[ANNOUNCE] libdrm 2.4.16
Kristian Høgsberg
krh at bitplanet.net
Fri Dec 4 06:47:06 PST 2009
Hello,
Here's the 2.4.16 release of libdrm. There are a lot of changes this
time, in particular we dropped the orphaned driver code from Linux and
BSD and this release is now really just libdrm. Going forward, the
drm header files we ship in libdrm will be a straight copy from the
linux kernel header files. Once a feature is merged into the drm-next
branch of Dave's kernel tree the header files can be copied from
$kernel_src/usr/include/drm into libdrm and userspace support for the
new functionality can be added.
cheers,
Kristian
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
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 (1):
Only install libdrm_intel.pc if we build libdrm_intel
Kristian Høgsberg (18):
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
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.
git tag: 2.4.16
http://dri.freedesktop.org/libdrm/libdrm-2.4.16.tar.bz2
MD5: fa47a49641a8e846510566787a85cb8b libdrm-2.4.16.tar.bz2
SHA1: 9f3580046429e88d4cd7f0e72e715f887fa42047 libdrm-2.4.16.tar.bz2
http://dri.freedesktop.org/libdrm/libdrm-2.4.16.tar.gz
MD5: 40d07cde67997e3329146836754ff432 libdrm-2.4.16.tar.gz
SHA1: dea5b1c683cb1498729a7af08356c8066a3c5c9b libdrm-2.4.16.tar.gz
More information about the xorg-announce
mailing list