1. 25 Jun, 2010 1 commit
  2. 15 Jun, 2010 1 commit
  3. 07 Jun, 2010 1 commit
  4. 12 May, 2010 1 commit
    • Chris Wilson's avatar
      i830: Prevent allocation of bo larger than half the aperture · 0c6372a7
      Chris Wilson authored
      We need to prevent overcommitting the aperture, and in particular if we
      allocate a buffer larger than available space we will fail to mmap it in
      and rendering will fail. Trying to allocate multiple large buffers in
      the aperture, often the case when falling back, causes thrashes and
      eviction of useful buffers. So from the outset simply do not allocate a
      bo if the the required size is more than half the available aperture
      space.
      
      Fixes allocation failure in ocitymap.trace for instance.
      Signed-off-by: Chris Wilson's avatarChris Wilson <chris@chris-wilson.co.uk>
      0c6372a7
  5. 10 May, 2010 1 commit
  6. 04 Mar, 2010 16 commits
  7. 20 Feb, 2010 1 commit
  8. 08 Jan, 2010 1 commit
  9. 02 Dec, 2009 1 commit
  10. 30 Nov, 2009 1 commit
    • Chris Wilson's avatar
      uxa: Limit maximum size of tiled objects · 00aa4f7a
      Chris Wilson authored
      On older chipsets (i.e. pre-i965) tiling is very restrictive and imposes
      severe size and alignment constraints. Combine that with relatively
      small apertures and it is very easy to create a batch buffer that
      cannot be mapped into the aperture (but would otherwise fit based purely
      on total object size). To prevent this we need to not use tiling for large
      buffers (the very same buffers where tiling would be of most benefit!).
      Signed-off-by: Chris Wilson's avatarChris Wilson <chris@chris-wilson.co.uk>
      00aa4f7a
  11. 29 Nov, 2009 1 commit
  12. 05 Nov, 2009 1 commit
  13. 08 Oct, 2009 3 commits
  14. 07 Oct, 2009 1 commit
    • Eric Anholt's avatar
      Move to kernel coding style. · 8ae0e44e
      Eric Anholt authored
      We've talked about doing this since the start of the project, putting it off
      until "some convenient time".  Just after removing a third of the driver seems
      like a convenient time, when backporting's probably not happening much anyway.
      8ae0e44e
  15. 06 Oct, 2009 1 commit
    • Eric Anholt's avatar
      Remove UMS support. · b9b159c4
      Eric Anholt authored
      At this point, the only remaining feature regressions should be the lack of
      overlay support (about to land), and the need to update the XVMC code to work
      in the presence of KMS.
      
      Acked-by: Keith Packard <keithp@keithp.com> (in principle)
      Acked-by: Carl Worth <cworth@cworth.org> (in principle)
      b9b159c4
  16. 05 Oct, 2009 1 commit
  17. 26 Aug, 2009 1 commit
  18. 08 Aug, 2009 1 commit
  19. 24 Jul, 2009 1 commit
    • Haihao Xiang's avatar
      XvMC: pin XvMC buffers under KMS. · 7dc95b4f
      Haihao Xiang authored
      Under KMS, the buffer allocated by i830_allocate_memory
      isn't pinned anymore. However currently 915 XvMC needs
      static offsets.
      
      Fixes bug #22872
      7dc95b4f
  20. 15 Jul, 2009 1 commit
  21. 11 Jul, 2009 3 commits