Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-02 | Make the user_token 44-bit for TTMs, and have them occupy a unique file space | Thomas Hellstrom | |
starting at 0x00100000000. This will hopefully allow us to use unmap_mapping_range(). Note that user-space will need 64-bit file offset support. | |||
2006-09-29 | Core vsync: Add flag DRM_VBLANK_NEXTONMISS. | Michel Dänzer | |
When this flag is set and the target sequence is missed, wait for the next vertical blank instead of returning immediately. (cherry picked from 89e323e4900af84cc33219ad24eb0b435a039d23 commit) | |||
2006-09-29 | Add definition of DRM_VBLANK_SECONDARY. | Michel Dänzer | |
(cherry picked from 84b38b63f05e04ade8b1ddfb770047fd86de0d64 commit) | |||
2006-09-29 | Add support for tracking drawable information to core | Michel Dänzer | |
Actually make the existing ioctls for adding and removing drawables do something useful, and add another ioctl for the X server to update drawable information. The only kind of drawable information tracked so far is cliprects. (cherry picked from 29598e5253ff5c085ccf63580fd24b84db848424 commit) | |||
2006-09-28 | Core vsync: Add flag DRM_VBLANK_NEXTONMISS. | Michel Dänzer | |
When this flag is set and the target sequence is missed, wait for the next vertical blank instead of returning immediately. | |||
2006-09-28 | Add definition of DRM_VBLANK_SECONDARY. | Michel Dänzer | |
2006-09-28 | Add support for tracking drawable information to core | Michel Dänzer | |
Actually make the existing ioctls for adding and removing drawables do something useful, and add another ioctl for the X server to update drawable information. The only kind of drawable information tracked so far is cliprects. | |||
2006-09-26 | Silence valgrind. | Thomas Hellstrom | |
2006-09-20 | Allow for 64-bit map handles of ttms and buffer objects. | Thomas Hellstrom | |
2006-09-18 | Alternative implementation of page table zeroing using zap page_range. | Thomas Hellstrom | |
(Disabled for now) Fix bo_wait_idle bug. Remove stray debug message. | |||
2006-09-18 | More verbose error reporting in some cases. | Thomas Hellstrom | |
Add a buffer object waitIdle user-space function. Fix some names and minor glitches. | |||
2006-09-15 | Some bugfixes. | Thomas Hellstrom | |
Change the fence object interface somewhat to allow some more flexibility. Make list IOCTLS really restartable. Try to avoid busy-waits in the kernel using immediate return to user-space with an -EAGAIN. | |||
2006-09-12 | Use lazy fence wait when possible even for RW fences. Saves some CPU. | Thomas Hellstrom | |
Lindent. | |||
2006-09-12 | More bugfixes. | Thomas Hellstrom | |
Disable the i915 IRQ turnoff for now since it seems to be causing problems. | |||
2006-09-08 | Various bugfixes. | Thomas Hellstrom | |
2006-09-05 | Multithreaded application note. | Thomas Hellstrom | |
2006-09-05 | Fence all unfenced buffers function. | Thomas Hellstrom | |
2006-09-04 | Libdrm function headers. Some renaming. | Thomas Hellstrom | |
2006-09-01 | Flag bit pattern bugfixes. Remove some error messages. | Thomas Hellstrom | |
2006-09-01 | Export buffer info on map and validate ioctls. | Thomas Hellstrom | |
Add an info ioctl operation. | |||
2006-09-01 | Various bugfixes. | Thomas Hellstrom | |
2006-08-31 | More mapping synchronization. | Thomas Hellstrom | |
libdrm validate and fencing functions. | |||
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-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 | 64-bit IOCTL integer (Michel Dänzer & Brian Paul) | 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-27 | Bugfixes. | Thomas Hellstrom | |
2006-08-27 | Remove the ioctl multiplexing, and instead allow for generic | Thomas Hellstrom | |
drm ioctls 0x80 - 0xFF. | |||
2006-08-22 | Add a fence object class field for future use (For example VSYNC fence objects) | Thomas Hellstrom | |
2006-08-21 | User / Kernel space fence objects (device-independent part). | Thomas Hellstrom | |
2006-07-19 | .cvsignore -> .gitignore | Michel Dänzer | |
Sort the merged file, remove the redundant explicit .ko lines and add some generated symlinks. | |||
2006-03-15 | Avoid walking off the end of the hash table. (Coverity report #465) | Adam Jackson | |
2006-02-20 | Formatting cleanup, dead code removal. Remove N() namespacing macro, | Adam Jackson | |
useless. Remove SIGIO handling functions as they're server-only and properly belong in libdri. | |||
2005-12-31 | Initialize sv.drm_dd_minor to "don't care" along with dd_major, to appease | Eric Anholt | |
valgrind. | |||
2005-11-30 | Bump package and DSO numbers to 2.0 to reflect 32/64 ABI change | Adam Jackson | |
2005-11-30 | Resync from Xorg head: conditional include of xorg-config.h | Adam Jackson | |
2005-11-30 | Resync from Xorg head (Bug #3815, GNU/kFreeBSD hack) | Adam Jackson | |
2005-11-29 | Add TODO based on my email from a while ago | Adam Jackson | |
2005-11-29 | Remove redundant #ifdef stanza | Adam Jackson | |
2005-11-29 | Error checking for drmStrdup (Tilman Sauerbeck) | Adam Jackson | |
2005-11-29 | fixup xf86drm.c for new headers | Dave Airlie | |
2005-11-29 | fixes from Egbert for 64bit | Dave Airlie | |
2005-11-28 | remove xf86drmCompat.*, unused since about XFree86 4.2. | Adam Jackson | |
2005-11-28 | fix mem leak in HashHash() (bug 5171) | Brian Paul | |
2005-10-22 | Bug #328: Silence read-from-uninitialized warnings in DRM_CAS on Alpha. | Adam Jackson | |
(David Dawes) | |||
2005-10-20 | Remove the remaining references to Xlib. libdrm is totally independent now. | Adam Jackson | |