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

Table Of Contents
B-160 Vol. 3
MODEL-SPECIFIC REGISTERS (MSRS)
BBL_CR_CTL[4:0]
01100
01110
01111
00010
00011
010 + MESI encode
111 + MESI encode
100 + MESI encode
L2 Command
Data Read w/ LRU update (RLU)
Tag Read w/ Data Read (TRR)
Tag Inquire (TI)
L2 Control Register Read (CR)
L2 Control Register Write (CW)
Tag Write w/ Data Read (TWR)
Tag Write w/ Data Write (TWW)
Tag Write (TW)
11A 282 BBL_CR_TRIG Trigger register: used to initiate a cache
configuration accesses access, Write only with Data
= 0.
11B 283 BBL_CR_BUSY Busy register: indicates when a cache configuration
accesses L2 command is in progress. D[0] = 1 =
BUSY
11E 286 BBL_CR_CTL3
BBL_CR_CTL3[63:26]
BBL_CR_CTL3[25]
BBL_CR_CTL3[24]
BBL_CR_CTL3[23]
Control register 3: used to configure the L2 Cache
Reserved
Cache bus fraction (read only)
Reserved
L2 Hardware Disable (read only)
BBL_CR_CTL3[22:20]
111
110
101
100
011
010
001
000
BBL_CR_CTL3[19]
BBL_CR_CTL3[18]
L2 Physical Address Range support
64GBytes
32GBytes
16GBytes
8GBytes
4GBytes
2GBytes
1GBytes
512MBytes
Reserved
Cache State error checking enable (read/write)
Table B-11. MSRs in the P6 Family Processors (Contd.)
Register
Address
Register Name Bit Description
Hex Dec