|
@@ -2349,7 +2349,7 @@ static int kvm_vcpu_fault(struct vm_fault *vmf)
|
|
|
else if (vmf->pgoff == KVM_PIO_PAGE_OFFSET)
|
|
|
page = virt_to_page(vcpu->arch.pio_data);
|
|
|
#endif
|
|
|
-#ifdef KVM_COALESCED_MMIO_PAGE_OFFSET
|
|
|
+#ifdef CONFIG_KVM_MMIO
|
|
|
else if (vmf->pgoff == KVM_COALESCED_MMIO_PAGE_OFFSET)
|
|
|
page = virt_to_page(vcpu->kvm->coalesced_mmio_ring);
|
|
|
#endif
|
|
@@ -2918,7 +2918,7 @@ static long kvm_vm_ioctl_check_extension_generic(struct kvm *kvm, long arg)
|
|
|
case KVM_CAP_IOEVENTFD_ANY_LENGTH:
|
|
|
case KVM_CAP_CHECK_EXTENSION_VM:
|
|
|
return 1;
|
|
|
-#ifdef KVM_COALESCED_MMIO_PAGE_OFFSET
|
|
|
+#ifdef CONFIG_KVM_MMIO
|
|
|
case KVM_CAP_COALESCED_MMIO:
|
|
|
return KVM_COALESCED_MMIO_PAGE_OFFSET;
|
|
|
#endif
|
|
@@ -2971,7 +2971,7 @@ static long kvm_vm_ioctl(struct file *filp,
|
|
|
r = kvm_vm_ioctl_get_dirty_log(kvm, &log);
|
|
|
break;
|
|
|
}
|
|
|
-#ifdef KVM_COALESCED_MMIO_PAGE_OFFSET
|
|
|
+#ifdef CONFIG_KVM_MMIO
|
|
|
case KVM_REGISTER_COALESCED_MMIO: {
|
|
|
struct kvm_coalesced_mmio_zone zone;
|
|
|
|
|
@@ -3163,7 +3163,7 @@ static int kvm_dev_ioctl_create_vm(unsigned long type)
|
|
|
kvm = kvm_create_vm(type);
|
|
|
if (IS_ERR(kvm))
|
|
|
return PTR_ERR(kvm);
|
|
|
-#ifdef KVM_COALESCED_MMIO_PAGE_OFFSET
|
|
|
+#ifdef CONFIG_KVM_MMIO
|
|
|
r = kvm_coalesced_mmio_init(kvm);
|
|
|
if (r < 0) {
|
|
|
kvm_put_kvm(kvm);
|
|
@@ -3216,7 +3216,7 @@ static long kvm_dev_ioctl(struct file *filp,
|
|
|
#ifdef CONFIG_X86
|
|
|
r += PAGE_SIZE; /* pio data page */
|
|
|
#endif
|
|
|
-#ifdef KVM_COALESCED_MMIO_PAGE_OFFSET
|
|
|
+#ifdef CONFIG_KVM_MMIO
|
|
|
r += PAGE_SIZE; /* coalesced mmio ring page */
|
|
|
#endif
|
|
|
break;
|