Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5d308f45 authored by Avi Kivity's avatar Avi Kivity
Browse files

KVM: Add method to check for backwards-compatible API extensions



Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
parent 739872c5
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -2416,6 +2416,12 @@ static long kvm_dev_ioctl(struct file *filp,
		r = 0;
		r = 0;
		break;
		break;
	}
	}
	case KVM_CHECK_EXTENSION:
		/*
		 * No extensions defined at present.
		 */
		r = 0;
		break;
	default:
	default:
		;
		;
	}
	}
+5 −0
Original line number Original line Diff line number Diff line
@@ -232,6 +232,11 @@ struct kvm_cpuid {
#define KVM_GET_API_VERSION       _IO(KVMIO,   0x00)
#define KVM_GET_API_VERSION       _IO(KVMIO,   0x00)
#define KVM_CREATE_VM             _IO(KVMIO,   0x01) /* returns a VM fd */
#define KVM_CREATE_VM             _IO(KVMIO,   0x01) /* returns a VM fd */
#define KVM_GET_MSR_INDEX_LIST    _IOWR(KVMIO, 0x02, struct kvm_msr_list)
#define KVM_GET_MSR_INDEX_LIST    _IOWR(KVMIO, 0x02, struct kvm_msr_list)
/*
 * Check if a kvm extension is available.  Argument is extension number,
 * return is 1 (yes) or 0 (no, sorry).
 */
#define KVM_CHECK_EXTENSION       _IO(KVMIO,   0x03)


/*
/*
 * ioctls for VM fds
 * ioctls for VM fds