TianoCore EDK2 master
Loading...
Searching...
No Matches
CPUID_MEMORY_ENCRYPTION_INFO_EBX Union Reference

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

Data Fields

struct {
   UINT32   PtePosBits: 6
 
   UINT32   ReducedPhysBits: 5
 
   UINT32   ReservedBits: 20
 
   UINT32   CoherencySfwNo: 1
 
Bits
 
UINT32 Uint32
 

Detailed Description

CPUID Memory Encryption support information EBX for CPUID leaf CPUID_MEMORY_ENCRYPTION_INFO.

Definition at line 687 of file Cpuid.h.

Field Documentation

◆ 

struct { ... } CPUID_MEMORY_ENCRYPTION_INFO_EBX::Bits

Individual bit fields

◆ CoherencySfwNo

UINT32 CPUID_MEMORY_ENCRYPTION_INFO_EBX::CoherencySfwNo

[Bit 31] SEV-SNP Cache Coherency Mitigation is not needed

Definition at line 711 of file Cpuid.h.

◆ PtePosBits

UINT32 CPUID_MEMORY_ENCRYPTION_INFO_EBX::PtePosBits

[Bit 5:0] Page table bit number used to enable memory encryption

Definition at line 695 of file Cpuid.h.

◆ ReducedPhysBits

UINT32 CPUID_MEMORY_ENCRYPTION_INFO_EBX::ReducedPhysBits

[Bit 11:6] Reduction of system physical address space bits when memory encryption is enabled

Definition at line 701 of file Cpuid.h.

◆ ReservedBits

UINT32 CPUID_MEMORY_ENCRYPTION_INFO_EBX::ReservedBits

[Bit 30:12] Reserved

Definition at line 706 of file Cpuid.h.

◆ Uint32

UINT32 CPUID_MEMORY_ENCRYPTION_INFO_EBX::Uint32

All bit fields as a 32-bit value

Definition at line 716 of file Cpuid.h.


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