12
OUTPUT_FORMAT("${OUTPUT_FORMAT}")
14
${RELOCATING+ENTRY ("_start")}
18
/* 0xc4 is a magic entry. We should have the linker just
19
skip over it one day... */
20
vectors : o = 0x0000, l = 0xc4
21
magicvectors : o = 0xc4, l = 0x3c
22
ram : o = 0x0100, l = 0xfdfc
23
/* The stack starts at the top of main ram. */
24
topram : o = 0xfefc, l = 0x4
25
/* At the very top of the address space is the 8-bit area. */
26
eight : o = 0xff00, l = 0x100
33
/* Use something like this to place a specific
34
function's address into the vector table.
36
SHORT (ABSOLUTE (_foobar)). */
39
} ${RELOCATING+ > vectors}
46
${RELOCATING+ _etext = . ; }
47
} ${RELOCATING+ > ram}
49
${CONSTRUCTING+${TORS}}
55
${RELOCATING+ _edata = . ; }
56
} ${RELOCATING+ > ram}
60
${RELOCATING+ _bss_start = . ;}
63
${RELOCATING+ _end = . ; }
68
${RELOCATING+ _stack = . ; }
70
} ${RELOCATING+ > topram}
75
} ${RELOCATING+ > eight}
77
.stab 0 ${RELOCATING+(NOLOAD)} :
82
.stabstr 0 ${RELOCATING+(NOLOAD)} :