Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-12-06 | take down stuff after asking driver to unload | Dave Airlie | 1 | -9/+8 | |
2007-12-01 | drm: Add _DRM_DRIVER map flag. | Robert Noland | 1 | -2/+4 | |
This flag indicates that the driver is responsible for the map. | |||||
2007-11-22 | drm: major whitespace/coding style realignment with kernel | Dave Airlie | 1 | -2/+2 | |
2007-11-05 | drm: remove lots of spurious whitespace. | Dave Airlie | 1 | -11/+11 | |
Kernel "cleanfile" script run. | |||||
2007-10-26 | update DRM sysfs support | Jesse Barnes | 1 | -2/+2 | |
Make DRM devices use real Linux devices instead of class devices, which are going away. While we're at it, clean up some of the interfaces to take struct drm_device * or struct device * and use the global drm_class where needed instead of passing it around. | |||||
2007-10-25 | Tighten permissions on some buffer manager ioctls.drm-ttm-finalize | Thomas Hellstrom | 1 | -4/+8 | |
Set bo init minor to 0. Add the version function to header. | |||||
2007-10-25 | Buffer manager: | Thomas Hellstrom | 1 | -0/+1 | |
Implement a version check IOCTL for drivers that don't use drmMMInit from user-space. Remove the minor check from the kernel code. That's really up to the driver. Bump major. | |||||
2007-10-17 | Remove the op ioctl, and replace it with a setuser ioctl. | Thomas Hellstrom | 1 | -1/+1 | |
Remove need for lock for now. May create races when we clean memory areas or on takedown. Needs to be fixed. Really do a validate on buffer creation in order to avoid problems with fixed memory buffers. | |||||
2007-10-17 | Revert "Replace NO_MOVE/NO_EVICT flags to buffer objects with an ioctl to ↵ | Thomas Hellstrom | 1 | -1/+0 | |
set pinning." This reverts cf2d569daca6954d11a796f4d110148ae2e0c827 commit. | |||||
2007-10-16 | Drop destroy ioctls for fences and buffer objects. | Kristian Høgsberg | 1 | -2/+0 | |
We now always create a drm_ref_object for user objects and this is then the only things that holds a reference to the user object. This way unreference on will destroy the user object when the last drm_ref_object goes way. | |||||
2007-10-04 | linux-drm: Obey device class requirements when detecting devices. | Maarten Maathuis | 1 | -0/+10 | |
2007-09-26 | Add brackets | Alan Hourihane | 1 | -1/+1 | |
2007-09-26 | don't copy back if an error was returned. | Alan Hourihane | 1 | -1/+1 | |
2007-08-16 | Merge branch 'master' into bo-set-pin | Eric Anholt | 1 | -1/+7 | |
2007-08-02 | drm: add unlocked ioctl code path - not used yet | Dave Airlie | 1 | -1/+7 | |
2007-07-26 | debug print ioctl return value as -integer rather than fffffwhatever. | Eric Anholt | 1 | -1/+1 | |
2007-07-26 | Replace NO_MOVE/NO_EVICT flags to buffer objects with an ioctl to set pinning. | Eric Anholt | 1 | -0/+1 | |
This cleans up the create/validate interfaces for this very uncommon path, and makes pinned object creation much easier to use for the X Server. | |||||
2007-07-21 | Fix misc ioctl issues, makes Nouveau run. | Pekka Paalanen | 1 | -2/+8 | |
Debug print fix in drm_release(). Forgotten local variable init in drm_setversion(). Unnecessary put_user() in drm_addmap_ioctl(). ioctl->cmd check broken in drm_ioctl(); workaround. | |||||
2007-07-21 | fix missing brace placement for IOC_IN | Dave Airlie | 1 | -2/+3 | |
2007-07-21 | fix drm no-compile due to BSD :-) | Dave Airlie | 1 | -1/+1 | |
2007-07-20 | Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. | Eric Anholt | 1 | -105/+118 | |
The data is now in kernel space, copied in/out as appropriate according to the This results in DRM_COPY_{TO,FROM}_USER going away, and error paths to deal with those failures. This also means that XFree86 4.2.0 support for i810 DRM is lost. | |||||
2007-07-20 | Replace filp in ioctl arguments with drm_file *file_priv. | Eric Anholt | 1 | -15/+14 | |
As a fallout, replace filp storage with file_priv storage for "unique identifier of a client" all over the DRM. There is a 1:1 mapping, so this should be a noop. This could be a minor performance improvement, as everything on Linux dereferenced filp to get file_priv anyway, while only the mmap ioctls went the other direction. | |||||
2007-07-16 | drm: remove drmP.h internal typedefs | Dave Airlie | 1 | -17/+17 | |
2007-07-16 | drm: detypedef drm.h and fixup all problems | Dave Airlie | 1 | -2/+2 | |
2007-07-11 | Merge branch 'master' into cleanupdrm-ttm-cleanup-branch | Dave Airlie | 1 | -70/+21 | |
Conflicts: libdrm/xf86drm.c linux-core/drm_bo.c linux-core/drm_fence.c | |||||
2007-07-11 | Made drm_sg_alloc accessible from inside the DRM - drm_sg_alloc_ioctl is the ↵ | Arthur Huillet | 1 | -1/+1 | |
ioctl wrapper | |||||
2007-07-02 | Fix must-check warnings and implement a few error paths. | Kristian Høgsberg | 1 | -1/+1 | |
2007-06-10 | use krh's idr mods to remove lists from idr code | Dave Airlie | 1 | -10/+2 | |
2007-06-03 | Revert "drm: add new drm_wait_on function to replace macro" | root | 1 | -28/+0 | |
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 | 1 | -9/+8 | |
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 | 1 | -10/+2 | |
This reverts commit 3fdef0dc2000308b16907b95f637c60acde80a74. ditto not on master yet | |||||
2007-05-26 | Revert "drm/ttm: cleanup most of fence ioctl split out" | Dave Airlie | 1 | -12/+1 | |
This reverts commit 3dfc1400e9fc58c69292d7cf7c2e1653fa5e6991. this shouldn't have gone on master yet | |||||
2007-05-26 | whitespace fixups from kernel | Dave Airlie | 1 | -1/+1 | |
2007-05-26 | drm/ttm: cleanup most of fence ioctl split out | Dave Airlie | 1 | -1/+12 | |
2007-05-26 | drm/ttm: cleanup mm_ioctl ioctls to be separate ioctls. | Dave Airlie | 1 | -2/+10 | |
This is the first bunch of ioctls | |||||
2007-05-26 | drm: cleanup use of Linux list handling macros | Dave Airlie | 1 | -28/+16 | |
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-08 | ttm: complete drm buffer object ioctl split | Dave Airlie | 1 | -1/+13 | |
retain the op operation for validate/fence operations | |||||
2007-05-06 | drm/ttm: cleanup most of fence ioctl split out | Dave Airlie | 1 | -1/+12 | |
2007-05-06 | drm/ttm: cleanup mm_ioctl ioctls to be separate ioctls. | Dave Airlie | 1 | -2/+10 | |
This is the first bunch of ioctls | |||||
2007-04-28 | drm: add new drm_wait_on function to replace macro | Dave Airlie | 1 | -0/+28 | |
2007-04-28 | remove DRM_GETSAREA and replace with drm_getsarea function | Dave Airlie | 1 | -0/+14 | |
2007-03-20 | rename badly named define | Dave Airlie | 1 | -4/+2 | |
2007-03-19 | cleanup ioctl expansion code | Dave Airlie | 1 | -7/+6 | |
2007-03-19 | make drm fops const from kernel | Dave Airlie | 1 | -1/+1 | |
2007-01-25 | Remove a scary error printed when we were leaking memory caches. | Thomas Hellstrom | 1 | -6/+26 | |
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 | 1 | -51/+0 | |
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 | 1 | -1/+5 | |
2006-10-17 | Add vma list memory usage to memory accounting. | Thomas Hellstrom | 1 | -11/+1 | |
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 | 1 | -1/+3 | |
2006-10-17 | Extend generality for more memory types. | Thomas Hellstrom | 1 | -4/+5 | |
Fix up init and destruction code. |