cloud-hypervisor/virtio-devices
Rob Bradford f160572f9d virtio-devices, vmm: Optimised async virtio device activation
In order to ensure that the virtio device thread is spawned from the vmm
thread we use an asynchronous activation mechanism for the virtio
devices. This change optimises that code so that we do not need to
iterate through all virtio devices on the platform in order to find the
one that requires activation. We solve this by creating a separate short
lived VirtioPciDeviceActivator that holds the required state for the
activation (e.g. the clones of the queues) this can then be stored onto
the device manager ready for asynchronous activation.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2022-05-20 17:07:13 +01:00
..
src virtio-devices, vmm: Optimised async virtio device activation 2022-05-20 17:07:13 +01:00
Cargo.toml build: bump libc from 0.2.125 to 0.2.126 2022-05-18 07:14:37 +00:00