From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NtkJ1-0002sm-Hj for qemu-devel@nongnu.org; Mon, 22 Mar 2010 12:16:43 -0400 Received: from [199.232.76.173] (port=46238 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NtkJ0-0002sW-Sa for qemu-devel@nongnu.org; Mon, 22 Mar 2010 12:16:42 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NtkJ0-0003zI-AG for qemu-devel@nongnu.org; Mon, 22 Mar 2010 12:16:42 -0400 Received: from mx20.gnu.org ([199.232.41.8]:17304) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NtkIz-0003yK-DC for qemu-devel@nongnu.org; Mon, 22 Mar 2010 12:16:42 -0400 Received: from mail.codesourcery.com ([38.113.113.100]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NtkIq-00074d-PI for qemu-devel@nongnu.org; Mon, 22 Mar 2010 12:16:33 -0400 From: Paul Brook Subject: Re: [Qemu-devel] Re: [PATCH 0/9] Virtio cleanups Date: Mon, 22 Mar 2010 16:16:29 +0000 References: <20100322151742.GA19675@redhat.com> <4BA791D6.805@codemonkey.ws> In-Reply-To: <4BA791D6.805@codemonkey.ws> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201003221616.29962.paul@codesourcery.com> List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Juan Quintela , qemu-devel@nongnu.org, "Michael S. Tsirkin" > But look at the lguest virtio implement. We would definitely model a > VirtIOBus if we implemented something like that in qemu. VirtIO really > is designed to be a bus. When you say "bus" you actually mean point-point connection, right[1]? I don't see anything in virtio that allows arbitration of multiple devices, or any particular need for one as it can be handled by the host bus bindings. Paul [1] Technically I suppose a p-t-p connection is a degenerate case of a bus. While modern hardware busses (USB, PCIe) are electrically point-point, logically they are usually a shared bus topology.