From a607ce62d1f3236d37a19370ed4382e39b0461d3 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Wed, 17 May 2023 17:45:34 +0000 Subject: [PATCH] feat: set -cpu max, also for non-kvm --- qemu/qemu-kernel.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qemu/qemu-kernel.go b/qemu/qemu-kernel.go index 7c61a06..d1b5227 100644 --- a/qemu/qemu-kernel.go +++ b/qemu/qemu-kernel.go @@ -247,8 +247,11 @@ func (q *System) Args() (qemuArgs []string) { qemuArgs = append(qemuArgs, "-initrd", q.kernel.InitrdPath) } - if (q.arch == X86x64 || q.arch == X86x32) && kvmExists() { - qemuArgs = append(qemuArgs, "-enable-kvm", "-cpu", "host") + if q.arch == X86x64 || q.arch == X86x32 { + if kvmExists() { + qemuArgs = append(qemuArgs, "-enable-kvm") + } + qemuArgs = append(qemuArgs, "-cpu", "max") } if q.arch == X86x64 && runtime.GOOS == "darwin" {