123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- OUTPUT_FORMAT(binary)
- OUTPUT_ARCH(i386:i386)
- MEMORY
- {
- WHOLE : org = 0x00000000, l = 4M
- }
- SECTIONS
- {
- .text.bootsect : AT(0x00)
- {
- *(.text.bootsect)
- } > WHOLE
- .magicnumber : AT(0x1fe)
- {
- BYTE(0x55);
- BYTE(0xaa);
- } > WHOLE
- .text 0x600 : AT(0x200)
- {
- *(.text.loader)
- *(.text*)
- *(.rodata*)
- } > WHOLE
- .data :
- {
- *(.data)
- *(.data*)
- } > WHOLE
- .bss :
- {
- *(.bss)
- *(.bss*)
- } > WHOLE
- .end : AT(0x0ffffff)
- {
- BYTE(0x00);
- } > WHOLE
- /DISCARD/ :
- {
- *(.comment)
- *(.debug*)
- }
- }
|