plat/arm/fvp: Support performing SDEI platform setup in runtime
This patch introduces dynamic configuration for SDEI setup and is supported
when the new build flag SDEI_IN_FCONF is enabled. Instead of using C arrays
and processing the configuration at compile time, the config is moved to
dts files. It will be retrieved at runtime during SDEI init, using the fconf
layer.

Change-Id: If5c35a7517ba00a9f258d7f3e7c8c20cee169a31
Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
Co-authored-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
1 parent f95dfc2 commit cbf9e84a193883f11a99b2f61417710a69e36e0d
@Balint Dobszay Balint Dobszay authored on 18 Dec 2019
Madhukar Pappireddy committed on 15 May 2020
Showing 14 changed files
View
Makefile
View
docs/getting_started/build-options.rst
View
fdts/fvp-base-gicv3-psci-common.dtsi
View
include/plat/arm/common/arm_def.h
View
include/plat/arm/common/fconf_sdei_getter.h 0 → 100644
View
include/plat/common/platform.h
View
include/services/sdei.h
View
include/services/sdei_flags.h 0 → 100644
View
make_helpers/defaults.mk
View
plat/arm/board/fvp/include/platform_def.h
View
plat/arm/common/aarch64/arm_sdei.c
View
plat/arm/common/arm_common.mk
View
plat/arm/common/fconf/fconf_sdei_getter.c 0 → 100644
View
services/std_svc/sdei/sdei_main.c