summaryrefslogtreecommitdiff
path: root/shared-core/i915_irq.c
AgeCommit message (Expand)Author
2007-06-15Fix memory leaks in vblank error paths.Michel Dänzer
2007-06-14Comment new vblank routines and fixup several issues:Jesse Barnes
2007-06-12Remove unnecessary (and uncommented!) read barrier from the interruptJesse Barnes
2007-06-12Update vblank code:Jesse Barnes
2007-06-12Initial checkin of vblank rework. Code attempts to reduce the numberJesse Barnes
2007-06-03Revert "move i915 to new drm_wait_on function"root
2007-05-26drm: spinlock initializer cleanupThomas Gleixner
2007-05-10Allow vblank interrupts to remain disabled across VT switch.Keith Packard
2007-04-28move i915 to new drm_wait_on functionDave Airlie
2007-04-03Make sure we ack irqs before we read a breadcrumb so thatThomas Hellstrom
2007-02-28i915: Eliminate dev_priv->current_page.Michel Dänzer
2007-02-28i915: Fix test for synchronous flip affecting both pipes.Michel Dänzer
2007-02-22i915: Add support for scheduled buffer swaps to be done as flips.Michel Dänzer
2007-02-19i915: Improved page flipping support, including triple buffering.Michel Dänzer
2007-02-19i915: Unify breadcrumb emission.Michel Dänzer
2007-01-24vblank interrupt fixZou Nan hai
2007-01-02i915: Fix a DRM_ERROR that should be DRM_DEBUG.Michel Dänzer
2006-11-27i915_vblank_tasklet: Try harder to avoid tearing.Michel Dänzer
2006-10-18Merging drm-ttm-0-2-branchThomas Hellstrom
2006-10-02Fix type of second argument to spin_lock_irqsave().Michel Dänzer
2006-10-02Fix type of second argument to spin_lock_irqsave().Michel Dänzer
2006-09-29i915: Only schedule vblank tasklet if there are scheduled swaps pending.Michel Dänzer
2006-09-29i915: Only initialize IRQ fields in postinstall, not the PIPE_SET ioctl.Michel Dänzer
2006-09-29i915: Avoid mis-counting vblank interrupts when they're only enabled for pipe A.Michel Dänzer
2006-09-29i915_vblank_swap: Add support for DRM_VBLANK_NEXTONMISS.Michel Dänzer
2006-09-29Only return EBUSY after we've established we need to schedule a new swap.Michel Dänzer
2006-09-29Fix 'sequence has passed' condition in i915_vblank_swap().Michel Dänzer
2006-09-29Make handling of dev_priv->vblank_pipe more robust.Michel Dänzer
2006-09-29DRM_I915_VBLANK_SWAP ioctl: Take drm_vblank_seq_type_t instead of pipe number.Michel Dänzer
2006-09-29i915: Add ioctl for scheduling buffer swaps at vertical blanks.Michel Dänzer
2006-09-29Add support for secondary vertical blank interrupt to i915 driver.Michel Dänzer
2006-09-29i915: Only schedule vblank tasklet if there are scheduled swaps pending.Michel Dänzer
2006-09-28i915: Avoid mis-counting vblank interrupts when they're only enabled for pipe A.Michel Dänzer
2006-09-28i915_vblank_swap: Add support for DRM_VBLANK_NEXTONMISS.Michel Dänzer
2006-09-28Only return EBUSY after we've established we need to schedule a new swap.Michel Dänzer
2006-09-28Fix 'sequence has passed' condition in i915_vblank_swap().Michel Dänzer
2006-09-28Make handling of dev_priv->vblank_pipe more robust.Michel Dänzer
2006-09-28DRM_I915_VBLANK_SWAP ioctl: Take drm_vblank_seq_type_t instead of pipe number.Michel Dänzer
2006-09-28i915: Add ioctl for scheduling buffer swaps at vertical blanks.Michel Dänzer
2006-09-28Add support for secondary vertical blank interrupt to i915 driver.Michel Dänzer
2006-09-15Some bugfixes.Thomas Hellstrom
2006-09-12More bugfixes.Thomas Hellstrom
2006-09-08Various bugfixes.Thomas Hellstrom
2006-09-05i915: Only turn on user IRQs when they are needed.Thomas Hellstrom
2006-08-29Checkpoint commit. Buffer object flags and IOCTL argument list.Thomas Hellstrom
2006-08-21i915 fence object driver implementing 2 fence object types:Thomas Hellstrom
2006-08-10i965 code and Linux coding style < 0Dave Airlie
2006-08-08Add support for Intel i965G chipsets.Alan Hourihane
2006-06-22Remove spurious debug messages from i915 vblank config pathsKeith Packard
2006-06-21i915: Save vblank pipe configuration to restore on resumeKeith Packard