Messages in this thread | | | From | Sandipan Das <> | Subject | [PATCH v2 0/3] tools perf: Add branch speculation info | Date | Wed, 28 Sep 2022 16:29:37 +0530 |
| |
AMD Last Branch Record Extension Version 2 (LbrExtV2) provides branch speculation information and the perf UAPI is extended to provide this in a generic way. Update the tools headers and perf tool to be able to show this additional information.
The LbrExtV2 enablement and UAPI changes can be found at: https://lore.kernel.org/all/cover.1660211399.git.sandipan.das@amd.com/
Previous versions can be found at: v1: https://lore.kernel.org/all/cover.1660217326.git.sandipan.das@amd.com/
Changes in v2: - Drop msr-index.h related changes for now. - Rebase on top of latest perf/core. - Fix UAPI breakage introduced by the ARM64 BRBE changes to perf branch entry.
Sandipan Das (3): tools headers uapi: Sync perf_event.h with kernel sources perf script: Show branch speculation info perf session: Show branch speculation info in raw dump
tools/include/uapi/linux/perf_event.h | 15 ++++++++++++++- tools/perf/builtin-script.c | 5 +++-- tools/perf/util/branch.c | 15 +++++++++++++++ tools/perf/util/branch.h | 5 ++++- tools/perf/util/evsel.c | 15 ++++++++++++--- tools/perf/util/session.c | 5 +++-- 6 files changed, 51 insertions(+), 9 deletions(-)
-- 2.34.1
| |