From 2ef623901b7c7bae01e37e3c2b55663e287e159c Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Mon, 22 Mar 2010 23:12:14 +0200 Subject: [PATCH] Create a VM using ioctl(KVM_CREATE_VM) Signed-off-by: Pekka Enberg --- tools/kvm/kvm.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/kvm/kvm.c b/tools/kvm/kvm.c index ed879120d213..10f3c5ad732b 100644 --- a/tools/kvm/kvm.c +++ b/tools/kvm/kvm.c @@ -24,7 +24,9 @@ static struct cpu *cpu__new(void) int main(int argc, char *argv[]) { struct cpu *cpu; - int fd, ret; + int vmfd; + int ret; + int fd; fd = open("/dev/kvm", O_RDWR); if (fd < 0) @@ -34,6 +36,10 @@ int main(int argc, char *argv[]) if (ret != KVM_API_VERSION) die("ioctl"); + vmfd = ioctl(fd, KVM_CREATE_VM, 0); + if (vmfd < 0) + die("open"); + cpu = cpu__new(); cpu__reset(cpu); -- 2.39.5