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.
This commit is contained in:
Dmitry Vyukov 2018-10-28 11:33:38 +01:00
parent e6806d0f73
commit 75f4f60336

View File

@ -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,
},