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
ls
1 parent ab01bea commit 8c5ba9154d2752fc2d834b2dc7a6789ffdd9ca95
@Alexander Zilberkant Alexander Zilberkant authored on 18 Apr 2019
Alexander Zilberkant committed on 30 Apr 2019
Showing 32 changed files
View
components/TARGET_PSA/inc/psa_manifest/sid.h
View
tools/psa/__init__.py
View
tools/psa/generate_partition_code.py
View
tools/psa/mbed_spm/mbed_spm_generated_file_list.json 100644 → 0
View
tools/psa/mbed_spm/templates/COMPONENT_SPE/psa_NAME_partition.h.tpl 100644 → 0
View
tools/psa/mbed_spm/templates/TARGET_MBED_SPM/COMPONENT_SPE/psa_NAME_partition.c.tpl 100644 → 0
View
tools/psa/mbed_spm/templates/TARGET_MBED_SPM/COMPONENT_SPE/psa_setup.c.tpl 100644 → 0
View
tools/psa/mbed_spm/templates/psa_NAME_ifs.h.tpl 100644 → 0
View
tools/psa/mbed_spm_tfm_common.py
View
tools/psa/release.py
View
tools/psa/spm_template_file_list.json 0 → 100644
View
tools/psa/templates/mbed_spm_partitions.h.tpl 0 → 100644
View
tools/psa/templates/psa_setup.c.tpl 0 → 100644
View
tools/psa/templates/sid.h.tpl 0 → 100644
View
tools/psa/templates/tfm_partition_defs.inc.tpl 0 → 100644
View
tools/psa/templates/tfm_partition_list.inc.tpl 0 → 100644
View
tools/psa/templates/tfm_service_list.inc.tpl 0 → 100644
View
tools/psa/templates/tfm_spm_signal_defs.h.tpl 0 → 100644
View
tools/psa/tfm/templates/sid.h.tpl 100644 → 0
View
tools/psa/tfm/templates/tfm_partition_defs.inc.tpl 100644 → 0
View
tools/psa/tfm/templates/tfm_partition_list.inc.tpl 100644 → 0
View
tools/psa/tfm/templates/tfm_service_list.inc.tpl 100644 → 0
View
tools/psa/tfm/templates/tfm_spm_signal_defs.h.tpl 100644 → 0
View
tools/psa/tfm/tfm_generated_file_list.json 100644 → 0
View
tools/test/psa/__init__.py 0 → 100644
View
tools/test/psa/test_data.py 0 → 100644
View
tools/test/psa/test_find_secure_image.py 0 → 100644
View
tools/test/psa/test_generate_partition_code.py 0 → 100644
View
tools/test/spm/__init__.py 100644 → 0
View
tools/test/spm/test_data.py 100644 → 0
View
tools/test/spm/test_find_secure_image.py 100644 → 0
View
tools/test/spm/test_generate_partition_code.py 100644 → 0