[PATCH 0/9][RFC] stackable dma_ops for x86

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Joerg Roedel
Date: Monday, September 22, 2008 - 11:21 am

Hi,

this patch series implements stackable dma_ops on x86. This is useful to
be able to fall back to a different dma_ops implementation if one can
not handle a particular device (as necessary for example with
paravirtualized device passthrough or if a hardware IOMMU only handles a
subset of available devices).
The patch series is split to change the different iommu implementations
in different patches. This should make it easier for the specific
maintainers to review the part that changes their code.


Thanks for review and comments,

Joerg

diffstat:

 arch/x86/kernel/amd_iommu.c      |    5 ++-
 arch/x86/kernel/pci-calgary_64.c |   21 ++++++------
 arch/x86/kernel/pci-dma.c        |   63 +++++++++++++++++++++++++++++++++++++-
 arch/x86/kernel/pci-gart_64.c    |    9 +++++
 arch/x86/kernel/pci-nommu.c      |   12 +++++++
 arch/x86/kernel/pci-swiotlb_64.c |   16 +++++++++-
 drivers/pci/intel-iommu.c        |    8 +++++
 include/asm-x86/device.h         |    6 ++--
 include/asm-x86/dma-mapping.h    |   43 +++++++++++++++++++++----
 include/asm-x86/swiotlb.h        |    1 +
 10 files changed, 160 insertions(+), 24 deletions(-)



--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/9][RFC] stackable dma_ops for x86, Joerg Roedel, (Mon Sep 22, 11:21 am)
[PATCH 9/9] x86/iommu: use dma_ops_list in get_dma_ops, Joerg Roedel, (Mon Sep 22, 11:21 am)
Re: [PATCH 0/9][RFC] stackable dma_ops for x86, Arjan van de Ven, (Mon Sep 22, 11:36 am)
Re: [PATCH 0/9][RFC] stackable dma_ops for x86, Joerg Roedel, (Mon Sep 22, 11:39 am)
Re: [PATCH 0/9][RFC] stackable dma_ops for x86, Jeremy Fitzhardinge, (Mon Sep 22, 7:41 pm)
Re: [PATCH 0/9][RFC] stackable dma_ops for x86, Arjan van de Ven, (Mon Sep 22, 7:50 pm)
Re: [PATCH 9/9] x86/iommu: use dma_ops_list in get_dma_ops, Muli Ben-Yehuda, (Fri Sep 26, 5:13 pm)
Re: [PATCH 9/9] x86/iommu: use dma_ops_list in get_dma_ops, FUJITA Tomonori, (Sun Sep 28, 7:21 am)
Re: [PATCH 0/9][RFC] stackable dma_ops for x86, FUJITA Tomonori, (Sun Sep 28, 7:21 am)
Re: [PATCH 0/9][RFC] stackable dma_ops for x86, Joerg Roedel, (Sun Sep 28, 11:49 am)
Re: [PATCH 9/9] x86/iommu: use dma_ops_list in get_dma_ops, Muli Ben-Yehuda, (Mon Sep 29, 2:25 am)
Re: [PATCH 9/9] x86/iommu: use dma_ops_list in get_dma_ops, Muli Ben-Yehuda, (Mon Sep 29, 2:30 am)
Re: [PATCH 0/9][RFC] stackable dma_ops for x86, FUJITA Tomonori, (Mon Sep 29, 6:16 am)
Re: [PATCH 9/9] x86/iommu: use dma_ops_list in get_dma_ops, FUJITA Tomonori, (Mon Sep 29, 6:16 am)
Re: [PATCH 0/9][RFC] stackable dma_ops for x86, Joerg Roedel, (Mon Sep 29, 6:26 am)
Re: [PATCH 0/9][RFC] stackable dma_ops for x86, FUJITA Tomonori, (Mon Sep 29, 6:42 am)
Re: [PATCH 0/9][RFC] stackable dma_ops for x86, Joerg Roedel, (Mon Sep 29, 6:51 am)
Re: [PATCH 9/9] x86/iommu: use dma_ops_list in get_dma_ops, Muli Ben-Yehuda, (Tue Sep 30, 12:44 pm)
Re: [PATCH 9/9] x86/iommu: use dma_ops_list in get_dma_ops, Muli Ben-Yehuda, (Fri Oct 3, 1:38 am)