Re: [PATCH v2] powerpc: add real mode support for dma operations on powernv

2013-07-08 Thread Benjamin Herrenschmidt
On Mon, 2013-07-08 at 17:31 +1000, Alexey Kardashevskiy wrote: > btw is phys_addr_t correct here? Yes. Cheers, Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev

Re: [PATCH v2] powerpc: add real mode support for dma operations on powernv

2013-07-08 Thread Alexey Kardashevskiy
On 07/08/2013 05:20 PM, Benjamin Herrenschmidt wrote: > On Mon, 2013-07-08 at 14:44 +1000, Alexey Kardashevskiy wrote: > >> diff --git a/arch/powerpc/platforms/powernv/pci.h >> b/arch/powerpc/platforms/powernv/pci.h >> index 25d76c4..7ea82c1 100644 >> --- a/arch/powerpc/platforms/powernv/pci.h >>

Re: [PATCH v2] powerpc: add real mode support for dma operations on powernv

2013-07-08 Thread Benjamin Herrenschmidt
On Mon, 2013-07-08 at 14:44 +1000, Alexey Kardashevskiy wrote: > diff --git a/arch/powerpc/platforms/powernv/pci.h > b/arch/powerpc/platforms/powernv/pci.h > index 25d76c4..7ea82c1 100644 > --- a/arch/powerpc/platforms/powernv/pci.h > +++ b/arch/powerpc/platforms/powernv/pci.h > @@ -52,6 +52,7 @@

[PATCH v2] powerpc: add real mode support for dma operations on powernv

2013-07-07 Thread Alexey Kardashevskiy
The existing TCE machine calls (tce_build and tce_free) only support virtual mode as they call __raw_writeq for TCE invalidation what fails in real mode. This introduces tce_build_rm and tce_free_rm real mode versions which do mostly the same but use "Store Doubleword Caching Inhibited Indexed" in