From a949600ee5e9bd6d2a492a038efcb35176648749 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sun, 21 Aug 2016 17:50:57 -0700 Subject: vm/qemu: use -no-reboot and -display=none Rebooting only confuses syz-manager as it thinks that it's the same dirty instance. Let syz-manager recreate the VM from scratch instead. -display=none does not disable graphics subsystem which may be useful for fuzzing. It also seems to be newer than -nographics. --- vm/qemu/qemu.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vm/qemu/qemu.go b/vm/qemu/qemu.go index 444e556ca..8633f4f2f 100644 --- a/vm/qemu/qemu.go +++ b/vm/qemu/qemu.go @@ -136,7 +136,9 @@ func (inst *instance) Boot() error { "-m", strconv.Itoa(inst.cfg.Mem), "-net", "nic", "-net", fmt.Sprintf("user,host=%v,hostfwd=tcp::%v-:22", hostAddr, inst.port), - "-nographic", + "-display", "none", + "-serial", "stdio", + "-no-reboot", "-enable-kvm", "-numa", "node,nodeid=0,cpus=0-1", "-numa", "node,nodeid=1,cpus=2-3", "-smp", "sockets=2,cores=2,threads=1", -- cgit mrf-deployment