GNU Linux-libre 6.8.9-gnu
[releases.git] / tools / perf / pmu-events / arch / arm64 / ampere / emag / instruction.json
1 [
2     {
3         "ArchStdEvent": "LD_SPEC"
4     },
5     {
6         "ArchStdEvent": "ST_SPEC"
7     },
8     {
9         "ArchStdEvent": "LDST_SPEC"
10     },
11     {
12         "ArchStdEvent": "DP_SPEC"
13     },
14     {
15         "ArchStdEvent": "ASE_SPEC"
16     },
17     {
18         "ArchStdEvent": "VFP_SPEC"
19     },
20     {
21         "ArchStdEvent": "PC_WRITE_SPEC"
22     },
23     {
24         "ArchStdEvent": "CRYPTO_SPEC"
25     },
26     {
27         "ArchStdEvent": "ISB_SPEC"
28     },
29     {
30         "ArchStdEvent": "DSB_SPEC"
31     },
32     {
33         "ArchStdEvent": "DMB_SPEC"
34     },
35     {
36         "ArchStdEvent": "RC_LD_SPEC"
37     },
38     {
39         "ArchStdEvent": "RC_ST_SPEC"
40     },
41     {
42         "PublicDescription": "Instruction architecturally executed, software increment",
43         "ArchStdEvent": "SW_INCR",
44         "BriefDescription": "Software increment"
45     },
46     {
47         "ArchStdEvent": "INST_RETIRED"
48     },
49     {
50         "ArchStdEvent": "CID_WRITE_RETIRED",
51         "BriefDescription": "Write to CONTEXTIDR"
52     },
53     {
54         "ArchStdEvent": "INST_SPEC"
55     },
56     {
57         "ArchStdEvent": "TTBR_WRITE_RETIRED"
58     },
59     {
60         "PublicDescription": "This event counts all branches, taken or not. This excludes exception entries, debug entries and CCFAIL branches",
61         "ArchStdEvent": "BR_RETIRED"
62     },
63     {
64         "PublicDescription": "This event counts any branch counted by BR_RETIRED which is not correctly predicted and causes a pipeline flush",
65         "ArchStdEvent": "BR_MIS_PRED_RETIRED"
66     },
67     {
68         "PublicDescription": "Operation speculatively executed, NOP",
69         "EventCode": "0x100",
70         "EventName": "NOP_SPEC",
71         "BriefDescription": "Speculatively executed, NOP"
72     }
73 ]