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