Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
TF-M sources integration to Mbed-OS #9653
TF-M sources were imported into mbed-os tree using the same Importer script as CMSIS, afterwards a series of patches were applied which fix some issues and align the code to work with Mbed-OS.
The TF-M sources were imported from the feature-ipc branch of the TF-M repository, hash 45e5276bc04036654693cbf335829aa15a64ed5f.
Commit 34433bc added a manifest json file which lists the files/folder needed to import and a list of SHAs to apply afterwards.
We did not import TF-M partitions (Crypto, Attestation, etc..) as we are re-using the existing partitions in Mbed-OS (Internal-storage, PSA-Crypto and Platform), commit 42d8f2b adds an auto-generation tool which generated in
Pull request type
The PSA program offers a reference implementation (TF-M) aimed at facilitating the deployment of PSA among RTOS vendors. TF-M is an OS-agnostic project, it presents generic methods to achieve PSA secure partitioning and offer PSA secure services like attestation, secure storage, or crypto. Integrating TF-M allows Mbed OS to achieve PSA compatibility.
Mbed OS has imported the TF-M core to be used by its' own secure services.
Currently only v8m targets can run TF-M, for porting TF-M to be used by a target please refer TF-M integration guide.
1 similar comment
This was referenced
Feb 11, 2019
Please add release notes section, following https://os.mbed.com/docs/mbed-os/v5.11/contributing/workflow.html#functionality-change
@mikisch81 Good news!
Those two PRs are now merged in to Mbed OS, so rebasing this PR will make them disappear from this PR!
Please do so to make review of this PR a bit cleaner.
bridadan left a comment