From nobody Thu Oct 30 18:58:37 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=amd.com); dmarc=pass(p=quarantine dis=none) header.from=amd.com ARC-Seal: i=2; a=rsa-sha256; t=1753949162; cv=pass; d=zohomail.com; s=zohoarc; b=NrBZNP9QCF8Zx9XU4Bhn1kQTGg6V3OgLU2TowqQodvKElZJTjiOwhV86LCISYMElx/hc/P4Q16YMpHyN1kFT8UAVcc3eeYR9TUA9Q/HEMQFNzZMpm+9t7/ikGkMJrPXzIOBEl1cZlRDJjFiS3U7oKQWc+q7qfxKWja2Qn7gcXEs= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1753949162; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=+j5eiGkUE9g6Ioj2F2uIjLrx9oE8JCZn+k+OU4mETck=; b=PUErxi5jg2Cg87viuwEQbz74XialsCtp+hm1FiOlfO0VBdZ8CByYp/GZRyX2feDoGOMKv8MFacp2GpNcj8zPg+qwf2rFC3HLxqSrGr4z6gi4rG1H+fdhQ1tROTkbavLN4+Bg+dyhfccFrSrli9ZV4vBTMobfr0vnFL1aKU2K74Q= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=amd.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1753949162067429.39157213873045; Thu, 31 Jul 2025 01:06:02 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1064964.1430300 (Exim 4.92) (envelope-from ) id 1uhOIK-0004W9-Ea; Thu, 31 Jul 2025 08:05:44 +0000 Received: by outflank-mailman (output) from mailman id 1064964.1430300; Thu, 31 Jul 2025 08:05:44 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uhOIK-0004W2-BD; Thu, 31 Jul 2025 08:05:44 +0000 Received: by outflank-mailman (input) for mailman id 1064964; Thu, 31 Jul 2025 08:05:43 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uhOIJ-0004IO-9j for xen-devel@lists.xenproject.org; Thu, 31 Jul 2025 08:05:43 +0000 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2062f.outbound.protection.outlook.com [2a01:111:f403:2413::62f]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 2781d94f-6de5-11f0-a320-13f23c93f187; Thu, 31 Jul 2025 10:05:42 +0200 (CEST) Received: from MW4PR02CA0016.namprd02.prod.outlook.com (2603:10b6:303:16d::22) by DS7PR12MB8371.namprd12.prod.outlook.com (2603:10b6:8:e9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8989.11; Thu, 31 Jul 2025 08:05:38 +0000 Received: from CO1PEPF000075F3.namprd03.prod.outlook.com (2603:10b6:303:16d:cafe::3f) by MW4PR02CA0016.outlook.office365.com (2603:10b6:303:16d::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8989.12 via Frontend Transport; Thu, 31 Jul 2025 08:05:38 +0000 Received: from SATLEXMB03.amd.com (165.204.84.17) by CO1PEPF000075F3.mail.protection.outlook.com (10.167.249.42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8989.10 via Frontend Transport; Thu, 31 Jul 2025 08:05:37 +0000 Received: from SATLEXMB03.amd.com (10.181.40.144) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 31 Jul 2025 03:05:36 -0500 Received: from XIR-MICHALO-L1.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 31 Jul 2025 03:05:35 -0500 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 2781d94f-6de5-11f0-a320-13f23c93f187 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=H8pDPmyNhAIP/kKeGKv25Q5UTzKKagA9d0NtjomPKswDqHouZc2ReO4i62lzy9XpKomP45M0+n2kvACikDfo2fMjP6KEOq6ijfKVZVlz14fTRuunh9AT0FxS2IZF/1G2IoMwOrOwC4pawjDypqwGa9VRUcBLmWyZIPbbMgBJyZQ/AyCcPuh/wAPnGV4GbZlL7Q5lU1q9SsXfHL2IO5bfdWC87PrbMK/ZGfdC89zNOSA47Axrm/oG1QOfuDhIWve79nDINYjyvtlw2e0z8Mam/1C5nUk+f8v1HG88O2D5gMEzmUEjnwEaPvwYs7yaw5XnlmzRtuF2ANRJh1edTPlrug== 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=+j5eiGkUE9g6Ioj2F2uIjLrx9oE8JCZn+k+OU4mETck=; b=i62BgzcL3w93bcLdIZWGIHONTvYX9Ph7O7EERN0DOAY8kmOiLdov4qFHuwziLhMXZV8hgekl61VilkfjMDms3E1ZkYZajL8OmU6nptkCFdFb/RNGDN0I4hHCcQvnsiGMShzZWjOX+QkGdWHCwnKO75XoIR0wZfnA3/7B2CaTxRiRjDR7d4FqpTMKBvKLTu2aRSg5mzneHytSEzbM9mAdLrVQ3RZYiCgsQ8GWJm+jr6jTE7m1lE0r3iTy8crhMeZrGFPNwe1PjWdEua2letdP2KKLUWi64dbwMDGhMn7K/pU6rFZVHeN0TIIWMigHX0+5T4WgVTjKurlwk1qrL9+L0g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.xenproject.org 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) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+j5eiGkUE9g6Ioj2F2uIjLrx9oE8JCZn+k+OU4mETck=; b=PyNexyGXBPuA2JOP62PyxJRf8WiHVxtrRMttm9HrC7oCeJUbhn+IuO3/0GPLY8UOppa8D1ERv79ua4IQeZB65tnIhUkb3BCM92EfOBwVqGGQe9pW9ySxhTcUFeCCKBQ20naK3uLZhrv3CaXEPDEQKCsaPyyNw0i7nQsTZOyMiTo= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB03.amd.com; pr=C From: Michal Orzel To: CC: Michal Orzel , Stefano Stabellini , Julien Grall , Bertrand Marquis , Volodymyr Babchuk Subject: [PATCH 1/2] xen/arm: Fix HAS_PASSTHROUGH selection Date: Thu, 31 Jul 2025 10:05:21 +0200 Message-ID: <20250731080522.810468-2-michal.orzel@amd.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250731080522.810468-1-michal.orzel@amd.com> References: <20250731080522.810468-1-michal.orzel@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: None (SATLEXMB03.amd.com: michal.orzel@amd.com does not designate permitted sender hosts) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PEPF000075F3:EE_|DS7PR12MB8371:EE_ X-MS-Office365-Filtering-Correlation-Id: 5f786108-83f2-4d9a-1ee1-08ddd00908a5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|376014|36860700013; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?0G8k1U74fdSryZsXCF28kfRclsGfCxqsGuWqmH7MpkEEPb7HGqUjcgXQg4TW?= =?us-ascii?Q?9jiI8Q8LODV5LaEiJmw75uAqqKrpACDULDykZC+9W8lf9kkjb/bEOVsMJJS8?= =?us-ascii?Q?GXFXt1WlDOQ0iTPiy9TpglH9D5wprfFWxc35adG/rqOA8+zc7fOJWKJbxIHd?= =?us-ascii?Q?OeIkBI+qHkqg+6GBOLI1XZH7+RIIou/UioHrVenqzA+wXPUJxXy9ByGGILBO?= =?us-ascii?Q?qbrwy9WcbXRAuZEOJnRA/Pr4W64y9awuOQ/nId5NOmnu1zuJ/w/OuYE5ZfP1?= =?us-ascii?Q?1519nMBUMs5ylXvzS45zeDc6Dc5dLWql7XL2QTEUAJJDgQ8c4qnfAMoVtrx8?= =?us-ascii?Q?9Nt/clDIfG4WiX9GdfXYR5XMRqUFvCCNBDRXKKHjVuIA+vB5VWEq+VhcDmxo?= =?us-ascii?Q?WVWIWmlButC6ChlGXH1OZ8LPDOnnVLR6lm8t+rU1GtIPLDHFHzrtpQ/pg/00?= =?us-ascii?Q?JJZ3fZCk2X9wphgYmQ9f84DvV6kKyLAVH7m2o+8HANJhTa6mzXwv3Lx7W2qx?= =?us-ascii?Q?E6QCgbrjLmoy5YPrJuOzq6mpWdJwqmgvnA8fHYV4gObBjKoVUnzkK5zssy/G?= =?us-ascii?Q?zzEWW/ELrF8kfZTrxyRHjFW5iTtTn7RFbks8PSPMLCAYfTythkwT1eN2ygpT?= =?us-ascii?Q?wIpYV9deDVrNsE7I7xieIgVv5IINEi0uQSJ7y+1g0W9pYbJhEMcAcXphh2AR?= =?us-ascii?Q?DkeaZXtKaqo9J99xtY29ce5kiijY1CbvdAgtS7rOIEU/vYlLv8ctEiCT7GcI?= =?us-ascii?Q?PJdaQZutHGgmFCO7CBRf3c63AjsXcfbDvu9DJ9ZBcDx2O1l8TAh9cdRAKGC9?= =?us-ascii?Q?fEWa21U4oDCkt88AYszkboQYOuKgUPXeD0pltcqAi55AFT6oAmttGU7Qgkv4?= =?us-ascii?Q?ry098MLYs6olUsuANdIC983qdXg8/Y8I86/VDPPt9vjHAV6NvgR5NRWdleqa?= =?us-ascii?Q?kZS4H6JiiJnbhl+he2X11gQcAm+oxafxndfJodnFPNOc+D6vvD7cf0QvuzXL?= =?us-ascii?Q?sLl4IiB1IYdMoekFojg3kL2xS7HUl0hAX6+Ew6LI6avdywPu5Sxz3kb3wBNW?= =?us-ascii?Q?ZY/Z5PCUAJxALQe1GoR4VjlGxw54mFMsH3OgxFv9/5AcagoaON4WI4PSYZCc?= =?us-ascii?Q?dSufEdWeRgmCzCJaV/K7n2Oy4aAdTIwM33VyR+kRs6KGeak88GBJkjzB6PTo?= =?us-ascii?Q?svQRV7CrQ2Ru0LjztUEPE5i+LXpZJwwNhi2rdq1b8dmQzzfYAAB2zYBFsFph?= =?us-ascii?Q?X7Y4w4DUUyClGsKFm/AkBfYCAlQfkd+iiKC1II83lCYlQ0LD7Sx6loANMzJN?= =?us-ascii?Q?d17Q0vmFUe9nbe3T15eNiZgsQCNYhlH/C8h03iuVI9I4rTHu/XQIAbYuFLIf?= =?us-ascii?Q?JxHOfUdkDAAfBxub6sAzAZtLzbjji6RP/ijdrcRiqpOBLEHwJ/4HqEq3m3+4?= =?us-ascii?Q?rDgcGNyyc2TTs65UBotbJQK3tCvc7niK3IKib6CVFoxljhOqtkpkle8asfEf?= =?us-ascii?Q?BeZ2jhPmFhZnJGuEL5Aw0fWcndT+kfnUR1dA?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB03.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(376014)(36860700013);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2025 08:05:37.3452 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5f786108-83f2-4d9a-1ee1-08ddd00908a5 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB03.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CO1PEPF000075F3.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB8371 X-ZohoMail-DKIM: pass (identity @amd.com) X-ZM-MESSAGEID: 1753949164327116600 Content-Type: text/plain; charset="utf-8" HAS_PASSTHROUGH should only be selected on MMU systems. It's been like that until commit 163c6b589879 added possibility to select HAS_PASSTHROUGH if PCI_PASSTHROUGH is enabled on Arm64. This is incorrect as it may result in enabling passthrough/ build on MPU systems. PCI_PASSTHROUGH should depend on HAS_PASSTHROUGH instead. Signed-off-by: Michal Orzel Acked-by: Stefano Stabellini Reviewed-by: Jan Beulich --- xen/arch/arm/Kconfig | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xen/arch/arm/Kconfig b/xen/arch/arm/Kconfig index 17df147b2555..a0c816047427 100644 --- a/xen/arch/arm/Kconfig +++ b/xen/arch/arm/Kconfig @@ -9,7 +9,6 @@ config ARM_64 select 64BIT select HAS_FAST_MULTIPLY select HAS_VPCI_GUEST_SUPPORT if PCI_PASSTHROUGH - select HAS_PASSTHROUGH if PCI_PASSTHROUGH =20 config ARM def_bool y @@ -263,7 +262,7 @@ source "arch/arm/firmware/Kconfig" =20 config PCI_PASSTHROUGH bool "PCI passthrough" if EXPERT - depends on ARM_64 + depends on ARM_64 && HAS_PASSTHROUGH help This option enables PCI device passthrough =20 --=20 2.43.0 From nobody Thu Oct 30 18:58:37 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=amd.com); dmarc=pass(p=quarantine dis=none) header.from=amd.com ARC-Seal: i=2; a=rsa-sha256; t=1753949160; cv=pass; d=zohomail.com; s=zohoarc; b=m6G4kq8MHJTyJWRWhh1BEAQOgJ5gbkYMR2AHPOTCe2wfahTwFxvJIJSFhd+GE/K2Mstp2AggzgK7n9UyPHgV4IVc/7rIU01q0rsXcpTE/vTKep34BfhlEY6slrydBJjza9d768tGMqHxyiPEM0qvQFz0q7WcIZig6Gu/xe2EY38= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1753949160; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=MGlwjVDMjCOcmFAd84sW4m3FfWETwSo4vfUWm+zi5W8=; b=RFxG7A7UQGjsMR6btqUn8onX7LmWS2RJTD2alAFsQ4fidXtK1b6QuAGo1rz9NOyLzc88pPd6lUC/HHkaQ7EwUR6+BNATy3mU83lAo9aiMRiRwSIabCTgvAJ+a15If1sD7tPRkrlENCbg0Qemrk7445c3cQmr3Y6KeHpHTptV/xU= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=amd.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1753949160460811.4177861631349; Thu, 31 Jul 2025 01:06:00 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1064965.1430310 (Exim 4.92) (envelope-from ) id 1uhOIL-0004k0-L5; Thu, 31 Jul 2025 08:05:45 +0000 Received: by outflank-mailman (output) from mailman id 1064965.1430310; Thu, 31 Jul 2025 08:05:45 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uhOIL-0004jt-HW; Thu, 31 Jul 2025 08:05:45 +0000 Received: by outflank-mailman (input) for mailman id 1064965; Thu, 31 Jul 2025 08:05:44 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uhOIK-0004IO-Gy for xen-devel@lists.xenproject.org; Thu, 31 Jul 2025 08:05:44 +0000 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on20600.outbound.protection.outlook.com [2a01:111:f403:2413::600]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 27c1f123-6de5-11f0-a320-13f23c93f187; Thu, 31 Jul 2025 10:05:44 +0200 (CEST) Received: from CH2PR05CA0027.namprd05.prod.outlook.com (2603:10b6:610::40) by DS0PR12MB8245.namprd12.prod.outlook.com (2603:10b6:8:f2::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8989.11; Thu, 31 Jul 2025 08:05:40 +0000 Received: from CH2PEPF00000142.namprd02.prod.outlook.com (2603:10b6:610:0:cafe::13) by CH2PR05CA0027.outlook.office365.com (2603:10b6:610::40) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8989.12 via Frontend Transport; Thu, 31 Jul 2025 08:05:40 +0000 Received: from SATLEXMB04.amd.com (165.204.84.17) by CH2PEPF00000142.mail.protection.outlook.com (10.167.244.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8989.10 via Frontend Transport; Thu, 31 Jul 2025 08:05:39 +0000 Received: from SATLEXMB03.amd.com (10.181.40.144) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 31 Jul 2025 03:05:38 -0500 Received: from XIR-MICHALO-L1.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 31 Jul 2025 03:05:37 -0500 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 27c1f123-6de5-11f0-a320-13f23c93f187 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KVfqdyK1Uqpbrb0bdPtuTmk6LGHfxeoAKXZyny3QyVOn5ad4ubA3NX31fREfXEgiQ5w4FOPjdKgd6j9/3Zj2jULVc+Kf3txtJyj1FAva5UPLaz3+p+1Owy83fJ7729Ql25O6E3HwOYCwA0p18YISn7MKsZtBkvYgMKfVuqhNLi6zlM4AH58OJgamg+TMhPbxzUYSWShhOaLshLNwVLZ5Shj86qjOnjXqGFLsgMwUYf4o+a5JUPrTdBORHYxvvulEEOnCRaW3HFfqvJkpybv7EldVuAMxN3BWv0Nk/iKCT+D76jyNy261qXgrxEGTiOBtG+7fT7x8IrAPFek9+qMSaw== 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=MGlwjVDMjCOcmFAd84sW4m3FfWETwSo4vfUWm+zi5W8=; b=GTj8wFHr69pJXlfgvYhxJc/dr1GwXtrGcIZKPVMyFYNvhDyHy95bxYZ9s/9dsv+v+hcAKZ9N83wBWcHY5MsOTkcG0s9yNkcU6cS52AVMw8yd3TiX/NvyVI1lJ0QcyUKC3ZlhkAno61xV4U1zh2FpnhLc3SqahDMpHmFb9NkAniEZRJEdVhDcB049wYjeD22uCkoNapv7Avaop3XTC71lWLXmvvAgmHTYcLaUAlmsScu7v75/F5jzBMCRWya1Vydx1DrjBTgIxWTesskEuF6nhmhAdn8yKH4Zo+ZuLwnE51cNe+jShIeqw3i9kufw85NN2pl7LfKSQBkyE7GBcNQOsg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.xenproject.org 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) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MGlwjVDMjCOcmFAd84sW4m3FfWETwSo4vfUWm+zi5W8=; b=MqNQ8D0K5hcaktOnEao4OJDlulFPE85vbr+Ng5JrEXQN0V5I/t31qjThKT3yM3qfqZfcokVIlnJprYfkTQRL9SSA0FMTx1rNZW8hnXSOlX/9qDL89iR4Au8jMWDtoXBH4B2wxpSR40g6O2epxF0f/3u2snqUmDB66f2Gud5j1Vc= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C From: Michal Orzel To: CC: Michal Orzel , Andrew Cooper , Anthony PERARD , "Jan Beulich" , Julien Grall , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , "Stefano Stabellini" Subject: [PATCH 2/2] common: Make livepatch dependent on HAS_VMAP Date: Thu, 31 Jul 2025 10:05:22 +0200 Message-ID: <20250731080522.810468-3-michal.orzel@amd.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250731080522.810468-1-michal.orzel@amd.com> References: <20250731080522.810468-1-michal.orzel@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: None (SATLEXMB04.amd.com: michal.orzel@amd.com does not designate permitted sender hosts) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF00000142:EE_|DS0PR12MB8245:EE_ X-MS-Office365-Filtering-Correlation-Id: 72196fe0-4b23-43bb-6b1e-08ddd00909fe X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|36860700013|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?4Kdi4QfWs8df3/W3JVSdN88Q2XIGjpT579CneK8/WrSiA2o3BrE0bVUgQanM?= =?us-ascii?Q?6be4TgGZf9Rj0Al8uu5CuN+87wmO6/HrT+P3n1BDIIkF+A74YEU3hN+JoVYD?= =?us-ascii?Q?W2J499YIx88si4/RmoWRvAed9AHyaCMIjcr6idxlyUapzBZWnTcwlF8/Cn/w?= =?us-ascii?Q?cPJGVpAFVqU6MPqfH7vcrKtTDSrCOrx1yBvrlQ+GiweaF1zeQ8xOzRbkGOTd?= =?us-ascii?Q?UHGr1kv+OHNqEJxjEBu6rYvU/TYbVxnLwbXzTAlS7oQzVzj5GA1ZWPB7X68u?= =?us-ascii?Q?CqlBUAyrltz1b6AkRT0/GPjn0IHQab05r97TB2GeMqyYCTGds4IxWrOuNT1u?= =?us-ascii?Q?GOynFRkHdUmko4SZCBCv708TqOIC9ooNeoDmNiECTJQdAMm1tbB7LOx4+2zv?= =?us-ascii?Q?CSinW3vCTOq9n4OwY2CUnRcBvgYDnJT7VT0sHfRcBiJkLo6gmUb90BB1G+BT?= =?us-ascii?Q?jLtWBtdoX8dgl/6//DDAWBErVyy1Lz4C4lW+wENhbOErrlxtgvVM+YtwJTyl?= =?us-ascii?Q?F0WMQC1QLn2Y5GgoKcEXF/vU7znaGttgB6FH4UDEijLlPd4Yh6F9/JUw6txs?= =?us-ascii?Q?PSqGvrbZPdgMp8e7HgEtAVfDZHorv5cVOiTJcVBXQSANWG0PSmzgdDHM11fZ?= =?us-ascii?Q?QMjrO/4sDkcQMm36U7hln7E3d8QfoTd5dY1pBK6wSoKTl0tFnZcJ96Fcidan?= =?us-ascii?Q?dp9UWkN0NNuELXCOUSF54yEZIrM0qGkh0OAYAdZhyneTagwIeY9YDJbx1TRd?= =?us-ascii?Q?RdBIGu4yYBcHvifHP4FmoadtiFxcvZ6ex4Mjj9pHSl9ez4Z2BYTOwVL+wZ25?= =?us-ascii?Q?xeEX6hPTq8mF8RvLWMpX4ipZNjcLycatJSgDXi6Nl9c17Lu1zQrz6GtGNKhz?= =?us-ascii?Q?BV7RKfrbef5ltb0I4+XwtooSRl1aaXtMr64MqLmNFBxZitb3KxfJEla7vhTZ?= =?us-ascii?Q?Y5oHE4UxOm0/p+OzwKADV336o90Q3edU8KP+P9ZWxgVxOcLaJDeKeIt4B4B5?= =?us-ascii?Q?j7b9996cBvobTQ8eZ6WzEtDEtZCO9Yfq1gBWjoLvEn95IE6tW3nKqH9vFOvH?= =?us-ascii?Q?oEswa/9g/AZ+chPp96tV8jZ3A1phXsrtMPy2yPDinVn5AtfZxjschQJtmeGR?= =?us-ascii?Q?yRd1rJq2aAi6c/+c6bCS8OFG9zIQJgO1JwZ+Fbf6dyWYcEPQEkSYLBq82FW1?= =?us-ascii?Q?iDFMdW9mwjcSwgnSoAgie+FBkKji1RlB2YJ6mMXjWgKMvXgDlQ4YV5BdW6q+?= =?us-ascii?Q?zvhv4GbmZTopn0ksKIAzYg7RWtc7oxjxJOt5qvNUm4Z7AWpKKYgxaPAkjrhn?= =?us-ascii?Q?795KSDcOlwPddqOhLK83yPByVv4ZikqersH1DfMt+DKYs/FdzAhQs2Psqbvd?= =?us-ascii?Q?vJxG1brRW5hc1cSxTd8QRor87mD9gBQLNEBIJZiL9yOkExGbiEfecPZl+3/C?= =?us-ascii?Q?T0DFSRtsjsGho8K4wMXP7QMPFrW4Fkuv5f6np8amljyYvgPCMAL5BxRlOjf1?= =?us-ascii?Q?aJY/BUotCH2AEsoCluWWwokCjxFJ4ydqJ7NE?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(36860700013)(376014);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2025 08:05:39.6910 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 72196fe0-4b23-43bb-6b1e-08ddd00909fe X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CH2PEPF00000142.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8245 X-ZohoMail-DKIM: pass (identity @amd.com) X-ZM-MESSAGEID: 1753949162375116600 Content-Type: text/plain; charset="utf-8" It should not be possible to select and build livepatch if HAS_VMAP is not selected. This is the case on MPU systems. Signed-off-by: Michal Orzel Acked-by: Stefano Stabellini Reviewed-by: Jan Beulich --- xen/common/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/common/Kconfig b/xen/common/Kconfig index 2539a635f111..16936418a6e6 100644 --- a/xen/common/Kconfig +++ b/xen/common/Kconfig @@ -477,7 +477,7 @@ config CRYPTO config LIVEPATCH bool "Live patching support" default X86 - depends on "$(XEN_HAS_BUILD_ID)" =3D "y" && SYSCTL + depends on "$(XEN_HAS_BUILD_ID)" =3D "y" && SYSCTL && HAS_VMAP select CC_SPLIT_SECTIONS help Allows a running Xen hypervisor to be dynamically patched using --=20 2.43.0