TEXT_OFFSET
#define EFI_PHYS_ALIGN max(UL(SZ_2M), roundup_pow_of_two(TEXT_OFFSET))
BUILD_BUG_ON(!IS_ALIGNED(TEXT_OFFSET, THREAD_SIZE));
unsigned long kernel_size = TEXT_OFFSET + vmlinux_size;
text_lma = randomize_within_range(size, _SEGMENT_SIZE, TEXT_OFFSET, ident_map_size);
__kaslr_offset_phys = text_lma - TEXT_OFFSET;
kasan_populate(kernel_start + TEXT_OFFSET, kernel_end, POPULATE_KASAN_MAP_SHADOW);
pgtable_populate(kernel_start + TEXT_OFFSET, kernel_end, POPULATE_KERNEL);
offset = (unsigned long)insn - kernel_start + TEXT_OFFSET;
*image_addr = kernel_base + TEXT_OFFSET;
const int slack = TEXT_OFFSET - 5 * PAGE_SIZE;