132afad78SZhi-zhou Zhang/* 232afad78SZhi-zhou Zhang * (C) Copyright 2003 332afad78SZhi-zhou Zhang * Wolfgang Denk Engineering, <wd@denx.de> 432afad78SZhi-zhou Zhang * 5*1a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 632afad78SZhi-zhou Zhang */ 732afad78SZhi-zhou Zhang 832afad78SZhi-zhou Zhang/* 932afad78SZhi-zhou ZhangOUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-bigmips") 1032afad78SZhi-zhou Zhang*/ 1132afad78SZhi-zhou ZhangOUTPUT_FORMAT("elf64-tradbigmips", "elf64-tradbigmips", "elf64-tradlittlemips") 1232afad78SZhi-zhou ZhangOUTPUT_ARCH(mips) 1332afad78SZhi-zhou ZhangSECTIONS 1432afad78SZhi-zhou Zhang{ 1532afad78SZhi-zhou Zhang .text : 1632afad78SZhi-zhou Zhang { 1732afad78SZhi-zhou Zhang *(.text*) 1832afad78SZhi-zhou Zhang } 1932afad78SZhi-zhou Zhang 2032afad78SZhi-zhou Zhang . = ALIGN(4); 2132afad78SZhi-zhou Zhang .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) } 2232afad78SZhi-zhou Zhang 2332afad78SZhi-zhou Zhang . = ALIGN(4); 2432afad78SZhi-zhou Zhang .data : { *(.data*) } 2532afad78SZhi-zhou Zhang 2632afad78SZhi-zhou Zhang . = .; 2732afad78SZhi-zhou Zhang _gp = ALIGN(16) + 0x7ff0; 2832afad78SZhi-zhou Zhang 2932afad78SZhi-zhou Zhang .got : { 3032afad78SZhi-zhou Zhang __got_start = .; 3132afad78SZhi-zhou Zhang *(.got) 3232afad78SZhi-zhou Zhang __got_end = .; 3332afad78SZhi-zhou Zhang } 3432afad78SZhi-zhou Zhang 3532afad78SZhi-zhou Zhang .sdata : { *(.sdata*) } 3632afad78SZhi-zhou Zhang 3732afad78SZhi-zhou Zhang . = ALIGN(4); 3832afad78SZhi-zhou Zhang __bss_start = .; 3932afad78SZhi-zhou Zhang .sbss (NOLOAD) : { *(.sbss*) } 4032afad78SZhi-zhou Zhang .bss (NOLOAD) : { *(.bss*) . = ALIGN(4); } 4132afad78SZhi-zhou Zhang 4232afad78SZhi-zhou Zhang _end = .; 4332afad78SZhi-zhou Zhang} 44