git: drm: Merge the drm and drm2 implementations
Francois Tigeot
ftigeot at crater.dragonflybsd.org
Sun Sep 1 13:31:51 PDT 2013
commit 5718399f454457d2fede1f011bbf41c5c7070ecf
Author: François Tigeot <ftigeot at wolfpond.org>
Date: Sun Sep 1 21:38:11 2013 +0200
drm: Merge the drm and drm2 implementations
* Move the drm2 i915 driver to sys/dev/drm/i915kms
* The legacy i915 driver remains untouched
* Only sys/dev/drm/ shall remain
Summary of changes:
sys/dev/Makefile | 1 -
sys/dev/drm/Makefile | 2 +-
sys/dev/drm/ati_pcigart.c | 14 +-
sys/dev/drm/drm.h | 79 +-
sys/dev/drm/drm/Makefile | 44 +-
sys/dev/drm/drmP.h | 601 +++++++--
sys/dev/drm/drm_agpsupport.c | 29 +-
sys/dev/drm/drm_atomic.h | 4 +
sys/dev/drm/drm_auth.c | 21 +-
sys/dev/drm/drm_bufs.c | 164 ++-
sys/dev/drm/drm_context.c | 51 +-
sys/dev/{drm2 => drm}/drm_crtc.c | 10 +-
sys/dev/{drm2 => drm}/drm_crtc.h | 4 +-
sys/dev/{drm2 => drm}/drm_crtc_helper.c | 10 +-
sys/dev/{drm2 => drm}/drm_crtc_helper.h | 0
sys/dev/drm/drm_dma.c | 19 +-
sys/dev/{drm2 => drm}/drm_dp_helper.h | 0
sys/dev/{drm2 => drm}/drm_dp_iic_helper.c | 6 +-
sys/dev/drm/drm_drawable.c | 52 +-
sys/dev/drm/drm_drv.c | 389 ++++--
sys/dev/{drm2 => drm}/drm_edid.c | 6 +-
sys/dev/{drm2 => drm}/drm_edid.h | 2 +-
sys/dev/{drm2 => drm}/drm_edid_modes.h | 4 +-
sys/dev/{drm2 => drm}/drm_fb_helper.c | 8 +-
sys/dev/{drm2 => drm}/drm_fb_helper.h | 0
sys/dev/drm/drm_fops.c | 150 ++-
sys/dev/{drm2 => drm}/drm_fourcc.h | 0
sys/dev/{drm2 => drm}/drm_gem.c | 6 +-
sys/dev/{drm2 => drm}/drm_gem_names.c | 4 +-
sys/dev/{drm2 => drm}/drm_gem_names.h | 0
sys/dev/{drm2 => drm}/drm_global.c | 4 +-
sys/dev/{drm2 => drm}/drm_global.h | 0
sys/dev/drm/drm_hashtab.h | 4 +-
sys/dev/drm/drm_ioctl.c | 80 +-
sys/dev/drm/drm_irq.c | 1225 +++++++++++++----
sys/dev/drm/drm_linux_list.h | 72 +-
sys/dev/{drm2 => drm}/drm_linux_list_sort.c | 5 +-
sys/dev/drm/drm_lock.c | 16 +-
sys/dev/drm/drm_memory.c | 18 +-
sys/dev/drm/drm_mm.c | 620 ++++++---
sys/dev/drm/drm_mm.h | 102 +-
sys/dev/{drm2 => drm}/drm_mode.h | 0
sys/dev/{drm2 => drm}/drm_modes.c | 6 +-
sys/dev/drm/drm_pci.c | 17 +-
sys/dev/drm/drm_pciids.h | 30 +-
sys/dev/drm/drm_scatter.c | 28 +-
sys/dev/drm/drm_sman.c | 25 +-
sys/dev/{drm2 => drm}/drm_stub.c | 0
sys/dev/drm/drm_sysctl.c | 133 +-
sys/dev/drm/drm_vm.c | 134 +-
sys/dev/drm/i915/i915_dma.c | 28 +-
sys/dev/drm/i915/i915_drv.c | 12 +-
sys/dev/drm/i915/i915_drv.h | 2 +-
sys/dev/drm/i915/i915_irq.c | 20 +-
sys/dev/drm/i915/i915_mem.c | 12 +-
sys/dev/{drm2/i915 => drm/i915kms}/Makefile | 0
sys/dev/{drm2/i915 => drm/i915kms}/i915_debug.c | 12 +-
sys/dev/{drm2/i915 => drm/i915kms}/i915_dma.c | 12 +-
sys/dev/{drm2/i915 => drm/i915kms}/i915_drm.h | 2 +-
sys/dev/{drm2/i915 => drm/i915kms}/i915_drv.c | 18 +-
sys/dev/{drm2/i915 => drm/i915kms}/i915_drv.h | 8 +-
sys/dev/{drm2/i915 => drm/i915kms}/i915_gem.c | 12 +-
.../{drm2/i915 => drm/i915kms}/i915_gem_evict.c | 8 +-
.../i915 => drm/i915kms}/i915_gem_execbuffer.c | 10 +-
sys/dev/{drm2/i915 => drm/i915kms}/i915_gem_gtt.c | 10 +-
.../{drm2/i915 => drm/i915kms}/i915_gem_tiling.c | 8 +-
sys/dev/{drm2/i915 => drm/i915kms}/i915_irq.c | 10 +-
sys/dev/{drm2/i915 => drm/i915kms}/i915_reg.h | 0
sys/dev/{drm2/i915 => drm/i915kms}/i915_suspend.c | 8 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_bios.c | 12 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_bios.h | 2 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_crt.c | 16 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_display.c | 16 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_dp.c | 16 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_drv.h | 10 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_fb.c | 14 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_hdmi.c | 14 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_iic.c | 14 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_lvds.c | 14 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_modes.c | 12 +-
.../{drm2/i915 => drm/i915kms}/intel_opregion.c | 8 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_overlay.c | 12 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_panel.c | 8 +-
.../{drm2/i915 => drm/i915kms}/intel_ringbuffer.c | 12 +-
.../{drm2/i915 => drm/i915kms}/intel_ringbuffer.h | 0
sys/dev/{drm2/i915 => drm/i915kms}/intel_sdvo.c | 18 +-
.../{drm2/i915 => drm/i915kms}/intel_sdvo_regs.h | 0
sys/dev/{drm2/i915 => drm/i915kms}/intel_sprite.c | 12 +-
sys/dev/{drm2/i915 => drm/i915kms}/intel_tv.c | 14 +-
sys/dev/drm/mach64/mach64_dma.c | 13 +-
sys/dev/drm/mach64/mach64_drv.c | 4 +-
sys/dev/drm/mach64/mach64_state.c | 8 +-
sys/dev/drm/mga/mga_dma.c | 4 +-
sys/dev/drm/mga/mga_drv.c | 4 +-
sys/dev/drm/r128/r128_cce.c | 3 +-
sys/dev/drm/r128/r128_drv.c | 4 +-
sys/dev/drm/r128/r128_state.c | 68 +-
sys/dev/drm/radeon/radeon_cp.c | 12 +-
sys/dev/drm/radeon/radeon_cs.c | 6 +-
sys/dev/drm/radeon/radeon_drv.c | 4 +-
sys/dev/drm/radeon/radeon_drv.h | 2 +-
sys/dev/drm/radeon/radeon_mem.c | 12 +-
sys/dev/drm/radeon/radeon_state.c | 10 +-
sys/dev/drm/savage/savage_bci.c | 9 +-
sys/dev/drm/savage/savage_drv.c | 4 +-
sys/dev/drm/savage/savage_state.c | 9 +-
sys/dev/drm/sis/sis_drv.c | 4 +-
sys/dev/drm/sis/sis_ds.c | 4 +-
sys/dev/drm/tdfx/tdfx_drv.c | 4 +-
sys/dev/{drm2 => drm}/ttm/ttm_agp_backend.c | 10 +-
sys/dev/{drm2 => drm}/ttm/ttm_bo.c | 8 +-
sys/dev/{drm2 => drm}/ttm/ttm_bo_api.h | 2 +-
sys/dev/{drm2 => drm}/ttm/ttm_bo_driver.h | 10 +-
sys/dev/{drm2 => drm}/ttm/ttm_bo_manager.c | 10 +-
sys/dev/{drm2 => drm}/ttm/ttm_bo_util.c | 6 +-
sys/dev/{drm2 => drm}/ttm/ttm_bo_vm.c | 8 +-
sys/dev/{drm2 => drm}/ttm/ttm_execbuf_util.c | 8 +-
sys/dev/{drm2 => drm}/ttm/ttm_execbuf_util.h | 2 +-
sys/dev/{drm2 => drm}/ttm/ttm_lock.c | 4 +-
sys/dev/{drm2 => drm}/ttm/ttm_lock.h | 6 +-
sys/dev/{drm2 => drm}/ttm/ttm_memory.c | 8 +-
sys/dev/{drm2 => drm}/ttm/ttm_memory.h | 0
sys/dev/{drm2 => drm}/ttm/ttm_module.h | 0
sys/dev/{drm2 => drm}/ttm/ttm_object.c | 8 +-
sys/dev/{drm2 => drm}/ttm/ttm_object.h | 4 +-
sys/dev/{drm2 => drm}/ttm/ttm_page_alloc.c | 6 +-
sys/dev/{drm2 => drm}/ttm/ttm_page_alloc.h | 4 +-
sys/dev/{drm2 => drm}/ttm/ttm_page_alloc_dma.c | 0
sys/dev/{drm2 => drm}/ttm/ttm_placement.h | 0
sys/dev/{drm2 => drm}/ttm/ttm_tt.c | 10 +-
sys/dev/drm2/Makefile | 3 -
sys/dev/drm2/drm.h | 1213 -----------------
sys/dev/drm2/drmP.h | 1421 --------------------
sys/dev/drm2/drm_agpsupport.c | 416 ------
sys/dev/drm2/drm_atomic.h | 96 --
sys/dev/drm2/drm_auth.c | 188 ---
sys/dev/drm2/drm_bufs.c | 1123 ----------------
sys/dev/drm2/drm_context.c | 310 -----
sys/dev/drm2/drm_dma.c | 137 --
sys/dev/drm2/drm_drawable.c | 173 ---
sys/dev/drm2/drm_drv.c | 1069 ---------------
sys/dev/drm2/drm_fops.c | 259 ----
sys/dev/drm2/drm_hashtab.c | 178 ---
sys/dev/drm2/drm_hashtab.h | 66 -
sys/dev/drm2/drm_internal.h | 42 -
sys/dev/drm2/drm_ioctl.c | 318 -----
sys/dev/drm2/drm_irq.c | 1221 -----------------
sys/dev/drm2/drm_linux_list.h | 175 ---
sys/dev/drm2/drm_lock.c | 197 ---
sys/dev/drm2/drm_memory.c | 121 --
sys/dev/drm2/drm_mm.c | 597 --------
sys/dev/drm2/drm_mm.h | 186 ---
sys/dev/drm2/drm_pci.c | 125 --
sys/dev/drm2/drm_pciids.h | 770 -----------
sys/dev/drm2/drm_sarea.h | 86 --
sys/dev/drm2/drm_scatter.c | 129 --
sys/dev/drm2/drm_sman.c | 349 -----
sys/dev/drm2/drm_sman.h | 178 ---
sys/dev/drm2/drm_sysctl.c | 365 -----
sys/dev/drm2/drm_vm.c | 229 ----
sys/dev/drm2/drmn/Makefile | 48 -
161 files changed, 3504 insertions(+), 13201 deletions(-)
rename sys/dev/{drm2 => drm}/drm_crtc.c (99%)
rename sys/dev/{drm2 => drm}/drm_crtc.h (99%)
rename sys/dev/{drm2 => drm}/drm_crtc_helper.c (99%)
rename sys/dev/{drm2 => drm}/drm_crtc_helper.h (100%)
rename sys/dev/{drm2 => drm}/drm_dp_helper.h (100%)
rename sys/dev/{drm2 => drm}/drm_dp_iic_helper.c (98%)
rename sys/dev/{drm2 => drm}/drm_edid.c (99%)
rename sys/dev/{drm2 => drm}/drm_edid.h (99%)
rename sys/dev/{drm2 => drm}/drm_edid_modes.h (99%)
rename sys/dev/{drm2 => drm}/drm_fb_helper.c (99%)
rename sys/dev/{drm2 => drm}/drm_fb_helper.h (100%)
rename sys/dev/{drm2 => drm}/drm_fourcc.h (100%)
rename sys/dev/{drm2 => drm}/drm_gem.c (99%)
rename sys/dev/{drm2 => drm}/drm_gem_names.c (98%)
rename sys/dev/{drm2 => drm}/drm_gem_names.h (100%)
rename sys/dev/{drm2 => drm}/drm_global.c (98%)
rename sys/dev/{drm2 => drm}/drm_global.h (100%)
rename sys/dev/{drm2 => drm}/drm_linux_list_sort.c (95%)
rename sys/dev/{drm2 => drm}/drm_mode.h (100%)
rename sys/dev/{drm2 => drm}/drm_modes.c (99%)
rename sys/dev/{drm2 => drm}/drm_stub.c (100%)
rename sys/dev/{drm2/i915 => drm/i915kms}/Makefile (100%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_debug.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_dma.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_drm.h (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_drv.c (98%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_drv.h (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_gem.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_gem_evict.c (98%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_gem_execbuffer.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_gem_gtt.c (98%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_gem_tiling.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_irq.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_reg.h (100%)
rename sys/dev/{drm2/i915 => drm/i915kms}/i915_suspend.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_bios.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_bios.h (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_crt.c (98%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_display.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_dp.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_drv.h (98%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_fb.c (96%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_hdmi.c (98%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_iic.c (98%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_lvds.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_modes.c (95%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_opregion.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_overlay.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_panel.c (98%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_ringbuffer.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_ringbuffer.h (100%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_sdvo.c (99%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_sdvo_regs.h (100%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_sprite.c (98%)
rename sys/dev/{drm2/i915 => drm/i915kms}/intel_tv.c (99%)
rename sys/dev/{drm2 => drm}/ttm/ttm_agp_backend.c (95%)
rename sys/dev/{drm2 => drm}/ttm/ttm_bo.c (99%)
rename sys/dev/{drm2 => drm}/ttm/ttm_bo_api.h (99%)
rename sys/dev/{drm2 => drm}/ttm/ttm_bo_driver.h (99%)
rename sys/dev/{drm2 => drm}/ttm/ttm_bo_manager.c (96%)
rename sys/dev/{drm2 => drm}/ttm/ttm_bo_util.c (99%)
rename sys/dev/{drm2 => drm}/ttm/ttm_bo_vm.c (98%)
rename sys/dev/{drm2 => drm}/ttm/ttm_execbuf_util.c (97%)
rename sys/dev/{drm2 => drm}/ttm/ttm_execbuf_util.h (99%)
rename sys/dev/{drm2 => drm}/ttm/ttm_lock.c (99%)
rename sys/dev/{drm2 => drm}/ttm/ttm_lock.h (98%)
rename sys/dev/{drm2 => drm}/ttm/ttm_memory.c (98%)
rename sys/dev/{drm2 => drm}/ttm/ttm_memory.h (100%)
rename sys/dev/{drm2 => drm}/ttm/ttm_module.h (100%)
rename sys/dev/{drm2 => drm}/ttm/ttm_object.c (98%)
rename sys/dev/{drm2 => drm}/ttm/ttm_object.h (99%)
rename sys/dev/{drm2 => drm}/ttm/ttm_page_alloc.c (99%)
rename sys/dev/{drm2 => drm}/ttm/ttm_page_alloc.h (97%)
rename sys/dev/{drm2 => drm}/ttm/ttm_page_alloc_dma.c (100%)
rename sys/dev/{drm2 => drm}/ttm/ttm_placement.h (100%)
rename sys/dev/{drm2 => drm}/ttm/ttm_tt.c (98%)
delete mode 100644 sys/dev/drm2/Makefile
delete mode 100644 sys/dev/drm2/drm.h
delete mode 100644 sys/dev/drm2/drmP.h
delete mode 100644 sys/dev/drm2/drm_agpsupport.c
delete mode 100644 sys/dev/drm2/drm_atomic.h
delete mode 100644 sys/dev/drm2/drm_auth.c
delete mode 100644 sys/dev/drm2/drm_bufs.c
delete mode 100644 sys/dev/drm2/drm_context.c
delete mode 100644 sys/dev/drm2/drm_dma.c
delete mode 100644 sys/dev/drm2/drm_drawable.c
delete mode 100644 sys/dev/drm2/drm_drv.c
delete mode 100644 sys/dev/drm2/drm_fops.c
delete mode 100644 sys/dev/drm2/drm_hashtab.c
delete mode 100644 sys/dev/drm2/drm_hashtab.h
delete mode 100644 sys/dev/drm2/drm_internal.h
delete mode 100644 sys/dev/drm2/drm_ioctl.c
delete mode 100644 sys/dev/drm2/drm_irq.c
delete mode 100644 sys/dev/drm2/drm_linux_list.h
delete mode 100644 sys/dev/drm2/drm_lock.c
delete mode 100644 sys/dev/drm2/drm_memory.c
delete mode 100644 sys/dev/drm2/drm_mm.c
delete mode 100644 sys/dev/drm2/drm_mm.h
delete mode 100644 sys/dev/drm2/drm_pci.c
delete mode 100644 sys/dev/drm2/drm_pciids.h
delete mode 100644 sys/dev/drm2/drm_sarea.h
delete mode 100644 sys/dev/drm2/drm_scatter.c
delete mode 100644 sys/dev/drm2/drm_sman.c
delete mode 100644 sys/dev/drm2/drm_sman.h
delete mode 100644 sys/dev/drm2/drm_sysctl.c
delete mode 100644 sys/dev/drm2/drm_vm.c
delete mode 100644 sys/dev/drm2/drmn/Makefile
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5718399f454457d2fede1f011bbf41c5c7070ecf
--
DragonFly BSD source repository
More information about the Commits
mailing list