| From | Joerg Roedel <> | Subject | [PATCH 00/34] AMD IOMMU driver | Date | Thu, 26 Jun 2008 21:27:36 +0200 |
| |
Hi,
this is the first post of the initial driver for AMD IOMMU hardware. The driver is tested on hardware with various loads (disk and network) and showed no problems.
It currently supports DMA remapping using the dma_ops API in the x86 architecture code. It also supports isolation of device DMA address spaces as far as the hardware allows that (means each device can get its own DMA address space and can't access the DMA memory of other devices).
Please give this code a good review and send me your comments about it so that I can fix all possible bugs and objections and move this driver forward to merging quality.
Kind regards,
Joerg Roedel
git diff --stat:
Documentation/kernel-parameters.txt | 12 + MAINTAINERS | 6 + arch/x86/Kconfig | 7 + arch/x86/kernel/Makefile | 1 + arch/x86/kernel/amd_iommu.c | 955 +++++++++++++++++++++++++++++++++++ arch/x86/kernel/amd_iommu_init.c | 842 ++++++++++++++++++++++++++++++ arch/x86/kernel/pci-dma.c | 5 + include/asm-x86/amd_iommu.h | 32 ++ include/asm-x86/amd_iommu_types.h | 242 +++++++++ 9 files changed, 2102 insertions(+), 0 deletions(-)
|