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