drm/i915: Update to Linux 3.17

Operating Systems / DragonFlyBSD - François Tigeot [wolfpond.org] - 27 August 2015 13:54 UTC

- With an Haswell stability fix from Linux 3.19

- Display-Port code not completely synced with Linux 3.17, this was breaking things as noticed by Rimvydas Jasinskas

- Broadwell and Cherryview support improvements

- Runtime power-management improvements

- Panel Self-Refresh (PSR) now enabled by default on Haswell and Broadwell, leading to further power savings

- Interrupt handling improvements

- backlight brightness locking fixes by Yellow Rabbit

- As usual, all sort of little fixes everywhere

24edb88 drm/i915: Update to Linux 3.17
sys/dev/drm/drm/Makefile | 2 +-
sys/dev/drm/drm_buffer.c | 6 +-
sys/dev/drm/drm_bufs.c | 95 +-
sys/dev/drm/drm_context.c | 102 +-
sys/dev/drm/drm_crtc.c | 471 +++--
sys/dev/drm/drm_crtc_helper.c | 1 +
sys/dev/drm/drm_dp_helper.c | 107 +
sys/dev/drm/drm_dp_mst_topology.c | 2715 ++++++++++++++++++++++++++
sys/dev/drm/drm_drv.c | 1167 ++++++++---
sys/dev/drm/drm_edid.c | 11 +-
sys/dev/drm/drm_fb_cma_helper.c | 463 +++++
sys/dev/drm/drm_fb_helper.c | 68 +-
sys/dev/drm/drm_fops.c | 95 +-
sys/dev/drm/drm_ioctl.c | 343 +++-
sys/dev/drm/drm_legacy.h | 51 +
sys/dev/drm/drm_lock.c | 1 +
sys/dev/drm/drm_plane_helper.c | 80 +-
sys/dev/drm/drm_probe_helper.c | 9 +-
sys/dev/drm/drm_stub.c | 664 -------
sys/dev/drm/drm_sysctl.c | 4 +-
sys/dev/drm/i915/i915_cmd_parser.c | 3 +
sys/dev/drm/i915/i915_dma.c | 80 +-
sys/dev/drm/i915/i915_drv.c | 132 +-
sys/dev/drm/i915/i915_drv.h | 191 +-
sys/dev/drm/i915/i915_gem.c | 82 +-
sys/dev/drm/i915/i915_gem_context.c | 149 +-
sys/dev/drm/i915/i915_gem_execbuffer.c | 308 +--
sys/dev/drm/i915/i915_gem_gtt.c | 111 +-
sys/dev/drm/i915/i915_gem_gtt.h | 5 +-
sys/dev/drm/i915/i915_gem_render_state.c | 164 +-
sys/dev/drm/i915/i915_gem_stolen.c | 104 +-
sys/dev/drm/i915/i915_gem_userptr.c | 149 +-
sys/dev/drm/i915/i915_irq.c | 656 +++++--
sys/dev/drm/i915/i915_params.c | 14 +-
sys/dev/drm/i915/i915_reg.h | 562 ++++--
sys/dev/drm/i915/intel_bios.c | 7 +-
sys/dev/drm/i915/intel_crt.c | 45 +-
sys/dev/drm/i915/intel_ddi.c | 387 +---
sys/dev/drm/i915/intel_display.c | 1489 ++++++++++----
sys/dev/drm/i915/intel_dp.c | 629 ++++--
sys/dev/drm/i915/intel_dp_mst.c | 548 ++++++
sys/dev/drm/i915/intel_drv.h | 168 +-
sys/dev/drm/i915/intel_dsi.c | 55 +-
sys/dev/drm/i915/intel_dsi.h | 1 +
sys/dev/drm/i915/intel_dsi_cmd.c | 16 +
sys/dev/drm/i915/intel_dsi_cmd.h | 1 +
sys/dev/drm/i915/intel_dsi_panel_vbt.c | 8 +-
sys/dev/drm/i915/intel_dsi_pll.c | 81 +
sys/dev/drm/i915/intel_dvo.c | 8 +
sys/dev/drm/i915/intel_fbdev.c | 32 +-
sys/dev/drm/i915/intel_hdmi.c | 109 +-
sys/dev/drm/i915/intel_i2c.c | 54 -
sys/dev/drm/i915/intel_lvds.c | 22 +-
sys/dev/drm/i915/intel_modes.c | 3 +-
sys/dev/drm/i915/intel_opregion.c | 24 +-
sys/dev/drm/i915/intel_overlay.c | 22 +-
sys/dev/drm/i915/intel_panel.c | 169 +-
sys/dev/drm/i915/intel_pm.c | 971 ++++++---
sys/dev/drm/i915/intel_renderstate.h | 2 -
sys/dev/drm/i915/intel_renderstate_gen6.c | 1 +
sys/dev/drm/i915/intel_renderstate_gen7.c | 1 +
sys/dev/drm/i915/intel_renderstate_gen8.c | 1 +
sys/dev/drm/i915/intel_ringbuffer.c | 554 ++++--
sys/dev/drm/i915/intel_ringbuffer.h | 92 +-
sys/dev/drm/i915/intel_sprite.c | 36 +-
sys/dev/drm/i915/intel_tv.c | 21 +-
sys/dev/drm/i915/intel_uncore.c | 208 +-
sys/dev/drm/include/drm/drmP.h | 202 +-
sys/dev/drm/include/drm/drm_crtc.h | 21 +-
sys/dev/drm/include/drm/drm_dp_mst_helper.h | 509 +++++
sys/dev/drm/include/drm/drm_fb_cma_helper.h | 62 +
sys/dev/drm/include/drm/drm_fb_helper.h | 10 +-
sys/dev/drm/include/drm/drm_gem_cma_helper.h | 108 +
sys/dev/drm/include/drm/drm_hashtab.h | 2 +-
sys/dev/drm/include/drm/drm_plane_helper.h | 22 +
sys/dev/drm/include/drm/drm_rect.h | 6 +
sys/dev/drm/include/linux/backlight.h | 1 +
sys/dev/drm/include/linux/fb.h | 1 +
sys/dev/drm/include/linux/kernel.h | 2 +
sys/dev/drm/include/uapi_drm/drm_mode.h | 5 +
80 files changed, 12082 insertions(+), 3799 deletions(-)

Upstream: gitweb.dragonflybsd.org


  • Share