git: drm/i915: Update to Linux 4.7.10

Francois Tigeot ftigeot at crater.dragonflybsd.org
Thu Mar 23 10:48:18 PDT 2017


commit 8621f4070e7cb342161183c980ae7fce2fd8124e
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Thu Mar 23 18:45:12 2017 +0100

    drm/i915: Update to Linux 4.7.10
    
    * Various bugfixes, including GPU-specific ones on Ironlake and more
      recent hardware.
      Runtime power management and atomic modesetting have been specially
      improved.
    
    * Fix Hardware hangs on Ironlake, Sandybridge, Ivybridge, Skylake and
      Kabylake GPUs
    
    * Fix various display flickering issues, including PSR, Broadwell and
      Display-port specific ones
    
    * Kabylake support is no longer considered experimental
    
    * Color management has been added for Broadwell, Skylake, Kabylake as
      well as Cherryview and Broxton GPUs. The intent is to obtain more
      accurate color representation on various types of panel.

Summary of changes:
 sys/conf/files                                     |    6 +-
 sys/dev/agp/Makefile                               |    3 +-
 sys/dev/agp/{agp_i810.c => intel-gtt.c}            |   26 +-
 sys/dev/drm/drm/Makefile                           |    2 +
 sys/dev/drm/drm_agpsupport.c                       |    4 +-
 sys/dev/drm/drm_atomic.c                           |   97 +-
 sys/dev/drm/drm_atomic_helper.c                    |  138 +-
 sys/dev/drm/drm_bufs.c                             |   60 +
 sys/dev/drm/drm_cache.c                            |   24 +-
 sys/dev/drm/drm_crtc.c                             |  616 ++--
 sys/dev/drm/drm_crtc_helper.c                      |  106 +-
 sys/dev/drm/drm_crtc_internal.h                    |    4 +-
 sys/dev/drm/drm_dp_aux_dev.c                       |  381 +++
 sys/dev/drm/drm_dp_dual_mode_helper.c              |  365 ++
 sys/dev/drm/drm_dp_helper.c                        |   66 +-
 sys/dev/drm/drm_dp_mst_topology.c                  |   37 +-
 sys/dev/drm/drm_drv.c                              |   28 +-
 sys/dev/drm/drm_edid.c                             |  388 ++-
 sys/dev/drm/drm_fb_helper.c                        |  152 +-
 sys/dev/drm/drm_fops.c                             |    5 +-
 sys/dev/drm/drm_gem.c                              |   64 +-
 sys/dev/drm/drm_internal.h                         |    4 +-
 sys/dev/drm/drm_ioctl.c                            |   54 +-
 sys/dev/drm/drm_irq.c                              |   11 +-
 sys/dev/drm/drm_legacy.h                           |    2 +
 sys/dev/drm/drm_modes.c                            |    4 +-
 sys/dev/drm/drm_panel.c                            |   61 +
 sys/dev/drm/drm_probe_helper.c                     |    2 -
 sys/dev/drm/i915/Makefile                          |    2 +
 sys/dev/drm/i915/i915_cmd_parser.c                 |  213 +-
 sys/dev/drm/i915/i915_dma.c                        |  563 +++-
 sys/dev/drm/i915/i915_drv.c                        |  221 +-
 sys/dev/drm/i915/i915_drv.h                        |  528 +--
 sys/dev/drm/i915/i915_gem.c                        |  786 +++--
 .../drm/drm_mem_util.h => i915/i915_gem.h}         |   41 +-
 sys/dev/drm/i915/i915_gem_context.c                |  340 +-
 sys/dev/drm/i915/i915_gem_execbuffer.c             |  179 +-
 sys/dev/drm/i915/i915_gem_fence.c                  |    1 -
 sys/dev/drm/i915/i915_gem_gtt.c                    |  577 ++--
 sys/dev/drm/i915/i915_gem_gtt.h                    |   29 +-
 sys/dev/drm/i915/i915_gem_render_state.c           |   12 +-
 sys/dev/drm/i915/i915_gem_render_state.h           |    2 +-
 sys/dev/drm/i915/i915_gem_shrinker.c               |  127 +-
 sys/dev/drm/i915/i915_gem_stolen.c                 |  120 +-
 sys/dev/drm/i915/i915_gem_tiling.c                 |    5 +-
 sys/dev/drm/i915/i915_gem_userptr.c                |   75 +-
 sys/dev/drm/i915/i915_gpu_error.c                  |  210 +-
 sys/dev/drm/i915/i915_guc_reg.h                    |   11 +-
 sys/dev/drm/i915/i915_guc_submission.c             |  169 +-
 sys/dev/drm/i915/i915_irq.c                        |  870 ++---
 sys/dev/drm/i915/i915_params.c                     |    9 +
 sys/dev/drm/i915/i915_params.h                     |    2 +
 sys/dev/drm/i915/i915_reg.h                        |  292 +-
 sys/dev/drm/i915/i915_sysfs.c                      |   10 +
 sys/dev/drm/i915/i915_vgpu.c                       |   36 +-
 sys/dev/drm/i915/intel_atomic.c                    |    5 +-
 sys/dev/drm/i915/intel_atomic_plane.c              |    4 +-
 sys/dev/drm/i915/intel_audio.c                     |   24 +-
 sys/dev/drm/i915/intel_bios.c                      |  397 ++-
 sys/dev/drm/i915/intel_bios.h                      |  861 +----
 sys/dev/drm/i915/intel_color.c                     |  553 +++
 sys/dev/drm/i915/intel_crt.c                       |   68 +-
 sys/dev/drm/i915/intel_csr.c                       |  174 +-
 sys/dev/drm/i915/intel_ddi.c                       | 1492 ++------
 sys/dev/drm/i915/intel_display.c                   | 3559 ++++++++++----------
 sys/dev/drm/i915/intel_dp.c                        |  613 ++--
 sys/dev/drm/i915/intel_dp_link_training.c          |    1 -
 sys/dev/drm/i915/intel_dp_mst.c                    |   69 +-
 sys/dev/drm/i915/intel_dpll_mgr.c                  | 1787 ++++++++++
 sys/dev/drm/i915/intel_dpll_mgr.h                  |  164 +
 sys/dev/drm/i915/intel_drv.h                       |  214 +-
 sys/dev/drm/i915/intel_dsi.c                       |  455 ++-
 sys/dev/drm/i915/intel_dsi.h                       |   30 +-
 sys/dev/drm/i915/intel_dsi_panel_vbt.c             |  177 +-
 sys/dev/drm/i915/intel_dsi_pll.c                   |  282 +-
 sys/dev/drm/i915/intel_fbc.c                       |    8 +-
 sys/dev/drm/i915/intel_fbdev.c                     |   29 +-
 sys/dev/drm/i915/intel_fifo_underrun.c             |   10 +-
 sys/dev/drm/i915/intel_guc.h                       |   29 +-
 sys/dev/drm/i915/intel_guc_loader.c                |   73 +-
 sys/dev/drm/i915/intel_hdmi.c                      |  112 +-
 sys/dev/drm/i915/intel_hotplug.c                   |  117 +-
 sys/dev/drm/i915/intel_i2c.c                       |   25 +-
 sys/dev/drm/i915/intel_lrc.c                       | 1354 ++++----
 sys/dev/drm/i915/intel_lrc.h                       |   26 +-
 sys/dev/drm/i915/intel_lvds.c                      |   68 +-
 sys/dev/drm/i915/intel_mocs.c                      |  169 +-
 sys/dev/drm/i915/intel_mocs.h                      |    2 +
 sys/dev/drm/i915/intel_opregion.c                  |   96 +-
 sys/dev/drm/i915/intel_overlay.c                   |   80 +-
 sys/dev/drm/i915/intel_panel.c                     |   67 +-
 sys/dev/drm/i915/intel_pm.c                        |  607 ++--
 sys/dev/drm/i915/intel_psr.c                       |    8 +-
 sys/dev/drm/i915/intel_ringbuffer.c                | 1914 ++++++-----
 sys/dev/drm/i915/intel_ringbuffer.h                |  134 +-
 sys/dev/drm/i915/intel_runtime_pm.c                |  528 +--
 sys/dev/drm/i915/intel_sdvo.c                      |   20 +-
 sys/dev/drm/i915/intel_sprite.c                    |   61 +-
 sys/dev/drm/i915/intel_tv.c                        |   58 +-
 sys/dev/drm/i915/intel_uncore.c                    |  672 ++--
 .../drm/i915/{intel_bios.h => intel_vbt_defs.h}    |  239 +-
 sys/dev/drm/include/asm/cpufeature.h               |   15 +-
 sys/dev/drm/include/asm/uaccess.h                  |    7 +-
 sys/dev/drm/include/drm/drmP.h                     |   15 +-
 sys/dev/drm/include/drm/drm_agpsupport.h           |    2 +-
 sys/dev/drm/include/drm/drm_atomic.h               |    2 +-
 sys/dev/drm/include/drm/drm_atomic_helper.h        |   14 +-
 sys/dev/drm/include/drm/drm_crtc.h                 |   81 +-
 sys/dev/drm/include/drm/drm_displayid.h            |   17 +
 sys/dev/drm/include/drm/drm_dp_dual_mode_helper.h  |   92 +
 sys/dev/drm/include/drm/drm_fb_helper.h            |   15 +
 sys/dev/drm/include/drm/drm_gem.h                  |    4 +-
 sys/dev/drm/include/drm/drm_mem_util.h             |   11 +-
 sys/dev/drm/include/drm/intel-gtt.h                |   12 +-
 sys/dev/drm/include/linux/printk.h                 |    7 +-
 sys/dev/drm/include/uapi_drm/drm_mode.h            |    2 +
 sys/dev/drm/radeon/radeon_cs.c                     |    4 +-
 sys/dev/drm/radeon/radeon_cursor.c                 |    2 +-
 sys/dev/drm/radeon/radeon_display.c                |    2 +-
 sys/dev/drm/radeon/radeon_gem.c                    |   16 +-
 120 files changed, 15339 insertions(+), 10556 deletions(-)
 rename sys/dev/agp/{agp_i810.c => intel-gtt.c} (98%)
 create mode 100644 sys/dev/drm/drm_dp_aux_dev.c
 create mode 100644 sys/dev/drm/drm_dp_dual_mode_helper.c
 copy sys/dev/drm/{include/drm/drm_mem_util.h => i915/i915_gem.h} (60%)
 create mode 100644 sys/dev/drm/i915/intel_color.c
 create mode 100644 sys/dev/drm/i915/intel_dpll_mgr.c
 create mode 100644 sys/dev/drm/i915/intel_dpll_mgr.h
 copy sys/dev/drm/i915/{intel_bios.h => intel_vbt_defs.h} (85%)
 create mode 100644 sys/dev/drm/include/drm/drm_dp_dual_mode_helper.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/8621f4070e7cb342161183c980ae7fce2fd8124e


-- 
DragonFly BSD source repository


More information about the Commits mailing list