diff options
Diffstat (limited to 'x86-bare-metal/multiboot/kern.ld')
-rw-r--r-- | x86-bare-metal/multiboot/kern.ld | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/x86-bare-metal/multiboot/kern.ld b/x86-bare-metal/multiboot/kern.ld new file mode 100644 index 0000000..5a615c9 --- /dev/null +++ b/x86-bare-metal/multiboot/kern.ld @@ -0,0 +1,27 @@ +ENTRY(_start) + +SECTIONS +{ + . = 1M; + .mbhdr : { + KEEP(*(.mbhdr)) + } + .text.boot : { + *(.text.boot) + } + .text : { + *(.text*) + } + .rodata ALIGN (0x1000) : { + *(.rodata*) + } + .data ALIGN (0x1000) : { + *(.data*) + } + .bss : { + sbss = .; + *(COMMON) + *(.bss*) + ebss = .; + } +} |