On Wed, Feb 26, 2020 at 04:01:02AM -0500, Michael S. Tsirkin wrote: > changes from v1: > dropped vhost changes, hope this fixes build on Mac OS. > > The following changes since commit 9a8abceb5f01d1066d3a1ac5a33aabcbaeec1860: > > Merge remote-tracking branch 'remotes/pmaydell/tags/pull-docs-20200225' > into staging (2020-02-25 11:03:47 +0000) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream > > for you to fetch changes up to deec824070e408b936e02883a1e2cb5af92448d0:
I updated one of the commit logs to include CC stable, so the new hash is: b844a4c77b618acfba6b3f4ce12d2ad709f99279 > Fixed assert in vhost_user_set_mem_table_postcopy (2020-02-25 16:55:32 > -0500) > > ---------------------------------------------------------------- > virtio, pc: fixes, features > > New virtio iommu. > Unrealize memory leaks. > In-band kick/call support. > Bugfixes, documentation all over the place. > > Signed-off-by: Michael S. Tsirkin <[email protected]> > > ---------------------------------------------------------------- > Adrian Moreno (1): > vhost-user: only set slave channel for first vq > > Eric Auger (10): > virtio-iommu: Add skeleton > virtio-iommu: Decode the command payload > virtio-iommu: Implement attach/detach command > virtio-iommu: Implement map/unmap > virtio-iommu: Implement translate > virtio-iommu: Implement fault reporting > virtio-iommu: Support migration > virtio-iommu-pci: Add virtio iommu pci support > hw/arm/virt: Add the virtio-iommu device tree mappings > MAINTAINERS: add virtio-iommu related files > > Igor Mammedov (1): > acpi: cpuhp: document CPHP_GET_CPU_ID_CMD command > > Johannes Berg (6): > libvhost-user: implement VHOST_USER_PROTOCOL_F_REPLY_ACK > libvhost-user-glib: fix VugDev main fd cleanup > libvhost-user-glib: use g_main_context_get_thread_default() > libvhost-user: handle NOFD flag in call/kick/err better > docs: vhost-user: add in-band kick/call messages > libvhost-user: implement in-band notifications > > Michael S. Tsirkin (4): > bios-tables-test: tell people how to update > bios-tables-test: fix up DIFF generation > bios-tables-test: default diff command > rebuild-expected-aml.sh: remind about the process > > Pan Nengyuan (6): > vhost-user-fs: do delete virtio_queues in unrealize > vhost-user-fs: convert to the new virtio_delete_queue function > virtio-pmem: do delete rq_vq in virtio_pmem_unrealize > virtio-crypto: do delete ctrl_vq in virtio_crypto_device_unrealize > vhost-user-blk: delete virtioqueues in unrealize to fix memleaks > vhost-user-blk: convert to new virtio_delete_queue > > Raphael Norwitz (1): > Fixed assert in vhost_user_set_mem_table_postcopy > > Stefan Hajnoczi (1): > virtio: gracefully handle invalid region caches > > docs/specs/acpi_cpu_hotplug.txt | 2 + > contrib/libvhost-user/libvhost-user-glib.h | 1 + > contrib/libvhost-user/libvhost-user.h | 14 + > include/hw/arm/virt.h | 2 + > include/hw/pci/pci.h | 1 + > include/hw/virtio/vhost-user-blk.h | 3 +- > include/hw/virtio/vhost-user-fs.h | 2 + > include/hw/virtio/virtio-iommu.h | 61 ++ > contrib/libvhost-user/libvhost-user-glib.c | 17 +- > contrib/libvhost-user/libvhost-user.c | 139 ++++- > contrib/vhost-user-input/main.c | 6 +- > hw/arm/virt.c | 57 +- > hw/block/vhost-user-blk.c | 23 +- > hw/virtio/vhost-user-fs.c | 16 +- > hw/virtio/vhost-user.c | 10 +- > hw/virtio/virtio-crypto.c | 3 +- > hw/virtio/virtio-iommu-pci.c | 104 ++++ > hw/virtio/virtio-iommu.c | 890 > +++++++++++++++++++++++++++++ > hw/virtio/virtio-pmem.c | 1 + > hw/virtio/virtio.c | 99 +++- > qdev-monitor.c | 1 + > tests/qtest/bios-tables-test.c | 31 +- > MAINTAINERS | 6 + > docs/interop/vhost-user.rst | 122 +++- > hw/virtio/Kconfig | 5 + > hw/virtio/Makefile.objs | 2 + > hw/virtio/trace-events | 20 + > tests/data/acpi/rebuild-expected-aml.sh | 7 + > 28 files changed, 1562 insertions(+), 83 deletions(-) > create mode 100644 include/hw/virtio/virtio-iommu.h > create mode 100644 hw/virtio/virtio-iommu-pci.c > create mode 100644 hw/virtio/virtio-iommu.c >
