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

Re: [XEN][PATCH 0/5] x86: pvh: allow to disable 32-bit (COMPAT) interface support


  • To: Teddy Astie <teddy.astie@xxxxxxxxxx>, Grygorii Strashko <grygorii_strashko@xxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Alejandro Vallejo <alejandro.garciavallejo@xxxxxxx>
  • Date: Wed, 12 Nov 2025 15:21:24 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=vates.tech smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Zq4BWceTs99e/JZyZudkANMJgFrYNQEqP4+vSrvNoHM=; b=yS61L9SAVMM9nHP8WVKhnsDVse4zJGdZQsPEPU5JuliSM1udRo17LrkMvzzW5nP3hjeoM35uDQKSuEqWbTvbfy9Q8zi1Sr1NPlWbGP4NlIjiHpnnjqs/saqO3ezxlDLjErSJJct1DZp+BoDDaW+CP6xf7dFtCd2d1/0Rcl8kh1Q+qjZ50r2iXVpku7pyIZCkDRPY9PDiYdjGhzN6x+SCjYW1Z64zT/BHFNeNihW1fe0yc8LEtiXJGtjCykXs0wrRAQdq/Ivxe4zonhqI6rmBpLE7vzf3gLy8oB1asWEuB0mTBOpHbWZYSvbTreAJZsVXU/zgaJcIbUY2SEvF35UoQw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=f9aAqzh4bE9SCrAnbt2Mx+Aj63gDWnFB7NmtrDnSCCGjYVmNlwv+/zmsNmqU3RUxOQgtRhluFVMZhJ4pJXEGui5BiJbfjzrA1rRricZhHviU2gUD/Byt6KXMZNjjb00UpFIZAcc/5urUQs2fobD6uppdVUWtIJWFphRjIjQD/BUKEJwMBMJCyuAxZhUk7ebiTA9vAXGeCqIOEgMEjwSMfkkgHuP9v9wNa+qrFMid/PS/XaJKi/MvHgfHYhf8u4xc+71lmXpdZchgbKufIc3/ButIXXb/mhzCu5wcEa1XCjb68dh6b7aEex1nD+Ravk4NQj1rngHhfrEWKC+SjB5trw==
  • Cc: Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, "Michal Orzel" <michal.orzel@xxxxxxx>, Julien Grall <julien@xxxxxxx>, "Stefano Stabellini" <sstabellini@xxxxxxxxxx>, Jason Andryuk <jason.andryuk@xxxxxxx>
  • Delivery-date: Wed, 12 Nov 2025 14:21:44 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Wed Nov 12, 2025 at 11:58 AM CET, Teddy Astie wrote:
> Le 11/11/2025 à 18:55, Grygorii Strashko a écrit :
>> From: Grygorii Strashko <grygorii_strashko@xxxxxxxx>
>> 
>> Hi
>> 
>> This series introduces possibility to disable 32-bit (COMPAT) interface 
>> support
>> in the following cases:
>>        - Only PVH domains are used
>
> I assume this one is mostly due to hvmloader being today running in 
> protected mode 32-bits rather than a limitation "HVM" itself. I don't 
> think of anything else preventing HVM (with 64-bits guests or 32-bits 
> ones without Xen support) from working with COMPAT disabled.

It is indeed because hvmloader makes hypercalls. Otherwise HVM would work too.

Cheers,
Alejandro



 


Rackspace

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