---
 ioctls/kvm.c |   48 +++++++++++++++++++++++++-----------------------
 1 file changed, 25 insertions(+), 23 deletions(-)

diff --git a/ioctls/kvm.c b/ioctls/kvm.c
index 4620ca8..ffddee4 100644
--- a/ioctls/kvm.c
+++ b/ioctls/kvm.c
@@ -12,7 +12,6 @@ static const struct ioctl kvm_ioctls[] = {
        IOCTL(KVM_SET_MEMORY_REGION),
        IOCTL(KVM_CREATE_VCPU),
        IOCTL(KVM_GET_DIRTY_LOG),
-       IOCTL(KVM_SET_MEMORY_ALIAS),
        IOCTL(KVM_SET_NR_MMU_PAGES),
        IOCTL(KVM_GET_NR_MMU_PAGES),
        IOCTL(KVM_SET_USER_MEMORY_REGION),
@@ -26,13 +25,10 @@ static const struct ioctl kvm_ioctls[] = {
        IOCTL(KVM_GET_IRQCHIP),
        IOCTL(KVM_SET_IRQCHIP),
        IOCTL(KVM_CREATE_PIT),
-       IOCTL(KVM_GET_PIT),
-       IOCTL(KVM_SET_PIT),
        IOCTL(KVM_IRQ_LINE_STATUS),
        IOCTL(KVM_REGISTER_COALESCED_MMIO),
        IOCTL(KVM_UNREGISTER_COALESCED_MMIO),
        IOCTL(KVM_ASSIGN_PCI_DEVICE),
-       IOCTL(KVM_SET_GSI_ROUTING),
        IOCTL(KVM_ASSIGN_IRQ),
        IOCTL(KVM_ASSIGN_DEV_IRQ),
        IOCTL(KVM_REINJECT_CONTROL),
@@ -44,16 +40,38 @@ static const struct ioctl kvm_ioctls[] = {
        IOCTL(KVM_CREATE_PIT2),
        IOCTL(KVM_SET_BOOT_CPU_ID),
        IOCTL(KVM_IOEVENTFD),
-       IOCTL(KVM_XEN_HVM_CONFIG),
        IOCTL(KVM_SET_CLOCK),
        IOCTL(KVM_GET_CLOCK),
-       IOCTL(KVM_GET_PIT2),
-       IOCTL(KVM_SET_PIT2),
        IOCTL(KVM_PPC_GET_PVINFO),
        IOCTL(KVM_SET_TSC_KHZ),
        IOCTL(KVM_GET_TSC_KHZ),
        IOCTL(KVM_ASSIGN_SET_INTX_MASK),
        IOCTL(KVM_SIGNAL_MSI),
+#ifdef X86
+       IOCTL(KVM_SET_MEMORY_ALIAS),
+       IOCTL(KVM_GET_PIT),
+       IOCTL(KVM_SET_PIT),
+       IOCTL(KVM_GET_PIT2),
+       IOCTL(KVM_SET_PIT2),
+       IOCTL(KVM_SET_GSI_ROUTING),
+       IOCTL(KVM_XEN_HVM_CONFIG),
+       IOCTL(KVM_GET_MSRS),
+       IOCTL(KVM_SET_MSRS),
+       IOCTL(KVM_SET_CPUID),
+       IOCTL(KVM_GET_LAPIC),
+       IOCTL(KVM_SET_LAPIC),
+       IOCTL(KVM_SET_CPUID2),
+       IOCTL(KVM_GET_CPUID2),
+       IOCTL(KVM_X86_SET_MCE),
+       IOCTL(KVM_GET_VCPU_EVENTS),
+       IOCTL(KVM_SET_VCPU_EVENTS),
+       IOCTL(KVM_GET_DEBUGREGS),
+       IOCTL(KVM_SET_DEBUGREGS),
+       IOCTL(KVM_GET_XSAVE),
+       IOCTL(KVM_SET_XSAVE),
+       IOCTL(KVM_GET_XCRS),
+       IOCTL(KVM_SET_XCRS),
+#endif
 #if defined(__powerpc__)
        IOCTL(KVM_PPC_GET_SMMU_INFO),
        IOCTL(KVM_PPC_ALLOCATE_HTAB),
@@ -73,16 +91,9 @@ static const struct ioctl kvm_ioctls[] = {
        IOCTL(KVM_TRANSLATE),
        IOCTL(KVM_INTERRUPT),
        IOCTL(KVM_DEBUG_GUEST),
-       IOCTL(KVM_GET_MSRS),
-       IOCTL(KVM_SET_MSRS),
-       IOCTL(KVM_SET_CPUID),
        IOCTL(KVM_SET_SIGNAL_MASK),
        IOCTL(KVM_GET_FPU),
        IOCTL(KVM_SET_FPU),
-       IOCTL(KVM_GET_LAPIC),
-       IOCTL(KVM_SET_LAPIC),
-       IOCTL(KVM_SET_CPUID2),
-       IOCTL(KVM_GET_CPUID2),
        IOCTL(KVM_TPR_ACCESS_REPORTING),
        IOCTL(KVM_SET_VAPIC_ADDR),
 #if defined(__s390__)
@@ -99,18 +110,9 @@ static const struct ioctl kvm_ioctls[] = {
        IOCTL(KVM_SET_GUEST_DEBUG),
        IOCTL(KVM_X86_SETUP_MCE),
        IOCTL(KVM_X86_GET_MCE_CAP_SUPPORTED),
-       IOCTL(KVM_X86_SET_MCE),
        IOCTL(KVM_IA64_VCPU_GET_STACK),
        IOCTL(KVM_IA64_VCPU_SET_STACK),
-       IOCTL(KVM_GET_VCPU_EVENTS),
-       IOCTL(KVM_SET_VCPU_EVENTS),
-       IOCTL(KVM_GET_DEBUGREGS),
-       IOCTL(KVM_SET_DEBUGREGS),
        IOCTL(KVM_ENABLE_CAP),
-       IOCTL(KVM_GET_XSAVE),
-       IOCTL(KVM_SET_XSAVE),
-       IOCTL(KVM_GET_XCRS),
-       IOCTL(KVM_SET_XCRS),
        IOCTL(KVM_DIRTY_TLB),
        IOCTL(KVM_GET_ONE_REG),
        IOCTL(KVM_SET_ONE_REG),
-- 
1.7.10.4

--
To unsubscribe from this list: send the line "unsubscribe trinity" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to