Crate vmm_core

Source
Expand description

Core building blocks for managing vm and vm related state to build a vmm. Used by both hvlite and underhill today.

Modulesยง

acpi_builder
Construct ACPI tables for a concrete VM topology
cpuid
VM CPUID support.
device_builder
Functions for resolving and building devices.
emuplat
input_distributor
Contains a state unit for distributing keyboard and mouse input to the appropriate devices.
partition_unit
State unit for managing the VM partition and associated virtual processors.
platform_resolvers
synic
vmbus_unit
State unit definitions for vmbus components.
vmotherboard_adapter
Glue code to adapt OpenVMM-specific platform APIs to the types/traits required by vmotherboard.
vmtime_unit
StateUnit support for VmTimeKeeper.