git: drm/i915: Update to Linux 3.18
Francois Tigeot
ftigeot at crater.dragonflybsd.org
Sat Oct 24 11:06:53 PDT 2015
commit 1b13d1905161b6635b9b2828628eb35b3079dcfb
Author: François Tigeot <ftigeot at wolfpond.org>
Date: Sat Oct 24 11:48:26 2015 +0200
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
Summary of changes:
sys/dev/drm/drm/Makefile | 1 -
sys/dev/drm/drm_agpsupport.c | 6 +-
sys/dev/drm/drm_auth.c | 10 +-
sys/dev/drm/drm_bufs.c | 192 +--
sys/dev/drm/drm_crtc.c | 430 +++--
sys/dev/drm/drm_dma.c | 81 +-
sys/dev/drm/drm_dp_helper.c | 11 +
sys/dev/drm/drm_dragonfly.c | 56 +
sys/dev/drm/drm_drv.c | 116 +-
sys/dev/drm/drm_edid.c | 102 +-
sys/dev/drm/drm_fb_helper.c | 75 +-
sys/dev/drm/drm_fops.c | 110 +-
sys/dev/drm/drm_gem.c | 8 +-
sys/dev/drm/drm_internal.h | 29 +
sys/dev/drm/drm_ioctl.c | 20 +-
sys/dev/drm/drm_irq.c | 156 +-
sys/dev/drm/drm_legacy.h | 48 +
sys/dev/drm/drm_memory.c | 11 +
sys/dev/drm/drm_modes.c | 1 +
sys/dev/drm/drm_modeset_lock.c | 183 +-
sys/dev/drm/drm_pci.c | 39 +-
sys/dev/drm/drm_probe_helper.c | 17 +
sys/dev/drm/drm_rect.c | 140 ++
sys/dev/drm/drm_scatter.c | 18 +-
sys/dev/drm/drm_vm.c | 2 +
sys/dev/drm/i915/Makefile | 2 +
sys/dev/drm/i915/dvo_ns2501.c | 560 ++++---
sys/dev/drm/i915/i915_cmd_parser.c | 4 +-
sys/dev/drm/i915/i915_dma.c | 87 +-
sys/dev/drm/i915/i915_drv.c | 199 ++-
sys/dev/drm/i915/i915_drv.h | 216 ++-
sys/dev/drm/i915/i915_gem.c | 378 +++--
sys/dev/drm/i915/i915_gem_context.c | 215 +--
sys/dev/drm/i915/i915_gem_evict.c | 4 +-
sys/dev/drm/i915/i915_gem_execbuffer.c | 227 +--
sys/dev/drm/i915/i915_gem_gtt.c | 293 ++--
sys/dev/drm/i915/i915_gem_gtt.h | 32 +-
sys/dev/drm/i915/i915_gem_render_state.c | 40 +-
...intel_renderstate.h => i915_gem_render_state.h} | 25 +-
sys/dev/drm/i915/i915_gem_stolen.c | 13 +-
sys/dev/drm/i915/i915_gem_tiling.c | 30 +-
sys/dev/drm/i915/i915_gem_userptr.c | 29 +-
sys/dev/drm/i915/i915_irq.c | 254 ++-
sys/dev/drm/i915/i915_params.c | 14 +-
sys/dev/drm/i915/i915_reg.h | 283 +++-
sys/dev/drm/i915/intel_bios.c | 31 +-
sys/dev/drm/i915/intel_bios.h | 3 +-
sys/dev/drm/i915/intel_ddi.c | 376 +++--
sys/dev/drm/i915/intel_display.c | 1367 +++++++++------
sys/dev/drm/i915/intel_dp.c | 1373 ++++++++++-----
sys/dev/drm/i915/intel_dp_mst.c | 9 +
sys/dev/drm/i915/intel_drv.h | 41 +-
sys/dev/drm/i915/intel_dsi.c | 40 +-
sys/dev/drm/i915/intel_dsi.h | 2 +
sys/dev/drm/i915/intel_dsi_cmd.c | 2 +-
sys/dev/drm/i915/intel_dsi_panel_vbt.c | 38 +-
sys/dev/drm/i915/intel_dsi_pll.c | 17 +-
sys/dev/drm/i915/intel_dvo.c | 11 +-
sys/dev/drm/i915/intel_fbdev.c | 86 +-
sys/dev/drm/i915/intel_hdmi.c | 168 +-
sys/dev/drm/i915/intel_lrc.c | 1765 ++++++++++++++++++++
sys/dev/drm/i915/intel_lrc.h | 114 ++
sys/dev/drm/i915/intel_lvds.c | 25 +-
sys/dev/drm/i915/intel_panel.c | 51 +-
sys/dev/drm/i915/intel_pm.c | 826 ++++++---
sys/dev/drm/i915/intel_renderstate.h | 8 +-
sys/dev/drm/i915/intel_ringbuffer.c | 256 ++-
sys/dev/drm/i915/intel_ringbuffer.h | 46 +-
sys/dev/drm/i915/intel_sprite.c | 109 +-
sys/dev/drm/i915/intel_uncore.c | 6 +-
sys/dev/drm/include/asm/cacheflush.h | 3 +
sys/dev/drm/include/drm/drmP.h | 269 +--
sys/dev/drm/include/drm/drm_agpsupport.h | 207 +++
sys/dev/drm/include/drm/drm_crtc.h | 43 +-
sys/dev/drm/include/drm/drm_dp_helper.h | 18 +-
sys/dev/drm/include/drm/drm_fb_helper.h | 1 -
sys/dev/drm/include/drm/drm_gem.h | 167 ++
sys/dev/drm/include/drm/drm_legacy.h | 61 +
sys/dev/drm/include/drm/drm_memory.h | 58 -
sys/dev/drm/include/drm/drm_modeset_lock.h | 19 +-
sys/dev/drm/include/linux/backlight.h | 1 +
sys/dev/drm/include/linux/fb.h | 2 +
sys/dev/drm/include/uapi_drm/radeon_drm.h | 23 +
sys/dev/drm/include/uapi_linux/fb.h | 8 +
sys/dev/drm/radeon/Makefile | 3 +-
sys/dev/drm/radeon/atombios_dp.c | 4 +-
sys/dev/drm/{ => radeon}/drm_buffer.c | 2 +-
sys/dev/drm/{include/drm => radeon}/drm_buffer.h | 0
sys/dev/drm/radeon/r300_cmdbuf.c | 2 +-
sys/dev/drm/radeon/radeon.h | 1 +
sys/dev/drm/radeon/radeon_cp.c | 24 +-
sys/dev/drm/radeon/radeon_display.c | 2 +-
sys/dev/drm/radeon/radeon_drv.c | 3 +
sys/dev/drm/radeon/radeon_drv.h | 1 +
sys/dev/drm/radeon/radeon_pm.c | 2 +-
sys/dev/drm/radeon/radeon_state.c | 2 +-
96 files changed, 8760 insertions(+), 3703 deletions(-)
create mode 100644 sys/dev/drm/drm_internal.h
copy sys/dev/drm/i915/{intel_renderstate.h => i915_gem_render_state.h} (70%)
create mode 100644 sys/dev/drm/i915/intel_lrc.c
create mode 100644 sys/dev/drm/i915/intel_lrc.h
create mode 100644 sys/dev/drm/include/drm/drm_agpsupport.h
create mode 100644 sys/dev/drm/include/drm/drm_gem.h
create mode 100644 sys/dev/drm/include/drm/drm_legacy.h
delete mode 100644 sys/dev/drm/include/drm/drm_memory.h
rename sys/dev/drm/{ => radeon}/drm_buffer.c (99%)
rename sys/dev/drm/{include/drm => radeon}/drm_buffer.h (100%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1b13d1905161b6635b9b2828628eb35b3079dcfb
--
DragonFly BSD source repository
More information about the Commits
mailing list