1 diff -ruw ld/scripttempl/avr.sc ld/scripttempl/avr.sc
2 --- ld/scripttempl/avr.sc 2009-10-09 18:42:35.000000000 +0530
3 +++ ld/scripttempl/avr.sc 2010-02-12 20:09:24.070812400 +0530
5 text (rx) : ORIGIN = 0, LENGTH = $TEXT_LENGTH
6 data (rw!x) : ORIGIN = $DATA_ORIGIN, LENGTH = $DATA_LENGTH
7 eeprom (rw!x) : ORIGIN = 0x810000, LENGTH = 64K
8 + fuse (rw!x) : ORIGIN = 0x820000, LENGTH = 1K
9 + lock (rw!x) : ORIGIN = 0x830000, LENGTH = 1K
10 + signature (rw!x) : ORIGIN = 0x840000, LENGTH = 1K
15 ${RELOCATING+ __eeprom_end = . ; }
16 } ${RELOCATING+ > eeprom}
18 + .fuse ${RELOCATING-0}:
24 + } ${RELOCATING+ > fuse}
26 + .lock ${RELOCATING-0}:
29 + } ${RELOCATING+ > lock}
31 + .signature ${RELOCATING-0}:
33 + KEEP(*(.signature*))
34 + } ${RELOCATING+ > signature}
36 /* Stabs debugging sections. */
37 .stab 0 : { *(.stab) }
38 .stabstr 0 : { *(.stabstr) }