]> www.infradead.org Git - users/jedix/linux-maple.git/commit
perf vendor events riscv: Add SiFive Bullet version 0x07 events
authorEric Lin <eric.lin@sifive.com>
Thu, 13 Feb 2025 01:21:37 +0000 (17:21 -0800)
committerNamhyung Kim <namhyung@kernel.org>
Mon, 10 Mar 2025 21:15:38 +0000 (14:15 -0700)
commitacaefd60493e265f1aefbc1b79d92367df6f676a
tree9a48ad12dfe92bcb97223ae184ea2857b2e2c5fc
parent4f762cb4091b5b50fa380ccc4ed1804f8fa8a985
perf vendor events riscv: Add SiFive Bullet version 0x07 events

SiFive Bullet microarchitecture cores with mimpid values starting with
0x07 or greater add new PMU events to support debug, trace, and counter
sampling and filtering (Sscofpmf).

All other PMU events are unchanged from earlier Bullet cores.

Signed-off-by: Eric Lin <eric.lin@sifive.com>
Co-developed-by: Samuel Holland <samuel.holland@sifive.com>
Signed-off-by: Samuel Holland <samuel.holland@sifive.com>
Reviewed-by: Ian Rogers <irogers@google.com>
Tested-by: Ian Rogers <irogers@google.com>
Tested-by: Atish Patra <atishp@rivosinc.com>
Link: https://lore.kernel.org/r/20250213220341.3215660-5-samuel.holland@sifive.com
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/perf/pmu-events/arch/riscv/mapfile.csv
tools/perf/pmu-events/arch/riscv/sifive/bullet-07/cycle-and-instruction-count.json [new file with mode: 0644]
tools/perf/pmu-events/arch/riscv/sifive/bullet-07/firmware.json [new symlink]
tools/perf/pmu-events/arch/riscv/sifive/bullet-07/instruction.json [new symlink]
tools/perf/pmu-events/arch/riscv/sifive/bullet-07/memory.json [new symlink]
tools/perf/pmu-events/arch/riscv/sifive/bullet-07/microarch.json [new file with mode: 0644]
tools/perf/pmu-events/arch/riscv/sifive/bullet-07/watchpoint.json [new file with mode: 0644]