Remove broken 'in vblank' accounting
authorJesse Barnes <jbarnes@nietzche.virtuousgeek.org>
Thu, 24 Jan 2008 16:57:04 +0000 (08:57 -0800)
committerJesse Barnes <jbarnes@nietzche.virtuousgeek.org>
Thu, 24 Jan 2008 16:57:04 +0000 (08:57 -0800)
commitc7ee6cc269c26d8e7ed98a16a272eca63daab201
tree92a842d5d7989cf376e77339ab94831adbc8e811
parentb5a34f5da50e22ecb80853f0f422beb90857dc2d
Remove broken 'in vblank' accounting

We need to return an accurate vblank count to the callers of
->get_vblank_counter, and in the Intel case the actual frame count
register isn't udpated until the next active line is displayed, so we
need to return one more than the frame count register if we're currently
in a vblank period.

However, none of the various ways of doing this is working yet, so
disable the logic for now.  This may result in a few missed events, but
should fix the hangs some people have seen due to the current code
tripping the wraparound logic in drm_update_vblank_count.
shared-core/i915_drv.h
shared-core/i915_irq.c