CVSROOT: /cvs
Module name: src
Changes by: [EMAIL PROTECTED] 2008/11/03 17:38:14
Modified files:
sys/dev/pci/drm: i915_dma.c i915_irq.c
Log message:
Enable IMR passthrough of vblank events before enabling it in the
pipestat register. Fixes a nasty race where the bit would get set
without being reflected in the interrupt register, so we'd never get
another vblank interrupt.
Also, use the user_irq_lock to also protect vblank register writes, since it
covers the same register.
>From Eric Anholt and Keith Packard at Intel.