使mm支持4K虚拟地址映射

This commit is contained in:
fslongjin
2022-07-18 16:07:34 +08:00
parent 8b6489dac3
commit aa3f433cd5
10 changed files with 335 additions and 111 deletions

View File

@ -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);