summary refs log tree commit diff stats
path: root/qemu-options.hx
diff options
context:
space:
mode:
authorAnthony PERARD <anthony.perard@citrix.com>2010-09-21 20:05:31 +0100
committerAlexander Graf <agraf@suse.de>2011-05-08 10:09:59 +0200
commit303d4e865b74402b49f52e975c396c952f063e58 (patch)
tree5c707ba23fd12751f3dc48aae9315aa69230c30b /qemu-options.hx
parent85097db6956bc86e2377b63a8309cb8b24d54139 (diff)
downloadfocaccia-qemu-303d4e865b74402b49f52e975c396c952f063e58.tar.gz
focaccia-qemu-303d4e865b74402b49f52e975c396c952f063e58.zip
Introduce -machine command option.
This option gives the ability to switch one "accelerator" like kvm, xen
or the default one tcg. We can specify more than one accelerator by
separate them by a colon. QEMU will try each one and use the first whose
works.

So,
./qemu -machine accel=xen:kvm:tcg

which would try Xen support first, then KVM and finally TCG if none of
the other works.

By default, QEMU will use TCG. But we can specify another default in the
global configuration file.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'qemu-options.hx')
-rw-r--r--qemu-options.hx10
1 files changed, 10 insertions, 0 deletions
diff --git a/qemu-options.hx b/qemu-options.hx
index 489df10c46..9f121adcdb 100644
--- a/qemu-options.hx
+++ b/qemu-options.hx
@@ -2030,6 +2030,16 @@ Enable KVM full virtualization support. This option is only available
 if KVM support is enabled when compiling.
 ETEXI
 
+DEF("machine", HAS_ARG, QEMU_OPTION_machine, \
+    "-machine accel=accel1[:accel2]    use an accelerator (kvm,xen,tcg), default is tcg\n", QEMU_ARCH_ALL)
+STEXI
+@item -machine accel=@var{accels}
+@findex -machine
+This is use to enable an accelerator, in kvm,xen,tcg.
+By default, it use only tcg. If there a more than one accelerator
+specified, the next one is used if the first don't work.
+ETEXI
+
 DEF("xen-domid", HAS_ARG, QEMU_OPTION_xen_domid,
     "-xen-domid id   specify xen guest domain id\n", QEMU_ARCH_ALL)
 DEF("xen-create", 0, QEMU_OPTION_xen_create,