struct ArmExtendedHypervisorConfigurationRegister
Defined at line 872 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
[arm/sysreg]/hcrx_el2: Extended Hypervisor Configuration register (EL2)
Public Members
field_RsvdZ_874
field_srmasken_875
field_RsvdZ_876
field_pacmen_877
field_enfpm_878
field_gcsen_879
field_enidcp128_880
field_ensderr_881
field_tmea_882
field_ensnerr_883
field_d128en_884
field_pttwi_885
field_sctlr2en_886
field_tcr2en_887
field_RsvdZ_888
field_mscen_889
field_mce2_890
field_cmow_891
field_vfnmi_892
field_vinmi_893
field_tallint_894
field_smpme_895
field_fgtnxs_896
field_fnxs_897
field_enasr_898
field_enals_899
field_enas0_900
Public Methods
template <, >
SelfType & set_srmasken (typename SelfType::ValueType val)
Defined at line 875 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_srmasken (typename SelfType::ValueType val)
Defined at line 875 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType srmasken ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 875 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType srmasken ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 875 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType pacmen ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 877 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType pacmen ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 877 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_pacmen (typename SelfType::ValueType val)
Defined at line 877 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_pacmen (typename SelfType::ValueType val)
Defined at line 877 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType enfpm ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 878 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType enfpm ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 878 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_enfpm (typename SelfType::ValueType val)
Defined at line 878 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_enfpm (typename SelfType::ValueType val)
Defined at line 878 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType gcsen ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 879 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType gcsen ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 879 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_gcsen (typename SelfType::ValueType val)
Defined at line 879 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_gcsen (typename SelfType::ValueType val)
Defined at line 879 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType enidcp128 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 880 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType enidcp128 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 880 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_enidcp128 (typename SelfType::ValueType val)
Defined at line 880 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_enidcp128 (typename SelfType::ValueType val)
Defined at line 880 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType ensderr ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 881 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType ensderr ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 881 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_ensderr (typename SelfType::ValueType val)
Defined at line 881 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_ensderr (typename SelfType::ValueType val)
Defined at line 881 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tmea (typename SelfType::ValueType val)
Defined at line 882 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tmea (typename SelfType::ValueType val)
Defined at line 882 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tmea ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 882 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tmea ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 882 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType ensnerr ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 883 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType ensnerr ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 883 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_ensnerr (typename SelfType::ValueType val)
Defined at line 883 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_ensnerr (typename SelfType::ValueType val)
Defined at line 883 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType d128en ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 884 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType d128en ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 884 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_d128en (typename SelfType::ValueType val)
Defined at line 884 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_d128en (typename SelfType::ValueType val)
Defined at line 884 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType pttwi ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 885 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType pttwi ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 885 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_pttwi (typename SelfType::ValueType val)
Defined at line 885 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_pttwi (typename SelfType::ValueType val)
Defined at line 885 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType sctlr2en ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 886 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType sctlr2en ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 886 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_sctlr2en (typename SelfType::ValueType val)
Defined at line 886 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_sctlr2en (typename SelfType::ValueType val)
Defined at line 886 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tcr2en (typename SelfType::ValueType val)
Defined at line 887 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tcr2en (typename SelfType::ValueType val)
Defined at line 887 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tcr2en ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 887 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tcr2en ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 887 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType mscen ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 889 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType mscen ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 889 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_mscen (typename SelfType::ValueType val)
Defined at line 889 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_mscen (typename SelfType::ValueType val)
Defined at line 889 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType mce2 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 890 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType mce2 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 890 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_mce2 (typename SelfType::ValueType val)
Defined at line 890 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_mce2 (typename SelfType::ValueType val)
Defined at line 890 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType cmow ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 891 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType cmow ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 891 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_cmow (typename SelfType::ValueType val)
Defined at line 891 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_cmow (typename SelfType::ValueType val)
Defined at line 891 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_vfnmi (typename SelfType::ValueType val)
Defined at line 892 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_vfnmi (typename SelfType::ValueType val)
Defined at line 892 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType vfnmi ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 892 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType vfnmi ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 892 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_vinmi (typename SelfType::ValueType val)
Defined at line 893 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_vinmi (typename SelfType::ValueType val)
Defined at line 893 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType vinmi ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 893 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType vinmi ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 893 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tallint (typename SelfType::ValueType val)
Defined at line 894 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tallint (typename SelfType::ValueType val)
Defined at line 894 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tallint ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 894 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType tallint ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 894 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_smpme (typename SelfType::ValueType val)
Defined at line 895 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_smpme (typename SelfType::ValueType val)
Defined at line 895 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType smpme ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 895 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType smpme ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 895 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType fgtnxs ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 896 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType fgtnxs ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 896 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_fgtnxs (typename SelfType::ValueType val)
Defined at line 896 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_fgtnxs (typename SelfType::ValueType val)
Defined at line 896 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType fnxs ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 897 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType fnxs ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 897 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_fnxs (typename SelfType::ValueType val)
Defined at line 897 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_fnxs (typename SelfType::ValueType val)
Defined at line 897 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType enasr ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 898 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType enasr ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 898 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_enasr (typename SelfType::ValueType val)
Defined at line 898 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_enasr (typename SelfType::ValueType val)
Defined at line 898 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType enals ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 899 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType enals ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 899 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_enals (typename SelfType::ValueType val)
Defined at line 899 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_enals (typename SelfType::ValueType val)
Defined at line 899 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType enas0 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 900 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType enas0 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 900 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_enas0 (typename SelfType::ValueType val)
Defined at line 900 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_enas0 (typename SelfType::ValueType val)
Defined at line 900 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h