Added Eric Auger for comments. On Mon, Mar 2, 2015 at 5:58 PM, Baptiste Reynal < [email protected]> wrote:
> This patch series makes the VFIO_IOMMU_TYPE1 driver buildable on ARM, so it > may be used with ARM SMMUs. It also adds support for the IOMMU_NOEXEC flag > supported by SMMUs adhering to the ARM SMMU specification so the VFIO user > can > specify whether the target memory can be executed by the device behind the > SMMU. > > Changes from v3: > - Rebased on linux v4.0-rc1 > - Use bit shifting for domain->caps > - Baptiste Reynal is the new maintainer of this serie > Changes from v2: > - Rebased on latest iommu/next branch by Joerg Roedel > Changes from v1: > - Bugfixes and corrected some typos > - Use enum for VFIO IOMMU driver capabilities > > Antonios Motakis (5): > vfio: implement iommu driver capabilities with an enum > vfio: introduce the VFIO_DMA_MAP_FLAG_NOEXEC flag > vfio: type1: replace domain wide protection flags with supported > capabilities > vfio: type1: replace vfio_domains_have_iommu_cache with generic > function > vfio: type1: implement the VFIO_DMA_MAP_FLAG_NOEXEC flag > > drivers/vfio/vfio_iommu_type1.c | 91 > +++++++++++++++++++++++++++++------------ > include/uapi/linux/vfio.h | 30 ++++++++------ > 2 files changed, 81 insertions(+), 40 deletions(-) > > -- > 2.3.1 > >
_______________________________________________ iommu mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/iommu
