Message ID | 20200226090010.708934-1-mst@redhat.com |
---|---|
State | New |
Headers | show |
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 <mst@redhat.com> > > ---------------------------------------------------------------- > 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 >
On Thu, 27 Feb 2020 at 08:55, Michael S. Tsirkin <mst@redhat.com> wrote: > > 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 Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/5.0 for any user-visible changes. -- PMM
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: 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 <mst@redhat.com> ---------------------------------------------------------------- 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