Re: [PATCH v2] iommu: io-pgtable: Add ARM Mali midgard MMU page table format

2019-03-05 Thread Robin Murphy
On 04/03/2019 18:48, Rob Herring wrote: On Mon, Mar 4, 2019 at 11:31 AM Robin Murphy wrote: On 04/03/2019 15:32, Rob Herring wrote: On Fri, Mar 1, 2019 at 10:28 AM Robin Murphy wrote: On 27/02/2019 23:22, Rob Herring wrote: ARM Mali midgard GPU page tables are similar to standard 64-bit

Re: [PATCH v2] iommu: io-pgtable: Add ARM Mali midgard MMU page table format

2019-03-04 Thread Rob Herring
On Mon, Mar 4, 2019 at 11:31 AM Robin Murphy wrote: > > On 04/03/2019 15:32, Rob Herring wrote: > > On Fri, Mar 1, 2019 at 10:28 AM Robin Murphy wrote: > >> > >> On 27/02/2019 23:22, Rob Herring wrote: > >>> ARM Mali midgard GPU page tables are similar to standard 64-bit stage 1 > >>> page

Re: [PATCH v2] iommu: io-pgtable: Add ARM Mali midgard MMU page table format

2019-03-04 Thread Robin Murphy
On 04/03/2019 15:32, Rob Herring wrote: On Fri, Mar 1, 2019 at 10:28 AM Robin Murphy wrote: On 27/02/2019 23:22, Rob Herring wrote: ARM Mali midgard GPU page tables are similar to standard 64-bit stage 1 page tables, but have a few differences. Add a new format type to represent the format.

Re: [PATCH v2] iommu: io-pgtable: Add ARM Mali midgard MMU page table format

2019-03-04 Thread Rob Herring
On Fri, Mar 1, 2019 at 10:28 AM Robin Murphy wrote: > > On 27/02/2019 23:22, Rob Herring wrote: > > ARM Mali midgard GPU page tables are similar to standard 64-bit stage 1 > > page tables, but have a few differences. Add a new format type to > > represent the format. The input address size is

Re: [PATCH v2] iommu: io-pgtable: Add ARM Mali midgard MMU page table format

2019-03-01 Thread Robin Murphy
On 27/02/2019 23:22, Rob Herring wrote: ARM Mali midgard GPU page tables are similar to standard 64-bit stage 1 page tables, but have a few differences. Add a new format type to represent the format. The input address size is 48-bits and the output address size is 40-bits (and possibly less?).

[PATCH v2] iommu: io-pgtable: Add ARM Mali midgard MMU page table format

2019-02-27 Thread Rob Herring
ARM Mali midgard GPU page tables are similar to standard 64-bit stage 1 page tables, but have a few differences. Add a new format type to represent the format. The input address size is 48-bits and the output address size is 40-bits (and possibly less?). Note that the later bifrost GPUs follow the