mbox series

[0/5] intel_iommu: fix windows svvp verification, and trivial cleanups

Message ID 20181217073114.11984-1-peterx@redhat.com (mailing list archive)
Headers show
Series intel_iommu: fix windows svvp verification, and trivial cleanups | expand

Message

Peter Xu Dec. 17, 2018, 7:31 a.m. UTC
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(-)