struct AmdVirtualSpeculationControlMsr

Defined at line 56 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/speculation.h

[amd/ssbd]: PRESENCE.

MSR_VIRT_SPEC_CTRL.

Virtual speculation control (e.g., for hypervisor usage).

Public Members

 field_ssbd_59

Public Methods

template <, >
SelfType & set_ssbd (typename SelfType::ValueType val)

Bits [63:3] are reserved.

Defined at line 59 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/speculation.h

template <, >
typename SelfType::ValueType ssbd ()

Bits [63:3] are reserved.

Defined at line 59 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/speculation.h

template <typename CpuidIoProvider>
bool IsSupported (CpuidIoProvider && cpuid)

Bits [1:0] are reserved.

Defined at line 63 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/speculation.h

Records