blob: 64e82aac98fa863e1cfb19034e4805f8a301eee8 [file] [log] [blame]
Patrick Williams2390b1b2022-11-03 13:47:49 -05001..
2 # Copyright (c) 2022, Arm Limited.
3 #
4 # SPDX-License-Identifier: MIT
5
6##########
7Change Log
8##########
9
10This document contains a summary of the new features, changes and
Patrick Williams7784c422022-11-17 07:29:11 -060011fixes in each release of Corstone-1000 software stack.
12
13******************
Andrew Geissler517393d2023-01-13 08:55:19 -060014Version 2022.11.23
Patrick Williams7784c422022-11-17 07:29:11 -060015******************
16
17Changes
18=======
19
20- Booting the External System (Cortex-M3) with RTX RTOS
21- Adding MHU communication between the HOST (Cortex-A35) and the External System
22- Adding a Linux application to test the External System
23- Adding ESRT (EFI System Resource Table) support
24- Upgrading the SW stack recipes
25- Upgrades for the U-Boot FF-A driver and MM communication
26
27Corstone-1000 components versions
28=======================================
29
30+-------------------------------------------+------------+
31| arm-ffa-tee | 1.1.1 |
32+-------------------------------------------+------------+
33| arm-ffa-user | 5.0.0 |
34+-------------------------------------------+------------+
35| corstone1000-external-sys-tests | 1.0 |
36+-------------------------------------------+------------+
37| external-system | 0.1.0 |
38+-------------------------------------------+------------+
39| linux-yocto | 5.19 |
40+-------------------------------------------+------------+
41| u-boot | 2022.07 |
42+-------------------------------------------+------------+
43| optee-client | 3.18.0 |
44+-------------------------------------------+------------+
45| optee-os | 3.18.0 |
46+-------------------------------------------+------------+
47| trusted-firmware-a | 2.7.0 |
48+-------------------------------------------+------------+
49| trusted-firmware-m | 1.6.0 |
50+-------------------------------------------+------------+
51| ts-newlib | 4.1.0 |
52+-------------------------------------------+------------+
53| ts-psa-{crypto, iat, its. ps}-api-test | 451aa087a4 |
54+-------------------------------------------+------------+
55| ts-sp-{se-proxy, smm-gateway} | 3d4956770f |
56+-------------------------------------------+------------+
57
58Yocto distribution components versions
59=======================================
60
61+-------------------------------------------+---------------------+
62| meta-arm | langdale |
63+-------------------------------------------+---------------------+
64| poky | langdale |
65+-------------------------------------------+---------------------+
66| meta-openembedded | langdale |
67+-------------------------------------------+---------------------+
68| busybox | 1.35.0 |
69+-------------------------------------------+---------------------+
70| musl | 1.2.3+git37e18b7bf3 |
71+-------------------------------------------+---------------------+
72| gcc-arm-none-eabi-native | 11.2-2022.02 |
73+-------------------------------------------+---------------------+
74| gcc-cross-aarch64 | 12.2 |
75+-------------------------------------------+---------------------+
76| openssl | 3.0.5 |
77+-------------------------------------------+---------------------+
Patrick Williams2390b1b2022-11-03 13:47:49 -050078
79******************
80Version 2022.04.04
81******************
82
83Changes
84=======
85- Linux distro openSUSE, raw image installation and boot in the FVP.
86- SCT test support in FVP.
87- Manual capsule update support in FVP.
88
89******************
90Version 2022.02.25
91******************
92
93Changes
94=======
Patrick Williams7784c422022-11-17 07:29:11 -060095- Building and running psa-arch-tests on Corstone-1000 FVP
96- Enabled smm-gateway partition in Trusted Service on Corstone-1000 FVP
97- Enabled MHU driver in Trusted Service on Corstone-1000 FVP
98- Enabled OpenAMP support in SE proxy SP on Corstone-1000 FVP
Patrick Williams2390b1b2022-11-03 13:47:49 -050099
100******************
101Version 2022.02.21
102******************
103
104Changes
105=======
106- psa-arch-tests: recipe is dropped and merged into the secure-partitons recipe.
107- psa-arch-tests: The tests are align with latest tfm version for psa-crypto-api suite.
108
109******************
110Version 2022.01.18
111******************
112
113Changes
114=======
115- psa-arch-tests: change master to main for psa-arch-tests
116- U-Boot: fix null pointer exception for get_image_info
Patrick Williams7784c422022-11-17 07:29:11 -0600117- TF-M: fix capsule instability issue for Corstone-1000
Patrick Williams2390b1b2022-11-03 13:47:49 -0500118
119******************
120Version 2022.01.07
121******************
122
123Changes
124=======
Patrick Williams7784c422022-11-17 07:29:11 -0600125- Corstone-1000: fix SystemReady-IR ACS test (SCT, FWTS) failures.
Patrick Williams2390b1b2022-11-03 13:47:49 -0500126- U-Boot: send bootcomplete event to secure enclave.
Patrick Williams7784c422022-11-17 07:29:11 -0600127- U-Boot: support populating Corstone-1000 image_info to ESRT table.
Patrick Williams2390b1b2022-11-03 13:47:49 -0500128- U-Boot: add ethernet device and enable configs to support bootfromnetwork SCT.
129
130******************
131Version 2021.12.15
132******************
133
134Changes
135=======
Patrick Williams7784c422022-11-17 07:29:11 -0600136- Enabling Corstone-1000 FPGA support on:
Patrick Williams2390b1b2022-11-03 13:47:49 -0500137 - Linux 5.10
138 - OP-TEE 3.14
139 - Trusted Firmware-A 2.5
140 - Trusted Firmware-M 1.5
141- Building and running psa-arch-tests
142- Adding openamp support in SE proxy SP
143- OP-TEE: adding smm-gateway partition
144- U-Boot: introducing Arm FF-A and MM support
145
146******************
147Version 2021.10.29
148******************
149
150Changes
151=======
Patrick Williams7784c422022-11-17 07:29:11 -0600152- Enabling Corstone-1000 FVP support on:
Patrick Williams2390b1b2022-11-03 13:47:49 -0500153 - Linux 5.10
154 - OP-TEE 3.14
155 - Trusted Firmware-A 2.5
156 - Trusted Firmware-M 1.4
157- Linux kernel: enabling EFI, adding FF-A debugfs driver, integrating ARM_FFA_TRANSPORT.
158- U-Boot: Extending EFI support
159- python3-imgtool: adding recipe for Trusted-firmware-m
160- python3-imgtool: adding the Yocto recipe used in signing host images (based on MCUBOOT format)
161
162--------------
163
Patrick Williams7784c422022-11-17 07:29:11 -0600164*Copyright (c) 2022, Arm Limited. All rights reserved.*