change-log.rst 2.68 KB
Newer Older
1
2
3
4
5
6
Change Log
==========

This document contains a summary of the new features, changes and
fixes in each release of TC0 software stack.

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Version 2021.07.31
------------------

Features added
~~~~~~~~~~~~~~
- Memory Tagging Extension (MTE)
- Pointer Authentication Code (PAC)
- Branch Target Identification (BTI)

Changes
~~~~~~~
- Updated Android AOSP to master (May21)
- Updated Android Common Kernel to v5.10
- Updated Trusted Firmware-A & Hafnium to v2.5
- Updated OP-TEE to v3.14.0
- Updated SCP firmware to v2.8
- Updated U-boot to v2021.07
- Updated Yocto to master

26
27
28
29
30
31
32
33
34
35
36
37
38
Version 2021.04.23
------------------

Features added
~~~~~~~~~~~~~~
- Crypto and Storage Trusted Services running at S-EL0.
- Shim Layer at S-EL1 running on top of S-EL2 SPMC (Hafnium).

Changes
~~~~~~~
- Updated Android to R/11.
- DEBUGFS support for Trusted Services added to Android Common Kernel.

39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
Version 2021.02.09
------------------

Features added
~~~~~~~~~~~~~~
- Trusted OS OP-TEE as S-EL1 Secure Partition managed by SEL2 SPMC (Hafnium).
- OP-TEE support in Poky Distribution.
- Arm FF-A driver and FF-A transport support for OP-TEE driver in Android Common Kernel. This is an experimental feature.
- DynamIQ Shared Unit (DSU) with 8 cores. 4 Matterhorn (big) cores + 4 Klein (LITTLE) cores configuration.

Changes
~~~~~~~
- Updated Trusted Firmware-A to version 2.4.
- Updated Hafnium (SPM) to version 2.4.
- Updated U-boot to 2020.10
- Updated SCP firmware to 2.7
- Updated Yocto to 3.2 (Gatesgarth release)

Version 2020.10.29
------------------

Features added
~~~~~~~~~~~~~~
- Power management features: cpufreq and cpuidle.
- SCMI (System Control and Management Interface) support.
- Verified u-boot for authenticating fit image (containing kernel + ramdisk) during poky boot.
- Android Verified Boot (AVB) for authenticating boot and system image during android boot.
- Software rendering on android with DRM Hardware Composer offloading composition to Mali D71 DPU.
- Initial support for Hafnium as Secure Partition Manager (SPM) at S-EL2, managing cactus S-EL1 test Secure Partitions (SPs). The git SHA used for Hafnium is 764fd2eb and for Trusted Firmware-A is 00ad74c7.

Changes
~~~~~~~
- Changed from Android Common Kernel 4.19 to 5.4.
- Changed from Cortex-M7 to Cortex-M3 based System Control Processor.

Version 2020.08.14
------------------

Features added
~~~~~~~~~~~~~~
- Poky Distribution support.
- Android Q/10 Support.
- Android Common Kernel 4.19.
- Trusted Firmware-A.
- Support secure boot based on TBBR specification https://developer.arm.com/documentation/den0006/latest
- System Control Processor firmware.
- Yocto based build system.
- U-Boot bootloader.

--------------

*Copyright (c) 2020-2021, Arm Limited. All rights reserved.*