Messages in this thread | | | From | Sandipan Das <> | Subject | [PATCH v3 0/2] tools perf: Add branch speculation info | Date | Mon, 30 Jan 2023 11:29:14 +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. Make perf tool show this additional information.
The UAPI changes can be found in commit 93315e46b000 ("perf/core: Add speculation info to branch entries").
Previous versions can be found at: v2: https://lore.kernel.org/all/cover.1664356751.git.sandipan.das@amd.com/ v1: https://lore.kernel.org/all/cover.1660217326.git.sandipan.das@amd.com/
Changes in v3: - Drop tools-side UAPI changes as they have already been added by other commits. - Rebase on top of latest perf/core.
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 (2): perf script: Show branch speculation info perf session: Show branch speculation info in raw dump
tools/perf/builtin-script.c | 5 +++-- tools/perf/util/branch.c | 15 +++++++++++++++ tools/perf/util/branch.h | 2 ++ tools/perf/util/evsel.c | 15 ++++++++++++--- tools/perf/util/session.c | 5 +++-- 5 files changed, 35 insertions(+), 7 deletions(-)
-- 2.34.1
| |