]> git.proxmox.com Git - qemu.git/blobdiff - hw/i8259.c
i8259: Do not clear level-triggered lines in IRR on init
[qemu.git] / hw / i8259.c
index 1a4b1ab0dd20b484693c4389fa51c7f5f7091fc8..53daf78652e3addced75a1eddf44bdc7ddeb6981 100644 (file)
@@ -231,8 +231,8 @@ static void pic_reset(DeviceState *dev)
 {
     PICCommonState *s = DO_UPCAST(PICCommonState, dev.qdev, dev);
 
-    pic_init_reset(s);
     s->elcr = 0;
+    pic_init_reset(s);
 }
 
 static void pic_ioport_write(void *opaque, target_phys_addr_t addr64,