]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Stop caching the "golden" renderstate
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 10 Nov 2017 14:26:34 +0000 (14:26 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 10 Nov 2017 17:23:22 +0000 (17:23 +0000)
commit7b75cced277af3a5dbaa53010fb7bb39f03bbbe0
tree6a4a2ccbbbe05548d52582ba8ddee8496fb391bc
parent8183dd1639112a547170b84d63662fdc22c34456
drm/i915: Stop caching the "golden" renderstate

As we now record the default HW state and so only emit the "golden"
renderstate once to prepare the HW, there is no advantage in keeping the
renderstate batch around as it will never be used again.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20171110142634.10551-8-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_gem_render_state.c
drivers/gpu/drm/i915/i915_gem_render_state.h
drivers/gpu/drm/i915/intel_engine_cs.c
drivers/gpu/drm/i915/intel_lrc.c
drivers/gpu/drm/i915/intel_ringbuffer.c
drivers/gpu/drm/i915/intel_ringbuffer.h