[Qemu-devel] [PATCH 0/5] intel_iommu: fix windows svvp verification, and trivial cleanups

Peter Xu posted 5 patches 7 years, 1 month ago
Test checkpatch passed
Test asan passed
Test docker-mingw@fedora passed
Test docker-quick@centos7 passed
Test docker-clang@ubuntu passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20181217073114.11984-1-peterx@redhat.com
hw/i386/intel_iommu.c          | 66 +++++++++++++++++++++++++---------
hw/i386/intel_iommu_internal.h |  3 ++
hw/i386/trace-events           |  6 ----
hw/i386/x86-iommu.c            |  2 +-
include/hw/i386/intel_iommu.h  |  1 +
include/hw/i386/pc.h           |  9 +++++
6 files changed, 63 insertions(+), 24 deletions(-)
[Qemu-devel] [PATCH 0/5] intel_iommu: fix windows svvp verification, and trivial cleanups
Posted by Peter Xu 7 years, 1 month ago
Patch 1-2: mostly for debugging purpose, either on continuous
           converting tracepoints into error reports, or fix incorrect
           debug messages.

Patch 3:   enable dma read/write draining support for vt-d emulation.
           The major reason is to pass Windows SVVP verification.

Patch 4-5: some tunes on existing VT-d parameters, either name or
           default value.  This turns IR on by default for 4.0 or later.

Please review.  Thanks.

Peter Xu (5):
  intel_iommu: dump correct iova when failed
  intel_iommu: convert invalid traces into error reports
  intel_iommu: dma read/write draining support
  intel_iommu: remove "x-" prefix for "aw-bits"
  intel_iommu: turn on IR by default

 hw/i386/intel_iommu.c          | 66 +++++++++++++++++++++++++---------
 hw/i386/intel_iommu_internal.h |  3 ++
 hw/i386/trace-events           |  6 ----
 hw/i386/x86-iommu.c            |  2 +-
 include/hw/i386/intel_iommu.h  |  1 +
 include/hw/i386/pc.h           |  9 +++++
 6 files changed, 63 insertions(+), 24 deletions(-)

-- 
2.17.1