Skip to content

intel_iommu: fix windows svvp verification, and trivial cleanups

Peter Xu qemu-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5intel_iommu: dump correct iova when failedhw/i386/intel_iommu.c+1 -10 replies
2/5intel_iommu: convert invalid traces into error reportshw/i386/intel_iommu.c hw/i386/trace-events+43 -210 replies
3/5intel_iommu: dma read/write draining supporthw/i386/intel_iommu.c hw/i386/intel_iommu_internal.h include/hw/i386/intel_iommu.h +1 more+13 -00 replies
4/5intel_iommu: remove "x-" prefix for "aw-bits"hw/i386/intel_iommu.c+1 -10 replies
5/5intel_iommu: turn on IR by defaulthw/i386/x86-iommu.c include/hw/i386/pc.h+5 -13 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

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

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(-)
Signature · 1 line
2.17.1