diff options
author | Antonio Nino Diaz <antonio.ninodiaz@arm.com> | 2018-11-30 10:52:09 +0000 |
---|---|---|
committer | Antonio Nino Diaz <antonio.ninodiaz@arm.com> | 2018-12-11 15:04:24 +0000 |
commit | e23ae073cbba7cf4dcb8a47eb9f4583289e709ba (patch) | |
tree | bdb6acb1b1ffe5dd4a5da580fd6a1814d84aac0d /services/std_svc/spm/spm_main.c | |
parent | 206d2b37839c42593e015883fc62450db33f59fd (diff) |
SPM: Migrate mem attr get/set helpers to SPRT
The old SMCs SP_MEMORY_ATTRIBUTES_{GET,SET}_AARCH64 have been removed in
favour of SPRT_MEMORY_PERM_ATTR_{GET,SET}_AARCH64.
Change-Id: Idb93cfa5461d0098df941037c5653f7c44b65227
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
Diffstat (limited to 'services/std_svc/spm/spm_main.c')
-rw-r--r-- | services/std_svc/spm/spm_main.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/services/std_svc/spm/spm_main.c b/services/std_svc/spm/spm_main.c index 5d3cc1a3..d80775fd 100644 --- a/services/std_svc/spm/spm_main.c +++ b/services/std_svc/spm/spm_main.c @@ -375,8 +375,6 @@ uint64_t spm_smc_handler(uint32_t smc_fid, ns = is_caller_non_secure(flags); if (ns == SMC_FROM_SECURE) { - unsigned int linear_id = plat_my_core_pos(); - sp_context_t *sp_ctx = spm_cpu_get_sp_ctx(linear_id); /* Handle SMCs from Secure world. */ @@ -390,27 +388,6 @@ uint64_t spm_smc_handler(uint32_t smc_fid, case SPM_VERSION_AARCH32: SMC_RET1(handle, SPM_VERSION_COMPILED); - case SP_MEMORY_ATTRIBUTES_GET_AARCH64: - INFO("Received SP_MEMORY_ATTRIBUTES_GET_AARCH64 SMC\n"); - - if (sp_ctx->state != SP_STATE_RESET) { - WARN("SP_MEMORY_ATTRIBUTES_GET_AARCH64 is available at boot time only\n"); - SMC_RET1(handle, SPM_NOT_SUPPORTED); - } - SMC_RET1(handle, - spm_memory_attributes_get_smc_handler( - sp_ctx, x1)); - - case SP_MEMORY_ATTRIBUTES_SET_AARCH64: - INFO("Received SP_MEMORY_ATTRIBUTES_SET_AARCH64 SMC\n"); - - if (sp_ctx->state != SP_STATE_RESET) { - WARN("SP_MEMORY_ATTRIBUTES_SET_AARCH64 is available at boot time only\n"); - SMC_RET1(handle, SPM_NOT_SUPPORTED); - } - SMC_RET1(handle, - spm_memory_attributes_set_smc_handler( - sp_ctx, x1, x2, x3)); default: break; } @@ -422,11 +399,6 @@ uint64_t spm_smc_handler(uint32_t smc_fid, switch (smc_fid) { - case SP_MEMORY_ATTRIBUTES_GET_AARCH64: - case SP_MEMORY_ATTRIBUTES_SET_AARCH64: - /* SMC interfaces reserved for secure callers. */ - SMC_RET1(handle, SPM_NOT_SUPPORTED); - default: break; } |