mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-18 08:06:32 +00:00
使mm支持4K虚拟地址映射
This commit is contained in:
@ -3,22 +3,22 @@
|
||||
* @author longjin
|
||||
* @brief 内核日志打印程序
|
||||
* @date 2022-01-28
|
||||
*
|
||||
*
|
||||
* @copyright Copyright (c) 2022 longjin
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#include "printk.h"
|
||||
|
||||
#define ksuccess(...) \
|
||||
do \
|
||||
{ \
|
||||
printk("[ "); \
|
||||
#define ksuccess(...) \
|
||||
do \
|
||||
{ \
|
||||
printk("[ "); \
|
||||
printk_color(GREEN, BLACK, "SUCCESS"); \
|
||||
printk(" ] "); \
|
||||
printk(__VA_ARGS__); \
|
||||
printk("\n"); \
|
||||
printk(" ] "); \
|
||||
printk(__VA_ARGS__); \
|
||||
printk("\n"); \
|
||||
} while (0);
|
||||
|
||||
#define kinfo(...) \
|
||||
@ -29,22 +29,22 @@
|
||||
printk("\n"); \
|
||||
} while (0);
|
||||
|
||||
#define kdebug(...) \
|
||||
do \
|
||||
{ \
|
||||
#define kdebug(...) \
|
||||
do \
|
||||
{ \
|
||||
printk("[ DEBUG ] (%s:%d)\t", __FILE__, __LINE__); \
|
||||
printk(__VA_ARGS__); \
|
||||
printk("\n"); \
|
||||
printk(__VA_ARGS__); \
|
||||
printk("\n"); \
|
||||
} while (0);
|
||||
|
||||
#define kwarn(...) \
|
||||
do \
|
||||
{ \
|
||||
printk("[ "); \
|
||||
printk_color(YELLOW, BLACK, "WARN"); \
|
||||
printk(" ] "); \
|
||||
printk(__VA_ARGS__); \
|
||||
printk("\n"); \
|
||||
#define kwarn(...) \
|
||||
do \
|
||||
{ \
|
||||
printk("[ "); \
|
||||
printk_color(YELLOW, BLACK, "WARN"); \
|
||||
printk(" ] "); \
|
||||
printk(__VA_ARGS__); \
|
||||
printk("\n"); \
|
||||
} while (0);
|
||||
|
||||
#define kerror(...) \
|
||||
@ -58,21 +58,21 @@
|
||||
} while (0);
|
||||
|
||||
#define kterminated(...) \
|
||||
do \
|
||||
{ \
|
||||
printk("[ "); \
|
||||
do \
|
||||
{ \
|
||||
printk("[ "); \
|
||||
printk_color(RED, BLACK, "TERMINATED"); \
|
||||
printk(" ] "); \
|
||||
printk(__VA_ARGS__); \
|
||||
printk("\n"); \
|
||||
printk(" ] "); \
|
||||
printk(__VA_ARGS__); \
|
||||
printk("\n"); \
|
||||
} while (0);
|
||||
|
||||
#define kBUG(...) \
|
||||
do \
|
||||
{ \
|
||||
printk("[ "); \
|
||||
printk_color(RED, BLACK, "BUG"); \
|
||||
printk(" ] (%s:%d)\t", __FILE__, __LINE__); \
|
||||
printk(__VA_ARGS__); \
|
||||
printk("\n"); \
|
||||
#define kBUG(...) \
|
||||
do \
|
||||
{ \
|
||||
printk("[ "); \
|
||||
printk_color(RED, BLACK, "BUG"); \
|
||||
printk(" ] (%s:%d)\t", __FILE__, __LINE__); \
|
||||
printk(__VA_ARGS__); \
|
||||
printk("\n"); \
|
||||
} while (0);
|
||||
|
Reference in New Issue
Block a user