git: drm/i915: Enable Haswell support

Francois Tigeot ftigeot at crater.dragonflybsd.org
Mon Aug 11 03:33:00 PDT 2014


commit 62e5f8e83d1965557404f130b11aa59d4cae0868
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Mon Aug 11 11:58:41 2014 +0200

    drm/i915: Enable Haswell support
    
    * The drm/i915 driver includes its own set of PCI ids, making those in
      drm_pciids.h redundant. Remove i915/i930 ids from this file.
    
    * Unfortunately our old drm code base expects to directly use device
      lists with a different format.
    
    * Rewrite the i915_probe() routine to use the driver-included device
      list and patch a special-purpose, one-element list in the legacy
      format at runtime to make the old drm_attach() routine and associated
      code happy.
    
    * At this point, Haswell GPUs still exhibit display corruption issues
      with 2D acceleration. Disabling it in xorg.conf is recommended.

Summary of changes:
 sys/dev/drm/i915/i915_drv.c          | 32 ++++++++++++++++-----
 sys/dev/drm/include/drm/drm_pciids.h | 54 ------------------------------------
 2 files changed, 25 insertions(+), 61 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/62e5f8e83d1965557404f130b11aa59d4cae0868


-- 
DragonFly BSD source repository



More information about the Commits mailing list