From 03bc3a6326b79c3b4dbae0cbb656c7b2c47b78f3 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 5 Feb 2024 06:57:43 +0100 Subject: [PATCH] fix: Custom CPU model --- src/proc.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/proc.sh b/src/proc.sh index e93496f..af66de8 100644 --- a/src/proc.sh +++ b/src/proc.sh @@ -5,8 +5,8 @@ set -Eeuo pipefail : "${KVM:="Y"}" : "${CPU_FLAGS:=""}" +: "${CPU_MODEL:=""}" : "${DEF_MODEL:="cortex-a53"}" -: "${CPU_MODEL:="$DEF_MODEL"}" [[ "$ARCH" != "arm"* ]] && KVM="N" @@ -33,7 +33,7 @@ fi if [[ "$KVM" != [Nn]* ]]; then - if [[ "$CPU_MODEL" == "$DEF_MODEL" ]]; then + if [ -z "$CPU_MODEL" ]; then CPU_MODEL="host" fi @@ -49,9 +49,11 @@ else WIN_FEATURES="" KVM_OPTS=" -accel tcg,thread=multi" - if [[ "$ARCH" == "arm"* ]]; then - if [[ "$CPU_MODEL" == "$DEF_MODEL" ]]; then + if [ -z "$CPU_MODEL" ]; then + if [[ "$ARCH" == "arm"* ]]; then CPU_MODEL="max" + else + CPU_MODEL="$DEF_MODEL" fi fi