1..
2 # Copyright (c) 2022-2024, Arm Limited.
3 #
4 # SPDX-License-Identifier: MIT
5
6#############
7Release notes
8#############
9
10
11*************************
12Disclaimer
13*************************
14
15You expressly assume all liabilities and risks relating to your use or operation
16of Your Software and Your Hardware designed or modified using the Arm Tools,
17including without limitation, Your software or Your Hardware designed or
18intended for safety-critical applications. Should Your Software or Your Hardware
19prove defective, you assume the entire cost of all necessary servicing, repair
20or correction.
21
22***********************
23Release notes - 2024.11
24***********************
25
26The same notes as the 2024.06 release still apply.
27
28***********************
29Release notes - 2024.06
30***********************
31
32Known Issues or Limitations
33---------------------------
34
35 - Use Ethernet over VirtIO due to lan91c111 Ethernet driver support dropped from U-Boot.
36 - Due to the performance uplimit of MPS3 FPGA and FVP, some Linux distros like Fedora Rawhide can not boot on Corstone-1000 (i.e. user may experience timeouts or boot hang).
37 - Corstone-1000 SoC on FVP doesn't have a secure debug peripheral. It does on the MPS3.
38 - See previous release notes for the known limitations regarding ACS tests.
39
40Platform Support
41-----------------
42 - This software release is tested on Corstone-1000 FPGA version AN550_v2
43   https://developer.arm.com/downloads/-/download-fpga-images
44 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.23_25
45   https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps
46
47SystemReady IR v2.0 Certification Milestone
48-------------------------------------------
49
50As of this release, Corstone-1000 has achieved `SystemReady IR v2.0 certification <https://www.arm.com/architecture/system-architectures/systemready-certification-program/ve>`__.
51This milestone confirms compliance with the SystemReady IR requirements, ensuring broader compatibility and reliability for deployment.
52
53Applied patch `313ad2a0e600 <https://git.yoctoproject.org/meta-arm/commit/?h=scarthgap&id=313ad2a0e600655d9bfbe53646e356372ff02644>`__ to address compatibility requirements for SystemReady IR v2.0.
54
55This update is included in tag `CORSTONE1000-2024.06-systemready-ir-v2.0 <https://git.yoctoproject.org/meta-arm/tag/?h=CORSTONE1000-2024.06-systemready-ir-v2.0>`__ and builds on the `CORSTONE1000-2024.06` release.
56
57***********************
58Release notes - 2023.11
59***********************
60
61Known Issues or Limitations
62---------------------------
63
64 - Use Ethernet over VirtIO due to lan91c111 Ethernet driver support dropped from U-Boot.
65 - Temporally removing the External system support in Linux due to it using multiple custom devicetree bindings that caused problems with SystemReady IR 2.0 certification. For External system support please refer to the version 2023.06. We are aiming to restore it in a more standardised manner in our next release.
66 - Due to the performance uplimit of MPS3 FPGA and FVP, some Linux distros like Fedora Rawhide can not boot on Corstone-1000 (i.e. user may experience timeouts or boot hang).
67 - PSA Crypto tests (psa-crypto-api-test command) approximately take 30 minutes to complete for FVP and MPS3.
68 - Corstone-1000 SoC on FVP doesn't have a secure debug peripheral. It does on the MPS3.
69 - See previous release notes for the known limitations regarding ACS tests.
70
71Platform Support
72-----------------
73 - This software release is tested on Corstone-1000 FPGA version AN550_v2
74   https://developer.arm.com/downloads/-/download-fpga-images
75 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.23_25
76   https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps
77
78***********************
79Release notes - 2023.06
80***********************
81
82Known Issues or Limitations
83---------------------------
84 - FPGA supports Linux distro install and boot through installer. However, FVP only supports openSUSE raw image installation and boot.
85 - Due to the performance uplimit of MPS3 FPGA and FVP, some Linux distros like Fedora Rawhide can not boot on Corstone-1000 (i.e. user may experience timeouts or boot hang).
86 - PSA Crypto tests (psa-crypto-api-test command) take 30 minutes to complete for FVP and 1 hour for MPS3.
87 - Corstone-1000 SoC on FVP doesn't have a secure debug peripheral. It does on the MPS3 .
88 - The following limitations listed in the previous release are still applicable:
89
90   - UEFI Compliant - Boot from network protocols must be implemented -- FAILURE
91
92   - Known limitations regarding ACS tests - see previous release's notes.
93
94Platform Support
95-----------------
96 - This software release is tested on Corstone-1000 FPGA version AN550_v2
97   https://developer.arm.com/downloads/-/download-fpga-images
98 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.19_21
99   https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps
100
101**************************
102Release notes - 2022.11.23
103**************************
104
105Known Issues or Limitations
106---------------------------
107 - The external-system can not be reset individually on (or using) AN550_v1 FPGA release. However, the system-wide reset still applies to the external-system.
108 - FPGA supports Linux distro install and boot through installer. However, FVP only supports openSUSE raw image installation and boot.
109 - Due to the performance uplimit of MPS3 FPGA and FVP, some Linux distros like Fedora Rawhide can not boot on Corstone-1000 (i.e. user may experience timeouts or boot hang).
110 - Below SCT FAILURE is a known issues in the FVP:
111   UEFI Compliant - Boot from network protocols must be implemented -- FAILURE
112 - Below SCT FAILURE is a known issue when a terminal emulator (in the system where the user connects to serial ports) does not support 80x25 or 80x50 mode:
113   EFI_SIMPLE_TEXT_OUT_PROTOCOL.SetMode - SetMode() with valid mode -- FAILURE
114 - Known limitations regarding ACS tests: The behavior after running ACS tests on FVP is not consistent.  Both behaviors are expected and are valid;
115   The system might boot till the Linux prompt. Or, the system might wait after finishing the ACS tests.
116   In both cases, the system executes the entire test suite and writes the results as stated in the user guide.
117
118
119Platform Support
120-----------------
121 - This software release is tested on Corstone-1000 FPGA version AN550_v1
122   https://developer.arm.com/downloads/-/download-fpga-images
123 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.19_21
124   https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps
125
126**************************
127Release notes - 2022.04.04
128**************************
129
130Known Issues or Limitations
131---------------------------
132 - FPGA support Linux distro install and boot through installer. However,
133   FVP only support openSUSE raw image installation and boot.
134 - Due to the performance uplimit of MPS3 FPGA and FVP, some Linux distros like Fedora Rawhide
135   cannot boot on Corstone-1000 (i.e. user may experience timeouts or boot hang).
136 - Below SCT FAILURE is a known issues in the FVP:
137   UEFI Compliant - Boot from network protocols must be implemented -- FAILURE
138
139Platform Support
140-----------------
141 - This software release is tested on Corstone-1000 FPGA version AN550_v1
142 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.17_23
143   https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps
144
145**************************
146Release notes - 2022.02.25
147**************************
148
149Known Issues or Limitations
150---------------------------
151 - The following tests only work on Corstone-1000 FPGA: ACS tests (SCT, FWTS,
152   BSA), manual capsule update test, Linux distro install and boot.
153
154Platform Support
155----------------
156 - This software release is tested on Corstone-1000 FPGA version AN550_v1
157 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.17_23
158   https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps
159
160Release notes - 2022.02.21
161--------------------------
162
163Known Issues or Limitations
164---------------------------
165 - The following tests only work on Corstone-1000 FPGA: ACS tests (SCT, FWTS,
166   BSA), manual capsule update test, Linux distro install and boot, psa-arch-test.
167
168Platform Support
169----------------
170 - This software release is tested on Corstone-1000 FPGA version AN550_v1
171 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.16.21
172   https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps
173
174Release notes - 2022.01.18
175--------------------------
176
177Known Issues or Limitations
178---------------------------
179
180 - Before running each SystemReady-IR tests: ACS tests (SCT, FWTS, BSA), manual
181   capsule update test, Linux distro install and boot, etc., the SecureEnclave
182   flash must be cleaned. See user-guide "Clean Secure Flash Before Testing"
183   section.
184
185Release notes - 2021.12.15
186--------------------------
187
188Software Features
189------------------
190The following components are present in the release:
191
192 - Yocto version Honister
193 - Linux kernel version 5.10
194 - U-Boot 2021.07
195 - OP-TEE version 3.14
196 - Trusted Firmware-A 2.5
197 - Trusted Firmware-M 1.5
198 - OpenAMP 347397decaa43372fc4d00f965640ebde042966d
199 - Trusted Services a365a04f937b9b76ebb2e0eeade226f208cbc0d2
200
201
202Platform Support
203----------------
204 - This software release is tested on Corstone-1000 FPGA version AN550_v1
205 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.16.21
206   https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps
207
208Known Issues or Limitations
209---------------------------
210 - The following tests only work on Corstone-1000 FPGA: ACS tests (SCT, FWTS,
211   BSA), manual capsule update test, Linux distro install and boot, and
212   psa-arch-tests.
213 - Only the manual capsule update from UEFI shell is supported on FPGA.
214 - Due to flash size limitation and to support A/B banks,the wic image provided
215   by the user should be smaller than 15MB.
216 - The failures in PSA Arch Crypto Test are known limitations with crypto
217   library. It requires further investigation. The user can refer to `PSA Arch Crypto Test Failure Analysis In TF-M V1.5 Release <https://developer.trustedfirmware.org/w/tf_m/release/psa_arch_crypto_test_failure_analysis_in_tf-m_v1.5_release/>`__
218   for the reason for each failing test.
219
220
221Release notes - 2021.10.29
222--------------------------
223
224Software Features
225-----------------
226This initial release of Corstone-1000 supports booting Linux on the Cortex-A35
227and TF-M/MCUBOOT in the Secure Enclave. The following components are present in
228the release:
229
230 - Linux kernel version 5.10
231 - U-Boot 2021.07
232 - OP-TEE version 3.14
233 - Trusted Firmware-A 2.5
234 - Trusted Firmware-M 1.4
235
236Platform Support
237----------------
238 - This Software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.16.21
239   https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps
240
241Known Issues or Limitations
242---------------------------
243 - No software support for external system(Cortex M3)
244 - No communication established between A35 and M0+
245 - Very basic functionality of booting Secure Enclave, Trusted Firmware-A , OP-TEE , u-boot and Linux are performed
246
247Support
248-------
249For technical support email: support-subsystem-iot@arm.com
250
251For all security issues, contact Arm by email at psirt@arm.com.
252
253--------------
254
255*Copyright (c) 2022-2023, Arm Limited. All rights reserved.*
256