187ad82a62
There was some mixup with the interrupt registers, still: - The driver uses 16-bit read/write, but on SandyBridge the register is 32 bits - There is a global interrupt enable bit, which must be set to unmask everything else - The bits for vblank interrupt are not the same on SNB and later PCH based devices, and the code mixed the two. Move the computation of the interrupt bits to an helper function, and use it everywhere to make sure we always use the right bits. |
||
---|---|---|
.. | ||
AreaKeeper.h | ||
intel_extreme.h | ||
lock.h | ||
utility.h |