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 <[email protected]>
        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

Attachment: pgpusydy5dZDO.pgp
Description: PGP signature

_______________________________________________
xorg-announce mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg-announce

Reply via email to