git: drm: Update to Linux 4.15.18

Francois Tigeot ftigeot at crater.dragonflybsd.org
Sat Dec 19 01:43:04 PST 2020


commit 3f2dd94a569761201b5b0a18b2f697f97fe1b9dc
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Sat Dec 19 10:42:40 2020 +0100

    drm: Update to Linux 4.15.18
    
    * Create /dev/dri/renderD* devices
      Generally handle /dev entries creation as close to Linux as possible.
    
    * Add drm master support
      Sync authentification code with Linux 4.15.18
    
    * handle vm_mm->mmap_sem in ttm page fault operations
    
    * Update dma-fence code from OpenBSD
    
    * This commit contains sleep/wakeup and other changes
      from Matthew Dillon <dillon at apollo.backplane.com>

Summary of changes:
 sys/conf/files                                     |   11 +-
 sys/dev/drm/amd/include/kgd_kfd_interface.h        |   51 +-
 sys/dev/drm/drm/Makefile                           |    3 +
 sys/dev/drm/drm_agpsupport.c                       |   10 +-
 sys/dev/drm/drm_atomic.c                           |  303 +-
 sys/dev/drm/drm_atomic_helper.c                    | 1000 +++--
 sys/dev/drm/drm_auth.c                             |   42 +-
 sys/dev/drm/drm_blend.c                            |   47 +-
 sys/dev/drm/drm_bridge.c                           |   69 +-
 sys/dev/drm/drm_bufs.c                             |  166 +-
 sys/dev/drm/drm_color_mgmt.c                       |   40 +-
 sys/dev/drm/drm_connector.c                        |  182 +-
 sys/dev/drm/drm_context.c                          |    4 +-
 sys/dev/drm/drm_crtc.c                             |   24 +-
 sys/dev/drm/drm_crtc_helper.c                      |   33 +-
 sys/dev/drm/drm_crtc_helper_internal.h             |   12 +
 sys/dev/drm/drm_crtc_internal.h                    |    9 +
 sys/dev/drm/drm_dp_aux_dev.c                       |  117 +-
 sys/dev/drm/drm_dp_dual_mode_helper.c              |   18 +-
 sys/dev/drm/drm_dp_helper.c                        |   12 +-
 sys/dev/drm/drm_dp_mst_topology.c                  |  311 +-
 sys/dev/drm/drm_dragonfly.c                        |    6 +-
 sys/dev/drm/drm_drv.c                              |  164 +-
 sys/dev/drm/drm_dumb_buffers.c                     |   26 +-
 sys/dev/drm/drm_edid.c                             |  540 ++-
 sys/dev/drm/drm_encoder.c                          |    7 +-
 sys/dev/drm/drm_fb_helper.c                        |  699 ++--
 sys/dev/drm/drm_file.c                             |  260 +-
 sys/dev/drm/drm_framebuffer.c                      |   41 +-
 sys/dev/drm/drm_gem.c                              |  206 +-
 sys/dev/drm/drm_internal.h                         |   48 +-
 sys/dev/drm/drm_ioctl.c                            |  137 +-
 sys/dev/drm/drm_irq.c                              | 1632 +-------
 sys/dev/drm/drm_legacy.h                           |    7 +
 sys/dev/drm/drm_mipi_dsi.c                         |    6 +-
 sys/dev/drm/drm_mode_config.c                      |   37 +-
 sys/dev/drm/drm_mode_object.c                      |  198 +-
 sys/dev/drm/drm_modes.c                            |   91 +-
 sys/dev/drm/drm_modeset_helper.c                   |    1 +
 sys/dev/drm/drm_modeset_lock.c                     |  104 +-
 sys/dev/drm/drm_pci.c                              |  134 +-
 sys/dev/drm/drm_plane.c                            |  252 +-
 sys/dev/drm/drm_plane_helper.c                     |   15 +-
 sys/dev/drm/drm_prime.c                            |   65 +-
 sys/dev/drm/drm_probe_helper.c                     |  152 +-
 sys/dev/drm/drm_property.c                         |   29 +-
 sys/dev/drm/drm_rect.c                             |   36 +-
 sys/dev/drm/drm_scdc_helper.c                      |   47 +-
 sys/dev/drm/drm_simple_kms_helper.c                |   23 +-
 sys/dev/drm/drm_syncobj.c                          | 1017 +++++
 sys/dev/drm/drm_sysctl.c                           |    8 +-
 sys/dev/drm/drm_sysfs.c                            |   37 +
 sys/dev/drm/{drm_irq.c => drm_vblank.c}            |  952 +++--
 sys/dev/drm/drm_vm.c                               |    1 +
 sys/dev/drm/i915/Makefile                          |    7 +-
 sys/dev/drm/i915/dvo_ch7017.c                      |    4 +-
 sys/dev/drm/i915/dvo_ch7xxx.c                      |   10 +-
 sys/dev/drm/i915/gvt/gvt.h                         |  127 +-
 sys/dev/drm/i915/gvt/mpt.h                         |    3 +-
 sys/dev/drm/i915/i915_cmd_parser.c                 |   12 +-
 sys/dev/drm/i915/i915_drv.c                        |  383 +-
 sys/dev/drm/i915/i915_drv.h                        | 1082 +++--
 sys/dev/drm/i915/i915_gem.c                        | 1576 ++++---
 sys/dev/drm/i915/i915_gem.h                        |    2 +
 sys/dev/drm/i915/i915_gem_batch_pool.c             |   19 +-
 sys/dev/drm/i915/i915_gem_clflush.c                |   32 +-
 sys/dev/drm/i915/i915_gem_clflush.h                |    3 +-
 sys/dev/drm/i915/i915_gem_context.c                |  443 +-
 sys/dev/drm/i915/i915_gem_context.h                |   53 +-
 sys/dev/drm/i915/i915_gem_dmabuf.c                 |   48 +-
 sys/dev/drm/i915/i915_gem_evict.c                  |  203 +-
 sys/dev/drm/i915/i915_gem_execbuffer.c             | 2901 ++++++++-----
 sys/dev/drm/i915/i915_gem_fence_reg.c              |   91 +-
 sys/dev/drm/i915/i915_gem_gtt.c                    |  890 +++-
 sys/dev/drm/i915/i915_gem_gtt.h                    |   71 +-
 sys/dev/drm/i915/i915_gem_internal.c               |   25 +-
 .../drm/i915/{i915_oa_hsw.h => i915_gem_object.c}  |   34 +-
 sys/dev/drm/i915/i915_gem_object.h                 |   96 +-
 sys/dev/drm/i915/i915_gem_render_state.c           |    2 +-
 sys/dev/drm/i915/i915_gem_request.c                |  341 +-
 sys/dev/drm/i915/i915_gem_request.h                |   64 +-
 sys/dev/drm/i915/i915_gem_shrinker.c               |  193 +-
 sys/dev/drm/i915/i915_gem_stolen.c                 |   32 +-
 sys/dev/drm/i915/i915_gem_tiling.c                 |    2 +-
 sys/dev/drm/i915/i915_gem_timeline.c               |   96 +-
 sys/dev/drm/i915/i915_gem_timeline.h               |   47 +-
 sys/dev/drm/i915/i915_gem_userptr.c                |  237 +-
 .../drm/i915/{i915_gem_clflush.h => i915_gemfs.h}  |   17 +-
 sys/dev/drm/i915/i915_guc_submission.c             |  536 +--
 sys/dev/drm/i915/i915_guc_submission.h             |   80 +
 sys/dev/drm/i915/i915_irq.c                        | 1541 +++----
 sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_bdw.h}  |   16 +-
 sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_bxt.h}  |   16 +-
 .../drm/i915/{i915_oa_hsw.h => i915_oa_cflgt2.h}   |   16 +-
 sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_chv.h}  |   16 +-
 sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_glk.h}  |   16 +-
 sys/dev/drm/i915/i915_oa_hsw.c                     |  668 +--
 sys/dev/drm/i915/i915_oa_hsw.h                     |   12 +-
 .../drm/i915/{i915_oa_hsw.h => i915_oa_kblgt2.h}   |   16 +-
 .../drm/i915/{i915_oa_hsw.h => i915_oa_kblgt3.h}   |   16 +-
 .../drm/i915/{i915_oa_hsw.h => i915_oa_sklgt2.h}   |   16 +-
 .../drm/i915/{i915_oa_hsw.h => i915_oa_sklgt3.h}   |   16 +-
 .../drm/i915/{i915_oa_hsw.h => i915_oa_sklgt4.h}   |   16 +-
 sys/dev/drm/i915/i915_params.c                     |  232 +-
 sys/dev/drm/i915/i915_params.h                     |   84 +-
 sys/dev/drm/i915/i915_pci.c                        |  324 +-
 sys/dev/drm/i915/i915_perf.c                       | 1137 ++++-
 sys/dev/drm/i915/i915_pvinfo.h                     |    9 +-
 sys/dev/drm/i915/i915_reg.h                        |  926 ++++-
 sys/dev/drm/i915/i915_selftest.h                   |    2 -
 sys/dev/drm/i915/i915_suspend.c                    |    2 -
 sys/dev/drm/i915/i915_sw_fence.c                   |  141 +-
 sys/dev/drm/i915/i915_sw_fence.h                   |    3 +-
 sys/dev/drm/i915/i915_syncmap.c                    |  412 ++
 sys/dev/drm/i915/{i915_oa_hsw.h => i915_syncmap.h} |   22 +-
 sys/dev/drm/i915/i915_sysfs.c                      |  118 +-
 sys/dev/drm/i915/i915_trace.h                      |    2 +
 sys/dev/drm/i915/i915_utils.h                      |   57 +-
 sys/dev/drm/i915/i915_vgpu.c                       |   51 +-
 sys/dev/drm/i915/i915_vgpu.h                       |    9 +
 sys/dev/drm/i915/i915_vma.c                        |  198 +-
 sys/dev/drm/i915/i915_vma.h                        |   73 +-
 sys/dev/drm/i915/intel_acpi.c                      |   14 +-
 sys/dev/drm/i915/intel_atomic.c                    |  137 +-
 sys/dev/drm/i915/intel_atomic_plane.c              |   94 +-
 sys/dev/drm/i915/intel_audio.c                     |   30 +-
 sys/dev/drm/i915/intel_bios.c                      |  398 +-
 sys/dev/drm/i915/intel_breadcrumbs.c               |  156 +-
 sys/dev/drm/i915/intel_cdclk.c                     |  662 ++-
 sys/dev/drm/i915/intel_color.c                     |   63 +-
 sys/dev/drm/i915/intel_crt.c                       |  146 +-
 sys/dev/drm/i915/intel_csr.c                       |   58 +-
 sys/dev/drm/i915/intel_ddi.c                       | 1294 ++++--
 sys/dev/drm/i915/intel_device_info.c               |   56 +-
 sys/dev/drm/i915/intel_display.c                   | 4361 +++++++++-----------
 sys/dev/drm/i915/intel_dp.c                        | 1001 +++--
 sys/dev/drm/i915/intel_dp_aux_backlight.c          |  144 +-
 sys/dev/drm/i915/intel_dp_link_training.c          |   37 +-
 sys/dev/drm/i915/intel_dp_mst.c                    |  189 +-
 sys/dev/drm/i915/intel_dpio_phy.c                  |   20 -
 sys/dev/drm/i915/intel_dpll_mgr.c                  |  447 +-
 sys/dev/drm/i915/intel_dpll_mgr.h                  |    4 +
 sys/dev/drm/i915/intel_drv.h                       |  363 +-
 sys/dev/drm/i915/intel_dsi.c                       |  256 +-
 sys/dev/drm/i915/intel_dsi_dcs_backlight.c         |   24 +-
 sys/dev/drm/i915/intel_dsi_vbt.c                   |   10 +-
 sys/dev/drm/i915/intel_dvo.c                       |   49 +-
 sys/dev/drm/i915/intel_engine_cs.c                 |  886 +++-
 sys/dev/drm/i915/intel_fbc.c                       |   55 +-
 sys/dev/drm/i915/intel_fbdev.c                     |   81 +-
 sys/dev/drm/i915/intel_fifo_underrun.c             |   42 +-
 sys/dev/drm/i915/intel_guc.c                       |  369 ++
 sys/dev/drm/i915/intel_guc.h                       |  120 +
 sys/dev/drm/i915/intel_guc_ct.c                    |  461 +++
 sys/dev/drm/i915/intel_guc_ct.h                    |   86 +
 .../i915/{intel_guc_loader.c => intel_guc_fw.c}    |  248 +-
 .../i915/{i915_gem_clflush.h => intel_guc_fw.h}    |   18 +-
 sys/dev/drm/i915/intel_guc_fwif.h                  |  109 +-
 sys/dev/drm/i915/intel_guc_log.c                   |   36 +-
 .../drm/drm_mem_util.h => i915/intel_guc_log.h}    |   71 +-
 sys/dev/drm/i915/intel_gvt.c                       |   47 +-
 sys/dev/drm/i915/intel_gvt.h                       |    5 +
 sys/dev/drm/i915/intel_hangcheck.c                 |    6 +-
 sys/dev/drm/i915/intel_hdmi.c                      |  572 +--
 sys/dev/drm/i915/intel_hotplug.c                   |   57 +-
 sys/dev/drm/i915/intel_huc.c                       |  203 +-
 .../drm/i915/{i915_gem_clflush.h => intel_huc.h}   |   26 +-
 sys/dev/drm/i915/intel_i2c.c                       |   55 +-
 sys/dev/drm/i915/intel_lpe_audio.c                 |   60 +-
 sys/dev/drm/i915/intel_lrc.c                       |  961 +++--
 sys/dev/drm/i915/intel_lrc.h                       |   40 +-
 sys/dev/drm/i915/intel_lspcon.c                    |   26 +-
 sys/dev/drm/i915/intel_lvds.c                      |  127 +-
 sys/dev/drm/i915/intel_mocs.c                      |    2 +-
 sys/dev/drm/i915/intel_modes.c                     |   17 +
 sys/dev/drm/i915/intel_opregion.c                  |   49 +-
 sys/dev/drm/i915/intel_overlay.c                   |   14 +-
 sys/dev/drm/i915/intel_panel.c                     |  282 +-
 sys/dev/drm/i915/intel_pm.c                        | 3067 +++++++++-----
 sys/dev/drm/i915/intel_psr.c                       |  467 ++-
 sys/dev/drm/i915/intel_renderstate_gen9.c          |    4 +-
 sys/dev/drm/i915/intel_ringbuffer.c                |  468 +--
 sys/dev/drm/i915/intel_ringbuffer.h                |  243 +-
 sys/dev/drm/i915/intel_runtime_pm.c                | 1343 +++---
 sys/dev/drm/i915/intel_sdvo.c                      |  671 +--
 sys/dev/drm/i915/intel_sideband.c                  |    6 +-
 sys/dev/drm/i915/intel_sprite.c                    |  425 +-
 sys/dev/drm/i915/intel_tv.c                        |  222 +-
 sys/dev/drm/i915/intel_uc.c                        |  379 +-
 sys/dev/drm/i915/intel_uc.h                        |  238 +-
 sys/dev/drm/i915/intel_uc_fw.c                     |  318 ++
 sys/dev/drm/i915/intel_uc_fw.h                     |  121 +
 sys/dev/drm/i915/intel_uncore.c                    |  719 ++--
 sys/dev/drm/i915/intel_uncore.h                    |  189 +
 sys/dev/drm/i915/intel_vbt_defs.h                  |  339 +-
 sys/dev/drm/include/asm/io.h                       |    6 +-
 sys/dev/drm/include/asm/pgtable_types.h            |    5 +
 .../include/{linux/limits.h => asm/string_64.h}    |   21 +-
 .../radeon_kfd.h => include/drm/amd_asic_type.h}   |   51 +-
 sys/dev/drm/include/drm/drmP.h                     |  217 +-
 sys/dev/drm/include/drm/drm_atomic.h               |  322 +-
 sys/dev/drm/include/drm/drm_atomic_helper.h        |   28 +-
 sys/dev/drm/include/drm/drm_auth.h                 |   33 +-
 sys/dev/drm/include/drm/drm_blend.h                |   22 +-
 sys/dev/drm/include/drm/drm_bridge.h               |   98 +-
 sys/dev/drm/include/drm/drm_color_mgmt.h           |   29 +-
 sys/dev/drm/include/drm/drm_connector.h            |  113 +-
 sys/dev/drm/include/drm/drm_crtc.h                 |  118 +-
 sys/dev/drm/include/drm/drm_crtc_helper.h          |    1 +
 sys/dev/drm/include/drm/drm_debugfs.h              |   38 +-
 sys/dev/drm/include/drm/drm_device.h               |  208 +
 sys/dev/drm/include/drm/drm_dp_helper.h            |  211 +
 sys/dev/drm/include/drm/drm_dp_mst_helper.h        |   38 +
 sys/dev/drm/include/drm/drm_drv.h                  |  211 +-
 sys/dev/drm/include/drm/drm_edid.h                 |   18 +-
 sys/dev/drm/include/drm/drm_encoder.h              |    4 +-
 sys/dev/drm/include/drm/drm_fb_cma_helper.h        |   29 +-
 sys/dev/drm/include/drm/drm_fb_helper.h            |   76 +-
 sys/dev/drm/include/drm/drm_file.h                 |  273 +-
 sys/dev/drm/include/drm/drm_framebuffer.h          |   10 +-
 sys/dev/drm/include/drm/drm_gem.h                  |   17 +-
 sys/dev/drm/include/drm/drm_gem_cma_helper.h       |   21 +-
 sys/dev/drm/include/drm/drm_ioctl.h                |  116 +-
 sys/dev/drm/include/drm/drm_irq.h                  |  147 +-
 sys/dev/drm/include/drm/drm_lease.h                |   54 +
 sys/dev/drm/include/drm/drm_mode_config.h          |   44 +-
 sys/dev/drm/include/drm/drm_mode_object.h          |    5 +
 sys/dev/drm/include/drm/drm_modes.h                |   28 +
 .../drm/include/drm/drm_modeset_helper_vtables.h   |  291 +-
 sys/dev/drm/include/drm/drm_modeset_lock.h         |   15 +-
 sys/dev/drm/include/drm/drm_of.h                   |   31 +
 sys/dev/drm/include/drm/drm_os_linux.h             |   16 +-
 sys/dev/drm/include/drm/drm_panel.h                |    8 +-
 sys/dev/drm/include/drm/drm_pci.h                  |   31 +-
 sys/dev/drm/include/drm/drm_plane.h                |   50 +-
 sys/dev/drm/include/drm/drm_prime.h                |   39 +-
 sys/dev/drm/include/drm/drm_property.h             |   10 +-
 sys/dev/drm/include/drm/drm_rect.h                 |   27 +
 sys/dev/drm/include/drm/drm_scdc_helper.h          |   27 +-
 sys/dev/drm/include/drm/drm_simple_kms_helper.h    |   13 +-
 sys/dev/drm/include/drm/drm_syncobj.h              |  144 +
 .../drm/include/drm/{drm_irq.h => drm_vblank.h}    |   78 +-
 sys/dev/drm/include/drm/i915_pciids.h              |  221 +-
 sys/dev/drm/include/drm/intel_lpe_audio.h          |   22 +-
 sys/dev/drm/include/drm/ttm/ttm_bo_driver.h        |   31 +-
 sys/dev/drm/include/drm/ttm/ttm_execbuf_util.h     |    3 +-
 sys/dev/drm/include/drm/ttm/ttm_memory.h           |    5 +-
 sys/dev/drm/include/drm/ttm/ttm_page_alloc.h       |   23 +-
 sys/dev/drm/include/linux/acpi.h                   |    1 +
 sys/dev/drm/include/linux/bug.h                    |    2 +
 sys/dev/drm/include/linux/capability.h             |    2 +
 sys/dev/drm/include/linux/{limits.h => compat.h}   |    8 +-
 sys/dev/drm/include/linux/compiler.h               |   10 +-
 sys/dev/drm/include/linux/completion.h             |    2 +
 sys/dev/drm/include/linux/device.h                 |    5 +
 sys/dev/drm/include/linux/dma-fence.h              |    1 +
 sys/dev/drm/include/linux/fs.h                     |   10 +-
 sys/dev/drm/include/linux/gfp.h                    |    6 +-
 sys/dev/drm/include/linux/hdmi.h                   |    2 +
 sys/dev/drm/include/linux/i2c.h                    |    6 +-
 sys/dev/drm/include/linux/idr.h                    |    5 +
 sys/dev/drm/include/linux/init.h                   |    4 +-
 sys/dev/drm/include/linux/{limits.h => irq_work.h} |   31 +-
 sys/dev/drm/include/linux/irqflags.h               |   22 +-
 sys/dev/drm/include/linux/kernel.h                 |    1 +
 sys/dev/drm/include/linux/kref.h                   |   32 +-
 sys/dev/drm/include/linux/ktime.h                  |   22 +-
 sys/dev/drm/include/linux/limits.h                 |    4 +
 sys/dev/drm/include/linux/math64.h                 |    8 +-
 .../drm/include/linux/{limits.h => mem_encrypt.h}  |   10 +-
 sys/dev/drm/include/linux/mm.h                     |    5 +
 sys/dev/drm/include/linux/{limits.h => mman.h}     |   10 +-
 sys/dev/drm/include/linux/mod_devicetable.h        |    2 +
 sys/dev/drm/include/linux/pci.h                    |   11 +
 sys/dev/drm/include/linux/ratelimit.h              |    3 +
 sys/dev/drm/include/linux/rcupdate.h               |    8 +-
 .../drm/include/linux/{sched/mm.h => refcount.h}   |   40 +-
 sys/dev/drm/include/linux/reservation.h            |    3 +
 sys/dev/drm/include/linux/scatterlist.h            |    6 +
 sys/dev/drm/include/linux/sched.h                  |   38 +-
 sys/dev/drm/include/linux/sched/mm.h               |    8 +
 sys/dev/drm/include/linux/sched/signal.h           |    1 +
 sys/dev/drm/include/linux/sched/{mm.h => task.h}   |   23 +-
 sys/dev/drm/include/linux/spinlock.h               |   38 +-
 sys/dev/drm/include/linux/string.h                 |    2 +
 sys/dev/drm/include/linux/sysfs.h                  |    5 +-
 sys/dev/drm/include/linux/time.h                   |    4 +-
 sys/dev/drm/include/linux/{limits.h => time64.h}   |   10 +-
 sys/dev/drm/include/linux/timer.h                  |   13 +
 sys/dev/drm/include/linux/{limits.h => uuid.h}     |    8 +-
 sys/dev/drm/include/linux/wait.h                   |   59 +-
 sys/dev/drm/include/linux/{limits.h => wait_bit.h} |   13 +-
 sys/dev/drm/include/uapi/drm/drm.h                 |   89 +
 sys/dev/drm/include/uapi/drm/drm_fourcc.h          |   54 +-
 sys/dev/drm/include/uapi/drm/drm_mode.h            |  212 +-
 sys/dev/drm/include/uapi/drm/i915_drm.h            |  138 +-
 .../{linux/limits.h => uapi/linux/capability.h}    |    9 +-
 sys/dev/drm/include/uapi/linux/pci_regs.h          |    9 +-
 .../include/{linux/limits.h => uapi/linux/uio.h}   |    9 +-
 sys/dev/drm/linux_completion.c                     |   14 +-
 sys/dev/drm/linux_fence.c                          |   58 +-
 sys/dev/drm/linux_hdmi.c                           |    6 +-
 sys/dev/drm/linux_i2c.c                            |   34 +-
 sys/dev/drm/linux_iomapping.c                      |   16 +
 sys/dev/drm/linux_kthread.c                        |    6 +
 .../drm/{include/linux/limits.h => linux_pci.c}    |   15 +-
 sys/dev/drm/linux_rcu.c                            |    2 +-
 sys/dev/drm/linux_reservation.c                    |  110 +-
 sys/dev/drm/linux_sched.c                          |    3 +
 sys/dev/drm/linux_shmem.c                          |   23 +
 sys/dev/drm/linux_tasklet.c                        |   10 +
 sys/dev/drm/linux_wait.c                           |   38 +-
 sys/dev/drm/radeon/Makefile                        |    4 +-
 sys/dev/drm/radeon/atombios_crtc.c                 |    1 -
 sys/dev/drm/radeon/atombios_dp.c                   |   46 +-
 sys/dev/drm/radeon/btc_dpm.c                       |    2 +-
 sys/dev/drm/radeon/ci_dpm.c                        |   42 +-
 sys/dev/drm/radeon/ci_dpm.h                        |    1 -
 sys/dev/drm/radeon/ci_smc.c                        |   23 +-
 sys/dev/drm/radeon/cik.c                           |  173 +-
 sys/dev/drm/radeon/cikd.h                          |    2 -
 sys/dev/drm/radeon/evergreen.c                     |  991 +----
 sys/dev/drm/radeon/kv_smc.c                        |    2 +-
 sys/dev/drm/radeon/r100.c                          |    2 +-
 sys/dev/drm/radeon/r600.c                          |   76 +-
 sys/dev/drm/radeon/r600_cs.c                       |    2 +-
 sys/dev/drm/radeon/r600_hdmi.c                     |    2 +-
 sys/dev/drm/radeon/radeon.h                        |   49 +-
 sys/dev/drm/radeon/radeon_audio.c                  |    2 +-
 sys/dev/drm/radeon/radeon_connectors.c             |  163 +-
 sys/dev/drm/radeon/radeon_cs.c                     |   29 +-
 sys/dev/drm/radeon/radeon_cursor.c                 |    6 +-
 sys/dev/drm/radeon/radeon_device.c                 |   27 +-
 sys/dev/drm/radeon/radeon_display.c                |   95 +-
 sys/dev/drm/radeon/radeon_dp_mst.c                 |    7 -
 sys/dev/drm/radeon/radeon_drv.c                    |   67 +-
 sys/dev/drm/radeon/radeon_fb.c                     |   18 +-
 sys/dev/drm/radeon/radeon_fence.c                  |    2 +-
 sys/dev/drm/radeon/radeon_gem.c                    |   36 +-
 sys/dev/drm/radeon/radeon_irq_kms.c                |   40 +-
 sys/dev/drm/radeon/radeon_kfd.c                    |  867 ----
 sys/dev/drm/radeon/radeon_kfd.h                    |   47 -
 sys/dev/drm/radeon/radeon_kms.c                    |   91 +-
 sys/dev/drm/radeon/radeon_legacy_crtc.c            |    1 -
 sys/dev/drm/radeon/radeon_mn.c                     |    5 +-
 sys/dev/drm/radeon/radeon_mode.h                   |   11 +-
 sys/dev/drm/radeon/radeon_object.c                 |    8 +-
 sys/dev/drm/radeon/radeon_pm.c                     |    6 +-
 sys/dev/drm/radeon/radeon_ring.c                   |    4 +-
 sys/dev/drm/radeon/radeon_ttm.c                    |   43 +-
 sys/dev/drm/radeon/radeon_uvd.c                    |   10 +-
 sys/dev/drm/radeon/radeon_vm.c                     |    8 +-
 sys/dev/drm/radeon/rv6xx_dpm.c                     |    2 +-
 sys/dev/drm/radeon/rv730_dpm.c                     |    2 +-
 sys/dev/drm/radeon/rv740_dpm.c                     |    2 +-
 sys/dev/drm/radeon/rv770_smc.c                     |    2 +-
 sys/dev/drm/radeon/si.c                            |  717 +---
 sys/dev/drm/radeon/si_dpm.c                        |    5 +
 sys/dev/drm/radeon/si_smc.c                        |    2 +-
 sys/dev/drm/radeon/sumo_dpm.c                      |    2 +-
 sys/dev/drm/radeon/sumo_smc.c                      |    2 +-
 sys/dev/drm/radeon/vce_v2_0.c                      |    4 +
 sys/dev/drm/ttm/ttm_bo.c                           |  110 +-
 sys/dev/drm/ttm/ttm_bo_manager.c                   |    5 +-
 sys/dev/drm/ttm/ttm_bo_util.c                      |    3 +-
 sys/dev/drm/ttm/ttm_bo_vm.c                        |  113 +-
 sys/dev/drm/ttm/ttm_memory.c                       |   22 +-
 sys/dev/drm/ttm/ttm_page_alloc.c                   |  115 +-
 sys/dev/drm/ttm/ttm_tt.c                           |   13 +-
 sys/sys/conf.h                                     |    1 +
 370 files changed, 35243 insertions(+), 23696 deletions(-)
 create mode 100644 sys/dev/drm/drm_syncobj.c
 copy sys/dev/drm/{drm_irq.c => drm_vblank.c} (69%)
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_gem_object.c} (60%)
 copy sys/dev/drm/i915/{i915_gem_clflush.h => i915_gemfs.h} (75%)
 create mode 100644 sys/dev/drm/i915/i915_guc_submission.h
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_bdw.h} (76%)
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_bxt.h} (76%)
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_cflgt2.h} (75%)
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_chv.h} (76%)
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_glk.h} (76%)
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_kblgt2.h} (75%)
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_kblgt3.h} (75%)
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_sklgt2.h} (75%)
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_sklgt3.h} (75%)
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_oa_sklgt4.h} (75%)
 create mode 100644 sys/dev/drm/i915/i915_syncmap.c
 copy sys/dev/drm/i915/{i915_oa_hsw.h => i915_syncmap.h} (69%)
 create mode 100644 sys/dev/drm/i915/intel_guc.c
 create mode 100644 sys/dev/drm/i915/intel_guc.h
 create mode 100644 sys/dev/drm/i915/intel_guc_ct.c
 create mode 100644 sys/dev/drm/i915/intel_guc_ct.h
 rename sys/dev/drm/i915/{intel_guc_loader.c => intel_guc_fw.c} (56%)
 copy sys/dev/drm/i915/{i915_gem_clflush.h => intel_guc_fw.h} (73%)
 rename sys/dev/drm/{include/drm/drm_mem_util.h => i915/intel_guc_log.h} (53%)
 copy sys/dev/drm/i915/{i915_gem_clflush.h => intel_huc.h} (73%)
 create mode 100644 sys/dev/drm/i915/intel_uc_fw.c
 create mode 100644 sys/dev/drm/i915/intel_uc_fw.h
 create mode 100644 sys/dev/drm/i915/intel_uncore.h
 copy sys/dev/drm/include/{linux/limits.h => asm/string_64.h} (78%)
 copy sys/dev/drm/{radeon/radeon_kfd.h => include/drm/amd_asic_type.h} (59%)
 create mode 100644 sys/dev/drm/include/drm/drm_device.h
 create mode 100644 sys/dev/drm/include/drm/drm_lease.h
 create mode 100644 sys/dev/drm/include/drm/drm_syncobj.h
 copy sys/dev/drm/include/drm/{drm_irq.h => drm_vblank.h} (79%)
 copy sys/dev/drm/include/linux/{limits.h => compat.h} (92%)
 copy sys/dev/drm/include/linux/{limits.h => irq_work.h} (67%)
 copy sys/dev/drm/include/linux/{limits.h => mem_encrypt.h} (90%)
 copy sys/dev/drm/include/linux/{limits.h => mman.h} (91%)
 copy sys/dev/drm/include/linux/{sched/mm.h => refcount.h} (69%)
 copy sys/dev/drm/include/linux/sched/{mm.h => task.h} (80%)
 copy sys/dev/drm/include/linux/{limits.h => time64.h} (91%)
 copy sys/dev/drm/include/linux/{limits.h => uuid.h} (92%)
 copy sys/dev/drm/include/linux/{limits.h => wait_bit.h} (83%)
 copy sys/dev/drm/include/{linux/limits.h => uapi/linux/capability.h} (92%)
 copy sys/dev/drm/include/{linux/limits.h => uapi/linux/uio.h} (92%)
 copy sys/dev/drm/{include/linux/limits.h => linux_pci.c} (83%)
 delete mode 100644 sys/dev/drm/radeon/radeon_kfd.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3f2dd94a569761201b5b0a18b2f697f97fe1b9dc


-- 
DragonFly BSD source repository



More information about the Commits mailing list