Re: [PATCH 2/3] iommu/io-pgtable-arm: Support more Mali configurations

2019-09-12 Thread Steven Price
On 11/09/2019 15:42, Robin Murphy wrote: > In principle, Midgard GPUs supporting smaller VA sizes should only > require 3-level pagetables, since the address bits resolved at level 0 > (47:40) will never change. However, the kbase driver does not appear to > have any notion of a variable start

[PATCH 2/3] iommu/io-pgtable-arm: Support more Mali configurations

2019-09-11 Thread Robin Murphy
In principle, Midgard GPUs supporting smaller VA sizes should only require 3-level pagetables, since the address bits resolved at level 0 (47:40) will never change. However, the kbase driver does not appear to have any notion of a variable start level, and empirically T720 and T820 rapidly blow up