From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:47336) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RxHoy-00053P-Mi for qemu-devel@nongnu.org; Tue, 14 Feb 2012 07:49:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RxHop-0000jj-6N for qemu-devel@nongnu.org; Tue, 14 Feb 2012 07:49:24 -0500 Received: from relay1.mentorg.com ([192.94.38.131]:45217) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RxHop-0000jd-1o for qemu-devel@nongnu.org; Tue, 14 Feb 2012 07:49:15 -0500 From: Paul Brook Date: Tue, 14 Feb 2012 12:49:08 +0000 References: <20120214004837.GA14752@morn.localdomain> <20120214010913.GA5192@redhat.com> In-Reply-To: <20120214010913.GA5192@redhat.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201202141249.09301.paul@codesourcery.com> Subject: Re: [Qemu-devel] [PATCH RFC] seabios: add OSHP method stub List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Kevin Wolf , kvm@vger.kernel.org, "Michael S. Tsirkin" , seabios@seabios.org, Isaku Yamahata , Kevin O'Connor , Avi Kivity > > In a nutshell, I don't know what a SHPC is (nor OSHP), so I'm looking > > for an additional Ack. > > No problem, I'll get an Ack :) > Meanwhile - here's a summary, as far as I understand it. > > Originally PCI SIG only defined the electrical > and mechanical requirements from hotplug, no standard > software interface. So it needed ACPI to drive device-specific registers > to actually do hotplug. > At some point PCISIG defined standard interfaces > for PCI hotplug. There are two of them: standard > hot plug controller (SHPC) for PCI and PCIE hotplug > for Express. > > Now an OS can have a standard driver and use it > to activate hotplug functionality. This is OS hotplug (OSHP). So presumably this will work on targets that don't have ACPI? Assuming a competent guest OS of course. Have you tested this? Paul