]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Create a VM using ioctl(KVM_CREATE_VM)
authorPekka Enberg <penberg@cs.helsinki.fi>
Mon, 22 Mar 2010 21:12:14 +0000 (23:12 +0200)
committerPekka Enberg <penberg@cs.helsinki.fi>
Mon, 22 Mar 2010 21:12:14 +0000 (23:12 +0200)
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
tools/kvm/kvm.c

index ed879120d2135e47d58efd770235e594b8a75ff9..10f3c5ad732b8eb132ff56c88c5f219f7d8cb856 100644 (file)
@@ -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);