From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Brook Subject: Re: [PATCH RFC] seabios: add OSHP method stub Date: Tue, 14 Feb 2012 12:49:08 +0000 Message-ID: <201202141249.09301.paul@codesourcery.com> References: <20120214004837.GA14752@morn.localdomain> <20120214010913.GA5192@redhat.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Cc: Kevin Wolf , kvm@vger.kernel.org, "Michael S. Tsirkin" , seabios@seabios.org, Isaku Yamahata , Kevin O'Connor , Avi Kivity To: qemu-devel@nongnu.org Return-path: In-Reply-To: <20120214010913.GA5192@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+gceq-qemu-devel=gmane.org@nongnu.org Sender: qemu-devel-bounces+gceq-qemu-devel=gmane.org@nongnu.org List-Id: kvm.vger.kernel.org > > 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