[PATCH v3 1/5] perf kvm stat: Remove use of the arch directory
patchwork-bot+linux-riscv at kernel.org
patchwork-bot+linux-riscv at kernel.org
Mon Mar 23 23:07:23 PDT 2026
Hello:
This series was applied to riscv/linux.git (for-next)
by Arnaldo Carvalho de Melo <acme at redhat.com>:
On Tue, 3 Feb 2026 10:26:36 -0800 you wrote:
> `perf kvm stat` supports record and report options. By using the arch
> directory a report for a different machine type cannot be
> supported. Move the kvm-stat code out of the arch directory and into
> util/kvm-stat-arch following the pattern of perf-regs and
> dwarf-regs. Avoid duplicate symbols by renaming functions to have the
> architecture name within them. For global variables, wrap them in an
> architecture specific function. Selecting the architecture to use with
> `perf kvm stat` is selected by EM_HOST, ie no different than before
> the change. Later the ELF machine can be determined from the session
> or a header feature (ie EM_HOST at the time of the record).
>
> [...]
Here is the summary with links:
- [v3,1/5] perf kvm stat: Remove use of the arch directory
https://git.kernel.org/riscv/c/ceea279f9376
- [v3,2/5] perf kvm: Wire up e_machine
https://git.kernel.org/riscv/c/43af54843677
- [v3,3/5] perf session: Add e_flags to the e_machine helper
https://git.kernel.org/riscv/c/07ad6f31b674
- [v3,4/5] perf header: Add e_machine/e_flags to the header
https://git.kernel.org/riscv/c/c4f4392264b4
- [v3,5/5] perf thread: Don't require machine to compute the e_machine
https://git.kernel.org/riscv/c/84cb36da8141
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
More information about the linux-riscv
mailing list