Crate chipset_arc_mutex_device

Source
Expand description

VMM-agnostic infrastructure to wire up ChipsetDevice instances using Arc<CloseableMutex<dyn ChipsetDevice>> to communicate with the backing chipset.

NOTE: this crate is no longer used by OpenVMM/OpenHCL, and only remains in-tree to support testing devices.

Modulesยง

  • A builder to streamline the construction of Arc + Mutex wrapped [ChipsetDevice] instances.
  • Chipset-facing traits required to wire-up a Arc + Mutex backed ChipsetDevice.
  • A simple chipset that only supports MMIO intercepts.