From 454dcef52a7ab580180fee2c3442b385de285a2d Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Sat, 27 Jan 2024 17:57:40 +0100 Subject: [PATCH] arc: add cpuflags check to arc Signed-off-by: AuxXxilium --- files/initrd/opt/arc/arc.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/files/initrd/opt/arc/arc.sh b/files/initrd/opt/arc/arc.sh index 78f85856..583c902e 100755 --- a/files/initrd/opt/arc/arc.sh +++ b/files/initrd/opt/arc/arc.sh @@ -413,7 +413,7 @@ function make() { KVMSUPPORT="$(readConfigKey "arc.kvmsupport" "${USER_CONFIG_FILE}")" if [ "${KVMSUPPORT}" = "true" ]; then # Check if KVM is enabled - if ! grep -q '^flags.*(vmx|svm)' /proc/cpuinfo; then + if ! egrep -q '^flags.*(vmx|svm)' /proc/cpuinfo; then dialog --backtitle "$(backtitle)" --title "Arc Build" \ --msgbox "Virtualization is not enabled in BIOS.\nDisable KVM Support for now." 0 0 writeConfigKey "arc.kvmsupport" "false" "${USER_CONFIG_FILE}" @@ -748,6 +748,10 @@ function addonSelection() { if [ "${PLATFORM}" = "epyc7002" ]; then KVER="${PRODUCTVER}-${KVER}" fi + # Check for ACPI Support + if ! grep -q "^flags.*acpi.*" /proc/cpuinfo; then + deleteConfigKey "addons.acpid" "${USER_CONFIG_FILE}" + fi # read addons from user config unset ADDONS declare -A ADDONS