Module services

Source
Expand description

Chipset-facing traits required to wire-up a Arc + Mutex backed ChipsetDevice.

Enums§

Unimplemented
A placeholder type to represent a bit of unimplemented functionality.

Traits§

ChipsetServices
The intermediary that allows a device to wire itself up to various VM chipset services.
ChipsetServicesMeta
Compile-time type metadata bundle specified by concrete ChipsetServices implementations.
MmioInterceptServices
Implemented by chipsets that can support MmioIntercept devices.
PciConfigSpaceServices
Implemented by chipsets that can support PciConfigSpace devices.
PollDeviceServices
Implemented by chipsets that can support PollDevice devices.
PortIoInterceptServices
Implemented by chipsets that can support PortIoIntercept devices.