drm/i915: Update to Linux 4.7.10
authorFrançois Tigeot <ftigeot@wolfpond.org>
Thu, 23 Mar 2017 17:45:12 +0000 (18:45 +0100)
committerFrançois Tigeot <ftigeot@wolfpond.org>
Thu, 23 Mar 2017 17:47:04 +0000 (18:47 +0100)
commit8621f4070e7cb342161183c980ae7fce2fd8124e
tree2d9af3a6d63879e1c9e911025a77856ff2d0faf7
parentfa40ebf0074a74753bab6483fa29a2130ad79d87
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.
120 files changed:
sys/conf/files
sys/dev/agp/Makefile
sys/dev/agp/intel-gtt.c [moved from sys/dev/agp/agp_i810.c with 98% similarity]
sys/dev/drm/drm/Makefile
sys/dev/drm/drm_agpsupport.c
sys/dev/drm/drm_atomic.c
sys/dev/drm/drm_atomic_helper.c
sys/dev/drm/drm_bufs.c
sys/dev/drm/drm_cache.c
sys/dev/drm/drm_crtc.c
sys/dev/drm/drm_crtc_helper.c
sys/dev/drm/drm_crtc_internal.h
sys/dev/drm/drm_dp_aux_dev.c [new file with mode: 0644]
sys/dev/drm/drm_dp_dual_mode_helper.c [new file with mode: 0644]
sys/dev/drm/drm_dp_helper.c
sys/dev/drm/drm_dp_mst_topology.c
sys/dev/drm/drm_drv.c
sys/dev/drm/drm_edid.c
sys/dev/drm/drm_fb_helper.c
sys/dev/drm/drm_fops.c
sys/dev/drm/drm_gem.c
sys/dev/drm/drm_internal.h
sys/dev/drm/drm_ioctl.c
sys/dev/drm/drm_irq.c
sys/dev/drm/drm_legacy.h
sys/dev/drm/drm_modes.c
sys/dev/drm/drm_panel.c
sys/dev/drm/drm_probe_helper.c
sys/dev/drm/i915/Makefile
sys/dev/drm/i915/i915_cmd_parser.c
sys/dev/drm/i915/i915_dma.c
sys/dev/drm/i915/i915_drv.c
sys/dev/drm/i915/i915_drv.h
sys/dev/drm/i915/i915_gem.c
sys/dev/drm/i915/i915_gem.h [copied from sys/dev/drm/include/drm/drm_mem_util.h with 60% similarity]
sys/dev/drm/i915/i915_gem_context.c
sys/dev/drm/i915/i915_gem_execbuffer.c
sys/dev/drm/i915/i915_gem_fence.c
sys/dev/drm/i915/i915_gem_gtt.c
sys/dev/drm/i915/i915_gem_gtt.h
sys/dev/drm/i915/i915_gem_render_state.c
sys/dev/drm/i915/i915_gem_render_state.h
sys/dev/drm/i915/i915_gem_shrinker.c
sys/dev/drm/i915/i915_gem_stolen.c
sys/dev/drm/i915/i915_gem_tiling.c
sys/dev/drm/i915/i915_gem_userptr.c
sys/dev/drm/i915/i915_gpu_error.c
sys/dev/drm/i915/i915_guc_reg.h
sys/dev/drm/i915/i915_guc_submission.c
sys/dev/drm/i915/i915_irq.c
sys/dev/drm/i915/i915_params.c
sys/dev/drm/i915/i915_params.h
sys/dev/drm/i915/i915_reg.h
sys/dev/drm/i915/i915_sysfs.c
sys/dev/drm/i915/i915_vgpu.c
sys/dev/drm/i915/intel_atomic.c
sys/dev/drm/i915/intel_atomic_plane.c
sys/dev/drm/i915/intel_audio.c
sys/dev/drm/i915/intel_bios.c
sys/dev/drm/i915/intel_bios.h
sys/dev/drm/i915/intel_color.c [new file with mode: 0644]
sys/dev/drm/i915/intel_crt.c
sys/dev/drm/i915/intel_csr.c
sys/dev/drm/i915/intel_ddi.c
sys/dev/drm/i915/intel_display.c
sys/dev/drm/i915/intel_dp.c
sys/dev/drm/i915/intel_dp_link_training.c
sys/dev/drm/i915/intel_dp_mst.c
sys/dev/drm/i915/intel_dpll_mgr.c [new file with mode: 0644]
sys/dev/drm/i915/intel_dpll_mgr.h [new file with mode: 0644]
sys/dev/drm/i915/intel_drv.h
sys/dev/drm/i915/intel_dsi.c
sys/dev/drm/i915/intel_dsi.h
sys/dev/drm/i915/intel_dsi_panel_vbt.c
sys/dev/drm/i915/intel_dsi_pll.c
sys/dev/drm/i915/intel_fbc.c
sys/dev/drm/i915/intel_fbdev.c
sys/dev/drm/i915/intel_fifo_underrun.c
sys/dev/drm/i915/intel_guc.h
sys/dev/drm/i915/intel_guc_loader.c
sys/dev/drm/i915/intel_hdmi.c
sys/dev/drm/i915/intel_hotplug.c
sys/dev/drm/i915/intel_i2c.c
sys/dev/drm/i915/intel_lrc.c
sys/dev/drm/i915/intel_lrc.h
sys/dev/drm/i915/intel_lvds.c
sys/dev/drm/i915/intel_mocs.c
sys/dev/drm/i915/intel_mocs.h
sys/dev/drm/i915/intel_opregion.c
sys/dev/drm/i915/intel_overlay.c
sys/dev/drm/i915/intel_panel.c
sys/dev/drm/i915/intel_pm.c
sys/dev/drm/i915/intel_psr.c
sys/dev/drm/i915/intel_ringbuffer.c
sys/dev/drm/i915/intel_ringbuffer.h
sys/dev/drm/i915/intel_runtime_pm.c
sys/dev/drm/i915/intel_sdvo.c
sys/dev/drm/i915/intel_sprite.c
sys/dev/drm/i915/intel_tv.c
sys/dev/drm/i915/intel_uncore.c
sys/dev/drm/i915/intel_vbt_defs.h [copied from sys/dev/drm/i915/intel_bios.h with 85% similarity]
sys/dev/drm/include/asm/cpufeature.h
sys/dev/drm/include/asm/uaccess.h
sys/dev/drm/include/drm/drmP.h
sys/dev/drm/include/drm/drm_agpsupport.h
sys/dev/drm/include/drm/drm_atomic.h
sys/dev/drm/include/drm/drm_atomic_helper.h
sys/dev/drm/include/drm/drm_crtc.h
sys/dev/drm/include/drm/drm_displayid.h
sys/dev/drm/include/drm/drm_dp_dual_mode_helper.h [new file with mode: 0644]
sys/dev/drm/include/drm/drm_fb_helper.h
sys/dev/drm/include/drm/drm_gem.h
sys/dev/drm/include/drm/drm_mem_util.h
sys/dev/drm/include/drm/intel-gtt.h
sys/dev/drm/include/linux/printk.h
sys/dev/drm/include/uapi_drm/drm_mode.h
sys/dev/drm/radeon/radeon_cs.c
sys/dev/drm/radeon/radeon_cursor.c
sys/dev/drm/radeon/radeon_display.c
sys/dev/drm/radeon/radeon_gem.c