aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-10-28 11:33:38 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-10-28 19:07:22 +0100
commit75f4f6033662215ee6d7eff1a9dec0f190d52ce7 (patch)
treed0bcf73035eb949372c94ffc7a751a33f05683d5
parente6806d0f7321f4fc18a13f474976d2e68f9ca4de (diff)
vm/qemu: use -cpu host,migratable=off
This exposes the maximum amount of features to the guest. migratable=off exposes features that qemu does not know about too.
-rw-r--r--vm/qemu/qemu.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/vm/qemu/qemu.go b/vm/qemu/qemu.go
index caa18ad3a..2197af1fe 100644
--- a/vm/qemu/qemu.go
+++ b/vm/qemu/qemu.go
@@ -77,7 +77,7 @@ type archConfig struct {
var archConfigs = map[string]*archConfig{
"linux/amd64": {
Qemu: "qemu-system-x86_64",
- QemuArgs: "-enable-kvm",
+ QemuArgs: "-enable-kvm -cpu host,migratable=off",
TargetDir: "/",
CmdLine: append(linuxCmdline,
"kvm-intel.nested=1",
@@ -127,7 +127,7 @@ var archConfigs = map[string]*archConfig{
},
"fuchsia/amd64": {
Qemu: "qemu-system-x86_64",
- QemuArgs: "-enable-kvm -machine q35 -cpu host",
+ QemuArgs: "-enable-kvm -machine q35 -cpu host,migratable=off",
TargetDir: "/tmp",
CmdLine: []string{
"kernel.serial=legacy",
@@ -136,7 +136,7 @@ var archConfigs = map[string]*archConfig{
},
"akaros/amd64": {
Qemu: "qemu-system-x86_64",
- QemuArgs: "-enable-kvm -cpu host",
+ QemuArgs: "-enable-kvm -cpu host,migratable=off",
TargetDir: "/",
HostFuzzer: true,
},