From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Msg63-00068l-SQ for qemu-devel@nongnu.org; Tue, 29 Sep 2009 13:02:39 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Msg5y-00063T-50 for qemu-devel@nongnu.org; Tue, 29 Sep 2009 13:02:38 -0400 Received: from [199.232.76.173] (port=56592 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Msg5x-00063D-Ug for qemu-devel@nongnu.org; Tue, 29 Sep 2009 13:02:34 -0400 Received: from mx20.gnu.org ([199.232.41.8]:35311) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MsfJs-0007gw-II for qemu-devel@nongnu.org; Tue, 29 Sep 2009 12:12:52 -0400 Received: from mx1.redhat.com ([209.132.183.28]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mse76-0000Ck-Ia for qemu-devel@nongnu.org; Tue, 29 Sep 2009 10:55:36 -0400 Received: from int-mx08.intmail.prod.int.phx2.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id n8TEsTpH021938 for ; Tue, 29 Sep 2009 10:54:29 -0400 Received: from localhost (vpn-225-25.phx2.redhat.com [10.3.225.25]) by int-mx08.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id n8TEsQRI012905 for ; Tue, 29 Sep 2009 10:54:28 -0400 Date: Tue, 29 Sep 2009 20:23:53 +0530 From: Amit Shah Subject: Re: [Qemu-devel] virtio-console-bus, multiport, virtio-console-port Message-ID: <20090929145353.GA25381@amit-x200.redhat.com> References: <1254225888-17093-1-git-send-email-amit.shah@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1254225888-17093-1-git-send-email-amit.shah@redhat.com> List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On (Tue) Sep 29 2009 [17:34:42], Amit Shah wrote: > Hello, > > This patch series converts the virtio-console device to qdev, adds a > virtio-console bus on which similar devices can ride and shows how such > devices can be used by adding a new virtio-console-port device and also > a virtio-console-vnc device. > > This is working well in my testing. I tested old kernel/new qemu, new > kernel/old qemu and new kernel/new qemu. > > The ports are also tested by spawning two virtio consoles and one > generic port. Heavy activity on all three ports is sustained for quite a > long time with correct results. > > Please review and apply. BTW I've just kept the names to -device virtio-console-pci (for the bus) -device virtconsole (for the console device) -device virtconport (for a generic port) I'm open to changing these -- or keeping as they are. There's also a 'flush_buffers' option to the devices, that could do with a better name. Also these patches are against qemu-kvm.git so they won't apply to qemu.git -- I'll send the patches against qemu.git next time around. Amit