Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-29 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Alan Hourihane | |
modesetting-101 Conflicts: linux-core/drm_drv.c linux-core/drm_fops.c linux-core/drm_objects.h linux-core/drm_stub.c shared-core/i915_dma.c | |||
2007-06-10 | use krh's idr mods to remove lists from idr code | Dave Airlie | |
2007-06-03 | Revert "drm: add new drm_wait_on function to replace macro" | root | |
This reverts commit 6e860d08d0f5b1e9a2d711aaf9fd6b982aa8039e. As I said not a good plan - this macro will have to stay for now, trying to do the vbl code with the inline was a bit messy - may need specialised drm wait on functions | |||
2007-05-27 | drm: convert drawable handling to use Linux idr | Dave Airlie | |
This cleans this code up a lot and uses the generic Linux idr which is designed for this. Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2007-05-26 | Revert "drm/ttm: cleanup mm_ioctl ioctls to be separate ioctls." | Dave Airlie | |
This reverts commit 3fdef0dc2000308b16907b95f637c60acde80a74. ditto not on master yet | |||
2007-05-26 | Revert "drm/ttm: cleanup most of fence ioctl split out" | Dave Airlie | |
This reverts commit 3dfc1400e9fc58c69292d7cf7c2e1653fa5e6991. this shouldn't have gone on master yet | |||
2007-05-26 | whitespace fixups from kernel | Dave Airlie | |
2007-05-26 | drm/ttm: cleanup most of fence ioctl split out | Dave Airlie | |
2007-05-26 | drm/ttm: cleanup mm_ioctl ioctls to be separate ioctls. | Dave Airlie | |
This is the first bunch of ioctls | |||
2007-05-26 | drm: cleanup use of Linux list handling macros | Dave Airlie | |
This makes the drms use of the list handling macros a lot cleaner and more along the lines of how they should be used. | |||
2007-05-18 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Alan Hourihane | |
modesetting-101 Conflicts: shared-core/i915_dma.c | |||
2007-05-01 | Add support for user defined modes | Dave Airlie | |
This allows userspace to specify modes and add them to the modesetting system and attach modes to outputs | |||
2007-04-28 | drm: add new drm_wait_on function to replace macro | Dave Airlie | |
2007-04-28 | remove DRM_GETSAREA and replace with drm_getsarea function | Dave Airlie | |
2007-04-18 | clean up ring buffer and TTM in i915_driver_unload | David Airlie | |
I've commented out the framebuffer for now | |||
2007-04-13 | i915/drm: clean up a lot of the i915/drm startup/teardown sequences | David Airlie | |
When the kernel driver is loaded it sets up a lot of stuff.. it tears down the same stuff on unload. This add a new map type called DRM_DRIVER which means the driver will clean the mapping up and fix up the map cleaner | |||
2007-04-12 | add getfb ioctl | Dave Airlie | |
2007-04-11 | only bo finish at driver unload | Dave Airlie | |
2007-04-10 | add addfb/rmfb ioctls | Jakob Bornecrantz | |
Originally from Jakob, cleaned up by airlied. | |||
2007-04-05 | checkpoint commit: implement SetCrtc so modes can in theory be set from user | Dave Airlie | |
This hooks up the userspace mode set it "seems" to work. | |||
2007-04-05 | checkpoint commit: added getresources, crtc and output | Dave Airlie | |
This adds the user interfaces from Jakob and hooks them up for 3 ioctls GetResources, GetCrtc and GetOutput. I've made the ids for everything fbs, crtcs, outputs and modes go via idr as per krh's suggestion on irc as it make the code nice and consistent. | |||
2007-04-05 | initial userspace interface to get modes | Dave Airlie | |
2007-03-20 | rename badly named define | Dave Airlie | |
2007-03-19 | cleanup ioctl expansion code | Dave Airlie | |
2007-03-19 | make drm fops const from kernel | Dave Airlie | |
2007-01-25 | Remove a scary error printed when we were leaking memory caches. | Thomas Hellstrom | |
We don't use memory caches anymore... Fix memory accounting initialization to only use low or DMA32 memory. | |||
2006-12-15 | Remove the memory caches for fence objects and memory manager nodes, | Thomas Hellstrom | |
since the support for memory caches has gone from 2.6.20. | |||
2006-10-20 | Bug #8707, 2.6.19-rc compatibility for memory manager code. | Thomas Hellstrom | |
2006-10-17 | Add vma list memory usage to memory accounting. | Thomas Hellstrom | |
Use byte unit for /proc printout of memory usage for small sizes to be able to detect memory allocation bugs more easily. | |||
2006-10-17 | Add memory usage accounting to avoid DOS problems. | Thomas Hellstrom | |
2006-10-17 | Extend generality for more memory types. | Thomas Hellstrom | |
Fix up init and destruction code. | |||
2006-10-11 | Big update: | Thomas Hellstrom | |
Adapt for new functions in the 2.6.19 kernel. Remove the ability to have multiple regions in one TTM. This simplifies a lot of code. Remove the ability to access TTMs from user space. We don't need it anymore without ttm regions. Don't change caching policy for evicted buffers. Instead change it only when the buffer is accessed by the CPU (on the first page fault). This tremendously speeds up eviction rates. Current code is safe for kernels <= 2.6.14. Should also be OK with 2.6.19 and above. | |||
2006-10-10 | Use a nopage-based approach to fault in pfns. | Thomas Hellstrom | |
2006-10-03 | Get rid of all ugly PTE hacks. | Thomas Hellstrom | |
2006-10-02 | Add a buffer object manager for TTM maps. | Thomas Hellstrom | |
2006-09-29 | Change first valid DRM drawable ID to be 1 instead of 0. | Michel Dänzer | |
This makes it easier for userspace to know when it needs to allocate an ID. Also free drawable information memory when it's no longer needed. (cherry picked from df7551ef7334d728ec0371423661bb403d3e270a commit) | |||
2006-09-29 | Hook up DRM_IOCTL_UPDATE_DRAW ioctl. | Michel Dänzer | |
(cherry picked from 98a89504589427a76c3f5cfa2266962a1a212672 commit) | |||
2006-09-05 | Fix memory cache initialization. | Thomas Hellstrom | |
2006-09-04 | Make memory caches global so that they can be used with | Thomas Hellstrom | |
multiple heads. | |||
2006-09-01 | Bugfixes, | Thomas Hellstrom | |
Memory allocation optimizations. Buffer manager takedown. | |||
2006-08-30 | Remove the buffer object hint field and use it only | Thomas Hellstrom | |
as an argument. Validate stub. | |||
2006-08-30 | Memory manager init and takedown. | Thomas Hellstrom | |
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 | add static function, and remove bad attributions | Dave Airlie | |
2006-08-28 | remove some DRM_ARRAY_SIZE from linux core code | Dave Airlie | |
2006-08-27 | Remove the ioctl multiplexing, and instead allow for generic | Thomas Hellstrom | |
drm ioctls 0x80 - 0xFF. | |||
2006-08-21 | User / Kernel space fence objects (device-independent part). | 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-16 | Remove hash tables on DRM exit. | Thomas Hellstrom | |
2006-08-14 | Avoid kernel oops in some error paths calling drm_lastclose(). | Thomas Hellstrom | |