Skip to main content

uefi_specs/hyperv/
mod.rs

1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
4//! Types and constants specific to Hyper-V's firmware implementation.
5//!
6//! These values are all bespoke implementation details, and will not be found
7//! in any public spec. Instead, they are transcribed directly from the Hyper-V
8//! C/C++ sources.
9
10pub mod advanced_logger;
11pub mod bios_event_log;
12pub mod boot_bios_log;
13pub mod common;
14pub mod crypto;
15pub mod debug_level;
16pub mod firmware_version;
17pub mod nvram;
18pub mod time;
19
20use guid::Guid;
21
22/// MsvmPkg: `gEfiVmbusChannelDevicePathGuid`
23pub const VM_HW_VENDOR_VMBUS_GUID: Guid = guid::guid!("9b17e5a2-0891-42dd-b653-80b5c22809ba");
24
25/// MsvmPkg: `gSyntheticStorageClassGuid`
26pub const VM_DISK_VMBUS_CHILD_GUID: Guid = guid::guid!("ba6163d9-04a1-4d29-b605-72e2ffb1dc7f");