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