30 lines
854 B
Diff
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
|
|
|