Archive / / / / link.txt
2002-07-29 13:40:50 UTC
previous next
OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") ENTRY(start) SECTIONS { .text 0xC0000000 : AT(0x400000) { multiboot.o(.text) *(.text) } . = ALIGN(4); /* Hmmm.. this probablly isn't aliging the sections because of those SIZEOF things */ .data 0xC0000000 + SIZEOF(.text) : AT(0x400000 + SIZEOF(.text)) { *(.data) } . = ALIGN(4); .bss 0xC0000000 + SIZEOF(.text) + SIZEOF(.data) : AT(0x400000 + SIZEOF(.text) + SIZEOF(.data)) { *(.bss) *(COMMON) } . = ALIGN(16); .start 0x400000 + SIZEOF(.text) + SIZEOF(.data) + SIZEOF(.bss) : AT(0x400000 + SIZEOF(.text) + SIZEOF(.data) + SIZEOF(.bss)) { start = .; start.o(.start) } .reserve 0x400000 + SIZEOF(.text) + SIZEOF(.data) + SIZEOF(.bss) + SIZEOF(.start) : AT(0x400000 + SIZEOF(.text) + SIZEOF(.data) + SIZEOF(.bss) + SIZEOF(.start)) { start.o(.reserve) } }