summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/kvm/include/riscv/processor.h
diff options
context:
space:
mode:
authorHaibo Xu <haibo1.xu@intel.com>2024-01-22 12:58:41 +0300
committerAnup Patel <anup@brainfault.org>2024-03-06 18:23:27 +0300
commit812806bd1e70f79cc69061f9fd9bb1d367990d37 (patch)
tree80e2d5c9ed6e3b968a5d9766f993d555024eba6b /tools/testing/selftests/kvm/include/riscv/processor.h
parent1e979288c9b50a1eef1c5fa2fa93936012a0ed6f (diff)
downloadlinux-812806bd1e70f79cc69061f9fd9bb1d367990d37.tar.xz
KVM: riscv: selftests: Change vcpu_has_ext to a common function
Move vcpu_has_ext to the processor.c and rename it to __vcpu_has_ext so that other test cases can use it for vCPU extension check. Signed-off-by: Haibo Xu <haibo1.xu@intel.com> Reviewed-by: Andrew Jones <ajones@ventanamicro.com> Signed-off-by: Anup Patel <anup@brainfault.org>
Diffstat (limited to 'tools/testing/selftests/kvm/include/riscv/processor.h')
-rw-r--r--tools/testing/selftests/kvm/include/riscv/processor.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/testing/selftests/kvm/include/riscv/processor.h b/tools/testing/selftests/kvm/include/riscv/processor.h
index fe8eda69ce00..1b0a9e9d2d30 100644
--- a/tools/testing/selftests/kvm/include/riscv/processor.h
+++ b/tools/testing/selftests/kvm/include/riscv/processor.h
@@ -48,6 +48,8 @@ static inline uint64_t __kvm_reg_id(uint64_t type, uint64_t subtype,
KVM_REG_RISCV_SBI_SINGLE, \
idx, KVM_REG_SIZE_ULONG)
+bool __vcpu_has_ext(struct kvm_vcpu *vcpu, uint64_t ext);
+
struct ex_regs {
unsigned long ra;
unsigned long sp;