1[ 2 { 3 "ArchStdEvent": "L2D_CACHE", 4 "BriefDescription": "This event counts operations that cause a cache access to the L2 cache. See L2D_CACHE of ARMv9 Reference Manual for more information." 5 }, 6 { 7 "ArchStdEvent": "L2D_CACHE_REFILL", 8 "BriefDescription": "This event counts operations that cause a refill of the L2 cache. See L2D_CACHE_REFILL of ARMv9 Reference Manual for more information." 9 }, 10 { 11 "ArchStdEvent": "L2D_CACHE_WB", 12 "BriefDescription": "This event counts every write-back of data from the L2 cache caused by L2 replace, non-temporal-store and DC ZVA." 13 }, 14 { 15 "ArchStdEvent": "L2I_TLB_REFILL", 16 "BriefDescription": "This event counts operations that cause a TLB refill of the L2I TLB. See L2I_TLB_REFILL of ARMv9 Reference Manual for more information." 17 }, 18 { 19 "ArchStdEvent": "L2I_TLB", 20 "BriefDescription": "This event counts operations that cause a TLB access to the L2I TLB. See L2I_TLB of ARMv9 Reference Manual for more information." 21 }, 22 { 23 "ArchStdEvent": "L2D_CACHE_RD", 24 "BriefDescription": "This event counts L2D_CACHE caused by read access." 25 }, 26 { 27 "ArchStdEvent": "L2D_CACHE_WR", 28 "BriefDescription": "This event counts L2D_CACHE caused by write access." 29 }, 30 { 31 "ArchStdEvent": "L2D_CACHE_REFILL_RD", 32 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by read access." 33 }, 34 { 35 "ArchStdEvent": "L2D_CACHE_REFILL_WR", 36 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by write access." 37 }, 38 { 39 "ArchStdEvent": "L2D_CACHE_WB_VICTIM", 40 "BriefDescription": "This event counts every write-back of data from the L2 cache caused by L2 replace." 41 }, 42 { 43 "EventCode": "0x0300", 44 "EventName": "L2D_CACHE_DM", 45 "BriefDescription": "This event counts L2D_CACHE caused by demand access." 46 }, 47 { 48 "EventCode": "0x0301", 49 "EventName": "L2D_CACHE_DM_RD", 50 "BriefDescription": "This event counts L2D_CACHE caused by demand read access." 51 }, 52 { 53 "EventCode": "0x0302", 54 "EventName": "L2D_CACHE_DM_WR", 55 "BriefDescription": "This event counts L2D_CACHE caused by demand write access." 56 }, 57 { 58 "EventCode": "0x0305", 59 "EventName": "L2D_CACHE_HWPRF_ADJACENT", 60 "BriefDescription": "This event counts L2D_CACHE caused by hardware adjacent prefetch." 61 }, 62 { 63 "EventCode": "0x0308", 64 "EventName": "L2D_CACHE_REFILL_DM", 65 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by demand access." 66 }, 67 { 68 "EventCode": "0x0309", 69 "EventName": "L2D_CACHE_REFILL_DM_RD", 70 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by demand read access." 71 }, 72 { 73 "EventCode": "0x030A", 74 "EventName": "L2D_CACHE_REFILL_DM_WR", 75 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by demand write access." 76 }, 77 { 78 "EventCode": "0x030B", 79 "EventName": "L2D_CACHE_REFILL_DM_WR_EXCL", 80 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by demand write exclusive access." 81 }, 82 { 83 "EventCode": "0x030C", 84 "EventName": "L2D_CACHE_REFILL_DM_WR_ATOM", 85 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by demand write atomic access." 86 }, 87 { 88 "EventCode": "0x030D", 89 "EventName": "L2D_CACHE_BTC", 90 "BriefDescription": "This event counts demand access that hits cache line with shared status and requests exclusive access in the Level 1 data and Level 2 caches, causing a coherence access to outside of the Level 1 and Level 2 caches of this PE." 91 }, 92 { 93 "EventCode": "0x03B0", 94 "EventName": "L2D_CACHE_WB_VICTIM_CLEAN", 95 "BriefDescription": "This event counts every write-back of data from the L2 cache caused by L2 replace where the data is clean. In this case, the data will usually be written to L3 cache." 96 }, 97 { 98 "EventCode": "0x03B1", 99 "EventName": "L2D_CACHE_WB_NT", 100 "BriefDescription": "This event counts every write-back of data from the L2 cache caused by non-temporal-store." 101 }, 102 { 103 "EventCode": "0x03B2", 104 "EventName": "L2D_CACHE_WB_DCZVA", 105 "BriefDescription": "This event counts every write-back of data from the L2 cache caused by DC ZVA." 106 }, 107 { 108 "EventCode": "0x03B3", 109 "EventName": "L2D_CACHE_FB", 110 "BriefDescription": "This event counts every flush-back (drop) of data from the L2 cache." 111 }, 112 { 113 "ArchStdEvent": "L2D_CACHE_LMISS_RD", 114 "BriefDescription": "This event counts operations that cause a refill of the L2 cache that incurs additional latency." 115 }, 116 { 117 "ArchStdEvent": "L2D_CACHE_MISS", 118 "BriefDescription": "This event counts demand access that misses in the Level 1 data and Level 2 caches, causing an access to outside of the Level 1 and Level 2 caches of this PE." 119 }, 120 { 121 "ArchStdEvent": "L2D_CACHE_HWPRF", 122 "BriefDescription": "This event counts L2D_CACHE caused by hardware prefetch." 123 }, 124 { 125 "ArchStdEvent": "L2D_CACHE_REFILL_HWPRF", 126 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by hardware prefetch." 127 }, 128 { 129 "ArchStdEvent": "L2D_CACHE_HIT_RD", 130 "BriefDescription": "This event counts demand read counted by L2D_CACHE_RD that hits in the Level 2 cache." 131 }, 132 { 133 "ArchStdEvent": "L2D_CACHE_HIT_WR", 134 "BriefDescription": "This event counts demand write counted by L2D_CACHE_WR that hits in the Level 2 cache." 135 }, 136 { 137 "ArchStdEvent": "L2D_CACHE_HIT", 138 "BriefDescription": "This event counts access counted by L2D_CACHE that hits in the Level 2 cache." 139 }, 140 { 141 "ArchStdEvent": "L2D_LFB_HIT_RD", 142 "BriefDescription": "This event counts demand access counted by L2D_CACHE_HIT_RD that hits a recently fetched line in the Level 2 cache." 143 }, 144 { 145 "ArchStdEvent": "L2D_LFB_HIT_WR", 146 "BriefDescription": "This event counts demand access counted by L2D_CACHE_HIT_WR that hits a recently fetched line in the Level 2 cache." 147 }, 148 { 149 "ArchStdEvent": "L2D_CACHE_PRF", 150 "BriefDescription": "This event counts L2D_CACHE caused by hardware prefetch or software prefetch." 151 }, 152 { 153 "ArchStdEvent": "L2D_CACHE_REFILL_PRF", 154 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by hardware prefetch or software prefetch." 155 }, 156 { 157 "ArchStdEvent": "L2D_CACHE_REFILL_PERCYC", 158 "BriefDescription": "This counter counts by the number of cache refills counted by L2D_CACHE_REFILL in progress on each Processor cycle." 159 } 160] 161