|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 2/2] xen/arm: introduce NO_PLAT
Add a Kconfig option to select no specific platform support.
Signed-off-by: Stefano Stabellini <stefanos@xxxxxxxxxx>
---
Changes in v3:
- need to add ifneq ($(CONFIG_NO_PLAT),y) around subdir-y += platforms
otherwise compilation fails when no platforms are selected:
make -f /local/repos/xen-upstream/xen/Rules.mk -C
/local/repos/xen-upstream/xen/arch/arm built_in.o
make[3]: Entering directory `/local/repos/xen-upstream/xen/arch/arm'
make[3]: *** No rule to make target `platforms/built-in.o', needed by
`built_in.o'. Stop.
---
xen/arch/arm/Makefile | 4 +++-
xen/arch/arm/platforms/Kconfig | 5 +++++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/xen/arch/arm/Makefile b/xen/arch/arm/Makefile
index b9b141d..84ebcf4 100644
--- a/xen/arch/arm/Makefile
+++ b/xen/arch/arm/Makefile
@@ -1,8 +1,10 @@
subdir-$(CONFIG_ARM_32) += arm32
subdir-$(CONFIG_ARM_64) += arm64
-subdir-y += platforms
subdir-$(CONFIG_ARM_64) += efi
subdir-$(CONFIG_ACPI) += acpi
+ifneq ($(CONFIG_NO_PLAT),y)
+subdir-y += platforms
+endif
obj-$(CONFIG_HAS_ALTERNATIVE) += alternative.o
obj-y += bootfdt.init.o
diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
index 409d3f8..bc0e9cd 100644
--- a/xen/arch/arm/platforms/Kconfig
+++ b/xen/arch/arm/platforms/Kconfig
@@ -36,6 +36,11 @@ config MPSOC
---help---
Enable all the required drivers for Xilinx Ultrascale+ MPSoC
+config NO_PLAT
+ bool "No Platforms"
+ ---help---
+ Do not enable specific support for any platform.
+
endchoice
config ALL64_PLAT
--
1.9.1
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |