From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pekka Enberg Subject: Re: [PATCH] kvm tools: Print only serial output to the terminal Date: Wed, 10 Aug 2011 18:28:37 +0300 (EEST) Message-ID: References: <1312969969-14433-1-git-send-email-levinsasha928@gmail.com> <20110810134309.GA26871@walimis-desktop> <1312988801.15665.0.camel@lappy> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: walimis , kvm@vger.kernel.org, mingo@elte.hu, asias.hejun@gmail.com, gorcunov@gmail.com To: Sasha Levin Return-path: Received: from mail-bw0-f46.google.com ([209.85.214.46]:48555 "EHLO mail-bw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750922Ab1HJP2q (ORCPT ); Wed, 10 Aug 2011 11:28:46 -0400 Received: by bke11 with SMTP id 11so395258bke.19 for ; Wed, 10 Aug 2011 08:28:45 -0700 (PDT) In-Reply-To: <1312988801.15665.0.camel@lappy> Sender: kvm-owner@vger.kernel.org List-ID: On Wed, 10 Aug 2011, Sasha Levin wrote: > Pekka, could you check whats the MCR value when your guest is writing > from usermode? MCR: b MCR: b MCR: b MCR: b MCR: b MCR: b MCR: b MCR: b MCR: b MCR: b # KVM session terminated. diff --git a/tools/kvm/hw/serial.c b/tools/kvm/hw/serial.c index 1199264..44d9439 100644 --- a/tools/kvm/hw/serial.c +++ b/tools/kvm/hw/serial.c @@ -213,8 +213,10 @@ static bool serial8250_out(struct ioport *ioport, struct kvm *kvm, u16 port, voi case UART_TX: { char *addr = data; - if (!(dev->mcr & UART_MCR_LOOP)) + if (!(dev->mcr & (UART_MCR_LOOP | UART_MCR_OUT2))) term_putc(CONSOLE_8250, addr, size * count); + else + printf("MCR: %x\n", dev->mcr); dev->iir = UART_IIR_NO_INT; break; -- 1.7.0.4