From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:47501) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RyNwa-0006qh-3h for qemu-devel@nongnu.org; Fri, 17 Feb 2012 08:33:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RyNwZ-0006gf-3E for qemu-devel@nongnu.org; Fri, 17 Feb 2012 08:33:48 -0500 Received: from mx1.redhat.com ([209.132.183.28]:2577) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RyNwY-0006gb-Sk for qemu-devel@nongnu.org; Fri, 17 Feb 2012 08:33:47 -0500 Message-ID: <4F3E5736.5060606@redhat.com> Date: Fri, 17 Feb 2012 14:33:42 +0100 From: Gerd Hoffmann MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCHv2-RFC 2/2] pci: add standard bridge device List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: Kevin Wolf , Isaku Yamahata , qemu-devel@nongnu.org, kvm@vger.kernel.org, Avi Kivity On 02/13/12 10:16, Michael S. Tsirkin wrote: > This adds support for a standard pci to pci bridge, > enabling support for more than 32 PCI devices in the system. > Device hotplug is supported by means of SHPC controller. > For guests with an SHPC driver, this allows robust hotplug > and even hotplug of nested bridges, up to 31 devices > per bridge. This seems to not support 64bit prefetchable memory windows, at least linux doesn't think it does, lspci looks like this: 00:10.0 PCI bridge: Red Hat, Inc. Device 0001 (prog-if 00 [Normal decode]) Physical Slot: 16 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Hot-plug capable Kernel modules: shpchp Intentional? cheers, Gerd