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