diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2019-09-23 15:50:09 +1000 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2019-10-04 19:08:22 +1000 |
commit | 7678b74a94a70186da3b3971d7ae92ca1a81c969 (patch) | |
tree | 34d59d07fb27aaad26e27c85eee043a32c6c64bd /hw/char | |
parent | 258aa5ce1c62bf9cf28dc344f52e13ea3a0a38cd (diff) | |
download | qemu-7678b74a94a70186da3b3971d7ae92ca1a81c969.zip qemu-7678b74a94a70186da3b3971d7ae92ca1a81c969.tar.gz qemu-7678b74a94a70186da3b3971d7ae92ca1a81c969.tar.bz2 |
spapr: Replace spapr_vio_qirq() helper with spapr_vio_irq_pulse() helper
Every caller of spapr_vio_qirq() immediately calls qemu_irq_pulse() with
the result, so we might as well just fold that into the helper.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Greg Kurz <groug@kaod.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Diffstat (limited to 'hw/char')
-rw-r--r-- | hw/char/spapr_vty.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/hw/char/spapr_vty.c b/hw/char/spapr_vty.c index 087c93e..8f4d9fe 100644 --- a/hw/char/spapr_vty.c +++ b/hw/char/spapr_vty.c @@ -5,7 +5,6 @@ #include "cpu.h" #include "migration/vmstate.h" #include "chardev/char-fe.h" -#include "hw/irq.h" #include "hw/ppc/spapr.h" #include "hw/ppc/spapr_vio.h" #include "hw/qdev-properties.h" @@ -37,7 +36,7 @@ static void vty_receive(void *opaque, const uint8_t *buf, int size) if ((dev->in == dev->out) && size) { /* toggle line to simulate edge interrupt */ - qemu_irq_pulse(spapr_vio_qirq(&dev->sdev)); + spapr_vio_irq_pulse(&dev->sdev); } for (i = 0; i < size; i++) { if (dev->in - dev->out >= VTERM_BUFSIZE) { |