ReactOS 0.4.15-dev-8028-g8e799e2
CPUID_EXTENDED_TOPOLOGY_EAX Union Reference

#include <Cpuid.h>

Collaboration diagram for CPUID_EXTENDED_TOPOLOGY_EAX:

Public Attributes

struct {
   UINT32   ApicIdShift: 5
 
   UINT32   Reserved: 27
 
Bits
 
UINT32 Uint32
 

Detailed Description

CPUID Extended Topology Information EAX for CPUID leaf CPUID_EXTENDED_TOPOLOGY.

Definition at line 1820 of file Cpuid.h.

Member Data Documentation

◆ ApicIdShift

UINT32 CPUID_EXTENDED_TOPOLOGY_EAX::ApicIdShift

[Bits 4:0] Number of bits to shift right on x2APIC ID to get a unique topology ID of the next level type. All logical processors with the same next level ID share current level.

Note
Software should use this field (EAX[4:0]) to enumerate processor topology of the system.

Definition at line 1834 of file Cpuid.h.

◆ 

struct { ... } CPUID_EXTENDED_TOPOLOGY_EAX::Bits

Individual bit fields

◆ Reserved

UINT32 CPUID_EXTENDED_TOPOLOGY_EAX::Reserved

Definition at line 1835 of file Cpuid.h.

◆ Uint32

UINT32 CPUID_EXTENDED_TOPOLOGY_EAX::Uint32

All bit fields as a 32-bit value

Definition at line 1840 of file Cpuid.h.


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