libdrm: Changes to 'refs/tags/libdrm-2.4.18-1'
Tag 'libdrm-2.4.18-1' created by Brice Goglin <bgoglin@debian.org> at 2010-02-18 17:02 +0000
Tagging upload of libdrm 2.4.18-1 to unstable.
Changes since libdrm-2.4.17-1:
Alan Coopersmith (3):
Include alloca.h in tests/drmstat.c when configure detects it
Add support for Solaris libc atomic operations
Support gcc's __FUNCTION__ for people using other compilers
Alex Deucher (1):
drm: a some new connector types from the kernel
Ben Skeggs (2):
nouveau: fail channel creation if pushbuf init fails
nouveau: bump MAX_PUSH to 512
Brice Goglin (3):
Merge tag '2.4.18' into debian-unstable
New upstream release
Prepare Changelog for upload
Carl Worth (1):
Increment version to 2.4.18 for release.
Chris Wilson (6):
modes: Retry GETRESOURCES if a hotplug event occurs between the two ioctls
modes: Free local resources after allocation failure in GETRESOURCES
modes: Fix previous commit for potential legal NULLs
intel: Add pkg-config dependency on libdrm.so using 'Requires'
intel: Account for potential pinned buffers hogging fences
intel: Handle resetting of input params after EINTR during SET_TILING
Dave Airlie (2):
intel: check return value for calloc
radeon: enable by default now that kms is out of staging
Francisco Jerez (3):
nouveau: Update some object definitions from renouveau.xml.
nouveau: Update nouveau_class.h.
nouveau: Regenerate nouveau_class.h.
Jakob Bornecrantz (17):
libkms: Add libkms
libkms: Change destroy api a bit
vmwgfx: Fetch the latest header
vmwgfx: Add experimental vmwgfx kernel header
libkms: Disable by default
Merge branch 'master' into libkms-master
libkms: Remove duped vmwgfx_drm.h header
libkms: Make vmwgfx optional
libkms: Pick driver backend via pci id that we get from udev
libkms: Add intel backend
libkms/intel: Don't fail to create bo if we fail to tile
tests: Add a very small libkms test
libkms: Use sysfs instead of udev to find driver
tests: Update kmstest a bit
libkms: Fix multiple map unmap in vmwgfx and add comment in intel
libkms: Fix return value in vmwgfx_bo_create
libkms: Rework interface to not duplicate fields from kms and make formats explicit
Jerome Glisse (5):
radeon: indentation + trailing space cleanup
radeon: indentation & trailing space cleanup
radeon: indentation + trailing space cleanup
radeon: simpler cs print function
radeon: get device id from the kernel, use it in cs_print
Luca Barbieri (1):
nouveau: interface changes for 0.0.16 DRM
Marcin Kościelnicki (2):
nouveau: Update nouveau_class.h with new renouveau.xml definitions.
nouveau: Update nouveau_drm.h
Marcin Slusarz (4):
nouveau: add BEGIN_RING_NI
nouveau: fix memory leak in nouveau_channel_free
nouveau: disable flush_notify on channel_free
nouveau: add nouveau_resource_destroy
Matthew W. S. Bell (1):
Tidy up compile warnings by cleaning up types.
Pauli Nieminen (1):
libdrm/radeon: Fix section size mismatch to reset the section.
Peter Clifton (1):
modes: Retry GETCONNECTOR if a hotplug event occurs between the two ioctls
Younes Manton (1):
nouveau: Unreference pushbuf objects on channel destruction.
---
.gitignore | 2
ChangeLog | 469 +++
Makefile.am | 6
configure.ac | 40
debian/changelog | 6
include/drm/Makefile.am | 5
include/drm/nouveau_drm.h | 87
include/drm/vmwgfx_drm.h | 574 ++++
intel/intel_atomic.h | 15
intel/intel_bufmgr_fake.c | 5
intel/intel_bufmgr_gem.c | 27
intel/libdrm_intel.pc.in | 3
libkms/Makefile.am | 29
libkms/api.c | 138 +
libkms/intel.c | 240 +
libkms/internal.h | 71
libkms/libkms.h | 74
libkms/libkms.pc.in | 10
libkms/linux.c | 215 +
libkms/vmwgfx.c | 207 +
nouveau/Makefile.am | 6
nouveau/nouveau_bo.c | 83
nouveau/nouveau_bo.h | 14
nouveau/nouveau_channel.c | 12
nouveau/nouveau_channel.h | 5
nouveau/nouveau_class.h | 5408 ++++++++++++++++++++++++--------------------
nouveau/nouveau_device.c | 8
nouveau/nouveau_private.h | 15
nouveau/nouveau_pushbuf.c | 385 +--
nouveau/nouveau_pushbuf.h | 34
nouveau/nouveau_reloc.c | 132 +
nouveau/nouveau_reloc.h | 32
nouveau/nouveau_resource.c | 9
nouveau/nouveau_resource.h | 3
radeon/libdrm_radeon.pc.in | 2
radeon/radeon_bo.c | 60
radeon/radeon_bo.h | 24
radeon/radeon_bo_gem.c | 32
radeon/radeon_bo_gem.h | 8
radeon/radeon_bo_int.h | 4
radeon/radeon_cs.c | 38
radeon/radeon_cs.h | 48
radeon/radeon_cs_gem.c | 153 -
radeon/radeon_cs_gem.h | 8
radeon/radeon_cs_space.c | 170 -
tests/Makefile.am | 4
tests/dristat.c | 3
tests/drmstat.c | 10
tests/drmtest.c | 4
tests/kmstest/Makefile.am | 17
tests/kmstest/main.c | 90
tests/modeprint/modeprint.c | 8
tests/modetest/modetest.c | 38
xf86drmMode.c | 129 -
xf86drmMode.h | 2
xf86drmSL.c | 3
56 files changed, 6008 insertions(+), 3216 deletions(-)
---
Reply to: