From d5906d72de413d6ed304c896079765e963c83cd5 Mon Sep 17 00:00:00 2001 From: Gregory Bowne Date: Fri, 14 Nov 2025 14:17:27 -0800 Subject: [PATCH] Move linker.ld Move to kernel --- kernel/linker.ld | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 kernel/linker.ld diff --git a/kernel/linker.ld b/kernel/linker.ld new file mode 100644 index 0000000..4e7add9 --- /dev/null +++ b/kernel/linker.ld @@ -0,0 +1,26 @@ +ENTRY(kmain) + +SECTIONS { + . = 1M; + + .text : { + *(.text*) + } + + .rodata : { *(.rodata*) } + .data : { *(.data*) } + .bss : { + *(.bss*) + *(COMMON) + } + + .stack (NOLOAD) : { + . = ALIGN(4); + . = . + 0x1000; + } + + .heap (NOLOAD) : { + . = ALIGN(4); + . = . + 0x10000; + } +}