Expand description
A high-level manager for hotplug PCI devices.
Structs§
- PciHotPlugManager manages hotplug ports, and handles PCI device hot plug and hot removal.
- PciHotPlugWorker is a worker that handles the asynchrony of slot states between crosvm and the guest OS. It is responsible for scheduling the PCIe slot control signals and handle its result.
- PortKey 🔒PortKey is a unique identifier of ports with an ordering defined on it.
- PortManagerStub is the manager-side copy of a port.
- PortWorkerStub is the worker-side copy of a port.
- System resources that can be released when a hotplugged device is removed.
- WorkerClient is a wrapper of the worker methods.
Enums§
- PortState indicates the state of the port.
- Token 🔒
- Control commands to worker.
- Control response from worker.