Merge pull request #8744 from kfnta/psa_spm_base
PSA Secure partition manager and services
ls
commit e69aa15aea92a6d7803280fde2dd9682fb8b0d92
2 parents 86915d9 + 2b3822e
@Martin Kojtal Martin Kojtal authored on 27 Nov 2018
GitHub committed on 27 Nov 2018
Showing 102 changed files
View
.gitignore
Too large (Show diff)
View
TESTS/mbed_hal/spm/fault_functions.h 0 → 100644
Too large (Show diff)
View
TESTS/mbed_hal/spm/main.cpp 0 → 100644
Too large (Show diff)
View
TESTS/psa/prot_internal_storage/COMPONENT_SPE/psa_setup.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/prot_internal_storage/its_reset/COMPONENT_PSA_SRV_IPC/test_pits.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/prot_internal_storage/its_reset/COMPONENT_SPE/psa_test_its_reset_partition.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/prot_internal_storage/its_reset/COMPONENT_SPE/psa_test_its_reset_partition.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/prot_internal_storage/its_reset/COMPONENT_SPE/test_pits_impl.cpp 0 → 100644
Too large (Show diff)
View
TESTS/psa/prot_internal_storage/its_reset/COMPONENT_SPE/test_pits_reset_partition.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/prot_internal_storage/its_reset/psa_test_its_reset_ifs.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/prot_internal_storage/its_reset/test_pits.h
Too large (Show diff)
View
TESTS/psa/prot_internal_storage/its_reset/test_pits_psa.json 0 → 100644
Too large (Show diff)
View
TESTS/psa/prot_internal_storage/main.cpp
Too large (Show diff)
View
TESTS/psa/spm_client/COMPONENT_NSPE/client_ipc_tests.cpp 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_client/COMPONENT_SPE/psa_client_tests_part1_ifs.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_client/COMPONENT_SPE/psa_client_tests_part1_partition.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_client/COMPONENT_SPE/psa_client_tests_part1_partition.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_client/COMPONENT_SPE/psa_setup.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_client/COMPONENT_SPE/server.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_client/part1_psa.json 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_client/psa_client_tests_part1_ifs.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_NSPE/main.cpp 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_SPE/partition.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_SPE/partition2.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_SPE/psa_server_test_part1_ifs.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_SPE/psa_server_test_part1_partition.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_SPE/psa_server_test_part1_partition.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_SPE/psa_server_test_part2_ifs.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_SPE/psa_server_test_part2_partition.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_SPE/psa_server_test_part2_partition.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_SPE/psa_setup.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_SPE/server_tests.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/COMPONENT_SPE/tests.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/part1_psa.json 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/part2_psa.json 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/psa_server_test_part1_ifs.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/psa_server_test_part2_ifs.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_server/server_tests.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_smoke/COMPONENT_NSPE/main.cpp 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_smoke/COMPONENT_SPE/partition1.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_smoke/COMPONENT_SPE/psa_setup.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_smoke/COMPONENT_SPE/psa_smoke_test_part1_ifs.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_smoke/COMPONENT_SPE/psa_smoke_test_part1_partition.c 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_smoke/COMPONENT_SPE/psa_smoke_test_part1_partition.h 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_smoke/part1_psa.json 0 → 100644
Too large (Show diff)
View
TESTS/psa/spm_smoke/psa_smoke_test_part1_ifs.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/services/psa_prot_internal_storage/COMPONENT_PSA_SRV_IPC/psa_prot_internal_storage.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/services/psa_prot_internal_storage/COMPONENT_SPE/its_partition.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/services/psa_prot_internal_storage/COMPONENT_SPE/psa_its_partition.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/services/psa_prot_internal_storage/COMPONENT_SPE/psa_its_partition.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/services/psa_prot_internal_storage/pits_psa.json 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/services/psa_prot_internal_storage/psa_its_ifs.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPE/handles_manager.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPE/handles_manager.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPE/psa_setup.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPE/spm_client.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPE/spm_common.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPE/spm_init.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPE/spm_internal.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPE/spm_main.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPE/spm_panic.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPE/spm_server.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPE/spm_server.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPM_MAILBOX/COMPONENT_NSPE/spm_client_proxy.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPM_MAILBOX/COMPONENT_NSPE/spm_mailbox_nspe.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPM_MAILBOX/COMPONENT_SPE/spm_mailbox_spe.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPM_MAILBOX/ipc_defs.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPM_MAILBOX/ipc_queue.c 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/COMPONENT_SPM_MAILBOX/ipc_queue.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/doc/INTRO.md 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/doc/README.md 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/doc/png/PSA-standardized-Interfaces-diagram.png 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/mbed_lib.json 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/psa_defs.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/spm_client.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/spm_init.h 0 → 100644
Too large (Show diff)
View
components/TARGET_PSA/spm/spm_messages.h 0 → 100644
Too large (Show diff)
View
hal/spm_api.h 0 → 100644
Too large (Show diff)
View
rtos/TARGET_CORTEX/mbed_rtos_rtx.c
Too large (Show diff)
View
targets/targets.json
Too large (Show diff)
View
tools/build.py
Too large (Show diff)
View
tools/build_api.py
Too large (Show diff)
View
tools/config/__init__.py
Too large (Show diff)
View
tools/make.py
Too large (Show diff)
View
tools/resources/__init__.py
Too large (Show diff)
View
tools/settings.py
Too large (Show diff)
View
tools/spm/__init__.py 0 → 100644
Too large (Show diff)
View
tools/spm/generate_partition_code.py 0 → 100644
Too large (Show diff)
View
tools/spm/partition_description_schema.json 0 → 100644
Too large (Show diff)
View
tools/spm/templates/COMPONENT_SPE/psa_NAME_partition.c.tpl 0 → 100644
Too large (Show diff)
View
tools/spm/templates/COMPONENT_SPE/psa_NAME_partition.h.tpl 0 → 100644
Too large (Show diff)
View
tools/spm/templates/COMPONENT_SPE/psa_setup.c.tpl 0 → 100644
Too large (Show diff)
View
tools/spm/templates/psa_NAME_ifs.h.tpl 0 → 100644
Too large (Show diff)
View
tools/targets/__init__.py
Too large (Show diff)
View
tools/test.py
Too large (Show diff)
View
tools/test/build_api/build_api_test.py
Too large (Show diff)
View
tools/test/spm/__init__.py 0 → 100644
Too large (Show diff)
View
tools/test/spm/test_data.py 0 → 100644
Too large (Show diff)
View
tools/test/spm/test_generate_partition_code.py 0 → 100644
Too large (Show diff)
View
tools/test_api.py
Too large (Show diff)
View
tools/toolchains/__init__.py
Too large (Show diff)
View
tools/utils.py
Too large (Show diff)