[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 05/16] kconfig: introduce domain builder config option
- To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Alejandro Vallejo <agarciav@xxxxxxx>
- Date: Tue, 8 Apr 2025 17:07:27 +0100
- 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)
- 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=WEwRiBF5EEuyNhZaJK9NgqTmDdKtu/qhdxHFkSWjIjY=; b=cAaJe5t2v5Njo/uJthgv5iMkfNomo8KJDEzDInTPHtVigGZSKuPugaTzFwhANXLush4rVP9CqfAqSaZwGEpRQxz1aBD+Gc5aipbuj6+Kw7ZCe3jUkmrpLC5ibbuJH7dd4OI4pguj2+NUVZQMdCQFV/r1s9Ba+vlrXF8LAHPAs8bqe37nz5laHeEFLt06WNPVi5Ko43lgy9Gx5H0TOJeyEkcxk9sc0XJ8ioOINbiz20TzLrMUp5AZGnwbyDQ2fzqAZy2b4ZYKanlCKVrDoI+1INxUXLZEe8rdUUZObaxriRBv0PQm0sQGZdvA2Y2RqnCebX74QigwWb3vtCJwVcscPg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=T/tnOfkI3kiJBebYNjMhCJbJJPaGPYM5ntz3/E6ssWTNw0KXV3LKOX8TgXlS1DKn0cH8Nrl8yNoQVlipE7NIRw1cCQP1K0PKhiAcddVyixcSn0ppVc5Baj8PIzJIA+ShcJ3XbJ1SMOdTPKzWDAc/chbfk++mE7N4oXU0eDRjxKcJ+qOPDnL5knlzgRJ318/mRCjGtWAHj1J6V7vA/lTMaW8a44fAQaXx9gK0ZCVEhkvTepfixxpm99NyvH6cWUUF5kKOjAIsIoSFEBPMczPA+6ESOYJsFylYkow1h3T4TSbjtM9lgyr5ytSNyBjFUtQTBGXLp4sfPpixmwpKgq5lwA==
- Cc: "Daniel P. Smith" <dpsmith@xxxxxxxxxxxxxxxxxxxx>, Jason Andryuk <jason.andryuk@xxxxxxx>, Xenia Ragiadakou <xenia.ragiadakou@xxxxxxx>, "Stefano Stabellini" <sstabellini@xxxxxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, "Jan Beulich" <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>
- Delivery-date: Tue, 08 Apr 2025 16:10:37 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
From: "Daniel P. Smith" <dpsmith@xxxxxxxxxxxxxxxxxxxx>
Hyperlaunch domain builder will be the consolidated boot time domain
building logic framework. Introduces the config option to enable this
domain builder to eventually turn on the ability to load the domain
configuration via a flattened device tree.
Signed-off-by: Daniel P. Smith <dpsmith@xxxxxxxxxxxxxxxxxxxx>
Reviewed-by: Jason Andryuk <jason.andryuk@xxxxxxx>
---
v3:
* Minor s/_/-/ in the "source" line
---
xen/arch/x86/Kconfig | 2 ++
xen/arch/x86/domain-builder/Kconfig | 15 +++++++++++++++
2 files changed, 17 insertions(+)
create mode 100644 xen/arch/x86/domain-builder/Kconfig
diff --git a/xen/arch/x86/Kconfig b/xen/arch/x86/Kconfig
index de2fa37f08..a31002324e 100644
--- a/xen/arch/x86/Kconfig
+++ b/xen/arch/x86/Kconfig
@@ -321,6 +321,8 @@ config UCODE_SCAN_DEFAULT
Enable if you have a Linux-based dom0 with microcode attached to the
initramfs.
+source "arch/x86/domain-builder/Kconfig"
+
endmenu
source "common/Kconfig"
diff --git a/xen/arch/x86/domain-builder/Kconfig
b/xen/arch/x86/domain-builder/Kconfig
new file mode 100644
index 0000000000..8ed493c3b5
--- /dev/null
+++ b/xen/arch/x86/domain-builder/Kconfig
@@ -0,0 +1,15 @@
+
+menu "Domain Builder Features"
+
+config DOMAIN_BUILDER
+ bool "Domain builder (UNSUPPORTED)" if UNSUPPORTED
+ select LIB_DEVICE_TREE
+ help
+ Enables the domain builder capability to configure boot domain
+ construction using a flattened device tree.
+
+ This feature is currently experimental.
+
+ If unsure, say N.
+
+endmenu
--
2.43.0
|