On 6 June 2018 at 07:27, Chris Wilson <ch...@chris-wilson.co.uk> wrote: > As we cannot reliably change used page tables while the context is > active, the earliest opportunity we have to recover excess pages is when > the context becomes idle. So whenever we unbind the context (it must be > idle, and indeed being evicted) free the unused ptes. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> > Cc: Matthew Auld <matthew.william.a...@gmail.com> Reviewed-by: Matthew Auld <matthew.william.a...@gmail.com> _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx
- [Intel-gfx] [PATCH 07/17] drm/i915/gtt: Reorder aliasing_ppgt... Chris Wilson
- [Intel-gfx] [PATCH 10/17] drm/i915/gtt: Lazily allocate page ... Chris Wilson
- [Intel-gfx] [PATCH 15/17] drm/i915/gtt: Skip clearing the GGT... Chris Wilson
- [Intel-gfx] [PATCH 03/17] drm/i915: Decouple vma vfuncs from ... Chris Wilson
- [Intel-gfx] [PATCH 01/17] drm/i915/gtt: Invalidate GGTT cache... Chris Wilson
- [Intel-gfx] [PATCH 13/17] drm/i915/gtt: Cache the PTE encodin... Chris Wilson
- [Intel-gfx] [PATCH 11/17] drm/i915/gtt: Free unused page tabl... Chris Wilson
- Re: [Intel-gfx] [PATCH 11/17] drm/i915/gtt: Free unused ... Matthew Auld
- [Intel-gfx] [PATCH 09/17] drm/i915/gtt: Only keep gen6 page d... Chris Wilson
- [Intel-gfx] [PATCH 17/17] RFT drm/i915/gtt: Enable full-ppgtt... Chris Wilson
- [Intel-gfx] [PATCH 02/17] drm/i915: Prepare for non-object vm... Chris Wilson
- [Intel-gfx] [PATCH 16/17] drm/i915/ringbuffer: Force restore ... Chris Wilson
- [Intel-gfx] [PATCH 14/17] drm/i915/gtt: Reduce a pair of runt... Chris Wilson
- [Intel-gfx] [PATCH 06/17] drm/i915/gtt Onionify error handlin... Chris Wilson