summaryrefslogtreecommitdiff
path: root/shared/radeon_irq.c
AgeCommit message (Collapse)AuthorFilesLines
2003-07-29IRQ code cleanup suggested by Linus TorvaldsMichel Daenzer1-3/+3
i830 build fix
2003-07-25Compile fixes for recent 2.5/2.6 Linux kernels. I hope this doesn't breakMichel Daenzer1-2/+3
the i830 driver or the BSDs. :)
2003-04-26Ensure driver has been initialized (dev_private != NULL) before installingLeif Delgass1-4/+5
irq handler in DRM(irq_install). Modify all drivers to ensure irq handler is removed before cleanup and cleanup is called at takedown. Remove unused buffer private struct fields in i810, i830. Check for lock on init/cleanup in all drivers except i810/i830. The current DDX for i810 and i830 doesn't hold the lock on kernel init (FIXME?).
2003-03-28merged drm-filp-0-1-branchdrm-filp-1-20020328-mergeKeith Whitwell1-1/+1
2003-02-04only acknowledge interrupts we handle - others could be used outside theMichel Daenzer1-5/+8
DRM
2002-12-04further vertical blank interrupt cleanups: remove unused variable,Michel Daenzer1-1/+1
non-ambiguous variable names, don't express subtraction in unnecessarily complicated ways
2002-12-03vertical blank interrupt cleanups: use spinlock instead of semaphore, sendMichel Daenzer1-4/+1
signal directly from interrupt handler instead of using a taskqueue (based on feedback by Linus Torvalds)
2002-11-30vertical blank ioctl can send signal instead of blockingMichel Daenzer1-4/+4
2002-10-01fix wait condition for vertical blank IRQsMichel Daenzer1-1/+1
2002-09-29Move os-dependent stuff out of radeon_irq.cKeith Whitwell1-82/+34
2002-09-29Fix up BSD irq handling.Eric Anholt1-6/+10
2002-09-27make SW interrupts more robust: write sequence number to scratch register,Michel Daenzer1-16/+25
acknowledge any lost interrupts before waiting
2002-09-26DRM(vblank_wait) is driver specificMichel Daenzer1-0/+39
2002-09-25common ioctl to wait for vertical blank IRQsMichel Daenzer1-32/+70
2002-09-23merged r200-0-2-branch to trunkKeith Whitwell1-0/+214