diff options
author | Andrew Jones <drjones@redhat.com> | 2019-05-27 16:31:40 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2019-06-05 14:13:38 +0200 |
commit | f5dd4ccf5552d71a817d0ec97481e4a71425a038 (patch) | |
tree | 5460203d675d2ecb32faff5675177442dd6b605a /tools/testing/selftests/kvm/include/aarch64 | |
parent | 837ec79b4cf4ec89d814166a71a7d679dda04736 (diff) | |
download | linux-f5dd4ccf5552d71a817d0ec97481e4a71425a038.tar.gz linux-f5dd4ccf5552d71a817d0ec97481e4a71425a038.tar.bz2 linux-f5dd4ccf5552d71a817d0ec97481e4a71425a038.zip |
kvm: selftests: introduce aarch64_vcpu_setup
This allows aarch64 tests to run on more targets, such as the Arm
simulator that doesn't like KVM_ARM_TARGET_GENERIC_V8. And it also
allows aarch64 tests to provide vcpu features in struct kvm_vcpu_init.
Additionally it drops the unused memslot parameters.
Signed-off-by: Andrew Jones <drjones@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/testing/selftests/kvm/include/aarch64')
-rw-r--r-- | tools/testing/selftests/kvm/include/aarch64/processor.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/testing/selftests/kvm/include/aarch64/processor.h b/tools/testing/selftests/kvm/include/aarch64/processor.h index 9ef2ab1a0c08..37f8129e1ea9 100644 --- a/tools/testing/selftests/kvm/include/aarch64/processor.h +++ b/tools/testing/selftests/kvm/include/aarch64/processor.h @@ -52,4 +52,6 @@ static inline void set_reg(struct kvm_vm *vm, uint32_t vcpuid, uint64_t id, uint vcpu_ioctl(vm, vcpuid, KVM_SET_ONE_REG, ®); } +void aarch64_vcpu_setup(struct kvm_vm *vm, int vcpuid, struct kvm_vcpu_init *init); + #endif /* SELFTEST_KVM_PROCESSOR_H */ |