git: drm: Import drm2+i915 work from FreeBSD
Francois Tigeot
ftigeot at crater.dragonflybsd.org
Mon Jul 22 13:47:31 PDT 2013
commit 575ea5a0f163d1cc8c1b9ed47b0838726c22d508
Author: François Tigeot <ftigeot at wolfpond.org>
Date: Mon Jul 22 22:23:54 2013 +0200
drm: Import drm2+i915 work from FreeBSD
As of r240917 (2012-09-25): "Reduce delays in several wait loops"
Summary of changes:
sys/dev/drm2/drm.h | 1214 ++++
sys/dev/drm2/drmP.h | 1400 +++++
sys/dev/drm2/drm_agpsupport.c | 434 ++
sys/dev/drm2/drm_atomic.h | 93 +
sys/dev/drm2/drm_auth.c | 190 +
sys/dev/drm2/drm_bufs.c | 1130 ++++
sys/dev/drm2/drm_context.c | 312 +
sys/dev/drm2/drm_crtc.c | 3413 +++++++++++
sys/dev/drm2/drm_crtc.h | 935 +++
sys/dev/drm2/drm_crtc_helper.c | 1043 ++++
sys/dev/drm2/drm_crtc_helper.h | 146 +
sys/dev/drm2/drm_dma.c | 139 +
sys/dev/drm2/drm_dp_helper.h | 250 +
sys/dev/drm2/drm_dp_iic_helper.c | 292 +
sys/dev/drm2/drm_drawable.c | 173 +
sys/dev/drm2/drm_drv.c | 980 ++++
sys/dev/drm2/drm_edid.c | 1781 ++++++
sys/dev/drm2/drm_edid.h | 244 +
sys/dev/drm2/drm_edid_modes.h | 381 ++
sys/dev/drm2/drm_fb_helper.c | 1568 +++++
sys/dev/drm2/drm_fb_helper.h | 141 +
sys/dev/drm2/drm_fops.c | 202 +
sys/dev/drm2/drm_fourcc.h | 139 +
sys/dev/drm2/drm_gem.c | 487 ++
sys/dev/drm2/drm_gem_names.c | 211 +
sys/dev/drm2/drm_gem_names.h | 64 +
sys/dev/drm2/drm_hashtab.c | 181 +
sys/dev/drm2/drm_hashtab.h | 68 +
sys/dev/drm2/drm_internal.h | 43 +
sys/dev/drm2/drm_ioctl.c | 320 ++
sys/dev/drm2/drm_irq.c | 1253 ++++
sys/dev/drm2/drm_linux_list.h | 177 +
sys/dev/drm2/drm_linux_list_sort.c | 75 +
sys/dev/drm2/drm_lock.c | 199 +
sys/dev/drm2/drm_memory.c | 127 +
sys/dev/drm2/drm_mm.c | 563 ++
sys/dev/drm2/drm_mm.h | 185 +
sys/dev/drm2/drm_mode.h | 444 ++
sys/dev/drm2/drm_modes.c | 1147 ++++
sys/dev/drm2/drm_pci.c | 125 +
sys/dev/drm2/drm_pciids.h | 770 +++
sys/dev/drm2/drm_sarea.h | 87 +
sys/dev/drm2/drm_scatter.c | 129 +
sys/dev/drm2/drm_sman.c | 352 ++
sys/dev/drm2/drm_sman.h | 181 +
sys/dev/drm2/drm_stub.c | 60 +
sys/dev/drm2/drm_sysctl.c | 364 ++
sys/dev/drm2/drm_vm.c | 134 +
sys/dev/drm2/i915/i915_debug.c | 1683 ++++++
sys/dev/drm2/i915/i915_dma.c | 2075 +++++++
sys/dev/drm2/i915/i915_drm.h | 971 ++++
sys/dev/drm2/i915/i915_drv.c | 821 +++
sys/dev/drm2/i915/i915_drv.h | 1481 +++++
sys/dev/drm2/i915/i915_gem.c | 3760 ++++++++++++
sys/dev/drm2/i915/i915_gem_evict.c | 213 +
sys/dev/drm2/i915/i915_gem_execbuffer.c | 1528 +++++
sys/dev/drm2/i915/i915_gem_gtt.c | 329 ++
sys/dev/drm2/i915/i915_gem_tiling.c | 495 ++
sys/dev/drm2/i915/i915_irq.c | 2278 ++++++++
sys/dev/drm2/i915/i915_reg.h | 3876 +++++++++++++
sys/dev/drm2/i915/i915_suspend.c | 909 +++
sys/dev/drm2/i915/intel_bios.c | 737 +++
sys/dev/drm2/i915/intel_bios.h | 620 ++
sys/dev/drm2/i915/intel_crt.c | 624 ++
sys/dev/drm2/i915/intel_display.c | 9532 +++++++++++++++++++++++++++++++
sys/dev/drm2/i915/intel_dp.c | 2562 +++++++++
sys/dev/drm2/i915/intel_drv.h | 428 ++
sys/dev/drm2/i915/intel_fb.c | 270 +
sys/dev/drm2/i915/intel_hdmi.c | 576 ++
sys/dev/drm2/i915/intel_iic.c | 716 +++
sys/dev/drm2/i915/intel_lvds.c | 1125 ++++
sys/dev/drm2/i915/intel_modes.c | 143 +
sys/dev/drm2/i915/intel_opregion.c | 550 ++
sys/dev/drm2/i915/intel_overlay.c | 1582 +++++
sys/dev/drm2/i915/intel_panel.c | 327 ++
sys/dev/drm2/i915/intel_ringbuffer.c | 1623 ++++++
sys/dev/drm2/i915/intel_ringbuffer.h | 203 +
sys/dev/drm2/i915/intel_sdvo.c | 2680 +++++++++
sys/dev/drm2/i915/intel_sdvo_regs.h | 725 +++
sys/dev/drm2/i915/intel_sprite.c | 669 +++
sys/dev/drm2/i915/intel_tv.c | 1609 ++++++
81 files changed, 72066 insertions(+)
create mode 100644 sys/dev/drm2/drm.h
create mode 100644 sys/dev/drm2/drmP.h
create mode 100644 sys/dev/drm2/drm_agpsupport.c
create mode 100644 sys/dev/drm2/drm_atomic.h
create mode 100644 sys/dev/drm2/drm_auth.c
create mode 100644 sys/dev/drm2/drm_bufs.c
create mode 100644 sys/dev/drm2/drm_context.c
create mode 100644 sys/dev/drm2/drm_crtc.c
create mode 100644 sys/dev/drm2/drm_crtc.h
create mode 100644 sys/dev/drm2/drm_crtc_helper.c
create mode 100644 sys/dev/drm2/drm_crtc_helper.h
create mode 100644 sys/dev/drm2/drm_dma.c
create mode 100644 sys/dev/drm2/drm_dp_helper.h
create mode 100644 sys/dev/drm2/drm_dp_iic_helper.c
create mode 100644 sys/dev/drm2/drm_drawable.c
create mode 100644 sys/dev/drm2/drm_drv.c
create mode 100644 sys/dev/drm2/drm_edid.c
create mode 100644 sys/dev/drm2/drm_edid.h
create mode 100644 sys/dev/drm2/drm_edid_modes.h
create mode 100644 sys/dev/drm2/drm_fb_helper.c
create mode 100644 sys/dev/drm2/drm_fb_helper.h
create mode 100644 sys/dev/drm2/drm_fops.c
create mode 100644 sys/dev/drm2/drm_fourcc.h
create mode 100644 sys/dev/drm2/drm_gem.c
create mode 100644 sys/dev/drm2/drm_gem_names.c
create mode 100644 sys/dev/drm2/drm_gem_names.h
create mode 100644 sys/dev/drm2/drm_hashtab.c
create mode 100644 sys/dev/drm2/drm_hashtab.h
create mode 100644 sys/dev/drm2/drm_internal.h
create mode 100644 sys/dev/drm2/drm_ioctl.c
create mode 100644 sys/dev/drm2/drm_irq.c
create mode 100644 sys/dev/drm2/drm_linux_list.h
create mode 100644 sys/dev/drm2/drm_linux_list_sort.c
create mode 100644 sys/dev/drm2/drm_lock.c
create mode 100644 sys/dev/drm2/drm_memory.c
create mode 100644 sys/dev/drm2/drm_mm.c
create mode 100644 sys/dev/drm2/drm_mm.h
create mode 100644 sys/dev/drm2/drm_mode.h
create mode 100644 sys/dev/drm2/drm_modes.c
create mode 100644 sys/dev/drm2/drm_pci.c
create mode 100644 sys/dev/drm2/drm_pciids.h
create mode 100644 sys/dev/drm2/drm_sarea.h
create mode 100644 sys/dev/drm2/drm_scatter.c
create mode 100644 sys/dev/drm2/drm_sman.c
create mode 100644 sys/dev/drm2/drm_sman.h
create mode 100644 sys/dev/drm2/drm_stub.c
create mode 100644 sys/dev/drm2/drm_sysctl.c
create mode 100644 sys/dev/drm2/drm_vm.c
create mode 100644 sys/dev/drm2/i915/i915_debug.c
create mode 100644 sys/dev/drm2/i915/i915_dma.c
create mode 100644 sys/dev/drm2/i915/i915_drm.h
create mode 100644 sys/dev/drm2/i915/i915_drv.c
create mode 100644 sys/dev/drm2/i915/i915_drv.h
create mode 100644 sys/dev/drm2/i915/i915_gem.c
create mode 100644 sys/dev/drm2/i915/i915_gem_evict.c
create mode 100644 sys/dev/drm2/i915/i915_gem_execbuffer.c
create mode 100644 sys/dev/drm2/i915/i915_gem_gtt.c
create mode 100644 sys/dev/drm2/i915/i915_gem_tiling.c
create mode 100644 sys/dev/drm2/i915/i915_irq.c
create mode 100644 sys/dev/drm2/i915/i915_reg.h
create mode 100644 sys/dev/drm2/i915/i915_suspend.c
create mode 100644 sys/dev/drm2/i915/intel_bios.c
create mode 100644 sys/dev/drm2/i915/intel_bios.h
create mode 100644 sys/dev/drm2/i915/intel_crt.c
create mode 100644 sys/dev/drm2/i915/intel_display.c
create mode 100644 sys/dev/drm2/i915/intel_dp.c
create mode 100644 sys/dev/drm2/i915/intel_drv.h
create mode 100644 sys/dev/drm2/i915/intel_fb.c
create mode 100644 sys/dev/drm2/i915/intel_hdmi.c
create mode 100644 sys/dev/drm2/i915/intel_iic.c
create mode 100644 sys/dev/drm2/i915/intel_lvds.c
create mode 100644 sys/dev/drm2/i915/intel_modes.c
create mode 100644 sys/dev/drm2/i915/intel_opregion.c
create mode 100644 sys/dev/drm2/i915/intel_overlay.c
create mode 100644 sys/dev/drm2/i915/intel_panel.c
create mode 100644 sys/dev/drm2/i915/intel_ringbuffer.c
create mode 100644 sys/dev/drm2/i915/intel_ringbuffer.h
create mode 100644 sys/dev/drm2/i915/intel_sdvo.c
create mode 100644 sys/dev/drm2/i915/intel_sdvo_regs.h
create mode 100644 sys/dev/drm2/i915/intel_sprite.c
create mode 100644 sys/dev/drm2/i915/intel_tv.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/575ea5a0f163d1cc8c1b9ed47b0838726c22d508
--
DragonFly BSD source repository
More information about the Commits
mailing list