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