I am trying to get my head around UEFI (Unified Extensible Firmware Interface) and it's not entirely clear to me how this affects virtual machines.
Thus, there are three parts to this question:
- Is UEFI an advance in hardware support for virtualization?
- All other things being equal, would a machine with UEFI be more likely to run a virtual machine more efficiently than one without, or does UEFI cause any performance hits that negate any speed improvements from a virtual machine?
- Would the difference in execution be visible to code running in a virtual machine? (In theory, it shouldn't, but in practice?)