18-26 Vol. 3B
PERFORMANCE MONITORING
Figure 18-18. Request_Type Fields for MSR_OFFCORE_RSPx
Table 18-15. MSR_OFFCORE_RSPx Request_Type Field Definition
Bit Name
Offset
Description
DMND_DATA_RD
0
(R/W). Counts the number of demand and DCU prefetch data reads of full and partial cachelines as
well as demand data page table entry cacheline reads. Does not count L2 data read prefetches or
instruction fetches.
DMND_RFO
1
(R/W). Counts the number of demand and DCU prefetch reads for ownership (RFO) requests
generated by a write to data cacheline. Does not count L2 RFO prefetches.
DMND_IFETCH
2
(R/W). Counts the number of demand and DCU prefetch instruction cacheline reads. Does not count
L2 code read prefetches.
WB
3
(R/W). Counts the number of writeback (modified to exclusive) transactions.
PF_DATA_RD
4
(R/W). Counts the number of data cacheline reads generated by L2 prefetchers.
PF_RFO
5
(R/W). Counts the number of RFO requests generated by L2 prefetchers.
PF_IFETCH
6
(R/W). Counts the number of code reads generated by L2 prefetchers.
PARTIAL_READ
7
(R/W). Counts the number of demand reads of partial cache lines (including UC and WC).
PARTIAL_WRITE
8
(R/W). Counts the number of demand RFO requests to write to partial cache lines (includes UC, WT
and WP)
UC_IFETCH
9
(R/W). Counts the number of UC instruction fetches.
BUS_LOCKS
10
(R/W). Bus lock and split lock requests
STRM_ST
11
(R/W). Streaming store requests
SW_PREFETCH
12
(R/W). Counts software prefetch requests
PF_DATA_RD
13
(R/W). Counts DCU hardware prefetcher data read requests
PARTIAL_STRM_ST
14
(R/W). Streaming store requests
ANY
15
(R/W). Any request that crosses IDI, including I/O.
RESPONSE TYPE — Other (R/W)
REQUEST TYPE — PARTIAL_STRM_ST (R/W)
8 7
0
REQUEST TYPE — STRM_ST (R/W)
11
3
12
1
Reserved
63
2
4
9
5
6
10
13
14
15
REQUEST TYPE — BUS_LOCKS (R/W)
REQUEST TYPE — UC_IFETCH (R/W)
REQUEST TYPE — PARTIAL_WRITE (R/W)
REQUEST TYPE — PARTIAL_READ (R/W)
REQUEST TYPE — PF_IFETCH (R/W)
REQUEST TYPE — PF_RFO (R/W)
REQUEST TYPE — PF_DATA_RD (R/W)
REQUEST TYPE — WB (R/W)
REQUEST TYPE — DMND_IFETCH (R/W)
REQUEST TYPE — DMND_RFO (R/W)
REQUEST TYPE — DMND_DATA_RD (R/W)
RESET Value — 00000000_00000000H
37
See Figure 18-30
REQUEST TYPE — PF_DATA_RD (R/W)
REQUEST TYPE — SW_PREFETCH (R/W)