summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-06-20drm/i915/userptr: Mirror GPU addr at ioctl (HACK/POC)gpu_mirrorBen Widawsky2-32/+109
2014-06-20drm/i915: Track userptr VMAsBen Widawsky4-4/+28
2014-06-20TESTME: Always force invalidateBen Widawsky1-0/+8
2014-06-20TESTME: GFX_TLB_INVALIDATE_EXPLICITBen Widawsky1-1/+1
2014-06-20drm/i915/bdw: Flip the 48b switchBen Widawsky2-4/+1
2014-06-20drm/i915: Expand error state's address width to 64bBen Widawsky2-9/+10
2014-06-20drm/i915/bdw: make aliasing PPGTT dynamicBen Widawsky1-130/+162
2014-06-20drm/i915: Restructure map vs. insert entriesBen Widawsky4-124/+131
2014-06-20drm/i915/bdw: 4 level pages tablesBen Widawsky3-6/+52
2014-06-20drm/i915/bdw: implement alloc/teardown for 4lvlBen Widawsky2-19/+163
2014-06-20drm/i915/bdw: Abstract PDP usageBen Widawsky1-44/+85
2014-06-20drm/i915/bdw: Make pdp allocation more dynamicBen Widawsky4-32/+151
2014-06-20drm/i915/bdw: Add dynamic page trace eventsBen Widawsky2-10/+47
2014-06-20TESTME: Either drop the last patch or fix it.Ben Widawsky2-21/+0
2014-06-20drm/i915/bdw: Optimize PDP loadsBen Widawsky2-0/+21
2014-06-20drm/i915/bdw: Add ppgtt info for dynamic pagesBen Widawsky3-12/+83
2014-06-20drm/i915/bdw: Scratch unused pagesBen Widawsky1-2/+23
2014-06-20drm/i915/bdw: Dynamic page table allocationsBen Widawsky1-45/+216
2014-06-20drm/i915/bdw: begin bitmap trackingBen Widawsky2-14/+99
2014-06-20drm/i915/bdw: Split out mappingsBen Widawsky1-42/+52
2014-06-20drm/i915: Extract PPGTT param from pagedir allocBen Widawsky1-8/+7
2014-06-20drm/i915: num_pd_pages/num_pd_entries isn't usefulBen Widawsky3-42/+21
2014-06-20drm/i915/bdw: Make the pdp switch a bit less hackyBen Widawsky2-13/+24
2014-06-20drm/i915/bdw: pagetable allocation reworkBen Widawsky2-25/+39
2014-06-20drm/i915/bdw: pagedirs rework allocationBen Widawsky1-12/+31
2014-06-20drm/i915/bdw: Use dynamic allocation idioms on freeBen Widawsky2-16/+55
2014-06-20drm/i915: Finish gen6/7 dynamic page table allocationBen Widawsky5-11/+238
2014-06-20drm/i915: Force pd restore when PDEs change, gen6-7Ben Widawsky4-4/+35
2014-06-20drm/i915: Extract context switch skip logicBen Widawsky1-1/+11
2014-06-20drm/i915: Track GEN6 page table usageBen Widawsky2-89/+230
2014-06-20drm/i915: Always dma map page directory allocationsBen Widawsky1-60/+19
2014-06-20drm/i915: Consolidate dma mappingsBen Widawsky1-38/+18
2014-06-20drm/i915: Always dma map page table allocationsBen Widawsky1-61/+17
2014-06-20drm/i915: Clean up pagetable DMA map & unmapBen Widawsky1-62/+85
2014-06-20drm/i915: Generalize GEN6 mappingBen Widawsky2-29/+34
2014-06-20drm/i915: Create page table allocatorsBen Widawsky2-83/+147
2014-06-20drm/i915: Complete page table structuresBen Widawsky3-64/+37
2014-06-20drm/i915: construct page table abstractionsBen Widawsky2-93/+104
2014-06-20drm/i915: Page table helpers, and define renamesBen Widawsky2-56/+156
2014-06-20drm/i915: Range clearing is PPGTT agnosticBen Widawsky1-4/+1
2014-06-20drm/i915: Make gen6_write_pdes gen6_map_page_tablesBen Widawsky1-16/+23
2014-06-20drm/i915: Un-hardcode number of page directoriesBen Widawsky1-1/+1
2014-06-20drm/i915: clean up PPGTT init error pathBen Widawsky1-13/+9
2014-06-20drm/i915: Setup less PPGTT on failed pagedirBen Widawsky1-1/+4
2014-06-20drm/i915: rename map/unmap to dma_map/unmapBen Widawsky1-6/+6
2014-06-20drm/i915: s/pd/pdpe, s/pt/pdeBen Widawsky1-7/+7
2014-06-20drm/i915: Split out verbose PPGTT dumpingBen Widawsky1-21/+28
2014-06-20drm/i915: Rename to GEN8_LEGACY_PDPESBen Widawsky2-6/+6
2014-06-20drm/i915: fix gtt_total_entries()Ben Widawsky2-4/+7
2014-06-20drm/i915: Split out aliasing bindsBen Widawsky4-5/+11