From patchwork Wed Mar 6 22:00:01 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [04/12] lm32_uart: fix receive buffering Date: Wed, 06 Mar 2013 12:00:01 -0000 From: Michael Walle X-Patchwork-Id: 225662 Message-Id: <1362607209-12232-5-git-send-email-michael@walle.cc> To: qemu-devel@nongnu.org Cc: Michael Walle Inform qemu-char when more input data can be received. Signed-off-by: Michael Walle --- hw/lm32_uart.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/hw/lm32_uart.c b/hw/lm32_uart.c index 9c89cca..5b44f7f 100644 --- a/hw/lm32_uart.c +++ b/hw/lm32_uart.c @@ -137,6 +137,7 @@ static uint64_t uart_read(void *opaque, hwaddr addr, r = s->regs[R_RXTX]; s->regs[R_LSR] &= ~LSR_DR; uart_update_irq(s); + qemu_chr_accept_input(s->chr); break; case R_IIR: case R_LSR: