[ANNOUNCE] libdrm 2.4.5

Eric Anholt eric at anholt.net
Mon Feb 23 15:10:21 PST 2009

Not much big news here.  Another point release, another few bugs
squashed.  A new libdrm_intel_function lets userland tell libdrm to use
an active buffer when available, so that pixmap allocations don't have
to wait when they're just going to be written to by the GPU as
temporaries.  This saves piles of memory for some workloads.  Also, the
GTT fence management means that we won't send batchbuffers that will
fail to render due to needing more fence regs than are available on
pre-965 hardware.

Most of the diff here is nouveau code that remains off by default.

Ben Skeggs (15):
      nv04-nv40: correct RAMHT size
      nv50: support chipset NV96
      nouveau: bring in new mm api definitions, without the actual mm code
      nouveau: install libdrm_nouveau with libdrm
      nouveau: fix some issues where buffer objects never get freed
      drm/nv50: let the card handle the initial context switch
      drm/nv50: correct ramfc pointer in channel header
      drm/nv50: use a slightly different initial context for nv96
      drm/nv50: add context info for nv98
      drm/nv50: fix nv9x chipsets
      libdrm: make libdrm_nouveau conditional, disabled by default
      nv50: context info for chipset 0xa0
      nv40: fail completely if we don't have a ctxprog for the chipset
      libdrm/nouveau: fix dma debugging
      libdrm/nouveau: free drmVersion after we're done with it

Dave Airlie (1):
      drm: remove drmstat/dristat from linux-core build

Eric Anholt (8):
      intel: Fix under-counting of fences registers required in check_aperture.
      intel: don't count fences on 965 and later, as they don't use them.
      Clean up README for the current state of kernel module affairs.
      intel: Clear ioctl parameter outvalues and pads that confuse valgrind.
      intel: Add a new bufmgr alloc function to get BOs ready for rendering to.
      Bump version to 2.4.5 for new API additions.
      Fix distcheck for optional nouveau stuff.
      Add libdrm_intel.pc by popular demand.

Ivan Kokshaysky (1):
      Fix DRM_CAS() on Alpha. (#16549)

Jakob Bornecrantz (1):
      mode: Make xfdrmMode.[c|h] not depend on drm_mode.h

Jesse Barnes (1):
      intel: libdrm support for fence management in execbuf

Kristian Høgsberg (7):
      No need to pin buffer anymore in modetest.c
      modetest: Use a more interesting test pattern.
      modetest: Handle setting modes on multiple crtcs with one fb.
      modetest: Don't sleep when just dumping state, wait for key for modeset.
      modetest: Use cairo (if available) to paint a better pattern.
      modetest: Add syntax to also specify a crtc when setting a mode.
      modetest: Print names of properties.

Matthew Garrett (2):
      nouveau: Add in-kernel backlight control support
      nv40, nv50: fix backlight build for <2.6.29 kernels

Pekka Paalanen (6):
      drm compat: fix euid for >=2.6.28
      nouveau: fix type warnings: void* arith, un/signed
      Remove i915 driver sources from linux-core
      drm_compat: remove kmap_atomic_prot_pfn()
      nouveau: support backlight only when kernel does
      Fix fix distcheck for optional nouveau stuff.

Stephane Marchesin (1):
      Remove the "nv" driver.

Stuart Bennett (3):
      nouveau: no suspend support for nv50+
      nouveau: don't save channel context if it has recently become invalid
      nouveau: don't try to traverse non-existent lists

git tag: libdrm-2.4.5

MD5: 0d09025f069ff1a986cf3339e51908b3  libdrm-2.4.5.tar.bz2
SHA1: e27257b9464916f9483c40e48fe340d4fb3f9750  libdrm-2.4.5.tar.bz2

MD5: 4d86f50bab4f36d5a3c63f20086736a5  libdrm-2.4.5.tar.gz
SHA1: 9e919c4cda6454118ebd288edc3bc65fc6779a51  libdrm-2.4.5.tar.gz

Eric Anholt
eric at anholt.net                         eric.anholt at intel.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.freedesktop.org/archives/xorg-announce/attachments/20090223/4b273340/attachment.pgp 

More information about the xorg-announce mailing list