summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gem/i915_gem_context.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-13drm/i915: Fix bug in user proto-context creation that leaked contextsMatthew Brost1-1/+4
2021-09-14drm/i915: Release ctx->syncobj on final put, not on ctx closeDaniel Vetter1-3/+3
2021-07-28drm/i915: move gem_context slab to direct module init/exitDaniel Vetter1-17/+8
2021-07-28drm/i915/guc: Implement banned contexts for GuC submissionMatthew Brost1-1/+1
2021-07-28drm/i915/guc: Disable bonding extension with GuC submissionMatthew Brost1-0/+5
2021-07-28drm/i915/guc: GuC virtual enginesMatthew Brost1-6/+2
2021-07-22drm/i915/guc: Disable semaphores when using GuC schedulingMatthew Brost1-2/+4
2021-07-22drm/i915: Ditch i915 globals shrink infrastructureDaniel Vetter1-6/+0
2021-07-08drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+Jason Ekstrand1-9/+30
2021-07-08drm/i915/gem: Roll all of context creation togetherJason Ekstrand1-117/+59
2021-07-08drm/i915/gem: Don't allow changing the engine set on running contexts (v3)Jason Ekstrand1-303/+1
2021-07-08drm/i915/gem: Don't allow changing the VM on running contexts (v4)Jason Ekstrand1-262/+1
2021-07-08drm/i915/gem: Delay context creation (v3)Jason Ekstrand1-43/+160
2021-07-08drm/i915/gt: Drop i915_address_space::file (v2)Jason Ekstrand1-9/+0
2021-07-08drm/i915/gem: Return an error ptr from context_lookupJason Ekstrand1-6/+6
2021-07-08drm/i915/gem: Use the proto-context to handle create parameters (v5)Jason Ekstrand1-17/+560
2021-07-08drm/i915/gem: Make an alignment check more sensibleJason Ekstrand1-2/+1
2021-07-08drm/i915: Add an i915_gem_vm_lookup helperJason Ekstrand1-5/+1
2021-07-08drm/i915/gem: Optionally set SSEU in intel_context_set_gemJason Ekstrand1-9/+32
2021-07-08drm/i915/gem: Rework error handling in default_enginesJason Ekstrand1-5/+8
2021-07-08drm/i915/gem: Add an intermediate proto_context struct (v5)Jason Ekstrand1-15/+69
2021-07-08drm/i915/gem: Add a separate validate_priority helperJason Ekstrand1-15/+27
2021-07-08drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2)Jason Ekstrand1-9/+4
2021-07-08drm/i915/gem: Disallow creating contexts with too many enginesJason Ekstrand1-4/+4
2021-07-08drm/i915/gem: Disallow bonding of virtual engines (v3)Jason Ekstrand1-12/+6
2021-07-08drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINESJason Ekstrand1-76/+1
2021-07-08drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4)Jason Ekstrand1-38/+11
2021-07-08drm/i915: Drop the CONTEXT_CLONE API (v2)Jason Ekstrand1-196/+3
2021-07-08drm/i915/gem: Return void from context_apply_allJason Ekstrand1-18/+8
2021-07-08drm/i915/gem: Set the watchdog timeout directly in intel_context_set_gem (v2)Jason Ekstrand1-38/+6
2021-07-08drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAPJason Ekstrand1-14/+2
2021-07-08drm/i915: Stop storing the ring size in the ring pointer (v3)Jason Ekstrand1-2/+1
2021-07-08drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZEJason Ekstrand1-83/+2
2021-06-06drm/i915/gem: replace IS_GEN and friends with GRAPHICS_VERLucas De Marchi1-3/+3
2021-05-05drm/i915: drop the __i915_active_call pointer packingMatthew Auld1-2/+1
2021-04-08Merge tag 'drm-intel-gt-next-2021-04-06' of git://anongit.freedesktop.org/drm...Dave Airlie1-3/+3
2021-03-26drm/i915: Allow configuring default request expiry via modparamTvrtko Ursulin1-2/+3
2021-03-26drm/i915: Fail too long user submissions by defaultTvrtko Ursulin1-0/+38
2021-03-26drm/i915: Extract active lookup engine to a helperTvrtko Ursulin1-33/+1
2021-03-24drm/i915: Remove I915_USER_PRIORITY_SHIFTChris Wilson1-3/+3
2021-01-15drm/i915/gem: Reduce ctx->engines_mutex for get_engines()Chris Wilson1-31/+8
2021-01-15drm/i915/gem: Reduce ctx->engine_mutex for reading the clone sourceChris Wilson1-9/+15
2021-01-15drm/i915: Mark up protected uses of 'i915_request_completed'Chris Wilson1-1/+1
2020-12-29drm/i915/gem: Peek at the inflight contextChris Wilson1-0/+3
2020-12-16drm/i915/gt: Move gen8 CS emitters into gen8_engine_cs.hChris Wilson1-0/+1
2020-12-16drm/i915/gem: Drop free_work for GEM contextsChris Wilson1-51/+8
2020-12-10drm/i915/gt: Rename lrc.c to execlists_submission.cChris Wilson1-0/+1
2020-11-20drm/i915/gem: Remove incorrect early dbg printChris Wilson1-3/+0
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