mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-05-09 02:51:21 +00:00
AArch32: Add support to PSCI lib
This patch adds AArch32 support to PSCI library, as follows : * The `psci_helpers.S` is implemented for AArch32. * AArch32 version of internal helper function `psci_get_ns_ep_info()` is defined. * The PSCI Library is responsible for the Non Secure context initialization. Hence a library interface `psci_prepare_next_non_secure_ctx()` is introduced to enable EL3 runtime firmware to initialize the non secure context without invoking context management library APIs. Change-Id: I25595b0cc2dbfdf39dbf7c589b875cba33317b9d
This commit is contained in:
parent
e33b78a658
commit
727e5238fa
5 changed files with 251 additions and 6 deletions
|
@ -359,6 +359,8 @@ u_register_t psci_smc_handler(uint32_t smc_fid,
|
|||
int psci_setup(uintptr_t mailbox_ep);
|
||||
void psci_warmboot_entrypoint(void);
|
||||
void psci_register_spd_pm_hook(const spd_pm_ops_t *pm);
|
||||
void psci_prepare_next_non_secure_ctx(
|
||||
struct entry_point_info *next_image_info);
|
||||
|
||||
#endif /*__ASSEMBLY__*/
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue