aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/pmu-events/arch/riscv/riscv-sbi-firmware.json
blob: a9939823b14b5a89a2bb8dc337c6e69dc90821d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
[
  {
    "PublicDescription": "Misaligned load trap",
    "ConfigCode": "0x8000000000000000",
    "EventName": "FW_MISALIGNED_LOAD",
    "BriefDescription": "Misaligned load trap event"
  },
  {
    "PublicDescription": "Misaligned store trap",
    "ConfigCode": "0x8000000000000001",
    "EventName": "FW_MISALIGNED_STORE",
    "BriefDescription": "Misaligned store trap event"
  },
  {
    "PublicDescription": "Load access trap",
    "ConfigCode": "0x8000000000000002",
    "EventName": "FW_ACCESS_LOAD",
    "BriefDescription": "Load access trap event"
  },
  {
    "PublicDescription": "Store access trap",
    "ConfigCode": "0x8000000000000003",
    "EventName": "FW_ACCESS_STORE",
    "BriefDescription": "Store access trap event"
  },
  {
    "PublicDescription": "Illegal instruction trap",
    "ConfigCode": "0x8000000000000004",
    "EventName": "FW_ILLEGAL_INSN",
    "BriefDescription": "Illegal instruction trap event"
  },
  {
    "PublicDescription": "Set timer event",
    "ConfigCode": "0x8000000000000005",
    "EventName": "FW_SET_TIMER",
    "BriefDescription": "Set timer event"
  },
  {
    "PublicDescription": "Sent IPI to other HART event",
    "ConfigCode": "0x8000000000000006",
    "EventName": "FW_IPI_SENT",
    "BriefDescription": "Sent IPI to other HART event"
  },
  {
    "PublicDescription": "Received IPI from other HART event",
    "ConfigCode": "0x8000000000000007",
    "EventName": "FW_IPI_RECEIVED",
    "BriefDescription": "Received IPI from other HART event"
  },
  {
    "PublicDescription": "Sent FENCE.I request to other HART event",
    "ConfigCode": "0x8000000000000008",
    "EventName": "FW_FENCE_I_SENT",
    "BriefDescription": "Sent FENCE.I request to other HART event"
  },
  {
    "PublicDescription": "Received FENCE.I request from other HART event",
    "ConfigCode": "0x8000000000000009",
    "EventName": "FW_FENCE_I_RECEIVED",
    "BriefDescription": "Received FENCE.I request from other HART event"
  },
  {
    "PublicDescription": "Sent SFENCE.VMA request to other HART event",
    "ConfigCode": "0x800000000000000a",
    "EventName": "FW_SFENCE_VMA_SENT",
    "BriefDescription": "Sent SFENCE.VMA request to other HART event"
  },
  {
    "PublicDescription": "Received SFENCE.VMA request from other HART event",
    "ConfigCode": "0x800000000000000b",
    "EventName": "FW_SFENCE_VMA_RECEIVED",
    "BriefDescription": "Received SFENCE.VMA request from other HART event"
  },
  {
    "PublicDescription": "Sent SFENCE.VMA with ASID request to other HART event",
    "ConfigCode": "0x800000000000000c",
    "EventName": "FW_SFENCE_VMA_RECEIVED",
    "BriefDescription": "Sent SFENCE.VMA with ASID request to other HART event"
  },
  {
    "PublicDescription": "Received SFENCE.VMA with ASID request from other HART event",
    "ConfigCode": "0x800000000000000d",
    "EventName": "FW_SFENCE_VMA_ASID_RECEIVED",
    "BriefDescription": "Received SFENCE.VMA with ASID request from other HART event"
  },
  {
    "PublicDescription": "Sent HFENCE.GVMA request to other HART event",
    "ConfigCode": "0x800000000000000e",
    "EventName": "FW_HFENCE_GVMA_SENT",
    "BriefDescription": "Sent HFENCE.GVMA request to other HART event"
  },
  {
    "PublicDescription": "Received HFENCE.GVMA request from other HART event",
    "ConfigCode": "0x800000000000000f",
    "EventName": "FW_HFENCE_GVMA_RECEIVED",
    "BriefDescription": "Received HFENCE.GVMA request from other HART event"
  },
  {
    "PublicDescription": "Sent HFENCE.GVMA with VMID request to other HART event",
    "ConfigCode": "0x8000000000000010",
    "EventName": "FW_HFENCE_GVMA_VMID_SENT",
    "BriefDescription": "Sent HFENCE.GVMA with VMID request to other HART event"
  },
  {
    "PublicDescription": "Received HFENCE.GVMA with VMID request from other HART event",
    "ConfigCode": "0x8000000000000011",
    "EventName": "FW_HFENCE_GVMA_VMID_RECEIVED",
    "BriefDescription": "Received HFENCE.GVMA with VMID request from other HART event"
  },
  {
    "PublicDescription": "Sent HFENCE.VVMA request to other HART event",
    "ConfigCode": "0x8000000000000012",
    "EventName": "FW_HFENCE_VVMA_SENT",
    "BriefDescription": "Sent HFENCE.VVMA request to other HART event"
  },
  {
    "PublicDescription": "Received HFENCE.VVMA request from other HART event",
    "ConfigCode": "0x8000000000000013",
    "EventName": "FW_HFENCE_VVMA_RECEIVED",
    "BriefDescription": "Received HFENCE.VVMA request from other HART event"
  },
  {
    "PublicDescription": "Sent HFENCE.VVMA with ASID request to other HART event",
    "ConfigCode": "0x8000000000000014",
    "EventName": "FW_HFENCE_VVMA_ASID_SENT",
    "BriefDescription": "Sent HFENCE.VVMA with ASID request to other HART event"
  },
  {
    "PublicDescription": "Received HFENCE.VVMA with ASID request from other HART event",
    "ConfigCode": "0x8000000000000015",
    "EventName": "FW_HFENCE_VVMA_ASID_RECEIVED",
    "BriefDescription": "Received HFENCE.VVMA with ASID request from other HART event"
  }
]