1.. 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 11fixes in each release of Corstone-1000 software stack. 12 13****************** 14Version 2022.11.23 15****************** 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+-------------------------------------------+---------------------+ 78 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======= 95- 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 99 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 117- TF-M: fix capsule instability issue for Corstone-1000 118 119****************** 120Version 2022.01.07 121****************** 122 123Changes 124======= 125- Corstone-1000: fix SystemReady-IR ACS test (SCT, FWTS) failures. 126- U-Boot: send bootcomplete event to secure enclave. 127- U-Boot: support populating Corstone-1000 image_info to ESRT table. 128- U-Boot: add ethernet device and enable configs to support bootfromnetwork SCT. 129 130****************** 131Version 2021.12.15 132****************** 133 134Changes 135======= 136- Enabling Corstone-1000 FPGA support on: 137 - 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======= 152- Enabling Corstone-1000 FVP support on: 153 - 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 164*Copyright (c) 2022, Arm Limited. All rights reserved.* 165