summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Remove redundant i915_request_await_object in blit clearsTvrtko Ursulin2020-06-161-31/+21
* drm/i915/gem: Delete unused codeChris Wilson2020-06-051-19/+0
* drm/i915/gem: Async GPU relocations onlyChris Wilson2020-06-052-289/+27
* drm/i915/gem: Mark the buffer pool as active for the cmdparserChris Wilson2020-06-041-8/+48
* drm/i915/selftests: Exercise all copy engines with the blt routinesChris Wilson2020-06-044-24/+75
* drm/i915: Drop i915_request.i915 backpointerChris Wilson2020-06-031-2/+2
* drm/i915/gem: Give each object class a friendly nameChris Wilson2020-05-3011-1/+14
* drm/i915/gem: Taint all shrinkable object locksChris Wilson2020-05-301-0/+4
* drm/i915/gem: Suppress some random warningsChris Wilson2020-05-254-7/+4
* drm/i915/gem: Avoid iterating an empty listChris Wilson2020-05-221-6/+9
* drm/i915: Remove PIN_UPDATE for i915_vma_pinChris Wilson2020-05-211-142/+0
* drm/i915: Disable semaphore inter-engine sync without timeslicingChris Wilson2020-05-211-2/+2
* drm/i915/gem: Prefer drm_WARN* over WARN*Pankaj Bharadiya2020-05-193-3/+4
* drm/i915/gem: Retry faulthandlers on ENOSPCChris Wilson2020-05-161-1/+1
* drm/i915: Drop no-semaphore boostingChris Wilson2020-05-141-15/+0
* drm/i915/gem: Remove redundant exec_fenceChris Wilson2020-05-131-26/+14
* drm/i915/selftests: Always flush before unpining after writingChris Wilson2020-05-114-2/+10
* drm/i915: Emit await(batch) before MI_BB_STARTChris Wilson2020-05-112-33/+41
* drm/i915: Replace the hardcoded I915_FENCE_TIMEOUTChris Wilson2020-05-093-5/+4
* drm/i915: Remove wait priority boostingChris Wilson2020-05-071-9/+0
* drm/i915/gem: Implement legacy MI_STORE_DATA_IMMChris Wilson2020-05-043-104/+302
* drm/i915/gem: Specify address type for chained reloc batchesChris Wilson2020-05-041-6/+6
* drm/i915/gem: Lazily acquire the device wakeref for freeing objectsChris Wilson2020-05-041-3/+0
* drm/i915/gem: Try an alternate engine for relocationsChris Wilson2020-05-011-5/+27
* drm/i915/gem: Use a single chained reloc batches for a single execbufChris Wilson2020-05-011-14/+24
* drm/i915/gem: Use chained reloc batchesChris Wilson2020-05-011-19/+115
* drm/i915: Implement vm_ops->access for gdb access into mmapsChris Wilson2020-05-012-0/+158
* drm/i915/gt: Move the batch buffer pool from the engine to the gtChris Wilson2020-04-304-21/+19
* drm/i915/selftests: Add tiled blits selftestZbigniew KempczyƄski2020-04-301-0/+595
* drm/i915: Only close vma we openChris Wilson2020-04-245-70/+24
* drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()Chris Wilson2020-04-221-2/+18
* drm/i915/selftests: Fix i915_address_space refcnt leakXiyu Yang2020-04-201-4/+8
* drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_planeChris Wilson2020-04-201-6/+1
* drm/i915: remove redundant assignment to variable errColin Ian King2020-04-091-1/+1
* drm/i915/stolen: prefer struct drm_device based loggingJani Nikula2020-04-081-2/+2
* drm/i915/gem: Promote 'remain' to unsigned longChris Wilson2020-04-071-7/+6
* drm/i915/gem: Wait until the context is finally retired before releasing enginesChris Wilson2020-04-061-10/+6
* drm/i915/gem: Take DBG_FORCE_RELOC into account prior to using reloc_gpuChris Wilson2020-04-061-3/+12
* drm/i915/gem: Flush all the reloc_gpu batchChris Wilson2020-04-061-3/+5
* drm/i915/gem: Utilize rcu iteration of context enginesChris Wilson2020-04-021-28/+31
* drm/i915/gem: Drop cached obj->bind_countChris Wilson2020-04-026-27/+3
* drm/i915/gem: Try allocating va from free spaceChris Wilson2020-04-011-25/+43
* drm/i915/gem: Ignore readonly failures when updating relocsChris Wilson2020-03-311-4/+2
* drm/i915/gem: Split eb_vma into its own allocationChris Wilson2020-03-301-58/+73
* drm/i915: Cast remain to unsigned long in eb_relocate_vmaNathan Chancellor2020-03-261-1/+1
* drm/i915: Drop final few uses of drm_i915_private.engineChris Wilson2020-03-261-1/+1
* drm/i915: Immediately execute the fenced workChris Wilson2020-03-251-1/+1
* drm/i915/selftests: mark huge_gem_object as not shrinkableMatthew Auld2020-03-231-2/+1
* drm/i915: Rely on direct submission to the queueChris Wilson2020-03-231-2/+0
* drm/i915/gem: Avoid gem_context->mutex for simple vma lookupChris Wilson2020-03-231-49/+87