~thong-u/unoptimized/+git/libdrm:drm-ttm-branch

Last commit made on 2006-06-08
Get this branch:
git clone -b drm-ttm-branch https://git.launchpad.net/~thong-u/unoptimized/+git/libdrm

Branch merges

Branch information

Name:
drm-ttm-branch
Repository:
lp:~thong-u/unoptimized/+git/libdrm

Recent commits

dde8502... by Thomas Hellstrom <email address hidden>

Backport the trunk hlist hash table implementation. Enable libdrm
    sched_yeild() Bump i915 driver date an patchlevel.

3092e7e... by Thomas Hellstrom <email address hidden>

Hash table key generation fix.

e25835e... by Thomas Hellstrom <email address hidden>

Replace the fast but very unflexible closed hash table implementation with
    a generic open hash table ditto. It uses the kernel list_entry() macro
    to obtain the actual object from a "drm_hash_item_t *". This is done in
    exactly the same way as a list object is obtained from a "struct
    list_head *"

04797f7... by Thomas Hellstrom <email address hidden>

i915: Only enable user IRQs when we actually wait for them.

ef87f0d... by Thomas Hellstrom <email address hidden>

Remove the core memory manager spinlock. It is not needed and it is buggy.
    (Reported by Dave Airlie)

0b68227... by Thomas Hellstrom <email address hidden>

Fix signal delivery while waiting for fence.

a12c38a... by Thomas Hellstrom <email address hidden>

Indentation and version updates.

b5e6a6e... by Thomas Hellstrom <email address hidden>

ttm/intel: Add means for fence ageing and eviction of old regions. libdrm:
    Be paranoid and always validate buffers when told to do so.

2ee0439... by Thomas Hellstrom <email address hidden>

kernel: Small optimization. libdrm: User space pool rework for multiple
    threads.

6a5a04c... by Thomas Hellstrom <email address hidden>

Leftover commit.