]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add iommu_domain_map_ops virtual table with map/unmap methods
authorbr <br@FreeBSD.org>
Fri, 31 Jul 2020 23:02:17 +0000 (23:02 +0000)
committerbr <br@FreeBSD.org>
Fri, 31 Jul 2020 23:02:17 +0000 (23:02 +0000)
commit66204be4b4a518f6aba686f8ce1b07ec692e61bb
tree8e04e1bdfb2e2a77f780d108d9dae9902297f525
parent5904f9359846a4e67f688434063f1598bd359750
Add iommu_domain_map_ops virtual table with map/unmap methods
so x86 can support Intel DMAR and AMD IOMMU simultaneously.

Reviewed by: kib
Sponsored by: DARPA/AFRL
Differential Revision: https://reviews.freebsd.org/D25894
sys/dev/iommu/iommu.h
sys/dev/iommu/iommu_gas.c
sys/x86/iommu/intel_ctx.c
sys/x86/iommu/intel_dmar.h
sys/x86/iommu/intel_idpgtbl.c