ARMmbed / mbed-os-tf-m-regression-tests

An Mbed OS application that runs the TF-M regression tests
2 stars 12 forks source link

Add new functionality to `build_tfm.py` #80

Closed jainvikas8 closed 3 years ago

jainvikas8 commented 3 years ago

This enables the building of TF-M latest config which was set up by check_rebase.py.

build_external_tfm.py builds ARM_MUSCA_S1 target with the external TF-M + patches required by Mbed OS. It relies on check_rebase.py to set up the required dependencies.

jainvikas8 commented 3 years ago

The PR requires a merge of https://github.com/ARMmbed/mbed-os-tf-m-regression-tests/pull/78

jainvikas8 commented 3 years ago

Forced pushed to address review comments

jainvikas8 commented 3 years ago

Forced pushed to address review comments and rebased

jainvikas8 commented 3 years ago

Forced pushed to address review comments.

jainvikas8 commented 3 years ago

Forced pushed to split VERSION.txt in a new commit.

LDong-Arm commented 3 years ago

CI passed!

evedon commented 3 years ago

build_external_tfm.py builds ARM_MUSCA_B1 target with the external TF-M + patches required by Mbed OS. It relies on check_rebase.py to set up the required dependencies.

The script builds ARM_MUSCA_S1. Other than that I am fine with the PR

jainvikas8 commented 3 years ago

build_external_tfm.py builds ARM_MUSCA_B1 target with the external TF-M + patches required by Mbed OS. It relies on check_rebase.py to set up the required dependencies.

The script builds ARM_MUSCA_S1. Other than that I am fine with the PR

Fixed, typo.

At the moment on ARM_MUSCA_S1 is only built, due to the target name change of ARM_MUSCA_B1 to sse_200/musca_b1 in TF-M. This requires changes on - https://github.com/ARMmbed/mbed-os/blob/feature-tf-m-1.2-integration/targets/targets.json#L4729