-
Notifications
You must be signed in to change notification settings - Fork 6
QEMU fw (all_menus version) doesn't support capsules #1760
Copy link
Copy link
Open
Dasharo/coreboot
#839Labels
Description
Component
Dasharo firmware
Device
QEMU Q35 Emulator
Dasharo version
v0.2.1
Dasharo Tools Suite version
No response
Test case ID
No response
Brief summary
QEMU firmware doesn't support capsule updates when using/building _all_menus version
How reproducible
100%
How to reproduce
- Run qemu with https://github.com/Dasharo/coreboot/releases/download/qemu_q35_v0.2.1/qemu_q35_all_menus.rom firmware
- Try to start capsule update e.g. via DTS (
cp qemu_q35.cap /dev/efi_capsule_loader)
Expected behavior
Capsule updates can be tested on QEMU
Actual behavior
Trying to write to /dev/efi_capsule_loader results in invalid argument error and efi: capsule not supported error in dmesg.
Screenshots
No response
Additional context
_all_menusversion is default firmware downloaded by qemu-run.sh script_all_menusversion might be missingCONFIG_DRIVERS_EFI_UPDATE_CAPSULESconfig
Solutions you've tried
Use qemu_q35.rom instead of qemu_q35_all_menus.rom
Reactions are currently unavailable