qemu_v8.mk: Add option to add Xen in boot flow
Introduce option XEN_BOOT to add xen in the bootflow.
When built with XEN_BOOT=y, boot flow currently supported is :
BL1 -> BL2 -> BL31 -> OP-TEE -> uboot -> Xen -> Dom0
xtests can be run over Dom0
Signed-off-by: Ruchika Gupta <ruchika.gupta@linaro.org>
Reviewed-by: Jerome Forissier <jerome@forissier.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
diff --git a/common.mk b/common.mk
index 5ad5b41..ca4532b 100644
--- a/common.mk
+++ b/common.mk
@@ -284,7 +284,11 @@
BR2_PACKAGE_OPTEE_TEST_EXT_WITH_TLS_TESTS := $(WITH_TLS_TESTS)
BR2_PACKAGE_OPTEE_TEST_EXT_WITH_CXX_TESTS := $(WITH_CXX_TESTS)
BR2_PACKAGE_STRACE ?= y
+ifeq ($(XEN_BOOT),y)
+BR2_TARGET_GENERIC_GETTY_PORT ?= "console"
+else
BR2_TARGET_GENERIC_GETTY_PORT ?= $(if $(CFG_NW_CONSOLE_UART),ttyAMA$(CFG_NW_CONSOLE_UART),ttyAMA0)
+endif
# Embed opensc for pkcs11-tool
BR2_PACKAGE_OPENSC ?= y