TianoCore EDK2 master
CPUID_DETERMINISTIC_ADDRESS_TRANSLATION_PARAMETERS_EBX Union Reference

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

Data Fields

struct {
   UINT32   Page4K: 1
 
   UINT32   Page2M: 1
 
   UINT32   Page4M: 1
 
   UINT32   Page1G: 1
 
   UINT32   Reserved1: 4
 
   UINT32   Partitioning: 3
 
   UINT32   Reserved2: 5
 
   UINT32   Way: 16
 
Bits
 
UINT32 Uint32
 

Detailed Description

CPUID Deterministic Address Translation Parameters EBX for CPUID leafs.

Definition at line 3491 of file Cpuid.h.

Field Documentation

◆ 

struct { ... } CPUID_DETERMINISTIC_ADDRESS_TRANSLATION_PARAMETERS_EBX::Bits

Individual bit fields

◆ Page1G

UINT32 CPUID_DETERMINISTIC_ADDRESS_TRANSLATION_PARAMETERS_EBX::Page1G

[Bits 3] 1 GB page size entries supported by this structure.

Definition at line 3511 of file Cpuid.h.

◆ Page2M

UINT32 CPUID_DETERMINISTIC_ADDRESS_TRANSLATION_PARAMETERS_EBX::Page2M

[Bits 1] 2MB page size entries supported by this structure.

Definition at line 3503 of file Cpuid.h.

◆ Page4K

UINT32 CPUID_DETERMINISTIC_ADDRESS_TRANSLATION_PARAMETERS_EBX::Page4K

[Bits 0] 4K page size entries supported by this structure.

Definition at line 3499 of file Cpuid.h.

◆ Page4M

UINT32 CPUID_DETERMINISTIC_ADDRESS_TRANSLATION_PARAMETERS_EBX::Page4M

[Bits 2] 4MB page size entries supported by this structure.

Definition at line 3507 of file Cpuid.h.

◆ Partitioning

UINT32 CPUID_DETERMINISTIC_ADDRESS_TRANSLATION_PARAMETERS_EBX::Partitioning

[Bits 10:8] Partitioning (0: Soft partitioning between the logical processors sharing this structure)

Definition at line 3520 of file Cpuid.h.

◆ Reserved1

UINT32 CPUID_DETERMINISTIC_ADDRESS_TRANSLATION_PARAMETERS_EBX::Reserved1

[Bits 7:4] Reserved.

Definition at line 3515 of file Cpuid.h.

◆ Reserved2

UINT32 CPUID_DETERMINISTIC_ADDRESS_TRANSLATION_PARAMETERS_EBX::Reserved2

[Bits 15:11] Reserved.

Definition at line 3524 of file Cpuid.h.

◆ Uint32

UINT32 CPUID_DETERMINISTIC_ADDRESS_TRANSLATION_PARAMETERS_EBX::Uint32

All bit fields as a 32-bit value

Definition at line 3533 of file Cpuid.h.

◆ Way

UINT32 CPUID_DETERMINISTIC_ADDRESS_TRANSLATION_PARAMETERS_EBX::Way

[Bits 31:16] W = Ways of associativity.

Definition at line 3528 of file Cpuid.h.


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