-
- Downloads
drm/i915: Replace engine->timeline with a plain list
To continue the onslaught of removing the assumption of a global execution ordering, another casualty is the engine->timeline. Without an actual timeline to track, it is overkill and we can replace it with a much less grand plain list. We still need a list of requests inflight, for the simple purpose of finding inflight requests (for retiring, resetting, preemption etc). Signed-off-by:Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by:
Mika Kuoppala <mika.kuoppala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190614164606.15633-3-chris@chris-wilson.co.uk
Showing
- drivers/gpu/drm/i915/gt/intel_engine.h 6 additions, 0 deletionsdrivers/gpu/drm/i915/gt/intel_engine.h
- drivers/gpu/drm/i915/gt/intel_engine_cs.c 31 additions, 31 deletionsdrivers/gpu/drm/i915/gt/intel_engine_cs.c
- drivers/gpu/drm/i915/gt/intel_engine_types.h 5 additions, 1 deletiondrivers/gpu/drm/i915/gt/intel_engine_types.h
- drivers/gpu/drm/i915/gt/intel_lrc.c 50 additions, 45 deletionsdrivers/gpu/drm/i915/gt/intel_lrc.c
- drivers/gpu/drm/i915/gt/intel_reset.c 5 additions, 5 deletionsdrivers/gpu/drm/i915/gt/intel_reset.c
- drivers/gpu/drm/i915/gt/intel_ringbuffer.c 6 additions, 9 deletionsdrivers/gpu/drm/i915/gt/intel_ringbuffer.c
- drivers/gpu/drm/i915/gt/mock_engine.c 6 additions, 12 deletionsdrivers/gpu/drm/i915/gt/mock_engine.c
- drivers/gpu/drm/i915/i915_gpu_error.c 3 additions, 2 deletionsdrivers/gpu/drm/i915/i915_gpu_error.c
- drivers/gpu/drm/i915/i915_request.c 13 additions, 30 deletionsdrivers/gpu/drm/i915/i915_request.c
- drivers/gpu/drm/i915/i915_request.h 1 addition, 1 deletiondrivers/gpu/drm/i915/i915_request.h
- drivers/gpu/drm/i915/i915_scheduler.c 19 additions, 19 deletionsdrivers/gpu/drm/i915/i915_scheduler.c
- drivers/gpu/drm/i915/i915_timeline.c 0 additions, 1 deletiondrivers/gpu/drm/i915/i915_timeline.c
- drivers/gpu/drm/i915/i915_timeline.h 0 additions, 19 deletionsdrivers/gpu/drm/i915/i915_timeline.h
- drivers/gpu/drm/i915/i915_timeline_types.h 0 additions, 4 deletionsdrivers/gpu/drm/i915/i915_timeline_types.h
- drivers/gpu/drm/i915/intel_guc_submission.c 8 additions, 8 deletionsdrivers/gpu/drm/i915/intel_guc_submission.c
- drivers/gpu/drm/i915/selftests/mock_timeline.c 0 additions, 1 deletiondrivers/gpu/drm/i915/selftests/mock_timeline.c
Loading
Please register or sign in to comment