From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=54091 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PIusG-0001YJ-5J for qemu-devel@nongnu.org; Wed, 17 Nov 2010 22:09:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PIusF-0004Xm-17 for qemu-devel@nongnu.org; Wed, 17 Nov 2010 22:09:24 -0500 Received: from mail.valinux.co.jp ([210.128.90.3]:40331) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PIusE-0004XN-OV for qemu-devel@nongnu.org; Wed, 17 Nov 2010 22:09:22 -0500 Date: Thu, 18 Nov 2010 12:09:18 +0900 From: Isaku Yamahata Message-ID: <20101118030918.GA18102@valinux.co.jp> References: <20101116172141.GA4077@redhat.com> <20101117105843.GB10168@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20101117105843.GB10168@redhat.com> Subject: [Qemu-devel] Re: Hitting 29 NIC limit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anjali Kulkarni Cc: qemu-devel@nongnu.org, "Michael S. Tsirkin" Right now, qemu is internally ready to handle pci-to-pci bridge emulators and it's quite easy to add a new simple p2p bridge emulator. Just a single function to initialize vid/did and a single PCIDevinceInfo. But it's difficult to use multi pci buses at the moment because other part isn't ready. It's only for developers who are interested in this area. BTW, how many pci buses/slots/functions do you want at most? What we have in the upstream repository is - various fixes for p2p bridge support - the library for p2p bridge support - pcie root/upstream/downstream port emulators which is p2p bridges ioh3420/xio3130_upstream/xio3130_downstream What is missing for multiple pci buses is - a new PC machine description which has multiple pci buses My Q35 chipset patch will provide this. - a simple P2P bridge emulator for pc architecture - seabios support - DSDT for a new machine which has multi pci buses(IRQ routing) - pv pci bus numbering this isn't a must, I suppose I have those patches locally. thanks, On Wed, Nov 17, 2010 at 12:58:43PM +0200, Michael S. Tsirkin wrote: > On Tue, Nov 16, 2010 at 11:20:52AM -0800, Anjali Kulkarni wrote: > > Hi, > > > > Can you elaborate what you mean by bridge support? I would really like to go > > to 256 interfaces. > > > > Anjali > > Isaku Yamahata wrote most of it, I'll let him comment. > > -- > MST > -- yamahata