Expand description
A centralized place to expose various service-specific interface traits that must be implemented by the “platform” hosting the UEFI device.
This layer of abstraction allows the re-using the same UEFI emulator between multiple VMMs (OpenVMM, Underhill, etc…), without tying the emulator to any VMM specific infrastructure (via some kind of compile-time feature flag infrastructure).
Structs§
- Boot
Info - Information about a boot attempt.
Enums§
- Uefi
Event - A UEFI event that should be surfaced to the host.
Traits§
- Uefi
Logger - Interface to log UEFI events.
- VsmConfig
- Callbacks that enable nvram services to revoke VSM on
ExitBootServicesif requested by the guest.