Re: [PATCH] powerpc/iommu/ddw: Fix endianness

2014-09-15 Thread Alexey Kardashevskiy
On 09/15/2014 07:18 PM, Michael Ellerman wrote: > On Mon, 2014-09-15 at 18:41 +1000, Alexey Kardashevskiy wrote: >> On 09/09/2014 09:22 PM, Alexey Kardashevskiy wrote: >>> rtas_call() accepts and returns values in CPU endianness. > > Sounds right. > >>> of_read_number() accepts big-endian values

Re: [PATCH] powerpc/iommu/ddw: Fix endianness

2014-09-15 Thread Michael Ellerman
On Mon, 2014-09-15 at 18:41 +1000, Alexey Kardashevskiy wrote: > On 09/09/2014 09:22 PM, Alexey Kardashevskiy wrote: > > rtas_call() accepts and returns values in CPU endianness. Sounds right. > > of_read_number() accepts big-endian values but create.addr_hi/lo returned > > by rtas_call() are in

Re: [PATCH] powerpc/iommu/ddw: Fix endianness

2014-09-15 Thread Alexey Kardashevskiy
On 09/09/2014 09:22 PM, Alexey Kardashevskiy wrote: > rtas_call() accepts and returns values in CPU endianness. > > of_read_number() accepts big-endian values but create.addr_hi/lo returned > by rtas_call() are in CPU endiannes. > > The dynamic_dma_window_prop struct defines all members as BE so