Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-15 | First cut at radeon support for the vblank rework. | Jesse Barnes | |
2007-06-15 | Remove DRIVER_IRQ_VBL(2). | Michel Dänzer | |
If the driver doesn't support vertical blank interrupts, it won't call drm_vblank_init(), and dev->num_crtcs will be 0. Also fix an off-by-one test against dev->num_crtcs. | |||
2007-06-15 | Make vblank waitqueue per CRTC. | Michel Dänzer | |
2007-06-15 | Wake up vblank waitqueue in drm_handle_vblank(). | Michel Dänzer | |
2007-06-15 | Return current sequence number to userspace after blocking wait for vblank. | Michel Dänzer | |
2007-06-15 | Fix memory leaks in vblank error paths. | Michel Dänzer | |
Also use drm_calloc instead of drm_alloc and memset, and use the size of the struct instead of the size of the pointer for allocation... | |||
2007-06-14 | Comment new vblank routines and fixup several issues: | Jesse Barnes | |
- use correct refcount variable in get/put routines - extract counter update from drm_vblank_get - make signal handling callback per-crtc - update interrupt handling logic, drivers should use drm_handle_vblank - move wakeup and counter update logic to new drm_handle_vblank routine - fixup usage of get/put in light of counter update extraction - fix longstanding bug in signal code, update pending counter only *after* we're sure we'll setup signal handling | |||
2007-06-12 | Update vblank code: | Jesse Barnes | |
- move pre/post modeset ioctl to core - fixup i915 buffer swap - fix outstanding signal count code - create new core vblank init routine - test (works with glxgears) - simplify i915 interrupt handler | |||
2007-06-12 | Initial checkin of vblank rework. Code attempts to reduce the number | Jesse Barnes | |
of vblank interrupt in order to save power. | |||
2007-06-10 | use krh's idr mods to remove lists from idr code | Dave Airlie | |
2007-06-07 | oops must fix this properly at some point | Dave Airlie | |
2007-06-07 | drm: fix radeon setparam alignment issues on 32/64-bit | Dave Airlie | |
2007-06-05 | remove include of linux ioctl32.h from drm drivers | 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-06-03 | radeon: add support for vblank on crtc2 | Dave Airlie | |
This add support for CRTC2 vblank on radeon similiar to the i915 support | |||
2007-06-01 | drm: fixup initialisation of list heads and idr | Dave Airlie | |
2007-05-27 | drm: move context handling code to use linux idr | Dave Airlie | |
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 | drm: make sure the drawable code doesn't call malloc(0). | Michel Dänzer | |
Signed-off-by: Michel Dänzer <michel@tungstengraphics.com> 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 | ati_pcigart: cut to 80 chars | 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-17 | nouveau: don't build the module by default | Stephane Marchesin | |
2007-05-06 | s/OJBECTS/OBJECTS/ | Brian | |
2007-05-06 | drm: remove unused define DRM_HAS_TTM | Dave Airlie | |
2007-04-28 | drm: add new drm_wait_on function to replace macro | Dave Airlie | |
2007-04-28 | remove register usage | Dave Airlie | |
2007-04-28 | remove DRM_GETSAREA and replace with drm_getsarea function | Dave Airlie | |
2007-04-26 | linux: minor indent. | George Sapountzis | |
2007-04-26 | whitespace cleanup | Dave Airlie | |
2007-04-26 | remove some whitespace violation | Dave Airlie | |
2007-04-26 | drm: nopfn warning on 64-bit | Dave Airlie | |
2007-04-26 | drm/ttm: allow drm_buffer_object_create to be used in-kernel | Jesse Barnes | |
2007-04-26 | Add new buffer object type for kernel allocations that don't initially have ↵ | Jesse Barnes | |
a user mapping. (cherry picked from commit 2e21779992bd5026d8ec4dea52466377dbe5a0ed) | |||
2007-04-20 | Initialize rwlock using rwlock_init to appease lockdep validator. | Kristian Høgsberg | |
2007-04-20 | Avoid a fence timeout problem when a signal is pending. | Thomas Hellstrom | |
2007-04-20 | Fix via compile error | Thomas Hellstrom | |
(Reported by Benno Schulenberg.) | |||
2007-04-18 | Simplify the ttm backend interface and the agp ttm backend. | Thomas Hellstrom | |
2007-04-17 | Don't always free up memory space when we unpin buffers. | Thomas Hellstrom | |
2007-04-17 | Fix buffer object reference problems. | Thomas Hellstrom | |
(Reported by Dave Airlie). | |||
2007-04-17 | Add a code comment. | Thomas Hellstrom | |
2007-04-16 | Require the hardware lock for buffer creation | Thomas Hellstrom | |
(since that implies a validate). Fix drm_bo_wait_unfenced error messages and codes. Fix some return codes from libdrm. | |||
2007-04-09 | radeon: add support for reverse engineered xpress200m | Dave Airlie | |
The IGPGART setup code was traced using mmio-trace on fglrx by myself and Phillip Ezolt <phillipezolt@gmail.com> on dri-devel. This code doesn't let the 3D driver work properly as the card has no vertex shader support. Thanks to Matthew Garrett + Ubuntu for providing me some hardware to do this work on. | |||
2007-04-07 | fixup install target, not sure what I was smokin... | Dave Airlie | |
2007-04-05 | add an install target to the drm modules makefile | Dave Airlie | |
2007-04-03 | Fix user object reference when caller is not object creator. | Thomas Hellstrom | |
(Reported by Dave Airlie). |