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: NLe Tan <tamlokveer@gmail.com> Reviewed-by: NMichael S. Tsirkin <mst@redhat.com> Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
Showing
hw/i386/intel_iommu.c
0 → 100644
此差异已折叠。
hw/i386/intel_iommu_internal.h
0 → 100644
include/hw/i386/intel_iommu.h
0 → 100644
想要评论请 注册 或 登录