From 8a217cef96c23c1ae191d77c482843ab3fd930e1 Mon Sep 17 00:00:00 2001 From: Reid Priedhorsky Date: Mon, 26 Feb 2024 11:19:32 -0700 Subject: [PATCH] enable suspend for QEMU hypervisor on x86-64 --- Services/UTMQemuVirtualMachine.swift | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Services/UTMQemuVirtualMachine.swift b/Services/UTMQemuVirtualMachine.swift index 122acac91..4b4b6151d 100644 --- a/Services/UTMQemuVirtualMachine.swift +++ b/Services/UTMQemuVirtualMachine.swift @@ -250,13 +250,6 @@ extension UTMQemuVirtualMachine { if isRunningAsDisposible { return UTMQemuVirtualMachineError.qemuError(NSLocalizedString("Suspend state cannot be saved when running in disposible mode.", comment: "UTMQemuVirtualMachine")) } - #if arch(x86_64) - let hasHypervisor = await config.qemu.hasHypervisor - let architecture = await config.system.architecture - if hasHypervisor && architecture == .x86_64 { - return UTMQemuVirtualMachineError.qemuError(NSLocalizedString("Suspend is not supported for virtualization.", comment: "UTMQemuVirtualMachine")) - } - #endif for display in await config.displays { if display.hardware.rawValue.contains("-gl-") || display.hardware.rawValue.hasSuffix("-gl") { return UTMQemuVirtualMachineError.qemuError(NSLocalizedString("Suspend is not supported when GPU acceleration is enabled.", comment: "UTMQemuVirtualMachine"))