| /* 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 = . ; | |
| } |