Skip to content

VMCI: Add support for virtual IOMMU

Andy King lkml virtualization 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2VMCI: Remove non-blocking/pinned queuepair supportdrivers/misc/vmw_vmci/vmci_queue_pair.c drivers/misc/vmw_vmci/vmci_queue_pair.h+22 -1450 replies
2/2VMCI: Add support for virtual IOMMUdrivers/misc/vmw_vmci/vmci_driver.c drivers/misc/vmw_vmci/vmci_driver.h drivers/misc/vmw_vmci/vmci_guest.c +1 more+128 -830 replies

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by.

PatchAditya SarwadeGeorge Zhang
1/2A-b
2/2A-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/2] VMCI: Add support for virtual IOMMU

This patchset adds support for virtual IOMMU to the VMCI module. We switch to DMA consistent mappings for queuepair and doorbell pages that are passed to the device, which allows the module to work in the presence of vIOMMU/VT-d.

Andy King (2):
VMCI: Remove non-blocking/pinned queuepair support
VMCI: Add support for virtual IOMMU

 drivers/misc/vmw_vmci/vmci_driver.c     |    2 +-
 drivers/misc/vmw_vmci/vmci_driver.h     |    7 +
 drivers/misc/vmw_vmci/vmci_guest.c      |   22 ++-
 drivers/misc/vmw_vmci/vmci_queue_pair.c |  313 ++++++++++++-------------------
 drivers/misc/vmw_vmci/vmci_queue_pair.h |   18 --
 5 files changed, 142 insertions(+), 220 deletions(-)
Signature · 1 line
1.7.4.1