1. 07 Mar, 2011 1 commit
  2. 06 Mar, 2011 1 commit
  3. 09 Feb, 2011 1 commit
  4. 01 Feb, 2011 1 commit
  5. 25 Jan, 2011 1 commit
  6. 24 Jan, 2011 1 commit
  7. 23 Jan, 2011 1 commit
    • Chris Wilson's avatar
      drm/i915: Recognise non-VGA display devices · 934f992c
      Chris Wilson authored
      
      
      Starting with SandyBridge (though possible with earlier hacked BIOSes),
      the BIOS may initialise the IGFX as secondary to a discrete GPU. Prior,
      it would simply disable the integrated GPU. So we adjust our PCI class
      mask to match any DISPLAY_CLASS device.
      
      In such a configuration, the IGFX is not a primary VGA controller and
      so should not take part in VGA arbitration, and the error return from
      vga_client_register() is expected.
      Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
      Cc: stable@kernel.org
      934f992c
  8. 13 Jan, 2011 1 commit
  9. 11 Jan, 2011 3 commits
  10. 05 Jan, 2011 1 commit
  11. 16 Dec, 2010 1 commit
    • Mario Kleiner's avatar
      drm/i915: Add support for precise vblank timestamping (v2) · 0af7e4df
      Mario Kleiner authored
      
      
      v2: Change IS_IRONLAKE to IS_GEN5 to adapt to 2.6.37
      
      This patch adds new functions for use by the drm core:
      
      .get_vblank_timestamp() provides a precise timestamp
      for the end of the most recent (or current) vblank
      interval of a given crtc, as needed for the DRI2
      implementation of the OML_sync_control extension.
      It is a thin wrapper around the drm function
      drm_calc_vbltimestamp_from_scanoutpos() which does
      almost all the work.
      
      .get_scanout_position() provides the current horizontal
      and vertical video scanout position and "in vblank"
      status of a given crtc, as needed by the drm for use by
      drm_calc_vbltimestamp_from_scanoutpos().
      
      The patch modifies the pageflip completion routine
      to use these precise vblank timestamps as the timestamps
      for pageflip completion events.
      
      This code has been only tested on a HP-Mini Netbook with
      Atom processor and Intel 945GME gpu. The codepath for
      (IS_G4X(dev) || IS_GEN5(dev) || IS_GEN6(dev)) gpu's
      has not been tested so far due to lack of hardware.
      Signed-off-by: default avatarMario Kleiner <mario.kleiner@tuebingen.mpg.de>
      Acked-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
      0af7e4df
  12. 15 Dec, 2010 1 commit
  13. 09 Dec, 2010 3 commits
  14. 05 Dec, 2010 3 commits
  15. 23 Nov, 2010 1 commit
  16. 22 Nov, 2010 2 commits
  17. 19 Nov, 2010 1 commit
  18. 02 Nov, 2010 1 commit
  19. 28 Oct, 2010 1 commit
  20. 27 Oct, 2010 1 commit
  21. 21 Oct, 2010 2 commits
  22. 01 Oct, 2010 3 commits
  23. 22 Sep, 2010 1 commit
  24. 21 Sep, 2010 7 commits