From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:32951) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUtxc-0008RF-95 for qemu-devel@nongnu.org; Fri, 19 Sep 2014 04:54:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XUtxR-0003zt-5B for qemu-devel@nongnu.org; Fri, 19 Sep 2014 04:54:36 -0400 Received: from mail-wg0-x230.google.com ([2a00:1450:400c:c00::230]:43667) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUtxQ-0003yg-Up for qemu-devel@nongnu.org; Fri, 19 Sep 2014 04:54:25 -0400 Received: by mail-wg0-f48.google.com with SMTP id m15so2058658wgh.31 for ; Fri, 19 Sep 2014 01:54:19 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Fri, 19 Sep 2014 10:54:08 +0200 Message-Id: <1411116849-18157-2-git-send-email-pbonzini@redhat.com> In-Reply-To: <1411116849-18157-1-git-send-email-pbonzini@redhat.com> References: <1411116849-18157-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH 1/2] serial: reset state at startup List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: armbru@redhat.com, pavel.dovgaluk@ispras.ru, batuzovk@ispras.ru When a serial port is started, its initial state is all zero. Make it consistent with reset state instead. Signed-off-by: Paolo Bonzini --- hw/char/serial.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/char/serial.c b/hw/char/serial.c index 764e184..4523ccb 100644 --- a/hw/char/serial.c +++ b/hw/char/serial.c @@ -668,6 +668,7 @@ void serial_realize_core(SerialState *s, Error **errp) serial_event, s); fifo8_create(&s->recv_fifo, UART_FIFO_LENGTH); fifo8_create(&s->xmit_fifo, UART_FIFO_LENGTH); + serial_reset(s); } void serial_exit_core(SerialState *s) -- 2.1.0