1 /* SPDX-License-Identifier: GPL-2.0 */ 1 2 #include <asm/page.h> 3 4 /* 5 * .boot.data section is shared between the de 6 * decompressed kernel. The decompressor will 7 * over to the decompressed image before start 8 * 9 * .boot.data variables are kept in separate . 10 * which are sorted by alignment first, then b 11 * into single .boot.data section. This way bi 12 * structs are avoided and linker produces con 13 */ 14 #define BOOT_DATA 15 . = ALIGN(PAGE_SIZE); 16 .boot.data : { 17 __boot_data_start = .; 18 *(SORT_BY_ALIGNMENT(SORT_BY_NA 19 __boot_data_end = .; 20 } 21 22 /* 23 * .boot.preserved.data is similar to .boot.da 24 * .init section and thus will be preserved fo 25 * kernel. 26 */ 27 #define BOOT_DATA_PRESERVED 28 . = ALIGN(PAGE_SIZE); 29 .boot.preserved.data : { 30 __boot_data_preserved_start = 31 *(SORT_BY_ALIGNMENT(SORT_BY_NA 32 __boot_data_preserved_end = .; 33 } 34
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.