git: DragonFly_RELEASE_4_8 drm/i915: Update to Linux 4.7.10

Francois Tigeot ftigeot at crater.dragonflybsd.org
Sat Jun 24 13:30:25 PDT 2017


commit 76abd848746cf33a45a987fb8fff0002780f27d0
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/76abd848746cf33a45a987fb8fff0002780f27d0


-- 
DragonFly BSD source repository


More information about the Commits mailing list