Re: [git pull] (AMD mostly) IOMMU updates for 2.6.40

From: Ingo Molnar
Date: Wed May 11 2011 - 13:04:39 EST



* Joerg Roedel <joerg.roedel@xxxxxxx> wrote:

> Hi Ingo,
>
> The following changes since commit 693d92a1bbc9e42681c42ed190bd42b636ca876f:
>
> Linux 2.6.39-rc7 (2011-05-09 19:33:54 -0700)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git iommu/2.6.40
>
> Joe Perches (1):
> arch/x86/kernel/pci-iommu_table.c: Convert sprintf_symbol to %pS
>
> Joerg Roedel (18):
> x86/amd-iommu: Move compl-wait command building to own function
> x86/amd-iommu: Move inv-dte command building to own function
> x86/amd-iommu: Cleanup inv_pages command handling
> x86/amd-iommu: Cleanup completion-wait handling
> x86/amd-iommu: Remove command buffer resetting logic
> x86/amd-iommu: Rename iommu_flush* to domain_flush*
> x86/amd-iommu: Improve handling of full command buffer
> x86/amd-iommu: Rename iommu_flush_device
> x86/amd-iommu: Flush all internal TLBs when IOMMUs are enabled
> PCI: Move ATS declarations in seperate header file
> x86/amd-iommu: Select PCI_IOV with AMD IOMMU driver
> x86/amd-iommu: Flush device IOTLB if ATS is enabled
> x86/amd-iommu: Add flag to indicate IOTLB support
> x86/amd-iommu: Add ATS enable/disable code
> x86/amd-iommu: Add extended feature detection
> x86/amd-iommu: Add support for invalidate_all command
> Merge branches 'dma-debug/next', 'amd-iommu/command-cleanups', 'amd-iommu/ats' and 'amd-iommu/extended-features' into iommu/2.6.40
> x86/amd-iommu: Use threaded interupt handler
>
> Stanislaw Gruszka (1):
> dma-debug: print information about leaked entry
>
> arch/x86/Kconfig | 1 +
> arch/x86/include/asm/amd_iommu_proto.h | 13 +-
> arch/x86/include/asm/amd_iommu_types.h | 28 ++-
> arch/x86/kernel/amd_iommu.c | 526 +++++++++++++++++++-------------
> arch/x86/kernel/amd_iommu_init.c | 48 +++-
> arch/x86/kernel/pci-iommu_table.c | 18 +-
> drivers/pci/intel-iommu.c | 1 +
> drivers/pci/iov.c | 1 +
> drivers/pci/pci.h | 37 ---
> include/linux/pci-ats.h | 52 ++++
> lib/dma-debug.c | 18 +-
> 11 files changed, 454 insertions(+), 289 deletions(-)
> create mode 100644 include/linux/pci-ats.h

Pulled, thanks a lot Joerg!

Thanks,

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/