aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem
AgeCommit message (Expand)AuthorFilesLines
2020-01-03drm/i915/gem: Support discontiguous lmem object mapsChris Wilson4-104/+64
2020-01-02drm/i915/gem: Single page objects are naturally contiguousChris Wilson1-0/+3
2020-01-02drm/i915: reimplement header test featureMasahiro Yamada1-5/+0
2020-01-01drm/i915/gem: Drop local vma->vm_file referenceChris Wilson1-0/+59
2019-12-31drm/i915: Introduce remap_io_sg() to prefault discontiguous objectsAbdiel Janulgue1-20/+12
2019-12-28drm/i915/lmem: debugfs for LMEM detailsLukasz Fiedorowicz2-0/+4
2019-12-27drm/i915/selftests: Err out on coherency if initialisation failedChris Wilson1-4/+8
2019-12-27Merge tag 'drm-intel-next-2019-12-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-nextDave Airlie31-931/+1630
2019-12-24drm/i915: Switch context id allocation directly to xarrayTvrtko Ursulin2-33/+22
2019-12-23drm/i915: Mark the GEM context link as RCU protectedChris Wilson1-2/+3
2019-12-23drm/i915: Introduce a vma.krefChris Wilson3-5/+4
2019-12-23drm/i915/selftests: make mock_context.h self-containedJani Nikula1-1/+1
2019-12-22drm/i915/gt: Pull intel_gt_init_hw() into intel_gt_resume()Chris Wilson1-19/+1
2019-12-21drm/i915: Remove i915->kernel_contextChris Wilson5-72/+57
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 Wilson4-57/+11
2019-12-18drm/i915: Hold reference to intel_frontbuffer as we track activityChris Wilson5-6/+52
2019-12-18drm/i915: Unpin vma->obj on early errorChris Wilson1-7/+4
2019-12-17drm/i915: Fix pid leak with banned clientsTvrtko Ursulin1-2/+1
2019-12-17drm/i915/gem: Keep request alive while attaching fencesChris Wilson1-0/+2
2019-12-17Merge tag 'drm-misc-next-2019-12-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-nextDaniel Vetter3-153/+0
2019-12-16drm/i915/gem: Apply lmem size restriction to get_pagesChris Wilson2-4/+1
2019-12-16drm/i915: Remove unneeded semicolonzhengbin1-1/+1
2019-12-14drm/i915/gem: Serialise object before changing cache-levelChris Wilson1-0/+7
2019-12-13drm/i915: Introduce new macros for tracingVenkata Sandeep Dhanalakota1-2/+2
2019-12-12drm/i915/gem: Asynchronous cmdparserChris Wilson1-9/+81
2019-12-12drm/i915/gem: Prepare gen7 cmdparser for async executionChris Wilson1-50/+67
2019-12-11drm/i915/gem: Tidy up error handling for eb_parse()Chris Wilson1-21/+18
2019-12-11drm/i915: Remove redundant parameters from intel_engine_cmd_parserChris Wilson1-31/+2
2019-12-11drm/i915/gem: Wait on unbind barriers when invalidating userptrChris Wilson1-1/+2
2019-12-11drm/i915: Improve execbuf debugTvrtko Ursulin1-10/+12
2019-12-11Merge drm/drm-next into drm-intel-next-queuedJani Nikula2-3/+3
2019-12-09drm/i915/gem: Avoid rcu_barrier() from shrinker pathsChris Wilson1-1/+3
2019-12-09drm/i915/gem: Comment on inability to check args.pad for MMAP_OFFSETChris Wilson1-0/+9
2019-12-07drm/i915: Avoid calling i915_gem_object_unbind holding object lockChris Wilson1-30/+11
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-05drm/i915: Remove vestigal i915_gem_context locals from cmdparserChris Wilson1-2/+1
2019-12-04drm/i915/gem: Hook user-extensions upto MMAP_OFFSET_IOCTLChris Wilson1-2/+6
2019-12-04drm/i915/gem: Hold the obj->vma.lock while walking the vma.listChris Wilson1-0/+4
2019-12-04drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSETAbdiel Janulgue10-123/+523
2019-12-02drm/i915/gem: Unbind all current vma on changing cache-levelChris Wilson1-119/+4
2019-12-02drm/i915/gem: Take timeline->mutex to walk list-of-requestsChris Wilson1-2/+2
2019-11-30drm/i915/selftests: Keep engine awake during live_coherencyChris Wilson1-0/+2
2019-11-29drm/i915/gem: Take timeline->mutex to walk list-of-requestsChris Wilson1-2/+2
2019-11-29Revert "drm/i915: use a separate context for gpu relocs"Chris Wilson1-29/+1
2019-11-29drm/i915/selftests: Use sgt_iter for huge_pages_freeChris Wilson1-4/+7
2019-11-28drm/i915/selftests: Drop local vm reference!Chris Wilson1-19/+15
2019-11-28drm/i915/selftests: Count the number of engines usedChris Wilson1-9/+16
2019-11-28drm/i915/gem: Excise the per-batch whitelist from the contextChris Wilson2-12/+0