diff --git a/src/kernel/Link.ld b/src/kernel/Link.ld index 8898e2c..165665e 100644 --- a/src/kernel/Link.ld +++ b/src/kernel/Link.ld @@ -1,7 +1,7 @@ ENTRY(_start) KERNEL_OFFSET = 0xFFFFFF8000000000; -KERNEL_START = 0x10000; +KERNEL_START = 0x100000; SECTIONS { @@ -10,20 +10,20 @@ SECTIONS .text : AT(ADDR(.text) - KERNEL_OFFSET) { *(.multiboot) - *(.text) + *(.text*) } .rodata : AT(ADDR(.rodata) - KERNEL_OFFSET) { *(.rodata*) } - .data : AT(ADDR(.data) - KERNEL_OFFSET) + .data ALIGN(0x1000) : AT(ADDR(.data) - KERNEL_OFFSET) { - *(.data) + *(.data*) } .bss : AT(ADDR(.bss) - KERNEL_OFFSET) { *(.COMMON) - *(.bss) + *(.bss*) } kernel_end = .; } \ No newline at end of file