]> Git Repo - qemu.git/commit
intel-iommu: introduce Intel IOMMU (VT-d) emulation
authorLe Tan <[email protected]>
Sat, 16 Aug 2014 05:55:38 +0000 (13:55 +0800)
committerMichael S. Tsirkin <[email protected]>
Thu, 28 Aug 2014 21:10:22 +0000 (23:10 +0200)
commit1da12ec4c81330eb1ed1f29a78854bea87a23595
tree25ff4496e3366f3892b6bb96d4b1d6a4abce5fe0
parent8d7b8cb9c22b7aa809050800a62e89f869054b35
intel-iommu: introduce Intel IOMMU (VT-d) emulation

Add support for emulating Intel IOMMU according to the VT-d specification for
the q35 chipset machine. Implement the logics for DMAR (DMA remapping) without
PASID support. The emulation supports register-based invalidation and primary
fault logging.

Signed-off-by: Le Tan <[email protected]>
Reviewed-by: Michael S. Tsirkin <[email protected]>
Signed-off-by: Michael S. Tsirkin <[email protected]>
hw/i386/Makefile.objs
hw/i386/intel_iommu.c [new file with mode: 0644]
hw/i386/intel_iommu_internal.h [new file with mode: 0644]
include/hw/i386/intel_iommu.h [new file with mode: 0644]
This page took 0.02632 seconds and 4 git commands to generate.