libdrm: Changes to 'refs/tags/libdrm-2.4.16-1'
Tag 'libdrm-2.4.16-1' created by Brice Goglin <bgoglin@debian.org> at 2009-12-12 08:39 +0000
Tagging upload of libdrm 2.4.16-1 to unstable.
Changes since libdrm-2.4.15-1:
Alex Deucher (1):
Add missing DRM_MAX_MINOR define
Ben Skeggs (7):
nouveau: function to return status of bo being referenced in pushbuf
nouveau: retry if pushbuf ioctl interrupted by signal
nouveau: update view of available aperture space after each flush
nouveau: drop rendering on the floor rather than asserting if flush fails
nouveau: add reloc refcnt to pending bo list
nouveau: modify api slightly to allow caller to handle reloc failures
nouveau: turn another assertion into an error
Brice Goglin (2):
Add bug closer
Prepare Changelog for upload
Chris Wilson (14):
configure: Conditionally build libdrm_intel
configure: Typo in error message.
intel: Fallback to atomic-ops.h [libatomic-ops-dev]
intel: Export madvise
intel: Only store a buffer in the cache if it is retained.
intel: Apply pessimistic alignment to in-aperture buffer size
intel: Clear bo->used_as_reloc_target flag on destroy
intel: Wrap a few more syscalls with EINTR protection
intel: Remove the extra reference while validating the reloc tree
intel: Make bo_reference() inline for internal use.
intel: Review use of errno.
intel: Repeat execbuffer after EINTR
intel: Check and propagate errors from building reloc-tree
intel: Free memory before inserting bo into cache.
Eric Anholt (3):
intel: Add the defines for the kernel overlay support landing in 2.6.33.
intel: Improve bo_references performance by skipping the tree walk.
intel: Only call clock_gettime once per unreference_final.
Francisco Jerez (1):
nouveau: Update some nouveau_class.h definitions from renouveau.xml.
Julien Cristau (9):
Only install libdrm_intel.pc if we build libdrm_intel
Merge tag '2.4.16' into debian-unstable
Bump changelogs
Update patch 01_default_perms.diff
Update libdrm2.symbols and shlibs.
Update libdrm-intel1.symbols and shlibs.
Wrap the build-depends field
Bump debhelper build-dep, we use dh_strip --remaining-packages
Enable libdrm_radeon
Kristian Høgsberg (19):
Add support for vblank events
Add makefile rule to copy headers from kernel tree
Copy headers from kernel v2.6.32-rc6-130-g5b8f0be
Fix typo in i915 pipe_from_crtc_id ioctl struct name
Use headers copied from kernel instead of shared-core
Drop shared-core, bsd-core, linux-core and scripts subdirs
Move libdrm/ up one level
Drop stale TODO and unused ChangeLog
Update README
Merge remote branch 'origin/master' into libdrm
Install kernel headers in ${includedir}/drm
Put mach64_drm.h back in to avoid breaking mesa build
Drop duplicated radeon_*.h files in include/drm
Output summary of enabled features at the end of configure.ac
Don't hardcore 'yes', use in configure.ac output
Fix build on *BSD
Add drmGetDeviceNameFromFd function
Enable experimental APIs for distcheck
Bump to 2.4.16 for release
Maciej Cencora (1):
libdrm_radeon: add radeon_bo_is_referenced_by_cs function
Mathias Fröhlich (1):
radeon: fix allocation
Patrice Mandin (1):
nouveau: nv30: add render target logbase2 width,height
Pekka Paalanen (1):
nouveau: fix DRM headers
Robert Noland (3):
Finish fixing the build on FreeBSD
More fixups to allow mesa to build
Correctly set DRM_MAX_MINOR for all platforms.
---
.gitignore | 2
ChangeLog | 496 ++
Makefile.am | 49
README | 85
configure.ac | 64
debian/changelog | 15
debian/control | 39
debian/libdrm-intel1.symbols | 1
debian/libdrm-radeon1.install | 1
debian/libdrm-radeon1.symbols | 16
debian/libdrm2.symbols | 2
debian/patches/01_default_perms.diff | 8
debian/rules | 21
include/Makefile.am | 1
include/drm/Makefile.am | 38
include/drm/drm.h | 782 +++
include/drm/drm_mode.h | 268 +
include/drm/drm_sarea.h | 82
include/drm/i810_drm.h | 281 +
include/drm/i830_drm.h | 342 +
include/drm/i915_drm.h | 760 +++
include/drm/mach64_drm.h | 256 +
include/drm/mga_drm.h | 419 +
include/drm/nouveau_drm.h | 220
include/drm/r128_drm.h | 326 +
include/drm/radeon_drm.h | 911 +++
include/drm/savage_drm.h | 210
include/drm/sis_drm.h | 67
include/drm/via_drm.h | 275 +
intel/Makefile.am | 50
intel/intel_atomic.h | 78
intel/intel_bufmgr.c | 244 +
intel/intel_bufmgr.h | 213
intel/intel_bufmgr_fake.c | 1610 ++++++
intel/intel_bufmgr_gem.c | 1823 +++++++
intel/intel_bufmgr_priv.h | 268 +
intel/intel_chipset.h | 77
intel/libdrm_intel.pc.in | 10
intel/mm.c | 271 +
intel/mm.h | 94
libdrm/ChangeLog | 20
libdrm/Makefile.am | 47
libdrm/TODO | 10
libdrm/intel/Makefile.am | 48
libdrm/intel/intel_atomic.h | 61
libdrm/intel/intel_bufmgr.c | 237
libdrm/intel/intel_bufmgr.h | 212
libdrm/intel/intel_bufmgr_fake.c | 1610 ------
libdrm/intel/intel_bufmgr_gem.c | 1699 ------
libdrm/intel/intel_bufmgr_priv.h | 254 -
libdrm/intel/intel_chipset.h | 77
libdrm/intel/mm.c | 271 -
libdrm/intel/mm.h | 94
libdrm/libdrm_lists.h | 89
libdrm/nouveau/Makefile.am | 39
libdrm/nouveau/libdrm_nouveau.pc.in | 10
libdrm/nouveau/nouveau_bo.c | 603 --
libdrm/nouveau/nouveau_bo.h | 109
libdrm/nouveau/nouveau_channel.c | 126
libdrm/nouveau/nouveau_channel.h | 56
libdrm/nouveau/nouveau_class.h | 8389 ----------------------------------
libdrm/nouveau/nouveau_device.c | 194
libdrm/nouveau/nouveau_device.h | 33
libdrm/nouveau/nouveau_drmif.h | 57
libdrm/nouveau/nouveau_grobj.c | 138
libdrm/nouveau/nouveau_grobj.h | 48
libdrm/nouveau/nouveau_notifier.c | 146
libdrm/nouveau/nouveau_notifier.h | 63
libdrm/nouveau/nouveau_private.h | 128
libdrm/nouveau/nouveau_pushbuf.c | 333 -
libdrm/nouveau/nouveau_pushbuf.h | 177
libdrm/nouveau/nouveau_resource.c | 115
libdrm/nouveau/nouveau_resource.h | 48
libdrm/radeon/Makefile.am | 54
libdrm/radeon/libdrm_radeon.pc.in | 10
libdrm/radeon/radeon_bo.h | 215
libdrm/radeon/radeon_bo_gem.c | 343 -
libdrm/radeon/radeon_bo_gem.h | 43
libdrm/radeon/radeon_cs.h | 246 -
libdrm/radeon/radeon_cs_gem.c | 457 -
libdrm/radeon/radeon_cs_gem.h | 41
libdrm/radeon/radeon_cs_space.c | 234
libdrm/radeon/radeon_track.c | 141
libdrm/radeon/radeon_track.h | 64
libdrm/xf86drm.c | 2512 ----------
libdrm/xf86drm.h | 670 --
libdrm/xf86drmHash.c | 428 -
libdrm/xf86drmMode.c | 669 --
libdrm/xf86drmMode.h | 364 -
libdrm/xf86drmRandom.c | 208
libdrm/xf86drmSL.c | 480 -
libdrm_intel.pc.in | 10
libdrm_lists.h | 89
nouveau/Makefile.am | 40
nouveau/libdrm_nouveau.pc.in | 10
nouveau/nouveau_bo.c | 622 ++
nouveau/nouveau_bo.h | 112
nouveau/nouveau_channel.c | 126
nouveau/nouveau_channel.h | 56
nouveau/nouveau_class.h | 8515 +++++++++++++++++++++++++++++++++++
nouveau/nouveau_device.c | 194
nouveau/nouveau_device.h | 33
nouveau/nouveau_drmif.h | 57
nouveau/nouveau_grobj.c | 138
nouveau/nouveau_grobj.h | 48
nouveau/nouveau_notifier.c | 146
nouveau/nouveau_notifier.h | 63
nouveau/nouveau_private.h | 133
nouveau/nouveau_pushbuf.c | 411 +
nouveau/nouveau_pushbuf.h | 196
nouveau/nouveau_resource.c | 115
nouveau/nouveau_resource.h | 48
radeon/Makefile.am | 54
radeon/libdrm_radeon.pc.in | 10
radeon/radeon_bo.h | 229
radeon/radeon_bo_gem.c | 343 +
radeon/radeon_bo_gem.h | 43
radeon/radeon_cs.h | 246 +
radeon/radeon_cs_gem.c | 458 +
radeon/radeon_cs_gem.h | 41
radeon/radeon_cs_space.c | 234
radeon/radeon_track.c | 141
radeon/radeon_track.h | 64
shared-core/Makefile.am | 41
shared-core/drm.h | 859 ---
shared-core/drm_mode.h | 273 -
shared-core/drm_sarea.h | 84
shared-core/i915_drm.h | 746 ---
shared-core/i915_reg.h | 1422 -----
shared-core/mach64_drm.h | 256 -
shared-core/mga_drm.h | 425 -
shared-core/nouveau_drm.h | 216
shared-core/r128_drm.h | 326 -
shared-core/r300_reg.h | 1778 -------
shared-core/radeon_drm.h | 907 ---
shared-core/savage_drm.h | 209
shared-core/sis_drm.h | 67
shared-core/via_3d_reg.h | 1650 ------
shared-core/via_drm.h | 282 -
shared-core/xgi_drm.h | 137
tests/Makefile.am | 9
tests/modeprint/Makefile.am | 10
tests/modetest/Makefile.am | 10
tests/name_from_fd.c | 58
xf86drm.c | 2534 ++++++++++
xf86drm.h | 716 ++
xf86drmHash.c | 428 +
xf86drmMode.c | 712 ++
xf86drmMode.h | 364 +
xf86drmRandom.c | 208
xf86drmSL.c | 480 +
xf86mm.h | 198
152 files changed, 29413 insertions(+), 32512 deletions(-)
---
Reply to: