diff options
Diffstat (limited to 'services/spd/opteed/opteed_common.c')
-rw-r--r-- | services/spd/opteed/opteed_common.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/services/spd/opteed/opteed_common.c b/services/spd/opteed/opteed_common.c index de9e8097..a0cd86cb 100644 --- a/services/spd/opteed/opteed_common.c +++ b/services/spd/opteed/opteed_common.c @@ -19,6 +19,7 @@ ******************************************************************************/ void opteed_init_optee_ep_state(struct entry_point_info *optee_entry_point, uint32_t rw, uint64_t pc, + uint64_t pageable_part, uint64_t mem_limit, optee_context_t *optee_ctx) { uint32_t ep_attr; @@ -51,6 +52,8 @@ void opteed_init_optee_ep_state(struct entry_point_info *optee_entry_point, DAIF_IRQ_BIT | DAIF_ABT_BIT); zeromem(&optee_entry_point->args, sizeof(optee_entry_point->args)); + optee_entry_point->args.arg0 = pageable_part; + optee_entry_point->args.arg1 = mem_limit; } /******************************************************************************* |