summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gem/i915_gem_context.c
AgeCommit message (Expand)AuthorFilesLines
2020-09-30drm/i915/gem: Always test execution status on closing the contextChris Wilson1-38/+10
2020-09-30drm/i915/gem: Hold request reference for canceling an active contextChris Wilson1-6/+19
2020-09-07drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin.Maarten Lankhorst1-2/+2
2020-09-07drm/i915: Add ww context handling to context_barrier_taskMaarten Lankhorst1-15/+40
2020-09-07drm/i915/gem: Reduce context termination list iteration guard to RCUChris Wilson1-13/+19
2020-09-07drm/i915/gt: Support multiple pinned timelinesChris Wilson1-1/+1
2020-09-07drm/i915/gem: Delay tracking the GEM context until it is registeredChris Wilson1-5/+11
2020-07-08drm/i915/sseu: Move sseu_info under gt_infoVenkata Sandeep Dhanalakota1-3/+4
2020-07-03drm/i915/gem: Split the context's obj:vma lut into its own mutexChris Wilson1-4/+7
2020-07-01drm/i915/gem: Move obj->lut_list under its own lockChris Wilson1-4/+2
2020-06-25Merge drm/drm-next into drm-intel-next-queuedJani Nikula1-5/+0
2020-06-22drm/i915/params: switch to device specific parametersJani Nikula1-2/+2
2020-06-11Merge branch 'uaccess.i915' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-5/+0
2020-05-25drm/i915: Disable semaphore inter-engine sync without timeslicingChris Wilson1-2/+2
2020-05-21drm/i915: Disable semaphore inter-engine sync without timeslicingChris Wilson1-2/+2
2020-05-02i915:get_engines(): get rid of pointless access_ok()Al Viro1-5/+0
2020-04-24drm/i915: Only close vma we openChris Wilson1-3/+1
2020-04-06drm/i915/gem: Wait until the context is finally retired before releasing enginesChris Wilson1-10/+6
2020-04-02drm/i915/gem: Utilize rcu iteration of context enginesChris Wilson1-28/+31
2020-03-26drm/i915: Use explicit flag to mark unreachable intel_contextChris Wilson1-1/+1
2020-03-20drm/i915: Use explicit flag to mark unreachable intel_contextChris Wilson1-1/+1
2020-03-17drm/i915/perf: introduce global sseu pinningLionel Landwerlin1-5/+5
2020-03-12drm/i915/gt: Wait for RCUs frees before asserting idle on unloadChris Wilson1-0/+1
2020-03-12drm/i915/gem: Take a copy of the engines for context_barrier_taskChris Wilson1-37/+77
2020-03-12drm/i915/gem: Mark up sw-fence notify functionChris Wilson1-2/+2
2020-03-03drm/i915/gem: Consolidate ctx->engines[] releaseChris Wilson1-91/+102
2020-02-27drm/i915: significantly reduce the use of <drm/i915_drm.h>Jani Nikula1-2/+0
2020-02-25drm/i915: Allow userspace to specify ringsize on constructionChris Wilson1-8/+102
2020-02-20drm/i915/guc: Kill USES_GUC_SUBMISSION macroDaniele Ceraolo Spurio1-1/+1
2020-02-12drm/i915/gem: Don't leak non-persistent requests on changing enginesChris Wilson1-8/+114
2020-02-07drm/i915/gt: Only ignore already reset requestsChris Wilson1-1/+1
2020-02-04drm/i915/gt: Pull sseu context updates under gtChris Wilson1-85/+0
2020-01-31drm/i915/gem: Require per-engine reset support for non-persistent contextsChris Wilson1-0/+16
2020-01-27drm/i915/gem: manual conversion to struct drm_device logging macros.Wambui Karuga1-17/+24
2020-01-27drm/i915/gem: initial conversion to new logging macros using coccinelleWambui Karuga1-12/+15
2020-01-24drm/i915/gem: Prevent NULL pointer dereference on missing ctx->vmChris Wilson1-4/+4
2020-01-22drm/i915/gem: Convert vm idr to xarrayChris Wilson1-53/+24
2020-01-09drm/i915: Pin the context as we work on itChris Wilson1-3/+7
2020-01-07drm/i915/gtt: split up i915_gem_gttMatthew Auld1-2/+3
2019-12-24drm/i915: Switch context id allocation directly to xarrayTvrtko Ursulin1-32/+20
2019-12-23drm/i915: Mark the GEM context link as RCU protectedChris Wilson1-2/+3
2019-12-21drm/i915: Remove i915->kernel_contextChris Wilson1-54/+43
2019-12-20drm/i915: Push the use-semaphore marker onto the intel_contextChris Wilson1-17/+39
2019-12-20drm/i915: Drop GEM context as a direct link from i915_requestChris Wilson1-10/+5
2019-12-18drm/i915: Fix pid leak with banned clientsTvrtko Ursulin1-2/+1
2019-12-11Merge drm/drm-next into drm-intel-next-queuedJani Nikula1-1/+1
2019-12-07drm/i915/gem: Pin gen6_ppgtt prior to constructing the requestChris Wilson1-6/+13
2019-12-06Merge tag 'drm-next-2019-12-06' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-2/+2
2019-12-02drm/i915/gem: Take timeline->mutex to walk list-of-requestsChris Wilson1-2/+2
2019-11-29drm/i915/gem: Take timeline->mutex to walk list-of-requestsChris Wilson1-2/+2