summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915
AgeCommit message (Expand)AuthorFilesLines
2013-12-06drm/i915: Use topdown allocation for PPGTTBen Widawsky1-1/+1
2013-12-06drm: Optionally create mm blocks from top-to-bottomChris Wilson2-2/+3
2013-12-06drm/i915: Dump all ppgttBen Widawsky1-0/+25
2013-12-06drm/i915: Add PPGTT dumperBen Widawsky3-0/+59
2013-12-06drm/i915: Warn on gem_pin usageBen Widawsky1-0/+2
2013-12-06drm/i915: Remove extraneous mm_switch in ppgtt enableBen Widawsky1-1/+13
2013-12-06drm/i915: Use multiple VMs -- the point of no returnBen Widawsky8-58/+85
2013-12-06drm/i915: Add a tracepoint for new VMsBen Widawsky2-0/+19
2013-12-06drm/i915: Do not allow buffers at offset 0Ben Widawsky1-1/+3
2013-12-06drm/i915: Clean up VMAs before freeingBen Widawsky1-12/+36
2013-12-06drm/i915: Defer request freeingBen Widawsky1-3/+10
2013-12-06drm/i915: Get context early in execbufBen Widawsky5-53/+41
2013-12-06drm/i915: Piggy back hangstats off of contextsBen Widawsky3-16/+19
2013-12-06drm/i915: Create a per file_priv default contextBen Widawsky2-26/+38
2013-12-06drm/i915: Do aliasing PPGTT init with contextsBen Widawsky5-63/+87
2013-12-06drm/i915: Restore PDEs for all VMsBen Widawsky1-2/+15
2013-12-06drm/i915: Write PDEs at init instead of enableBen Widawsky1-4/+5
2013-12-06drm/i915: Add VM to contextBen Widawsky3-3/+24
2013-12-06drm/i915: Reorganize intel_enable_ppgttBen Widawsky2-19/+23
2013-12-06drm/i915: Generalize PPGTT initBen Widawsky1-15/+19
2013-12-06drm/i915: Flush TLBs after !RCS PP_DIR_BASEBen Widawsky1-0/+54
2013-12-06drm/i915: Use LRI for switching PP_DIR_BASEBen Widawsky1-4/+52
2013-12-06drm/i915: Extract mm switching to functionBen Widawsky2-27/+61
2013-12-06drm/i915: Use platform specific ppgtt enableBen Widawsky1-38/+55
2013-12-06drm/i915: One hopeful eviction on PPGTT allocBen Widawsky1-2/+12
2013-12-06drm/i915: Use drm_mm for PPGTT PDEsBen Widawsky2-25/+32
2013-12-06drm/i915: PPGTT vfuncs should take a ppgtt argumentBen Widawsky3-6/+9
2013-12-06drm/i915: Generalize default context setupBen Widawsky1-13/+12
2013-12-06drm/i915: Split context enabling from initBen Widawsky3-16/+44
2013-12-06drm/i915: Better reset handling for contextsBen Widawsky3-0/+46
2013-12-06drm/i915: Track which ring a context ran onBen Widawsky2-8/+6
2013-12-06drm/i915: Permit contexts on all ringsBen Widawsky2-15/+42
2013-12-06drm/i915: Simplify ring handling in execbufBen Widawsky1-31/+10
2013-12-06drm/i915: relax context alignmentBen Widawsky1-7/+19
2013-12-06drm/i915: Add a context open functionBen Widawsky3-2/+21
2013-12-06drm/i915: Remove vm arg from relocate entryBen Widawsky1-7/+6
2013-12-06drm/i915: Create bind/unbind abstraction for VMAsBen Widawsky5-160/+244
2013-12-06drm/i915: Make pin count per VMABen Widawsky12-70/+88
2013-12-06drm/i915: Identify active VM for batchbuffer captureBen Widawsky1-0/+32
2013-12-06drm/i915: Don't use gtt mapping for !gtt error objectsBen Widawsky1-1/+2
2013-12-06drm/i915: Add vm to error BO captureBen Widawsky1-7/+14
2013-12-06drm/i915: Handle inactivating objects for all VMAsBen Widawsky1-3/+7
2013-12-06drm/i915: Takedown drm_mm on failed gtt setupBen Widawsky1-0/+1
2013-12-06drm/i915: Allow ggtt lookups to not WARNBen Widawsky1-1/+1
2013-12-06drm/i915: Don't unconditionally try to deref aliasing ppgttBen Widawsky1-2/+4
2013-12-06drm/i915: Provide PDP updates via MMIOBen Widawsky1-2/+10
2013-12-06drm/i915: Fix bad refcounting on execbuf failuresBen Widawsky1-0/+7
2013-12-06Merge remote-tracking branch 'drm-upstream/drm-fixes' into drm-intel-nightlyDaniel Vetter2-6/+4
2013-12-06Merge remote-tracking branch 'origin/drm-intel-fixes' into drm-intel-nightlyDaniel Vetter16-116/+185
2013-12-06drm/i915: Fix use-after-free in do_switchDaniel Vetter1-2/+12