From 644cca0786360ea4cccc55950e6b99dfe4143d1f Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 5 Feb 2024 06:40:33 +0100 Subject: [PATCH] fix: Custom CPU model (#12) --- src/proc.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/proc.sh b/src/proc.sh index a61c8b4..e93496f 100644 --- a/src/proc.sh +++ b/src/proc.sh @@ -5,7 +5,8 @@ set -Eeuo pipefail : "${KVM:="Y"}" : "${CPU_FLAGS:=""}" -: "${CPU_MODEL:="cortex-a53"}" +: "${DEF_MODEL:="cortex-a53"}" +: "${CPU_MODEL:="$DEF_MODEL"}" [[ "$ARCH" != "arm"* ]] && KVM="N" @@ -32,7 +33,10 @@ fi if [[ "$KVM" != [Nn]* ]]; then - CPU_MODEL="host" + if [[ "$CPU_MODEL" == "$DEF_MODEL" ]]; then + CPU_MODEL="host" + fi + KVM_OPTS=",accel=kvm -enable-kvm" CPU_FEATURES="kvm=on,migratable=no" WIN_FEATURES="" @@ -46,7 +50,9 @@ else KVM_OPTS=" -accel tcg,thread=multi" if [[ "$ARCH" == "arm"* ]]; then - CPU_MODEL="max" + if [[ "$CPU_MODEL" == "$DEF_MODEL" ]]; then + CPU_MODEL="max" + fi fi if [[ "${BOOT_MODE,,}" == "windows" ]]; then