[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 0/2] Remove 32-bit Xen PV guest support


  • To: Andy Lutomirski <luto@xxxxxxxxxx>
  • From: Jan Beulich <JBeulich@xxxxxxxx>
  • Date: Tue, 16 Jul 2019 06:58:14 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=suse.com;dmarc=pass action=none header.from=suse.com;dkim=pass header.d=suse.com;arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vKyRRuUQWzc366NEb27Q+eh1+S0ZbrhGt2NxMTV/NUw=; b=GW9wG4PoDxs/LgF+i+McwC9pWzh6vYpwNSux4r/yZty8ZqQvwtkmonVTs/lMObX3ccdy6qQx5K2I2sSpJaEL2GTcn28dh55BHcSJz5yMQuyMuz9TqGMQFp0duWUV7es7AIIhBRfIhawssn1WBlWxqH0flMFg/JB7c64xpCslR43VdJ9BTcFTOpUqQ0uoqNZ6xbkjk0iZEWPfI1Ne4xVzuRsNdUUy4YLWWfcBJFkovrx1q3xTr4gxci6rHWVo+ChJbC1TyfwMS3eoplB1vJQi5/w1JR0kxw+jRtEyL+IQJ8uqOZ4lZrbSX9ZwlCkXnp1RLsncXgyldR695aETWwoOsA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ml2PRUzrJ16OzBp8d5037HPN0xnJKrhkAhbom/z4Rzzbq96xuUzzy3fy2+3AmCu727gKYrtDjbvLUeiJyZDJgVgmyyNjqJKpVlZ1/To5KwipauBWawiPINgNmta9ztK6ZaWOw23gRMsE+05wRkbAaMx7368Fgfbrl4hrrHblH+7tuhaaL6tHaWsGLXzv82Kera/zaxNaaLAfqZBmvN4GMq94rbygpXDbYSwGm+5o6JrRcY1rE5VO+GC63Crmr6ukhuUD4mKZYHpmxCu8+ckIen9rRYLMTUfh+qgUFWzO4w2rvjSkO5K6iYMA1ZafQIhcSMZYo+Z9QiWFoqA3n+x28A==
  • Authentication-results: spf=none (sender IP is ) smtp.mailfrom=JBeulich@xxxxxxxx;
  • Cc: Juergen Gross <JGross@xxxxxxxx>, Andi Kleen <ak@xxxxxxxxxxxxxxx>, X86 ML <x86@xxxxxxxxxx>, Alok Kataria <akataria@xxxxxxxxxx>, LKML <linux-kernel@xxxxxxxxxxxxxxx>, Linux Virtualization <virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Borislav Petkov <bp@xxxxxxxxx>, "H. Peter Anvin" <hpa@xxxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Thomas Gleixner <tglx@xxxxxxxxxxxxx>, Ingo Molnar <mingo@xxxxxxxxxx>, Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
  • Delivery-date: Tue, 16 Jul 2019 06:59:30 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHVOyspJT4e/CSPYU+qON3EVGWuQqbL7231gADh4YA=
  • Thread-topic: [Xen-devel] [PATCH 0/2] Remove 32-bit Xen PV guest support

On 15.07.2019 19:28, Andy Lutomirski wrote:
> On Mon, Jul 15, 2019 at 9:34 AM Andi Kleen <ak@xxxxxxxxxxxxxxx> wrote:
>>
>> Juergen Gross <jgross@xxxxxxxx> writes:
>>
>>> The long term plan has been to replace Xen PV guests by PVH. The first
>>> victim of that plan are now 32-bit PV guests, as those are used only
>>> rather seldom these days. Xen on x86 requires 64-bit support and with
>>> Grub2 now supporting PVH officially since version 2.04 there is no
>>> need to keep 32-bit PV guest support alive in the Linux kernel.
>>> Additionally Meltdown mitigation is not available in the kernel running
>>> as 32-bit PV guest, so dropping this mode makes sense from security
>>> point of view, too.
>>
>> Normally we have a deprecation period for feature removals like this.
>> You would make the kernel print a warning for some releases, and when
>> no user complains you can then remove. If a user complains you can't.
>>
> 
> As I understand it, the kernel rules do allow changes like this even
> if there's a complaint: this is a patch that removes what is
> effectively hardware support.  If the maintenance cost exceeds the
> value, then removal is fair game.  (Obviously we weight the value to
> preserving compatibility quite highly, but in this case, Xen dropped
> 32-bit hardware support a long time ago.  If the Xen hypervisor says
> that 32-bit PV guest support is deprecated, it's deprecated.)

Since it was implied but not explicit from Andrew's reply, just to
make it explicit: So far 32-bit PV guest support has not been
deprecated in Xen itself.

Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.