Vol. 3C 35-33
MODEL-SPECIFIC REGISTERS (MSRS)
27:24
PSBFreq
If (CPUID.(EAX=07H,
ECX=0):EBX[1] = 1)
31:28
Reserved, MBZ
35:32
ADDR0_CFG
If (CPUID.(EAX=07H,
ECX=1):EAX[2:0] > 0)
39:36
ADDR1_CFG
If (CPUID.(EAX=07H,
ECX=1):EAX[2:0] > 1)
43:40
ADDR2_CFG
If (CPUID.(EAX=07H,
ECX=1):EAX[2:0] > 2)
47:44
ADDR3_CFG
If (CPUID.(EAX=07H,
ECX=1):EAX[2:0] > 3)
63:48
Reserved, MBZ.
571H
1393
IA32_RTIT_STATUS
Tracing Status Register (R/W)
If (CPUID.(EAX=07H,
ECX=0):EBX[25] = 1)
0
FilterEn, (writes ignored)
If (CPUID.(EAX=07H,
ECX=0):EBX[2] = 1)
1
ContexEn, (writes ignored)
2
TriggerEn, (writes ignored)
3
Reserved
4
Error
5
Stopped
31:6
Reserved, MBZ
48:32
PacketByteCnt
If (CPUID.(EAX=07H,
ECX=0):EBX[1] > 3)
63:49
Reserved.
572H
1394
IA32_RTIT_CR3_MATCH
Trace Filter CR3 Match Register (R/W)
If (CPUID.(EAX=07H,
ECX=0):EBX[25] = 1)
4:0
Reserved
63:5
CR3[63:5] value to match
580H
1408
IA32_RTIT_ADDR0_A
Region 0 Start Address (R/W)
If (CPUID.(EAX=07H,
ECX=1):EAX[2:0] > 0)
47:0
Virtual Address
63:48
SignExt_VA
581H
1409
IA32_RTIT_ADDR0_B
Region 0 End Address (R/W)
If (CPUID.(EAX=07H,
ECX=1):EAX[2:0] > 0)
47:0
Virtual Address
63:48
SignExt_VA
582H
1410
IA32_RTIT_ADDR1_A
Region 1 Start Address (R/W)
If (CPUID.(EAX=07H,
ECX=1):EAX[2:0] > 1)
47:0
Virtual Address
63:48
SignExt_VA
Table 35-2. IA-32 Architectural MSRs (Contd.)
Register
Address
Architectural MSR Name and bit
fields
(Former MSR Name)
MSR/Bit Description
Comment
Hex
Decimal