From 29d57f0ac16dd6772bb22a9ad401f4c212b7c660 Mon Sep 17 00:00:00 2001 From: Rahul Singh Date: Wed, 18 Mar 2020 12:01:46 +0000 Subject: [PATCH] foundation: disable Scalable Vector Extension (SVE) When foundation platform is booted with SVE enabled in linux kernel and with Xen hypervisor, linux kernel is stopped by a trap catched by Xen during early boot as Xen is configuring the coprocessor to trap access to SVE to EL2.Disabling the SVE in foundation to boot the guest and host. Change-Id: I862540a46686f1fb5343a3143da61db6073bb1d3 Signed-off-by: Rahul Singh Reviewed-by: Bertrand Marquis Signed-off-by: Jon Mason --- .../recipes-devtools/fvp-common/files/start-foundation-armv8.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-arm-bsp/recipes-devtools/fvp-common/files/start-foundation-armv8.sh b/meta-arm-bsp/recipes-devtools/fvp-common/files/start-foundation-armv8.sh index a1139989..2b7643cf 100755 --- a/meta-arm-bsp/recipes-devtools/fvp-common/files/start-foundation-armv8.sh +++ b/meta-arm-bsp/recipes-devtools/fvp-common/files/start-foundation-armv8.sh @@ -41,9 +41,11 @@ FOUNDATION_PLAT_EXE="Foundation_Platform" # Foundation Platform arguments # 4 cores +# Disable Scalable Vector Extension (SVE) # gicv3 emulation (required for hardware virtualisation) FOUNDATION_PLAT_ARGS=" \ --cores=4 \ + --no-sve \ --gicv3" # Foundation Platform user arguments