1/* 2 * linux/arch/arm/boot/compressed/vmlinux.lds.in 3 * 4 * Copyright (C) 2000 Russell King 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. 9 */ 10OUTPUT_ARCH(arm) 11ENTRY(_start) 12SECTIONS 13{ 14 . = LOAD_ADDR; 15 _load_addr = .; 16 17 . = TEXT_START; 18 _text = .; 19 20 .text : { 21 _start = .; 22 *(.start) 23 *(.text) 24 *(.fixup) 25 *(.gnu.warning) 26 *(.rodata) 27 *(.rodata.*) 28 *(.glue_7) 29 *(.glue_7t) 30 input_data = .; 31 piggy.o 32 input_data_end = .; 33 . = ALIGN(4); 34 } 35 36 _etext = .; 37 38 .data : { 39 *(.data) 40 } 41 42 _edata = .; 43 44 . = BSS_START; 45 __bss_start = .; 46 .bss : { 47 *(.bss) 48 } 49 _end = .; 50 51 .stack : { 52 *(.stack) 53 } 54 55 .stab 0 : { *(.stab) } 56 .stabstr 0 : { *(.stabstr) } 57 .stab.excl 0 : { *(.stab.excl) } 58 .stab.exclstr 0 : { *(.stab.exclstr) } 59 .stab.index 0 : { *(.stab.index) } 60 .stab.indexstr 0 : { *(.stab.indexstr) } 61 .comment 0 : { *(.comment) } 62} 63 64