This patch series refactor construct_domU() by moving back some Arm-specific
changes to Arm code as they aren't used now by other architectures.
Introduce arch_contruct_domU() to cover arch specific steps of a guest
domain construction.
Add ARM dependency for CONFIG_STATIC_MEMORY as, at the moment, it it supported
only for Arm.
Move make_chosen_node() to common code as nothing Arm specific is in the
current implementation of Arm's make_chosen_node().
Xen CI testing: https://gitlab.com/xen-project/people/olkur/xen/-/pipelines/1815213130
Oleksii Kurochko (3):
xen: restrict CONFIG_STATIC_MEMORY to ARM
xen/dom0less: refactor architecture-specific DomU construction
xen/dom0less: move make_chosen_node() to common code
xen/arch/arm/dom0less-build.c | 42 +++++++++----
xen/arch/arm/domain_build.c | 46 --------------
xen/common/Kconfig | 2 +-
xen/common/device-tree/dom0less-build.c | 76 +++++++++++++++---------
xen/include/asm-generic/dom0less-build.h | 3 +-
5 files changed, 83 insertions(+), 86 deletions(-)
--
2.49.0