1. 11 7月, 2009 1 次提交
  2. 02 7月, 2009 3 次提交
  3. 19 6月, 2009 2 次提交
  4. 12 6月, 2009 1 次提交
  5. 10 6月, 2009 1 次提交
  6. 05 6月, 2009 3 次提交
  7. 04 6月, 2009 2 次提交
    • E
      drm/i915: Change GEM throttling to be 20ms like the comment says. · b962442e
      Eric Anholt 提交于
      keithp didn't like the original 20ms plan because a cooperative client could
      be starved by an uncooperative client.  There may even have been problems
      with cooperative clients versus cooperative clients.  So keithp changed
      throttle to just wait for the second to last seqno emitted by that client.
      It worked well, until we started getting more round-trips to the server
      due to DRI2 -- the server throttles in BlockHandler, and so if you did more
      than one round trip after finishing your frame, you'd end up unintentionally
      syncing to the swap.
      
      Fix this by keeping track of the client's requests, so the client can wait
      when it has an outstanding request over 20ms old.  This should have
      non-starving behavior, good behavior in the presence of restarts, and less
      waiting.  Improves high-settings openarena performance on my GM45 by 50%.
      Signed-off-by: NEric Anholt <eric@anholt.net>
      Reviewed-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      b962442e
    • D
      drm: fix irq naming for kms drivers. · b8da7de5
      Dave Airlie 提交于
      allocating devname in the i915 driver was a hack originally and I
      forgot to figure out how to do this properly back then.
      
      So this is the cleaner version that just picks devname or driver name
      in the irq code.
      
      It removes the devname allocs from the i915 driver.
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      b8da7de5
  8. 15 5月, 2009 2 次提交
  9. 22 4月, 2009 1 次提交
  10. 18 4月, 2009 1 次提交
  11. 03 4月, 2009 1 次提交
  12. 02 4月, 2009 2 次提交
  13. 28 3月, 2009 3 次提交
  14. 13 3月, 2009 1 次提交
  15. 11 3月, 2009 1 次提交
  16. 25 2月, 2009 2 次提交
  17. 23 2月, 2009 1 次提交
  18. 08 2月, 2009 4 次提交
  19. 22 1月, 2009 2 次提交
  20. 16 1月, 2009 1 次提交
    • D
      drm/i915: add support for physical memory objects · 71acb5eb
      Dave Airlie 提交于
      This is an initial patch to do support for objects which needs physical
      contiguous main ram, cursors and overlay registers on older chipsets.
      
      These objects are bound on cursor bin, like pinning, and we copy
      the data to/from the backing store object into the real one on attach/detach.
      
      notes:
      possible over the top in attach/detach operations.
      no overlay support yet.
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      71acb5eb
  21. 12 1月, 2009 1 次提交
  22. 07 1月, 2009 1 次提交
  23. 29 12月, 2008 3 次提交