Skip to main content Module cpuid Copy item path Source AmdL1CacheInformation The layout of AMD_L1_DATA_CACHE_INFO and
AMD_L1_INSTRUCTION_CACHE_INFO . AmdL2CacheInformation The layout of ECX in AMD_L2_CACHE_INFO . AmdL3CacheInformation The layout of EDX in AMD_L3_CACHE_INFO . CacheTopologyA The layout of EAX in Intel and AMD Cache Topology leaves. CacheTopologyB The layout of EBX in Intel and AMD Cache Topology leaves. CacheTopologyC The layout of ECX in Intel and AMD Cache Topology leaves. CacheTopologyD The layout of EDX in Intel and AMD Cache Topology leaves. ComputeUnitInfo The layout of EBX in COMPUTE_UNIT_INFO . ExtendedAmdFeaturesB Layout for EXTENDED_AMD_FEATURES_B . ExtendedApicId The layout of EAX in EXTENDED_APIC_ID . ExtendedFeatureFlagsB The layout of EBX in EXTENDED_FEATURES_B . ExtendedFeatureFlagsC The layout of ECX in EXTENDED_FEATURES_C . ExtendedFeatureFlagsD The layout of EDX in EXTENDED_FEATURES_D . ExtendedSizeInfo The layout of ECX in EXTENDED_SIZE_INFO . FeatureFlagsC The layout of ECX in FEATURE_FLAGS_C . FeatureFlagsD The layout of EDX in FEATURE_FLAGS_D . NodeInfo The layout of ECX in NODE_INFO . ProcessorInfo The layout of EBX in PROCESSOR_INFO . TopologyEnumerationA The layout of EAX in topology enumeration leaves. TopologyEnumerationB The layout of EBX in topology enumeration leaves. TopologyEnumerationC The layout of ECX in topology enumeration leaves. TopologyEnumerationD The layout of EDX in topology enumeration leaves. VendorString A vendor string derived from CPUID. VersionInfo The layout of EAX in VERSION_INFO . AmdL2L3Associativity Associativity encoding for L2 and L3 cache information leaves. CacheType Cache type for Cache Topology leaves. IntelProcessorType Encoding for intel processor type in VersionInfo . Microarchitecture The list is not exhaustive and is in chronological order within groupings.
Microarchictectures that use the same processor (and, say, differ only in
performance or SoC composition) are regarded as equivalent. PerfTimestampCounterSize Performance timestamp counter size. TopologyLevelType Topology level type for CPUID topology enumeration leaves. AMD_CACHE_TOPOLOGY_A Leaf/Function 0x8000_001d, EAX (subleaf 0) AMD_L1_DATA_CACHE_INFO Leaf/Function 0x8000_0005, ECX AMD_L1_INSTRUCTION_CACHE_INFO Leaf/Function 0x8000_0005, EDX AMD_L2_CACHE_INFO Leaf/Function 0x8000_0006, ECX AMD_L3_CACHE_INFO Leaf/Function 0x8000_0006, EDX COMPUTE_UNIT_INFO Leaf/Function 0x8000_001e, EBX EXTENDED_AMD_FEATURES_B Leaf/Function 0x8000_0008, EBX EXTENDED_APIC_ID Leaf/Function 0x8000_001e, EAX EXTENDED_FEATURES_B Leaf/Function 0x7, EBX EXTENDED_FEATURES_C Leaf/Function 0x7, ECX EXTENDED_FEATURES_D Leaf/Function 0x7, EDX EXTENDED_SIZE_INFO Leaf/Function 0x8000_0008, ECX FEATURE_FLAGS_C Leaf/Function 0x1, ECX FEATURE_FLAGS_D Leaf/Function 0x1, EDX INTEL_CACHE_TOPOLOGY_A Leaf/Function 0x4, EAX (subleaf 0) MAX_LEAF Leaf/Function 0x0, EAX NODE_INFO Leaf/Function 0x8000_001e, ECX PROCESSOR_INFO Leaf/Function 0x1, EBX V1_TOPOLOGY_A Leaf/Function 0xb (V1 Topology), EAX (subleaf 0) V1_TOPOLOGY_B Leaf/Function 0xb (V1 Topology), EBX (subleaf 0) V1_TOPOLOGY_C Leaf/Function 0xb (V1 Topology), ECX (subleaf 0) V1_TOPOLOGY_D Leaf/Function 0xb (V1 Topology), EDX (subleaf 0) V2_TOPOLOGY_A Leaf/Function 0x1f (V2 Topology), EAX (subleaf 0) V2_TOPOLOGY_B Leaf/Function 0x1f (V2 Topology), EBX (subleaf 0) V2_TOPOLOGY_C Leaf/Function 0x1f (V2 Topology), ECX (subleaf 0) V2_TOPOLOGY_D Leaf/Function 0x1f (V2 Topology), EDX (subleaf 0) VENDOR_STRING_B Leaf/Function 0x0, EBX VENDOR_STRING_C Leaf/Function 0x0, ECX VENDOR_STRING_D Leaf/Function 0x0, EDX VERSION_INFO Leaf/Function 0x1, EAX.