cloud-hypervisor/vm-virtio/src
Liu Bo 5c1207c198 vhost-user-fs: handle FS_IO request
Virtiofs's dax window can be used as read/write's source (e.g. mmap a file
on virtiofs), but the dax window area is not shared with vhost-user
backend, i.e. virtiofs daemon.

To make those IO work, addresses of this kind of IO source are routed to
VMM via FS_IO requests to perform a read/write from an fd directly to the
given GPA.

This adds the support of FS_IO request to clh's vhost-user-fs master part.

Signed-off-by: Liu Bo <bo.liu@linux.alibaba.com>
2020-03-17 08:23:38 +01:00
..
transport vm-virtio: mmio: Enable reporting of SHM regions via config fields 2020-03-04 09:40:25 +01:00
vhost_user vhost-user-fs: handle FS_IO request 2020-03-17 08:23:38 +01:00
vsock vm-virtio: Consume pause events to prevent infinite epoll_wait calls 2020-03-09 19:01:38 +01:00
block.rs vm-virtio: Consume pause events to prevent infinite epoll_wait calls 2020-03-09 19:01:38 +01:00
console.rs vm-virtio: Consume pause events to prevent infinite epoll_wait calls 2020-03-09 19:01:38 +01:00
device.rs vmm: Move codebase to GuestMemoryAtomic from vm-memory 2020-02-19 13:48:19 +00:00
iommu.rs vm-virtio: Consume pause events to prevent infinite epoll_wait calls 2020-03-09 19:01:38 +01:00
lib.rs vm-virtio: Add support for indirect descriptors 2020-02-25 11:12:50 +00:00
net_util.rs vm-virtio: Consume pause events to prevent infinite epoll_wait calls 2020-03-09 19:01:38 +01:00
net.rs vm-virtio: Consume pause events to prevent infinite epoll_wait calls 2020-03-09 19:01:38 +01:00
pmem.rs vm-virtio: Consume pause events to prevent infinite epoll_wait calls 2020-03-09 19:01:38 +01:00
queue.rs vm-virtio: queue: Add methods to switch a descriptor context 2020-03-13 15:20:34 +00:00
rng.rs vm-virtio: Consume pause events to prevent infinite epoll_wait calls 2020-03-09 19:01:38 +01:00