On Sat, Feb 04, 2023 at 05:15:14PM -0800, Atish Patra wrote: > SBI PMU extension defines a set of firmware events which can provide > useful information to guests about the number of SBI calls. As > hypervisor implements the SBI PMU extension, these firmware events > correspond to ecall invocations between VS->HS mode. All other firmware > events will always report zero if monitored as KVM doesn't implement them. > > This patch adds all the infrastructure required to support firmware > events. > > Reviewed-by: Anup Patel <anup@xxxxxxxxxxxxxx> > Signed-off-by: Atish Patra <atishp@xxxxxxxxxxxx> > --- > arch/riscv/include/asm/kvm_vcpu_pmu.h | 17 ++++ > arch/riscv/kvm/vcpu_pmu.c | 141 ++++++++++++++++++++------ > 2 files changed, 125 insertions(+), 33 deletions(-) > Reviewed-by: Andrew Jones <ajones@xxxxxxxxxxxxxxxx> Thanks, drew