struct ArchCapabilitiesMsr
Defined at line 21 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
[intel/vol4]: Table 2-2. IA-32 Architectural MSRs (Contd.).
IA32_ARCH_CAPABILITIES.
Enumerates general archicturectural features.
Public Members
field_taa_no_24
field_tsx_ctrl_25
field_if_pschange_mc_no_26
field_mds_no_27
field_ssb_no_28
field_skip_l1dfl_vmentry_29
field_rsba_30
field_ibrs_all_31
field_rdcl_no_32
Public Methods
template <, >
SelfType & set_taa_no (typename SelfType::ValueType val)
Bits [63:9] are reserved.
Defined at line 24 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_taa_no (typename SelfType::ValueType val)
Bits [63:9] are reserved.
Defined at line 24 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType taa_no ()
Bits [63:9] are reserved.
Defined at line 24 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType taa_no ()
Bits [63:9] are reserved.
Defined at line 24 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_tsx_ctrl (typename SelfType::ValueType val)
Defined at line 25 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_tsx_ctrl (typename SelfType::ValueType val)
Defined at line 25 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType tsx_ctrl ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 25 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType tsx_ctrl ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 25 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType if_pschange_mc_no ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 26 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType if_pschange_mc_no ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 26 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_if_pschange_mc_no (typename SelfType::ValueType val)
Defined at line 26 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_if_pschange_mc_no (typename SelfType::ValueType val)
Defined at line 26 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType mds_no ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 27 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType mds_no ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 27 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_mds_no (typename SelfType::ValueType val)
Defined at line 27 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_mds_no (typename SelfType::ValueType val)
Defined at line 27 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_ssb_no (typename SelfType::ValueType val)
Defined at line 28 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_ssb_no (typename SelfType::ValueType val)
Defined at line 28 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType ssb_no ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 28 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType ssb_no ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 28 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_skip_l1dfl_vmentry (typename SelfType::ValueType val)
Defined at line 29 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_skip_l1dfl_vmentry (typename SelfType::ValueType val)
Defined at line 29 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType skip_l1dfl_vmentry ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 29 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType skip_l1dfl_vmentry ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 29 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType rsba ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 30 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType rsba ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 30 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_rsba (typename SelfType::ValueType val)
Defined at line 30 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_rsba (typename SelfType::ValueType val)
Defined at line 30 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType ibrs_all ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 31 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType ibrs_all ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 31 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_ibrs_all (typename SelfType::ValueType val)
Defined at line 31 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_ibrs_all (typename SelfType::ValueType val)
Defined at line 31 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType rdcl_no ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 32 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
typename SelfType::ValueType rdcl_no ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 32 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_rdcl_no (typename SelfType::ValueType val)
Defined at line 32 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <, >
SelfType & set_rdcl_no (typename SelfType::ValueType val)
Defined at line 32 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h
template <typename CpuidIoProvider>
bool IsSupported (CpuidIoProvider && cpuid)
Defined at line 35 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/feature.h