From 9160f2912eb57910e45b681b7b5eef9acb6a922e Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Mon, 13 May 2024 12:21:59 +0200 Subject: OS Hello world --- os/linker.ld | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 os/linker.ld (limited to 'os/linker.ld') diff --git a/os/linker.ld b/os/linker.ld new file mode 100644 index 0000000..d74f640 --- /dev/null +++ b/os/linker.ld @@ -0,0 +1,23 @@ +ENTRY(kstart); + +MEMORY { + ram (wxa) : ORIGIN = 0x80000000, LENGTH = 128M +} + +PHDRS { + text PT_LOAD; + rodata PT_LOAD; +} + +SECTIONS { + .text : ALIGN(4K) { + *(.init); + *(.text); + } >ram AT>ram :text + + .rodata : ALIGN(4K) { + *(.rodata); + } >ram AT>ram :rodata +} + + # @Todo .bss (clear), .data, etc -- cgit