18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ciOUTPUT_FORMAT("elf64-alpha") 38c2ecf20Sopenharmony_ciENTRY(__start) 48c2ecf20Sopenharmony_ciprintk = srm_printk; 58c2ecf20Sopenharmony_ciSECTIONS 68c2ecf20Sopenharmony_ci{ 78c2ecf20Sopenharmony_ci . = 0x20000000; 88c2ecf20Sopenharmony_ci .text : { *(.text) } 98c2ecf20Sopenharmony_ci _etext = .; 108c2ecf20Sopenharmony_ci PROVIDE (etext = .); 118c2ecf20Sopenharmony_ci .rodata : { *(.rodata) *(.rodata.*) } 128c2ecf20Sopenharmony_ci .data : { *(.data) CONSTRUCTORS } 138c2ecf20Sopenharmony_ci .got : { *(.got) } 148c2ecf20Sopenharmony_ci .sdata : { *(.sdata) } 158c2ecf20Sopenharmony_ci _edata = .; 168c2ecf20Sopenharmony_ci PROVIDE (edata = .); 178c2ecf20Sopenharmony_ci .sbss : { *(.sbss) *(.scommon) } 188c2ecf20Sopenharmony_ci .bss : { *(.bss) *(COMMON) } 198c2ecf20Sopenharmony_ci _end = . ; 208c2ecf20Sopenharmony_ci PROVIDE (end = .); 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci .mdebug 0 : { *(.mdebug) } 238c2ecf20Sopenharmony_ci .note 0 : { *(.note) } 248c2ecf20Sopenharmony_ci .comment 0 : { *(.comment) } 258c2ecf20Sopenharmony_ci} 26