xref: /openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/instruction.json (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
170ae034dSAndrew Kilroy[
270ae034dSAndrew Kilroy    {
370ae034dSAndrew Kilroy        "ArchStdEvent": "SW_INCR"
470ae034dSAndrew Kilroy    },
570ae034dSAndrew Kilroy    {
670ae034dSAndrew Kilroy        "ArchStdEvent": "INST_RETIRED"
770ae034dSAndrew Kilroy    },
870ae034dSAndrew Kilroy    {
970ae034dSAndrew Kilroy        "ArchStdEvent": "EXC_RETURN"
1070ae034dSAndrew Kilroy    },
1170ae034dSAndrew Kilroy    {
1270ae034dSAndrew Kilroy        "ArchStdEvent": "CID_WRITE_RETIRED"
1370ae034dSAndrew Kilroy    },
1470ae034dSAndrew Kilroy    {
1570ae034dSAndrew Kilroy        "ArchStdEvent": "INST_SPEC"
1670ae034dSAndrew Kilroy    },
1770ae034dSAndrew Kilroy    {
1870ae034dSAndrew Kilroy        "ArchStdEvent": "TTBR_WRITE_RETIRED"
1970ae034dSAndrew Kilroy    },
2070ae034dSAndrew Kilroy    {
2170ae034dSAndrew Kilroy        "ArchStdEvent": "BR_RETIRED"
2270ae034dSAndrew Kilroy    },
2370ae034dSAndrew Kilroy    {
2470ae034dSAndrew Kilroy        "ArchStdEvent": "BR_MIS_PRED_RETIRED"
2570ae034dSAndrew Kilroy    },
2670ae034dSAndrew Kilroy    {
2770ae034dSAndrew Kilroy        "ArchStdEvent": "OP_RETIRED"
2870ae034dSAndrew Kilroy    },
2970ae034dSAndrew Kilroy    {
3070ae034dSAndrew Kilroy        "ArchStdEvent": "OP_SPEC"
3170ae034dSAndrew Kilroy    },
3270ae034dSAndrew Kilroy    {
3370ae034dSAndrew Kilroy        "ArchStdEvent": "LDREX_SPEC"
3470ae034dSAndrew Kilroy    },
3570ae034dSAndrew Kilroy    {
3670ae034dSAndrew Kilroy        "ArchStdEvent": "STREX_PASS_SPEC"
3770ae034dSAndrew Kilroy    },
3870ae034dSAndrew Kilroy    {
3970ae034dSAndrew Kilroy        "ArchStdEvent": "STREX_FAIL_SPEC"
4070ae034dSAndrew Kilroy    },
4170ae034dSAndrew Kilroy    {
4270ae034dSAndrew Kilroy        "ArchStdEvent": "STREX_SPEC"
4370ae034dSAndrew Kilroy    },
4470ae034dSAndrew Kilroy    {
4570ae034dSAndrew Kilroy        "ArchStdEvent": "LD_SPEC"
4670ae034dSAndrew Kilroy    },
4770ae034dSAndrew Kilroy    {
4870ae034dSAndrew Kilroy        "ArchStdEvent": "ST_SPEC"
4970ae034dSAndrew Kilroy    },
5070ae034dSAndrew Kilroy    {
5170ae034dSAndrew Kilroy        "ArchStdEvent": "DP_SPEC"
5270ae034dSAndrew Kilroy    },
5370ae034dSAndrew Kilroy    {
5470ae034dSAndrew Kilroy        "ArchStdEvent": "ASE_SPEC"
5570ae034dSAndrew Kilroy    },
5670ae034dSAndrew Kilroy    {
5770ae034dSAndrew Kilroy        "ArchStdEvent": "VFP_SPEC"
5870ae034dSAndrew Kilroy    },
5970ae034dSAndrew Kilroy    {
6070ae034dSAndrew Kilroy        "ArchStdEvent": "PC_WRITE_SPEC"
6170ae034dSAndrew Kilroy    },
6270ae034dSAndrew Kilroy    {
6370ae034dSAndrew Kilroy        "ArchStdEvent": "CRYPTO_SPEC"
6470ae034dSAndrew Kilroy    },
6570ae034dSAndrew Kilroy    {
6670ae034dSAndrew Kilroy        "ArchStdEvent": "BR_IMMED_SPEC"
6770ae034dSAndrew Kilroy    },
6870ae034dSAndrew Kilroy    {
6970ae034dSAndrew Kilroy        "ArchStdEvent": "BR_RETURN_SPEC"
7070ae034dSAndrew Kilroy    },
7170ae034dSAndrew Kilroy    {
7270ae034dSAndrew Kilroy        "ArchStdEvent": "BR_INDIRECT_SPEC"
7370ae034dSAndrew Kilroy    },
7470ae034dSAndrew Kilroy    {
7570ae034dSAndrew Kilroy        "ArchStdEvent": "ISB_SPEC"
7670ae034dSAndrew Kilroy    },
7770ae034dSAndrew Kilroy    {
7870ae034dSAndrew Kilroy        "ArchStdEvent": "DSB_SPEC"
7970ae034dSAndrew Kilroy    },
8070ae034dSAndrew Kilroy    {
8170ae034dSAndrew Kilroy        "ArchStdEvent": "DMB_SPEC"
8270ae034dSAndrew Kilroy    },
8370ae034dSAndrew Kilroy    {
8470ae034dSAndrew Kilroy        "ArchStdEvent": "RC_LD_SPEC"
8570ae034dSAndrew Kilroy    },
8670ae034dSAndrew Kilroy    {
8770ae034dSAndrew Kilroy        "ArchStdEvent": "RC_ST_SPEC"
88*b304c173SNick Forrington    },
89*b304c173SNick Forrington    {
90*b304c173SNick Forrington        "ArchStdEvent": "ASE_INST_SPEC"
91*b304c173SNick Forrington    },
92*b304c173SNick Forrington    {
93*b304c173SNick Forrington        "ArchStdEvent": "SVE_INST_SPEC"
94*b304c173SNick Forrington    },
95*b304c173SNick Forrington    {
96*b304c173SNick Forrington        "ArchStdEvent": "SVE_PRED_SPEC"
97*b304c173SNick Forrington    },
98*b304c173SNick Forrington    {
99*b304c173SNick Forrington        "ArchStdEvent": "SVE_PRED_EMPTY_SPEC"
100*b304c173SNick Forrington    },
101*b304c173SNick Forrington    {
102*b304c173SNick Forrington        "ArchStdEvent": "SVE_PRED_FULL_SPEC"
103*b304c173SNick Forrington    },
104*b304c173SNick Forrington    {
105*b304c173SNick Forrington        "ArchStdEvent": "SVE_PRED_PARTIAL_SPEC"
106*b304c173SNick Forrington    },
107*b304c173SNick Forrington    {
108*b304c173SNick Forrington        "ArchStdEvent": "SVE_LDFF_SPEC"
109*b304c173SNick Forrington    },
110*b304c173SNick Forrington    {
111*b304c173SNick Forrington        "ArchStdEvent": "SVE_LDFF_FAULT_SPEC"
112*b304c173SNick Forrington    },
113*b304c173SNick Forrington    {
114*b304c173SNick Forrington        "ArchStdEvent": "FP_SCALE_OPS_SPEC"
115*b304c173SNick Forrington    },
116*b304c173SNick Forrington    {
117*b304c173SNick Forrington        "ArchStdEvent": "FP_FIXED_OPS_SPEC"
11870ae034dSAndrew Kilroy    }
11970ae034dSAndrew Kilroy]
120