🆕 转换为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

@ -2,15 +2,15 @@
OUTPUT_FORMAT("elf64-x86-64","elf64-x86-64","elf64-x86-64")
OUTPUT_ARCH(i386:x86-64)
ENTRY(_start)
SECTIONS
{
. = 0;
. = 1M;
. = 0x100000;
.text :
{
_text = .;
*(.multiboot_header)
*(.text)
@ -23,10 +23,9 @@ SECTIONS
_data = .;
*(.data)
*(.eh_frame)
_edata = .;
}
.rodata :
.rodata :
{
_rodata = .;
*(.rodata)
@ -42,5 +41,10 @@ SECTIONS
_ebss = .;
}
.eh_frame :
{
*(.eh_frame)
}
_end = .;
}