]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
KVM: riscv: selftests: Implement kvm_arch_has_default_irqchip
authorMayuresh Chitale <mayuresh.chitale@oss.qualcomm.com>
Thu, 2 Apr 2026 10:18:14 +0000 (15:48 +0530)
committerAnup Patel <anup@brainfault.org>
Thu, 2 Apr 2026 16:01:15 +0000 (21:31 +0530)
kvm_arch_has_default_irqchip is required for irqfd_test and returns
true if an in-kernel interrupt controller is supported.

Fixes: a133052666bed ("KVM: selftests: Fix irqfd_test for non-x86 architectures")
Signed-off-by: Mayuresh Chitale <mayuresh.chitale@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260402101818.2982071-1-mayuresh.chitale@oss.qualcomm.com
Signed-off-by: Anup Patel <anup@brainfault.org>
tools/testing/selftests/kvm/lib/riscv/processor.c

index 51dd455ff52c6b515ca5490d49ee1f0e286a6b2b..067c6b2c15b05ddb88c85fa3d187d3fc72b6bf29 100644 (file)
@@ -566,3 +566,8 @@ unsigned long riscv64_get_satp_mode(void)
 
        return val;
 }
+
+bool kvm_arch_has_default_irqchip(void)
+{
+       return kvm_check_cap(KVM_CAP_IRQCHIP);
+}