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

Re: [XEN][PATCH 0/8] xen/arm64: make aarch32 support optional


  • To: Julien Grall <julien@xxxxxxx>, Grygorii Strashko <grygorii_strashko@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: "Orzel, Michal" <michal.orzel@xxxxxxx>
  • Date: Wed, 23 Jul 2025 12:54:33 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none
  • 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=o+gNwO6H/vt17BBzvCaioGgmk6M9mlwCR7gOzbceoss=; b=JgI5nKe57B/pjiNJ1bbqwy/jw/TDDHuJChhG9skVzbJyj+5BjgGy0fDec/YYZnwfHOxNbBqdByzg60U9ltuBZ8qlQSLxMLF5trA9T+JjM2DT+Af86y2PGMOAR6d+wD2ufpDC9vteDuNEzlSMGxjZTNG9RZCE6rYRiVgUSab6da2IC8zD8kHbIq96t/ikYUoQHvWUIPuEzaPdG60CnKrcOVtD+xgzYYWdgPPhF4qaCGvG2wLOO1hYYc/EcGOk6WvZxYd6wDM5KbZPlVoUjvIKtYXieOeq1BxJ4O98K3qG1fGwcZjT9WWSaLf1xcJrrlEVScntVb/aAUVbIi2PY41YTQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Yxr+2jjcqDFFlEvm6qYC7Ub8SfQcsnRO317oZC6yW18SmY9bPwDxaXHfFgw+V+dixXmcog2jkPkrcNgD1DfLpHHFn/yKwvbBbBI0FIh8Ih5Z7n35aefVf7Mtg1G8zhrfaP7opw3ASX9UxJDodr6xMueO8AaBe4Jb9qGg3UkeFQIskMoQbS62EkKInpBvZb8MlsQfddUlo1utLR7c5pBBMBryVUCYUCJ2gn6ekjZ5OfUdETvPI+vnzZ1rzU56jY0RM1gm7yxmlFoOhD0W97W+NHrFhmy4hCvxItq8ESfSRwsiBncDCWriMgstKoW69OilvHNQIdO7r97w5wwcguxtKQ==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com;
  • Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Delivery-date: Wed, 23 Jul 2025 10:54:53 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>


On 23/07/2025 10:06, Julien Grall wrote:
> 
> 
> On 23/07/2025 08:58, Grygorii Strashko wrote:
>> From: Grygorii Strashko <grygorii_strashko@xxxxxxxx>
>>
>> Hi,
> 
> Hi Grygorii,
> 
>> Now Arm64 AArch32 guest support is always enabled and built-in while not
>> all Arm64 platforms supports AArch32 or this support might not be needed.
> 
> I am not entirely sure I like the proliferation of using CONFIG_* for 
> every single feature. This makes the testing a bit more complicated.
> 
> Can you clarify what the goal with this patch?
AArch32 is used quite rarely in embedded systems. Also, in Armv9A it might only
be implemented at EL0 if at all. When focusing on safety certification, AArch32
related code in Xen leaves a gap in terms of coverage that cannot really be
justified in words. This leaves us with two options: either support it (lots of
additional testing, requirements and documents would be needed) or compile it 
out.

~Michal




 


Rackspace

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