Please note that libdrm now has a 1.0 branch.  If you make changes to the DRM 
headers like the recent via_drm.h updates, such that drivers will need them 
to build, make sure they are applied to the 1.0 branch as well.

A rough roadmap for libdrm 1.1:

- Build and install the test apps by default
- Add xdriinfo to the test app suite
- Additional API for unified memory manager
  (see http://dri.freedesktop.org/wiki/DriMemoryManagerDesign for proposal)
- Any changes needed to enable the XvMC drivers to link against libdrm
  (I don't expect there's much to do here)
- Header cleanup (see below)
- Unify libdrm code paths between client and server

The motivation for that last one is so the remaining copy of libdrm in the 
server module can be dropped, and libdrm can finally move to being a fully 
shared object.

Regarding header cleanup: Dave has said that the only headers libdrm should be 
installing are drm.h, drm_sarea.h, and *_drm.h for each device.  r300 and via 
violate this rule and also install headers with register defines.  I don't 
see why they need that, given that the others don't.  I'd like to come up 
with a real policy here.

- ajax

Attachment: pgpGYGG5pohCo.pgp
Description: PGP signature

Reply via email to