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