]> git.proxmox.com Git - qemu.git/blobdiff - hw/pl011.c
Rearrange char event handlers to fix CHR_EVENT_RESET.
[qemu.git] / hw / pl011.c
index 657f03bbe849cd7acc1c9637c4c39e45cd2604f8..fb7ab7b53d8d6aa87b4883eb3b734508f7d51ffe 100644 (file)
@@ -243,8 +243,8 @@ void pl011_init(uint32_t base, void *pic, int irq,
     s->cr = 0x300;
     s->flags = 0x90;
     if (chr){ 
-        qemu_chr_add_read_handler(chr, pl011_can_recieve, pl011_recieve, s);
-        qemu_chr_add_event_handler(chr, pl011_event);
+        qemu_chr_add_handlers(chr, pl011_can_recieve, pl011_recieve,
+                              pl011_event, s);
     }
     /* ??? Save/restore.  */
 }