-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
Description
Bounty: $200
The problem you're addressing (if any)
UEFI payload in release v0.2.0 for Q35 doesn't include VirtIO drivers. Because of that, bootable disks have to be mounted using different interfaces, which are generally slower in virtualized environment.
Describe the solution you'd like
(Conditionally?) add VirtIO drivers to DasharoPayloadPkg.
Where is the value to a user, and who might that user be?
Slightly better performance of I/O operations.
Describe alternatives you've considered
No response
Additional context
- VirtIO driver enabled in edk2 build for QEMU
- or possibly for all builds, but it should be loaded under QEMU only
- VirtIO test suite might go into this directory and be guarded by flags such as this one to make sure it's executed on QEMU machines only
Definition of done
- VirtIO edk2 driver is loaded when running on QEMU
- VirtIO driver is not loaded when running on some hardware platform
- Attached logs of newly developed test, proving VirtIO driver is visible in firmware