MAX_FDT_SIZE
FIX_FDT = FIX_FDT_END + DIV_ROUND_UP(MAX_FDT_SIZE, PAGE_SIZE) + 1,
#define INIT_IDMAP_FDT_PAGES (EARLY_PAGES(INIT_IDMAP_PGTABLE_LEVELS, 0UL, UL(MAX_FDT_SIZE), 1) - 1)
phys_addr_t efdt = fdt + MAX_FDT_SIZE;
if (*size > MAX_FDT_SIZE)
#define FIX_FDT_SIZE (MAX_FDT_SIZE + SZ_2M)
#define FIX_FDT_SIZE MAX_FDT_SIZE
pa, MAX_FDT_SIZE, PAGE_KERNEL);
#ifndef MAX_FDT_SIZE
status = efi_allocate_pages(MAX_FDT_SIZE, new_fdt_addr, ULONG_MAX);
(void *)*new_fdt_addr, MAX_FDT_SIZE, cmdline_ptr);
efi_free(MAX_FDT_SIZE, *new_fdt_addr);