[Intel-gfx] [PATCH] drm/i915/gtt: Make gen6 page directories evictable

2018-06-08 Thread Chris Wilson
Currently all page directories are bound at creation using an unevictable node in the GGTT. This severely limits us as we cannot remove any inactive ppgtt for new contexts, or under aperture pressure. To fix this we need to make the page directory into a first class and unbindable vma. Hence, the c

Re: [Intel-gfx] [PATCH] drm/i915/gtt: Make gen6 page directories evictable

2018-06-06 Thread Matthew Auld
On 6 June 2018 at 07:51, Chris Wilson wrote: > Currently all page directories are bound at creation using an > unevictable node in the GGTT. This severely limits us as we cannot > remove any inactive ppgtt for new contexts, or under aperture pressure. > To fix this we need to make the page directo

[Intel-gfx] [PATCH] drm/i915/gtt: Make gen6 page directories evictable

2018-06-05 Thread Chris Wilson
Currently all page directories are bound at creation using an unevictable node in the GGTT. This severely limits us as we cannot remove any inactive ppgtt for new contexts, or under aperture pressure. To fix this we need to make the page directory into a first class and unbindable vma. Hence, the c

[Intel-gfx] [PATCH] drm/i915/gtt: Make gen6 page directories evictable

2018-06-05 Thread Chris Wilson
Currently all page directories are bound at creation using an unevictable node in the GGTT. This severely limits us as we cannot remove any inactive ppgtt for new contexts, or under aperture pressure. To fix this we need to make the page directory into a first class and unbindable vma. Hence, the c