Expand description
A high-level manager for hotplug PCI devices.
Structsยง
- Guest
Device ๐Stub - PciHot
Plug Manager - PciHotPlugManager manages hotplug ports, and handles PCI device hot plug and hot removal.
- PciHot
Plug ๐Worker - 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.
- Port
Manager ๐Stub - PortManagerStub is the manager-side copy of a port.
- Port
Worker ๐Stub - PortWorkerStub is the worker-side copy of a port.
- Recoverable
Resource ๐ - System resources that can be released when a hotplugged device is removed.
- Signal
HotPlug ๐Command - Worker
Client ๐ - WorkerClient is a wrapper of the worker methods.
Enumsยง
- Port
State ๐ - PortState indicates the state of the port.
- Token ๐
- Worker
Command ๐ - Control commands to worker.
- Worker
Response ๐ - Control response from worker.