linux-stable/drivers/vdpa
Jason Wang 6c3d329e64 vdpa_sim: get rid of DMA ops
We used to (ab)use the DMA ops for setting up identical mappings in
the IOTLB. This patch tries to get rid of the those unnecessary DMA
ops by maintaining a simple identical/passthrough mappings by
default. When bound to virtio_vdpa driver, DMA API will simply use PA
as the IOVA and we will be all fine. When the vDPA bus tries to setup
customized mapping (e.g when bound to vhost-vDPA), the
identical/passthrough mapping will be removed.

Signed-off-by: Jason Wang <jasowang@redhat.com>
Message-Id: <20221223060021.28011-1-jasowang@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Christoph Hellwig <hch@lst.de>
2023-02-20 19:26:58 -05:00
..
alibaba vdpa: multiple address spaces support 2022-05-31 12:44:27 -04:00
ifcvf vDPA/ifcvf: implement features provisioning 2023-02-20 19:26:55 -05:00
mlx5 vdpa/mlx5: Add RX counters to debugfs 2023-02-20 19:26:54 -05:00
solidrun virtio: vdpa: new SolidNET DPU driver. 2023-02-20 19:26:56 -05:00
vdpa_sim vdpa_sim: get rid of DMA ops 2023-02-20 19:26:58 -05:00
vdpa_user vduse: Validate vq_num in vduse_validate_config() 2022-12-28 05:28:11 -05:00
virtio_pci vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove 2022-12-28 05:28:11 -05:00
Kconfig virtio: vdpa: new SolidNET DPU driver. 2023-02-20 19:26:56 -05:00
Makefile virtio: vdpa: new SolidNET DPU driver. 2023-02-20 19:26:56 -05:00
vdpa.c vdpa: conditionally fill max max queue pair for stats 2022-12-28 05:28:11 -05:00