tianocore/containers

Update Fedora image to use QEMU v7.0+

cfernald opened this issue · 2 comments

QEMU versions <7 have some limitations in their TCG support. Specifically, TCG does not support UMIP which is required by SMM supervisors.

@osteffenrh , I've been trying to find a way to pull QEMU v7 into the fedora images in a sane way but so far have come up short. The main issue is that Fedora-35 contains version 6.2 and not 7. I have tried pulling v7 from the Fedora 37 repository using the "--releasever=37" flag but this seems to break building of the basetools, I presume because of an updated dependency though I've had trouble confirming that. As I'm admittedly a Linux and especially a Fedora novice, I was hoping you may be able to provide me a pointer on this issue.

Thanks!

@cfernald, I'll take a look.

We might have to pull that in from somewhere else or build it ourselves.

We are on Fedora 35 because of some part of EDK2 not building with gcc 12. But that might also be fixed by now?