• Security State transitions - Processor Mode
    Edit: CONTROL.nPRIV is actually banked so I modified my question Hi, I have a question regarding S/NS state transitions and PE modes. From what I read in the ARMv8-M ARM there is no restriction...
  • Platform security architecture is announced by Arm
  • How to place FreeRTOS in secure memory and the user tasks in non-secure memory?
    I am porting FreeRTOS with TrustZone on LPC5500, I put FreeRTOS in secure memory, and created several user tasks in non-secure memory, as shown below: But so far, I have not successfully switched...
  • Security principles for TrustZone for ARMv8-M - example slide 22
    I noticed on slide 22 of the security principles presentation the function definition sec_sum_silly(int *p, volatile size_t *s); The presenter explicitly noted that they needed to mark the variable s...
  • Programming FPU for Secure and Non Secure Use
    I was getting a NOCP Usage Fault when my non-secure thread entered WIC sleep and a Secure Handler woke up the processor from WIC sleep. I wasn't using any FPU code and I could not understand why the...