qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v5 0/2] vhost-vdpa: add support for vIOMMU
@ 2022-10-30  4:35 Cindy Lu
  2022-10-30  4:35 ` [PATCH v5 1/2] vfio: move function vfio_get_xlat_addr() to memory.c Cindy Lu
  2022-10-30  4:35 ` [PATCH v5 2/2] vhost-vdpa: add support for vIOMMU Cindy Lu
  0 siblings, 2 replies; 5+ messages in thread
From: Cindy Lu @ 2022-10-30  4:35 UTC (permalink / raw)
  To: lulu, alex.williamson, jasowang, mst, pbonzini, peterx, david,
	f4bug, sgarzare
  Cc: qemu-devel

These patches are to support vIOMMU in vdpa device

changes in V3
1. Move function vfio_get_xlat_addr to memory.c
2. Use the existing memory listener, while the MR is
iommu MR then call the function iommu_region_add/
iommu_region_del

changes in V4
1.make the comments in vfio_get_xlat_addr more general

changes in V5
1. Address the comments in the last version
2. Add a new arg in the function vfio_get_xlat_addr, which shows whether 
the memory is backed by a discard manager. So the device can have its 
own warning.

Cindy Lu (2):
  vfio: move function vfio_get_xlat_addr() to memory.c
  vhost-vdpa: add support for vIOMMU

 hw/vfio/common.c               | 163 +++++++++++++++------------------
 hw/virtio/vhost-vdpa.c         | 123 ++++++++++++++++++++++---
 include/exec/memory.h          |   4 +
 include/hw/virtio/vhost-vdpa.h |  10 ++
 softmmu/memory.c               |  69 ++++++++++++++
 5 files changed, 268 insertions(+), 101 deletions(-)

-- 
2.34.3



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-10-30  5:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-30  4:35 [PATCH v5 0/2] vhost-vdpa: add support for vIOMMU Cindy Lu
2022-10-30  4:35 ` [PATCH v5 1/2] vfio: move function vfio_get_xlat_addr() to memory.c Cindy Lu
2022-10-30  5:13   ` Alex Williamson
2022-10-30  5:21     ` Cindy Lu
2022-10-30  4:35 ` [PATCH v5 2/2] vhost-vdpa: add support for vIOMMU Cindy Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).