Thread (45 messages) 45 messages, 6 authors, 2024-01-11

Re: [RFC v1 7/8] vp_vdpa::Add support for iommufd

From: Jason Wang <hidden>
Date: 2023-11-06 07:26:35
Also in: lkml, virtualization

On Sat, Nov 4, 2023 at 1:17 AM Cindy Lu [off-list ref] wrote:
quoted hunk ↗ jump to hunk
Add new vdpa_config_ops function to support iommufd

Signed-off-by: Cindy Lu <redacted>
---
 drivers/vdpa/virtio_pci/vp_vdpa.c | 4 ++++
 1 file changed, 4 insertions(+)
diff --git a/drivers/vdpa/virtio_pci/vp_vdpa.c b/drivers/vdpa/virtio_pci/vp_vdpa.c
index 281287fae89f..dd2c372d36a6 100644
--- a/drivers/vdpa/virtio_pci/vp_vdpa.c
+++ b/drivers/vdpa/virtio_pci/vp_vdpa.c
@@ -460,6 +460,10 @@ static const struct vdpa_config_ops vp_vdpa_ops = {
        .set_config     = vp_vdpa_set_config,
        .set_config_cb  = vp_vdpa_set_config_cb,
        .get_vq_irq     = vp_vdpa_get_vq_irq,
+       .bind_iommufd = vdpa_iommufd_physical_bind,
+       .unbind_iommufd = vdpa_iommufd_physical_unbind,
+       .attach_ioas = vdpa_iommufd_physical_attach_ioas,
+       .detach_ioas = vdpa_iommufd_physical_detach_ioas,
For the device that depends on the platform IOMMU, any reason we still
bother a per device config ops here just as an indirection?

Thanks
 };

 static void vp_vdpa_free_irq_vectors(void *data)
--
2.34.3
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help