TianoCore EDK2 master
CPUID_AMD_VIR_PHY_ADDRESS_SIZE_ECX Union Reference

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

Data Fields

struct {
   UINT32   NC: 8
 
   UINT32   Reserved1: 4
 
   UINT32   ApicIdCoreIdSize: 4
 
   UINT32   PerfTscSize: 2
 
   UINT32   Reserved2: 14
 
Bits
 
UINT32 Uint32
 

Detailed Description

CPUID Linear Physical Address Size ECX for CPUID leaf CPUID_VIR_PHY_ADDRESS_SIZE.

Definition at line 474 of file Cpuid.h.

Field Documentation

◆ ApicIdCoreIdSize

UINT32 CPUID_AMD_VIR_PHY_ADDRESS_SIZE_ECX::ApicIdCoreIdSize

[Bits 15:12] APIC ID size.

Definition at line 490 of file Cpuid.h.

◆ 

struct { ... } CPUID_AMD_VIR_PHY_ADDRESS_SIZE_ECX::Bits

Individual bit fields

◆ NC

UINT32 CPUID_AMD_VIR_PHY_ADDRESS_SIZE_ECX::NC

[Bits 7:0] Number of threads - 1.

Definition at line 482 of file Cpuid.h.

◆ PerfTscSize

UINT32 CPUID_AMD_VIR_PHY_ADDRESS_SIZE_ECX::PerfTscSize

[Bits 17:16] Performance time-stamp counter size.

Definition at line 494 of file Cpuid.h.

◆ Reserved1

UINT32 CPUID_AMD_VIR_PHY_ADDRESS_SIZE_ECX::Reserved1

[Bit 11:8] Reserved.

Definition at line 486 of file Cpuid.h.

◆ Reserved2

UINT32 CPUID_AMD_VIR_PHY_ADDRESS_SIZE_ECX::Reserved2

[Bit 31:18] Reserved.

Definition at line 498 of file Cpuid.h.

◆ Uint32

UINT32 CPUID_AMD_VIR_PHY_ADDRESS_SIZE_ECX::Uint32

All bit fields as a 32-bit value

Definition at line 503 of file Cpuid.h.


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