From fa9e6481b49b200537734b2ce22aaed5cf9c9278 Mon Sep 17 00:00:00 2001 From: Ivan Leschinsky Date: Sun, 26 Jun 2022 15:38:09 +0300 Subject: [PATCH 1/2] Fix post setup for the custom VM ID --- setup | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup b/setup index 5f60bf2..f34abd3 100755 --- a/setup +++ b/setup @@ -326,7 +326,7 @@ do ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] then - sed -i 's/+bmi2,+xsave,+xsaveopt,check/+bmi2,+xsave,+xsaveopt,check -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${NEXTID}.conf + sed -i 's/+bmi2,+xsave,+xsaveopt,check/+bmi2,+xsave,+xsaveopt,check -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${VM_ID}.conf fi fi @@ -366,7 +366,7 @@ do ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] then - sed -i 's/+kvm_pv_eoi,+hypervisor,+invtsc/+kvm_pv_eoi,+hypervisor,+invtsc -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${NEXTID}.conf + sed -i 's/+kvm_pv_eoi,+hypervisor,+invtsc/+kvm_pv_eoi,+hypervisor,+invtsc -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${VM_ID}.conf fi fi From 1b49f901face936108e29338677f424641670938 Mon Sep 17 00:00:00 2001 From: Ivan Leschinsky Date: Sun, 26 Jun 2022 16:23:50 +0300 Subject: [PATCH 2/2] Fix usage of custom VM_ID for all macOS versions --- setup | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/setup b/setup index f34abd3..dd8582c 100755 --- a/setup +++ b/setup @@ -517,7 +517,7 @@ do ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] then - sed -i 's/+bmi2,+xsave,+xsaveopt,check/+bmi2,+xsave,+xsaveopt,check -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${NEXTID}.conf + sed -i 's/+bmi2,+xsave,+xsaveopt,check/+bmi2,+xsave,+xsaveopt,check -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${VM_ID}.conf fi fi @@ -557,7 +557,7 @@ do ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] then - sed -i 's/+kvm_pv_eoi,+hypervisor,+invtsc/+kvm_pv_eoi,+hypervisor,+invtsc -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${NEXTID}.conf + sed -i 's/+kvm_pv_eoi,+hypervisor,+invtsc/+kvm_pv_eoi,+hypervisor,+invtsc -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${VM_ID}.conf fi fi @@ -708,7 +708,7 @@ do ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] then - sed -i 's/+bmi2,+xsave,+xsaveopt,check/+bmi2,+xsave,+xsaveopt,check -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${NEXTID}.conf + sed -i 's/+bmi2,+xsave,+xsaveopt,check/+bmi2,+xsave,+xsaveopt,check -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${VM_ID}.conf fi fi @@ -748,7 +748,7 @@ do ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] then - sed -i 's/+kvm_pv_eoi,+hypervisor,+invtsc/+kvm_pv_eoi,+hypervisor,+invtsc -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${NEXTID}.conf + sed -i 's/+kvm_pv_eoi,+hypervisor,+invtsc/+kvm_pv_eoi,+hypervisor,+invtsc -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${VM_ID}.conf fi fi @@ -899,7 +899,7 @@ do ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] then - sed -i 's/+bmi2,+xsave,+xsaveopt,check/+bmi2,+xsave,+xsaveopt,check -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${NEXTID}.conf + sed -i 's/+bmi2,+xsave,+xsaveopt,check/+bmi2,+xsave,+xsaveopt,check -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${VM_ID}.conf fi fi @@ -939,7 +939,7 @@ do ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] then - sed -i 's/+kvm_pv_eoi,+hypervisor,+invtsc/+kvm_pv_eoi,+hypervisor,+invtsc -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${NEXTID}.conf + sed -i 's/+kvm_pv_eoi,+hypervisor,+invtsc/+kvm_pv_eoi,+hypervisor,+invtsc -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${VM_ID}.conf fi fi @@ -1090,7 +1090,7 @@ do ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] then - sed -i 's/+bmi2,+xsave,+xsaveopt,check/+bmi2,+xsave,+xsaveopt,check -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${NEXTID}.conf + sed -i 's/+bmi2,+xsave,+xsaveopt,check/+bmi2,+xsave,+xsaveopt,check -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${VM_ID}.conf fi fi @@ -1130,7 +1130,7 @@ do ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] then - sed -i 's/+kvm_pv_eoi,+hypervisor,+invtsc/+kvm_pv_eoi,+hypervisor,+invtsc -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${NEXTID}.conf + sed -i 's/+kvm_pv_eoi,+hypervisor,+invtsc/+kvm_pv_eoi,+hypervisor,+invtsc -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off/g' /etc/pve/qemu-server/${VM_ID}.conf fi fi