summaryrefslogtreecommitdiffstats
path: root/include/uapi/linux/kvm.h
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2014-07-14 18:33:08 +0200
committerAlexander Graf <agraf@suse.de>2014-07-28 15:23:17 +0200
commit92b591a4c46b103ebd3fc0d03a084e1efd331253 (patch)
treec42fdfa42d3ed67eb530977768d6f614024815ec /include/uapi/linux/kvm.h
parent784aa3d7fb6f729c06d5836c9d9569f58e4d05ae (diff)
downloadlinux-92b591a4c46b103ebd3fc0d03a084e1efd331253.tar.gz
linux-92b591a4c46b103ebd3fc0d03a084e1efd331253.tar.bz2
linux-92b591a4c46b103ebd3fc0d03a084e1efd331253.zip
KVM: Allow KVM_CHECK_EXTENSION on the vm fd
The KVM_CHECK_EXTENSION is only available on the kvm fd today. Unfortunately on PPC some of the capabilities change depending on the way a VM was created. So instead we need a way to expose capabilities as VM ioctl, so that we can see which VM type we're using (HV or PR). To enable this, add the KVM_CHECK_EXTENSION ioctl to our vm ioctl portfolio. Signed-off-by: Alexander Graf <agraf@suse.de> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/uapi/linux/kvm.h')
-rw-r--r--include/uapi/linux/kvm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/kvm.h b/include/uapi/linux/kvm.h
index 0418b746cb68..51776cac6a9b 100644
--- a/include/uapi/linux/kvm.h
+++ b/include/uapi/linux/kvm.h
@@ -759,6 +759,7 @@ struct kvm_ppc_smmu_info {
#define KVM_CAP_ARM_PSCI_0_2 102
#define KVM_CAP_PPC_FIXUP_HCALL 103
#define KVM_CAP_PPC_ENABLE_HCALL 104
+#define KVM_CAP_CHECK_EXTENSION_VM 105
#ifdef KVM_CAP_IRQ_ROUTING