quibble
quibble copied to clipboard
VbeShim instead of CSM
OVMF's QemuVideoDxe contains VbeShim which emulates a bare minimum VESA BIOS to get Windows 7 to boot without CSM. And there is VgaShim which enables the same feature on generic UEFI hardware (oddly enough it does not work with neither QEMU nor Virtualbox). How about incorporating VbeShim into quibble and remove CSM dependency?
Thanks for this. It's certainly worth looking into.
The first step though will be getting CSM-less booting working on OSes that support it natively, i.e. Windows 8 and above.