xref: /freebsd/lib/libpmc/pmu-events/arch/x86/amdzen4/memory-controller.json (revision 278d6950943a9fec2bddb037b547c04a847c54ba)
1*278d6950SAlexander Motin[
2*278d6950SAlexander Motin  {
3*278d6950SAlexander Motin    "EventName": "umc_mem_clk",
4*278d6950SAlexander Motin    "PublicDescription": "Number of memory clock cycles.",
5*278d6950SAlexander Motin    "EventCode": "0x00",
6*278d6950SAlexander Motin    "PerPkg": "1",
7*278d6950SAlexander Motin    "Unit": "UMCPMC"
8*278d6950SAlexander Motin  },
9*278d6950SAlexander Motin  {
10*278d6950SAlexander Motin    "EventName": "umc_act_cmd.all",
11*278d6950SAlexander Motin    "PublicDescription": "Number of ACTIVATE commands sent.",
12*278d6950SAlexander Motin    "EventCode": "0x05",
13*278d6950SAlexander Motin    "PerPkg": "1",
14*278d6950SAlexander Motin    "Unit": "UMCPMC"
15*278d6950SAlexander Motin  },
16*278d6950SAlexander Motin  {
17*278d6950SAlexander Motin    "EventName": "umc_act_cmd.rd",
18*278d6950SAlexander Motin    "PublicDescription": "Number of ACTIVATE commands sent for reads.",
19*278d6950SAlexander Motin    "EventCode": "0x05",
20*278d6950SAlexander Motin    "RdWrMask": "0x1",
21*278d6950SAlexander Motin    "PerPkg": "1",
22*278d6950SAlexander Motin    "Unit": "UMCPMC"
23*278d6950SAlexander Motin  },
24*278d6950SAlexander Motin  {
25*278d6950SAlexander Motin    "EventName": "umc_act_cmd.wr",
26*278d6950SAlexander Motin    "PublicDescription": "Number of ACTIVATE commands sent for writes.",
27*278d6950SAlexander Motin    "EventCode": "0x05",
28*278d6950SAlexander Motin    "RdWrMask": "0x2",
29*278d6950SAlexander Motin    "PerPkg": "1",
30*278d6950SAlexander Motin    "Unit": "UMCPMC"
31*278d6950SAlexander Motin  },
32*278d6950SAlexander Motin  {
33*278d6950SAlexander Motin    "EventName": "umc_pchg_cmd.all",
34*278d6950SAlexander Motin    "PublicDescription": "Number of PRECHARGE commands sent.",
35*278d6950SAlexander Motin    "EventCode": "0x06",
36*278d6950SAlexander Motin    "PerPkg": "1",
37*278d6950SAlexander Motin    "Unit": "UMCPMC"
38*278d6950SAlexander Motin  },
39*278d6950SAlexander Motin  {
40*278d6950SAlexander Motin    "EventName": "umc_pchg_cmd.rd",
41*278d6950SAlexander Motin    "PublicDescription": "Number of PRECHARGE commands sent for reads.",
42*278d6950SAlexander Motin    "EventCode": "0x06",
43*278d6950SAlexander Motin    "RdWrMask": "0x1",
44*278d6950SAlexander Motin    "PerPkg": "1",
45*278d6950SAlexander Motin    "Unit": "UMCPMC"
46*278d6950SAlexander Motin  },
47*278d6950SAlexander Motin  {
48*278d6950SAlexander Motin    "EventName": "umc_pchg_cmd.wr",
49*278d6950SAlexander Motin    "PublicDescription": "Number of PRECHARGE commands sent for writes.",
50*278d6950SAlexander Motin    "EventCode": "0x06",
51*278d6950SAlexander Motin    "RdWrMask": "0x2",
52*278d6950SAlexander Motin    "PerPkg": "1",
53*278d6950SAlexander Motin    "Unit": "UMCPMC"
54*278d6950SAlexander Motin  },
55*278d6950SAlexander Motin  {
56*278d6950SAlexander Motin    "EventName": "umc_cas_cmd.all",
57*278d6950SAlexander Motin    "PublicDescription": "Number of CAS commands sent.",
58*278d6950SAlexander Motin    "EventCode": "0x0a",
59*278d6950SAlexander Motin    "PerPkg": "1",
60*278d6950SAlexander Motin    "Unit": "UMCPMC"
61*278d6950SAlexander Motin  },
62*278d6950SAlexander Motin  {
63*278d6950SAlexander Motin    "EventName": "umc_cas_cmd.rd",
64*278d6950SAlexander Motin    "PublicDescription": "Number of CAS commands sent for reads.",
65*278d6950SAlexander Motin    "EventCode": "0x0a",
66*278d6950SAlexander Motin    "RdWrMask": "0x1",
67*278d6950SAlexander Motin    "PerPkg": "1",
68*278d6950SAlexander Motin    "Unit": "UMCPMC"
69*278d6950SAlexander Motin  },
70*278d6950SAlexander Motin  {
71*278d6950SAlexander Motin    "EventName": "umc_cas_cmd.wr",
72*278d6950SAlexander Motin    "PublicDescription": "Number of CAS commands sent for writes.",
73*278d6950SAlexander Motin    "EventCode": "0x0a",
74*278d6950SAlexander Motin    "RdWrMask": "0x2",
75*278d6950SAlexander Motin    "PerPkg": "1",
76*278d6950SAlexander Motin    "Unit": "UMCPMC"
77*278d6950SAlexander Motin  },
78*278d6950SAlexander Motin  {
79*278d6950SAlexander Motin    "EventName": "umc_data_slot_clks.all",
80*278d6950SAlexander Motin    "PublicDescription": "Number of clocks used by the data bus.",
81*278d6950SAlexander Motin    "EventCode": "0x14",
82*278d6950SAlexander Motin    "PerPkg": "1",
83*278d6950SAlexander Motin    "Unit": "UMCPMC"
84*278d6950SAlexander Motin  },
85*278d6950SAlexander Motin  {
86*278d6950SAlexander Motin    "EventName": "umc_data_slot_clks.rd",
87*278d6950SAlexander Motin    "PublicDescription": "Number of clocks used by the data bus for reads.",
88*278d6950SAlexander Motin    "EventCode": "0x14",
89*278d6950SAlexander Motin    "RdWrMask": "0x1",
90*278d6950SAlexander Motin    "PerPkg": "1",
91*278d6950SAlexander Motin    "Unit": "UMCPMC"
92*278d6950SAlexander Motin  },
93*278d6950SAlexander Motin  {
94*278d6950SAlexander Motin    "EventName": "umc_data_slot_clks.wr",
95*278d6950SAlexander Motin    "PublicDescription": "Number of clocks used by the data bus for writes.",
96*278d6950SAlexander Motin    "EventCode": "0x14",
97*278d6950SAlexander Motin    "RdWrMask": "0x2",
98*278d6950SAlexander Motin    "PerPkg": "1",
99*278d6950SAlexander Motin    "Unit": "UMCPMC"
100*278d6950SAlexander Motin  }
101*278d6950SAlexander Motin]
102