struct X86PagingTraitsBase
Defined at line 62 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/paging-traits.h
Implementations of the PagingTraits API (defined in
<lib
/arch/paging.h>) for
4- and 5-level long mode x86 paging.
Public Members
static const std::array kAllLevels
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 bool kExecuteOnlyAllowed
Public Methods
template <X86PagingLevel Level>
bool LevelCanBeTerminal (const SystemState & state)
Defined at line 110 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/paging-traits.h