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. --- netbsd-cfg.ld | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 netbsd-cfg.ld (limited to 'netbsd-cfg.ld') diff --git a/netbsd-cfg.ld b/netbsd-cfg.ld new file mode 100644 index 0000000..235af62 --- /dev/null +++ b/netbsd-cfg.ld @@ -0,0 +1,41 @@ +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) + } + + .note.netbsd.ident : + { + *(.note.netbsd.ident) + } + + /DISCARD/ : + { + *(.comment) + *(.eh_frame) + *(.eh_frame_hdr) + *(.debug_*) + *(.symtab) + *(.strtab) + *(.shstrtab) + } +} + +PROVIDE(__stack = 0x400000); +PROVIDE(_end = .); -- cgit 1.4.1