Hi all,
I have been working with FPU lately and I have a few questions regarding this topic:
Looks like there are 4 use cases of FPU usage:
FPU is used in
Use case number |
SPE |
NSPE |
1 |
- |
- |
2 |
- |
+ |
3 |
+ |
- |
4 |
+ |
+ |
From
https://tf-m-user-guide.trustedfirmware.org/integration_guide/tfm_fpu_support.html my understanding is following:
So basically if either SPE or NSPE or both of them need to use FPU then both of them need to enable CP10 and CP11 and be compiled with fp=hard
Is my understanding correct? Inline comments are welcome.
Regards,
Bohdan Hunko
Cypress Semiconductor Ukraine
Engineer
CSUKR CSS ICW SW FW
Mobile: +38099 50 19 714
Bohdan.Hunko@infineon.com