Expand description
A high-level manager for hotplug PCI devices.
Structsยง
- GuestDeviceStub ๐
- PciHotPlugManager manages hotplug ports, and handles PCI device hot plug and hot removal.
- PciHotPlugWorker ๐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 ๐PortManagerStub is the manager-side copy of a port.
- PortWorkerStub ๐PortWorkerStub is the worker-side copy of a port.
- RecoverableResource ๐System resources that can be released when a hotplugged device is removed.
- SignalHotPlugCommand ๐
- WorkerClient ๐WorkerClient is a wrapper of the worker methods.
Enumsยง
- PortState ๐PortState indicates the state of the port.
- Token ๐
- WorkerCommand ๐Control commands to worker.
- WorkerResponse ๐Control response from worker.