File virtinst-dont-require-uefi-for-sev-snp.patch of Package virt-manager

References: bsc#1239013

virt-install incorrectly assumes SEV-SNP guests require EFI firmware
via a pflash device. For SNP guests, the firmware must be provided
as a ROM device.

Index: virt-manager-5.0.0/virtinst/domain/launch_security.py
===================================================================
--- virt-manager-5.0.0.orig/virtinst/domain/launch_security.py
+++ virt-manager-5.0.0/virtinst/domain/launch_security.py
@@ -48,7 +48,7 @@ class DomainLaunchSecurity(XMLBuilder):
                 self.policy = "0x07"
 
     def _set_defaults_sev_snp(self, guest):
-        if not guest.os.is_q35() or not guest.is_uefi():
+        if not guest.os.is_q35():
             raise RuntimeError(_("SEV-SNP launch security requires a Q35 UEFI machine"))
 
     def _set_defaults_tdx(self, guest):
openSUSE Build Service is sponsored by