drm/i915: Move engine reset prepare/finish to backends
In preparation to more carefully handling incomplete preemption during reset by execlists, we move the existing code wholesale to the backends under a couple of new reset vfuncs. Signed-off-by:Chris Wilson <chris@chris-wilson.co.uk> Cc: Michał Winiarski <michal.winiarski@intel.com> CC: Michel Thierry <michel.thierry@intel.com> Cc: Jeff McGee <jeff.mcgee@intel.com> Reviewed-by:
Jeff McGee <jeff.mcgee@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180516183355.10553-4-chris@chris-wilson.co.uk
Showing
- drivers/gpu/drm/i915/i915_gem.c 5 additions, 33 deletionsdrivers/gpu/drm/i915/i915_gem.c
- drivers/gpu/drm/i915/intel_lrc.c 44 additions, 3 deletionsdrivers/gpu/drm/i915/intel_lrc.c
- drivers/gpu/drm/i915/intel_ringbuffer.c 20 additions, 3 deletionsdrivers/gpu/drm/i915/intel_ringbuffer.c
- drivers/gpu/drm/i915/intel_ringbuffer.h 7 additions, 2 deletionsdrivers/gpu/drm/i915/intel_ringbuffer.h
Please register or sign in to comment