RISC-V: KVM: Make PMU functionality depend on Sscofpmf
authorAtish Patra <atishp@rivosinc.com>
Tue, 7 Feb 2023 09:55:24 +0000 (01:55 -0800)
committerAnup Patel <anup@brainfault.org>
Tue, 7 Feb 2023 15:05:55 +0000 (20:35 +0530)
commit470926a2900cfdc39b300d87a0ccdf037fa67b9a
treeded1957c8d4df55aabd5c90b905c1c8428d15f62
parentcbddc4c4cb9e30933777dbf3bc8645399af10140
RISC-V: KVM: Make PMU functionality depend on Sscofpmf

The privilege mode filtering feature must be available in the host so
that the host can inhibit the counters while the execution is in HS mode.
Otherwise, the guests may have access to critical guest information.

Reviewed-by: Anup Patel <anup@brainfault.org>
Reviewed-by: Andrew Jones <ajones@ventanamicro.com>
Signed-off-by: Atish Patra <atishp@rivosinc.com>
Signed-off-by: Anup Patel <anup@brainfault.org>
arch/riscv/kvm/vcpu_pmu.c