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