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 commit 69550d #295

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Treece-Burgess
Copy link
Contributor

@Treece-Burgess Treece-Burgess commented Dec 14, 2024

Current with
commit d22403ec9bddaf62c59d847904918b30db69550d
Author: Stephane Eranian eranian@gmail.com
Date: Fri Dec 13 00:42:42 2024 -0800

make L1I_CACHE_ACCESS an alias to the official L1I_CACHE event

Covers Neoverse N1, N2, N3, V1, V2.
L1I_CACHE_ACCESS is marked as deprecated.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

commit 0003418f8b698cbb2709e7f6931c6fd94e634f98
Author: Stephane Eranian eranian@gmail.com
Date: Fri Dec 13 00:23:03 2024 -0800

update perf_events interface header to 6.12

Update perf_event.h to reflect state in 6.12.

Signed-off-by: Stephane Eranian <eranian@gmail.com>

Testing was only done on an ARM Neoverse V2 as the PAPI team does not have access to an N1, N2, N3, or V1.

Testing:

  • papi_avail successfully runs
  • papi_component_avail successfully runs
  • papi_native_avail shows the new event L1I_CACHE and that L1I_CACHE_ACCESS is deprecated
  • papi_command_line works with L1I_CACHE (tested with qualifiers cpu and u)

Pull Request Description

Author Checklist

  • Description
    Why this PR exists. Reference all relevant information, including background, issues, test failures, etc
  • Commits
    Commits are self contained and only do one thing
    Commits have a header of the form: module: short description
    Commits have a body (whenever relevant) containing a detailed description of the addressed problem and its solution
  • Tests
    The PR needs to pass all the tests

Current with
commit d22403ec9bddaf62c59d847904918b30db69550d
Author: Stephane Eranian <eranian@gmail.com>
Date:   Fri Dec 13 00:42:42 2024 -0800

    make L1I_CACHE_ACCESS an alias to the official L1I_CACHE event

    Covers Neoverse N1, N2, N3, V1, V2.
    L1I_CACHE_ACCESS is marked as deprecated.

    Signed-off-by: Stephane Eranian <eranian@gmail.com>

commit 0003418f8b698cbb2709e7f6931c6fd94e634f98
Author: Stephane Eranian <eranian@gmail.com>
Date:   Fri Dec 13 00:23:03 2024 -0800

    update perf_events interface header to 6.12

    Update perf_event.h to reflect state in 6.12.

    Signed-off-by: Stephane Eranian <eranian@gmail.com>

Testing was only done on an ARM Neoverse V2 as the PAPI team does not have access to an N1, N2,
N3, or V1.

Testing:
- papi_avail successfully runs
- papi_component_avail successfully runs
- papi_native_avail shows the new event L1I_CACHE and that L1I_CACHE_ACCESS is deprecated
- papi_command_line works with L1I_CACHE (tested with qualifiers cpu and u)
@Treece-Burgess Treece-Burgess force-pushed the 12.14.24-libpfm4-update branch from f581462 to 4642990 Compare December 18, 2024 17:35
@Treece-Burgess Treece-Burgess added status-ready-for-review PR is ready to be reviewed update-libpfm4 PRs related to adding the latest libpfm4 to PAPI priority-normal PRs and Issues that are of normal priority labels Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority-normal PRs and Issues that are of normal priority status-ready-for-review PR is ready to be reviewed update-libpfm4 PRs related to adding the latest libpfm4 to PAPI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant