On Tue, Sep 13, 2016 at 11:32:32PM +0300, Michael S. Tsirkin wrote: > The following changes since commit 507e4ddc3abf67391bcbc9624fd60b969c159b78: > > Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-fetch' into > staging (2016-09-13 17:55:35 +0100) > > 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 97eb78baaa6167fca5fdc4be700fe4070c5c9659:
I tweaked this a bit to fix build errors on some systems, new commit: 87d386d > > ---------------------------------------------------------------- > virtio,pci: fixes and updates > > AMD IOMMU emulation > virtio feature negotiation rework > > Signed-off-by: Michael S. Tsirkin <m...@redhat.com> > > ---------------------------------------------------------------- > David Kiarie (4): > hw/pci: Prepare for AMD IOMMU > hw/i386/trace-events: Add AMD IOMMU trace events > hw/i386: Introduce AMD IOMMU > hw/i386: AMD IOMMU IVRS table > > Maxime Coquelin (1): > virtio-bus: Plug devices after features are negotiated > > hw/i386/amd_iommu.h | 289 +++++++++ > hw/virtio/virtio-pci.h | 5 + > include/hw/acpi/aml-build.h | 1 + > include/hw/i386/x86-iommu.h | 12 + > include/hw/pci/pci.h | 4 +- > include/hw/virtio/virtio-bus.h | 10 +- > hw/acpi/aml-build.c | 2 +- > hw/i386/acpi-build.c | 76 ++- > hw/i386/amd_iommu.c | 1383 > ++++++++++++++++++++++++++++++++++++++++ > hw/i386/intel_iommu.c | 1 + > hw/i386/x86-iommu.c | 6 + > hw/s390x/virtio-ccw.c | 30 +- > hw/virtio/virtio-bus.c | 9 +- > hw/virtio/virtio-pci.c | 36 +- > hw/i386/Makefile.objs | 1 + > hw/i386/trace-events | 29 + > 16 files changed, 1855 insertions(+), 39 deletions(-) > create mode 100644 hw/i386/amd_iommu.h > create mode 100644 hw/i386/amd_iommu.c >