Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-18 | Remove broken CRTC enable checks and incorrect user irq enable in set_pipe | Jesse Barnes | |
routine. | |||
2007-06-18 | radeon: VBlank rework fixups. | Michel Dänzer | |
Fix range of frame counter registers. Use DRM_ERR() instead of Linux specific error codes in shared code. Remove duplicate register definitions and superfluous local variables. | |||
2007-06-18 | r300: Registers 0x2220-0x2230 are known as R300_VAP_CLIP_X_0-R300_VAP_CLIP_Y_1. | Oliver McFadden | |
2007-06-18 | r300: Synchronized the register defines file again. | Oliver McFadden | |
2007-06-15 | Remove broken crtc enable checks, radeon does it slightly differently | Jesse Barnes | |
(this makes get_vblank_counter return an actual value). | |||
2007-06-15 | First cut at radeon support for the vblank rework. | Jesse Barnes | |
2007-06-15 | i915: Fix handling of breadcrumb counter wraparounds. | Michel Dänzer | |
2007-06-15 | Wake up vblank waitqueue in drm_handle_vblank(). | Michel Dänzer | |
2007-06-15 | i915: Fix tests for vblank interrupts being enabled on CRTC by X server. | 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 | Remove unnecessary (and uncommented!) read barrier from the interrupt | Jesse Barnes | |
path. It doesn't appear to serve any useful purpose. | |||
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-12 | Fix some obvious bugs. | Thomas Hellstrom | |
2007-06-12 | Try to make buffer object / fence object ioctl args 64-bit safe. | Thomas Hellstrom | |
Introduce tile members for future tiled buffer support. Allow user-space to explicitly define a fence-class. Remove the implicit fence-class mechanism. 64-bit wide buffer object flag member. | |||
2007-06-08 | r300: Added the CP maximum fetch size and ring rptr update variables. | Oliver McFadden | |
2007-06-05 | r300: Small correction to the previous commit. | Oliver McFadden | |
2007-06-05 | r300: Document more of the RADEON_RBBM_STATUS register. | Alex Deucher | |
2007-06-05 | Add support for the G33, Q33, and Q35 chipsets. | Wang Zhenyu | |
These require that the status page be referenced by a pointer in GTT, rather than phsyical memory. So, we have the X Server allocate that memory and tell us the address, instead. | |||
2007-06-05 | invalidate gart tlb on PCIE after table change | Dave Airlie | |
2007-06-05 | complete PCIE backend for ttm | Dave Airlie | |
ttm test runs with it at least, needs to do more testing on it | |||
2007-06-05 | Merge branch 'origin' into radeon-ttm | Dave Airlie | |
Conflicts: shared-core/radeon_drv.h | |||
2007-06-04 | nouveau: fix RAMHT wrapping | Maurice van der Pot | |
2007-06-03 | radeon: refine irq acking for vbl on crtc 2 | Dave Airlie | |
2007-06-03 | Revert "move i915 to new drm_wait_on function" | root | |
This reverts commit feb68037784ac09e333a321d294fdb2d8c57a4c8. This was a bad idea, the macro is actually a bit harder to convert to a static for the other use cases | |||
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-05-31 | i915: Add support for 945GME chip | Wang Zhenyu | |
2007-05-31 | i915: Add support for 965GME/GLE chip. | Wang Zhenyu | |
2007-05-29 | Update a bunch of FreeBSD port code. | Jung-uk Kim | |
Tested on r200/r300. i915 updates still remain to be done. | |||
2007-05-26 | drm: spinlock initializer cleanup | Thomas Gleixner | |
2007-05-26 | radeon: add other IGP chipsets | Dave Airlie | |
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-22 | Suspend/resume support (incomplete). | Jesse Barnes | |
2007-05-22 | Call preallocated space VRAM instead of PRIV0 to be more consistent with | Jesse Barnes | |
other drivers. | |||
2007-05-18 | Fix merge problem. | Alan Hourihane | |
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-17 | Merge branch 'modesetting-101' of git+ssh://git.freedesktop.org/git/mesa/drm ↵ | Jesse Barnes | |
into origin/modesetting-101 Conflicts: linux-core/drm_crtc.c linux-core/drm_fb.c Lots of changes to merge with alanh's latest stuff: o fix use of fb->pitch now that it has the right value o add new helper for finding the CRTC given an FB o fix new fb_probe/fb_remove functions to take a CRTC o fixup callers of new FB routines o port drm_fb changes to intel_fb o check for errors after creating fb buffer object o go back to using cfb_imageblit since the accel stubs aren't ready | |||
2007-05-17 | Fix FB pitch value (we had it wrong and were working around it in a few | Jesse Barnes | |
places). Add new FB hooks to the drm driver structure and make i915 use them for an Intel specific FB driver. This will allow acceleration and better handling of the command stream. | |||
2007-05-13 | r300: Added my comments into r300_reg.h. | Oliver McFadden | |
2007-05-13 | r300: Synchronized R300 register defines file. | Oliver McFadden | |
Just moved the indent control comments so that indent doesn't try to change anything. | |||
2007-05-12 | nouveau : nv10 graph move clipping value to per channel init | Matthieu Castet | |
2007-05-12 | nouveau : nv10 graph clipping values were forgoten in ddx to drm commit | Matthieu Castet | |
2007-05-10 | Allow vblank interrupts to remain disabled across VT switch. | Keith Packard | |
i915_driver_irq_postinstall was forcing vblank interrupts to pipe A when called with vblank interrupts disabled. This caused vblank interrupts to be accidentally re-enabled when VT switching the X server. Instead, start the driver with vblank interrupts enabled on pipe A to support older X servers, but then leave control over the state to the X server if it is able to do so. | |||
2007-05-10 | Just some minor cleanups. | Alan Hourihane | |