Linux 2.6.25-rc4
[linux-2.6/next.git] / arch / cris / arch-v32 / boot / rescue / rescue.ld
blob8ac646bc1a2bbd54e124b1f9e378c2867ddf68a6
1 /*#OUTPUT_FORMAT(elf32-us-cris) */
2 OUTPUT_ARCH (crisv32)
3 /* Now that NAND support has been stripped, this file could be simplified,
4  * but it doesn't do any harm on the other hand so why bother. */
6 MEMORY
7         {
8         bootblk : ORIGIN = 0x38000000,
9                   LENGTH = 0x00004000
10         intmem  : ORIGIN = 0x38004000,
11                   LENGTH = 0x00005000
12         }
14 SECTIONS
16         .text :
17         {
18                 _stext = . ;
19                 *(.text)
20                 *(.init.text)
21                 *(.rodata)
22                 *(.rodata.*)
23                 _etext = . ;
24         } > bootblk
25         .data :
26         {
27                 *(.data)
28                 _edata = . ;
29         } > bootblk
30         .bss :
31         {
32                 _bss = . ;
33                 *(.bss)
34                 _end = ALIGN( 0x10 ) ;
35         } > intmem
37         /* Get rid of stuff from EXPORT_SYMBOL(foo). */
38         /DISCARD/ :
39         {
40                 *(__ksymtab_strings)
41                 *(__ksymtab)
42         }