summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gt/intel_engine_pm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/i915/gt: Always poison the kernel_context image before unparkingChris Wilson2020-01-031-1/+17
* drm/i915/gt: Discard stale context state from across idlingChris Wilson2020-01-031-0/+6
* drm/i915/gt: Avoid using the GPU before initialisationChris Wilson2019-12-301-4/+4
* drm/i915: Remove i915->kernel_contextChris Wilson2019-12-211-0/+3
* drm/i915/gt: Track engine round-trip timesChris Wilson2019-12-191-1/+21
* drm/i915: Introduce new macros for tracingVenkata Sandeep Dhanalakota2019-12-131-3/+3
* Merge drm/drm-next into drm-intel-next-queuedJani Nikula2019-12-111-1/+1
|\
| * Merge tag 'drm-next-2019-12-06' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2019-12-061-9/+58
| |\
| | * drm/i915/gt: Adapt engine_park synchronisation rules for engine_retireChris Wilson2019-11-251-6/+21
| | * drm/i915/gt: Unlock engine-pm after queuing the kernel context switchChris Wilson2019-11-251-7/+40
| | * drm/i915: Mark up the calling context for intel_wakeref_put()Chris Wilson2019-11-251-1/+2
| * | Merge tag 'drm-next-2019-11-27' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2019-11-281-4/+24
| |\|
| * | locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai2019-10-091-1/+1
| * | drm/i915: Hold irq-off for the entire fake lock periodChris Wilson2019-09-061-10/+18
* | | drm/i915: Serialise i915_active_fence_set() with itselfChris Wilson2019-11-271-1/+1
* | | drm/i915/gt: Adapt engine_park synchronisation rules for engine_retireChris Wilson2019-11-251-6/+21
* | | drm/i915/gt: Unlock engine-pm after queuing the kernel context switchChris Wilson2019-11-201-7/+40
* | | drm/i915: Mark up the calling context for intel_wakeref_put()Chris Wilson2019-11-201-1/+2
| |/ |/|
* | drm/i915/gt: Split intel_ring_submissionChris Wilson2019-10-241-0/+1
* | drm/i915/gt: Replace hangcheck by heartbeatsChris Wilson2019-10-241-1/+4
* | drm/i915/gt: Introduce barrier pulses along enginesChris Wilson2019-10-211-1/+1
* | drm/i915/gt: Prefer local path to runtime powermanagementChris Wilson2019-10-071-1/+1
* | drm/i915: Move idle barrier cleanup into engine-pmChris Wilson2019-10-041-0/+15
* | drm/i915: Extract GT render sleep (rc6) managementAndi Shyti2019-09-271-0/+1
* | drm/i915: Mark i915_request.timeline as a volatile, rcu pointerChris Wilson2019-09-201-1/+1
* | drm/i915: Hold irq-off for the entire fake lock periodChris Wilson2019-08-231-10/+18
|/
* drm/i915/gt: Mark up the nested engine-pm timeline lock as irqsafeChris Wilson2019-08-191-0/+18
* drm/i915/gt: Mark context->active_count as protected by timeline->mutexChris Wilson2019-08-161-0/+14
* drm/i915/gt: Track timeline activeness in enter/exitChris Wilson2019-08-161-0/+2
* drm/i915: Push the wakeref->count deferral to the backendChris Wilson2019-08-131-1/+7
* drm/i915: Defer final intel_wakeref_put to process contextChris Wilson2019-08-081-27/+11
* drm/i915: Replace struct_mutex for batch pool serialisationChris Wilson2019-08-041-0/+2
* drm/i915: Allow sharing the idle-barrier from other kernel requestsChris Wilson2019-08-021-1/+1
* drm/i915/gt: Use intel_gt as the primary object for handling resetsChris Wilson2019-07-121-1/+2
* drm/i915: Lift intel_engines_resume() to callersChris Wilson2019-06-261-24/+0
* drm/i915/gt: Pass intel_gt to pm routinesChris Wilson2019-06-251-4/+4
* drm/i915: Make the semaphore saturation mask globalChris Wilson2019-06-191-0/+2
* drm/i915: Keep contexts pinned until after the next kernel context switchChris Wilson2019-06-141-0/+2
* drm/i915: make intel_wakeref work on the rpm structDaniele Ceraolo Spurio2019-06-141-2/+2
* drm/i915/execlists: Flush the tasklet on parkingChris Wilson2019-05-031-5/+22
* drm/i915: Invert the GEM wakeref hierarchyChris Wilson2019-04-241-0/+147