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

Table Of Contents
Vol. 3 B-129
MODEL-SPECIFIC REGISTERS (MSRS)
B.5.1 MSRs Unique to Intel Xeon Processor MP with L3 Cache
The MSRs listed in Table B-7 apply to Intel Xeon Processor MP with up to 8MB level
three cache. These processors can be detected by enumerating the deterministic
cache parameter leaf of CPUID instruction (with EAX = 4 as input) to detect the pres-
ence of the third level cache, and with CPUID reporting family encoding 0FH, model
encoding 3 or 4 (See CPUID instruction for more details.).
NOTES
1. For HT-enabled processors, there may be more than one logical processors per physical unit. If
an MSR is Shared, this means that one MSR is shared between logical processors. If an MSR is
unique, this means that each logical processor has its own MSR.
Table B-7. MSRs Unique to 64-bit Intel Xeon Processor MP with
Up to an 8 MB L3 Cache
Register Address
Register Name
Fields and Flags
Model
Avail-
ability
Shared/
Unique Bit Description
107CCH MSR_IFSB_BUSQ0 3, 4 Shared IFSB BUSQ Event Control
and Counter Register.
(R/W)
See Section 18.23,
“Performance Monitoring on
64-bit Intel Xeon Processor
MP with Up to 8-MByte L3
Cache.
107CDH MSR_IFSB_BUSQ1 3, 4 Shared IFSB BUSQ Event Control
and Counter Register.
(R/W)
107CEH MSR_IFSB_SNPQ0 3, 4 Shared IFSB SNPQ Event Control
and Counter Register.
(R/W)
See Section 18.23,
“Performance Monitoring on
64-bit Intel Xeon Processor
MP with Up to 8-MByte L3
Cache.
Table B-6. MSRs in the Pentium 4 and Intel Xeon Processors (Contd.)
Register
Address
Register Name
Fields and Flags
Model
Avail-
ability
Shared/
Unique
1
Bit Description
Hex Dec