]> git.proxmox.com Git - mirror_ubuntu-eoan-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)
commit7c2fa7faf18f80f9fbbe7fcad8072604304db5dd
tree6a4a2ccbbbe05548d52582ba8ddee8496fb391bc
parentd2b4b97933f5adacfba42dc3b9200d0e21fbe2c4
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