#include <Cpuid.h>
CPUID Version Information returned in EBX for CPUID leaf CPUID_VERSION_INFO.
Definition at line 121 of file Cpuid.h.
struct { ... } CPUID_VERSION_INFO_EBX::Bits |
◆ BrandIndex
UINT32 CPUID_VERSION_INFO_EBX::BrandIndex |
[Bits 7:0] Provides an entry into a brand string table that contains brand strings for IA-32 processors.
Definition at line 130 of file Cpuid.h.
◆ CacheLineSize
UINT32 CPUID_VERSION_INFO_EBX::CacheLineSize |
[Bits 15:8] Indicates the size of the cache line flushed by the CLFLUSH and CLFLUSHOPT instructions in 8-byte increments. This field was introduced in the Pentium 4 processor.
Definition at line 136 of file Cpuid.h.
◆ InitialLocalApicId
UINT32 CPUID_VERSION_INFO_EBX::InitialLocalApicId |
[Bits 31:24] The 8-bit ID that is assigned to the local APIC on the processor during power up. This field was introduced in the Pentium 4 processor.
Definition at line 153 of file Cpuid.h.
◆ MaximumAddressableIdsForLogicalProcessors
UINT32 CPUID_VERSION_INFO_EBX::MaximumAddressableIdsForLogicalProcessors |
[Bits 23:16] Maximum number of addressable IDs for logical processors in this physical package.
- Note
- The nearest power-of-2 integer that is not smaller than EBX[23:16] is the number of unique initial APICIDs reserved for addressing different logical processors in a physical package. This field is only valid if CPUID.1.EDX.HTT[bit 28]= 1.
Definition at line 147 of file Cpuid.h.
◆ Uint32
UINT32 CPUID_VERSION_INFO_EBX::Uint32 |
All bit fields as a 32-bit value
Definition at line 158 of file Cpuid.h.
The documentation for this union was generated from the following file:
- sdk/include/reactos/x86x64/Intel/Cpuid.h