summaryrefslogtreecommitdiff
path: root/arch/xtensa/boot/boot-elf/boot.ld
diff options
context:
space:
mode:
authorChris Zankel <chris@zankel.net>2008-02-13 00:14:17 +0300
committerChris Zankel <chris@zankel.net>2008-02-14 04:26:17 +0300
commit36dffadb7f19671aab58be43c5896ea87d5fb1bf (patch)
treecd319ff25851048fab09f382a0eded96f112924f /arch/xtensa/boot/boot-elf/boot.ld
parent6d15d109632ff01e13c26893030e2ed9e6c4e3fd (diff)
downloadlinux-36dffadb7f19671aab58be43c5896ea87d5fb1bf.tar.xz
[XTENSA] Use preprocessor to generate the linker script for the ELF boot image
Signed-off-by: Marc Gauthier <marc@tensilica.com> Signed-off-by: Chris Zankel <chris@zankel.net>
Diffstat (limited to 'arch/xtensa/boot/boot-elf/boot.ld')
-rw-r--r--arch/xtensa/boot/boot-elf/boot.ld72
1 files changed, 0 insertions, 72 deletions
diff --git a/arch/xtensa/boot/boot-elf/boot.ld b/arch/xtensa/boot/boot-elf/boot.ld
deleted file mode 100644
index e33855c167bf..000000000000
--- a/arch/xtensa/boot/boot-elf/boot.ld
+++ /dev/null
@@ -1,72 +0,0 @@
-OUTPUT_ARCH(xtensa)
-ENTRY(_ResetVector)
-
-SECTIONS
-{
- .start 0xD0000000 : { *(.start) }
-
- .text 0xD0000000:
- {
- __reloc_start = . ;
- _text_start = . ;
- *(.literal .text.literal .text)
- _text_end = . ;
- }
-
- .rodata ALIGN(0x04):
- {
- *(.rodata)
- *(.rodata1)
- }
-
- .data ALIGN(0x04):
- {
- *(.data)
- *(.data1)
- *(.sdata)
- *(.sdata2)
- *(.got.plt)
- *(.got)
- *(.dynamic)
- }
-
- __reloc_end = . ;
-
- .initrd ALIGN(0x10) :
- {
- boot_initrd_start = . ;
- *(.initrd)
- boot_initrd_end = .;
- }
-
- . = ALIGN(0x10);
- __image_load = . ;
- .image 0xd0001000:
- {
- _image_start = .;
- *(image)
- . = (. + 3) & ~ 3;
- _image_end = . ;
- }
-
-
- .bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3):
- {
- __bss_start = .;
- *(.sbss)
- *(.scommon)
- *(.dynbss)
- *(.bss)
- __bss_end = .;
- }
- _end = .;
- _param_start = .;
-
- .ResetVector.text 0xfe000020 :
- {
- *(.ResetVector.text)
- }
-
-
- PROVIDE (end = .);
-}