http://bugs.freedesktop.org/show_bug.cgi?id=18609





--- Comment #13 from Pierre Willenbrock <[EMAIL PROTECTED]>  2008-12-02 
13:32:21 PST ---
Created an attachment (id=20750)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=20750)
Small hack making the stuck irq go away

It seems like i found a band aid for the stuck IRQ problem. If i put 100 into
the for-loop, after some time the IRQ does get stuck, but with 1000 loops, i
have not seen that again.

I tested this loop at these other positions, and it always worked:
* before the spin_unlock
* after the posting read
Making i915_enable_pipestat do nothing had a similar effect.

I could reproduce the stuck IRQ using either APIC or XT-PIC(which annoyingly
just hangs in an IRQ-loop forever), using a single CPU, and without any GL
activity.

My guess is this is a hardware timing problem, where the IRQ-state-machine gets
into a bad state because two unknown events happen in too rapid succession.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to