Subject: Re: [RFC PATCH 0/7 v2] ppc: enable dynamic dma window support

From: Nishanth Aravamudan <[email-masked]>
Date: Mon, 8 Nov 2010 11:42:55 -0800

Hi all,

On 26.10.2010 [20:35:10 -0700], Nishanth Aravamudan wrote:
> The following series, which builds upon the series of cleanups I posted
> on 9/15 and 10/18 as "ppc iommu cleanups", enables the pseries firmware
> feature dynamic dma windows. This feature will allow future devices to
> have a 64-bit DMA mapping covering all memory, coexisting with a smaller
> IOMMU window in 32-bit PCI space

Was ping'ing on this changeset. If there are no objections, I will
repost it without the RFC tag asking Ben to merge it.

Thanks,
Nish

> Changes from v1 to v2:
> 
> Fixed numerous bugs/issues found in testing.
> Reworked to be based off platform hook dma_set_mask().
> 
> Nishanth Aravamudan (7):
>   macio: ensure all dma routines get copied over
>   ppc: add memory_hotplug_max
>   ppc: do not search for dma-window property on dlpar remove
>   ppc: checking for pdn->parent is redundant
>   ppc/iommu: do not need to check for dma_window == NULL
>   ppc/iommu: pass phb only to iommu_table_setparms_lpar
>   ppc: add dynamic dma window support
> 
>  arch/powerpc/include/asm/device.h      |    6 +
>  arch/powerpc/include/asm/mmzone.h      |    5 +
>  arch/powerpc/mm/numa.c                 |   26 ++
>  arch/powerpc/platforms/pseries/iommu.c |  600 ++++++++++++++++++++++++++++++--
>  drivers/macintosh/macio_asic.c         |    7 +-
>  5 files changed, 619 insertions(+), 25 deletions(-)
> 
> 

-- 
Nishanth Aravamudan <[email-masked]>
IBM Linux Technology Center