xref: /linux/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/cache.json (revision 36ec807b627b4c0a0a382f0ae48eac7187d14b2b)
116438b65SIlkka Koskinen[
216438b65SIlkka Koskinen    {
316438b65SIlkka Koskinen        "ArchStdEvent": "L1D_CACHE_RD"
416438b65SIlkka Koskinen    },
516438b65SIlkka Koskinen    {
616438b65SIlkka Koskinen        "ArchStdEvent": "L1D_CACHE_WR"
716438b65SIlkka Koskinen    },
816438b65SIlkka Koskinen    {
916438b65SIlkka Koskinen        "ArchStdEvent": "L1D_CACHE_REFILL_RD"
1016438b65SIlkka Koskinen    },
1116438b65SIlkka Koskinen    {
12*4bb9c6e1SIlkka Koskinen        "ArchStdEvent": "L1D_CACHE_INVAL",
13*4bb9c6e1SIlkka Koskinen        "Errata": "Errata AC04_CPU_1",
14*4bb9c6e1SIlkka Koskinen        "BriefDescription": "L1D cache invalidate. Impacted by errata -"
1516438b65SIlkka Koskinen    },
1616438b65SIlkka Koskinen    {
1716438b65SIlkka Koskinen        "ArchStdEvent": "L1D_TLB_REFILL_RD"
1816438b65SIlkka Koskinen    },
1916438b65SIlkka Koskinen    {
2016438b65SIlkka Koskinen        "ArchStdEvent": "L1D_TLB_REFILL_WR"
2116438b65SIlkka Koskinen    },
2216438b65SIlkka Koskinen    {
2316438b65SIlkka Koskinen        "ArchStdEvent": "L2D_CACHE_RD"
2416438b65SIlkka Koskinen    },
2516438b65SIlkka Koskinen    {
2616438b65SIlkka Koskinen        "ArchStdEvent": "L2D_CACHE_WR"
2716438b65SIlkka Koskinen    },
2816438b65SIlkka Koskinen    {
2916438b65SIlkka Koskinen        "ArchStdEvent": "L2D_CACHE_REFILL_RD"
3016438b65SIlkka Koskinen    },
3116438b65SIlkka Koskinen    {
3216438b65SIlkka Koskinen        "ArchStdEvent": "L2D_CACHE_REFILL_WR"
3316438b65SIlkka Koskinen    },
3416438b65SIlkka Koskinen    {
3516438b65SIlkka Koskinen        "ArchStdEvent": "L2D_CACHE_WB_VICTIM"
3616438b65SIlkka Koskinen    },
3716438b65SIlkka Koskinen    {
3816438b65SIlkka Koskinen        "ArchStdEvent": "L2D_CACHE_WB_CLEAN"
3916438b65SIlkka Koskinen    },
4016438b65SIlkka Koskinen    {
4116438b65SIlkka Koskinen        "ArchStdEvent": "L2D_CACHE_INVAL"
4216438b65SIlkka Koskinen    },
4316438b65SIlkka Koskinen    {
4416438b65SIlkka Koskinen        "ArchStdEvent": "L1I_CACHE_REFILL"
4516438b65SIlkka Koskinen    },
4616438b65SIlkka Koskinen    {
4716438b65SIlkka Koskinen        "ArchStdEvent": "L1I_TLB_REFILL"
4816438b65SIlkka Koskinen    },
4916438b65SIlkka Koskinen    {
5016438b65SIlkka Koskinen        "ArchStdEvent": "L1D_CACHE_REFILL"
5116438b65SIlkka Koskinen    },
5216438b65SIlkka Koskinen    {
5316438b65SIlkka Koskinen        "ArchStdEvent": "L1D_CACHE"
5416438b65SIlkka Koskinen    },
5516438b65SIlkka Koskinen    {
5616438b65SIlkka Koskinen        "ArchStdEvent": "L1D_TLB_REFILL"
5716438b65SIlkka Koskinen    },
5816438b65SIlkka Koskinen    {
5916438b65SIlkka Koskinen        "ArchStdEvent": "L1I_CACHE"
6016438b65SIlkka Koskinen    },
6116438b65SIlkka Koskinen    {
6216438b65SIlkka Koskinen        "ArchStdEvent": "L2D_CACHE"
6316438b65SIlkka Koskinen    },
6416438b65SIlkka Koskinen    {
6516438b65SIlkka Koskinen        "ArchStdEvent": "L2D_CACHE_REFILL"
6616438b65SIlkka Koskinen    },
6716438b65SIlkka Koskinen    {
6816438b65SIlkka Koskinen        "ArchStdEvent": "L2D_CACHE_WB"
6916438b65SIlkka Koskinen    },
7016438b65SIlkka Koskinen    {
7116438b65SIlkka Koskinen        "ArchStdEvent": "L1D_TLB"
7216438b65SIlkka Koskinen    },
7316438b65SIlkka Koskinen    {
7416438b65SIlkka Koskinen        "ArchStdEvent": "L1I_TLB"
7516438b65SIlkka Koskinen    },
7616438b65SIlkka Koskinen    {
7716438b65SIlkka Koskinen        "ArchStdEvent": "L2D_TLB_REFILL"
7816438b65SIlkka Koskinen    },
7916438b65SIlkka Koskinen    {
8016438b65SIlkka Koskinen        "ArchStdEvent": "L2I_TLB_REFILL"
8116438b65SIlkka Koskinen    },
8216438b65SIlkka Koskinen    {
8316438b65SIlkka Koskinen        "ArchStdEvent": "L2D_TLB"
8416438b65SIlkka Koskinen    },
8516438b65SIlkka Koskinen    {
8616438b65SIlkka Koskinen        "ArchStdEvent": "L2I_TLB"
8716438b65SIlkka Koskinen    },
8816438b65SIlkka Koskinen    {
8916438b65SIlkka Koskinen        "ArchStdEvent": "DTLB_WALK"
9016438b65SIlkka Koskinen    },
9116438b65SIlkka Koskinen    {
9216438b65SIlkka Koskinen        "ArchStdEvent": "ITLB_WALK"
9316438b65SIlkka Koskinen    },
9416438b65SIlkka Koskinen    {
9516438b65SIlkka Koskinen        "ArchStdEvent": "L1D_CACHE_REFILL_WR"
9616438b65SIlkka Koskinen    },
9716438b65SIlkka Koskinen    {
9816438b65SIlkka Koskinen        "ArchStdEvent": "L1D_CACHE_LMISS_RD"
9916438b65SIlkka Koskinen    },
10016438b65SIlkka Koskinen    {
10116438b65SIlkka Koskinen        "ArchStdEvent": "L1I_CACHE_LMISS"
10216438b65SIlkka Koskinen    },
10316438b65SIlkka Koskinen    {
10416438b65SIlkka Koskinen        "ArchStdEvent": "L2D_CACHE_LMISS_RD"
10516438b65SIlkka Koskinen    },
10616438b65SIlkka Koskinen    {
10716438b65SIlkka Koskinen        "PublicDescription": "Level 1 data or unified cache demand access",
10816438b65SIlkka Koskinen        "EventCode": "0x8140",
10916438b65SIlkka Koskinen        "EventName": "L1D_CACHE_RW",
11016438b65SIlkka Koskinen        "BriefDescription": "Level 1 data or unified cache demand access"
11116438b65SIlkka Koskinen    },
11216438b65SIlkka Koskinen    {
11316438b65SIlkka Koskinen        "PublicDescription": "Level 1 data or unified cache preload or prefetch",
11416438b65SIlkka Koskinen        "EventCode": "0x8142",
11516438b65SIlkka Koskinen        "EventName": "L1D_CACHE_PRFM",
11616438b65SIlkka Koskinen        "BriefDescription": "Level 1 data or unified cache preload or prefetch"
11716438b65SIlkka Koskinen    },
11816438b65SIlkka Koskinen    {
11916438b65SIlkka Koskinen        "PublicDescription": "Level 1 data or unified cache refill, preload or prefetch",
12016438b65SIlkka Koskinen        "EventCode": "0x8146",
12116438b65SIlkka Koskinen        "EventName": "L1D_CACHE_REFILL_PRFM",
12216438b65SIlkka Koskinen        "BriefDescription": "Level 1 data or unified cache refill, preload or prefetch"
12316438b65SIlkka Koskinen    },
12416438b65SIlkka Koskinen    {
12516438b65SIlkka Koskinen        "ArchStdEvent": "L1D_TLB_RD"
12616438b65SIlkka Koskinen    },
12716438b65SIlkka Koskinen    {
12816438b65SIlkka Koskinen        "ArchStdEvent": "L1D_TLB_WR"
12916438b65SIlkka Koskinen    },
13016438b65SIlkka Koskinen    {
13116438b65SIlkka Koskinen        "ArchStdEvent": "L2D_TLB_REFILL_RD"
13216438b65SIlkka Koskinen    },
13316438b65SIlkka Koskinen    {
13416438b65SIlkka Koskinen        "ArchStdEvent": "L2D_TLB_REFILL_WR"
13516438b65SIlkka Koskinen    },
13616438b65SIlkka Koskinen    {
13716438b65SIlkka Koskinen        "ArchStdEvent": "L2D_TLB_RD"
13816438b65SIlkka Koskinen    },
13916438b65SIlkka Koskinen    {
14016438b65SIlkka Koskinen        "ArchStdEvent": "L2D_TLB_WR"
14116438b65SIlkka Koskinen    },
14216438b65SIlkka Koskinen    {
14316438b65SIlkka Koskinen        "PublicDescription": "L1D TLB miss",
14416438b65SIlkka Koskinen        "EventCode": "0xD600",
14516438b65SIlkka Koskinen        "EventName": "L1D_TLB_MISS",
14616438b65SIlkka Koskinen        "BriefDescription": "L1D TLB miss"
14716438b65SIlkka Koskinen    },
14816438b65SIlkka Koskinen    {
14916438b65SIlkka Koskinen        "PublicDescription": "Level 1 prefetcher, load prefetch requests generated",
15016438b65SIlkka Koskinen        "EventCode": "0xd606",
15116438b65SIlkka Koskinen        "EventName": "L1_PREFETCH_LD_GEN",
15216438b65SIlkka Koskinen        "BriefDescription": "Level 1 prefetcher, load prefetch requests generated"
15316438b65SIlkka Koskinen    },
15416438b65SIlkka Koskinen    {
15516438b65SIlkka Koskinen        "PublicDescription": "Level 1 prefetcher, load prefetch fills into the level 1 cache",
15616438b65SIlkka Koskinen        "EventCode": "0xd607",
15716438b65SIlkka Koskinen        "EventName": "L1_PREFETCH_LD_FILL",
15816438b65SIlkka Koskinen        "BriefDescription": "Level 1 prefetcher, load prefetch fills into the level 1 cache"
15916438b65SIlkka Koskinen    },
16016438b65SIlkka Koskinen    {
16116438b65SIlkka Koskinen        "PublicDescription": "Level 1 prefetcher, load prefetch to level 2 generated",
16216438b65SIlkka Koskinen        "EventCode": "0xd608",
16316438b65SIlkka Koskinen        "EventName": "L1_PREFETCH_L2_REQ",
16416438b65SIlkka Koskinen        "BriefDescription": "Level 1 prefetcher, load prefetch to level 2 generated"
16516438b65SIlkka Koskinen    },
16616438b65SIlkka Koskinen    {
16716438b65SIlkka Koskinen        "PublicDescription": "L1 prefetcher, distance was reset",
16816438b65SIlkka Koskinen        "EventCode": "0xd609",
16916438b65SIlkka Koskinen        "EventName": "L1_PREFETCH_DIST_RST",
17016438b65SIlkka Koskinen        "BriefDescription": "L1 prefetcher, distance was reset"
17116438b65SIlkka Koskinen    },
17216438b65SIlkka Koskinen    {
17316438b65SIlkka Koskinen        "PublicDescription": "L1 prefetcher, distance was increased",
17416438b65SIlkka Koskinen        "EventCode": "0xd60a",
17516438b65SIlkka Koskinen        "EventName": "L1_PREFETCH_DIST_INC",
17616438b65SIlkka Koskinen        "BriefDescription": "L1 prefetcher, distance was increased"
17716438b65SIlkka Koskinen    },
17816438b65SIlkka Koskinen    {
17916438b65SIlkka Koskinen        "PublicDescription": "Level 1 prefetcher, table entry is trained",
18016438b65SIlkka Koskinen        "EventCode": "0xd60b",
18116438b65SIlkka Koskinen        "EventName": "L1_PREFETCH_ENTRY_TRAINED",
18216438b65SIlkka Koskinen        "BriefDescription": "Level 1 prefetcher, table entry is trained"
18316438b65SIlkka Koskinen    },
18416438b65SIlkka Koskinen    {
18516438b65SIlkka Koskinen        "PublicDescription": "L1 data cache refill - Read or Write",
18616438b65SIlkka Koskinen        "EventCode": "0xd60e",
18716438b65SIlkka Koskinen        "EventName": "L1D_CACHE_REFILL_RW",
18816438b65SIlkka Koskinen        "BriefDescription": "L1 data cache refill - Read or Write"
18916438b65SIlkka Koskinen    },
19016438b65SIlkka Koskinen    {
19116438b65SIlkka Koskinen        "PublicDescription": "Level 2 cache refill from instruction-side miss, including IMMU refills",
19216438b65SIlkka Koskinen        "EventCode": "0xD701",
19316438b65SIlkka Koskinen        "EventName": "L2C_INST_REFILL",
19416438b65SIlkka Koskinen        "BriefDescription": "Level 2 cache refill from instruction-side miss, including IMMU refills"
19516438b65SIlkka Koskinen    },
19616438b65SIlkka Koskinen    {
19716438b65SIlkka Koskinen        "PublicDescription": "Level 2 cache refill from data-side miss, including DMMU refills",
19816438b65SIlkka Koskinen        "EventCode": "0xD702",
19916438b65SIlkka Koskinen        "EventName": "L2C_DATA_REFILL",
20016438b65SIlkka Koskinen        "BriefDescription": "Level 2 cache refill from data-side miss, including DMMU refills"
20116438b65SIlkka Koskinen    },
20216438b65SIlkka Koskinen    {
20316438b65SIlkka Koskinen        "PublicDescription": "Level 2 cache prefetcher, load prefetch requests generated",
20416438b65SIlkka Koskinen        "EventCode": "0xD703",
20516438b65SIlkka Koskinen        "EventName": "L2_PREFETCH_REQ",
20616438b65SIlkka Koskinen        "BriefDescription": "Level 2 cache prefetcher, load prefetch requests generated"
20716438b65SIlkka Koskinen    }
20816438b65SIlkka Koskinen]
209