2 OUTPUT_FORMAT("${OUTPUT_FORMAT}")
7 /* 0xc4 is a magic entry. We should have the linker just
8 skip over it one day... */
9 vectors : o = 0x0000, l = 0xc4
10 magicvectors : o = 0xc4, l = 0x3c
11 ram : o = 0x0100, l = 0xfdfc
12 /* The stack starts at the top of main ram. */
13 topram : o = 0xfefc, l = 0x4
14 /* At the very to of the address space is the 8-bit area. */
15 eight : o = 0xff00, l = 0x100
21 /* Use something like this to place a specific function's address
22 into the vector table.
24 SHORT(ABSOLUTE(_foobar)) */
27 } ${RELOCATING+ > vectors}
33 ${RELOCATING+ _etext = . ; }
34 } ${RELOCATING+ > ram}
42 } ${RELOCATING+ > ram}
45 ${RELOCATING+ _edata = . ; }
46 } ${RELOCATING+ > ram}
48 ${RELOCATING+ _bss_start = . ;}
51 ${RELOCATING+ _end = . ; }
54 ${RELOCATING+ _stack = . ; }
56 } ${RELOCATING+ > topram}
59 } ${RELOCATING+ > eight}
60 .stab 0 ${RELOCATING+(NOLOAD)} : {
63 .stabstr 0 ${RELOCATING+(NOLOAD)} : {