| * Linker script for the i386 setup code |
| OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") |
| .entrytext : { *(.entrytext) } |
| .inittext : { *(.inittext) } |
| .initdata : { *(.initdata) } |
| .rodata : { *(.rodata*) } |
| /DISCARD/ : { *(.note*) } |
| * The ASSERT() sink to . is intentional, for binutils 2.14 compatibility: |
| . = ASSERT(_end <= 0x8000, "Setup too big!"); |
| . = ASSERT(hdr == 0x1f1, "The setup header has the wrong offset!"); |
| /* Necessary for the very-old-loader check to work... */ |
| . = ASSERT(__end_init <= 5*512, "init sections too big!"); |