I did not have a SEV system around to try for real.
But what I was trying is if the following (your second example but without SEV)
works:
$ qemu-system-x86_64 -name real-qemu -machine
pc-q35-3.0,accel=kvm,usb=off,vmport=off,dump-guest-core=off -display
none -monitor none -nographic -nodefaults -m 16384.0M -serial
mon:stdio -smp 2 -cpu host -device sga -device pcie-root-
port,port=0x10,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,addr=0x2
-netdev user,id=net0,net=192.168.100.0/24,dhcpstart=192.168.100.1
-device virtio-net-
pci,netdev=net0,id=net0,mac=52:54:00:cc:56:90,bus=pci.1,addr=0x0,romfile=,iommu_platform=on
-drive if=pflash,format=raw,readonly,file=/tmp/OVMF_CODE.fd -drive
if=pflash,format=raw,file=/tmp/OVMF_VARS.fd
That was just to ensure that the other args are fine and without SEV the
arguments work.
I doubt that it is mutually exclusive with virtio, but it might need other
tweaks we are not aware about yet.
I know you will try with newer qemu (thanks), when doing so please also give
the much newer qemu 5.2 in Hirsute a chance.
Also - especially once you are on Hirsute with all the new bits - could
you give ti a chance also driving it through libvirt instead of just
commandline. Maybe libvirt is aware and applies the right prep/quirks
that we could learn of?
Finally - if you have no hard reason for it - could you try to bump up
"pc-q35-3.0" or just use the q35 or ubuntu-q35 defaults. The virtio-
iommu device will need non legacy devices - and there are (small)
chances that the old type can't provide all that.
This almost feels more like an upstream call for help - once you have
re-checked with 5.2 as the last version you might ask there as well -
maybe the SEV experts could easily answer?
Looking forward for all your further info,
Christian
** Changed in: qemu (Ubuntu)
Status: New => Incomplete
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1915509
Title:
QEMU 1:4.2-3ubuntu6.12 : Unable to start SEV enabled VM using virtio
driver
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1915509/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs