[ANNOUNCE] libdrm 2.4.18
Carl Worth
cworth at cworth.org
Tue Feb 16 12:19:37 PST 2010
This release is primarily motivated by a fix for a bug in the intel
support which was causing dramatic failures with at least version 2.10
of the xf86-video-intel driver. Note the following in the commit
message:
commit 4f0f871730b76730ca58209181d16725b0c40184
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Wed Feb 10 09:45:13 2010 +0000
intel: Handle resetting of input params after EINTR during SET_TILING
...
References:
Bug 25475 - [i915] Xorg crash / Execbuf while wedged
http://bugs.freedesktop.org/show_bug.cgi?id=25475
Bug 25554 - i830_uxa_prepare_access: gtt bo map failed: Input/output error
http://bugs.freedesktop.org/show_bug.cgi?id=25554
(And probably every other weird bug in the last few months.)
There are several other things included in this release as well. See the
log below for details.
-Carl
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
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 (16):
libkms: Add libkms
libkms: Change destroy api a bit
vmwgfx: Fetch the latest header
vmwgfx: Add experimental vmwgfx kernel header
libkms: Disable by default
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.
git tag: 2.4.18
http://dri.freedesktop.org/libdrm/libdrm-2.4.18.tar.bz2
MD5: d2b5fbfd37742af7d2169f7d26ce3007 libdrm-2.4.18.tar.bz2
SHA1: eaf66dd1a74e39830daab8249197e9eb02c5a81e libdrm-2.4.18.tar.bz2
http://dri.freedesktop.org/libdrm/libdrm-2.4.18.tar.gz
MD5: a73efbb0716cb17a05144b014168e64e libdrm-2.4.18.tar.gz
SHA1: d1c14673c82c53c9bc8f002929f963c706031e9e libdrm-2.4.18.tar.gz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/xorg-announce/attachments/20100216/bead04fa/attachment.pgp
More information about the xorg-announce
mailing list