template <ArmPagingConfiguration Config, ArmVirtualAddressRange Range>
struct ArmPagingTraits
Defined at line 174 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h
Public Members
static ArmGranuleSize kGranuleSize
static const size_t kNumberOfLevels
static const unsigned int kMaxPhysicalAddressSize
static const unsigned int kTableAlignmentLog2
static const unsigned int kNumTableEntriesLog2
static const bool kNonTerminalAccessPermissions
static const auto kVirtualAddressExtension
static const std::array kAllLevels
static const auto kLevels
static const bool kExecuteOnlyAllowed
Public Methods
template <ArmAddressTranslationLevel Level>
bool LevelCanBeTerminal (const SystemState & state)
Defined at line 250 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h