Crate firmware_pcat

Source
Expand description

PCAT BIOS helper device.

A bespoke virtual device that works in-tandem with the custom Hyper-V PCAT BIOS running within the guest.

Provides interfaces to fetch various bits of VM machine topology and configuration, along with hooks into various VMM runtime services (e.g: event logging, efficient busy-waiting, generation ID, etc…).

Modules§

config
Static config info which gets queried by the PCAT BIOS.

Structs§

PcatBiosDevice
PCAT BIOS helper device.
PcatBiosRuntimeDeps
PCAT device runtime dependencies.

Enums§

PcatBiosDeviceInitError
Errors which may occur during PCAT BIOS helper device initialization.
PcatEvent
PCAT event

Traits§

PcatLogger
Platform interface to emit PCAT events.

Functions§

default_cmos_values
Returns the default values PCAT BIOS expects to find in RTC CMOS memory.