Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
Vol. 3 B-155
MODEL-SPECIFIC REGISTERS (MSRS)
B.8 MSRS IN THE P6 FAMILY PROCESSORS
The following MSRs are defined for the P6 family processors. The MSRs in this table
that are shaded are available only in the Pentium II and Pentium III processors.
Beginning with the Pentium 4 processor, some of the MSRs in this list have been
designated as “architectural” and have had their names changed. See Table B-2 for a
list of the architectural MSRs.
600H 1536 IA32_DS_AREA DS Save Area. (R/W). see Table B-2
Points to the DS buffer management area, which is
used to manage the BTS and PEBS buffers. See
Section 18.18.4, “Debug Store (DS) Mechanism.
31:0 DS Buffer Management Area.
Linear address of the first byte of the DS buffer
management area.
63:32 Reserved.
Table B-11. MSRs in the P6 Family Processors
Register
Address
Register Name Bit Description
Hex Dec
0H 0 P5_MC_ADDR See Appendix B.9, “MSRs in Pentium Processors.
1H 1 P5_MC_TYPE See Appendix B.9, “MSRs in Pentium Processors.
10H 16 TSC See Section 18.11, “Time-Stamp Counter.
17H 23 IA32_PLATFORM_ID Platform ID. (R)
The operating system can use this MSR to
determine “slot” information for the processor and
the proper microcode update to load.
49:0 Reserved.
Table B-10. MSRs in Pentium M Processors (Contd.)
Register
Address
Register Name Bit Description
Hex Dec