Tweak kernel linkfile for future libraries

This commit is contained in:
Thomas Lovén 2022-03-03 14:33:36 +01:00
parent 4115a2099b
commit 12c7adeb0e

View File

@ -1,7 +1,7 @@
ENTRY(_start) ENTRY(_start)
KERNEL_OFFSET = 0xFFFFFF8000000000; KERNEL_OFFSET = 0xFFFFFF8000000000;
KERNEL_START = 0x10000; KERNEL_START = 0x100000;
SECTIONS SECTIONS
{ {
@ -10,20 +10,20 @@ SECTIONS
.text : AT(ADDR(.text) - KERNEL_OFFSET) .text : AT(ADDR(.text) - KERNEL_OFFSET)
{ {
*(.multiboot) *(.multiboot)
*(.text) *(.text*)
} }
.rodata : AT(ADDR(.rodata) - KERNEL_OFFSET) .rodata : AT(ADDR(.rodata) - KERNEL_OFFSET)
{ {
*(.rodata*) *(.rodata*)
} }
.data : AT(ADDR(.data) - KERNEL_OFFSET) .data ALIGN(0x1000) : AT(ADDR(.data) - KERNEL_OFFSET)
{ {
*(.data) *(.data*)
} }
.bss : AT(ADDR(.bss) - KERNEL_OFFSET) .bss : AT(ADDR(.bss) - KERNEL_OFFSET)
{ {
*(.COMMON) *(.COMMON)
*(.bss) *(.bss*)
} }
kernel_end = .; kernel_end = .;
} }