summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/i915_irq.c
AgeCommit message (Expand)Author
2011-09-14Initial kernel support for sandybridge intel chipsets in intagp and inteldrm.Owain Ainsworth
2011-06-02Add $OpenBSD$ after oga said 'go ahead and fix that'Paul de Weerd
2011-04-24do not need that protoTheo de Raadt
2010-08-12Fix a ton of space and tab violations. No binary change.Marco Peereboom
2010-06-30Add mostly working support for ironlake (integrated graphics on core i5 and i3Owain Ainsworth
2010-05-25rename struct drm_i915_private to struct inteldrm_softc, to be more inOwain Ainsworth
2010-05-25Remove the DRI1 code paths from inteldrm as promised two weeks ago.Owain Ainsworth
2010-05-10unifdef INTELDRM_GEM.Owain Ainsworth
2010-04-08DRM memory management for inteldrm(4) using the Graphics ExecutionOwain Ainsworth
2009-11-23G4X chipsets actually have a slightly larger vblank counter register,Owain Ainsworth
2009-11-23Make it so that instead of grabbing and ungrabbing the spinlock one line apart,Owain Ainsworth
2009-11-23Suspend/resume goop for inteldrm, essentially a big pile of save/restoreOwain Ainsworth
2009-09-08Something i should have commited months ago.Owain Ainsworth
2009-05-12Cleanup: knf, typos.Owain Ainsworth
2009-04-19The G4X and GM45 just /had/ to have a different counter register.Owain Ainsworth
2009-04-14Fixed a few the-the misspellings in comments. Skipped a bunch in binutils,gcc...Janne Johansson
2009-04-06Don't bother to keep a count of irqs recieved, the os does that for us.Owain Ainsworth
2009-04-05Rework the vblank subsystem so that instead of having various bits inOwain Ainsworth
2009-04-03${XORGNAME}_driver_irq_handler() is a stupid name for an interruptOwain Ainsworth
2009-04-03More compat crud bites the dust: Remove the IRQ_NONE and IRQ_HANDLEDOwain Ainsworth
2009-04-03kill the stupid DRM_IRQ_ARGS macros and irqreturn_t typedef, switch toOwain Ainsworth
2009-04-03Remove dev->irq_lock, the drm_irq_handler_wrap irq handler, and removeOwain Ainsworth
2009-04-03Final irq_lock piece. Switch inteldrm over like radeomdrm and the rest.Owain Ainsworth
2009-04-03use i915_pipe_enabled() to test to see if the pipe is lit up, instead ofOwain Ainsworth
2009-04-03Convert DRM_WAIT_ON to take additional parameters, the wmsg for msleep,Owain Ainsworth
2009-03-27Remove a bunch of compat macros, just expand them to the openbsdOwain Ainsworth
2009-03-05Demacro the inteldrm ring macros too, making them use bus_space_writeOwain Ainsworth
2009-02-09Remove an unused define.Owain Ainsworth
2009-02-09Don't enable vblank if the pipe is disabled.Owain Ainsworth
2008-11-24Fixup wakeup pointers. interrupts work properly again.Owain 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-22using ``wait queues' for sleep is a linuxism. Kill them and just sleepOwain Ainsworth
2008-11-22Slightly fix up previousOwain Ainsworth
2008-11-17garbage collect i915_vblank_swap.Owain Ainsworth
2008-11-17Manage vblank interrupts using the PIPESTAT register.Owain Ainsworth
2008-11-17Conditionalise the use of the SAREA in inteldrm. In DRI2 setups (which we don'tOwain Ainsworth
2008-11-06The i915 vblank swap ioctl is fundamentally racy.Owain Ainsworth
2008-11-04Enable IMR passthrough of vblank events before enabling it in theOwain Ainsworth
2008-11-04Hold the drm lock around all things that touch the ringbuffer.Owain Ainsworth
2008-11-04revert the pageflipping and vblank sync code to the older style thatOwain Ainsworth
2008-10-31Remove the vblank_pipe member of the softc and noop the ioctl that setsOwain Ainsworth
2008-10-30Bunch of cleanup. Kill some dead variables and some stupid code.Owain Ainsworth
2008-10-07Kill the linux-ready negative return codes in ``shared'' code. We handleOwain Ainsworth
2008-09-05fix vblank interrupt mask. Unbreaks sync-to-vblank and anything thatOwain Ainsworth
2008-09-01Add Interrupt mitigation for the i9XX user_irq, should save a bit of power;Owain Ainsworth
2008-08-28Kill the ifdefed out ttm interface stuff. The intel driver hasOwain Ainsworth
2008-07-29Update to DRM git.Owain Ainsworth
2008-07-03Update the inteldrm driver to drm git.Owain Ainsworth
2008-06-11Update to DRM git as of a few days ago. This mostly affects theOwain Ainsworth