|
|
1.1 root 1: // Linker definitions for an option rom
2: //
3: // Copyright (C) 2009 Kevin O'Connor <[email protected]>
4: //
5: // This file may be distributed under the terms of the GNU LGPLv3 license.
6:
7: OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
8: OUTPUT_ARCH("i386")
9: ENTRY(_optionrom_entry)
10: SECTIONS
11: {
12: .text 0 : {
13: KEEP(*(.rom.header))
14: *(.text.*)
15: _rodata = . ;
16: *(.rodata.__func__.*)
17: *(.rodata.str1.1)
18: *(.data16.*)
19: }
20:
21: // Discard regular data sections to force a link error if
22: // 16bit code attempts to access data not marked with VAR16.
23: /DISCARD/ : { *(.text*) *(.rodata*) *(.data*) *(.bss*) *(COMMON) }
24: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.