From 85ee8c9e4cbd9d693d0045d145aa18ccb9e38af7 Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 2 Feb 2024 23:07:52 +0100 Subject: [PATCH] Update proc.sh --- src/proc.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/proc.sh b/src/proc.sh index d17fa64..756b479 100644 --- a/src/proc.sh +++ b/src/proc.sh @@ -34,12 +34,22 @@ if [[ "$KVM" != [Nn]* ]]; then CPU_FEATURES="kvm=on" KVM_OPTS=",accel=kvm -enable-kvm" + + if [[ "${BOOT_MODE,,}" == "windows" ]]; then + + [ -n "$CPU_FEATURES" ] && CPU_FEATURES="$CPU_FEATURES," + CPU_FEATURES="$CPU_FEATURES+hypervisor,+invtsc,l3-cache=on,migratable=no,hv_passthrough" + + fi else KVM_OPTS="" CPU_FEATURES="" - MACHINE="$MACHINE,virtualization=on" + + if [[ "${BOOT_MODE,,}" == "windows" ]]; then + MACHINE="$MACHINE,virtualization=on" + fi if [[ "${CPU_MODEL,,}" == "host"* ]]; then