CMSIS_5
CMSIS_5 copied to clipboard
Stack sealing for TrustZone context
Fixes #1034
@GuentherMartin, I was thinking if we rather should reuse the stack sealing functions we are planning to add into CMSIS-Core. This PR "duplicates" the sealing procedure into the trust zone template. Shall we wait until the functions are available in CMSIS-Core and refactor this patch accordingly?
@JonatanAntoni, I would suggest to merge the pull request and replace the writing of the stack seal values with the appropriate CMSIS function later. As I see also the file headers in the tz_context.c files need to be adjusted.
@kjassmann-renesas,
We have now #1075 ready for being merged. This patch introduces a stack sealing function (and macros) into CMSIS-Core(M).
Do you think it makes sense to update your PR to use these macros/functions instead of defining it separately?`
Cheers, Jonatan
@JonatanAntoni, I agree we should use the new stack sealing function and macro for the seal size. Once that branch is building with IAR I can update this merge request.
@kjassmann-renesas, stack sealing functions have been added for IAR in 0a959c6. May I ask you to crosscheck and update this PR if possible?