2025-10-09 –, Main
Presenter: Aaron Rossetto, Cirrus Logic
What can you do when a customer requirement calls for a DXE driver, but you lack the ability to build a custom platform BIOS to test your driver? You could test the driver from the UEFI Shell, but that doesn’t represent a realistic customer deployment scenario, thus leaving a significant gap in your testing coverage. Using virtualization techniques such as PCI passthrough in conjunction with open source technologies like QEMU (Quick Emulator) and OVMF (the Open Virtual Machine Framework) can facilitate the testing and deployment of a DXE driver in a platform that mimics a customer's system, providing valuable insight into the driver deployment process and a high level of confidence in the quality and stability of the solution.