summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem/i915_gem_context.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-25drm/i915: Disable semaphore inter-engine sync without timeslicingChris Wilson1-2/+2
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-19drm/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-11drm/i915/gem: Take a copy of the engines for context_barrier_taskChris Wilson1-37/+77
2020-03-11drm/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-11drm/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-17drm/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-06drm/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
2019-11-28drm/i915/gem: Excise the per-batch whitelist from the contextChris Wilson1-5/+0
2019-11-27Merge tag 'drm-next-2019-11-27' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-284/+330
2019-11-26Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2019-11-25drm/i915: Serialise with engine-pm around requests on the kernel_contextChris Wilson1-1/+2
2019-11-18drm/i915: Flush context free work on cleanupChris Wilson1-0/+1
2019-11-15drm/i915/gem: Silence sparse for RCU protection inside the constructorChris Wilson1-2/+4
2019-11-15Merge drm/drm-next into drm-intel-next-queuedJani Nikula1-0/+5
2019-11-15Merge tag 'drm-intel-next-fixes-2019-11-14' of git://anongit.freedesktop.org/...Dave Airlie1-1/+1
2019-11-14Backmerge i915 security patches from commit 'ea0b163b13ff' into drm-nextDave Airlie1-0/+5
2019-11-12drm/i915: Flush context free work on cleanupChris Wilson1-0/+1
2019-11-11drm/i915/gem: Update context name on closingChris Wilson1-0/+18
2019-11-11drm/i915/gem: Embed context/timeline name inside the GEM contextChris Wilson1-10/+2
2019-11-11drm/i915/gem: Fix error path to unlock if the GEM context is closedChris Wilson1-1/+1
2019-11-07drm/i915/gem: Safely acquire the ctx->vm when copyingChris Wilson1-37/+49
2019-11-06drm/i915/gem: Fix error path to unlock if the GEM context is closedChris Wilson1-1/+1
2019-11-05drm/i915/cmdparser: Add support for backward jumpsJon Bloomfield1-0/+5