git: drm: Update base driver to Linux 4.10.17

Francois Tigeot ftigeot at crater.dragonflybsd.org
Mon Jul 13 14:50:28 PDT 2020


commit 4be47400997875399098ad904fb4ca65b3244cca
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Mon Jul 13 23:50:01 2020 +0200

    drm: Update base driver to Linux 4.10.17
    
    Thanks to Matthew Dillon <dillon at apollo.backplane.com>
    for some VM fixes.

Summary of changes:
 sys/conf/files                                     |   10 +-
 sys/dev/drm/drm/Makefile                           |    6 +-
 sys/dev/drm/drm_atomic.c                           |  600 +++-
 sys/dev/drm/drm_atomic_helper.c                    |  228 +-
 sys/dev/drm/drm_blend.c                            |   39 +-
 sys/dev/drm/drm_color_mgmt.c                       |   12 +
 sys/dev/drm/drm_connector.c                        |  171 +-
 sys/dev/drm/drm_crtc.c                             |  776 +----
 sys/dev/drm/drm_crtc_helper.c                      |    4 -
 sys/dev/drm/drm_crtc_internal.h                    |   36 +-
 sys/dev/drm/drm_dp_dual_mode_helper.c              |   18 +
 sys/dev/drm/drm_dp_mst_topology.c                  |    2 +-
 sys/dev/drm/drm_drv.c                              |  146 +-
 sys/dev/drm/drm_dumb_buffers.c                     |  128 +
 sys/dev/drm/drm_edid.c                             |  218 +-
 sys/dev/drm/drm_encoder.c                          |    9 +-
 sys/dev/drm/drm_fb_helper.c                        |  250 +-
 sys/dev/drm/drm_fops.c                             |   15 +-
 sys/dev/drm/drm_fourcc.c                           |  293 +-
 sys/dev/drm/drm_framebuffer.c                      |  123 +-
 sys/dev/drm/drm_gem.c                              |  116 +-
 sys/dev/drm/drm_internal.h                         |   28 +-
 sys/dev/drm/drm_ioctl.c                            |   64 +-
 sys/dev/drm/drm_irq.c                              |  160 +-
 sys/dev/drm/drm_lock.c                             |    3 +-
 sys/dev/drm/drm_mm.c                               |   76 +-
 sys/dev/drm/drm_mode_config.c                      |  494 +++
 sys/dev/drm/drm_modes.c                            |   23 +-
 sys/dev/drm/drm_modeset_helper.c                   |   25 +-
 sys/dev/drm/drm_modeset_lock.c                     |   34 +-
 sys/dev/drm/drm_plane.c                            |   16 +-
 sys/dev/drm/drm_plane_helper.c                     |   11 +-
 sys/dev/drm/drm_prime.c                            |   12 +-
 sys/dev/drm/drm_print.c                            |   58 +
 sys/dev/drm/drm_probe_helper.c                     |   32 +-
 sys/dev/drm/drm_property.c                         |   77 +-
 sys/dev/drm/drm_rect.c                             |   11 +-
 sys/dev/drm/i915/Makefile                          |    6 +-
 sys/dev/drm/i915/gvt/gvt.h                         |  400 ++-
 sys/dev/drm/i915/gvt/hypercall.h                   |   14 +-
 sys/dev/drm/i915/gvt/mpt.h                         |   55 +-
 sys/dev/drm/i915/i915_cmd_parser.c                 |    2 +-
 sys/dev/drm/i915/i915_drv.c                        |  122 +-
 sys/dev/drm/i915/i915_drv.h                        |  783 ++---
 sys/dev/drm/i915/i915_gem.c                        | 3208 ++++++++++----------
 sys/dev/drm/i915/i915_gem.h                        |    4 +-
 sys/dev/drm/i915/i915_gem_batch_pool.c             |   39 +-
 sys/dev/drm/i915/i915_gem_context.c                |   94 +-
 sys/dev/drm/i915/i915_gem_dmabuf.c                 |  150 +-
 sys/dev/drm/i915/i915_gem_evict.c                  |   19 +-
 sys/dev/drm/i915/i915_gem_execbuffer.c             |  157 +-
 .../{i915_gem_fence.c => i915_gem_fence_reg.c}     |   43 +-
 .../{i915_gem_dmabuf.h => i915_gem_fence_reg.h}    |   44 +-
 sys/dev/drm/i915/i915_gem_gtt.c                    |  757 ++---
 sys/dev/drm/i915/i915_gem_gtt.h                    |  246 +-
 sys/dev/drm/i915/i915_gem_internal.c               |  187 ++
 sys/dev/drm/i915/i915_gem_object.h                 |  325 ++
 sys/dev/drm/i915/i915_gem_render_state.c           |  186 +-
 sys/dev/drm/i915/i915_gem_render_state.h           |    4 +-
 sys/dev/drm/i915/i915_gem_request.c                |  744 +++--
 sys/dev/drm/i915/i915_gem_request.h                |  215 +-
 sys/dev/drm/i915/i915_gem_shrinker.c               |  113 +-
 sys/dev/drm/i915/i915_gem_stolen.c                 |  100 +-
 sys/dev/drm/i915/i915_gem_tiling.c                 |   59 +-
 sys/dev/drm/i915/i915_gem_timeline.c               |   94 +
 .../drm/i915/{i915_gem.h => i915_gem_timeline.h}   |   55 +-
 sys/dev/drm/i915/i915_gem_userptr.c                |  145 +-
 sys/dev/drm/i915/i915_guc_submission.c             |  679 ++++-
 sys/dev/drm/i915/i915_irq.c                        |  779 ++---
 sys/dev/drm/i915/i915_params.c                     |   26 +-
 sys/dev/drm/i915/i915_params.h                     |    3 +-
 sys/dev/drm/i915/i915_pci.c                        |   14 +-
 sys/dev/drm/i915/i915_reg.h                        |  267 +-
 sys/dev/drm/i915/i915_suspend.c                    |   24 +-
 sys/dev/drm/i915/i915_sw_fence.c                   |   47 +-
 sys/dev/drm/i915/i915_sw_fence.h                   |   32 +-
 sys/dev/drm/i915/i915_sysfs.c                      |    2 +-
 sys/dev/drm/i915/i915_vma.c                        |  639 ++++
 sys/dev/drm/i915/i915_vma.h                        |  341 +++
 sys/dev/drm/i915/intel_atomic_plane.c              |   46 +-
 sys/dev/drm/i915/intel_audio.c                     |  138 +-
 sys/dev/drm/i915/intel_bios.c                      |  152 +-
 sys/dev/drm/i915/intel_bios.h                      |   12 +-
 sys/dev/drm/i915/intel_breadcrumbs.c               |   76 +-
 sys/dev/drm/i915/intel_color.c                     |   36 +-
 sys/dev/drm/i915/intel_crt.c                       |   34 +-
 sys/dev/drm/i915/intel_csr.c                       |   27 +-
 sys/dev/drm/i915/intel_ddi.c                       |  374 +--
 sys/dev/drm/i915/intel_device_info.c               |    5 +-
 sys/dev/drm/i915/intel_display.c                   | 1783 ++++++-----
 sys/dev/drm/i915/intel_dp.c                        |  372 ++-
 sys/dev/drm/i915/intel_dp_mst.c                    |    1 -
 sys/dev/drm/i915/intel_dpio_phy.c                  |  559 ++++
 sys/dev/drm/i915/intel_dpll_mgr.c                  |   92 +-
 sys/dev/drm/i915/intel_drv.h                       |  159 +-
 sys/dev/drm/i915/intel_dsi.c                       |    7 -
 sys/dev/drm/i915/intel_dsi_panel_vbt.c             |   18 +-
 sys/dev/drm/i915/intel_dvo.c                       |    6 +-
 sys/dev/drm/i915/intel_engine_cs.c                 |   36 +-
 sys/dev/drm/i915/intel_fbc.c                       |  143 +-
 sys/dev/drm/i915/intel_fbdev.c                     |   29 +-
 sys/dev/drm/i915/intel_fifo_underrun.c             |   23 +-
 sys/dev/drm/i915/intel_frontbuffer.h               |    5 +-
 sys/dev/drm/i915/intel_guc.h                       |   32 +-
 sys/dev/drm/i915/intel_guc_fwif.h                  |   82 +-
 sys/dev/drm/i915/intel_guc_loader.c                |   20 +-
 sys/dev/drm/i915/intel_hangcheck.c                 |  450 +++
 sys/dev/drm/i915/intel_hdmi.c                      |   76 +-
 sys/dev/drm/i915/intel_hotplug.c                   |   16 +-
 sys/dev/drm/i915/intel_lrc.c                       |  351 ++-
 sys/dev/drm/i915/intel_lrc.h                       |    1 +
 sys/dev/drm/i915/intel_lspcon.c                    |   60 +-
 sys/dev/drm/i915/intel_lvds.c                      |   13 +-
 sys/dev/drm/i915/intel_opregion.c                  |  156 +-
 sys/dev/drm/i915/intel_overlay.c                   |   13 +-
 sys/dev/drm/i915/intel_panel.c                     |   12 +-
 sys/dev/drm/i915/intel_pm.c                        |  931 +++---
 sys/dev/drm/i915/intel_psr.c                       |   16 +-
 sys/dev/drm/i915/intel_ringbuffer.c                |  283 +-
 sys/dev/drm/i915/intel_ringbuffer.h                |  107 +-
 sys/dev/drm/i915/intel_runtime_pm.c                |  173 +-
 sys/dev/drm/i915/intel_sdvo.c                      |   19 +-
 sys/dev/drm/i915/intel_sprite.c                    |  197 +-
 sys/dev/drm/i915/intel_tv.c                        |   11 +-
 sys/dev/drm/i915/intel_uncore.c                    |  136 +-
 sys/dev/drm/i915/intel_vbt_defs.h                  |    3 +-
 .../include/{uapi/linux/fb.h => asm/dma-mapping.h} |   36 +-
 .../drm/include/{uapi/linux/fb.h => asm/swiotlb.h} |   34 +-
 sys/dev/drm/include/drm/drmP.h                     |  419 +--
 sys/dev/drm/include/drm/drm_atomic.h               |   55 +-
 sys/dev/drm/include/drm/drm_atomic_helper.h        |    2 +
 sys/dev/drm/include/drm/drm_blend.h                |   10 +-
 sys/dev/drm/include/drm/drm_connector.h            |   88 +-
 sys/dev/drm/include/drm/drm_crtc.h                 |  723 +----
 sys/dev/drm/include/drm/drm_debugfs_crc.h          |   73 +
 sys/dev/drm/include/drm/drm_dp_helper.h            |   30 +-
 sys/dev/drm/include/drm/drm_drv.h                  |  442 +++
 sys/dev/drm/include/drm/drm_edid.h                 |    1 -
 sys/dev/drm/include/drm/drm_fb_cma_helper.h        |    5 +
 sys/dev/drm/include/drm/drm_fb_helper.h            |   19 +-
 sys/dev/drm/include/drm/drm_fourcc.h               |   33 +-
 sys/dev/drm/include/drm/drm_framebuffer.h          |   22 +-
 sys/dev/drm/include/drm/drm_gem.h                  |    2 +
 sys/dev/drm/include/drm/drm_irq.h                  |   63 +-
 sys/dev/drm/include/drm/drm_mm.h                   |    6 +
 sys/dev/drm/include/drm/drm_mode_config.h          |  663 ++++
 sys/dev/drm/include/drm/drm_modeset.h              |   70 -
 .../drm/include/drm/drm_modeset_helper_vtables.h   |   28 +-
 sys/dev/drm/include/drm/drm_modeset_lock.h         |   16 +-
 sys/dev/drm/include/drm/drm_of.h                   |   13 +
 sys/dev/drm/include/drm/drm_plane.h                |   99 +-
 sys/dev/drm/include/drm/drm_print.h                |  112 +
 sys/dev/drm/include/drm/i915_pciids.h              |   11 +-
 sys/dev/drm/include/drm/ttm/ttm_bo_api.h           |   13 +
 sys/dev/drm/include/drm/ttm/ttm_bo_driver.h        |   42 +-
 sys/dev/drm/include/linux/device.h                 |    2 +
 sys/dev/drm/include/linux/dma-mapping.h            |    2 +
 sys/dev/drm/include/linux/idr.h                    |   10 +-
 sys/dev/drm/include/linux/mm_types.h               |    1 +
 sys/dev/drm/include/linux/pm.h                     |    4 +
 sys/dev/drm/include/uapi/drm/drm_mode.h            |   59 +-
 sys/dev/drm/include/uapi/drm/i915_drm.h            |    5 +
 sys/dev/drm/include/uapi/linux/fb.h                |    6 +-
 sys/dev/drm/kconfig.h                              |   11 +-
 .../drm/{include/uapi/linux/fb.h => linux_ida.c}   |   43 +-
 sys/dev/drm/radeon/atombios_crtc.c                 |   14 +-
 sys/dev/drm/radeon/radeon_bios.c                   |   77 +-
 sys/dev/drm/radeon/radeon_device.c                 |   11 +-
 sys/dev/drm/radeon/radeon_drv.c                    |   10 +-
 sys/dev/drm/radeon/radeon_fb.c                     |   24 +-
 sys/dev/drm/radeon/radeon_gem.c                    |    4 +-
 sys/dev/drm/radeon/radeon_pm.c                     |    6 +-
 sys/dev/drm/radeon/radeon_ttm.c                    |    1 +
 sys/dev/drm/radeon/si.c                            |   78 +-
 sys/dev/drm/radeon/si_dpm.c                        |   24 -
 sys/dev/drm/ttm/ttm_bo.c                           |   48 +-
 sys/dev/drm/ttm/ttm_bo_vm.c                        |   18 +-
 sys/platform/pc64/include/framebuffer.h            |   32 +
 178 files changed, 15560 insertions(+), 10898 deletions(-)
 create mode 100644 sys/dev/drm/drm_dumb_buffers.c
 create mode 100644 sys/dev/drm/drm_mode_config.c
 create mode 100644 sys/dev/drm/drm_print.c
 rename sys/dev/drm/i915/{i915_gem_fence.c => i915_gem_fence_reg.c} (95%)
 rename sys/dev/drm/i915/{i915_gem_dmabuf.h => i915_gem_fence_reg.h} (61%)
 create mode 100644 sys/dev/drm/i915/i915_gem_internal.c
 create mode 100644 sys/dev/drm/i915/i915_gem_object.h
 create mode 100644 sys/dev/drm/i915/i915_gem_timeline.c
 copy sys/dev/drm/i915/{i915_gem.h => i915_gem_timeline.h} (51%)
 create mode 100644 sys/dev/drm/i915/i915_vma.c
 create mode 100644 sys/dev/drm/i915/i915_vma.h
 create mode 100644 sys/dev/drm/i915/intel_hangcheck.c
 copy sys/dev/drm/include/{uapi/linux/fb.h => asm/dma-mapping.h} (72%)
 copy sys/dev/drm/include/{uapi/linux/fb.h => asm/swiotlb.h} (72%)
 create mode 100644 sys/dev/drm/include/drm/drm_debugfs_crc.h
 create mode 100644 sys/dev/drm/include/drm/drm_drv.h
 create mode 100644 sys/dev/drm/include/drm/drm_mode_config.h
 delete mode 100644 sys/dev/drm/include/drm/drm_modeset.h
 create mode 100644 sys/dev/drm/include/drm/drm_print.h
 copy sys/dev/drm/{include/uapi/linux/fb.h => linux_ida.c} (72%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4be47400997875399098ad904fb4ca65b3244cca


-- 
DragonFly BSD source repository


More information about the Commits mailing list