lkml.org 
[lkml]   [2011]   [Dec]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/22] Initial AMD IOMMUv2 support
    Date
    Hi,

    here is a patch-set that adds initial support for the AMD IOMMU version
    2 to the Linux kernel. The main feature of the new IOMMU version is
    support for DMA demand-paging and multiple DMA address spaces per
    device.
    The patch-set consists of 2 parts. Patches 1-16 implement the hardware
    access functions to setup and manage the IOMMUv2 functionality of the
    hardware. Patches 17-22 implement a seperate module which makes use
    these functions to implement a page-fault handler for devices which can
    be used by real device drivers.

    Any feedback appreciated.

    Thanks,

    Joerg

    diff-stat:

    Documentation/kernel-parameters.txt | 5 +
    drivers/iommu/Kconfig | 13 +-
    drivers/iommu/Makefile | 1 +
    drivers/iommu/amd_iommu.c | 791 ++++++++++++++++++++++++++++--
    drivers/iommu/amd_iommu_init.c | 113 ++++-
    drivers/iommu/amd_iommu_proto.h | 24 +
    drivers/iommu/amd_iommu_types.h | 109 ++++-
    drivers/iommu/amd_iommu_v2.c | 951 +++++++++++++++++++++++++++++++++++
    include/linux/amd-iommu.h | 95 ++++-
    9 files changed, 2058 insertions(+), 44 deletions(-)





    \
     
     \ /
      Last update: 2011-12-05 14:43    [W:0.022 / U:3.412 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site