--- qemu/hw/intc/i8259.c	2021-05-02 02:55:40.000000000 +0200
+++ qemu/hw/intc/i8259_patched.c	2021-05-02 00:58:02.000000000 +0200
@@ -150,7 +150,8 @@
             }
             s->last_irr |= mask;
         } else {
-            s->last_irr &= ~mask;
+           s->irr &= ~mask;
+           s->last_irr &= ~mask;
         }
     }
     pic_update_irq(s);
