SECTION_SIZE_BITS
#if !defined(MAX_PHYSMEM_BITS) || !defined(SECTION_SIZE_BITS)
#if ARM64_MEMSTART_SHIFT < SECTION_SIZE_BITS
#define ARM64_MEMSTART_ALIGN (1UL << SECTION_SIZE_BITS)
#define VMEMMAP_ADDR_ALIGN (1ULL << SECTION_SIZE_BITS)
index = __pa(caddr) >> SECTION_SIZE_BITS;
return __va(ret << SECTION_SIZE_BITS);
#if ((1UL << SECTION_SIZE_BITS) < EHEA_SECTSIZE)
#define MIN_MEMORY_BLOCK_SIZE (1UL << SECTION_SIZE_BITS)
#define PA_SECTION_SHIFT (SECTION_SIZE_BITS)
#define PFN_SECTION_SHIFT (SECTION_SIZE_BITS - PAGE_SHIFT)
#if (MAX_PAGE_ORDER + PAGE_SHIFT) > SECTION_SIZE_BITS
#if SUBSECTION_SHIFT > SECTION_SIZE_BITS
#define SUBSECTIONS_PER_SECTION (1UL << (SECTION_SIZE_BITS - SUBSECTION_SHIFT))
#define SECTIONS_SHIFT (MAX_PHYSMEM_BITS - SECTION_SIZE_BITS)
VMCOREINFO_NUMBER(SECTION_SIZE_BITS);