1. 18 3月, 2014 1 次提交
  2. 08 3月, 2014 10 次提交
  3. 06 3月, 2014 14 次提交
  4. 04 3月, 2014 8 次提交
  5. 14 2月, 2014 2 次提交
    • D
      drm/i915: Don't allocate context pages as mappable · c69766f2
      Daniel Vetter 提交于
      Only the hardware really access them, so no need to have cpu
      gtt access available.
      
      Split out from Chris vma-bind rework.
      
      Note that this is only possible due to the split-up of the mappable
      pin flag into PIN_GLOBAL and PIN_MAPPABLE.
      
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Cc: Ben Widawsky <benjamin.widawsky@intel.com>
      Reviewed-by: NChris Wilson <chris@chris-wilson.co.uk>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      c69766f2
    • D
      drm/i915: Consolidate binding parameters into flags · 1ec9e26d
      Daniel Vetter 提交于
      Anything more than just one bool parameter is just a pain to read,
      symbolic constants are much better.
      
      Split out from Chris' vma-binding rework patch.
      
      v2: Undo the behaviour change in object_pin that Chris spotted.
      
      v3: Split out misplaced hunk to handle set_cache_level errors,
      spotted by Jani.
      
      v4: Keep the current over-zealous binding logic in the execbuffer code
      working with a quick hack while the overall binding code gets shuffled
      around.
      
      v5: Reorder the PIN_ flags for more natural patch splitup.
      
      v6: Pull out the PIN_GLOBAL split-up again.
      
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Cc: Ben Widawsky <benjamin.widawsky@intel.com>
      Reviewed-by: NChris Wilson <chris@chris-wilson.co.uk>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      1ec9e26d
  6. 13 2月, 2014 5 次提交