Hello all, After the patches [1fc55a39, b342070c] OvmfPkg: Use heap memory for virtio-blk request/OvmfPkg: Use heap memory for virtio-scsi request got merged, this regression is spotted. AMD SVM/SEV/SEVES guest boot fails with OVMF packages [Ia3264/X64] built from today's upstream edk2 repository[Head: 85fad99]. Guest boot with OVMF.fd or only with OVMF_CODE.fd gets stuck at below point: /Divisor   = 1 BaudRate/Actual (115200/115200) = 100% PciSioSerial: Create SIO child serial device - Device Error PlatformBootManagerAfterConsole Found Mass Storage device: PciRoot(0x0)/Pci(0x3,0x0) InstallProtocolInterface: FA920010-6785-4941-B6EC-498C579F160A 3DEB82A0 InstallProtocolInterface: 143B7632-B81B-4CB7-ABD3-B625A5B9BFFE 3DE10AA0 InstallProtocolInterface: 0167CCC4-D0F7-4F21-A3EF-9E64B7CDCE8B 3DE5D4A0 qemu-system-x86_64: wrong size for virtio-scsi headers <========== gets hung/ If both OVMF code and vars file are provided the issue is not hit. Qemu command line to recreate the issue: /qemu-system-x86_64 \ -machine q35,kernel_irqchip=split \ -name guest=vm,debug-threads=on \ -drive if=pflash,format=raw,unit=0,file=OVMF_CODE.fd,readonly \ -cpu host \ -m 1024 \ -smp 1,cores=1,threads=1,dies=1,sockets=1 \ -kernel bzImage \ -append "root=/dev/sda rw console=ttyS0 net.ifnames=0 biosdevname=0 movable_node swiotlb=65536 " \ -drive id=disk0,file=22.04-server.qcow2,format=qcow2,if=none \ -device virtio-scsi-pci,id=scsi0,disable-legacy=on,iommu_platform=true \ -device scsi-hd,drive=disk0 \ --enable-kvm \ --nographic / Thanks, Srikanth Aithal -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#120171): https://edk2.groups.io/g/devel/message/120171 Mute This Topic: https://groups.io/mt/107663187/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-