[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] docs: document old SUSE/Novell unplug for HVM
On Fri, Sep 02, 2016 at 11:32:55AM +0200, Olaf Hering wrote: > Signed-off-by: Olaf Hering <olaf@xxxxxxxxx> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> And if nobody complains I will commit it in 'staging' in a day or so. P.S. I couldn't actually find it - but is there an spec for what the BARs in the Xen Platform PCI device should have? > --- > docs/misc/hvm-emulated-unplug.markdown | 24 ++++++++++++++++++++++++ > 1 file changed, 24 insertions(+) > > diff --git a/docs/misc/hvm-emulated-unplug.markdown > b/docs/misc/hvm-emulated-unplug.markdown > index c6d1f9b..70fb024 100644 > --- a/docs/misc/hvm-emulated-unplug.markdown > +++ b/docs/misc/hvm-emulated-unplug.markdown > @@ -70,3 +70,27 @@ xen/include/public/hvm/pvdrivers.h. > NOTE: The IO ports implementing the unplug protocol are implemented > as part of the Xen Platform PCI Device, so if that device is not > present in the system then this protocol will not work. > + > + > +Unplug protocol for old SUSE PVonHVM > + > +During xen-3.0.4 timeframe an unofficial unplug protocol was added to > +the xen-platform-pci kernel module. The value 0x1 was written to offset > +0x4 in the memory region of the Xen Platform PCI Device. This was done > +unconditionally. The corresponding code in qemu-xen-traditional did an > +unplug of all NIC, IDE and SCSI devices. This was used in all SUSE > +releases up to openSUSE 12.3, SLES11SP3. Starting with openSUSE 13.1 and > +SLES11SP4/SLE12 the official protocol was used. > + > +Unplug protocol for old Novell VMDP > + > +During Xen-3.0 timeframe an unofficial unplug protocol was used in > +Novells VMDP. Depending on how VMDP was configured it would control all > +devices, or either NIC or storage. To control all devices the value 0x1 > +was written to offset 0x4 in the memory region of the Xen Platform PCI > +Device. This was supposed to unplug NIC, IDE and SCSI devices. If VMDP > +was configured to control just NIC devices it would write the value 0x1 > +to offset 0x8. If VMDP was configured to control just storage devices it > +would write the value 0x2 to offset 0x8. Starting with VMDP version 1.7 > +(released 2011) the official protocol was used. > + _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |