summaryrefslogtreecommitdiff
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2016-06-28drm/i915: Added preemption info to various trace pointsJohn Harrison3-14/+24
2016-06-28drm/i915/preempt: update module parameter to enable preemptionDave Gordon2-3/+3
2016-06-28drm/i915/preempt: update (LRC) ringbuffer-filling code to create preemptive r...Dave Gordon2-107/+312
2016-06-28drm/i915/preempt: Implement mid-batch preemption supportDave Gordon5-6/+106
2016-06-28drm/i915/preempt: scheduler logic for postprocessing preemptive requestsDave Gordon3-1/+202
2016-06-28drm/i915/preempt: Refactor intel_lr_context_reset()Dave Gordon3-30/+59
2016-06-28drm/i915/preempt: add hook to catch 'unexpected' ring submissionsDave Gordon4-0/+35
2016-06-28drm/i915/preempt: scheduler logic for landing preemptive requestsDave Gordon4-22/+123
2016-06-28drm/i915/preempt: don't allow nonbatch ctx init when the scheduler is busyDave Gordon3-0/+22
2016-06-28drm/i915/preempt: scheduler logic for preventing recursive preemptionDave Gordon2-2/+62
2016-06-28drm/i915/preempt: scheduler logic for selecting preemptive requestsDave Gordon1-2/+60
2016-06-28drm/i915/preempt: scheduler logic for queueing preemptive requestsDave Gordon4-3/+46
2016-06-28drm/i915/preempt: preemption-related definitions and statisticsDave Gordon3-2/+58
2016-06-28drm/i915/sched: include scheduler state in error captureDave Gordon2-0/+7
2016-06-28drm/i915/sched: set request 'head' on at start of ring submissionDave Gordon2-0/+6
2016-06-28drm/i915: set request 'head' on allocation not in add_request()Dave Gordon1-4/+1
2016-06-28drm/i915: track relative-constants-mode per-context not per-deviceDave Gordon5-10/+11
2016-06-28drm/i915/error: add GuC state error capture & decodeDave Gordon2-0/+115
2016-06-28drm/i915/error: enhanced error capture of requestsDave Gordon2-6/+21
2016-06-28drm/i915/error: capture errored context based on request context-idDave Gordon1-4/+3
2016-06-28drm/i915: add i915_wait_request() call after i915_add_request_no_flush()Dave Gordon2-0/+20
2016-06-28drm/i915/guc: Expose GuC-maintained statisticsDave Gordon2-2/+25
2016-06-28drm/i915/guc: Improve action error reporting, add preemption debugDave Gordon3-24/+51
2016-06-28drm/i915/guc: implement submission via REQUEST_PREEMPTION actionDave Gordon4-28/+140
2016-06-28drm/i915/guc: Add a second client, to be used for preemptionDave Gordon3-1/+20
2016-06-28drm/i915/guc: Tidy up GuC proc/ctx descriptor setupDave Gordon3-25/+23
2016-06-28drm/i915/error: track, capture & print ringbuffer submission activityDave Gordon4-3/+40
2016-06-28drm/i915/error: report size in pages for each object dumpedDave Gordon1-9/+14
2016-06-28drm/i915/error: improve CSB reportingDave Gordon2-29/+67
2016-06-28drm/i915/error: report ctx id & desc for each request in the queueDave Gordon2-8/+32
2016-06-28drm/i915/error: capture ringbuffer pointed to by STARTDave Gordon2-11/+28
2016-06-28drm/i915/error: capture execlist state on errorDave Gordon2-2/+46
2016-06-28drm/i915: hangcheck=idle should wake_up_all every time, not just onceDave Gordon1-11/+12
2016-06-28drm/i915: recalculate ring space after resetDave Gordon1-0/+2
2016-06-28drm/i915: update ring space correctlyDave Gordon2-2/+2
2016-06-28drm/i915: Updating assorted register and status page definitionsDave Gordon2-5/+58
2016-06-28SetStart: Added support for pre-emptive schedulingJohn Harrison1-0/+2
2016-06-28SetEndJohn Harrison1-2/+0
2016-06-28drm/i915: Add sync support to the scheduler statistics and status dumpJohn Harrison4-5/+32
2016-06-28drm/i915: Connecting execbuff fences to schedulerJohn Harrison2-4/+28
2016-06-28drm/i915: Add sync wait support to schedulerJohn Harrison3-5/+148
2016-06-28drm/i915: Add sync framework support to execbuff IOCTLJohn Harrison4-7/+194
2016-06-28SetStart: Big squash of Android sync integrationJohn Harrison1-0/+2
2016-06-28SetEndJohn Harrison1-2/+0
2016-06-28drm/i915: Scheduler state dump via debugfsJohn Harrison3-4/+44
2016-06-28drm/i915: Added debug state dump facilities to schedulerJohn Harrison3-3/+284
2016-06-28drm/i915: Allow scheduler to manage inter-ring object synchronisationJohn Harrison7-7/+37
2016-06-28drm/i915: Add support for retro-actively banning batch buffersJohn Harrison2-0/+12
2016-06-28drm/i915: Add scheduling priority to per-context parametersDave Gordon3-0/+41
2016-06-28drm/i915: Enable GPU scheduler by defaultJohn Harrison1-2/+2