PTE_SHIFT
pte_shift = (levels - 1) * (granule_shift - PTE_SHIFT) +
((1ul << (granule_shift - PTE_SHIFT)) - 1);
levels = howmany(address_bits, granule_shift - PTE_SHIFT);