1.. 2 # Copyright (c) 2022-2023, 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 - 2023.11 24*********************** 25 26Known Issues or Limitations 27--------------------------- 28 29 - Use Ethernet over VirtIO due to lan91c111 Ethernet driver support dropped from U-Boot. 30 - 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. 31 - 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). 32 - PSA Crypto tests (psa-crypto-api-test command) approximately take 30 minutes to complete for FVP and MPS3. 33 - Corstone-1000 SoC on FVP doesn't have a secure debug peripheral. It does on the MPS3. 34 - See previous release notes for the known limitations regarding ACS tests. 35 36Platform Support 37----------------- 38 - This software release is tested on Corstone-1000 FPGA version AN550_v2 39 https://developer.arm.com/downloads/-/download-fpga-images 40 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.23_25 41 https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps 42 43*********************** 44Release notes - 2023.06 45*********************** 46 47Known Issues or Limitations 48--------------------------- 49 - FPGA supports Linux distro install and boot through installer. However, FVP only supports openSUSE raw image installation and boot. 50 - 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). 51 - PSA Crypto tests (psa-crypto-api-test command) take 30 minutes to complete for FVP and 1 hour for MPS3. 52 - Corstone-1000 SoC on FVP doesn't have a secure debug peripheral. It does on the MPS3 . 53 - The following limitations listed in the previous release are still applicable: 54 55 - UEFI Compliant - Boot from network protocols must be implemented -- FAILURE 56 57 - Known limitations regarding ACS tests - see previous release's notes. 58 59Platform Support 60----------------- 61 - This software release is tested on Corstone-1000 FPGA version AN550_v2 62 https://developer.arm.com/downloads/-/download-fpga-images 63 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.19_21 64 https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps 65 66************************** 67Release notes - 2022.11.23 68************************** 69 70Known Issues or Limitations 71--------------------------- 72 - 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. 73 - FPGA supports Linux distro install and boot through installer. However, FVP only supports openSUSE raw image installation and boot. 74 - 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). 75 - Below SCT FAILURE is a known issues in the FVP: 76 UEFI Compliant - Boot from network protocols must be implemented -- FAILURE 77 - 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: 78 EFI_SIMPLE_TEXT_OUT_PROTOCOL.SetMode - SetMode() with valid mode -- FAILURE 79 - Known limitations regarding ACS tests: The behavior after running ACS tests on FVP is not consistent. Both behaviors are expected and are valid; 80 The system might boot till the Linux prompt. Or, the system might wait after finishing the ACS tests. 81 In both cases, the system executes the entire test suite and writes the results as stated in the user guide. 82 83 84Platform Support 85----------------- 86 - This software release is tested on Corstone-1000 FPGA version AN550_v1 87 https://developer.arm.com/downloads/-/download-fpga-images 88 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.19_21 89 https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps 90 91************************** 92Release notes - 2022.04.04 93************************** 94 95Known Issues or Limitations 96--------------------------- 97 - FPGA support Linux distro install and boot through installer. However, 98 FVP only support openSUSE raw image installation and boot. 99 - Due to the performance uplimit of MPS3 FPGA and FVP, some Linux distros like Fedora Rawhide 100 cannot boot on Corstone-1000 (i.e. user may experience timeouts or boot hang). 101 - Below SCT FAILURE is a known issues in the FVP: 102 UEFI Compliant - Boot from network protocols must be implemented -- FAILURE 103 104Platform Support 105----------------- 106 - This software release is tested on Corstone-1000 FPGA version AN550_v1 107 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.17_23 108 https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps 109 110************************** 111Release notes - 2022.02.25 112************************** 113 114Known Issues or Limitations 115--------------------------- 116 - The following tests only work on Corstone-1000 FPGA: ACS tests (SCT, FWTS, 117 BSA), manual capsule update test, Linux distro install and boot. 118 119Platform Support 120---------------- 121 - This software release is tested on Corstone-1000 FPGA version AN550_v1 122 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.17_23 123 https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps 124 125Release notes - 2022.02.21 126-------------------------- 127 128Known Issues or Limitations 129--------------------------- 130 - The following tests only work on Corstone-1000 FPGA: ACS tests (SCT, FWTS, 131 BSA), manual capsule update test, Linux distro install and boot, psa-arch-test. 132 133Platform Support 134---------------- 135 - This software release is tested on Corstone-1000 FPGA version AN550_v1 136 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.16.21 137 https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps 138 139Release notes - 2022.01.18 140-------------------------- 141 142Known Issues or Limitations 143--------------------------- 144 145 - Before running each SystemReady-IR tests: ACS tests (SCT, FWTS, BSA), manual 146 capsule update test, Linux distro install and boot, etc., the SecureEnclave 147 flash must be cleaned. See user-guide "Clean Secure Flash Before Testing" 148 section. 149 150Release notes - 2021.12.15 151-------------------------- 152 153Software Features 154------------------ 155The following components are present in the release: 156 157 - Yocto version Honister 158 - Linux kernel version 5.10 159 - U-Boot 2021.07 160 - OP-TEE version 3.14 161 - Trusted Firmware-A 2.5 162 - Trusted Firmware-M 1.5 163 - OpenAMP 347397decaa43372fc4d00f965640ebde042966d 164 - Trusted Services a365a04f937b9b76ebb2e0eeade226f208cbc0d2 165 166 167Platform Support 168---------------- 169 - This software release is tested on Corstone-1000 FPGA version AN550_v1 170 - This software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.16.21 171 https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps 172 173Known Issues or Limitations 174--------------------------- 175 - The following tests only work on Corstone-1000 FPGA: ACS tests (SCT, FWTS, 176 BSA), manual capsule update test, Linux distro install and boot, and 177 psa-arch-tests. 178 - Only the manual capsule update from UEFI shell is supported on FPGA. 179 - Due to flash size limitation and to support A/B banks,the wic image provided 180 by the user should be smaller than 15MB. 181 - The failures in PSA Arch Crypto Test are known limitations with crypto 182 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/>`__ 183 for the reason for each failing test. 184 185 186Release notes - 2021.10.29 187-------------------------- 188 189Software Features 190----------------- 191This initial release of Corstone-1000 supports booting Linux on the Cortex-A35 192and TF-M/MCUBOOT in the Secure Enclave. The following components are present in 193the release: 194 195 - Linux kernel version 5.10 196 - U-Boot 2021.07 197 - OP-TEE version 3.14 198 - Trusted Firmware-A 2.5 199 - Trusted Firmware-M 1.4 200 201Platform Support 202---------------- 203 - This Software release is tested on Corstone-1000 Fast Model platform (FVP) version 11.16.21 204 https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps 205 206Known Issues or Limitations 207--------------------------- 208 - No software support for external system(Cortex M3) 209 - No communication established between A35 and M0+ 210 - Very basic functionality of booting Secure Enclave, Trusted Firmware-A , OP-TEE , u-boot and Linux are performed 211 212Support 213------- 214For technical support email: support-subsystem-iot@arm.com 215 216For all security issues, contact Arm by email at arm-security@arm.com. 217 218-------------- 219 220*Copyright (c) 2022-2023, Arm Limited. All rights reserved.* 221