diff options
author | Sandipan Das <sandipan.das@amd.com> | 2024-03-25 08:47:53 +0100 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2024-03-26 09:03:40 +0100 |
commit | c7b2edd8377be983442c1344cb940cd2ac21b601 (patch) | |
tree | 8d335fcbe0eeab5b185d12bb074249075fff40bb /crypto/ripemd.h | |
parent | perf/x86/amd/lbr: Use freeze based on availability (diff) | |
download | linux-c7b2edd8377be983442c1344cb940cd2ac21b601.tar.xz linux-c7b2edd8377be983442c1344cb940cd2ac21b601.zip |
perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
AMD processors based on Zen 2 and later microarchitectures do not
support PMCx087 (instruction pipe stalls) which is used as the backing
event for "stalled-cycles-frontend" and "stalled-cycles-backend".
Use PMCx0A9 (cycles where micro-op queue is empty) instead to count
frontend stalls and remove the entry for backend stalls since there
is no direct replacement.
Signed-off-by: Sandipan Das <sandipan.das@amd.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Ian Rogers <irogers@google.com>
Fixes: 3fe3331bb285 ("perf/x86/amd: Add event map for AMD Family 17h")
Link: https://lore.kernel.org/r/03d7fc8fa2a28f9be732116009025bdec1b3ec97.1711352180.git.sandipan.das@amd.com
Diffstat (limited to 'crypto/ripemd.h')
0 files changed, 0 insertions, 0 deletions