lkml.org 
[lkml]   [2019]   [Jul]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: [PATCH kernel v4 0/4] powerpc/ioda2: Yet another attempt to allow DMA masks between 32 and 59
From
Date
Argh. This was meant for the linuxppc list, will repost, please ignore this.


On 12/07/2019 19:29, Alexey Kardashevskiy wrote:
> This is an attempt to allow DMA masks between 32..59 which are not large
> enough to use either a PHB3 bypass mode or a sketchy bypass. Depending
> on the max order, up to 40 is usually available.
>
>
> This is based on sha1
> a2b6f26c264e Christophe Leroy "powerpc/module64: Use symbolic instructions names.".
>
> Please comment. Thanks.
>
>
>
> Alexey Kardashevskiy (4):
> powerpc/powernv/ioda: Fix race in TCE level allocation
> powerpc/iommu: Allow bypass-only for DMA
> powerpc/powernv/ioda2: Allocate TCE table levels on demand for default
> DMA window
> powerpc/powernv/ioda2: Create bigger default window with 64k IOMMU
> pages
>
> arch/powerpc/include/asm/iommu.h | 8 +-
> arch/powerpc/platforms/powernv/pci.h | 2 +-
> arch/powerpc/kernel/dma-iommu.c | 11 ++-
> arch/powerpc/kernel/iommu.c | 74 +++++++++++++------
> arch/powerpc/platforms/powernv/pci-ioda-tce.c | 38 ++++++----
> arch/powerpc/platforms/powernv/pci-ioda.c | 40 ++++++++--
> 6 files changed, 121 insertions(+), 52 deletions(-)
>

--
Alexey

\
 
 \ /
  Last update: 2019-07-12 11:42    [W:0.026 / U:3.892 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site