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> |
---|
|
Makefile |
---|
docs/getting_started/build-options.rst |
---|
fdts/fvp-base-gicv3-psci-common.dtsi |
---|
include/plat/arm/common/arm_def.h |
---|
include/plat/arm/common/fconf_sdei_getter.h 0 → 100644 |
---|
include/plat/common/platform.h |
---|
include/services/sdei.h |
---|
include/services/sdei_flags.h 0 → 100644 |
---|
make_helpers/defaults.mk |
---|
plat/arm/board/fvp/include/platform_def.h |
---|
plat/arm/common/aarch64/arm_sdei.c |
---|
plat/arm/common/arm_common.mk |
---|
plat/arm/common/fconf/fconf_sdei_getter.c 0 → 100644 |
---|
services/std_svc/sdei/sdei_main.c |
---|