template <ArmAddressTranslationLevel Level, ArmGranuleSize GranuleSize, ArmMaximumVirtualAddressWidth MaxVaddrWidth>
class ArmAddressTranslationTableDescriptor
Defined at line 608 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h
Public Members
field_ns_table_629
field_ap_table_631
field_uxn_table_632
field_pxn_table_633
Public Methods
template <, >
typename SelfType::ValueType ns_table ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 629 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h
template <, >
SelfType & set_ns_table (typename SelfType::ValueType val)
Defined at line 629 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h
template <, >
ArmAddressTranslationTableAccessPermissions ap_table ()
Defined at line 630 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h
template <, >
SelfType & set_ap_table (ArmAddressTranslationTableAccessPermissions val)
Defined at line 630 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h
template <, >
SelfType & set_uxn_table (typename SelfType::ValueType val)
Defined at line 632 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h
template <, >
typename SelfType::ValueType uxn_table ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 632 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h
template <, >
typename SelfType::ValueType pxn_table ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 633 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h
template <, >
SelfType & set_pxn_table (typename SelfType::ValueType val)
Defined at line 633 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h
uint64_t table_address ()
Bits [49:12] conditionally represent the table address field; it is
handled manually below.
Defined at line 638 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h
SelfType & set_table_address (uint64_t addr)
Defined at line 648 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/paging-traits.h