147cbd67eSAndi Kleen[
247cbd67eSAndi Kleen    {
3*3d05181aSJin Yao        "BriefDescription": "Number of PREFETCHW instructions executed.",
4c93240a7SAndi Kleen        "Counter": "0,1,2,3",
5*3d05181aSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
6c93240a7SAndi Kleen        "EventCode": "0x32",
7c93240a7SAndi Kleen        "EventName": "SW_PREFETCH_ACCESS.PREFETCHW",
8c93240a7SAndi Kleen        "SampleAfterValue": "2000003",
9*3d05181aSJin Yao        "UMask": "0x8"
10c93240a7SAndi Kleen    },
11c93240a7SAndi Kleen    {
12*3d05181aSJin Yao        "BriefDescription": "Number of PREFETCHT0 instructions executed.",
1347cbd67eSAndi Kleen        "Counter": "0,1,2,3",
14*3d05181aSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
15*3d05181aSJin Yao        "EventCode": "0x32",
16*3d05181aSJin Yao        "EventName": "SW_PREFETCH_ACCESS.T0",
17*3d05181aSJin Yao        "SampleAfterValue": "2000003",
18*3d05181aSJin Yao        "UMask": "0x2"
19*3d05181aSJin Yao    },
20*3d05181aSJin Yao    {
2147cbd67eSAndi Kleen        "BriefDescription": "Number of hardware interrupts received by the processor.",
22*3d05181aSJin Yao        "Counter": "0,1,2,3",
23*3d05181aSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
24*3d05181aSJin Yao        "EventCode": "0xCB",
25*3d05181aSJin Yao        "EventName": "HW_INTERRUPTS.RECEIVED",
26*3d05181aSJin Yao        "PublicDescription": "Counts the number of hardware interruptions received by the processor.",
27*3d05181aSJin Yao        "SampleAfterValue": "203",
28*3d05181aSJin Yao        "UMask": "0x1"
29*3d05181aSJin Yao    },
30*3d05181aSJin Yao    {
31*3d05181aSJin Yao        "BriefDescription": "Number of PREFETCHNTA instructions executed.",
32*3d05181aSJin Yao        "Counter": "0,1,2,3",
33*3d05181aSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
34*3d05181aSJin Yao        "EventCode": "0x32",
35*3d05181aSJin Yao        "EventName": "SW_PREFETCH_ACCESS.NTA",
36*3d05181aSJin Yao        "SampleAfterValue": "2000003",
37*3d05181aSJin Yao        "UMask": "0x1"
38*3d05181aSJin Yao    },
39*3d05181aSJin Yao    {
40*3d05181aSJin Yao        "BriefDescription": "Number of PREFETCHT1 or PREFETCHT2 instructions executed.",
41*3d05181aSJin Yao        "Counter": "0,1,2,3",
42*3d05181aSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
43*3d05181aSJin Yao        "EventCode": "0x32",
44*3d05181aSJin Yao        "EventName": "SW_PREFETCH_ACCESS.T1_T2",
45*3d05181aSJin Yao        "SampleAfterValue": "2000003",
46*3d05181aSJin Yao        "UMask": "0x4"
47*3d05181aSJin Yao    },
48*3d05181aSJin Yao    {
49*3d05181aSJin Yao        "Counter": "0,1,2,3",
50*3d05181aSJin Yao        "CounterHTOff": "0,1,2,3,4,5,6,7",
51*3d05181aSJin Yao        "EventCode": "0x09",
52*3d05181aSJin Yao        "EventName": "MEMORY_DISAMBIGUATION.HISTORY_RESET",
53*3d05181aSJin Yao        "SampleAfterValue": "2000003",
54*3d05181aSJin Yao        "UMask": "0x1"
5547cbd67eSAndi Kleen    }
5647cbd67eSAndi Kleen]