diff options
Diffstat (limited to 'arch/arm26/kernel/vmlinux-arm26.lds.in')
| -rw-r--r-- | arch/arm26/kernel/vmlinux-arm26.lds.in | 129 |
1 files changed, 0 insertions, 129 deletions
diff --git a/arch/arm26/kernel/vmlinux-arm26.lds.in b/arch/arm26/kernel/vmlinux-arm26.lds.in deleted file mode 100644 index 6c44f6a17bf7..000000000000 --- a/arch/arm26/kernel/vmlinux-arm26.lds.in +++ /dev/null | |||
| @@ -1,129 +0,0 @@ | |||
| 1 | /* ld script to make ARM Linux kernel | ||
| 2 | * taken from the i386 version by Russell King | ||
| 3 | * Written by Martin Mares <mj@atrey.karlin.mff.cuni.cz> | ||
| 4 | * borrowed from Russels ARM port by Ian Molton and subsequently modified. | ||
| 5 | */ | ||
| 6 | |||
| 7 | #include <asm-generic/vmlinux.lds.h> | ||
| 8 | |||
| 9 | OUTPUT_ARCH(arm) | ||
| 10 | ENTRY(stext) | ||
| 11 | jiffies = jiffies_64; | ||
| 12 | SECTIONS | ||
| 13 | { | ||
| 14 | . = TEXTADDR; | ||
| 15 | .init : { /* Init code and data */ | ||
| 16 | _stext = .; | ||
| 17 | __init_begin = .; | ||
| 18 | _sinittext = .; | ||
| 19 | *(.init.text) | ||
| 20 | _einittext = .; | ||
| 21 | __proc_info_begin = .; | ||
| 22 | *(.proc.info) | ||
| 23 | __proc_info_end = .; | ||
| 24 | __arch_info_begin = .; | ||
| 25 | *(.arch.info) | ||
| 26 | __arch_info_end = .; | ||
| 27 | __tagtable_begin = .; | ||
| 28 | *(.taglist) | ||
| 29 | __tagtable_end = .; | ||
| 30 | *(.init.data) | ||
| 31 | . = ALIGN(16); | ||
| 32 | __setup_start = .; | ||
| 33 | *(.init.setup) | ||
| 34 | __setup_end = .; | ||
| 35 | __early_begin = .; | ||
| 36 | *(__early_param) | ||
| 37 | __early_end = .; | ||
| 38 | __initcall_start = .; | ||
| 39 | *(.initcall1.init) | ||
| 40 | *(.initcall2.init) | ||
| 41 | *(.initcall3.init) | ||
| 42 | *(.initcall4.init) | ||
| 43 | *(.initcall5.init) | ||
| 44 | *(.initcall6.init) | ||
| 45 | *(.initcall7.init) | ||
| 46 | __initcall_end = .; | ||
| 47 | __con_initcall_start = .; | ||
| 48 | *(.con_initcall.init) | ||
| 49 | __con_initcall_end = .; | ||
| 50 | #ifdef CONFIG_BLK_DEV_INITRD | ||
| 51 | . = ALIGN(32); | ||
| 52 | __initramfs_start = .; | ||
| 53 | usr/built-in.o(.init.ramfs) | ||
| 54 | __initramfs_end = .; | ||
| 55 | #endif | ||
| 56 | . = ALIGN(32768); | ||
| 57 | __init_end = .; | ||
| 58 | } | ||
| 59 | |||
| 60 | /DISCARD/ : { /* Exit code and data */ | ||
| 61 | *(.exit.text) | ||
| 62 | *(.exit.data) | ||
| 63 | *(.exitcall.exit) | ||
| 64 | } | ||
| 65 | |||
| 66 | .text : { /* Real text segment */ | ||
| 67 | _text = .; /* Text and read-only data */ | ||
| 68 | TEXT_TEXT | ||
| 69 | SCHED_TEXT | ||
| 70 | LOCK_TEXT | ||
| 71 | *(.fixup) | ||
| 72 | *(.gnu.warning) | ||
| 73 | *(.rodata) | ||
| 74 | *(.rodata.*) | ||
| 75 | *(.glue_7) | ||
| 76 | *(.glue_7t) | ||
| 77 | *(.got) /* Global offset table */ | ||
| 78 | |||
| 79 | _etext = .; /* End of text section */ | ||
| 80 | } | ||
| 81 | |||
| 82 | . = ALIGN(16); | ||
| 83 | __ex_table : { /* Exception table */ | ||
| 84 | __start___ex_table = .; | ||
| 85 | *(__ex_table) | ||
| 86 | __stop___ex_table = .; | ||
| 87 | } | ||
| 88 | |||
| 89 | RODATA | ||
| 90 | |||
| 91 | . = ALIGN(8192); | ||
| 92 | |||
| 93 | .data : { | ||
| 94 | /* | ||
| 95 | * first, the init task union, aligned | ||
| 96 | * to an 8192 byte boundary. (see arm26/kernel/init_task.c) | ||
| 97 | */ | ||
| 98 | *(.init.task) | ||
| 99 | |||
| 100 | /* | ||
| 101 | * The cacheline aligned data | ||
| 102 | */ | ||
| 103 | . = ALIGN(32); | ||
| 104 | *(.data.cacheline_aligned) | ||
| 105 | |||
| 106 | /* | ||
| 107 | * and the usual data section | ||
| 108 | */ | ||
| 109 | DATA_DATA | ||
| 110 | CONSTRUCTORS | ||
| 111 | |||
| 112 | _edata = .; | ||
| 113 | } | ||
| 114 | |||
| 115 | .bss : { | ||
| 116 | __bss_start = .; /* BSS */ | ||
| 117 | *(.bss) | ||
| 118 | *(COMMON) | ||
| 119 | _end = . ; | ||
| 120 | } | ||
| 121 | /* Stabs debugging sections. */ | ||
| 122 | .stab 0 : { *(.stab) } | ||
| 123 | .stabstr 0 : { *(.stabstr) } | ||
| 124 | .stab.excl 0 : { *(.stab.excl) } | ||
| 125 | .stab.exclstr 0 : { *(.stab.exclstr) } | ||
| 126 | .stab.index 0 : { *(.stab.index) } | ||
| 127 | .stab.indexstr 0 : { *(.stab.indexstr) } | ||
| 128 | .comment 0 : { *(.comment) } | ||
| 129 | } | ||
