Lines Matching +full:align +full:- +full:end
1 /* SPDX-License-Identifier: GPL-2.0 */
7 /* No __ro_after_init data in the .rodata section - which will always be ro */
57 _stext = .; /* Text and read-only data */
63 . = ALIGN(4);
64 __ex_table : AT(ADDR(__ex_table) - LOAD_OFFSET) {
74 _etext = .; /* End of text and rodata section */
102 . = ALIGN(SZ_128K);
104 _exiprom = .; /* End of XIP ROM area */
109 __data_loc = ALIGN(4); /* location in file */
112 #define LOAD_OFFSET (PAGE_OFFSET + TEXT_OFFSET - __data_loc)
114 . = ALIGN(THREAD_SIZE);
117 .data.ro_after_init : AT(ADDR(.data.ro_after_init) - LOAD_OFFSET) {
122 . = ALIGN(PAGE_SIZE);
124 .init.data : AT(ADDR(.init.data) - LOAD_OFFSET) {
127 .exit.data : AT(ADDR(.exit.data) - LOAD_OFFSET) {
139 * End of copied data. We need a dummy section to get its LMA.
140 * Also located before final ALIGN() as trailing padding is not stored
143 .data.endmark : AT(ADDR(.data.endmark) - LOAD_OFFSET) { }
146 . = ALIGN(PAGE_SIZE);
151 . = ALIGN(PMSAv8_MINALIGN);
167 ASSERT((__proc_info_end - __proc_info_begin), "missing CPU support")
169 ASSERT((__arch_info_end - __arch_info_begin), "no machine record defined")
177 ASSERT((_end - __bss_start) >= 12288, ".bss too small for CONFIG_XIP_DEFLATED_DATA")
194 ASSERT(!(_xiprom & (SZ_1M - 1)), "XIP start address may cause MPU programming issues")
195 ASSERT(!(_exiprom & (SZ_128K - 1)), "XIP end address may cause MPU programming issues")