R6xx/R7xx: no irqs yet.
authorAlex Deucher <alexdeucher@gmail.com>
Wed, 15 Jul 2009 00:06:29 +0000 (20:06 -0400)
committerAlex Deucher <alexdeucher@gmail.com>
Wed, 15 Jul 2009 00:06:29 +0000 (20:06 -0400)
src/mesa/drivers/dri/radeon/radeon_common_context.c

index 4bf006c7a55e7ab8f365d1376d58c44408250a90..1c7faf048d095c1bf79bdeeac0465cc54ab4c8c1 100644 (file)
@@ -205,8 +205,11 @@ GLboolean radeonInitContext(radeonContextPtr radeon,
        fthrottle_mode = driQueryOptioni(&radeon->optionCache, "fthrottle_mode");
        radeon->iw.irq_seq = -1;
        radeon->irqsEmitted = 0;
-       radeon->do_irqs = (fthrottle_mode == DRI_CONF_FTHROTTLE_IRQS &&
-                         radeon->radeonScreen->irq);
+       if (IS_R600_CLASS(radeon->radeonScreen))
+               radeon->do_irqs = 0;
+       else
+               radeon->do_irqs = (fthrottle_mode == DRI_CONF_FTHROTTLE_IRQS &&
+                                  radeon->radeonScreen->irq);
 
        radeon->do_usleeps = (fthrottle_mode == DRI_CONF_FTHROTTLE_USLEEPS);