18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ciSECTIONS 38c2ecf20Sopenharmony_ci{ 48c2ecf20Sopenharmony_ci .text : 58c2ecf20Sopenharmony_ci { 68c2ecf20Sopenharmony_ci __stext = . ; 78c2ecf20Sopenharmony_ci __text = .; 88c2ecf20Sopenharmony_ci *(.text..startup) 98c2ecf20Sopenharmony_ci *(.text) 108c2ecf20Sopenharmony_ci __etext = . ; 118c2ecf20Sopenharmony_ci } 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci .rodata : 148c2ecf20Sopenharmony_ci { 158c2ecf20Sopenharmony_ci *(.rodata) 168c2ecf20Sopenharmony_ci } 178c2ecf20Sopenharmony_ci . = ALIGN(0x4) ; 188c2ecf20Sopenharmony_ci .data : 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci { 218c2ecf20Sopenharmony_ci . = ALIGN(0x4) ; 228c2ecf20Sopenharmony_ci __sdata = . ; 238c2ecf20Sopenharmony_ci ___data_start = . ; 248c2ecf20Sopenharmony_ci *(.data.*) 258c2ecf20Sopenharmony_ci } 268c2ecf20Sopenharmony_ci . = ALIGN(0x4) ; 278c2ecf20Sopenharmony_ci .bss : 288c2ecf20Sopenharmony_ci { 298c2ecf20Sopenharmony_ci __sbss = . ; 308c2ecf20Sopenharmony_ci *(.bss*) 318c2ecf20Sopenharmony_ci . = ALIGN(0x4) ; 328c2ecf20Sopenharmony_ci __ebss = . ; 338c2ecf20Sopenharmony_ci } 348c2ecf20Sopenharmony_ci _end = . ; 358c2ecf20Sopenharmony_ci} 36