Intel 253666-024US Computer Hardware User Manual


 
Vol. 2A 3-163
INSTRUCTION SET REFERENCE, A-M
CPUID—CPU Identification
See also:
“Serializing Instructions” in Chapter 7, “Multiple-Processor Management,” in the
Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3A
AP-485, Intel Processor Identification and the CPUID Instruction (Order Number
241618)
Table 3-12. Information Returned by CPUID Instruction
Initial EAX
Value Information Provided about the Processor
Basic CPUID Information
0H EAX
EBX
ECX
EDX
Maximum Input Value for Basic CPUID Information (see Table 3-13)
“Genu”
“ntel”
“ineI”
01H EAX
EBX
ECX
EDX
Version Information: Type, Family, Model, and Stepping ID (see
Figure 3-5)
Bits 7-0: Brand Index
Bits 15-8: CLFLUSH line size (Value 8 = cache line size in bytes)
Bits 23-16: Maximum number of logical processors in this physical
package.
Bits 31-24: Initial APIC ID
Extended Feature Information (see Figure 3-6 and Table 3-15)
Feature Information (see Figure 3-7 and Table 3-16)
02H EAX
EBX
ECX
EDX
Cache and TLB Information (see Table 3-17)
Cache and TLB Information
Cache and TLB Information
Cache and TLB Information
03H EAX
EBX
ECX
EDX
Reserved.
Reserved.
Bits 00-31 of 96 bit processor serial number. (Available in Pentium III
processor only; otherwise, the value in this register is reserved.)
Bits 32-63 of 96 bit processor serial number. (Available in Pentium III
processor only; otherwise, the value in this register is reserved.)
NOTES:
Processor serial number (PSN) is not supported in the Pentium 4 pro-
cessor or later. On all models, use the PSN flag (returned using
CPUID) to check for PSN support before accessing the feature.
See AP-485, Intel Processor Identification and the CPUID Instruc-
tion (Order Number 241618) for more information on PSN.