arm-trusted-firmware/include
Marc Bonnici 59bd2ad83c feat(spmc): add support for FF-A power mgmt. messages in the EL3 SPMC
This patch adds support for forwarding the following PSCI messages
received by the SPMC at EL3 to the S-EL1 SP if the SP has indicated
that it wishes to receive the appropriate message via its manifest.

1. A PSCI CPU_OFF message in response to a cpu hot unplug request
   from the OS.
2. A message to indicate warm boot of a cpu in response to a cpu
   hot plug request from the OS.
3. A PSCI CPU_SUSPEND message in response to a cpu idle event
   initiated from the OS.
4. A message to indicate warm boot of a cpu from a shallow power
   state in response to a cpu resume power event.

This patch also implements the FFA_SECONDARY_EP_REGISTER function to
enable the SP specify its secondary entrypoint.

Signed-off-by: Achin Gupta <achin.gupta@arm.com>
Signed-off-by: Marc Bonnici <marc.bonnici@arm.com>
Change-Id: I375d0655b2c6fc27445facc39213d1d0678557f4
2022-05-13 15:51:23 +01:00
..
arch Merge "fix(amu): limit virtual offset register access to NS world" into integration 2022-05-10 15:55:05 +02:00
bl1 Specify signed-ness of constants 2020-08-14 11:36:05 +00:00
bl2 BL2_AT_EL3: Enable pointer authentication support 2019-02-27 11:58:09 +00:00
bl2u Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl31 feat(rme): add ENABLE_RME build option and support for RMM image 2021-10-05 11:49:59 -05:00
bl32 test(el3-runtime): dit is retained on world switch 2022-02-03 11:33:55 +00:00
common feat(spmc): add FFA_PARTITION_INFO_GET handler 2022-05-13 15:51:23 +01:00
drivers Merge changes Iaf21883b,I523c5d57,I57164923 into integration 2022-05-06 17:47:28 +02:00
dt-bindings feat(dt-bindings): add TZC400 bindings for STM32MP13 2022-03-22 09:09:23 +01:00
export refactor(plat/rockchip/rk3399/drivers/gpio): reduce code duplication 2022-01-04 15:26:43 +01:00
lib feat(brbe): add BRBE support for NS world 2022-05-05 19:43:10 +02:00
plat feat(plat/arm): allow BL32 specific defines to be used by SPMC_AT_EL3 2022-05-05 09:47:30 +01:00
services feat(spmc): add support for FF-A power mgmt. messages in the EL3 SPMC 2022-05-13 15:51:23 +01:00
tools_share feat(sptool): delete c version of the sptool 2022-05-04 15:37:47 +01:00