diff options
author | Zachary Leaf <zachary.leaf@arm.com> | 2022-05-23 06:23:40 -0500 |
---|---|---|
committer | Damjan Marion <dmarion@0xa5.net> | 2022-07-12 15:29:23 +0000 |
commit | af82211d33c9e68c95097f74f04169ec40bd960c (patch) | |
tree | 9a93765d5fd583de43bb27557d0ac52358e09469 /src/plugins/perfmon/CMakeLists.txt | |
parent | 268d7be66b8b48a230e06de645e3a8b7de29d93c (diff) |
perfmon: add Arm event bundles
Included statistic bundles (all NODE type):
- Instructions and CPU cycles, including IPC
- Data cache access/refills/%
- Data TLB cache access/refills/%
- Instruction cache access/refills/%
- Instruction TLB cache access/refills/%
- Memory/Bus accesses, memory errors
- Branch (mis)predictions, architecturally & speculatively executed
- Processor frontend/backend stalls (stalled cycles)
Type: feature
Signed-off-by: Zachary Leaf <zachary.leaf@arm.com>
Tested-by: Jieqiang Wang <jieqiang.wang@arm.com>
Change-Id: I7ea4a27c8df8fc7222b743a98bdceaff727e4112
Diffstat (limited to 'src/plugins/perfmon/CMakeLists.txt')
-rw-r--r-- | src/plugins/perfmon/CMakeLists.txt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/perfmon/CMakeLists.txt b/src/plugins/perfmon/CMakeLists.txt index d7d4f372da1..8e3ab1b3e32 100644 --- a/src/plugins/perfmon/CMakeLists.txt +++ b/src/plugins/perfmon/CMakeLists.txt @@ -42,6 +42,14 @@ if(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64.*") list(APPEND ARCH_PMU_SOURCES arm/dispatch_wrapper.c arm/events.c + arm/bundle/inst_clock.c + arm/bundle/cache_data.c + arm/bundle/cache_inst.c + arm/bundle/cache_data_tlb.c + arm/bundle/cache_inst_tlb.c + arm/bundle/mem_access.c + arm/bundle/branch_pred.c + arm/bundle/stall.c ) endif() |