12e65b44cSMichal Simek/* 22e65b44cSMichal Simek * (C) Copyright 2004 Atmark Techno, Inc. 32e65b44cSMichal Simek * 42e65b44cSMichal Simek * Yasushi SHOJI <yashi@atmark-techno.com> 52e65b44cSMichal Simek * 61a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 72e65b44cSMichal Simek */ 82e65b44cSMichal Simek 92e65b44cSMichal SimekOUTPUT_ARCH(microblaze) 102e65b44cSMichal SimekENTRY(_start) 112e65b44cSMichal Simek 122e65b44cSMichal SimekSECTIONS 132e65b44cSMichal Simek{ 142e65b44cSMichal Simek .text ALIGN(0x4): 152e65b44cSMichal Simek { 162e65b44cSMichal Simek __text_start = .; 172e65b44cSMichal Simek arch/microblaze/cpu/start.o (.text) 182e65b44cSMichal Simek *(.text) 192e65b44cSMichal Simek __text_end = .; 202e65b44cSMichal Simek } 212e65b44cSMichal Simek 222e65b44cSMichal Simek .rodata ALIGN(0x4): 232e65b44cSMichal Simek { 242e65b44cSMichal Simek __rodata_start = .; 252e65b44cSMichal Simek *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) 262e65b44cSMichal Simek __rodata_end = .; 272e65b44cSMichal Simek } 282e65b44cSMichal Simek 292e65b44cSMichal Simek .data ALIGN(0x4): 302e65b44cSMichal Simek { 312e65b44cSMichal Simek __data_start = .; 322e65b44cSMichal Simek *(.data) 332e65b44cSMichal Simek __data_end = .; 342e65b44cSMichal Simek } 352e65b44cSMichal Simek 36*e945f6dcSMichal Simek .got ALIGN(4): 37*e945f6dcSMichal Simek { 38*e945f6dcSMichal Simek _got_start = .; 39*e945f6dcSMichal Simek *(.got*) 40*e945f6dcSMichal Simek . = ALIGN(4); 41*e945f6dcSMichal Simek _got_end = .; 42*e945f6dcSMichal Simek } 43*e945f6dcSMichal Simek 4455675142SMarek Vasut . = ALIGN(4); 4555675142SMarek Vasut .u_boot_list : { 46ef123c52SAlbert ARIBAUD KEEP(*(SORT(.u_boot_list*))); 4755675142SMarek Vasut } 48*e945f6dcSMichal Simek __init_end = . ; 4955675142SMarek Vasut 502e65b44cSMichal Simek .bss ALIGN(0x4): 512e65b44cSMichal Simek { 522e65b44cSMichal Simek __bss_start = .; 532e65b44cSMichal Simek *(.sbss) 542e65b44cSMichal Simek *(.scommon) 552e65b44cSMichal Simek *(.bss) 562e65b44cSMichal Simek *(COMMON) 572e65b44cSMichal Simek . = ALIGN(4); 582e65b44cSMichal Simek __bss_end = .; 592e65b44cSMichal Simek } 602e65b44cSMichal Simek __end = . ; 612e65b44cSMichal Simek} 62