diff options
author | Peter Xu <peterx@redhat.com> | 2016-03-30 17:27:24 +0100 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2016-03-30 17:27:24 +0100 |
commit | 2f340e9c24e3af17ad376d27a41830387999c285 (patch) | |
tree | da78ffe1ed086cdaa07b8ead449be8bc6e356a2d /target-arm/kvm_arm.h | |
parent | ae50a7702c871638c5b650f501325031dfc511cb (diff) | |
download | qemu-2f340e9c24e3af17ad376d27a41830387999c285.zip qemu-2f340e9c24e3af17ad376d27a41830387999c285.tar.gz qemu-2f340e9c24e3af17ad376d27a41830387999c285.tar.bz2 |
arm: enhance kvm_arm_create_scratch_host_vcpu
Support passing NULL for the first parameter (with the same effect
as passing an empty array) and for the third parameter (meaning
that we should not attempt to init the vcpu).
Signed-off-by: Peter Xu <peterx@redhat.com>
Acked-by: Sergey Fedorov <serge.fdrv@gmail.com>
Message-id: 1458788142-17509-3-git-send-email-peterx@redhat.com
[PMM: tweaked commit message, comment]
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target-arm/kvm_arm.h')
-rw-r--r-- | target-arm/kvm_arm.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/target-arm/kvm_arm.h b/target-arm/kvm_arm.h index 07f0c72..345233c 100644 --- a/target-arm/kvm_arm.h +++ b/target-arm/kvm_arm.h @@ -124,9 +124,12 @@ void kvm_arm_reset_vcpu(ARMCPU *cpu); * kvm_arm_create_scratch_host_vcpu: * @cpus_to_try: array of QEMU_KVM_ARM_TARGET_* values (terminated with * QEMU_KVM_ARM_TARGET_NONE) to try as fallback if the kernel does not - * know the PREFERRED_TARGET ioctl + * know the PREFERRED_TARGET ioctl. Passing NULL is the same as passing + * an empty array. * @fdarray: filled in with kvmfd, vmfd, cpufd file descriptors in that order - * @init: filled in with the necessary values for creating a host vcpu + * @init: filled in with the necessary values for creating a host + * vcpu. If NULL is provided, will not init the vCPU (though the cpufd + * will still be set up). * * Create a scratch vcpu in its own VM of the type preferred by the host * kernel (as would be used for '-cpu host'), for purposes of probing it |