From a4818025d8a4c4944ba1e2c76eb0ba4ec544dd93 Mon Sep 17 00:00:00 2001 From: Martin Wimpress Date: Wed, 15 May 2024 02:25:51 +0100 Subject: [PATCH] fix(darwin): convert CPU flags from Linux format to Darwin format --- quickemu | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/quickemu b/quickemu index 5ada1b8..5accea7 100755 --- a/quickemu +++ b/quickemu @@ -246,7 +246,9 @@ function get_cpu_info() { function check_cpu_flag() { local HOST_CPU_FLAG="" if [ "${OS_KERNEL}" == "Darwin" ]; then - HOST_CPU_FLAG="${1}^^" + # Convert the flag to uppercase and replace _ with . + HOST_CPU_FLAG="${1^^}" + HOST_CPU_FLAG="${HOST_CPU_FLAG//_/.}" if sysctl -n machdep.cpu.features | grep -o "${HOST_CPU_FLAG}" > /dev/null; then return 0 else