[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] xen/arm: sci: Don't create a domain with unsatisfied user requests
- To: Michal Orzel <michal.orzel@xxxxxxx>
- From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
- Date: Tue, 12 May 2026 09:29:48 +0000
- Accept-language: en-GB, en-US
- Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=amd.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
- Arc-message-signature: i=2; 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=sKPeGkuSUj1mglfBetH6uxEyHN33Qze/mgf/BV6Oiko=; b=MX8w4TkMfufaN45u5DCquri3QBcFg+/8PLSYq90e89XPiEITygIxZky3fIALIFgan/ghXWyUWii/QjKnlXGX82OHMauUDXmqvPEEPk6ohRCNtE03tcmXZCnD5hCRg+JWI0OJDemllR8hQdpbcmyt/+H+VH1RssJA9aiw1EPFeDQxUJDbTo0E3LbScOTuvE4JJDeb71MbfNmhj5dl98A6Yv6WStas0mjWj4GPAP0f+NVQ/SYeVsNZBjq2yCh+yUR5cOgVclXgVbYXDzkockRNzNnYMUdYRxzQOuMQpX7dxLeTX/7hJ/gP0ksfO3ZVQNB11dp0mDqPRWey1MZdhFn8jg==
- 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=sKPeGkuSUj1mglfBetH6uxEyHN33Qze/mgf/BV6Oiko=; b=HpUREcWjyxOPiPeSzSf/iqc5s9amE5UK+Uea8rNtAoSDd2Rjp+rxrxQFdlpqO5wobVLBa7pJjVljYR5TC43X3/RqkHKAyauf1U01MByjfOzlfFuTCBE49mtNdhwZ99dkRGh+mKKqFXPUW1hrxfLD2J+ZyA0p9sdN4qLkPsWjyi+47bX9YLzevVVVohMPKFLQGWcHbBXTrat8yUpiUD5bWUk0avKHAjXfSoaprahJ4mw1EwOAYYiTLcYG9CYgG6MaKFLL+P65xuKWTMsw7TjJ/JOUb6C8ZUoqjMcTwHDYMys4wlWE057ay9b3FJHiNWmldaAZD7+SdpfZQs3WAtIPIQ==
- Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=Aj8BAV+hlwbcY4fPampr/tkSP+f3aZJyuRbEHTGGWJMtcXLx3zWEjTH9+zePW20bYwM5libx7rcrcAOqIgthlaYlbLD6vN5tnnZgmifUuzsk9w06z+IWLotSkn/msNlWifiA1du5xGMPGkFHQ74tG40iUIUwnyA41F1qs+4SU6dN0qalg3JQ9iaGrgiORPjU0vxNZ17iunTtUTtJVKnRqfzRgk0rIJyCGuNrRnIaPHV4neJw5vpqWisrO+YoV7vWPXNfjaGy9VSpqEa83lIZv2jGRxY/t4HPqu4FvxTLHsWgyDdOUqUF1nLFB9Ulk2jj/NP4ECY3HrViNATq0c6f1A==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N05MdeU8/VjTpzeov1acnDCUfK8FbPirn3hBzPd+YPNkCyaSyTAJ/g5akCzV4uzIXJ5hGEN+1oppfIKQjFOcLFjpAEl90yrn/NO0W7ZPg+XTgMoVnDBEfnzOy36l521MF+JUbstVknSQZIul6F5RnsMZydQ27tu9TL7Esrc3tfiGpAE94kPxuP67Af+k3sBAoRW27M2LyW6qg3959BTt5YufTnQ3OcVx0HQJ0j0YyiTRWDMIWSz695pn0vQ6RRPql42GYRZ97C5HMyKyv/icnwUNxrTYeSWFkfcVHq88BbVL5Sv+k5yLyOth8HcYZ+1L3MnCbXE6Sfmqz3Cj2FIxKg==
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=arm.com header.i="@arm.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"; dkim=pass header.s=selector1 header.d=arm.com header.i="@arm.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
- Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
- Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Oleksii Moisieiev <oleksii_moisieiev@xxxxxxxx>
- Delivery-date: Tue, 12 May 2026 09:31:10 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
- Nodisclaimer: true
- Thread-index: AQHc4edxplgStM9xlEqAVSLJleDsJLYKH+UA
- Thread-topic: [PATCH] xen/arm: sci: Don't create a domain with unsatisfied user requests
Hi Michal,
> On 12 May 2026, at 10:14, Michal Orzel <michal.orzel@xxxxxxx> wrote:
>
> On Arm we stay on the safe side and refuse to create a domain on user
> requests (e.g. via xl.cfg, DT options) that cannot be satisfied due to
> the feature not being compiled in. SCI fall through the crack and does not
> adhere to that i.e. a user request for SCI type other than NONE when
> CONFIG_SCMI_SMC (and thus CONFIG_ARM_SCI) is not set would be silently
> ignored. Fix it by not allowing anything else other than NONE if the
> feature is not enabled.
>
> Fixes: 10e7473d6024 ("xen/arm: scmi-smc: passthrough SCMI SMC to domain,
> single agent")
> Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
Looks good to me:
Reviewed-by: Bertrand Marquis <bertrand.marquis@xxxxxxx>
Cheers
Bertrand
|