From patchwork Tue Dec 17 11:47:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergiy Kibrik X-Patchwork-Id: 13911672 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 742E1E7717F for ; Tue, 17 Dec 2024 11:47:53 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.858875.1271098 (Exim 4.92) (envelope-from ) id 1tNW30-0004Bu-2S; Tue, 17 Dec 2024 11:47:30 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 858875.1271098; Tue, 17 Dec 2024 11:47:30 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1tNW2z-0004Bn-W4; Tue, 17 Dec 2024 11:47:29 +0000 Received: by outflank-mailman (input) for mailman id 858875; Tue, 17 Dec 2024 11:47:28 +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 1tNW2y-0004Bh-Lh for xen-devel@lists.xenproject.org; Tue, 17 Dec 2024 11:47:28 +0000 Received: from fforwardh-a1-smtp.messagingengine.com (fforwardh-a1-smtp.messagingengine.com [103.168.172.196]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id aede9349-bc6c-11ef-a0d6-8be0dac302b0; Tue, 17 Dec 2024 12:47:25 +0100 (CET) Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfforwardh.phl.internal (Postfix) with ESMTP id 42621292030F; Tue, 17 Dec 2024 06:47:24 -0500 (EST) Received: from phl-frontend-02 ([10.202.2.161]) by phl-compute-04.internal (MEProxy); Tue, 17 Dec 2024 06:47:24 -0500 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 17 Dec 2024 06:47:22 -0500 (EST) 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: aede9349-bc6c-11ef-a0d6-8be0dac302b0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1734436044; x=1734522444; bh=PYMG5GFNcXN7JJ/1QU0o6xfmGVmIMv5xTQd rMgfmzB0=; b=emYUW2IZ8kwvUpjmejwPbcpeoq7a8APJMm5BEMnxQcMBC02dVni wbn0nHTwngrjs5ftQW3vabRfRHG5x1hhdQ4KMsRPt7AXKhvUJqJGu6cqpMbH+Sb4 FIQLkcYOJYbZGZbXr+ErscjuEDhQC33v09PueIwjLvy/zOCTDVMmrV8l+twDT3cj gxSSimgaf2k/Q8jJxSlXoxbk2s5oWuvIn9EnWjeVQ5af8s0qhOw4N9y1PsgXSyCe xjBypIx8Y91kaBH+WXxUO0foQU3BqFgzW8HEJxRWTBAVpBnQhbKA0S/Wkgx+T4aH nMv/PYTF2CpeI/J2m0DWvcffnS0umaoXWEA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrleehgdeffecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhr ohhmpefuvghrghhihicumfhisghrihhkuceoufgvrhhgihihpgfmihgsrhhikhesvghprg hmrdgtohhmqeenucggtffrrghtthgvrhhnpeffffdvieefieejhfehfeeuvdevtdehffej ieevhefgteetvdegudejgfdujeegvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrh grmhepmhgrihhlfhhrohhmpehsrghkihgssegurghrkhhsthgrrhdrshhithgvpdhnsggp rhgtphhtthhopedutddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepgigvnhdqug gvvhgvlheslhhishhtshdrgigvnhhprhhojhgvtghtrdhorhhgpdhrtghpthhtohepshgv rhhgihihpghkihgsrhhikhesvghprghmrdgtohhmpdhrtghpthhtoheprghnughrvgifrd gtohhophgvrhefsegtihhtrhhigidrtghomhdprhgtphhtthhopegrnhhthhhonhihrdhp vghrrghrugesvhgrthgvshdrthgvtghhpdhrtghpthhtohepmhhitghhrghlrdhorhiivg hlsegrmhgurdgtohhmpdhrtghpthhtohepjhgsvghulhhitghhsehsuhhsvgdrtghomhdp rhgtphhtthhopehjuhhlihgvnhesgigvnhdrohhrghdprhgtphhtthhopehrohhgvghrrd hprghusegtihhtrhhigidrtghomhdprhgtphhtthhopehsshhtrggsvghllhhinhhisehk vghrnhgvlhdrohhrgh X-ME-Proxy: Feedback-ID: i57af8f6a:Fastmail From: Sergiy Kibrik To: xen-devel@lists.xenproject.org Cc: Sergiy Kibrik , Andrew Cooper , Anthony PERARD , Michal Orzel , Jan Beulich , Julien Grall , =?utf-8?q?Roger_Pau_Monn=C3=A9?= , Stefano Stabellini , "Daniel P. Smith" Subject: [RFC PATCH] xen/kconfig: allow LATE_HWDOM config for ARM Date: Tue, 17 Dec 2024 13:47:19 +0200 Message-Id: <20241217114719.2870676-1-Sergiy_Kibrik@epam.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Allow to build ARM configuration with support for initializing hardware domain. On ARM it is only possible to start hardware domain in multiboot mode, so dom0less support is required. This is reflected by dependency on DOM0LESS_BOOT instead of directly depending on ARM config option. Signed-off-by: Sergiy Kibrik --- xen/common/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/common/Kconfig b/xen/common/Kconfig index 90268d9249..7368ca8208 100644 --- a/xen/common/Kconfig +++ b/xen/common/Kconfig @@ -374,7 +374,7 @@ endchoice config LATE_HWDOM bool "Dedicated hardware domain" default n - depends on XSM && X86 + depends on XSM && (X86 || DOM0LESS_BOOT) help Allows the creation of a dedicated hardware domain distinct from domain 0 that manages devices without needing access to other