aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_gtt.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2015-04-30drm/i915/gtt: Allocate va range only if vma is not boundMika Kuoppala1-17/+22
2015-04-23rm/i915: Move i915_get_ggtt_vma_pages into ggtt_bind_vmaDaniel Vetter1-17/+24
2015-04-23drm/i915: Don't try to outsmart gcc in i915_gem_gtt.cDaniel Vetter1-19/+19
2015-04-23drm/i915: Unduplicate i915_ggtt_unbind/bind_vmaDaniel Vetter1-19/+8
2015-04-23drm/i915: Move ppgtt_bind/unbind aroundDaniel Vetter1-25/+19
2015-04-23drm/i915: move i915_gem_restore_gtt_mappings aroundDaniel Vetter1-56/+53
2015-04-23drm/i915: Fix up the vma aliasing ppgtt bindingDaniel Vetter1-39/+26
2015-04-20drm/i915: Move PTE_READ_ONLY to ->pte_encode vfuncDaniel Vetter1-6/+9
2015-04-20drm/i915: Unify aliasing ppgtt handlingDaniel Vetter1-110/+24
2015-04-20drm/i915: Clean up aliasing ppgtt correctly on error pathsDaniel Vetter1-20/+10
2015-04-20drm/i915: Move vma vfuns to adddress_spaceDaniel Vetter1-16/+12
2015-04-20drm/i915: Move gen8 clear_range vfunc setup into common codeDaniel Vetter1-2/+1
2015-04-14Merge branch 'topic/bxt-stage1' into drm-intel-next-queuedDaniel Vetter1-3/+13
2015-04-10drm/i915: Move vm page allocation in proper placeMika Kuoppala1-1/+15
2015-04-10drm/i915: Use a separate slab for vmasChris Wilson1-1/+2
2015-04-10drm/i915: Use complete address space in true PPGTTMichel Thierry1-3/+1
2015-04-10drm/i915/gen8: Dynamic page table allocationsMichel Thierry1-71/+236
2015-04-10drm/i915/gen8: begin bitmap trackingMichel Thierry1-12/+47
2015-04-10drm/i915/gen8: Split out mappingsMichel Thierry1-155/+69
2015-04-10drm/i915: Extract PPGTT param from page_directory allocMichel Thierry1-8/+7
2015-04-10drm/i915: num_pd_pages/num_pd_entries isn't usefulMichel Thierry1-50/+18
2015-04-10drm/i915/gen8: Update pdp switch and point unused PDPs to scratch pageMichel Thierry1-11/+21
2015-04-10drm/i915/gen8: pagetable allocation reworkMichel Thierry1-24/+59
2015-04-10drm/i915/gen8: page directories rework allocationMichel Thierry1-15/+85
2015-04-10drm/i915/gen8: Initialize page tablesMichel Thierry1-1/+21
2015-04-10drm/i915: Remove unnecessary gen8_ppgtt_unmap_pagesMichel Thierry1-34/+0
2015-04-10drm/i915: Remove _entry from PPGTT page structuresMichel Thierry1-28/+28
2015-04-09drm/i915/bxt: map GTT as uncachedImre Deak1-1/+11
2015-04-09drm/i915/bxt: Enable PTE encodingSumit Singh1-2/+2
2015-03-27drm/i915: Compare GGTT view structs instead of typesJoonas Lahtinen1-0/+3
2015-03-27drm/i915: fix simple_return.cocci warningskbuild test robot1-7/+1
2015-03-27drm/i915: Add dynamic page trace eventsMichel Thierry1-0/+5
2015-03-27drm/i915: Finish gen6/7 dynamic page table allocationMichel Thierry1-19/+127
2015-03-27drm/i915: Remove unnecessary gen6_ppgtt_unmap_pagesMichel Thierry1-11/+0
2015-03-27drm/i915: Fix i915_dma_map_single positive error codeMichel Thierry1-1/+4
2015-03-25drm/i915/skl: Fix up positive error codeTvrtko Ursulin1-1/+1
2015-03-23drm/i915/skl: Support secondary (rotated) frame buffer mappingTvrtko Ursulin1-4/+113
2015-03-20drm/i915: Track page table reload needBen Widawsky1-0/+11
2015-03-20drm/i915: Track GEN6 page table usageBen Widawsky1-62/+137
2015-03-20drm/i915: page table generalizationsMichel Thierry1-80/+80
2015-03-20drm/i915: kerneldoc for i915_gem_shrinker.cDaniel Vetter1-1/+1
2015-03-20drm/i915: memory leak in __i915_gem_vma_create()Dan Carpenter1-3/+4
2015-03-20drm/i915: Do not use ggtt_view with (aliasing) PPGTTJoonas Lahtinen1-18/+53
2015-03-17drm/i915: Setup all page directories for gen8Mika Kuoppala1-6/+15
2015-03-09Merge tag 'v4.0-rc3' into drm-nextDave Airlie1-3/+3
2015-03-05drm/mm: Support 4 GiB and larger rangesThierry Reding1-3/+3
2015-02-26drm/i915: fix a printk formatDan Carpenter1-1/+1
2015-02-26drm/i915: Add missing description to parameter in alloc_pt_rangeMichel Thierry1-1/+1
2015-02-25drm/i915: Plumb drm_device through page tables operationsMichel Thierry1-13/+16
2015-02-25drm/i915: Create page table allocatorsBen Widawsky1-86/+168