From: "Daniel P. Smith" <dpsm...@apertussolutions.com> Hyperlaunch domain builder will be the consolidated boot time domain building logic framework. Introduce 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 <dpsm...@apertussolutions.com> Signed-off-by: Alejandro Vallejo <agarc...@amd.com> Reviewed-by: Denis Mukhin <dmuk...@ford.com> Reviewed-by: Jason Andryuk <jason.andr...@amd.com> --- xen/common/Kconfig | 2 ++ xen/common/domain-builder/Kconfig | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 xen/common/domain-builder/Kconfig diff --git a/xen/common/Kconfig b/xen/common/Kconfig index be28060716..e025fbe257 100644 --- a/xen/common/Kconfig +++ b/xen/common/Kconfig @@ -144,6 +144,8 @@ config STATIC_MEMORY If unsure, say N. +source "common/domain-builder/Kconfig" + menu "Speculative hardening" config INDIRECT_THUNK diff --git a/xen/common/domain-builder/Kconfig b/xen/common/domain-builder/Kconfig new file mode 100644 index 0000000000..44b8351af8 --- /dev/null +++ b/xen/common/domain-builder/Kconfig @@ -0,0 +1,15 @@ +menu "Domain Builder Features" + +config DOMAIN_BUILDER + bool "Domain builder (UNSUPPORTED)" if UNSUPPORTED && X86 + select LIBFDT + help + Support for constructing predefined domains described by a flattened + device tree. This allows constructing multiple domains at boot time + instead of being limited to a single dom0. + + This feature is currently experimental. + + If unsure, say N. + +endmenu -- 2.43.0