[MIPS] Always pass -msoft-float.
[linux-2.6/openmoko-kernel/knife-kernel.git] / arch / xtensa / boot / boot-elf / boot.ld
blob4ab06a0a7a6b4e0a61f3c845b6c8e9a14032fa3d
1 OUTPUT_ARCH(xtensa)
3 SECTIONS
5         .start 0xD0000000 : { *(.start) }
7         .text 0xD0000000:
8         {
9                 __reloc_start = . ;
10                 _text_start = . ;
11                 *(.literal .text.literal .text)
12                 _text_end = . ;
13         }
15         .rodata ALIGN(0x04):
16         {
17                 *(.rodata)
18                 *(.rodata1)
19         }
21         .data ALIGN(0x04):
22         {
23                 *(.data)
24                 *(.data1)
25                 *(.sdata)
26                 *(.sdata2)
27                 *(.got.plt)
28                 *(.got)
29                 *(.dynamic)
30         }
32         __reloc_end = . ;
34         .initrd ALIGN(0x10) :
35         {
36                 boot_initrd_start = . ;
37                 *(.initrd)
38                 boot_initrd_end = .;
39         }
41         . = ALIGN(0x10);
42         __image_load = . ;
43         .image 0xd0001000:
44         {
45                 _image_start = .;
46                 *(image)
47                 . = (. + 3) & ~ 3;
48                 _image_end = .  ;
49         }
52         .bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3):
53         {
54                 __bss_start = .;
55                 *(.sbss)
56                 *(.scommon)
57                 *(.dynbss)
58                 *(.bss)
59                 __bss_end = .;
60         }
61         _end = .;
62         _param_start = .;
64         .ResetVector.text 0xfe000020 :
65         {
66                 *(.ResetVector.text)
67         }
70         PROVIDE (end = .);