1. 13 11月, 2014 2 次提交
  2. 27 8月, 2014 1 次提交
  3. 08 7月, 2014 1 次提交
  4. 04 4月, 2014 1 次提交
    • L
      drm: Add support for two-ended allocation, v3 · 62347f9e
      Lauri Kasanen 提交于
      Clients like i915 need to segregate cache domains within the GTT which
      can lead to small amounts of fragmentation. By allocating the uncached
      buffers from the bottom and the cacheable buffers from the top, we can
      reduce the amount of wasted space and also optimize allocation of the
      mappable portion of the GTT to only those buffers that require CPU
      access through the GTT.
      
      For other drivers, allocating small bos from one end and large ones
      from the other helps improve the quality of fragmentation.
      
      Based on drm_mm work by Chris Wilson.
      
      v3: Changed to use a TTM placement flag
      v2: Updated kerneldoc
      
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Cc: Ben Widawsky <ben@bwidawsk.net>
      Cc: Christian König <deathsimple@vodafone.de>
      Signed-off-by: NLauri Kasanen <cand@gmx.com>
      Signed-off-by: NDavid Airlie <airlied@redhat.com>
      62347f9e
  5. 07 8月, 2013 2 次提交
  6. 02 7月, 2013 1 次提交
  7. 03 10月, 2012 1 次提交
  8. 09 11月, 2010 1 次提交
  9. 21 10月, 2010 1 次提交
  10. 19 10月, 2010 1 次提交
  11. 05 10月, 2010 1 次提交