refactor: change IN_VM to HYPERVISOR;

This commit is contained in:
Martin Wimpress 2024-05-15 01:19:39 +01:00 committed by Martin Wimpress
parent f14eed78ce
commit eb661221ef
1 changed files with 4 additions and 4 deletions

View File

@ -293,12 +293,12 @@ function configure_cpu() {
case ${MANUFACTURER,,} in case ${MANUFACTURER,,} in
qemu) CPU_MODEL="Penryn" qemu) CPU_MODEL="Penryn"
IN_VM=0;; HYPERVISOR="${MANUFACTURER,,}";;
*) CPU_MODEL="host" *) CPU_MODEL="host"
IN_VM=1;; HYPERVISOR="";
esac esac
if [ ! ${IN_VM} ]; then if [ -z "${HYPERVISOR}" ]; then
# A CPU with Intel VT-x / AMD SVM support is required # A CPU with Intel VT-x / AMD SVM support is required
if [ "${HOST_CPU_VENDOR}" == "GenuineIntel" ]; then if [ "${HOST_CPU_VENDOR}" == "GenuineIntel" ]; then
if ! check_cpu_flag vmx; then if ! check_cpu_flag vmx; then
@ -1095,7 +1095,7 @@ function vm_boot() {
# Changing process name is not supported on macOS # Changing process name is not supported on macOS
if [ ${DARWIN} -eq 1 ]; then if [ ${DARWIN} -eq 1 ]; then
if [ ! ${IN_VM} ]; then if [ -z "${HYPERVISOR}" ]; then
# shellcheck disable=SC2054,SC2206,SC2140 # shellcheck disable=SC2054,SC2206,SC2140
args+=(-accel hvf) args+=(-accel hvf)
fi fi