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

Records