147cbd67eSAndi Kleen[
247cbd67eSAndi Kleen    {
3*3f5f0df7SIan Rogers        "BriefDescription": "Number of hardware interrupts received by the processor.",
4*3f5f0df7SIan Rogers        "Counter": "0,1,2,3",
5*3f5f0df7SIan Rogers        "CounterHTOff": "0,1,2,3,4,5,6,7",
6*3f5f0df7SIan Rogers        "EventCode": "0xCB",
7*3f5f0df7SIan Rogers        "EventName": "HW_INTERRUPTS.RECEIVED",
8*3f5f0df7SIan Rogers        "PublicDescription": "Counts the number of hardware interruptions received by the processor.",
9*3f5f0df7SIan Rogers        "SampleAfterValue": "203",
10*3f5f0df7SIan Rogers        "UMask": "0x1"
11*3f5f0df7SIan Rogers    },
12*3f5f0df7SIan Rogers    {
13*3f5f0df7SIan Rogers        "Counter": "0,1,2,3",
14*3f5f0df7SIan Rogers        "CounterHTOff": "0,1,2,3,4,5,6,7",
15*3f5f0df7SIan Rogers        "EventCode": "0x09",
16*3f5f0df7SIan Rogers        "EventName": "MEMORY_DISAMBIGUATION.HISTORY_RESET",
17*3f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
18*3f5f0df7SIan Rogers        "UMask": "0x1"
19*3f5f0df7SIan Rogers    },
20*3f5f0df7SIan Rogers    {
21*3f5f0df7SIan Rogers        "BriefDescription": "Number of PREFETCHNTA instructions executed.",
22*3f5f0df7SIan Rogers        "Counter": "0,1,2,3",
23*3f5f0df7SIan Rogers        "CounterHTOff": "0,1,2,3,4,5,6,7",
24*3f5f0df7SIan Rogers        "EventCode": "0x32",
25*3f5f0df7SIan Rogers        "EventName": "SW_PREFETCH_ACCESS.NTA",
26*3f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
27*3f5f0df7SIan Rogers        "UMask": "0x1"
28*3f5f0df7SIan Rogers    },
29*3f5f0df7SIan Rogers    {
303d05181aSJin Yao        "BriefDescription": "Number of PREFETCHW instructions executed.",
31c93240a7SAndi Kleen        "Counter": "0,1,2,3",
323d05181aSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
33c93240a7SAndi Kleen        "EventCode": "0x32",
34c93240a7SAndi Kleen        "EventName": "SW_PREFETCH_ACCESS.PREFETCHW",
35c93240a7SAndi Kleen        "SampleAfterValue": "2000003",
363d05181aSJin Yao        "UMask": "0x8"
37c93240a7SAndi Kleen    },
38c93240a7SAndi Kleen    {
393d05181aSJin Yao        "BriefDescription": "Number of PREFETCHT0 instructions executed.",
4047cbd67eSAndi Kleen        "Counter": "0,1,2,3",
413d05181aSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
423d05181aSJin Yao        "EventCode": "0x32",
433d05181aSJin Yao        "EventName": "SW_PREFETCH_ACCESS.T0",
443d05181aSJin Yao        "SampleAfterValue": "2000003",
453d05181aSJin Yao        "UMask": "0x2"
463d05181aSJin Yao    },
473d05181aSJin Yao    {
483d05181aSJin Yao        "BriefDescription": "Number of PREFETCHT1 or PREFETCHT2 instructions executed.",
493d05181aSJin Yao        "Counter": "0,1,2,3",
503d05181aSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
513d05181aSJin Yao        "EventCode": "0x32",
523d05181aSJin Yao        "EventName": "SW_PREFETCH_ACCESS.T1_T2",
533d05181aSJin Yao        "SampleAfterValue": "2000003",
543d05181aSJin Yao        "UMask": "0x4"
5547cbd67eSAndi Kleen    }
5647cbd67eSAndi Kleen]