drm/i915: Update to Linux 3.18
authorFrançois Tigeot <ftigeot@wolfpond.org>
Sat, 24 Oct 2015 09:48:26 +0000 (11:48 +0200)
committerFrançois Tigeot <ftigeot@wolfpond.org>
Sat, 24 Oct 2015 09:55:23 +0000 (11:55 +0200)
commit1b13d1905161b6635b9b2828628eb35b3079dcfb
treed3628c1eea6b7720607de03aebb3f0ded00eadb0
parentf7d6ca08ee585a4533023797364f36600ab8873f
drm/i915: Update to Linux 3.18

* Revamped, more robust vblank handling

* More paranoid pageflips, with added error detection and recovery logic

* Lots of Cherryview improvements, including runtime power management
  and better eDP panel support

* Lots of Broadwell improvements. GPU commands can now be submitted via
  a new execlist mechanism

* Preparatory work for Skylake support
96 files changed:
sys/dev/drm/drm/Makefile
sys/dev/drm/drm_agpsupport.c
sys/dev/drm/drm_auth.c
sys/dev/drm/drm_bufs.c
sys/dev/drm/drm_crtc.c
sys/dev/drm/drm_dma.c
sys/dev/drm/drm_dp_helper.c
sys/dev/drm/drm_dragonfly.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 [new file with mode: 0644]
sys/dev/drm/drm_ioctl.c
sys/dev/drm/drm_irq.c
sys/dev/drm/drm_legacy.h
sys/dev/drm/drm_memory.c
sys/dev/drm/drm_modes.c
sys/dev/drm/drm_modeset_lock.c
sys/dev/drm/drm_pci.c
sys/dev/drm/drm_probe_helper.c
sys/dev/drm/drm_rect.c
sys/dev/drm/drm_scatter.c
sys/dev/drm/drm_vm.c
sys/dev/drm/i915/Makefile
sys/dev/drm/i915/dvo_ns2501.c
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_context.c
sys/dev/drm/i915/i915_gem_evict.c
sys/dev/drm/i915/i915_gem_execbuffer.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 [copied from sys/dev/drm/i915/intel_renderstate.h with 70% similarity]
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_irq.c
sys/dev/drm/i915/i915_params.c
sys/dev/drm/i915/i915_reg.h
sys/dev/drm/i915/intel_bios.c
sys/dev/drm/i915/intel_bios.h
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_mst.c
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_cmd.c
sys/dev/drm/i915/intel_dsi_panel_vbt.c
sys/dev/drm/i915/intel_dsi_pll.c
sys/dev/drm/i915/intel_dvo.c
sys/dev/drm/i915/intel_fbdev.c
sys/dev/drm/i915/intel_hdmi.c
sys/dev/drm/i915/intel_lrc.c [new file with mode: 0644]
sys/dev/drm/i915/intel_lrc.h [new file with mode: 0644]
sys/dev/drm/i915/intel_lvds.c
sys/dev/drm/i915/intel_panel.c
sys/dev/drm/i915/intel_pm.c
sys/dev/drm/i915/intel_renderstate.h
sys/dev/drm/i915/intel_ringbuffer.c
sys/dev/drm/i915/intel_ringbuffer.h
sys/dev/drm/i915/intel_sprite.c
sys/dev/drm/i915/intel_uncore.c
sys/dev/drm/include/asm/cacheflush.h
sys/dev/drm/include/drm/drmP.h
sys/dev/drm/include/drm/drm_agpsupport.h [new file with mode: 0644]
sys/dev/drm/include/drm/drm_crtc.h
sys/dev/drm/include/drm/drm_dp_helper.h
sys/dev/drm/include/drm/drm_fb_helper.h
sys/dev/drm/include/drm/drm_gem.h [new file with mode: 0644]
sys/dev/drm/include/drm/drm_legacy.h [new file with mode: 0644]
sys/dev/drm/include/drm/drm_memory.h [deleted file]
sys/dev/drm/include/drm/drm_modeset_lock.h
sys/dev/drm/include/linux/backlight.h
sys/dev/drm/include/linux/fb.h
sys/dev/drm/include/uapi_drm/radeon_drm.h
sys/dev/drm/include/uapi_linux/fb.h
sys/dev/drm/radeon/Makefile
sys/dev/drm/radeon/atombios_dp.c
sys/dev/drm/radeon/drm_buffer.c [moved from sys/dev/drm/drm_buffer.c with 99% similarity]
sys/dev/drm/radeon/drm_buffer.h [moved from sys/dev/drm/include/drm/drm_buffer.h with 100% similarity]
sys/dev/drm/radeon/r300_cmdbuf.c
sys/dev/drm/radeon/radeon.h
sys/dev/drm/radeon/radeon_cp.c
sys/dev/drm/radeon/radeon_display.c
sys/dev/drm/radeon/radeon_drv.c
sys/dev/drm/radeon/radeon_drv.h
sys/dev/drm/radeon/radeon_pm.c
sys/dev/drm/radeon/radeon_state.c