xref: /linux/tools/perf/pmu-events/arch/x86/ivytown/uncore-interconnect.json (revision fcc8487d477a3452a1d0ccbdd4c5e0e1e3cb8bed)
1[
2    {
3        "BriefDescription": "QPI clock ticks. Use to get percentages for QPI cycles events",
4        "Counter": "0,1,2,3",
5        "EventCode": "0x14",
6        "EventName": "UNC_Q_CLOCKTICKS",
7        "PerPkg": "1",
8        "Unit": "QPI LL"
9    },
10    {
11        "BriefDescription": "Cycles where receiving QPI link is in half-width mode",
12        "Counter": "0,1,2,3",
13        "EventCode": "0x10",
14        "EventName": "UNC_Q_RxL0P_POWER_CYCLES",
15        "MetricExpr": "(UNC_Q_RxL0P_POWER_CYCLES / UNC_Q_CLOCKTICKS) * 100.",
16        "MetricName": "rxl0p_power_cycles %",
17        "PerPkg": "1",
18        "Unit": "QPI LL"
19    },
20    {
21        "BriefDescription": "Cycles where transmitting QPI link is in half-width mode",
22        "Counter": "0,1,2,3",
23        "EventCode": "0xd",
24        "EventName": "UNC_Q_TxL0P_POWER_CYCLES",
25        "MetricExpr": "(UNC_Q_TxL0P_POWER_CYCLES / UNC_Q_CLOCKTICKS) * 100.",
26        "MetricName": "txl0p_power_cycles %",
27        "PerPkg": "1",
28        "Unit": "QPI LL"
29    },
30    {
31        "BriefDescription": "Number of data flits transmitted ",
32        "Counter": "0,1,2,3",
33        "EventName": "UNC_Q_TxL_FLITS_G0.DATA",
34        "PerPkg": "1",
35        "ScaleUnit": "8Bytes",
36        "UMask": "0x2",
37        "Unit": "QPI LL"
38    },
39    {
40        "BriefDescription": "Number of non data (control) flits transmitted ",
41        "Counter": "0,1,2,3",
42        "EventName": "UNC_Q_TxL_FLITS_G0.NON_DATA",
43        "PerPkg": "1",
44        "ScaleUnit": "8Bytes",
45        "UMask": "0x4",
46        "Unit": "QPI LL"
47    }
48]
49