Expand description
UEFI diagnostics service
This service handles processing of the EFI diagnostics buffer, producing friendly logs for any telemetry during the UEFI boot process.
The EFI diagnostics buffer follows the specification of Project Mu’s Advanced Logger package, whose relevant types are defined in the Hyper-V specification within the uefi_specs crate.
This file specifically should only expose the public API of the service; internal implementation details should be in submodules.
Structs§
- Diagnostics
Services - Definition of the diagnostics services state
- LogLevel
- Log level configuration - encapsulates a u32 mask where u32::MAX means log everything
Constants§
- DEFAULT_
LOGS_ PER_ PERIOD - Default number of EfiDiagnosticsLogs emitted per period