summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/drm_irq.c
AgeCommit message (Expand)Author
2014-03-09use linux style memory allocations in shared drm codeJonathan Gray
2014-01-24drm: fix a use-after-free when GPU acceleration disabledJonathan Gray
2013-10-29Move most of the uses of workqs in drm to the new task/taskq api.Jonathan Gray
2013-09-24Make (almost all) atomic operations really atomic.Mark Kettenis
2013-09-24Make sure vblank_time_lock blocks interrupts to match Linux.Mark Kettenis
2013-09-02use DRM_MEMORYBARRIER() for smp_mb__*Jonathan Gray
2013-09-02add static back to functions that originally had itJonathan Gray
2013-08-12Add a port of the TTM and Radeon DRM code from Linux 3.8.13.Jonathan Gray
2013-07-01Within ns_to_timeval() change the rem field type from unsigned to signed.Brad Smith
2013-04-22handle long long time_t in debug codeTheo de Raadt
2013-03-18Significantly increase the wordlist for ddb hangman,Jonathan Gray
2011-06-02Add $OpenBSD$ after oga said 'go ahead and fix that'Paul de Weerd
2011-02-22In drm_modeset_ctl make sure to check the (now signed) value is > 0 asOwain Ainsworth
2010-07-18Support from vblank events in drm.Owain Ainsworth
2010-04-15Use IPL_TTY instead of IPB_BIO as suggested by oga.Marco Peereboom
2009-05-12hold the mutex in drm_handle_vblank().Owain Ainsworth
2009-05-12Remove the vblank_disable_allowed crud.Owain Ainsworth
2009-05-12add a bunch of #ifdef DRM_VBLANK_DEBUG debugging to the vblank code.Owain Ainsworth
2009-04-05Rework the vblank subsystem so that instead of having various bits inOwain Ainsworth
2009-04-04A couple of fixes (based mostly on stuff from upstream) to stopOwain Ainsworth
2009-04-03Remove dev->irq_lock, the drm_irq_handler_wrap irq handler, and removeOwain Ainsworth
2009-04-03Convert DRM_WAIT_ON to take additional parameters, the wmsg for msleep,Owain Ainsworth
2009-03-30Remove the DRM_SPIN lock macros, just expand them to mutex operations.Owain Ainsworth
2009-03-27Remove a bunch of compat macros, just expand them to the openbsdOwain Ainsworth
2009-03-26The drm_* allocation functions have been #defined to not use most ofOwain Ainsworth
2008-11-25Unbreak the treeOwain Ainsworth
2008-11-25Don't try and enable the vblank handler if irqs are disabled.Owain Ainsworth
2008-11-24change drm_attach_mi to drm_attach_pci. we take the pci_attach_args, andOwain Ainsworth
2008-11-23Map device interrupts in the attach routine. and remove more need forOwain Ainsworth
2008-11-23Move vblank data allocation to happening at attach, not at irq enable.Owain Ainsworth
2008-11-17Instead of using a width-1 bitfield for storing the driver capabilitiesOwain Ainsworth
2008-11-06Make sure we do not unlock twice.David Hill
2008-11-06Remove the drm_locked_tasklet interface. The only consumer that used itOwain Ainsworth
2008-10-07Move dev->driver over to being a pointer to a const struct, instead of stupidlyOwain Ainsworth
2008-09-18Rework the drm locking to be at least halfway sane. The freebsd codeOwain Ainsworth
2008-09-06Kill the stats data structures and noop some other parts. Nothing inOwain Ainsworth
2008-09-02detypedef some more. No functional change.Owain Ainsworth
2008-08-21Rip out the remnants of the vblank signal stuff. Nothing uses it, andOwain Ainsworth
2008-08-21Instead of having a number of malloced arrays for vblank handling, justOwain Ainsworth
2008-08-16Apply a light paddling with the knf stick. No binary change.Owain Ainsworth
2008-08-13Change the drm_lock*() api to take a pointer to the struct as aOwain Ainsworth
2008-08-13Kill a bunch of the drm context code that nothing uses anymore, theOwain Ainsworth
2008-07-29Update to DRM git.Owain Ainsworth
2008-07-29Switch all instances of malloc/free in the DRM to drm_alloc, drm_freeOwain Ainsworth
2008-07-07The current drm_locked_task*() code sometimes tries to sleep in anOwain Ainsworth
2008-06-26Kill the silly ``drm_device_t'' and ``drm_file_t'' typedefs. just useOwain Ainsworth
2008-06-26Kill the rest of the ifdef maze in drm_*.cOwain Ainsworth
2008-06-19Don't play with the vblank refcount if we didn't increase it first.Owain Ainsworth
2008-06-19Check the right refcount so that the vblank irq has a hope of beingOwain Ainsworth
2008-06-11Update to DRM git as of a few days ago. This mostly affects theOwain Ainsworth