struct TsxControlMsr
Defined at line 21 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/extension.h
[intel/vol4]: Table 2-2. IA-32 Architectural MSRs (Contd.).
IA32_TSX_CTRL.
TSX (Transactional Synchronization Extension) controls.
Public Members
field_rtm_disable_23
field_tsx_cpuid_clear_24
Public Methods
template <, >
typename SelfType::ValueType rtm_disable ()
Bits [63:2] are reserved.
Defined at line 23 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/extension.h
template <, >
typename SelfType::ValueType rtm_disable ()
Bits [63:2] are reserved.
Defined at line 23 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/extension.h
template <, >
SelfType & set_rtm_disable (typename SelfType::ValueType val)
Bits [63:2] are reserved.
Defined at line 23 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/extension.h
template <, >
SelfType & set_rtm_disable (typename SelfType::ValueType val)
Bits [63:2] are reserved.
Defined at line 23 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/extension.h
template <, >
SelfType & set_tsx_cpuid_clear (typename SelfType::ValueType val)
Defined at line 24 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/extension.h
template <, >
SelfType & set_tsx_cpuid_clear (typename SelfType::ValueType val)
Defined at line 24 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/extension.h
template <, >
typename SelfType::ValueType tsx_cpuid_clear ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 24 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/extension.h
template <, >
typename SelfType::ValueType tsx_cpuid_clear ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 24 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/extension.h
template <typename CpuidIoProvider, typename MsrIoProvider>
bool IsSupported (CpuidIoProvider && cpuid, MsrIoProvider && msr)
Defined at line 27 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/extension.h