TianoCore EDK2 master
CPUID_MEMORY_ENCRYPTION_INFO_EAX Union Reference

#include <MdePkg/Include/Register/Amd/Cpuid.h>

Data Fields

struct {
   UINT32   SmeBit: 1
 
   UINT32   SevBit: 1
 
   UINT32   PageFlushMsrBit: 1
 
   UINT32   SevEsBit: 1
 
   UINT32   ReservedBits: 28
 
Bits
 
UINT32 Uint32
 

Detailed Description

CPUID Memory Encryption support information EAX for CPUID leaf CPUID_MEMORY_ENCRYPTION_INFO.

Definition at line 626 of file Cpuid.h.

Field Documentation

◆ 

struct { ... } CPUID_MEMORY_ENCRYPTION_INFO_EAX::Bits

Individual bit fields

◆ PageFlushMsrBit

UINT32 CPUID_MEMORY_ENCRYPTION_INFO_EAX::PageFlushMsrBit

[Bit 2] Page flush MSR support

Definition at line 644 of file Cpuid.h.

◆ ReservedBits

UINT32 CPUID_MEMORY_ENCRYPTION_INFO_EAX::ReservedBits

[Bit 31:4] Reserved

Definition at line 654 of file Cpuid.h.

◆ SevBit

UINT32 CPUID_MEMORY_ENCRYPTION_INFO_EAX::SevBit

[Bit 1] Secure Encrypted Virtualization (Sev) Support

Definition at line 639 of file Cpuid.h.

◆ SevEsBit

UINT32 CPUID_MEMORY_ENCRYPTION_INFO_EAX::SevEsBit

[Bit 3] Encrypted state support

Definition at line 649 of file Cpuid.h.

◆ SmeBit

UINT32 CPUID_MEMORY_ENCRYPTION_INFO_EAX::SmeBit

[Bit 0] Secure Memory Encryption (Sme) Support

Definition at line 634 of file Cpuid.h.

◆ Uint32

UINT32 CPUID_MEMORY_ENCRYPTION_INFO_EAX::Uint32

All bit fields as a 32-bit value

Definition at line 659 of file Cpuid.h.


The documentation for this union was generated from the following file: