Re: [Intel-gfx] [PATCH v3 01/38] drm/i915: Use the MRU stack search after evicting

2016-12-19 Thread Chris Wilson
On Fri, Dec 16, 2016 at 07:25:13PM +, Chris Wilson wrote: > When we evict from the GTT to make room for an object, the hole we > create is put onto the MRU stack inside the drm_mm range manager. On the > next search pass, we can speed up a PIN_HIGH allocation by referencing > that stack for the

[Intel-gfx] [PATCH v3 01/38] drm/i915: Use the MRU stack search after evicting

2016-12-16 Thread Chris Wilson
When we evict from the GTT to make room for an object, the hole we create is put onto the MRU stack inside the drm_mm range manager. On the next search pass, we can speed up a PIN_HIGH allocation by referencing that stack for the new hole. v2: Pull together the 3 identical implements (ahem, a coup