summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/i915_irq.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Split out the suspend/resume code into its own file to make it possible tokettenis2012-05-191-16/+30
* Initial kernel support for sandybridge intel chipsets in intagp and inteldrm.oga2011-09-141-7/+19
* Add $OpenBSD$ after oga said 'go ahead and fix that'weerd2011-06-021-0/+1
* do not need that protoderaadt2011-04-241-1/+0
* Fix a ton of space and tab violations. No binary change.marco2010-08-121-5/+5
* Add mostly working support for ironlake (integrated graphics on core i5 and i3oga2010-06-301-19/+140
* rename struct drm_i915_private to struct inteldrm_softc, to be more inoga2010-05-251-17/+17
* Remove the DRI1 code paths from inteldrm as promised two weeks ago.oga2010-05-251-102/+0
* unifdef INTELDRM_GEM.oga2010-05-101-2/+0
* DRM memory management for inteldrm(4) using the Graphics Executionoga2010-04-081-92/+23
* G4X chipsets actually have a slightly larger vblank counter register,oga2009-11-231-0/+2
* Make it so that instead of grabbing and ungrabbing the spinlock one line apart,oga2009-11-231-14/+16
* Suspend/resume goop for inteldrm, essentially a big pile of save/restoreoga2009-11-231-21/+2
* Something i should have commited months ago.oga2009-09-081-46/+5
* Cleanup: knf, typos.oga2009-05-121-54/+54
* The G4X and GM45 just /had/ to have a different counter register.oga2009-04-191-0/+6
* Fixed a few the-the misspellings in comments. Skipped a bunch in binutils,gcc and so on. ok jmc@jj2009-04-141-1/+1
* Don't bother to keep a count of irqs recieved, the os does that for us.oga2009-04-061-1/+0
* Rework the vblank subsystem so that instead of having various bits inoga2009-04-051-1/+1
* ${XORGNAME}_driver_irq_handler() is a stupid name for an interruptoga2009-04-031-3/+3
* More compat crud bites the dust: Remove the IRQ_NONE and IRQ_HANDLEDoga2009-04-031-2/+2
* kill the stupid DRM_IRQ_ARGS macros and irqreturn_t typedef, switch tooga2009-04-031-3/+3
* Remove dev->irq_lock, the drm_irq_handler_wrap irq handler, and removeoga2009-04-031-0/+1
* Final irq_lock piece. Switch inteldrm over like radeomdrm and the rest.oga2009-04-031-16/+6
* use i915_pipe_enabled() to test to see if the pipe is lit up, instead ofoga2009-04-031-4/+3
* Convert DRM_WAIT_ON to take additional parameters, the wmsg for msleep,oga2009-04-031-18/+18
* Remove a bunch of compat macros, just expand them to the openbsdoga2009-03-271-1/+1
* Demacro the inteldrm ring macros too, making them use bus_space_writeoga2009-03-051-2/+1
* Remove an unused define.oga2009-02-091-1/+0
* Don't enable vblank if the pipe is disabled.oga2009-02-091-0/+4
* Fixup wakeup pointers. interrupts work properly again.oga2008-11-241-1/+1
* Map device interrupts in the attach routine. and remove more need foroga2008-11-231-5/+8
* Move vblank data allocation to happening at attach, not at irq enable.oga2008-11-231-5/+0
* using ``wait queues' for sleep is a linuxism. Kill them and just sleepoga2008-11-221-4/+2
* Slightly fix up previousoga2008-11-221-1/+1
* garbage collect i915_vblank_swap.oga2008-11-171-23/+0
* Manage vblank interrupts using the PIPESTAT register.oga2008-11-171-105/+87
* Conditionalise the use of the SAREA in inteldrm. In DRI2 setups (which we don'toga2008-11-171-5/+4
* The i915 vblank swap ioctl is fundamentally racy.oga2008-11-061-314/+15
* Enable IMR passthrough of vblank events before enabling it in theoga2008-11-041-36/+25
* Hold the drm lock around all things that touch the ringbuffer.oga2008-11-041-0/+2
* revert the pageflipping and vblank sync code to the older style thatoga2008-11-041-197/+86
* Remove the vblank_pipe member of the softc and noop the ioctl that setsoga2008-10-311-19/+1
* Bunch of cleanup. Kill some dead variables and some stupid code.oga2008-10-301-98/+63
* Kill the linux-ready negative return codes in ``shared'' code. We handleoga2008-10-071-16/+16
* fix vblank interrupt mask. Unbreaks sync-to-vblank and anything thatoga2008-09-051-2/+2
* Add Interrupt mitigation for the i9XX user_irq, should save a bit of power;oga2008-09-011-28/+71
* Kill the ifdefed out ttm interface stuff. The intel driver hasoga2008-08-281-3/+0
* Update to DRM git.oga2008-07-291-72/+38
* Update the inteldrm driver to drm git.oga2008-07-031-55/+54