template <bool El2Host>
struct ArmArchitecturalFeatureTrapRegister
Defined at line 746 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
[arm/sysreg]/cptr_el2: Architectural Feature Trap Register (EL2)
[arm/sysreg]/cptr_el3: Architectural Feature Trap Register (EL3)
The layout is dependent upon whether there is an EL2 host running (i.e, when
FEAT_VHE is implemented and HCR_EL2.E2H == 1)
Public Members
field_RsvdZ_750
field_tcpac_751
field_tam_752
field_RsvdZ_753
field_tta_755
field_RsvdZ_756
field_RsvdZ_758
field_smen_760
field_RsvdZ_761
field_RsvdZ_763
field_fpen_765
field_RsvdZ_766
field_tta_767
field_RsvdZ_769
field_zen_771
field_RsvdZ_772
field_RsvdZ_774
field_tsm_776
field_RsvdZ_777
field_tfp_778
field_tz_780
field_RsvdZ_781
Public Methods
template <, >
SelfType & set_tcpac (typename SelfType::ValueType val)
Defined at line 751 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tcpac ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 751 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tam (typename SelfType::ValueType val)
Defined at line 752 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tam ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 752 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tta (typename SelfType::ValueType val)
Defined at line 755 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tta ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 755 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_smen (typename SelfType::ValueType val)
Defined at line 760 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType smen ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 760 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType fpen ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 765 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_fpen (typename SelfType::ValueType val)
Defined at line 765 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tta (typename SelfType::ValueType val)
Defined at line 767 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tta ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 767 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_zen (typename SelfType::ValueType val)
Defined at line 771 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType zen ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 771 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tsm (typename SelfType::ValueType val)
Bit 13 is reserved as 1 if !El2Host
Defined at line 776 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tsm ()
Bit 13 is reserved as 1 if !El2Host
Defined at line 776 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tfp (typename SelfType::ValueType val)
Defined at line 778 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tfp ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 778 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tz (typename SelfType::ValueType val)
Bit 9 is reserved as 1 if !El2Host
Defined at line 780 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tz ()
Bit 9 is reserved as 1 if !El2Host
Defined at line 780 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h