summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_guc_submission.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915/guc: Keep guc submission permanently engagedChris Wilson2018-07-191-14/+27
* drm/i915/selftests: Force a preemption hangChris Wilson2018-07-161-0/+3
* drm/i915/execlists: Always clear preempt status on cancelling allChris Wilson2018-07-161-2/+0Star
* drm/i915/guc: Protect against no desc-pool on premature shutdownChris Wilson2018-07-131-1/+2
* drm/i915/guc: Protect against NULL client dereference in error pathChris Wilson2018-07-131-1/+2
* drm/i915/guc: Skip cleaning up the doorbells on error-before-allocateChris Wilson2018-07-121-2/+6
* drm/i915/execlists: Switch to rb_root_cachedChris Wilson2018-07-111-8/+4Star
* drm/i915/gtt: Rename i915_hw_ppgtt base memberChris Wilson2018-06-051-1/+1
* drm/i915/guc: Don't leak stage descriptor pool on init failureMichal Wajdeczko2018-06-051-1/+4
* drm/i915: Store a pointer to intel_context in i915_requestChris Wilson2018-05-181-6/+4Star
* drm/i915: Move request->ctx asideChris Wilson2018-05-181-3/+4
* drm/i915: Split execlists/guc reset preparationsChris Wilson2018-05-161-0/+34
* drm/i915/execlists: Refactor out complete_preempt_context()Chris Wilson2018-05-161-9/+17
* drm/i915/guc: Make submission tasklet hardirq safeChris Wilson2018-05-091-9/+25
* drm/i915: Split i915_gem_timeline into individual timelinesChris Wilson2018-05-031-2/+2
* drm/i915/guc: Assert we have the doorbell before setting it upChris Wilson2018-05-021-10/+12
* drm/i915: Wrap engine->context_pin() and engine->context_unpin()Chris Wilson2018-04-301-2/+3
* drm/i915: Pack params to engine->schedule() into a structChris Wilson2018-04-181-1/+1
* drm/i915: Rename priotree to schedChris Wilson2018-04-181-4/+4
* drm/i915: Store preemption capability in engine->flagsChris Wilson2018-04-041-3/+13
* drm/i915/execlists: Track begin/end of execlists submission sequencesChris Wilson2018-04-031-7/+10
* drm/i915/guc: Demote GuC error messagesMichał Winiarski2018-03-191-2/+2
* drm/i915/guc: Rename guc_ggtt_offset to intel_guc_ggtt_offsetJackie Li2018-03-141-5/+5
* drm/i915/guc: Fill preempt context once at init timeMichał Winiarski2018-02-271-27/+69
* drm/i915/preemption: Allow preemption between submission portsChris Wilson2018-02-231-7/+10
* drm/i915: Rename drm_i915_gem_request to i915_requestChris Wilson2018-02-211-15/+12Star
* drm/i915: Assert that we always complete a submission to guc/execlistsChris Wilson2018-02-161-0/+6
* drm/i915: Only allocate preempt context when requiredChris Wilson2018-02-081-11/+13
* drm/i915/guc: Allow preempt-client to be NULLChris Wilson2018-02-081-10/+17
* drm/i915/guc : Decoupling ADS and logs from submissionSujaritha Sundaresan2018-01-031-134/+0Star
* drm/i915/guc: Extract doorbell verification into a functionMichał Winiarski2017-12-141-5/+14
* drm/i915/guc: Extract clients allocation to submission_initMichał Winiarski2017-12-141-22/+11Star
* drm/i915/guc: Extract doorbell creation from client allocationMichał Winiarski2017-12-141-110/+41Star
* drm/i915/guc: Move GuC workqueue allocations outside of the mutexMichał Winiarski2017-12-141-54/+16Star
* drm/i915/guc: Move shared data allocation away from submission pathMichał Winiarski2017-12-141-36/+1Star
* drm/i915: Consolidate checks for engine stats availabilityTvrtko Ursulin2017-11-291-0/+2
* drm/i915/guc: Tidy ELSP port assignmentChris Wilson2017-11-241-5/+2Star
* drm/i915/guc: Advance over port[0] if set and not preemptingChris Wilson2017-11-241-13/+16
* drm/i915/selftests: Add a GuC doorbells selftestMichel Thierry2017-11-171-0/+4
* drm/i915/guc: Rename i915_guc_submission.c|h to intel_guc_submission.c|hSagar Arun Kamble2017-11-161-0/+1477