]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RISC-V: KVM: Fix to allow hpmcounter31 from the guest
authorAtish Patra <atishp@rivosinc.com>
Fri, 16 Aug 2024 07:08:09 +0000 (00:08 -0700)
committerAnup Patel <anup@brainfault.org>
Mon, 19 Aug 2024 03:28:21 +0000 (08:58 +0530)
commit5aa09297a3dcc798d038bd7436f8c90f664045a6
tree49e940c53e6153b0152f481ff13834d83fd0af2b
parent7d1ffc8b087e97dbe1985912c7a2d00e53cea169
RISC-V: KVM: Fix to allow hpmcounter31 from the guest

The csr_fun defines a count parameter which defines the total number
CSRs emulated in KVM starting from the base. This value should be
equal to total number of counters possible for trap/emulation (32).

Fixes: a9ac6c37521f ("RISC-V: KVM: Implement trap & emulate for hpmcounters")
Signed-off-by: Atish Patra <atishp@rivosinc.com>
Link: https://lore.kernel.org/r/20240816-kvm_pmu_fixes-v1-2-cdfce386dd93@rivosinc.com
Signed-off-by: Anup Patel <anup@brainfault.org>
arch/riscv/include/asm/kvm_vcpu_pmu.h