Current with
commit c89a379175c00a20bbc660ad9b444e8ecc16cd28
Author: Stephane Eranian <eranian@gmail.com>
Date: Sat Sep 21 21:11:10 2024 -0700
add ARM Cortex A76 core PMU support
Adds ARM Cortex A76 core PMU support.
Based on:
https://github.com/ARM-software/data/blob/master/pmu/cortex-a76.json
Signed-off-by: Stephane Eranian <eranian@gmail.com>
commit 6195cbb4686dbeeee7a237ab8a133ef6c2209476
Author: Stephane Eranian <eranian@gmail.com>
Date: Sat Sep 21 20:50:17 2024 -0700
fix detection of ARM Cortex A55
Was using code not yet released.
Bug introduced by:
c40b6eb0640a ("add ARM Cortex A55 core PMU support")
Signed-off-by: Stephane Eranian <eranian@gmail.com>
commit 1e8734203f74f0ec6974a860c0b18cb95cce1371
Author: Sachin Monga <smonga@linux.ibm.com>
Date: Thu Aug 15 12:54:51 2024 -0400
Update IBM Power10 core PMU support
Added additional events for IBM Power 10 core PMU.
Signed-off-by: Sachin Monga <smonga@linux.ibm.com>
commit c40b6eb0640a649b2c3fdf472c1d6499a8e819c0
Author: Stephane Eranian <eranian@gmail.com>
Date: Sat Sep 21 19:47:08 2024 -0700
add ARM Cortex A55 core PMU support
Add support for ARM Cortex A55 core PMU events.
Based on:
https://github.com/ARM-software/data/blob/master/pmu/cortex-a55.json
Signed-off-by: Stephane Eranian <eranian@gmail.com>
commit f91ea4f1a76fdd5886fd9b6fe8eaa6f585a5bac4
Author: Stephane Eranian <eranian@gmail.com>
Date: Thu Sep 19 21:23:59 2024 -0700
fix ARM thunderX2 and HiSilicon support to compile on non Linux
The perf_events encoding routines were mixed with generic encodings
and event tables. This patch cleans all of this to separate generic
from Linux specific code.
commit 892c5fc89ed5fc0e4f0b4a4a290fac57613f23da
Author: Stephane Eranian <eranian@gmail.com>
Date: Thu Sep 19 00:38:14 2024 -0700
Add ARM Neoverse V3 core PMU support
Based on:
https://github.com/ARM-software/data/blob/master/pmu/neoverse-v3.json
Signed-off-by: Stephane Eranian <eranian@gmail.com>
Note: Below are the commits grouped from top to bottom and discusses what was able to be tested and what was not.
- Commit ID with last 6 of 16cd28, unable to test due to no access to a machine with ARM Cortex A76.
- Commit ID with last 6 of 209476, unable to test update due to no access to a machine with ARM Cortex A55.
- Commit ID with last 6 of ce1371, tested Power10 updates on a machine with IBM Power S1022 with papi_component_avail
showing added events in the event count, papi_native_avail showing newly added events, and the ability to add the new events with
papi_command_line. Commit ID with last 6 of e819c0, unable to test update due to no access to a machine with ARM Cortex A55.
- Commit ID's with last 6 of a5bac4 and 3f23da, unable to test updates due to no access to a machine with either ARM Neoverse V3, ARM thunderX2 and HiSilicon.