The ARM Trusted Firmware team have just released v0.4 under a permissive BSD license to enable the ARM ecosystem with a high quality reference implementation of:
1. Secure Monitor Calls (SMC) Calling Convention
2. Power State Coordination Interface (PSCI)
3. Trusted Boot
The code is secure world low level firmware that can be adopted by silicon partners and software vendors as a common foundation. It was developed for 64-bit ARMv8A but will be useful for ARMv7A implementations too. You can download it from Github here:
https://github.com/ARM-software/arm-trusted-firmware/releases
Some of the new features are:
Please download and provide feedback to the ARM Trusted Firmware team.
Thanks!
Great work!