🆕 转换为grub2引导(尚未更正mm模块,且目前无法将内核链接到线性地址0xffffx处)

This commit is contained in:
fslongjin
2022-02-21 22:59:57 +08:00
parent 0b0cce9326
commit d9d83335af
16 changed files with 672 additions and 698 deletions

View File

@ -7,7 +7,7 @@
#define PTRS_PER_PGT 512
// 内核层的起始地址
#define KERNEL_BASE_ADDR ((unsigned long)0xffff800000000000)
#define KERNEL_BASE_ADDR ((unsigned long)0x100000)
#define PAGE_4K_SHIFT 12
#define PAGE_2M_SHIFT 21