Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tfm: Add TF-M interface include headers always #53097

Conversation

joerchan
Copy link
Contributor

Add the TF-M interface include headers to the zephyr includes when building with TF-M.

Signed-off-by: Joakim Andersson joakim.andersson@nordicsemi.no

Add the TF-M interface include headers to the zephyr includes when
building with TF-M.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
@joerchan
Copy link
Contributor Author

Note. This was attempted earlier and had some issues with mbedtels psa headers. Running CI on this now to discover if there are issues still.

Copy link
Collaborator

@jfischer-no jfischer-no left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am confused, I see +0 -60 and read "Add TF-M interface...", please enlighten me.

@joerchan
Copy link
Contributor Author

I am confused, I see +0 -60 and read "Add TF-M interface...", please enlighten me.

Hehe, yeah I thought that was a bit funny. The important change is here:
https://github.com/zephyrproject-rtos/zephyr/pull/53097/files#diff-dc28570be9d838c291b4be7f1ea2436d81b17f095892a52869cd3cd88317c599

I added it in the zephyr include directories, and removed it from the private list of the tfm_api library.
This ended up as an all-delete diff.

@joerchan
Copy link
Contributor Author

Note. This was attempted earlier and had some issues with mbedtels psa headers. Running CI on this now to discover if there are issues still.

Looking at CI there is clearly issues here still.
Will have to do more investigation on how this can be managed.

@desowin desowin requested review from tmon-nordic and removed request for desowin January 26, 2023 13:27
@github-actions
Copy link

This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions bot added the Stale label Mar 28, 2023
@joerchan joerchan removed the Stale label Mar 28, 2023
@github-actions
Copy link

This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

@joerchan joerchan marked this pull request as draft June 12, 2023 10:58
@github-actions
Copy link

This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions bot added the Stale label Aug 12, 2023
@joerchan joerchan removed the Stale label Aug 23, 2023
@github-actions
Copy link

This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions bot added the Stale label Oct 23, 2023
@joerchan joerchan removed the Stale label Oct 25, 2023
@joerchan
Copy link
Contributor Author

joerchan commented Dec 7, 2023

🏳️

@joerchan joerchan closed this Dec 7, 2023
@joerchan joerchan deleted the tfm-include-interface-headers branch December 7, 2023 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: ARM ARM (32-bit) Architecture area: Counter area: Crypto / RNG area: TF-M ARM Trusted Firmware-M (TF-M) area: USB Universal Serial Bus manifest-trusted-firmware-m platform: nRF Nordic nRFx
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants