From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59115) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTSbr-000221-GU for qemu-devel@nongnu.org; Wed, 10 Feb 2016 06:07:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aTSbn-0003zH-Fp for qemu-devel@nongnu.org; Wed, 10 Feb 2016 06:06:59 -0500 Received: from smtp02.citrix.com ([66.165.176.63]:34552) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTSbn-0003yr-B9 for qemu-devel@nongnu.org; Wed, 10 Feb 2016 06:06:55 -0500 Message-ID: <1455102412.19857.155.camel@citrix.com> From: Ian Campbell Date: Wed, 10 Feb 2016 11:06:52 +0000 Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH v2 0/5] Drop support for Xen 4.1 and older from qemu-xen List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: stefano.stabellini@eu.citrix.com, qemu-devel@nongnu.org Cc: xen-devel This is most easily explained by the commit log of the first patch: =C2=A0 =C2=A0 Xen 4.2 become unsupported upstream in 09/2015 (see =C2=A0=C2=A0=C2=A0=C2=A0http://wiki.xen.org/wiki/Xen_Release_Features). How= ever as far as the =C2=A0=C2=A0=C2=A0=C2=A0interfaces provided by the toolstack libraries go 4= .2 and 4.3 are =C2=A0=C2=A0=C2=A0=C2=A0indistinguishable. =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0Therefore drop support for Xen 4.1 and earlier whic= h removes a whole =C2=A0=C2=A0=C2=A0=C2=A0pile of compatibility code which makes future work = (to use stable =C2=A0=C2=A0=C2=A0=C2=A0library interfaces provided by upstream) more diffi= cult. In particular =C2=A0=C2=A0=C2=A0=C2=A0all supported versions now use a pointer as a libxc= handle (4.1 and =C2=A0=C2=A0=C2=A0=C2=A0earlier used an integer, resulting in various shim = layers). =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0Also Xen 4.2 was the first version of Xen to formal= ly support upstream =C2=A0=C2=A0=C2=A0=C2=A0QEMU (as a preview) so that makes sense as a cut-of= f now. The rest of the patches are just further cleanups which become possible.