|
|
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.