Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-08-30 | Buffer object binding. | Thomas Hellstrom | |
Some code reordering. | |||
2006-08-30 | Buffer eviction. | Thomas Hellstrom | |
Reworked map refcounting so that any process waiting on buffer object unmap will allow in other processes to unmap the buffer object. | |||
2006-08-30 | Remove the buffer object hint field and use it only | Thomas Hellstrom | |
as an argument. Validate stub. | |||
2006-08-30 | Buffer object mapping and mapping synchronization for multiple clients. | Thomas Hellstrom | |
2006-08-30 | Memory manager init and takedown. | Thomas Hellstrom | |
2006-08-30 | Buffer object reply fill in. | Thomas Hellstrom | |
Lindent of drm_bo.c drm_ttm.c | |||
2006-08-29 | Checkpoint commit. Buffer object flags and IOCTL argument list. | Thomas Hellstrom | |
2006-08-29 | Checkpoint ttm addition to buffer objects. | Thomas Hellstrom | |
2006-08-29 | 64-bit IOCTL integer (Michel Dänzer & Brian Paul) | Thomas Hellstrom | |
2006-08-28 | Buffer object creation. | Thomas Hellstrom | |
2006-08-28 | Proper TTM dereferencing | Thomas Hellstrom | |
Initial buffer object creation. | |||
2006-08-28 | Buffer object idle and mapping synchronization. | Thomas Hellstrom | |
2006-08-28 | Checkpoint buffer object IOCTL stub. | Thomas Hellstrom | |
2006-08-28 | Add a 64-bit drm unsigned type for 64-bit clean IOCTLS. | Thomas Hellstrom | |
Conversion functions in drmP.h and xf86drm.c. | |||
2006-08-28 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Thomas Hellstrom | |
drm-ttm-0-2-branch Conflicts: linux-core/drmP.h | |||
2006-08-28 | drm: lots of small cleanups and whitespace issues fixed up | Dave Airlie | |
remove a mach64 warning, align a lot of things from linux kernel | |||
2006-08-28 | add static function, and remove bad attributions | Dave Airlie | |
2006-08-28 | fix const pointer warnings with file_operations | Dave Airlie | |
2006-08-28 | remove local copies of pci domain/bus/slot/num | Dave Airlie | |
2006-08-28 | remove some DRM_ARRAY_SIZE from linux core code | Dave Airlie | |
2006-08-28 | fixup some of the comments in drm_context.c | Dave Airlie | |
2006-08-28 | drm: i810_dma.c: fix pointer arithmetic for 64-bit target | Dave Airlie | |
First warning result from open-coded PTR_ERR, the rest is caused by code like this: *(u32 *) ((u32) buf_priv->kernel_virtual + used) I've also fixed a missing PTR_ERR in i830_dma.c From: Denis Vlasenko <vda.linux@googlemail.com> Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2006-08-27 | Bugfixes. | Thomas Hellstrom | |
2006-08-27 | Remove the ioctl multiplexing, and instead allow for generic | Thomas Hellstrom | |
drm ioctls 0x80 - 0xFF. | |||
2006-08-27 | Have TTM create and reference ioctl call return the actual TTM size. | Thomas Hellstrom | |
2006-08-27 | Add TTM map handle on reference. | Thomas Hellstrom | |
2006-08-27 | ttm create / destroy / ref / unref ioctl. | Thomas Hellstrom | |
2006-08-25 | More ioctl stubs. | Thomas Hellstrom | |
Buffer object locking order documentation. | |||
2006-08-25 | ttm and buffer objects ioctl stubs. | Thomas Hellstrom | |
2006-08-25 | Module protection map access is moving into mainline kernels. | Thomas Hellstrom | |
Update drm_compat accordingly. (Reported by Dave Airlie) | |||
2006-08-25 | Checkpoint commit | Thomas Hellstrom | |
Buffer object code. | |||
2006-08-23 | Fix previous commit: Only fall back to hashed handles | Thomas Hellstrom | |
when there is a duplicate handle error. Not for other errors. | |||
2006-08-23 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Thomas Hellstrom | |
drm-ttm-0-2-branch | |||
2006-08-23 | Allow multiple addMaps with the same 32-bit map offset. | Thomas Hellstrom | |
(Reported by Dave Airlie) | |||
2006-08-23 | Fix hashtab implementation leaking illegal error codes to user space. | Thomas Hellstrom | |
(Reported by Dave Airlie) | |||
2006-08-22 | More ttm cleanups. | Thomas Hellstrom | |
2006-08-22 | ttm code cleanup. | Thomas Hellstrom | |
Fix the sleep-in-page-table-spinlock bug discovered by Dave Airlie | |||
2006-08-22 | Add a fence object class field for future use (For example VSYNC fence objects) | Thomas Hellstrom | |
2006-08-22 | Initial i915 buffer object driver | Thomas Hellstrom | |
2006-08-22 | AGP backends for TTM. | Thomas Hellstrom | |
2006-08-22 | Bring in stripped TTM functionality. | Thomas Hellstrom | |
2006-08-21 | Allow longer sequence lifetimes. | Thomas Hellstrom | |
2006-08-21 | i915 fence object driver implementing 2 fence object types: | Thomas Hellstrom | |
0x00 EXE fence. Signals when command stream interpreter has reached the point where the fence was emitted. 0x01 FLUSH fence. Signals when command stream interpreter has reached the point where the fence was emitted, and all previous drawing operations have been completed and flushed. Implements busy wait (for fastest response time / high CPU) and lazy wait (User interrupt or timer driven). | |||
2006-08-21 | Remove some accidently included TTM code. | Thomas Hellstrom | |
2006-08-21 | Add missing fence type define. | Thomas Hellstrom | |
Add drm_fence.o to Makefile | |||
2006-08-21 | User / Kernel space fence objects (device-independent part). | Thomas Hellstrom | |
2006-08-21 | Backwards compatibility code for ttms. | Thomas Hellstrom | |
2006-08-21 | Generic DRM support base-class support for user-space objects, like | Thomas Hellstrom | |
fence objects and buffer objects: Refcounting, Inter-process sharing, Synchronization Destruction. | |||
2006-08-21 | Avoid using vmalloc for small hash tables. | Thomas Hellstrom | |
2006-08-16 | Remove hash tables on DRM exit. | Thomas Hellstrom | |