Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update libpfm4 to Last Six of Commit ID 16cd28 #247

Merged

Commits on Sep 25, 2024

  1. Update libpfm4

    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.
    Treece Burgess committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    9855de3 View commit details
    Browse the repository at this point in the history