summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Fix context ban and hang accounting for clientMika Kuoppala2018-06-191-17/+40
* drm/i915: Remove stale asserts from i915_gem_find_active_request()Chris Wilson2018-05-311-9/+8
* drm/i915: Mark up nested spinlocksChris Wilson2018-05-141-1/+1
* drm/i915: Flush submission tasklet after bumping priorityChris Wilson2018-05-081-1/+3
* drm/i915: Lazily unbind vma on closeChris Wilson2018-05-041-1/+3
* drm/i915: Split i915_gem_timeline into individual timelinesChris Wilson2018-05-021-73/+56
* drm/i915: Move timeline from GTT to ringChris Wilson2018-05-021-4/+5
* drm/i915: Only track live rings for retiringChris Wilson2018-04-301-2/+4
* drm/i915: Retire requests along ringsChris Wilson2018-04-301-0/+1
* drm/i915: Wrap engine->context_pin() and engine->context_unpin()Chris Wilson2018-04-301-2/+2
* drm/i915: Compile out engine debug for releaseChris Wilson2018-04-261-1/+1
* drm/i915: Pack params to engine->schedule() into a structChris Wilson2018-04-181-8/+10
* drm/i915: Split out functions for different kinds of workaroundsOscar Mateo2018-04-111-0/+3
* drm/i915: Don't fiddle with rps/rc6 across GPU resetChris Wilson2018-04-101-7/+0
* drm/i915: Pass the set of guilty engines to i915_reset()Chris Wilson2018-04-061-2/+3
* drm/i915: Treat i915_reset_engine() as guilty until proven innocentChris Wilson2018-04-061-19/+17
* drm/i915: Split out parking from the idle worker for reuseChris Wilson2018-04-061-28/+95
* drm/i915: Reorder early initializationMichal Wajdeczko2018-03-231-3/+2
* drm/i915: Stop engines when declaring the machine wedgedChris Wilson2018-03-161-0/+3
* drm/i915: Trace GEM steps between submit and wedgingChris Wilson2018-03-161-0/+14
* drm/i915/guc: Check the locking status of GuC WOPCM registersJackie Li2018-03-141-0/+6
* drm/i915: Implement dynamic GuC WOPCM offset and size calculationJackie Li2018-03-141-0/+4
* drm/i915: Show GEM_TRACE when detecting a failed GPU idleChris Wilson2018-03-131-10/+1
* drm/i915/frontbuffer: Pull frontbuffer_flush out of gem_obj_pin_to_displayDhinakaran Pandiyan2018-03-131-5/+4
* drm/i915/uc: Sanitize uC together with GEMMichal Wajdeczko2018-03-121-0/+2
* drm/i915: Only call tasklet_kill() on the first prepare_resetChris Wilson2018-03-091-1/+9
* drm/i915: Wrap engine->schedule in RCU locks for set-wedge protectionChris Wilson2018-03-091-6/+7
* drm/i915: Finish the wait-for-wedge by retiring all the inflight requestsChris Wilson2018-03-091-3/+8
* drm/i915: Only prune fences after wait-for-allChris Wilson2018-03-081-4/+12
* drm/i915/uc: Introduce intel_uc_suspend|resumeMichal Wajdeczko2018-03-021-2/+2
* drm/i915: Suspend submission tasklets around wedgingChris Wilson2018-03-021-1/+5
* drm/i915: Replace open-coded wait-for loopChris Wilson2018-03-011-12/+9
* drm/i915: Rename drm_i915_gem_request to i915_requestChris Wilson2018-02-211-45/+43
* drm/i915: Move the policy for placement of the GGTT vma into the callerChris Wilson2018-02-201-18/+8
* drm/i915: Also check view->type for a normal GGTT viewChris Wilson2018-02-201-1/+2
* drm/i915: Track number of pending freed objectsChris Wilson2018-02-201-1/+6
* drm: move read_domains and write_domain into i915Christian König2018-02-161-30/+30
* drm/i915: Use INTEL_GEN everywhereTvrtko Ursulin2018-02-091-2/+2
* drm/i915: Mark the device as wedged from the beginning of set-wedgedChris Wilson2018-02-081-2/+5
* drm/i915: do not stop engines on sanitize if i915.reset=0Daniele Ceraolo Spurio2018-02-081-4/+2
* drm/i915: Move the scheduler feature bits into the purview of the enginesChris Wilson2018-02-081-0/+3
* drm/i915: Tidy up some error messages around reset failureChris Wilson2018-02-071-3/+8
* drm/i915: Skip post-reset request emission if the engine is not idleChris Wilson2018-02-051-1/+1
* drm/i915: Remove unbannable context spam from resetChris Wilson2018-02-051-12/+11
* drm/i915: Show the GPU state when declaring wedgedChris Wilson2018-02-051-0/+7
* drm/i915: Add some newlines to intel_engine_dump() headersChris Wilson2018-02-051-1/+1
* drm/i915: Always run hangcheck while the GPU is busyChris Wilson2018-01-311-4/+3
* drm/i915/guc: Fix lockdep due to log relay channel handling under struct_mutexSagar Arun Kamble2018-01-241-2/+2
* drm/i915: Shrink the GEM kmem_caches upon idlingChris Wilson2018-01-241-0/+79
* drm/i915: Avoid waitboosting on the active requestChris Wilson2018-01-181-4/+3
OpenPOWER on IntegriCloud