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) }
}