1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * (C) Copyright 2004 Atmark Techno, Inc. 4 * 5 * Yasushi SHOJI <yashi@atmark-techno.com> 6 */ 7 8OUTPUT_ARCH(microblaze) 9ENTRY(_start) 10 11SECTIONS 12{ 13 .text ALIGN(0x4): 14 { 15 __text_start = .; 16 arch/microblaze/cpu/start.o (.text) 17 *(.text*) 18 __text_end = .; 19 } 20 21 .rodata ALIGN(0x4): 22 { 23 __rodata_start = .; 24 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) 25 __rodata_end = .; 26 } 27 28 .data ALIGN(0x4): 29 { 30 __data_start = .; 31 *(.data*) 32 __data_end = .; 33 } 34 35 .got ALIGN(4): 36 { 37 _got_start = .; 38 *(.got*) 39 . = ALIGN(4); 40 _got_end = .; 41 } 42 43 . = ALIGN(4); 44 __u_boot_list : { 45 KEEP(*(SORT(__u_boot_list*))); 46 } 47 __init_end = . ; 48 49 . = ALIGN(4); 50 __rel_dyn_start = .; 51 .rela.dyn : { 52 *(.rela.dyn) 53 } 54 __rel_dyn_end = .; 55 56 . = ALIGN(4); 57 __dyn_sym_start = .; 58 .dynsym : { 59 *(.dynsym) 60 } 61 __dyn_sym_end = .; 62 63 .bss ALIGN(0x4): 64 { 65 __bss_start = .; 66 *(.sbss) 67 *(.scommon) 68 *(.bss*) 69 *(COMMON) 70 . = ALIGN(4); 71 __bss_end = .; 72 } 73 _end = . ; 74} 75