Hi,
I am pleased to announce the v1.0.0 release of Trusted Services. Nearly a year has passed since the previous tagged release (v1.0.0-beta) and a significant number of changes has been done since then. (Git reports 875 changed files, 59631 insertions, 10971 deletions.) For details, please see the release notes [1].
Let me give some highlights:
* This release carries the first tagged version of the Block Storage [2] and the PSA Firmware Update [3] services.
* The TS RPC protocol and Service Discovery [4] has been redesigned and refactored. * Added support for the Armv8-A CRC32 feature. * Extended FF-A v1.1 and v1.2 support. * SPs now set the "ns-interrupts-action" property in their SP manifest. SPMC implementations honouring this property will allow pre-emption of the SPs by Normal-World interrupts.
Links and resources:
1: Detailed changelog of the new release: https://trusted-services.readthedocs.io/en/stable/project/change-log.html#ve... 2: Block Storage Service description: https://trusted-services.readthedocs.io/en/stable/services/block-storage-ser... 3: PSA Firmware Update Service description: https://trusted-services.readthedocs.io/en/stable/services/fwu/fwu-service-d... 4: TS RPC protocol description: https://trusted-services.readthedocs.io/en/stable/developer/service-access-p...
Test results summary is available here: https://developer.trustedfirmware.org/w/trusted-services/test-reports/v1.0.0... The source code can be downloaded from here: https://git.trustedfirmware.org/TS/trusted-services.git/log/?h=v1.0.0 Project documentation is available here: https://developer.trustedfirmware.org/w/trusted-services/test-reports/v1.0.0...
Regards: George