psa: Remove S-mode only code
Remove all PSA S-mode only code, as it is unused. Only PSA S targets
would use the code, and we've removed those targets in a previous
commit.

Ensure all tests for S-mode code we are deleting is also removed, even
if that code would run in NS-mode. Keep any tests that also test our PSA
emulation support (for single v7-M targets).

Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
ls
1 parent 6b3a9cb commit fcf427ac1116bf087c0ea67032a7695f78d5dcb1
@Jaeden Amero Jaeden Amero authored on 17 Mar 2020
Jaeden Amero committed on 27 Apr 2020
Showing 91 changed files
View
TESTS/mbed_hal/spm/fault_functions.h 100644 → 0
View
TESTS/mbed_hal/spm/main.cpp 100644 → 0
View
TESTS/psa/crypto_access_control/COMPONENT_NSPE/main.cpp 100644 → 0
View
TESTS/psa/crypto_access_control/COMPONENT_PSA_SRV_IPC/test_partition_proxy.c 100644 → 0
View
TESTS/psa/crypto_access_control/COMPONENT_PSA_SRV_IPC/test_partition_proxy.h 100644 → 0
View
TESTS/psa/crypto_access_control/COMPONENT_SPE/test_partition.c 100644 → 0
View
TESTS/psa/crypto_access_control/crypto_acl_tests_partition_psa.json 100644 → 0
View
TESTS/psa/spm_client/COMPONENT_NSPE/main.cpp 100644 → 0
View
TESTS/psa/spm_client/COMPONENT_SPE/client_tests_partition.c 100644 → 0
View
TESTS/psa/spm_client/client_tests_part1_psa.json 100644 → 0
View
TESTS/psa/spm_server/COMPONENT_NSPE/main.cpp 100644 → 0
View
TESTS/psa/spm_server/COMPONENT_SPE/server_tests.h 100644 → 0
View
TESTS/psa/spm_server/COMPONENT_SPE/server_tests_partition1.c 100644 → 0
View
TESTS/psa/spm_server/COMPONENT_SPE/server_tests_partition2.c 100644 → 0
View
TESTS/psa/spm_server/COMPONENT_SPE/tests.c 100644 → 0
View
TESTS/psa/spm_server/server_tests.h 100644 → 0
View
TESTS/psa/spm_server/server_tests_part1_psa.json 100644 → 0
View
TESTS/psa/spm_server/server_tests_part2_psa.json 100644 → 0
View
TESTS/psa/spm_smoke/COMPONENT_NSPE/main.cpp 100644 → 0
View
TESTS/psa/spm_smoke/COMPONENT_SPE/smoke_tests_partition.c 100644 → 0
View
TESTS/psa/spm_smoke/smoke_tests_part1_psa.json 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/bl2/include/tfm_boot_status.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/inc/tfm_partition_defs.inc 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/inc/tfm_partition_list.inc 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/inc/tfm_service_list.inc 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/inc/tfm_spm_signal_defs.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/mbed_lib.json 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/platform/include/tfm_spm_hal.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/dir_core.dox 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/include/tfm_arch_v8m.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/include/tfm_internal_defines.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/include/tfm_list.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/include/tfm_message_queue.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/include/tfm_pools.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/include/tfm_spm.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/include/tfm_svcalls.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/include/tfm_thread.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/include/tfm_utils.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/include/tfm_wait.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/psa_client.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/psa_service.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/tfm_arch_v8m.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/tfm_message_queue.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/tfm_pools.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/tfm_spm.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/tfm_svcalls.c 100644 → 0
Too large (Show diff)
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/tfm_thread.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/tfm_utils.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/ipc/tfm_wait.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/secure_utilities.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_boot_data.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_core.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_core.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_handler.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_internal.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_memory_utils.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_nspm.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_nspm.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_platform_core_api.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_secure_api.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_secure_api.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_spm_services.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/core/tfm_svc.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/include/dir_include.dox 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/include/tfm_spm_services_api.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/ns_callable/tfm_psa_api_veneers.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/spm/dir_spm.dox 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/spm/spm_api.c 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/spm/spm_api.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/spm/spm_db.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/spm/spm_db_setup.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/secure_fw/spm/spm_partition_defs.h 100644 → 0
View
components/TARGET_PSA/TARGET_TFM/tf-m-integration.md 100644 → 0
View
components/TARGET_PSA/services/attestation/COMPONENT_SPE/psa_attestation_partition.c 100755 → 0
View
components/TARGET_PSA/services/attestation/attestation_partition_psa.json 100755 → 0
View
components/TARGET_PSA/services/crypto/COMPONENT_PSA_SRV_IPC/crypto_struct.h
View
components/TARGET_PSA/services/crypto/COMPONENT_SPE/crypto_spe.h 100644 → 0
View
components/TARGET_PSA/services/crypto/COMPONENT_SPE/psa_crypto_access_control.c 100644 → 0
View
components/TARGET_PSA/services/crypto/COMPONENT_SPE/psa_crypto_access_control.h 100644 → 0
View
components/TARGET_PSA/services/crypto/COMPONENT_SPE/psa_crypto_partition.c 100644 → 0
Too large (Show diff)
View
components/TARGET_PSA/services/crypto/crypto_partition_psa.json 100755 → 0
View
components/TARGET_PSA/services/platform/COMPONENT_SPE/platform_partition.c 100644 → 0
View
components/TARGET_PSA/services/platform/platform_psa.json 100644 → 0
View
components/TARGET_PSA/services/storage/its/COMPONENT_SPE/its_partition.c 100644 → 0
View
components/TARGET_PSA/services/storage/its/pits_psa.json 100644 → 0
View
doxyfile_options
View
doxygen_options.json
View
features/frameworks/TARGET_PSA/pal/pal_mbed_os_intf.cpp
View
features/mbedtls/mbed-crypto/platform/COMPONENT_SPE/crypto_struct_spe.h 100644 → 0
View
hal/spm_api.h 100644 → 0
View
platform/source/mbed_retarget.cpp