mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
Switch virtio-blk request construction and the users to the owned AsyncIo data path added in the series. Read bounce buffers now return through AsyncIoCompletion before being copied back to guest memory. This makes the main virtio async block I/O path use retained request memory. qcow still has raw-iovec fallback paths at this point; those are removed in follow-up commits. Leave the legacy borrowed iovec trait methods in place for a follow-up cleanup commit to minimize single-commit churn. Signed-off-by: Dylan Reid <dgreid@fb.com>