On Wed, Jun 17, 2020 at 11:29:43AM +0800, Jason Wang wrote: > Hi All: > > This series introduces API for reporing IOVA range. This is a must for > userspace to work correclty: > > - for the process that uses vhost-vDPA directly to properly allocate > IOVA > - for VM(qemu), when vIOMMU is not enabled, fail early if GPA is out > of range > - for VM(qemu), when vIOMMU is enabled, determine a valid guest > address width > > Please review. > > Thanks OK so what is the plan here? Change begin-end->first-last and repost? > Jason Wang (4): > vdpa: introduce config op to get valid iova range > vdpa_sim: implement get_iova_range bus operation > vdpa: get_iova_range() is mandatory for device specific DMA > translation > vhost: vdpa: report iova range > > drivers/vdpa/vdpa.c | 4 ++++ > drivers/vdpa/vdpa_sim/vdpa_sim.c | 11 +++++++++++ > drivers/vhost/vdpa.c | 27 +++++++++++++++++++++++++++ > include/linux/vdpa.h | 14 ++++++++++++++ > include/uapi/linux/vhost.h | 4 ++++ > include/uapi/linux/vhost_types.h | 5 +++++ > 6 files changed, 65 insertions(+) > > -- > 2.20.1 _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization