From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olaf Hering Subject: Re: [PATCH qemu-xen-traditional 1/2] xen_platform: unplug also SCSI disks [and 1 more messages] Date: Mon, 9 Jan 2017 17:39:07 +0100 Message-ID: <20170109163907.GA14471@aepfle.de> References: <20161124201130.16558-1-olaf@aepfle.de> <20161124201130.16558-3-olaf@aepfle.de> <20161124201130.16558-2-olaf@aepfle.de> <22643.40798.969287.384827@mariner.uk.xensource.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6526457904781065137==" Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQcyV-0005IB-JO for xen-devel@lists.xenproject.org; Mon, 09 Jan 2017 16:39:12 +0000 In-Reply-To: <22643.40798.969287.384827@mariner.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ian Jackson Cc: xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org --===============6526457904781065137== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="u3/rZRmxL6MmkK24" Content-Disposition: inline --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jan 09, Ian Jackson wrote: > Olaf Hering writes ("[PATCH qemu-xen-traditional 2/2] xen_platform: SUSE = xenlinux unplug for emulated PCI"): > > From: Olaf Hering > >=20 > > 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. >=20 > On the other hand, I am very reluctant to apply this. >=20 > 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 ? The protocol was introduced before upstream had one, xen-3.0 vs. xen-3.x. I have not digged into 10 year old emails why it was done that way, if it was ever proposed for upstream inclusion. Meanwhile the upstream unplug is used since a two years. This patch would allow to run old SUSE domUs on new non-SUSE dom0s with qemu-trad. Olaf --u3/rZRmxL6MmkK24 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWHO8pQAKCRBdQqD6ppg2 fpmyAKC1gciKYFMYkmDGr7EmLSACZqrsHgCgsZ26b5vvsr7xDED6U9EET7rmJRo= =jyhc -----END PGP SIGNATURE----- --u3/rZRmxL6MmkK24-- --===============6526457904781065137== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg== --===============6526457904781065137==--