Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-08-31 | Remove the buffer manager mutex. Use dev->struct_mutex instead. | Thomas Hellstrom | |
Add a function to free buffers on hold for destruction if their fence object has expired. Add a timer to periodically call that function when there are buffers pending deletion. | |||
2006-08-31 | More mapping synchronization. | Thomas Hellstrom | |
libdrm validate and fencing functions. | |||
2006-08-30 | Lindenting drm_bo.c and drm_ttm.c | Thomas Hellstrom | |
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 | Add missing map flags. | Thomas Hellstrom | |
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-30 | Add stub {get,set}param ioctls. | Ben Skeggs | |
2006-08-29 | Part of buffer object libdrm interface. | Thomas Hellstrom | |
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-29 | Merge branch 'master' into nouveau-1 | Dave Airlie | |
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 | Initialize i915 saved flush flags. | 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-27 | add pci ids for nouveau | Dave Airlie | |
2006-08-27 | initial import of nouveau code from nouveau CVS | Dave Airlie | |
2006-08-26 | Bug #7595: Avoid u32 overflows in radeon_check_and_fixup_offset(). | Michel Dänzer | |
The overflows could cause valid offsets to get rejected under some circumstances, e.g. when the framebuffer resides at the very end of the card's address space. | |||
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 | |