Merge pull request #764 from sandrine-bailleux-arm/sb/fix-trusty-build
Minor fixes in the Trusty SPD code
This commit is contained in:
commit
984d54bb69
|
@ -229,7 +229,7 @@ static uint64_t trusty_smc_handler(uint32_t smc_fid,
|
|||
|
||||
static int32_t trusty_init(void)
|
||||
{
|
||||
void el3_exit();
|
||||
void el3_exit(void);
|
||||
entry_point_info_t *ep_info;
|
||||
struct trusty_cpu_ctx *ctx = get_trusty_ctx();
|
||||
uint32_t cpu = plat_my_core_pos();
|
||||
|
@ -270,24 +270,22 @@ static int32_t trusty_init(void)
|
|||
static void trusty_cpu_suspend(void)
|
||||
{
|
||||
struct args ret;
|
||||
unsigned int linear_id = plat_my_core_pos();
|
||||
|
||||
ret = trusty_context_switch(NON_SECURE, SMC_FC_CPU_SUSPEND, 0, 0, 0);
|
||||
if (ret.r0 != 0) {
|
||||
INFO("%s: cpu %d, SMC_FC_CPU_SUSPEND returned unexpected value, %ld\n",
|
||||
__func__, linear_id, ret.r0);
|
||||
__func__, plat_my_core_pos(), ret.r0);
|
||||
}
|
||||
}
|
||||
|
||||
static void trusty_cpu_resume(void)
|
||||
{
|
||||
struct args ret;
|
||||
unsigned int linear_id = plat_my_core_pos();
|
||||
|
||||
ret = trusty_context_switch(NON_SECURE, SMC_FC_CPU_RESUME, 0, 0, 0);
|
||||
if (ret.r0 != 0) {
|
||||
INFO("%s: cpu %d, SMC_FC_CPU_RESUME returned unexpected value, %ld\n",
|
||||
__func__, linear_id, ret.r0);
|
||||
__func__, plat_my_core_pos(), ret.r0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue