struct RiscvPagingTraitsBase
Defined at line 98 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/paging-traits.h
Implementations of the PagingTraits API (defined in
<lib
/arch/paging.h>) for
RISC-V.
Public Members
static RiscvMemoryType kDefaultMemory
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 <RiscvPagingLevel Level>
bool LevelCanBeTerminal (const SystemState & state)
Defined at line 130 of file ../../zircon/kernel/lib/arch/include/lib/arch/riscv64/paging-traits.h