summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/drm_irq.c
AgeCommit message (Expand)Author
2019-04-14Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 toJonathan Gray
2018-09-13In drm_wait_one_vblank() add a delay when we're "cold". Interrupts aren'tMark Kettenis
2018-03-28drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off)Jonathan Gray
2017-08-12Provide a stub implementation for request_irq() and free_irq().Martin Pieuchot
2017-07-01Update inteldrm(4) to code based on Linux 4.4.70. This brings us support forMark Kettenis
2016-11-07Split PID from TID, giving processes a PID unrelated to the TID of theirPhilip Guenther
2015-09-26Update drm_irq.c to the version from Linux 3.14.52.Mark Kettenis
2015-09-23Update inteldrm to the code from Linux 3.14.52 (which corresponds toMark Kettenis
2015-04-18another round of reducing the diff to linuxJonathan Gray
2015-04-15Convert remaining drm ioctl implementation functions to return Linux-styleMark Kettenis
2015-04-12make wait_queue_head a struct with a mutexJonathan Gray
2015-04-06move some inline linux compat into the dedicated filesJonathan Gray
2015-04-05whitespaceMark Kettenis
2015-02-12Add and use macros for linux memory barriers. Fix the call inJonathan Gray
2015-02-11Switch most printf style functions calls back to linux function namesJonathan Gray
2015-02-10switch most mtx_* calls back to linux spinlocksJonathan Gray
2015-02-10Remove DRM_LOCK macros, rename dev_lock to struct_mutex and directlyJonathan Gray
2014-09-13Replace all queue *_END macro calls except CIRCLEQ_END with NULL.Doug Hogan
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