summaryrefslogtreecommitdiff
path: root/shared-core/radeon_irq.c
AgeCommit message (Collapse)Author
2003-07-29<../shared-core/r128_drm.h
'>Compile fixes for recent 2.5/2.6 Linux kernels. I hope this doesn't breakMichel Daenzer the i830 driver or the BSDs. :) 2003-04-26Ensure driver has been initialized (dev_private != NULL) before installingLeif Delgass 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-branchKeith Whitwell 2003-02-04only acknowledge interrupts we handle - others could be used outside theMichel Daenzer DRM 2002-12-04further vertical blank interrupt cleanups: remove unused variable,Michel Daenzer non-ambiguous variable names, don't express subtraction in unnecessarily complicated ways 2002-12-03vertical blank interrupt cleanups: use spinlock instead of semaphore, sendMichel Daenzer 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 Daenzer 2002-10-01fix wait condition for vertical blank IRQsMichel Daenzer 2002-09-29Move os-dependent stuff out of radeon_irq.cKeith Whitwell 2002-09-29Fix up BSD irq handling.Eric Anholt 2002-09-27make SW interrupts more robust: write sequence number to scratch register,Michel Daenzer acknowledge any lost interrupts before waiting 2002-09-26DRM(vblank_wait) is driver specificMichel Daenzer 2002-09-25common ioctl to wait for vertical blank IRQsMichel Daenzer 2002-09-23merged r200-0-2-branch to trunkKeith Whitwell