Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 78013eaa authored by Christoph Hellwig's avatar Christoph Hellwig
Browse files

x86: remove the IOMMU table infrastructure


The IOMMU table tries to separate the different IOMMUs into different
backends, but actually requires various cross calls.

Rewrite the code to do the generic swiotlb/swiotlb-xen setup directly
in pci-dma.c and then just call into the IOMMU drivers.

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Reviewed-by: default avatarKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Tested-by: default avatarBoris Ostrovsky <boris.ostrovsky@oracle.com>
parent f39f8d0e
Showing
with 105 additions and 458 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment