[Intel-gfx] [PATCH v2 1/6] drm/i915: Add a new "remapped" gtt_view

Tvrtko Ursulin tvrtko.ursulin at linux.intel.com
Tue Jan 15 11:11:19 UTC 2019


On 15/01/2019 10:58, Chris Wilson wrote:
> Quoting Tvrtko Ursulin (2019-01-14 09:55:10)
>>
>> On 11/01/2019 19:46, Ville Syrjala wrote:
>>> From: Ville Syrjälä <ville.syrjala at linux.intel.com>
>>>
>>> To overcome display engine stride limits we'll want to remap the
>>> pages in the GTT. To that end we need a new gtt_view type which
>>> is just like the "rotated" type except not rotated.
>>
>> I think I asked this before, so sorry if you also answered it - what
>> about rotated setups which go over display engine stride limits?
> 
> There's always a task for tomorrow. For such a remapping, I guess we
> want to allow an arbitrary remapping table.
> struct intel_arb_ggtt_view {
> 	unsigned long *indices;
> };

True, nothing here would make that impossible it seems, which was my 
concern when I asked this question.

Btw.. would this make calling this one "tiled" view more future proof? 
Then we would be able to call the arbitrarily remapped view just remapped.

Regards,

Tvrtko


More information about the Intel-gfx mailing list