1aa1bd892SJin Yao[ 2aa1bd892SJin Yao { 3aa1bd892SJin Yao "BriefDescription": "This event is deprecated. Refer to new event BUS_LOCK.SELF_LOCKS", 4aa1bd892SJin Yao "CollectPEBSRecord": "2", 5aa1bd892SJin Yao "Counter": "0,1,2,3", 6aa1bd892SJin Yao "EdgeDetect": "1", 7aa1bd892SJin Yao "EventCode": "0x63", 8aa1bd892SJin Yao "EventName": "BUS_LOCK.ALL", 9*3c9c3157SIan Rogers "PDIR_COUNTER": "NA", 10aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 11aa1bd892SJin Yao "SampleAfterValue": "200003" 12aa1bd892SJin Yao }, 13aa1bd892SJin Yao { 14aa1bd892SJin Yao "BriefDescription": "Counts the number of unhalted cycles a core is blocked due to an accepted lock issued by other cores.", 15aa1bd892SJin Yao "CollectPEBSRecord": "2", 16aa1bd892SJin Yao "Counter": "0,1,2,3", 17aa1bd892SJin Yao "EventCode": "0x63", 18aa1bd892SJin Yao "EventName": "BUS_LOCK.BLOCK_CYCLES", 19aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 20aa1bd892SJin Yao "PublicDescription": "Counts the number of unhalted cycles a core is blocked due to an accepted lock issued by other cores. Counts on a per core basis.", 21aa1bd892SJin Yao "SampleAfterValue": "200003", 22aa1bd892SJin Yao "UMask": "0x2" 23aa1bd892SJin Yao }, 24aa1bd892SJin Yao { 25aa1bd892SJin Yao "BriefDescription": "This event is deprecated. Refer to new event BUS_LOCK.BLOCK_CYCLES", 26aa1bd892SJin Yao "CollectPEBSRecord": "2", 27aa1bd892SJin Yao "Counter": "0,1,2,3", 28aa1bd892SJin Yao "EventCode": "0x63", 29aa1bd892SJin Yao "EventName": "BUS_LOCK.CYCLES_OTHER_BLOCK", 30*3c9c3157SIan Rogers "PDIR_COUNTER": "NA", 31aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 32aa1bd892SJin Yao "SampleAfterValue": "200003", 33aa1bd892SJin Yao "UMask": "0x2" 34aa1bd892SJin Yao }, 35aa1bd892SJin Yao { 36aa1bd892SJin Yao "BriefDescription": "This event is deprecated. Refer to new event BUS_LOCK.LOCK_CYCLES", 37aa1bd892SJin Yao "CollectPEBSRecord": "2", 38aa1bd892SJin Yao "Counter": "0,1,2,3", 39aa1bd892SJin Yao "EventCode": "0x63", 40aa1bd892SJin Yao "EventName": "BUS_LOCK.CYCLES_SELF_BLOCK", 41*3c9c3157SIan Rogers "PDIR_COUNTER": "NA", 42aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 43aa1bd892SJin Yao "SampleAfterValue": "200003", 44aa1bd892SJin Yao "UMask": "0x1" 45aa1bd892SJin Yao }, 46aa1bd892SJin Yao { 47aa1bd892SJin Yao "BriefDescription": "Counts the number of unhalted cycles a core is blocked due to an accepted lock it issued.", 48aa1bd892SJin Yao "CollectPEBSRecord": "2", 49aa1bd892SJin Yao "Counter": "0,1,2,3", 50aa1bd892SJin Yao "EventCode": "0x63", 51aa1bd892SJin Yao "EventName": "BUS_LOCK.LOCK_CYCLES", 52aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 53aa1bd892SJin Yao "PublicDescription": "Counts the number of unhalted cycles a core is blocked due to an accepted lock it issued. Counts on a per core basis.", 54aa1bd892SJin Yao "SampleAfterValue": "200003", 55aa1bd892SJin Yao "UMask": "0x1" 56aa1bd892SJin Yao }, 57aa1bd892SJin Yao { 58aa1bd892SJin Yao "BriefDescription": "Counts the number of bus locks a core issued its self (e.g. lock to UC or Split Lock) and does not include cache locks.", 59aa1bd892SJin Yao "CollectPEBSRecord": "2", 60aa1bd892SJin Yao "Counter": "0,1,2,3", 61aa1bd892SJin Yao "EdgeDetect": "1", 62aa1bd892SJin Yao "EventCode": "0x63", 63aa1bd892SJin Yao "EventName": "BUS_LOCK.SELF_LOCKS", 64aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 65aa1bd892SJin Yao "PublicDescription": "Counts the number of bus locks a core issued its self (e.g. lock to UC or Split Lock) and does not include cache locks. Counts on a per core basis.", 66aa1bd892SJin Yao "SampleAfterValue": "200003" 67aa1bd892SJin Yao }, 68aa1bd892SJin Yao { 69aa1bd892SJin Yao "BriefDescription": "This event is deprecated. Refer to new event MEM_BOUND_STALLS.LOAD_DRAM_HIT", 70aa1bd892SJin Yao "CollectPEBSRecord": "2", 71aa1bd892SJin Yao "Counter": "0,1,2,3", 72aa1bd892SJin Yao "EventCode": "0x34", 73aa1bd892SJin Yao "EventName": "C0_STALLS.LOAD_DRAM_HIT", 74*3c9c3157SIan Rogers "PDIR_COUNTER": "NA", 75aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 76aa1bd892SJin Yao "SampleAfterValue": "200003", 77aa1bd892SJin Yao "UMask": "0x4" 78aa1bd892SJin Yao }, 79aa1bd892SJin Yao { 80aa1bd892SJin Yao "BriefDescription": "This event is deprecated. Refer to new event MEM_BOUND_STALLS.LOAD_L2_HIT", 81aa1bd892SJin Yao "CollectPEBSRecord": "2", 82aa1bd892SJin Yao "Counter": "0,1,2,3", 83aa1bd892SJin Yao "EventCode": "0x34", 84aa1bd892SJin Yao "EventName": "C0_STALLS.LOAD_L2_HIT", 85*3c9c3157SIan Rogers "PDIR_COUNTER": "NA", 86aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 87aa1bd892SJin Yao "SampleAfterValue": "200003", 88aa1bd892SJin Yao "UMask": "0x1" 89aa1bd892SJin Yao }, 90aa1bd892SJin Yao { 91aa1bd892SJin Yao "BriefDescription": "This event is deprecated. Refer to new event MEM_BOUND_STALLS.LOAD_LLC_HIT", 92aa1bd892SJin Yao "CollectPEBSRecord": "2", 93aa1bd892SJin Yao "Counter": "0,1,2,3", 94aa1bd892SJin Yao "EventCode": "0x34", 95aa1bd892SJin Yao "EventName": "C0_STALLS.LOAD_LLC_HIT", 96*3c9c3157SIan Rogers "PDIR_COUNTER": "NA", 97aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 98aa1bd892SJin Yao "SampleAfterValue": "200003", 99aa1bd892SJin Yao "UMask": "0x2" 100aa1bd892SJin Yao }, 101aa1bd892SJin Yao { 102aa1bd892SJin Yao "BriefDescription": "Counts the number of core cycles during which interrupts are masked (disabled).", 103aa1bd892SJin Yao "CollectPEBSRecord": "2", 104aa1bd892SJin Yao "Counter": "0,1,2,3", 105aa1bd892SJin Yao "EventCode": "0xcb", 106aa1bd892SJin Yao "EventName": "HW_INTERRUPTS.MASKED", 107*3c9c3157SIan Rogers "PDIR_COUNTER": "NA", 108aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 109aa1bd892SJin Yao "PublicDescription": "Counts the number of core cycles during which interrupts are masked (disabled). Increments by 1 each core cycle that EFLAGS.IF is 0, regardless of whether interrupts are pending or not.", 110aa1bd892SJin Yao "SampleAfterValue": "200003", 111aa1bd892SJin Yao "UMask": "0x2" 112aa1bd892SJin Yao }, 113aa1bd892SJin Yao { 114aa1bd892SJin Yao "BriefDescription": "Counts the number of core cycles during which there are pending interrupts while interrupts are masked (disabled).", 115aa1bd892SJin Yao "CollectPEBSRecord": "2", 116aa1bd892SJin Yao "Counter": "0,1,2,3", 117aa1bd892SJin Yao "EventCode": "0xcb", 118aa1bd892SJin Yao "EventName": "HW_INTERRUPTS.PENDING_AND_MASKED", 119*3c9c3157SIan Rogers "PDIR_COUNTER": "NA", 120aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 121aa1bd892SJin Yao "PublicDescription": "Counts the number of core cycles during which there are pending interrupts while interrupts are masked (disabled). Increments by 1 each core cycle that both EFLAGS.IF is 0 and an INTR is pending (which means the APIC is telling the ROB to cause an INTR). This event does not increment if EFLAGS.IF is 0 but all interrupt in the APICs Interrupt Request Register (IRR) are inhibited by the PPR (thus either by ISRV or TPR) because in these cases the interrupts would be held up in the APIC and would not be pended to the ROB. This event does count when an interrupt is only inhibited by MOV/POP SS state machines or the STI state machine. These extra inhibits only last for a single instructions and would not be important.", 122aa1bd892SJin Yao "SampleAfterValue": "200003", 123aa1bd892SJin Yao "UMask": "0x4" 124aa1bd892SJin Yao }, 125aa1bd892SJin Yao { 126aa1bd892SJin Yao "BriefDescription": "Counts the number of hardware interrupts received by the processor.", 127aa1bd892SJin Yao "CollectPEBSRecord": "2", 128aa1bd892SJin Yao "Counter": "0,1,2,3", 129aa1bd892SJin Yao "EventCode": "0xcb", 130aa1bd892SJin Yao "EventName": "HW_INTERRUPTS.RECEIVED", 131*3c9c3157SIan Rogers "PDIR_COUNTER": "NA", 132aa1bd892SJin Yao "PEBScounters": "0,1,2,3", 133aa1bd892SJin Yao "SampleAfterValue": "203", 134aa1bd892SJin Yao "UMask": "0x1" 135aa1bd892SJin Yao }, 136aa1bd892SJin Yao { 137*3c9c3157SIan Rogers "BriefDescription": "Counts all code reads that have any type of response.", 138*3c9c3157SIan Rogers "Counter": "0,1,2,3", 139*3c9c3157SIan Rogers "EventCode": "0XB7", 140*3c9c3157SIan Rogers "EventName": "OCR.ALL_CODE_RD.ANY_RESPONSE", 141*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 142*3c9c3157SIan Rogers "MSRValue": "0x10044", 143*3c9c3157SIan Rogers "Offcore": "1", 144*3c9c3157SIan Rogers "SampleAfterValue": "100003", 145*3c9c3157SIan Rogers "UMask": "0x1" 146*3c9c3157SIan Rogers }, 147*3c9c3157SIan Rogers { 148*3c9c3157SIan Rogers "BriefDescription": "Counts all code reads that were supplied by DRAM.", 149*3c9c3157SIan Rogers "Counter": "0,1,2,3", 150*3c9c3157SIan Rogers "EventCode": "0XB7", 151*3c9c3157SIan Rogers "EventName": "OCR.ALL_CODE_RD.DRAM", 152*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 153*3c9c3157SIan Rogers "MSRValue": "0x184000044", 154*3c9c3157SIan Rogers "Offcore": "1", 155*3c9c3157SIan Rogers "SampleAfterValue": "100003", 156*3c9c3157SIan Rogers "UMask": "0x1" 157*3c9c3157SIan Rogers }, 158*3c9c3157SIan Rogers { 159*3c9c3157SIan Rogers "BriefDescription": "Counts all code reads that were supplied by DRAM.", 160*3c9c3157SIan Rogers "Counter": "0,1,2,3", 161*3c9c3157SIan Rogers "EventCode": "0XB7", 162*3c9c3157SIan Rogers "EventName": "OCR.ALL_CODE_RD.LOCAL_DRAM", 163*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 164*3c9c3157SIan Rogers "MSRValue": "0x184000044", 165*3c9c3157SIan Rogers "Offcore": "1", 166*3c9c3157SIan Rogers "SampleAfterValue": "100003", 167*3c9c3157SIan Rogers "UMask": "0x1" 168*3c9c3157SIan Rogers }, 169*3c9c3157SIan Rogers { 170*3c9c3157SIan Rogers "BriefDescription": "Counts all code reads that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).", 171*3c9c3157SIan Rogers "Counter": "0,1,2,3", 172*3c9c3157SIan Rogers "EventCode": "0XB7", 173*3c9c3157SIan Rogers "EventName": "OCR.ALL_CODE_RD.OUTSTANDING", 174*3c9c3157SIan Rogers "MSRIndex": "0x1a6", 175*3c9c3157SIan Rogers "MSRValue": "0x8000000000000044", 176*3c9c3157SIan Rogers "Offcore": "1", 177*3c9c3157SIan Rogers "SampleAfterValue": "100003", 178*3c9c3157SIan Rogers "UMask": "0x1" 179*3c9c3157SIan Rogers }, 180*3c9c3157SIan Rogers { 181*3c9c3157SIan Rogers "BriefDescription": "Counts modified writebacks from L1 cache and L2 cache that have any type of response.", 182*3c9c3157SIan Rogers "Counter": "0,1,2,3", 183*3c9c3157SIan Rogers "EventCode": "0XB7", 184*3c9c3157SIan Rogers "EventName": "OCR.COREWB_M.ANY_RESPONSE", 185*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 186*3c9c3157SIan Rogers "MSRValue": "0x3000000010000", 187*3c9c3157SIan Rogers "Offcore": "1", 188*3c9c3157SIan Rogers "SampleAfterValue": "100003", 189*3c9c3157SIan Rogers "UMask": "0x1" 190*3c9c3157SIan Rogers }, 191*3c9c3157SIan Rogers { 192*3c9c3157SIan Rogers "BriefDescription": "Counts modified writebacks from L1 cache and L2 cache that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).", 193*3c9c3157SIan Rogers "Counter": "0,1,2,3", 194*3c9c3157SIan Rogers "EventCode": "0XB7", 195*3c9c3157SIan Rogers "EventName": "OCR.COREWB_M.OUTSTANDING", 196*3c9c3157SIan Rogers "MSRIndex": "0x1a6", 197*3c9c3157SIan Rogers "MSRValue": "0x8003000000000000", 198*3c9c3157SIan Rogers "Offcore": "1", 199*3c9c3157SIan Rogers "SampleAfterValue": "100003", 200*3c9c3157SIan Rogers "UMask": "0x1" 201*3c9c3157SIan Rogers }, 202*3c9c3157SIan Rogers { 203*3c9c3157SIan Rogers "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that have any type of response.", 204*3c9c3157SIan Rogers "Counter": "0,1,2,3", 205*3c9c3157SIan Rogers "EventCode": "0XB7", 206*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_CODE_RD.ANY_RESPONSE", 207*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 208*3c9c3157SIan Rogers "MSRValue": "0x10004", 209*3c9c3157SIan Rogers "Offcore": "1", 210*3c9c3157SIan Rogers "SampleAfterValue": "100003", 211*3c9c3157SIan Rogers "UMask": "0x1" 212*3c9c3157SIan Rogers }, 213*3c9c3157SIan Rogers { 214*3c9c3157SIan Rogers "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that were supplied by DRAM.", 215*3c9c3157SIan Rogers "Counter": "0,1,2,3", 216*3c9c3157SIan Rogers "EventCode": "0XB7", 217*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_CODE_RD.DRAM", 218*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 219*3c9c3157SIan Rogers "MSRValue": "0x184000004", 220*3c9c3157SIan Rogers "Offcore": "1", 221*3c9c3157SIan Rogers "SampleAfterValue": "100003", 222*3c9c3157SIan Rogers "UMask": "0x1" 223*3c9c3157SIan Rogers }, 224*3c9c3157SIan Rogers { 225*3c9c3157SIan Rogers "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that were supplied by DRAM.", 226*3c9c3157SIan Rogers "Counter": "0,1,2,3", 227*3c9c3157SIan Rogers "EventCode": "0XB7", 228*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_CODE_RD.LOCAL_DRAM", 229*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 230*3c9c3157SIan Rogers "MSRValue": "0x184000004", 231*3c9c3157SIan Rogers "Offcore": "1", 232*3c9c3157SIan Rogers "SampleAfterValue": "100003", 233*3c9c3157SIan Rogers "UMask": "0x1" 234*3c9c3157SIan Rogers }, 235*3c9c3157SIan Rogers { 236aa1bd892SJin Yao "BriefDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and software prefetches (except PREFETCHW) that have any type of response.", 237aa1bd892SJin Yao "Counter": "0,1,2,3", 238aa1bd892SJin Yao "EventCode": "0XB7", 239aa1bd892SJin Yao "EventName": "OCR.DEMAND_DATA_AND_L1PF_RD.ANY_RESPONSE", 240aa1bd892SJin Yao "MSRIndex": "0x1a6,0x1a7", 241aa1bd892SJin Yao "MSRValue": "0x10001", 242aa1bd892SJin Yao "Offcore": "1", 243*3c9c3157SIan Rogers "SampleAfterValue": "100003", 244*3c9c3157SIan Rogers "UMask": "0x1" 245*3c9c3157SIan Rogers }, 246*3c9c3157SIan Rogers { 247*3c9c3157SIan Rogers "BriefDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and software prefetches (except PREFETCHW) that were supplied by DRAM.", 248*3c9c3157SIan Rogers "Counter": "0,1,2,3", 249*3c9c3157SIan Rogers "EventCode": "0XB7", 250*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_DATA_AND_L1PF_RD.DRAM", 251*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 252*3c9c3157SIan Rogers "MSRValue": "0x184000001", 253*3c9c3157SIan Rogers "Offcore": "1", 254*3c9c3157SIan Rogers "SampleAfterValue": "100003", 255*3c9c3157SIan Rogers "UMask": "0x1" 256*3c9c3157SIan Rogers }, 257*3c9c3157SIan Rogers { 258*3c9c3157SIan Rogers "BriefDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and software prefetches (except PREFETCHW) that were supplied by DRAM.", 259*3c9c3157SIan Rogers "Counter": "0,1,2,3", 260*3c9c3157SIan Rogers "EventCode": "0XB7", 261*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_DATA_AND_L1PF_RD.LOCAL_DRAM", 262*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 263*3c9c3157SIan Rogers "MSRValue": "0x184000001", 264*3c9c3157SIan Rogers "Offcore": "1", 265*3c9c3157SIan Rogers "SampleAfterValue": "100003", 266*3c9c3157SIan Rogers "UMask": "0x1" 267*3c9c3157SIan Rogers }, 268*3c9c3157SIan Rogers { 269*3c9c3157SIan Rogers "BriefDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and software prefetches (except PREFETCHW) that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).", 270*3c9c3157SIan Rogers "Counter": "0,1,2,3", 271*3c9c3157SIan Rogers "EventCode": "0XB7", 272*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_DATA_AND_L1PF_RD.OUTSTANDING", 273*3c9c3157SIan Rogers "MSRIndex": "0x1a6", 274*3c9c3157SIan Rogers "MSRValue": "0x8000000000000001", 275*3c9c3157SIan Rogers "Offcore": "1", 276aa1bd892SJin Yao "SampleAfterValue": "100003", 277aa1bd892SJin Yao "UMask": "0x1" 278aa1bd892SJin Yao }, 279aa1bd892SJin Yao { 280aa1bd892SJin Yao "BriefDescription": "This event is deprecated. Refer to new event OCR.DEMAND_DATA_AND_L1PF_RD.ANY_RESPONSE", 281aa1bd892SJin Yao "Counter": "0,1,2,3", 282aa1bd892SJin Yao "EventCode": "0XB7", 283aa1bd892SJin Yao "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE", 284aa1bd892SJin Yao "MSRIndex": "0x1a6,0x1a7", 285aa1bd892SJin Yao "MSRValue": "0x10001", 286aa1bd892SJin Yao "Offcore": "1", 287*3c9c3157SIan Rogers "SampleAfterValue": "100003", 288*3c9c3157SIan Rogers "UMask": "0x1" 289*3c9c3157SIan Rogers }, 290*3c9c3157SIan Rogers { 291*3c9c3157SIan Rogers "BriefDescription": "This event is deprecated. Refer to new event OCR.DEMAND_DATA_AND_L1PF_RD.DRAM", 292*3c9c3157SIan Rogers "Counter": "0,1,2,3", 293*3c9c3157SIan Rogers "EventCode": "0XB7", 294*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_DATA_RD.DRAM", 295*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 296*3c9c3157SIan Rogers "MSRValue": "0x184000001", 297*3c9c3157SIan Rogers "Offcore": "1", 298*3c9c3157SIan Rogers "SampleAfterValue": "100003", 299*3c9c3157SIan Rogers "UMask": "0x1" 300*3c9c3157SIan Rogers }, 301*3c9c3157SIan Rogers { 302*3c9c3157SIan Rogers "BriefDescription": "This event is deprecated. Refer to new event OCR.DEMAND_DATA_AND_L1PF_RD.LOCAL_DRAM", 303*3c9c3157SIan Rogers "Counter": "0,1,2,3", 304*3c9c3157SIan Rogers "EventCode": "0XB7", 305*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_DATA_RD.LOCAL_DRAM", 306*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 307*3c9c3157SIan Rogers "MSRValue": "0x184000001", 308*3c9c3157SIan Rogers "Offcore": "1", 309*3c9c3157SIan Rogers "SampleAfterValue": "100003", 310*3c9c3157SIan Rogers "UMask": "0x1" 311*3c9c3157SIan Rogers }, 312*3c9c3157SIan Rogers { 313*3c9c3157SIan Rogers "BriefDescription": "This event is deprecated. Refer to new event OCR.DEMAND_DATA_AND_L1PF_RD.OUTSTANDING", 314*3c9c3157SIan Rogers "Counter": "0,1,2,3", 315*3c9c3157SIan Rogers "EventCode": "0XB7", 316*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_DATA_RD.OUTSTANDING", 317*3c9c3157SIan Rogers "MSRIndex": "0x1a6", 318*3c9c3157SIan Rogers "MSRValue": "0x8000000000000001", 319*3c9c3157SIan Rogers "Offcore": "1", 320aa1bd892SJin Yao "SampleAfterValue": "100003", 321aa1bd892SJin Yao "UMask": "0x1" 322aa1bd892SJin Yao }, 323aa1bd892SJin Yao { 324aa1bd892SJin Yao "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that have any type of response.", 325aa1bd892SJin Yao "Counter": "0,1,2,3", 326aa1bd892SJin Yao "EventCode": "0XB7", 327aa1bd892SJin Yao "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE", 328aa1bd892SJin Yao "MSRIndex": "0x1a6,0x1a7", 329aa1bd892SJin Yao "MSRValue": "0x10002", 330aa1bd892SJin Yao "Offcore": "1", 331*3c9c3157SIan Rogers "SampleAfterValue": "100003", 332*3c9c3157SIan Rogers "UMask": "0x1" 333*3c9c3157SIan Rogers }, 334*3c9c3157SIan Rogers { 335*3c9c3157SIan Rogers "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that were supplied by DRAM.", 336*3c9c3157SIan Rogers "Counter": "0,1,2,3", 337*3c9c3157SIan Rogers "EventCode": "0XB7", 338*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_RFO.DRAM", 339*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 340*3c9c3157SIan Rogers "MSRValue": "0x184000002", 341*3c9c3157SIan Rogers "Offcore": "1", 342*3c9c3157SIan Rogers "SampleAfterValue": "100003", 343*3c9c3157SIan Rogers "UMask": "0x1" 344*3c9c3157SIan Rogers }, 345*3c9c3157SIan Rogers { 346*3c9c3157SIan Rogers "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that were supplied by DRAM.", 347*3c9c3157SIan Rogers "Counter": "0,1,2,3", 348*3c9c3157SIan Rogers "EventCode": "0XB7", 349*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_RFO.LOCAL_DRAM", 350*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 351*3c9c3157SIan Rogers "MSRValue": "0x184000002", 352*3c9c3157SIan Rogers "Offcore": "1", 353*3c9c3157SIan Rogers "SampleAfterValue": "100003", 354*3c9c3157SIan Rogers "UMask": "0x1" 355*3c9c3157SIan Rogers }, 356*3c9c3157SIan Rogers { 357*3c9c3157SIan Rogers "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).", 358*3c9c3157SIan Rogers "Counter": "0,1,2,3", 359*3c9c3157SIan Rogers "EventCode": "0XB7", 360*3c9c3157SIan Rogers "EventName": "OCR.DEMAND_RFO.OUTSTANDING", 361*3c9c3157SIan Rogers "MSRIndex": "0x1a6", 362*3c9c3157SIan Rogers "MSRValue": "0x8000000000000002", 363*3c9c3157SIan Rogers "Offcore": "1", 364*3c9c3157SIan Rogers "SampleAfterValue": "100003", 365*3c9c3157SIan Rogers "UMask": "0x1" 366*3c9c3157SIan Rogers }, 367*3c9c3157SIan Rogers { 368*3c9c3157SIan Rogers "BriefDescription": "Counts streaming stores which modify a full 64 byte cacheline that have any type of response.", 369*3c9c3157SIan Rogers "Counter": "0,1,2,3", 370*3c9c3157SIan Rogers "EventCode": "0XB7", 371*3c9c3157SIan Rogers "EventName": "OCR.FULL_STREAMING_WR.ANY_RESPONSE", 372*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 373*3c9c3157SIan Rogers "MSRValue": "0x800000010000", 374*3c9c3157SIan Rogers "Offcore": "1", 375*3c9c3157SIan Rogers "SampleAfterValue": "100003", 376*3c9c3157SIan Rogers "UMask": "0x1" 377*3c9c3157SIan Rogers }, 378*3c9c3157SIan Rogers { 379*3c9c3157SIan Rogers "BriefDescription": "Counts L1 data cache hardware prefetches and software prefetches (except PREFETCHW and PFRFO) that have any type of response.", 380*3c9c3157SIan Rogers "Counter": "0,1,2,3", 381*3c9c3157SIan Rogers "EventCode": "0XB7", 382*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L1D_AND_SWPF.ANY_RESPONSE", 383*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 384*3c9c3157SIan Rogers "MSRValue": "0x10400", 385*3c9c3157SIan Rogers "Offcore": "1", 386*3c9c3157SIan Rogers "SampleAfterValue": "100003", 387*3c9c3157SIan Rogers "UMask": "0x1" 388*3c9c3157SIan Rogers }, 389*3c9c3157SIan Rogers { 390*3c9c3157SIan Rogers "BriefDescription": "Counts L2 cache hardware prefetch code reads (written to the L2 cache only) that have any type of response.", 391*3c9c3157SIan Rogers "Counter": "0,1,2,3", 392*3c9c3157SIan Rogers "EventCode": "0XB7", 393*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L2_CODE_RD.ANY_RESPONSE", 394*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 395*3c9c3157SIan Rogers "MSRValue": "0x10040", 396*3c9c3157SIan Rogers "Offcore": "1", 397*3c9c3157SIan Rogers "SampleAfterValue": "100003", 398*3c9c3157SIan Rogers "UMask": "0x1" 399*3c9c3157SIan Rogers }, 400*3c9c3157SIan Rogers { 401*3c9c3157SIan Rogers "BriefDescription": "Counts L2 cache hardware prefetch code reads (written to the L2 cache only) that were supplied by DRAM.", 402*3c9c3157SIan Rogers "Counter": "0,1,2,3", 403*3c9c3157SIan Rogers "EventCode": "0XB7", 404*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L2_CODE_RD.DRAM", 405*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 406*3c9c3157SIan Rogers "MSRValue": "0x184000040", 407*3c9c3157SIan Rogers "Offcore": "1", 408*3c9c3157SIan Rogers "SampleAfterValue": "100003", 409*3c9c3157SIan Rogers "UMask": "0x1" 410*3c9c3157SIan Rogers }, 411*3c9c3157SIan Rogers { 412*3c9c3157SIan Rogers "BriefDescription": "Counts L2 cache hardware prefetch code reads (written to the L2 cache only) that were supplied by DRAM.", 413*3c9c3157SIan Rogers "Counter": "0,1,2,3", 414*3c9c3157SIan Rogers "EventCode": "0XB7", 415*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L2_CODE_RD.LOCAL_DRAM", 416*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 417*3c9c3157SIan Rogers "MSRValue": "0x184000040", 418*3c9c3157SIan Rogers "Offcore": "1", 419*3c9c3157SIan Rogers "SampleAfterValue": "100003", 420*3c9c3157SIan Rogers "UMask": "0x1" 421*3c9c3157SIan Rogers }, 422*3c9c3157SIan Rogers { 423*3c9c3157SIan Rogers "BriefDescription": "Counts L2 cache hardware prefetch code reads (written to the L2 cache only) that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).", 424*3c9c3157SIan Rogers "Counter": "0,1,2,3", 425*3c9c3157SIan Rogers "EventCode": "0XB7", 426*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L2_CODE_RD.OUTSTANDING", 427*3c9c3157SIan Rogers "MSRIndex": "0x1a6", 428*3c9c3157SIan Rogers "MSRValue": "0x8000000000000040", 429*3c9c3157SIan Rogers "Offcore": "1", 430*3c9c3157SIan Rogers "SampleAfterValue": "100003", 431*3c9c3157SIan Rogers "UMask": "0x1" 432*3c9c3157SIan Rogers }, 433*3c9c3157SIan Rogers { 434*3c9c3157SIan Rogers "BriefDescription": "Counts L2 cache hardware prefetch data reads (written to the L2 cache only) that have any type of response.", 435*3c9c3157SIan Rogers "Counter": "0,1,2,3", 436*3c9c3157SIan Rogers "EventCode": "0XB7", 437*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L2_DATA_RD.ANY_RESPONSE", 438*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 439*3c9c3157SIan Rogers "MSRValue": "0x10010", 440*3c9c3157SIan Rogers "Offcore": "1", 441*3c9c3157SIan Rogers "SampleAfterValue": "100003", 442*3c9c3157SIan Rogers "UMask": "0x1" 443*3c9c3157SIan Rogers }, 444*3c9c3157SIan Rogers { 445*3c9c3157SIan Rogers "BriefDescription": "Counts L2 cache hardware prefetch data reads (written to the L2 cache only) that were supplied by DRAM.", 446*3c9c3157SIan Rogers "Counter": "0,1,2,3", 447*3c9c3157SIan Rogers "EventCode": "0XB7", 448*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L2_DATA_RD.DRAM", 449*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 450*3c9c3157SIan Rogers "MSRValue": "0x184000010", 451*3c9c3157SIan Rogers "Offcore": "1", 452*3c9c3157SIan Rogers "SampleAfterValue": "100003", 453*3c9c3157SIan Rogers "UMask": "0x1" 454*3c9c3157SIan Rogers }, 455*3c9c3157SIan Rogers { 456*3c9c3157SIan Rogers "BriefDescription": "Counts L2 cache hardware prefetch data reads (written to the L2 cache only) that were supplied by DRAM.", 457*3c9c3157SIan Rogers "Counter": "0,1,2,3", 458*3c9c3157SIan Rogers "EventCode": "0XB7", 459*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L2_DATA_RD.LOCAL_DRAM", 460*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 461*3c9c3157SIan Rogers "MSRValue": "0x184000010", 462*3c9c3157SIan Rogers "Offcore": "1", 463*3c9c3157SIan Rogers "SampleAfterValue": "100003", 464*3c9c3157SIan Rogers "UMask": "0x1" 465*3c9c3157SIan Rogers }, 466*3c9c3157SIan Rogers { 467*3c9c3157SIan Rogers "BriefDescription": "Counts L2 cache hardware prefetch RFOs (written to the L2 cache only) that have any type of response.", 468*3c9c3157SIan Rogers "Counter": "0,1,2,3", 469*3c9c3157SIan Rogers "EventCode": "0XB7", 470*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L2_RFO.ANY_RESPONSE", 471*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 472*3c9c3157SIan Rogers "MSRValue": "0x10020", 473*3c9c3157SIan Rogers "Offcore": "1", 474*3c9c3157SIan Rogers "SampleAfterValue": "100003", 475*3c9c3157SIan Rogers "UMask": "0x1" 476*3c9c3157SIan Rogers }, 477*3c9c3157SIan Rogers { 478*3c9c3157SIan Rogers "BriefDescription": "Counts L2 cache hardware prefetch RFOs (written to the L2 cache only) that were supplied by DRAM.", 479*3c9c3157SIan Rogers "Counter": "0,1,2,3", 480*3c9c3157SIan Rogers "EventCode": "0XB7", 481*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L2_RFO.DRAM", 482*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 483*3c9c3157SIan Rogers "MSRValue": "0x184000020", 484*3c9c3157SIan Rogers "Offcore": "1", 485*3c9c3157SIan Rogers "SampleAfterValue": "100003", 486*3c9c3157SIan Rogers "UMask": "0x1" 487*3c9c3157SIan Rogers }, 488*3c9c3157SIan Rogers { 489*3c9c3157SIan Rogers "BriefDescription": "Counts L2 cache hardware prefetch RFOs (written to the L2 cache only) that were supplied by DRAM.", 490*3c9c3157SIan Rogers "Counter": "0,1,2,3", 491*3c9c3157SIan Rogers "EventCode": "0XB7", 492*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L2_RFO.LOCAL_DRAM", 493*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 494*3c9c3157SIan Rogers "MSRValue": "0x184000020", 495*3c9c3157SIan Rogers "Offcore": "1", 496*3c9c3157SIan Rogers "SampleAfterValue": "100003", 497*3c9c3157SIan Rogers "UMask": "0x1" 498*3c9c3157SIan Rogers }, 499*3c9c3157SIan Rogers { 500*3c9c3157SIan Rogers "BriefDescription": "Counts L2 cache hardware prefetch RFOs (written to the L2 cache only) that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).", 501*3c9c3157SIan Rogers "Counter": "0,1,2,3", 502*3c9c3157SIan Rogers "EventCode": "0XB7", 503*3c9c3157SIan Rogers "EventName": "OCR.HWPF_L2_RFO.OUTSTANDING", 504*3c9c3157SIan Rogers "MSRIndex": "0x1a6", 505*3c9c3157SIan Rogers "MSRValue": "0x8000000000000020", 506*3c9c3157SIan Rogers "Offcore": "1", 507*3c9c3157SIan Rogers "SampleAfterValue": "100003", 508*3c9c3157SIan Rogers "UMask": "0x1" 509*3c9c3157SIan Rogers }, 510*3c9c3157SIan Rogers { 511*3c9c3157SIan Rogers "BriefDescription": "Counts modified writebacks from L1 cache that miss the L2 cache that have any type of response.", 512*3c9c3157SIan Rogers "Counter": "0,1,2,3", 513*3c9c3157SIan Rogers "EventCode": "0XB7", 514*3c9c3157SIan Rogers "EventName": "OCR.L1WB_M.ANY_RESPONSE", 515*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 516*3c9c3157SIan Rogers "MSRValue": "0x1000000010000", 517*3c9c3157SIan Rogers "Offcore": "1", 518*3c9c3157SIan Rogers "SampleAfterValue": "100003", 519*3c9c3157SIan Rogers "UMask": "0x1" 520*3c9c3157SIan Rogers }, 521*3c9c3157SIan Rogers { 522*3c9c3157SIan Rogers "BriefDescription": "Counts modified writeBacks from L2 cache that miss the L3 cache that have any type of response.", 523*3c9c3157SIan Rogers "Counter": "0,1,2,3", 524*3c9c3157SIan Rogers "EventCode": "0XB7", 525*3c9c3157SIan Rogers "EventName": "OCR.L2WB_M.ANY_RESPONSE", 526*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 527*3c9c3157SIan Rogers "MSRValue": "0x2000000010000", 528*3c9c3157SIan Rogers "Offcore": "1", 529*3c9c3157SIan Rogers "SampleAfterValue": "100003", 530*3c9c3157SIan Rogers "UMask": "0x1" 531*3c9c3157SIan Rogers }, 532*3c9c3157SIan Rogers { 533*3c9c3157SIan Rogers "BriefDescription": "Counts miscellaneous requests, such as I/O accesses, that have any type of response.", 534*3c9c3157SIan Rogers "Counter": "0,1,2,3", 535*3c9c3157SIan Rogers "EventCode": "0XB7", 536*3c9c3157SIan Rogers "EventName": "OCR.OTHER.ANY_RESPONSE", 537*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 538*3c9c3157SIan Rogers "MSRValue": "0x18000", 539*3c9c3157SIan Rogers "Offcore": "1", 540*3c9c3157SIan Rogers "SampleAfterValue": "100003", 541*3c9c3157SIan Rogers "UMask": "0x1" 542*3c9c3157SIan Rogers }, 543*3c9c3157SIan Rogers { 544*3c9c3157SIan Rogers "BriefDescription": "Counts streaming stores which modify only part of a 64 byte cacheline that have any type of response.", 545*3c9c3157SIan Rogers "Counter": "0,1,2,3", 546*3c9c3157SIan Rogers "EventCode": "0XB7", 547*3c9c3157SIan Rogers "EventName": "OCR.PARTIAL_STREAMING_WR.ANY_RESPONSE", 548*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 549*3c9c3157SIan Rogers "MSRValue": "0x400000010000", 550*3c9c3157SIan Rogers "Offcore": "1", 551*3c9c3157SIan Rogers "SampleAfterValue": "100003", 552*3c9c3157SIan Rogers "UMask": "0x1" 553*3c9c3157SIan Rogers }, 554*3c9c3157SIan Rogers { 555*3c9c3157SIan Rogers "BriefDescription": "Counts all hardware and software prefetches that have any type of response.", 556*3c9c3157SIan Rogers "Counter": "0,1,2,3", 557*3c9c3157SIan Rogers "EventCode": "0XB7", 558*3c9c3157SIan Rogers "EventName": "OCR.PREFETCHES.ANY_RESPONSE", 559*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 560*3c9c3157SIan Rogers "MSRValue": "0x10470", 561*3c9c3157SIan Rogers "Offcore": "1", 562*3c9c3157SIan Rogers "SampleAfterValue": "100003", 563*3c9c3157SIan Rogers "UMask": "0x1" 564*3c9c3157SIan Rogers }, 565*3c9c3157SIan Rogers { 566*3c9c3157SIan Rogers "BriefDescription": "Counts all data read, code read and RFO requests including demands and prefetches to the core caches (L1 or L2) that have any type of response.", 567*3c9c3157SIan Rogers "Counter": "0,1,2,3", 568*3c9c3157SIan Rogers "EventCode": "0XB7", 569*3c9c3157SIan Rogers "EventName": "OCR.READS_TO_CORE.ANY_RESPONSE", 570*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 571*3c9c3157SIan Rogers "MSRValue": "0x10477", 572*3c9c3157SIan Rogers "Offcore": "1", 573*3c9c3157SIan Rogers "SampleAfterValue": "100003", 574*3c9c3157SIan Rogers "UMask": "0x1" 575*3c9c3157SIan Rogers }, 576*3c9c3157SIan Rogers { 577*3c9c3157SIan Rogers "BriefDescription": "Counts all data read, code read and RFO requests including demands and prefetches to the core caches (L1 or L2) that were supplied by DRAM.", 578*3c9c3157SIan Rogers "Counter": "0,1,2,3", 579*3c9c3157SIan Rogers "EventCode": "0XB7", 580*3c9c3157SIan Rogers "EventName": "OCR.READS_TO_CORE.DRAM", 581*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 582*3c9c3157SIan Rogers "MSRValue": "0x184000477", 583*3c9c3157SIan Rogers "Offcore": "1", 584*3c9c3157SIan Rogers "SampleAfterValue": "100003", 585*3c9c3157SIan Rogers "UMask": "0x1" 586*3c9c3157SIan Rogers }, 587*3c9c3157SIan Rogers { 588*3c9c3157SIan Rogers "BriefDescription": "Counts all data read, code read and RFO requests including demands and prefetches to the core caches (L1 or L2) that were supplied by DRAM.", 589*3c9c3157SIan Rogers "Counter": "0,1,2,3", 590*3c9c3157SIan Rogers "EventCode": "0XB7", 591*3c9c3157SIan Rogers "EventName": "OCR.READS_TO_CORE.LOCAL_DRAM", 592*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 593*3c9c3157SIan Rogers "MSRValue": "0x184000477", 594*3c9c3157SIan Rogers "Offcore": "1", 595*3c9c3157SIan Rogers "SampleAfterValue": "100003", 596*3c9c3157SIan Rogers "UMask": "0x1" 597*3c9c3157SIan Rogers }, 598*3c9c3157SIan Rogers { 599*3c9c3157SIan Rogers "BriefDescription": "Counts all data read, code read and RFO requests including demands and prefetches to the core caches (L1 or L2) that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).", 600*3c9c3157SIan Rogers "Counter": "0,1,2,3", 601*3c9c3157SIan Rogers "EventCode": "0XB7", 602*3c9c3157SIan Rogers "EventName": "OCR.READS_TO_CORE.OUTSTANDING", 603*3c9c3157SIan Rogers "MSRIndex": "0x1a6", 604*3c9c3157SIan Rogers "MSRValue": "0x8000000000000477", 605*3c9c3157SIan Rogers "Offcore": "1", 606*3c9c3157SIan Rogers "SampleAfterValue": "100003", 607*3c9c3157SIan Rogers "UMask": "0x1" 608*3c9c3157SIan Rogers }, 609*3c9c3157SIan Rogers { 610*3c9c3157SIan Rogers "BriefDescription": "Counts streaming stores that have any type of response.", 611*3c9c3157SIan Rogers "Counter": "0,1,2,3", 612*3c9c3157SIan Rogers "EventCode": "0XB7", 613*3c9c3157SIan Rogers "EventName": "OCR.STREAMING_WR.ANY_RESPONSE", 614*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 615*3c9c3157SIan Rogers "MSRValue": "0x10800", 616*3c9c3157SIan Rogers "Offcore": "1", 617*3c9c3157SIan Rogers "SampleAfterValue": "100003", 618*3c9c3157SIan Rogers "UMask": "0x1" 619*3c9c3157SIan Rogers }, 620*3c9c3157SIan Rogers { 621*3c9c3157SIan Rogers "BriefDescription": "Counts uncached memory reads that have any type of response.", 622*3c9c3157SIan Rogers "Counter": "0,1,2,3", 623*3c9c3157SIan Rogers "EventCode": "0XB7", 624*3c9c3157SIan Rogers "EventName": "OCR.UC_RD.ANY_RESPONSE", 625*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 626*3c9c3157SIan Rogers "MSRValue": "0x100000010000", 627*3c9c3157SIan Rogers "Offcore": "1", 628*3c9c3157SIan Rogers "SampleAfterValue": "100003", 629*3c9c3157SIan Rogers "UMask": "0x1" 630*3c9c3157SIan Rogers }, 631*3c9c3157SIan Rogers { 632*3c9c3157SIan Rogers "BriefDescription": "Counts uncached memory reads that were supplied by DRAM.", 633*3c9c3157SIan Rogers "Counter": "0,1,2,3", 634*3c9c3157SIan Rogers "EventCode": "0XB7", 635*3c9c3157SIan Rogers "EventName": "OCR.UC_RD.DRAM", 636*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 637*3c9c3157SIan Rogers "MSRValue": "0x100184000000", 638*3c9c3157SIan Rogers "Offcore": "1", 639*3c9c3157SIan Rogers "SampleAfterValue": "100003", 640*3c9c3157SIan Rogers "UMask": "0x1" 641*3c9c3157SIan Rogers }, 642*3c9c3157SIan Rogers { 643*3c9c3157SIan Rogers "BriefDescription": "Counts uncached memory reads that were supplied by DRAM.", 644*3c9c3157SIan Rogers "Counter": "0,1,2,3", 645*3c9c3157SIan Rogers "EventCode": "0XB7", 646*3c9c3157SIan Rogers "EventName": "OCR.UC_RD.LOCAL_DRAM", 647*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 648*3c9c3157SIan Rogers "MSRValue": "0x100184000000", 649*3c9c3157SIan Rogers "Offcore": "1", 650*3c9c3157SIan Rogers "SampleAfterValue": "100003", 651*3c9c3157SIan Rogers "UMask": "0x1" 652*3c9c3157SIan Rogers }, 653*3c9c3157SIan Rogers { 654*3c9c3157SIan Rogers "BriefDescription": "Counts uncached memory reads that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).", 655*3c9c3157SIan Rogers "Counter": "0,1,2,3", 656*3c9c3157SIan Rogers "EventCode": "0XB7", 657*3c9c3157SIan Rogers "EventName": "OCR.UC_RD.OUTSTANDING", 658*3c9c3157SIan Rogers "MSRIndex": "0x1a6", 659*3c9c3157SIan Rogers "MSRValue": "0x8000100000000000", 660*3c9c3157SIan Rogers "Offcore": "1", 661*3c9c3157SIan Rogers "SampleAfterValue": "100003", 662*3c9c3157SIan Rogers "UMask": "0x1" 663*3c9c3157SIan Rogers }, 664*3c9c3157SIan Rogers { 665*3c9c3157SIan Rogers "BriefDescription": "Counts uncached memory writes that have any type of response.", 666*3c9c3157SIan Rogers "Counter": "0,1,2,3", 667*3c9c3157SIan Rogers "EventCode": "0XB7", 668*3c9c3157SIan Rogers "EventName": "OCR.UC_WR.ANY_RESPONSE", 669*3c9c3157SIan Rogers "MSRIndex": "0x1a6,0x1a7", 670*3c9c3157SIan Rogers "MSRValue": "0x200000010000", 671*3c9c3157SIan Rogers "Offcore": "1", 672aa1bd892SJin Yao "SampleAfterValue": "100003", 673aa1bd892SJin Yao "UMask": "0x1" 674aa1bd892SJin Yao } 675aa1bd892SJin Yao] 676