summaryrefslogtreecommitdiff
path: root/shared-core/i915_irq.c
AgeCommit message (Expand)AuthorFilesLines
2008-10-09i915: Cleanup interrupt handlingRobert Noland1-11/+16
2008-08-24i915: Fix i915 build on FreeBSDRobert Noland1-1/+10
2008-08-24i915: Convert vblank on disabled pipe DRM_ERROR to DRM_DEBUG.Robert Noland1-1/+1
2008-08-24i915: Move spinlock init / destroy to load / unload time.Robert Noland1-2/+0
2008-08-08Merge branch 'drm-gem'Eric Anholt1-25/+79
2008-08-01Revert "i915: Move all of the irq install/uninstall to load time."Dave Airlie1-3/+51
2008-07-30i915: more version checksDave Airlie1-0/+6
2008-07-28Merge commit 'origin/master' into drm-gemEric Anholt1-170/+87
2008-07-23i915: Move all of the irq install/uninstall to load time.Robert Noland1-51/+3
2008-07-19i915: convert to using drm_vblank_get/put around vblank counter usageJesse Barnes1-6/+12
2008-07-17i915: remove old broken vblank codeJesse Barnes1-65/+5
2008-07-15This is a modified version of Hong's patch from last month, with a fewHong Liu1-0/+22
2008-07-01i915: only use tiled blits on 965+Jesse Barnes1-2/+2
2008-06-24[intel] Get vblank pipe from irq_mask_reg instead of hardware enable regKeith Packard1-2/+3
2008-06-24[intel] Create functions to enable/disable interruptsKeith Packard1-22/+26
2008-06-24i915: register definition & header file cleanupJesse Barnes1-49/+52
2008-06-21[intel] Use IMR instead of IER to pend interrupts during ISRKeith Packard1-7/+10
2008-06-21[intel] Count received interruptsKeith Packard1-0/+2
2008-06-20[intel-gem] Add intel-specific /proc entries to help monitor gem operationKeith Packard1-0/+1
2008-06-13[intel] Enable MSI for i915 IRQKeith Packard1-4/+16
2008-06-13[intel] Restructure irq to pend all work until after iir write.Keith Packard1-22/+24
2008-06-13Fix i915_wait_irq in the presence of interrupt masking.Eric Anholt1-1/+5
2008-06-13[gem] Remove the interrupt handler for retiring requests.Eric Anholt1-23/+0
2008-06-12Don't clear USER_INTERRUPT if we're not handling it.Eric Anholt1-1/+1
2008-06-10[intel] Fix BUG_ON trigger in irq masking if you did on/off with irqs disabled.Eric Anholt1-1/+1
2008-06-10[gem] Manage the ringbuffer from the kernel in the GEM case.Eric Anholt1-0/+5
2008-05-30Merge commit 'origin/master' into drm-gemEric Anholt1-2/+1
2008-05-27[FreeBSD] Add vblank-rework support and get drivers building.Robert Noland1-2/+1
2008-05-26[i915] leave interrupts masked off when not in use.Keith Packard1-24/+50
2008-05-22[gem] Release GEM buffers from work task scheduled from IRQ.Eric Anholt1-0/+23
2008-05-06GEM: Use irq-based fencing rather than syncing and evicting every exec.Eric Anholt1-1/+1
2008-04-20[I915] Handle tiled buffers in vblank taskletKeith Packard1-5/+16
2008-04-20On I965, use correct 3DSTATE_DRAWING_RECTANGLE command in vblankKeith Packard1-10/+23
2008-03-08Switch from PIPE_VBLANK to PIPE_EVENT interrupts.Keith Packard1-53/+99
2008-03-03 [i915] 2D driver may reset Frame count value, this may lead driverZou Nan hai1-0/+7
2008-02-13i915: Make sarea_priv setup optional.Kristian Høgsberg1-3/+7
2008-01-24Remove broken 'in vblank' accountingJesse Barnes1-7/+24
2008-01-23Fix thinko in get_vblank_counterJesse Barnes1-3/+3
2008-01-22Correct vblank count valuevblank-reworkJesse Barnes1-2/+13
2008-01-22i915 irq fixesJesse Barnes1-32/+87
2008-01-22Merge branch 'master' into vblank-rework, including mach64 supportJesse Barnes1-28/+23
2008-01-22Revert "Fix pipe<->plane mapping vs. vblank handling (again)"Dave Airlie1-15/+2
2008-01-03drm: cleanup DRM_DEBUG() parametersMárton Németh1-12/+10
2007-12-17drm: don't cast a pointer to pointer of list_headLi Zefan1-1/+1
2007-12-07Fix pipe<->plane mapping vs. vblank handling (again)Jesse Barnes1-2/+15
2007-12-05Remove references to the sarea_priv perf_boxes field.Kristian Høgsberg1-2/+0
2007-11-06i915: cleanup most of the whitespaceDave Airlie1-6/+5
2007-11-05drm: remove lots of spurious whitespace.Dave Airlie1-14/+14
2007-10-30Merge branch 'master' into vblank-rework, fixup remaining driversJesse Barnes1-178/+173
2007-10-14i915: fix vbl_swap allocationDave Airlie1-1/+1