From fd9e51b838f454894940940110f2f18bedf5e621 Mon Sep 17 00:00:00 2001 From: Druid520 Date: Mon, 17 Aug 2026 15:57:04 -0700 Subject: MOD: improve charge and update. --- linux-cfg.ld | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 linux-cfg.ld (limited to 'linux-cfg.ld') diff --git a/linux-cfg.ld b/linux-cfg.ld new file mode 100644 index 0000000..b2a5f17 --- /dev/null +++ b/linux-cfg.ld @@ -0,0 +1,36 @@ +OUTPUT_FORMAT("elf64-x86-64") +OUTPUT_ARCH("i386:x86-64") +ENTRY(_start) +MAXPAGESIZE = 0; + +SECTIONS +{ + . = 0x100000; /* start at 1mb. */ + + .text : + { + *(.text.startup) + *(.text) + *(.rodata) + *(.data) + } + + .bss : + { + *(.bss) + } + + /DISCARD/ : + { + *(.comment) + *(.eh_frame) + *(.eh_frame_hdr) + *(.debug_*) + *(.symtab) + *(.strtab) + *(.shstrtab) + } +} + +PROVIDE(__stack = 0x400000); +PROVIDE(_end = .); -- cgit 1.4.1