Sorry, I keep missing Jan's email...
On Mon, Apr 25, 2016 at 1:12 AM, David Kiarie <davidkiar...@gmail.com> wrote:
> Hi all,
>
> The current AMD IOMMU patches that fixes Igor's comments. I got rid of
> structs and instead
> added individual integer fields into the table data directly, as suggested.
>
> I have also got rid of some un-used macros and fixed a few other
> miscellaneous things.
>
> David Kiarie (4):
> hw/i386: Introduce AMD IOMMU
> hw/i386: ACPI table for AMD IOMMU
> hw/core: Add AMD IOMMU to machine properties
> hw/pci-host: Emulate AMD IOMMU
>
> hw/acpi/aml-build.c | 2 +-
> hw/acpi/core.c | 13 -
> hw/core/machine.c | 32 +-
> hw/i386/Makefile.objs | 1 +
> hw/i386/acpi-build.c | 101 ++-
> hw/i386/amd_iommu.c | 1426
> +++++++++++++++++++++++++++++++++++++++++
> hw/i386/amd_iommu.h | 398 ++++++++++++
> hw/pci-host/q35.c | 21 +-
> include/hw/acpi/acpi-defs.h | 14 +
> include/hw/acpi/acpi.h | 16 +
> include/hw/acpi/aml-build.h | 1 +
> include/hw/boards.h | 1 +
> include/hw/i386/intel_iommu.h | 1 +
> include/hw/pci/pci.h | 2 +
> qemu-options.hx | 7 +-
> util/qemu-config.c | 8 +-
> 16 files changed, 2010 insertions(+), 34 deletions(-)
> create mode 100644 hw/i386/amd_iommu.c
> create mode 100644 hw/i386/amd_iommu.h
>
> --
> 2.1.4
>