summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem.c
AgeCommit message (Expand)Author
2018-06-05drm/i915/gtt: Rename i915_hw_ppgtt base memberChris Wilson
2018-06-05drm/i915: Swap magics and use SZ_1MChris Wilson
2018-06-05drm/i915: Correctly handle error path in i915_gem_init_hwMichal Wajdeczko
2018-06-05drm/i915: Add new vGPU cap info bit VGT_CAPS_HUGE_GTTChangbin Du
2018-06-04drm/i915: Move i915_gem_fini to i915_gem.cMichal Wajdeczko
2018-06-01drm/i915: Apply the full CPU domain markup before freezingChris Wilson
2018-06-01drm/i915: Flush all writes before suspendChris Wilson
2018-06-01drm/i915: Assert we idle in the kernel contextChris Wilson
2018-05-31drm/i915: Only sanitize GEM from late suspendChris Wilson
2018-05-31drm/i915: After reset on sanitization, reset the engine backendsChris Wilson
2018-05-31drm/i915: "Race-to-idle" after switching to the kernel contextChris Wilson
2018-05-31drm/i915: Switch to kernel context before idling at runtimeChris Wilson
2018-05-30drm/i915: Remove stale asserts from i915_gem_find_active_request()Chris Wilson
2018-05-24drm/i915: Look for an active kernel context before switchingChris Wilson
2018-05-18drm/i915: Store a pointer to intel_context in i915_requestChris Wilson
2018-05-18drm/i915: Move request->ctx asideChris Wilson
2018-05-16drm/i915: Stop parking the signaler around resetChris Wilson
2018-05-16drm/i915: Move engine reset prepare/finish to backendsChris Wilson
2018-05-16drm/i915: Only sync tasklets once for recursive reset preparationChris Wilson
2018-05-16drm/i915: Remove tasklet flush before disableChris Wilson
2018-05-14drm/i915: Mark up nested spinlocksChris Wilson
2018-05-08drm/i915: Flush submission tasklet after bumping priorityChris Wilson
2018-05-04drm/i915: Lazily unbind vma on closeChris Wilson
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