summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_gem.c
AgeCommit message (Expand)AuthorFilesLines
2018-07-03drm/i915: Try GGTT mmapping whole object as partialChris Wilson1-11/+17
2018-06-19drm/i915: Fix context ban and hang accounting for clientMika Kuoppala1-17/+40
2018-05-31drm/i915: Remove stale asserts from i915_gem_find_active_request()Chris Wilson1-9/+8
2018-05-14drm/i915: Mark up nested spinlocksChris Wilson1-1/+1
2018-05-08drm/i915: Flush submission tasklet after bumping priorityChris Wilson1-1/+3
2018-05-04drm/i915: Lazily unbind vma on closeChris Wilson1-1/+3
2018-05-03drm/i915: Split i915_gem_timeline into individual timelinesChris Wilson1-73/+56
2018-05-03drm/i915: Move timeline from GTT to ringChris Wilson1-4/+5
2018-04-30drm/i915: Only track live rings for retiringChris Wilson1-2/+4
2018-04-30drm/i915: Retire requests along ringsChris Wilson1-0/+1
2018-04-30drm/i915: Wrap engine->context_pin() and engine->context_unpin()Chris Wilson1-2/+2
2018-04-26drm/i915: Compile out engine debug for releaseChris Wilson1-1/+1
2018-04-18drm/i915: Pack params to engine->schedule() into a structChris Wilson1-8/+10
2018-04-12drm/i915: Split out functions for different kinds of workaroundsOscar Mateo1-0/+3
2018-04-10drm/i915: Don't fiddle with rps/rc6 across GPU resetChris Wilson1-7/+0
2018-04-07drm/i915: Pass the set of guilty engines to i915_reset()Chris Wilson1-2/+3
2018-04-07drm/i915: Treat i915_reset_engine() as guilty until proven innocentChris Wilson1-19/+17
2018-04-06drm/i915: Split out parking from the idle worker for reuseChris Wilson1-28/+95
2018-03-23drm/i915: Reorder early initializationMichal Wajdeczko1-3/+2
2018-03-16drm/i915: Stop engines when declaring the machine wedgedChris Wilson1-0/+3
2018-03-16drm/i915: Trace GEM steps between submit and wedgingChris Wilson1-0/+14
2018-03-14drm/i915/guc: Check the locking status of GuC WOPCM registersJackie Li1-0/+6
2018-03-14drm/i915: Implement dynamic GuC WOPCM offset and size calculationJackie Li1-0/+4
2018-03-14drm/i915: Show GEM_TRACE when detecting a failed GPU idleChris Wilson1-10/+1
2018-03-13drm/i915/frontbuffer: Pull frontbuffer_flush out of gem_obj_pin_to_displayDhinakaran Pandiyan1-5/+4
2018-03-13drm/i915/uc: Sanitize uC together with GEMMichal Wajdeczko1-0/+2
2018-03-09drm/i915: Only call tasklet_kill() on the first prepare_resetChris Wilson1-1/+9
2018-03-09drm/i915: Wrap engine->schedule in RCU locks for set-wedge protectionChris Wilson1-6/+7
2018-03-09drm/i915: Finish the wait-for-wedge by retiring all the inflight requestsChris Wilson1-3/+8
2018-03-08drm/i915: Only prune fences after wait-for-allChris Wilson1-4/+12
2018-03-03drm/i915/uc: Introduce intel_uc_suspend|resumeMichal Wajdeczko1-2/+2
2018-03-03drm/i915: Suspend submission tasklets around wedgingChris Wilson1-1/+5
2018-03-01drm/i915: Replace open-coded wait-for loopChris Wilson1-12/+9
2018-02-21drm/i915: Rename drm_i915_gem_request to i915_requestChris Wilson1-45/+43
2018-02-20drm/i915: Move the policy for placement of the GGTT vma into the callerChris Wilson1-18/+8
2018-02-20drm/i915: Also check view->type for a normal GGTT viewChris Wilson1-1/+2
2018-02-20drm/i915: Track number of pending freed objectsChris Wilson1-1/+6
2018-02-16drm: move read_domains and write_domain into i915Christian König1-30/+30
2018-02-10drm/i915: Use INTEL_GEN everywhereTvrtko Ursulin1-2/+2
2018-02-08drm/i915: Mark the device as wedged from the beginning of set-wedgedChris Wilson1-2/+5
2018-02-08drm/i915: do not stop engines on sanitize if i915.reset=0Daniele Ceraolo Spurio1-4/+2
2018-02-08drm/i915: Move the scheduler feature bits into the purview of the enginesChris Wilson1-0/+3
2018-02-07drm/i915: Tidy up some error messages around reset failureChris Wilson1-3/+8
2018-02-05drm/i915: Skip post-reset request emission if the engine is not idleChris Wilson1-1/+1
2018-02-05drm/i915: Remove unbannable context spam from resetChris Wilson1-12/+11
2018-02-05drm/i915: Show the GPU state when declaring wedgedChris Wilson1-0/+7
2018-02-05drm/i915: Add some newlines to intel_engine_dump() headersChris Wilson1-1/+1
2018-01-31drm/i915: Always run hangcheck while the GPU is busyChris Wilson1-4/+3
2018-01-24drm/i915/guc: Fix lockdep due to log relay channel handling under struct_mutexSagar Arun Kamble1-2/+2
2018-01-24drm/i915: Shrink the GEM kmem_caches upon idlingChris Wilson1-0/+79