kernel/0231-HACK-reject-sscofpmf-for-kvm.patch
2025-02-23 12:25:17 -05:00

30 lines
854 B
Diff

From 0ee95511f19f77797a749dbf8fdbee7aba17bb41 Mon Sep 17 00:00:00 2001
From: Han Gao <gaohan@iscas.ac.cn>
Date: Mon, 11 Nov 2024 23:30:40 +0800
Subject: [PATCH 231/413] HACK: reject sscofpmf for kvm
cannot start VM properly after enabling
temporary reject probe sscofpmf
Signed-off-by: Han Gao <gaohan@iscas.ac.cn>
---
arch/riscv/kvm/vcpu_pmu.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/riscv/kvm/vcpu_pmu.c b/arch/riscv/kvm/vcpu_pmu.c
index cee1b9ca4ec4..c5adad5e456e 100644
--- a/arch/riscv/kvm/vcpu_pmu.c
+++ b/arch/riscv/kvm/vcpu_pmu.c
@@ -555,6 +555,8 @@ void kvm_riscv_vcpu_pmu_init(struct kvm_vcpu *vcpu)
*/
if (!riscv_isa_extension_available(NULL, SSCOFPMF))
return;
+ /* reject sscofpmf */
+ return;
ret = riscv_pmu_get_hpm_info(&hpm_width, &num_hw_ctrs);
if (ret < 0 || !hpm_width || !num_hw_ctrs)
--
2.47.0