~thong-u/unoptimized/+git/libdrm:libdrm-1_0-branch

Last commit made on 2005-11-30
Get this branch:
git clone -b libdrm-1_0-branch https://git.launchpad.net/~thong-u/unoptimized/+git/libdrm

Branch merges

Branch information

Name:
libdrm-1_0-branch
Repository:
lp:~thong-u/unoptimized/+git/libdrm

Recent commits

d96e6e3... by Adam Jackson <email address hidden>

Back out that last one, wrong branch

192965e... by Adam Jackson <email address hidden>

Resync from Xorg CVS: Fixes for mixed 32/64 client and server (Egbert Eich)

35425a9... by Adam Jackson <email address hidden>

Resync from Xorg head: conditional include of xorg-config.h

a15f5e8... by Adam Jackson <email address hidden>

Resync from Xorg head (Bug #3815, GNU/kFreeBSD hack)

2c6308f... by Eric Anholt <email address hidden>

Correct a LOR on FreeBSD by allocating a temporary buffer and doing a
    single COPY_FROM_USER into it, rather than VERIFYAREA followed by many
    COPY_FROM_USER_UNCHECKEDs.

4b2235d... by Eric Anholt <email address hidden>

Correct a LOR related to the PCI resource allocations by simply moving the
    uninit to unload time rather than lastclose.

71f9b73... by Eric Anholt <email address hidden>

Fix FreeBSD DRM for latest MGA changes to agp support, which cleans things
    up a good bit, I think. Also, remove the agp_uninit() function which
    has lain around as a noop for years now. The FreeBSD DRM is now all
    compiling, with the exception of via. One known sleeping-with-lock-held
    issue remains.

1a256df... by Eric Anholt <email address hidden>

Catch FreeBSD up to the pcie gart changes. Required minor modification to
    radeon_cp.c to use a drm_local_map_t-type mapping (drm_core_ioremap
    rather than drm_ioremap), which contains private device mapping
    information on BSD. I also changed the ati_pcigart interface to use
    "void *" for pointers to kva rather than "unsigned long". While PCIGART
    support appears to be broken on FreeBSD currently, I think this is not
    new, and BusType PCI remains working on my r100 in Linux.

145b23b... by Eric Anholt <email address hidden>

Correct a recursion on non-recursive mutex in drm_addmap from radeon's
    firstopen, by making drm_addmap require the drm device lock to be held.
    Also, make matching of kernel maps match linux by requiring shm matches
    to have the contains_lock flag set if the offset doesn't match.

3fce085... by Alan Hourihane <email address hidden>

Fix bug #4908 for now. Alternative is highlighted in this bug report as the
    better future direction.