psa: Remove PSA secure binary building tools
The PSA-implementing secure binary is not built using Mbed OS build
tools anymore. Instead, the TrustedFirmware-M (TF-M) build system is
used to produce the secure binary. As such, we remove PSA related hooks
from the build system, remove PSA related scripts from tools/test
folder, and also remove the psa-autogen job from travis which was
running the now unecessary and removed generate_partition_code.py.

Remove the ability to generate new PSA binaries in the old manner, where
Mbed OS implements PSA. We don't yet remove any PSA binaries or break
the currently checked-in Mbed-implemented PSA support. PSA targets
integrated in the old manner will continue working at this point.

Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
ls
1 parent fcf427a commit fd74d678a782b1f1838ad0a17994aa2dd9d1446b
@Devaraj Ranganna Devaraj Ranganna authored on 12 Feb 2020
Jaeden Amero committed on 27 Apr 2020
Showing 35 changed files
View
.gitignore
View
.travis.yml
View
tools/build.py
View
tools/build_api.py
View
tools/config/__init__.py
View
tools/importer/tfm_importer.json 100644 → 0
View
tools/make.py
View
tools/project.py
View
tools/psa/README.md 100644 → 0
View
tools/psa/__init__.py
View
tools/psa/generate_partition_code.py 100644 → 0
View
tools/psa/mbed_spm_tfm_common.py 100644 → 0
View
tools/psa/partition_description_schema.json 100644 → 0
View
tools/psa/release.py 100644 → 0
View
tools/psa/spm_template_file_list.json 100644 → 0
View
tools/psa/templates/mbed_spm_partitions.h.tpl 100644 → 0
View
tools/psa/templates/psa_setup.c.tpl 100644 → 0
View
tools/psa/templates/sid.h.tpl 100644 → 0
View
tools/psa/templates/tfm_partition_defs.inc.tpl 100644 → 0
View
tools/psa/templates/tfm_partition_list.inc.tpl 100644 → 0
View
tools/psa/templates/tfm_service_list.inc.tpl 100644 → 0
View
tools/psa/templates/tfm_spm_signal_defs.h.tpl 100644 → 0
View
tools/psa/tfm/mbed_app.json 100644 → 0
View
tools/resources/__init__.py
View
tools/targets/__init__.py
View
tools/test.py
View
tools/test/psa/__init__.py 100644 → 0
View
tools/test/psa/test_data.py 100644 → 0
View
tools/test/psa/test_find_secure_image.py 100644 → 0
View
tools/test/psa/test_generate_partition_code.py 100644 → 0
View
tools/test/toolchains/test_toolchains.py
View
tools/toolchains/arm.py
View
tools/toolchains/gcc.py
View
tools/toolchains/iar.py
View
tools/toolchains/mbed_toolchain.py