Module diagnostics

Module diagnostics 

Source
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§

DiagnosticsServices
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