summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_gem_gtt.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-07drm/i915: Guard against i915_ggtt_disable_guc() being invoked unconditionallyChris Wilson1-1/+2
2017-06-07drm/i915: Serialize GTT/Aperture accesses on BXTJon Bloomfield1-0/+103
2017-05-18drm/i915: use vma->size for appgtt allocate_va_rangeMatthew Auld1-1/+1
2017-05-15drm/i915: don't do allocate_va_range again on PIN_UPDATEMatthew Auld1-4/+8
2017-05-09drm: use set_memory.h headerLaura Abbott1-0/+2
2017-03-30drm/i915: Ironlake do_idle_maps w/a may be called w/o struct_mutexChris Wilson1-1/+1
2017-03-03drm/i915/gtt: Setup vm callbacks lateMika Kuoppala1-11/+12
2017-03-03drm/i915: Avoid using word legacy with ppgttMika Kuoppala1-10/+8
2017-03-03drm/i915/gtt: Prefer i915_vm_is_48bit() over macroMika Kuoppala1-25/+38
2017-03-03drm/i915/gtt: Make I915_PDPES_PER_PDP inline functionMika Kuoppala1-5/+7
2017-02-27drm/i915: Remove redundant TLB invalidate on switching ppgttChris Wilson1-17/+0
2017-02-27drm/i915: Unwind vma->pages allocation upon failureChris Wilson1-1/+12
2017-02-27drm/i915: Only unwind the local pgtable layer if emptyChris Wilson1-11/+26
2017-02-25drm/i915: Advance start address on crossing PML (48b ppgtt) boundaryChris Wilson1-22/+41
2017-02-25drm/i915: Assert we do not overflow 4lvl page directoriesChris Wilson1-3/+3
2017-02-23drm/i915: Remove Braswell GGTT update w/aChris Wilson1-28/+0
2017-02-20drm/i915: Only apply legacy PDE overflow detection to 3lvl machinesChris Wilson1-1/+2
2017-02-15drm/i915: Use preferred kernel types in i915_gem_gtt.cChris Wilson1-41/+42
2017-02-15drm/i915: Differentiate the aliasing_ppgtt with an invalid filpChris Wilson1-1/+1
2017-02-15drm/i915: Only preallocate the aliasing GTT to the extents of the global GTTChris Wilson1-1/+11
2017-02-15drm/i915: Remove i915_address_space.startChris Wilson1-10/+6
2017-02-15drm/i915: Remove defunct GTT tracepointsChris Wilson1-4/+0
2017-02-15drm/i915: Always mark the PDP as dirty when alteredChris Wilson1-2/+2
2017-02-15drm/i915: Remove superfluous posting reads after clear GGTTChris Wilson1-3/+0
2017-02-15drm/i915: Remove bitmap tracking for used-pml4Chris Wilson1-94/+38
2017-02-15drm/i915: Remove bitmap tracking for used-pdpesChris Wilson1-194/+85
2017-02-15drm/i915: Remove bitmap tracking for used-pdesChris Wilson1-164/+82
2017-02-15drm/i915: Remove bitmap tracking for used-ptesChris Wilson1-221/+109
2017-02-15drm/i915: Tidy gen6_write_pde()Chris Wilson1-25/+14
2017-02-15drm/i915: Remove redundant clear of appgttChris Wilson1-4/+0
2017-02-15drm/i915: Always preallocate gen6/7 ppgttChris Wilson1-10/+14
2017-02-15drm/i915: Move allocate_va_range to GTTChris Wilson1-12/+27
2017-02-15drm/i915: Remove kmap/kunmap wrappersChris Wilson1-43/+26
2017-02-15drm/i915: Convert clflushed pagetables over to WC mapsChris Wilson1-164/+169
2017-02-15drm/i915: Split ggtt/alasing_gtt unbind_vmaChris Wilson1-8/+21
2017-02-15drm/i915: Don't special case teardown of aliasing_ppgttChris Wilson1-35/+15
2017-02-15drm/i915: Micro-optimise gen8_ppgtt_insert_entries()Chris Wilson1-79/+93
2017-02-15drm/i915: Micro-optimise gen6_ppgtt_insert_entries()Chris Wilson1-35/+33
2017-02-15drm/i915: Micro-optimise i915_get_ggtt_vma_pages()Chris Wilson1-29/+32
2017-02-14drm/i915: Emit to ringbuffer directlyTvrtko Ursulin1-35/+34
2017-02-13drm/i915: Extract aliasing ppgtt setupChris Wilson1-34/+56
2017-02-13drm/i915: Use fault-injection to force the shrinker to run in live GTT testsChris Wilson1-0/+6
2017-02-13drm/i915: Add initial selftests for i915_gem_gttChris Wilson1-0/+1
2017-02-13drm/i915: Mock a GGTT for self-testingChris Wilson1-0/+4
2017-02-10drm/i915: Unbind any residual objects/vma from the Global GTT on shutdownChris Wilson1-0/+9
2017-02-10Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queuedDaniel Vetter1-23/+16
2017-02-09drm/i915: A hotfix for making aliasing PPGTT work for GVT-gZhi Wang1-3/+4
2017-02-06drm/i915: Use page coloring to provide the guard page at the end of the GTTChris Wilson1-7/+12
2017-02-06drm/i915: Assign I915_COLOR_UNEVICTABLE to the address space head_nodeChris Wilson1-0/+4
2017-02-06drm/i915: Manipulate the Global GTT size using I915_GTT_PAGE_SIZEChris Wilson1-2/+2