The following changes since commit 7dd9d7e0bd29abf590d1ac235c0a00606ef81153:
Merge tag 'pull-ppc-20220831' of https://gitlab.com/danielhb/qemu into staging (2022-09-01 13:53:20 -0400) are available in the git repository at: https://github.com/jasowang/qemu.git tags/net-pull-request for you to fetch changes up to 36a894aeb64a2e02871016da1c37d4a4ca109182: net: tulip: Restrict DMA engine to memories (2022-09-02 10:22:39 +0800) ---------------------------------------------------------------- ---------------------------------------------------------------- Eugenio Pérez (19): vdpa: Skip the maps not in the iova tree vdpa: do not save failed dma maps in SVQ iova tree util: accept iova_tree_remove_parameter by value vdpa: Remove SVQ vring from iova_tree at shutdown vdpa: Make SVQ vring unmapping return void vhost: Always store new kick fd on vhost_svq_set_svq_kick_fd vdpa: Use ring hwaddr at vhost_vdpa_svq_unmap_ring vhost: stop transfer elem ownership in vhost_handle_guest_kick vhost: use SVQ element ndescs instead of opaque data for desc validation vhost: Delete useless read memory barrier vhost: Do not depend on !NULL VirtQueueElement on vhost_svq_flush vhost_net: Add NetClientInfo start callback vhost_net: Add NetClientInfo stop callback vdpa: add net_vhost_vdpa_cvq_info NetClientInfo vdpa: Move command buffers map to start of net device vdpa: extract vhost_vdpa_net_cvq_add from vhost_vdpa_net_handle_ctrl_avail vhost_net: add NetClientState->load() callback vdpa: Add virtio-net mac address via CVQ at start vdpa: Delete CVQ migration blocker Zhang Chen (1): net/colo.c: Fix the pointer issue reported by Coverity. Zheyu Ma (1): net: tulip: Restrict DMA engine to memories hw/i386/intel_iommu.c | 6 +- hw/net/tulip.c | 4 +- hw/net/vhost_net.c | 17 +++ hw/virtio/vhost-iova-tree.c | 2 +- hw/virtio/vhost-iova-tree.h | 2 +- hw/virtio/vhost-shadow-virtqueue.c | 31 +++-- hw/virtio/vhost-vdpa.c | 90 +++++++-------- include/hw/virtio/vhost-vdpa.h | 1 - include/net/net.h | 6 + include/qemu/iova-tree.h | 2 +- net/colo.c | 25 ++-- net/colo.h | 1 + net/trace-events | 2 +- net/vhost-vdpa.c | 228 +++++++++++++++++++++++-------------- util/iova-tree.c | 4 +- 15 files changed, 248 insertions(+), 173 deletions(-)