Expand description
Types and constants specific to Hyper-V’s firmware implementation.
These values are all bespoke implementation details, and will not be found in any public spec. Instead, they are transcribed directly from the Hyper-V C/C++ sources.
Modules§
- advanced_
logger  - Types and constants defined by Project Mu’s Advanced Logger package, used in the Hyper-V UEFI firmware.
 - bios_
event_ log  - Types and constants defined in 
BiosEventLogInterface.h - boot_
bios_ log  - Types and constants defined in 
BootBiosLogInterface.h - common
 - Types shared between multiple parts of the Hyper-V UEFI protocols.
 - crypto
 - Crypto types defined in 
BiosInterface.h - debug_
level  - Debug level mappings defined by Project Mu’s MU_BASECORE package, used in the Hyper-V UEFI firmware.
 - nvram
 - Nvram types defined in 
BiosInterface.h - time
 - Hyper-V specific UEFI Time definitions
 
Constants§
- VM_
DISK_ VMBUS_ CHILD_ GUID  - MsvmPkg: 
gSyntheticStorageClassGuid - VM_
HW_ VENDOR_ VMBUS_ GUID  - MsvmPkg: 
gEfiVmbusChannelDevicePathGuid