aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem
AgeCommit message (Expand)AuthorFilesLines
2019-10-08drm/i915/region: support contiguous allocationsMatthew Auld5-36/+63
2019-10-08drm/i915: introduce intel_memory_regionMatthew Auld4-0/+260
2019-10-08Merge tag 'drm-intel-next-2019-10-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-nextDave Airlie27-1068/+1187
2019-10-07drm/i915: Mark contents as dirty on a write faultChris Wilson1-1/+5
2019-10-07drm/i915: Don't mix srcu tag and negative error codesChris Wilson1-4/+2
2019-10-07drm/i915: Perform GGTT restore much earlier during resumeChris Wilson1-3/+0
2019-10-04drm/i915/stolen: make the object creation interface consistentCQ Tang1-19/+26
2019-10-04drm/i915: Drop struct_mutex from around GEM initialisationChris Wilson1-2/+0
2019-10-04drm/i915/selftests: Drop vestigal struct_mutex guardsChris Wilson4-21/+2
2019-10-04drm/i915: Move context management under GEMChris Wilson8-201/+221
2019-10-04drm/i915: Remove logical HW IDChris Wilson5-201/+6
2019-10-04drm/i915: Move global activity tracking from GEM to GTChris Wilson1-10/+1
2019-10-04drm/i915: Move request runtime management onto gtChris Wilson4-28/+11
2019-10-04drm/i915/gem: Retire directly for mmap-offset shrinkingChris Wilson1-12/+5
2019-10-04drm/i915: Merge wait_for_timelines with retire_requestChris Wilson3-7/+3
2019-10-04drm/i915: Remove the GEM idle workerChris Wilson2-29/+2
2019-10-04drm/i915: Drop struct_mutex from around i915_retire_requests()Chris Wilson7-92/+48
2019-10-04drm/i915: Move idle barrier cleanup into engine-pmChris Wilson1-19/+0
2019-10-04drm/i915: Coordinate i915_active with its own mutexChris Wilson3-9/+5
2019-10-04drm/i915: Push the i915_active.retire into a workerChris Wilson1-0/+1
2019-10-04drm/i915: Pull i915_vma_pin under the vm->mutexChris Wilson15-206/+95
2019-10-04drm/i915: Only track bound elements of the GTTChris Wilson1-1/+1
2019-10-04drm/i915: Use helpers for drm_mm_node booleansChris Wilson1-2/+2
2019-10-04drm/mm: Convert drm_mm_node booleans to bitopsChris Wilson1-1/+1
2019-10-04drm/mm: Use helpers for drm_mm_node booleansChris Wilson1-2/+2
2019-10-02drm/i915/gem: Refactor tests on obj->ops->flagsChris Wilson1-5/+12
2019-10-02drm/i915/userptr: Never allow userptr into the mappable GGTTChris Wilson4-1/+16
2019-09-30drm/i915/selftests: Exercise context switching in parallelChris Wilson1-0/+225
2019-09-27drm/i915: Extract GT render sleep (rc6) managementAndi Shyti1-1/+1
2019-09-24drm/i915/selftests: Verify the LRC register layout between init and HWChris Wilson1-1/+1
2019-09-24drm/i915: Mark contents as dirty on a write faultChris Wilson1-1/+5
2019-09-20drm/i915: Mark i915_request.timeline as a volatile, rcu pointerChris Wilson2-2/+2
2019-09-19Merge tag 'drm-next-2019-09-18' of git://anongit.freedesktop.org/drm/drmLinus Torvalds39-1167/+1540
2019-09-13drm/i915: Don't mix srcu tag and negative error codesChris Wilson1-4/+2
2019-09-12drm/i915/pmu: Use GT parked for estimating RC6 while asleepChris Wilson1-0/+22
2019-09-12Revert "drm/i915/userptr: Acquire the page lock around set_page_dirty()"Chris Wilson1-9/+1
2019-09-11drm/i915: Make i915_vma.flags atomic_t for mutex reductionChris Wilson2-2/+2
2019-09-11drm/i915: Make shrink/unshrink be atomicChris Wilson4-16/+25
2019-09-11drm/i915: Move GT init to intel_gt.cTvrtko Ursulin1-1/+1
2019-09-10drm/i915/selftests: Tighten the timeout testing for partial mmapsChris Wilson1-32/+223
2019-09-10drm/i915: Perform GGTT restore much earlier during resumeChris Wilson1-3/+0
2019-09-09drm/i915: include GTT page-size info in error stateMatthew Auld1-1/+0
2019-09-09drm/i915: cleanup cache-coloringMatthew Auld1-2/+4
2019-09-06drm/i915: Hook up GT power managementAndi Shyti1-0/+1
2019-09-06drm/i915: Use NOEVICT for first pass on attemping to pin a GGTT mmapChris Wilson1-1/+1
2019-09-04drm/i915/tgl: add gen12 to stolen initializationLucas De Marchi1-1/+4
2019-09-04drm/i915: disable set/get_tiling ioctl on gen12+Daniel Vetter1-0/+7
2019-09-03drm/i915: Refresh the errno to vmf_fault translationsChris Wilson1-24/+15
2019-09-03drm/i915/selftests: Remove unused __engines_name()Chris Wilson1-15/+0
2019-09-03drm/i915: Replace obj->pin_global with obj->frontbufferChris Wilson4-38/+16