-
-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Depend on edk2-ovmf-xen instead of bundling OVMF #195
Conversation
This fixes two bugs: 1. The bundled OVMF didn't support Xen, so UEFI guests failed to boot. 2. The bundled OVMF didn't include the license text alongside it. Fixes: QubesOS/qubes-issues#8625
Looks good, but I'd like to make a test for that first. If you want to help, take a look at simple VM startup tests in core-admin, and add one that checks if UEFI VM boots too (and test if this PR really fixes it). |
When I tested (an equivalent to) this myself, it was enough to get the firmware loading, but I was dumped into a UEFI shell because |
I'm going to insist on a test in core-admin, but if you don't want to, I can add it too. It doesn't need to test full qubes-template-based qube booting with UEFI. In fact, I believe that's very minor use case for this feature. It can be something minimal - maybe even just grub configured to print something to the console? (see the cdrom boot test, that one uses syslinux, but you get the idea). |
I’ll add the test. I just thought you wanted me to test that a standard Qubes VM booted with UEFI firmware (which it doesn’t). |
OpenQA test summaryComplete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2024110404-4.3&flavor=pull-requests Test run included the following:
New failures, excluding unstableCompared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2024091704-4.3&flavor=update
Failed tests8 failures
Fixed failuresCompared to: https://openqa.qubes-os.org/tests/112766#dependencies 200 fixed
Unstable tests
|
This fixes two bugs:
Fixes: QubesOS/qubes-issues#8625