| /* SPDX-License-Identifier: GPL-2.0+ */ |
| /* |
| * (C) Copyright 2004 Atmark Techno, Inc. |
| * |
| * Yasushi SHOJI <yashi@atmark-techno.com> |
| */ |
| |
| OUTPUT_ARCH(microblaze) |
| ENTRY(_start) |
| |
| SECTIONS |
| { |
| .text ALIGN(0x4): |
| { |
| __text_start = .; |
| arch/microblaze/cpu/start.o (.text) |
| *(.text*) |
| __text_end = .; |
| } |
| |
| .rodata ALIGN(0x4): |
| { |
| __rodata_start = .; |
| *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) |
| __rodata_end = .; |
| } |
| |
| .data ALIGN(0x4): |
| { |
| __data_start = .; |
| *(.data*) |
| __data_end = .; |
| } |
| |
| .got ALIGN(4): |
| { |
| _got_start = .; |
| *(.got*) |
| . = ALIGN(4); |
| _got_end = .; |
| } |
| |
| . = ALIGN(4); |
| __u_boot_list : { |
| KEEP(*(SORT(__u_boot_list*))); |
| } |
| __init_end = . ; |
| |
| . = ALIGN(4); |
| __rel_dyn_start = .; |
| .rela.dyn : { |
| *(.rela.dyn) |
| } |
| __rel_dyn_end = .; |
| |
| . = ALIGN(4); |
| __dyn_sym_start = .; |
| .dynsym : { |
| *(.dynsym) |
| } |
| __dyn_sym_end = .; |
| |
| .bss ALIGN(0x4): |
| { |
| __bss_start = .; |
| *(.sbss) |
| *(.scommon) |
| *(.bss*) |
| *(COMMON) |
| . = ALIGN(4); |
| __bss_end = .; |
| } |
| _end = . ; |
| } |