-
- Downloads
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>
Showing
- Makefile 8 additions, 0 deletionsMakefile
- docs/getting_started/build-options.rst 5 additions, 0 deletionsdocs/getting_started/build-options.rst
- fdts/fvp-base-gicv3-psci-common.dtsi 26 additions, 0 deletionsfdts/fvp-base-gicv3-psci-common.dtsi
- include/plat/arm/common/arm_def.h 8 additions, 0 deletionsinclude/plat/arm/common/arm_def.h
- include/plat/arm/common/fconf_sdei_getter.h 31 additions, 0 deletionsinclude/plat/arm/common/fconf_sdei_getter.h
- include/plat/common/platform.h 1 addition, 0 deletionsinclude/plat/common/platform.h
- include/services/sdei.h 2 additions, 45 deletionsinclude/services/sdei.h
- include/services/sdei_flags.h 56 additions, 0 deletionsinclude/services/sdei_flags.h
- make_helpers/defaults.mk 4 additions, 1 deletionmake_helpers/defaults.mk
- plat/arm/board/fvp/include/platform_def.h 5 additions, 0 deletionsplat/arm/board/fvp/include/platform_def.h
- plat/arm/common/aarch64/arm_sdei.c 44 additions, 3 deletionsplat/arm/common/aarch64/arm_sdei.c
- plat/arm/common/arm_common.mk 3 additions, 0 deletionsplat/arm/common/arm_common.mk
- plat/arm/common/fconf/fconf_sdei_getter.c 103 additions, 0 deletionsplat/arm/common/fconf/fconf_sdei_getter.c
- services/std_svc/sdei/sdei_main.c 7 additions, 3 deletionsservices/std_svc/sdei/sdei_main.c
Loading
Please register or sign in to comment