git: drm/i915: Update to Linux 4.3

Francois Tigeot ftigeot at crater.dragonflybsd.org
Thu May 5 23:31:29 PDT 2016


commit a05eeebfe8ec06e5625c15c535aed68dbf568bd6
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Fri May 6 08:29:53 2016 +0200

    drm/i915: Update to Linux 4.3
    
    * Generic stability improvements
    
    * Stability fixes and support improvements for various GPU families, including
      Broxton, Valleyview, Cherryview, Broadwell and Skylake
    
    * Skylake support is no longer considered experimental
    
    * HDMI now uses 12 bits per color component if the screen supports it.
    
    * Power saving features improvements: many fixes have been made to the
      PSR (panel self refresh) and FBC (framebuffer compression) code.
      These features are not yet enabled by default though.

Summary of changes:
 sys/conf/files                                    |    3 +
 sys/dev/drm/drm_atomic.c                          |   97 +-
 sys/dev/drm/drm_atomic_helper.c                   |  129 +-
 sys/dev/drm/drm_context.c                         |   51 +-
 sys/dev/drm/drm_crtc.c                            |  238 +-
 sys/dev/drm/drm_crtc_helper.c                     |   76 +-
 sys/dev/drm/drm_dp_helper.c                       |   99 +-
 sys/dev/drm/drm_dp_mst_topology.c                 |  105 +-
 sys/dev/drm/drm_drv.c                             |   54 +-
 sys/dev/drm/drm_edid.c                            |    4 +-
 sys/dev/drm/drm_fb_helper.c                       |  424 +-
 sys/dev/drm/drm_gem.c                             |    2 +-
 sys/dev/drm/drm_ioctl.c                           |   10 +-
 sys/dev/drm/drm_irq.c                             |  332 +-
 sys/dev/drm/drm_legacy.h                          |    2 +-
 sys/dev/drm/drm_lock.c                            |  376 +-
 sys/dev/drm/drm_modeset_lock.c                    |   59 +-
 sys/dev/drm/drm_plane_helper.c                    |   23 +-
 sys/dev/drm/drm_probe_helper.c                    |   58 +-
 sys/dev/drm/i915/Makefile                         |   19 +-
 sys/dev/drm/i915/dvo_ivch.c                       |   63 +-
 sys/dev/drm/i915/i915_cmd_parser.c                |   10 +-
 sys/dev/drm/i915/i915_dma.c                       |   46 +-
 sys/dev/drm/i915/i915_drv.c                       |   91 +-
 sys/dev/drm/i915/i915_drv.h                       |  313 +-
 sys/dev/drm/i915/i915_gem.c                       |  869 ++--
 sys/dev/drm/i915/i915_gem_context.c               |   94 +-
 sys/dev/drm/i915/i915_gem_execbuffer.c            |  160 +-
 sys/dev/drm/i915/i915_gem_fence.c                 |  788 ++++
 sys/dev/drm/i915/i915_gem_gtt.c                   |  836 ++--
 sys/dev/drm/i915/i915_gem_gtt.h                   |   64 +-
 sys/dev/drm/i915/i915_gem_render_state.c          |   70 +-
 sys/dev/drm/i915/i915_gem_render_state.h          |    4 +-
 sys/dev/drm/i915/i915_gem_shrinker.c              |    2 +-
 sys/dev/drm/i915/i915_gem_stolen.c                |  322 +-
 sys/dev/drm/i915/i915_gem_tiling.c                |  303 +-
 sys/dev/drm/i915/i915_gem_userptr.c               |    5 +-
 sys/dev/drm/i915/i915_guc_reg.h                   |  102 +
 sys/dev/drm/i915/i915_irq.c                       |  571 +--
 sys/dev/drm/i915/i915_params.c                    |   25 +-
 sys/dev/drm/i915/i915_reg.h                       |  181 +-
 sys/dev/drm/i915/i915_suspend.c                   |    2 +-
 sys/dev/drm/i915/i915_sysfs.c                     |   22 +-
 sys/dev/drm/i915/intel_atomic.c                   |  220 +-
 sys/dev/drm/i915/intel_atomic_plane.c             |   41 +-
 sys/dev/drm/i915/intel_audio.c                    |   32 +-
 sys/dev/drm/i915/intel_bios.c                     |  244 +-
 sys/dev/drm/i915/intel_bios.h                     |   29 +-
 sys/dev/drm/i915/intel_crt.c                      |   49 +-
 sys/dev/drm/i915/intel_csr.c                      |   24 +-
 sys/dev/drm/i915/intel_ddi.c                      | 1119 +++--
 sys/dev/drm/i915/intel_display.c                  | 4539 +++++++++++----------
 sys/dev/drm/i915/intel_dp.c                       |  515 +--
 sys/dev/drm/i915/intel_dp_mst.c                   |   55 +-
 sys/dev/drm/i915/intel_drv.h                      |  163 +-
 sys/dev/drm/i915/intel_dsi.c                      |   60 +-
 sys/dev/drm/i915/intel_dsi.h                      |    3 +
 sys/dev/drm/i915/intel_dsi_pll.c                  |   97 +-
 sys/dev/drm/i915/intel_dvo.c                      |   46 +-
 sys/dev/drm/i915/intel_fbc.c                      |  537 ++-
 sys/dev/drm/i915/intel_fbdev.c                    |  125 +-
 sys/dev/drm/i915/intel_frontbuffer.c              |  117 +-
 sys/dev/drm/i915/intel_guc_fwif.h                 |  245 ++
 sys/dev/drm/i915/intel_hdmi.c                     |  446 +-
 sys/dev/drm/i915/intel_hotplug.c                  |  503 +++
 sys/dev/drm/i915/intel_lrc.c                      |  930 +++--
 sys/dev/drm/i915/intel_lrc.h                      |   23 +-
 sys/dev/drm/i915/intel_lvds.c                     |   74 +-
 sys/dev/drm/i915/intel_mocs.c                     |  335 ++
 sys/dev/drm/i915/intel_mocs.h                     |   57 +
 sys/dev/drm/i915/intel_opregion.c                 |   97 +-
 sys/dev/drm/i915/intel_overlay.c                  |   63 +-
 sys/dev/drm/i915/intel_panel.c                    |   94 +-
 sys/dev/drm/i915/intel_pm.c                       |  860 +++-
 sys/dev/drm/i915/intel_psr.c                      |   81 +-
 sys/dev/drm/i915/intel_ringbuffer.c               |  408 +-
 sys/dev/drm/i915/intel_ringbuffer.h               |   92 +-
 sys/dev/drm/i915/intel_runtime_pm.c               |  118 +-
 sys/dev/drm/i915/intel_sdvo.c                     |   47 +-
 sys/dev/drm/i915/intel_sprite.c                   |  205 +-
 sys/dev/drm/i915/intel_tv.c                       |    2 +-
 sys/dev/drm/i915/intel_uncore.c                   |   82 +-
 sys/dev/drm/include/{linux/err.h => asm/atomic.h} |   52 +-
 sys/dev/drm/include/drm/drmP.h                    |   72 +-
 sys/dev/drm/include/drm/drm_atomic.h              |    3 +-
 sys/dev/drm/include/drm/drm_atomic_helper.h       |    4 +-
 sys/dev/drm/include/drm/drm_crtc.h                |   25 +-
 sys/dev/drm/include/drm/drm_crtc_helper.h         |    9 +-
 sys/dev/drm/include/drm/drm_fb_helper.h           |    6 +
 sys/dev/drm/include/drm/drm_of.h                  |   18 +
 sys/dev/drm/include/drm/i915_component.h          |   11 +
 sys/dev/drm/include/linux/atomic.h                |   21 +-
 sys/dev/drm/include/linux/err.h                   |    9 +
 sys/dev/drm/include/uapi_drm/i915_drm.h           |   10 +-
 94 files changed, 12222 insertions(+), 7899 deletions(-)
 create mode 100644 sys/dev/drm/i915/i915_gem_fence.c
 create mode 100644 sys/dev/drm/i915/i915_guc_reg.h
 create mode 100644 sys/dev/drm/i915/intel_guc_fwif.h
 create mode 100644 sys/dev/drm/i915/intel_hotplug.c
 create mode 100644 sys/dev/drm/i915/intel_mocs.c
 create mode 100644 sys/dev/drm/i915/intel_mocs.h
 copy sys/dev/drm/include/{linux/err.h => asm/atomic.h} (65%)
 create mode 100644 sys/dev/drm/include/drm/drm_of.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a05eeebfe8ec06e5625c15c535aed68dbf568bd6


-- 
DragonFly BSD source repository



More information about the Commits mailing list