git: drm: Sync with FreeBSD
Francois Tigeot
ftigeot at crater.dragonflybsd.org
Sat Sep 14 11:14:19 PDT 2013
commit 6f486c69759966097af0f0641bb6a06e08f9c752
Author: François Tigeot <ftigeot at wolfpond.org>
Date: Sat Sep 14 19:47:40 2013 +0200
drm: Sync with FreeBSD
* As of commit r255045 (2013-08-30):
'u_long' is consistently spelled 'unsigned long' in this file. Fix it.
* Some of the changes are bug fixes, including a few memory leaks
* Others are necessary groundwork for the Radeon KMS driver
* Some new files were imported from Linux 3.8-rc3
* Support for E-DDC has been added
* Many atomic routines were revisited to make them more compatible with
the Linux APIs and run-time behavior
Summary of changes:
sys/bus/pci/pcireg.h | 1 +
sys/conf/files | 1 +
sys/dev/drm/drm/Makefile | 2 +
sys/dev/drm/drmP.h | 40 +++++++-
sys/dev/drm/drm_atomic.h | 90 ++++++++---------
sys/dev/drm/drm_buffer.c | 180 +++++++++++++++++++++++++++++++++
sys/dev/drm/drm_buffer.h | 148 +++++++++++++++++++++++++++
sys/dev/drm/drm_context.c | 6 +-
sys/dev/drm/drm_core.h | 37 +++++++
sys/dev/drm/drm_crtc.c | 5 +
sys/dev/drm/drm_crtc.h | 2 +-
sys/dev/drm/drm_crtc_helper.h | 4 +-
sys/dev/drm/drm_dp_helper.c | 146 ++++++++++++++++++++++++++
sys/dev/drm/drm_dp_helper.h | 128 +++++++++++++++++++++--
sys/dev/drm/drm_dp_iic_helper.c | 18 +---
sys/dev/drm/drm_drv.c | 128 ++++++++++++++++++-----
sys/dev/drm/drm_edid.c | 15 ++-
sys/dev/drm/drm_fb_helper.c | 5 +-
sys/dev/drm/drm_fixed.h | 71 +++++++++++++
sys/dev/drm/drm_gem.c | 38 +++++--
sys/dev/drm/drm_gem_names.c | 6 +-
sys/dev/drm/drm_ioctl.c | 5 +-
sys/dev/drm/drm_irq.c | 6 +-
sys/dev/drm/drm_linux_list.h | 5 +
sys/dev/drm/drm_pci.c | 50 +++++++++
sys/dev/drm/drm_sysctl.c | 24 ++++-
sys/dev/drm/foo.txt | 1 +
sys/dev/drm/i915/i915_gem.c | 17 ++--
sys/dev/drm/i915/i915_gem_execbuffer.c | 2 +-
sys/dev/drm/i915/intel_crt.c | 2 +-
sys/dev/drm/i915/intel_display.c | 12 +--
sys/dev/drm/i915/intel_dp.c | 16 +--
sys/dev/drm/i915/intel_drv.h | 2 +-
sys/dev/drm/i915/intel_hdmi.c | 2 +-
sys/dev/drm/i915/intel_lvds.c | 2 +-
sys/dev/drm/i915/intel_panel.c | 2 +-
sys/dev/drm/i915/intel_sdvo.c | 6 +-
sys/dev/drm/i915/intel_tv.c | 2 +-
sys/dev/drm/mach64/mach64_irq.c | 2 +-
sys/dev/drm/mga/mga_irq.c | 2 +-
sys/dev/drm/r128/r128_irq.c | 2 +-
sys/dev/drm/ttm/ttm_bo.c | 112 +++++++++++++++-----
sys/dev/drm/ttm/ttm_bo_driver.h | 61 ++++++-----
sys/dev/drm/ttm/ttm_bo_util.c | 30 ++++--
sys/dev/drm/ttm/ttm_bo_vm.c | 53 +++++++++-
sys/dev/drm/ttm/ttm_execbuf_util.c | 72 +++++++------
sys/dev/drm/ttm/ttm_page_alloc.c | 9 +-
sys/dev/drm/ttm/ttm_tt.c | 4 +-
48 files changed, 1298 insertions(+), 276 deletions(-)
create mode 100644 sys/dev/drm/drm_buffer.c
create mode 100644 sys/dev/drm/drm_buffer.h
create mode 100644 sys/dev/drm/drm_core.h
create mode 100644 sys/dev/drm/drm_dp_helper.c
create mode 100644 sys/dev/drm/drm_fixed.h
create mode 100644 sys/dev/drm/foo.txt
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6f486c69759966097af0f0641bb6a06e08f9c752
--
DragonFly BSD source repository
More information about the Commits
mailing list