Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753461Ab0KMDaJ (ORCPT ); Fri, 12 Nov 2010 22:30:09 -0500 Received: from wolverine01.qualcomm.com ([199.106.114.254]:62325 "EHLO wolverine01.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752232Ab0KMDaG (ORCPT ); Fri, 12 Nov 2010 22:30:06 -0500 X-IronPort-AV: E=McAfee;i="5400,1158,6165"; a="61810869" From: Stepan Moskovchenko To: dwalker@codeaurora.org Cc: davidb@codeaurora.org, bryanh@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Stepan Moskovchenko Subject: [PATCH 00/14] Improvements to the MSM IOMMU driver Date: Fri, 12 Nov 2010 19:29:46 -0800 Message-Id: <1289619000-13167-1-git-send-email-stepanm@codeaurora.org> X-Mailer: git-send-email 1.7.0.2 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1965 Lines: 40 Update IOMMU M2VCBMT assignments based on new analysis, add support for the IOMMU for the second 2D graphics core, improve performance under certain situations, add support for cache-coherent operations, and generally clean up the code. Stepan Moskovchenko (14): msm: iommu: Increase maximum MID size to 5 bits msm: iomap: Addresses and IRQs for 2nd GFX core IOMMU msm: iommu: Use more consistent naming in platform data msm: iommu: Revise GFX3D IOMMU contexts and M2V mappings msm: iommu: Revise GFX2D0 IOMMU contexts and M2V mappings msm: iommu: Support for the 2nd gfx core's IOMMU msm: iommu: Mark functions with the right section names msm: iommu: Don't flush page tables if no devices attached msm: iommu: Kconfig option for cacheable page tables msm: iommu: Check if device is already attached msm: iommu: Kconfig dependency for the IOMMU API msm: iommu: Definitions for extended memory attributes msm: iommu: Support cache-coherent memory access msm: iommu: Miscellaneous code cleanup arch/arm/mach-msm/Kconfig | 19 ++ arch/arm/mach-msm/devices-msm8x60-iommu.c | 243 +++++++++++++---------- arch/arm/mach-msm/include/mach/iommu.h | 13 ++- arch/arm/mach-msm/include/mach/iommu_hw-8xxx.h | 22 ++- arch/arm/mach-msm/include/mach/irqs-8x60.h | 7 +- arch/arm/mach-msm/include/mach/msm_iomap-8x60.h | 3 + arch/arm/mach-msm/iommu.c | 144 +++++++++++--- arch/arm/mach-msm/iommu_dev.c | 4 +- 8 files changed, 310 insertions(+), 145 deletions(-) Sent by an employee of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/