Revert "ioapic: when switches to level trigger mode, interrupts raised repeatedly."
authorAurelien Jarno <aurelien@aurel32.net>
Mon, 4 Apr 2011 05:14:03 +0000 (07:14 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Mon, 4 Apr 2011 05:14:03 +0000 (07:14 +0200)
This reverts commit 9bcfc7daabb138b0fe3d64d74892942d482e5bbd.

hw/ioapic.c

index 8557e5cac69dbc9be4b0bee4ae8ee272c46d598b..569327d1e96fb6f83266e9b80480da6aee7ecf9d 100644 (file)
@@ -164,7 +164,6 @@ static void ioapic_set_irq(void *opaque, int vector, int level)
             if (level) {
                 s->irr |= mask;
                 ioapic_service(s);
-                s->irr &= ~mask;
             }
         }
     }