public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] extend support for CMA CMA on x86
@ 2013-11-29 14:51 Akinobu Mita
  2013-11-29 14:51 ` [PATCH 1/2] x86: enable DMA CMA with swiotlb Akinobu Mita
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Akinobu Mita @ 2013-11-29 14:51 UTC (permalink / raw)
  To: linux-kernel, akpm
  Cc: Akinobu Mita, Marek Szyprowski, Konrad Rzeszutek Wilk,
	Thomas Gleixner, Ingo Molnar, H. Peter Anvin, x86, Andi Kleen,
	David Woodhouse, iommu

This patch set extends support for the DMA Contiguous Memory Allocator
on x86.  Currently it is only supported on pci-nommu.  So this aims at
enabling it on swiotlb and intel-iommu, too.

Regardless of which dma mapping implementation is actually used in the
system, I would like to allocate big contiguous memory with
dma_alloc_coherent() and tell the base address to the device that
requires it.  This is why I need this change.

Akinobu Mita (2):
  x86: enable DMA CMA with swiotlb
  intel-iommu: integrate DMA CMA

 arch/x86/Kconfig               |  2 +-
 arch/x86/include/asm/swiotlb.h |  7 +++++++
 arch/x86/kernel/amd_gart_64.c  |  2 +-
 arch/x86/kernel/pci-swiotlb.c  |  9 ++++++---
 arch/x86/pci/sta2x11-fixup.c   |  6 ++----
 drivers/iommu/intel-iommu.c    | 32 ++++++++++++++++++++++++--------
 include/linux/swiotlb.h        |  2 ++
 lib/swiotlb.c                  |  2 +-
 8 files changed, 44 insertions(+), 18 deletions(-)

Cc: Marek Szyprowski <m.szyprowski@samsung.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: x86@kernel.org
Cc: Andi Kleen <andi@firstfloor.org>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: iommu@lists.linux-foundation.org
-- 
1.8.3.2


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-12-02 21:48 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-29 14:51 [PATCH 0/2] extend support for CMA CMA on x86 Akinobu Mita
2013-11-29 14:51 ` [PATCH 1/2] x86: enable DMA CMA with swiotlb Akinobu Mita
2013-11-29 20:00   ` Andi Kleen
2013-12-02 21:47   ` Konrad Rzeszutek Wilk
2013-11-29 14:51 ` [PATCH 2/2] intel-iommu: integrate DMA CMA Akinobu Mita
2013-11-29 19:59 ` [PATCH 0/2] extend support for CMA CMA on x86 Andi Kleen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox