|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH qemu-xen-traditional 1/2] xen_platform: unplug also SCSI disks [and 1 more messages]
Olaf Hering writes ("[PATCH qemu-xen-traditional 1/2] xen_platform: unplug also
SCSI disks"):
> From: Olaf Hering <ohering@xxxxxxx>
>
> Using 'vdev=sd[a-o]' will create an emulated LSI controller, which can
> be used by the emulated BIOS to boot from disk. If the HVM domU has also
> PV driver the disk may appear twice in the guest. To avoid this an
> unplug of the emulated hardware is needed, similar to what is done for
> IDE and NIC drivers already.
qemu-xen-traditional is in the deep freeze. I'm only fixes for quite
serious problems (such as security problems).
> Impact of the change for classic and pvops based guest kernels:
While I think this change has a risk of breaking things, and certainly
wouldn't warrant backporting to earlier Xen releases, I think there is
an arguable case for this patch. At the very least it only affects
users with scsi disks.
That the patch has been in use in SUSE for a long time is also a
helpful datapoint.
I am inclined to accept this patch but would welcome opinions from
others. Olaf, if no-one replies, please ping me about this again, and
I will apply it.
Olaf Hering writes ("[PATCH qemu-xen-traditional 2/2] xen_platform: SUSE
xenlinux unplug for emulated PCI"):
> From: Olaf Hering <ohering@xxxxxxx>
>
> Implement SUSE specific unplug protocol for emulated PCI devices
> in PVonHVM guests. Its a simple 'outl(1, (ioaddr + 4));'.
> This protocol was implemented and used since Xen 3.0.4.
> It is used in all SUSE/SLES/openSUSE releases up to SLES11SP3 and
> openSUSE 12.3.
> In addition old (pre-2011) VMDP versions are handled as well.
On the other hand, I am very reluctant to apply this.
I don't see a good reason for SUSE to have a custom unplug protocol.
Why can't your guests use the standard one ? Why haven't they been
updated to use the standard one some time in the last ?5-10 years ?
We had a similar question about certain Citrix XenServer behaviours.
I forget the details. But if I remember that was also a case where a
downstream had invented a private variant of an upstream protocol,
failed to coordinate with upstream, and simply shipped a revised
protocol. Again there we resisted incorporation of ad-hoc protocols.
Sorry.
Thanks,
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |