summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_gem.c
AgeCommit message (Expand)Author
2018-05-02drm/i915: Split i915_gem_timeline into individual timelinesChris Wilson
2018-05-02drm/i915: Move timeline from GTT to ringChris Wilson
2018-04-30drm/i915: Only track live rings for retiringChris Wilson
2018-04-30drm/i915: Retire requests along ringsChris Wilson
2018-04-30drm/i915: Wrap engine->context_pin() and engine->context_unpin()Chris Wilson
2018-04-26drm/i915: Compile out engine debug for releaseChris Wilson
2018-04-18drm/i915: Pack params to engine->schedule() into a structChris Wilson
2018-04-11drm/i915: Split out functions for different kinds of workaroundsOscar Mateo
2018-04-10drm/i915: Don't fiddle with rps/rc6 across GPU resetChris Wilson
2018-04-06drm/i915: Pass the set of guilty engines to i915_reset()Chris Wilson
2018-04-06drm/i915: Treat i915_reset_engine() as guilty until proven innocentChris Wilson
2018-04-06drm/i915: Split out parking from the idle worker for reuseChris Wilson
2018-03-23drm/i915: Reorder early initializationMichal Wajdeczko
2018-03-16drm/i915: Stop engines when declaring the machine wedgedChris Wilson
2018-03-16drm/i915: Trace GEM steps between submit and wedgingChris Wilson
2018-03-14drm/i915/guc: Check the locking status of GuC WOPCM registersJackie Li
2018-03-14drm/i915: Implement dynamic GuC WOPCM offset and size calculationJackie Li
2018-03-13drm/i915: Show GEM_TRACE when detecting a failed GPU idleChris Wilson
2018-03-13drm/i915/frontbuffer: Pull frontbuffer_flush out of gem_obj_pin_to_displayDhinakaran Pandiyan
2018-03-12drm/i915/uc: Sanitize uC together with GEMMichal Wajdeczko
2018-03-09drm/i915: Only call tasklet_kill() on the first prepare_resetChris Wilson
2018-03-09drm/i915: Wrap engine->schedule in RCU locks for set-wedge protectionChris Wilson
2018-03-09drm/i915: Finish the wait-for-wedge by retiring all the inflight requestsChris Wilson
2018-03-08drm/i915: Only prune fences after wait-for-allChris Wilson
2018-03-02drm/i915/uc: Introduce intel_uc_suspend|resumeMichal Wajdeczko
2018-03-02drm/i915: Suspend submission tasklets around wedgingChris Wilson
2018-03-01drm/i915: Replace open-coded wait-for loopChris Wilson
2018-02-21drm/i915: Rename drm_i915_gem_request to i915_requestChris Wilson
2018-02-20drm/i915: Move the policy for placement of the GGTT vma into the callerChris Wilson
2018-02-20drm/i915: Also check view->type for a normal GGTT viewChris Wilson
2018-02-20drm/i915: Track number of pending freed objectsChris Wilson
2018-02-16drm: move read_domains and write_domain into i915Christian König
2018-02-09drm/i915: Use INTEL_GEN everywhereTvrtko Ursulin
2018-02-08drm/i915: Mark the device as wedged from the beginning of set-wedgedChris Wilson
2018-02-08drm/i915: do not stop engines on sanitize if i915.reset=0Daniele Ceraolo Spurio
2018-02-08drm/i915: Move the scheduler feature bits into the purview of the enginesChris Wilson
2018-02-07drm/i915: Tidy up some error messages around reset failureChris Wilson
2018-02-05drm/i915: Skip post-reset request emission if the engine is not idleChris Wilson
2018-02-05drm/i915: Remove unbannable context spam from resetChris Wilson
2018-02-05drm/i915: Show the GPU state when declaring wedgedChris Wilson
2018-02-05drm/i915: Add some newlines to intel_engine_dump() headersChris Wilson
2018-01-31drm/i915: Always run hangcheck while the GPU is busyChris Wilson
2018-01-24drm/i915/guc: Fix lockdep due to log relay channel handling under struct_mutexSagar Arun Kamble
2018-01-24drm/i915: Shrink the GEM kmem_caches upon idlingChris Wilson
2018-01-18drm/i915: Avoid waitboosting on the active requestChris Wilson
2018-01-16drm/i915: Rewrite some comments around RCU-deferred object freeChris Wilson
2018-01-15drm/i915: Use our singlethreaded wq for freeing objectsChris Wilson
2018-01-10drm/i915/guc: Add uc_fini_wq in gem_init unwind pathSagar Arun Kamble
2018-01-08drm/i915: Don't adjust priority on an already signaled fenceChris Wilson
2017-12-19drm/i915: Add a strong mb to resetting the has-CS-interrupt bitChris Wilson