diff options
author | Haibo Xu <haibo1.xu@intel.com> | 2023-07-25 11:41:35 +0300 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2023-08-09 09:45:16 +0300 |
commit | e85660338f2b1f20981f2a343a33db75255942a7 (patch) | |
tree | aad1547a605fcb79642acb1199f3bcda8eecb4fa /tools/testing/selftests/kvm/include/kvm_util_base.h | |
parent | 90a6bcbc542d0d61f50eeb85952e4fc49dbf3841 (diff) | |
download | linux-e85660338f2b1f20981f2a343a33db75255942a7.tar.xz |
KVM: arm64: selftests: Move finalize_vcpu back to run_test
No functional changes. Just move the finalize_vcpu call back to
run_test and do weak function trick to prepare for the opration
in riscv.
Suggested-by: Andrew Jones <ajones@ventanamicro.com>
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/kvm_util_base.h')
-rw-r--r-- | tools/testing/selftests/kvm/include/kvm_util_base.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/testing/selftests/kvm/include/kvm_util_base.h b/tools/testing/selftests/kvm/include/kvm_util_base.h index b5189c7df482..bc7c08a09d30 100644 --- a/tools/testing/selftests/kvm/include/kvm_util_base.h +++ b/tools/testing/selftests/kvm/include/kvm_util_base.h @@ -141,6 +141,9 @@ struct vcpu_reg_list { struct vcpu_reg_sublist sublists[]; }; +#define for_each_sublist(c, s) \ + for ((s) = &(c)->sublists[0]; (s)->regs; ++(s)) + #define kvm_for_each_vcpu(vm, i, vcpu) \ for ((i) = 0; (i) <= (vm)->last_vcpu_id; (i)++) \ if (!((vcpu) = vm->vcpus[i])) \ |