TianoCore EDK2 master
Loading...
Searching...
No Matches
REGISTER_CPU_FEATURE_INFORMATION Struct Reference

#include <UefiCpuPkg/Include/Library/RegisterCpuFeaturesLib.h>

Data Fields

EFI_PROCESSOR_INFORMATION ProcessorInfo
 
REGISTER_CPU_FEATURE_FIRST_PROCESSOR First
 
UINT32 DisplayFamily
 
UINT32 DisplayModel
 
UINT32 SteppingId
 
UINT32 ProcessorType
 
CPUID_VERSION_INFO_ECX CpuIdVersionInfoEcx
 
CPUID_VERSION_INFO_EDX CpuIdVersionInfoEdx
 

Detailed Description

CPU Information passed into the SupportFunc and InitializeFunc of the RegisterCpuFeature() library function. This structure contains information that is commonly used during CPU feature detection and initialization.

Definition at line 117 of file RegisterCpuFeaturesLib.h.

Field Documentation

◆ CpuIdVersionInfoEcx

CPUID_VERSION_INFO_ECX REGISTER_CPU_FEATURE_INFORMATION::CpuIdVersionInfoEcx

Bit field structured returned in ECX from CPUID leaf CPUID_VERSION_INFO

Definition at line 146 of file RegisterCpuFeaturesLib.h.

◆ CpuIdVersionInfoEdx

CPUID_VERSION_INFO_EDX REGISTER_CPU_FEATURE_INFORMATION::CpuIdVersionInfoEdx

Bit field structured returned in EDX from CPUID leaf CPUID_VERSION_INFO

Definition at line 150 of file RegisterCpuFeaturesLib.h.

◆ DisplayFamily

UINT32 REGISTER_CPU_FEATURE_INFORMATION::DisplayFamily

The Display Family of the CPU computed from CPUID leaf CPUID_VERSION_INFO

Definition at line 130 of file RegisterCpuFeaturesLib.h.

◆ DisplayModel

UINT32 REGISTER_CPU_FEATURE_INFORMATION::DisplayModel

The Display Model of the CPU computed from CPUID leaf CPUID_VERSION_INFO

Definition at line 134 of file RegisterCpuFeaturesLib.h.

◆ First

REGISTER_CPU_FEATURE_FIRST_PROCESSOR REGISTER_CPU_FEATURE_INFORMATION::First

The bit flag indicating whether the CPU is the first Thread/Core/Module/Tile/Die/Package in its parent scope.

Definition at line 126 of file RegisterCpuFeaturesLib.h.

◆ ProcessorInfo

EFI_PROCESSOR_INFORMATION REGISTER_CPU_FEATURE_INFORMATION::ProcessorInfo

The package that the CPU resides

Definition at line 121 of file RegisterCpuFeaturesLib.h.

◆ ProcessorType

UINT32 REGISTER_CPU_FEATURE_INFORMATION::ProcessorType

The Processor Type of the CPU computed from CPUID leaf CPUID_VERSION_INFO

Definition at line 142 of file RegisterCpuFeaturesLib.h.

◆ SteppingId

UINT32 REGISTER_CPU_FEATURE_INFORMATION::SteppingId

The Stepping ID of the CPU computed from CPUID leaf CPUID_VERSION_INFO

Definition at line 138 of file RegisterCpuFeaturesLib.h.


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