Update PSA code generator
Unify TF-M and Mbed-SPM code generators: - Unify SPM initialization logic: - All partitions are registered at once - Test partitions are guarded by #ifndef - Introduce single template list - Beatify template files and add "Autogen-do not modify" notice Prepare for integration with mbed-os build system: - Generate all the files in a single place Simplify tools/psa/release.py script |
---|
|
components/TARGET_PSA/inc/psa_manifest/sid.h |
---|
tools/psa/__init__.py |
---|
tools/psa/generate_partition_code.py |
---|
tools/psa/mbed_spm/mbed_spm_generated_file_list.json 100644 → 0 |
---|
tools/psa/mbed_spm/templates/COMPONENT_SPE/psa_NAME_partition.h.tpl 100644 → 0 |
---|
tools/psa/mbed_spm/templates/TARGET_MBED_SPM/COMPONENT_SPE/psa_NAME_partition.c.tpl 100644 → 0 |
---|
tools/psa/mbed_spm/templates/TARGET_MBED_SPM/COMPONENT_SPE/psa_setup.c.tpl 100644 → 0 |
---|
tools/psa/mbed_spm/templates/psa_NAME_ifs.h.tpl 100644 → 0 |
---|
tools/psa/mbed_spm_tfm_common.py |
---|
tools/psa/release.py |
---|
tools/psa/spm_template_file_list.json 0 → 100644 |
---|
tools/psa/templates/mbed_spm_partitions.h.tpl 0 → 100644 |
---|
tools/psa/templates/psa_setup.c.tpl 0 → 100644 |
---|
tools/psa/templates/sid.h.tpl 0 → 100644 |
---|
tools/psa/templates/tfm_partition_defs.inc.tpl 0 → 100644 |
---|
tools/psa/templates/tfm_partition_list.inc.tpl 0 → 100644 |
---|
tools/psa/templates/tfm_service_list.inc.tpl 0 → 100644 |
---|
tools/psa/templates/tfm_spm_signal_defs.h.tpl 0 → 100644 |
---|
tools/psa/tfm/templates/sid.h.tpl 100644 → 0 |
---|
tools/psa/tfm/templates/tfm_partition_defs.inc.tpl 100644 → 0 |
---|
tools/psa/tfm/templates/tfm_partition_list.inc.tpl 100644 → 0 |
---|
tools/psa/tfm/templates/tfm_service_list.inc.tpl 100644 → 0 |
---|
tools/psa/tfm/templates/tfm_spm_signal_defs.h.tpl 100644 → 0 |
---|
tools/psa/tfm/tfm_generated_file_list.json 100644 → 0 |
---|
tools/test/psa/__init__.py 0 → 100644 |
---|
tools/test/psa/test_data.py 0 → 100644 |
---|
tools/test/psa/test_find_secure_image.py 0 → 100644 |
---|
tools/test/psa/test_generate_partition_code.py 0 → 100644 |
---|
tools/test/spm/__init__.py 100644 → 0 |
---|
tools/test/spm/test_data.py 100644 → 0 |
---|
tools/test/spm/test_find_secure_image.py 100644 → 0 |
---|
tools/test/spm/test_generate_partition_code.py 100644 → 0 |
---|