background image

35-2 Vol. 3C

MODEL-SPECIFIC REGISTERS (MSRS)

35.1 ARCHITECTURAL 

MSRS

Many MSRs have carried over from one generation of IA-32 processors to the next and to Intel 64 processors. A 
subset of MSRs and associated bit fields, which do not change on future processor generations, are now considered 
architectural MSRs. For historical reasons (beginning with the Pentium 4 processor), these “architectural MSRs” 
were given the prefix “IA32_”. Table 35-2 lists the architectural MSRs, their addresses, their current names, their 
names in previous IA-32 processors, and bit fields that are considered architectural. MSR addresses outside Table 
35-2 
and certain bit fields in an MSR address that may overlap with architectural MSR addresses are model-
specific. Code that accesses a machine specified MSR and that is executed on a processor that does not support 
that MSR will generate an exception.

06_1AH

Intel Core i7 Processor, Intel Xeon processor 3400, 3500, 5500 series

06_1DH

Intel Xeon processor MP 7400 series

06_17H

Intel Xeon processor 3100, 3300, 5200, 5400 series, Intel Core 2 Quad processors 8000, 9000 

series

06_0FH

Intel Xeon processor 3000, 3200, 5100, 5300, 7300 series, Intel Core 2 Quad processor 6000 series, 

Intel Core 2 Extreme 6000 series, Intel Core 2 Duo 4000, 5000, 6000, 7000 series processors, Intel 

Pentium dual-core processors

06_0EH

Intel Core Duo, Intel Core Solo processors

06_0DH

Intel Pentium M processor

06_5FH

Future Intel® Atom™ processors based on Goldmont Microarchitecture

06_5CH

Next Generation Intel® Atom™ processors based on Goldmont Microarchitecture

06_4CH

Intel® Atom™ processor X7-Z8000 and X5-Z8000 series based on Airmont Microarchitecture

06_5DH

Intel® Atom™ processor X3-C3000 based on Silvermont Microarchitecture

06_5AH

Intel Atom processor Z3500 series

06_4AH

Intel Atom processor Z3400 series

06_37H

Intel Atom processor E3000 series, Z3600 series, Z3700 series

06_4DH

Intel Atom processor C2000 series

06_36H

Intel Atom processor S1000 Series

06_1CH, 06_26H, 06_27H, 

06_35H, 06_36H

Intel Atom processor family, Intel Atom processor D2000, N2000, E2000, Z2000, C1000 series

0F_06H

Intel Xeon processor 7100, 5000 Series, Intel Xeon Processor MP, Intel Pentium 4, Pentium D 

processors

0F_03H, 0F_04H

Intel Xeon processor, Intel Xeon processor MP, Intel Pentium 4, Pentium D processors

06_09H

Intel Pentium M processor

0F_02H

Intel Xeon Processor, Intel Xeon processor MP, Intel Pentium 4 processors

0F_0H, 0F_01H

Intel Xeon Processor, Intel Xeon processor MP, Intel Pentium 4 processors

06_7H, 06_08H, 06_0AH, 

06_0BH

Intel Pentium III Xeon processor, Intel Pentium III processor

06_03H, 06_05H

Intel Pentium II Xeon processor, Intel Pentium II processor 

06_01H

Intel Pentium Pro processor 

05_01H, 05_02H, 05_04H

Intel Pentium processor, Intel Pentium processor with MMX Technology

The Intel® Quark™ SoC X1000 processor can be identified by the signature of DisplayFamily_DisplayModel = 05_09H and 

SteppingID = 0

Table 35-1.  CPUID Signature (Contd.)Values of DisplayFamily_DisplayModel  (Contd.)

DisplayFamily_DisplayModel Processor Families/Processor Number Series