Patrick Williams | 2390b1b | 2022-11-03 13:47:49 -0500 | [diff] [blame] | 1 | .. |
| 2 | # Copyright (c) 2022, Arm Limited. |
| 3 | # |
| 4 | # SPDX-License-Identifier: MIT |
| 5 | |
| 6 | ########## |
| 7 | Change Log |
| 8 | ########## |
| 9 | |
| 10 | This document contains a summary of the new features, changes and |
Patrick Williams | 7784c42 | 2022-11-17 07:29:11 -0600 | [diff] [blame] | 11 | fixes in each release of Corstone-1000 software stack. |
| 12 | |
| 13 | ****************** |
Andrew Geissler | 517393d | 2023-01-13 08:55:19 -0600 | [diff] [blame^] | 14 | Version 2022.11.23 |
Patrick Williams | 7784c42 | 2022-11-17 07:29:11 -0600 | [diff] [blame] | 15 | ****************** |
| 16 | |
| 17 | Changes |
| 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 | |
| 27 | Corstone-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 | |
| 58 | Yocto 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 Williams | 2390b1b | 2022-11-03 13:47:49 -0500 | [diff] [blame] | 78 | |
| 79 | ****************** |
| 80 | Version 2022.04.04 |
| 81 | ****************** |
| 82 | |
| 83 | Changes |
| 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 | ****************** |
| 90 | Version 2022.02.25 |
| 91 | ****************** |
| 92 | |
| 93 | Changes |
| 94 | ======= |
Patrick Williams | 7784c42 | 2022-11-17 07:29:11 -0600 | [diff] [blame] | 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 |
Patrick Williams | 2390b1b | 2022-11-03 13:47:49 -0500 | [diff] [blame] | 99 | |
| 100 | ****************** |
| 101 | Version 2022.02.21 |
| 102 | ****************** |
| 103 | |
| 104 | Changes |
| 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 | ****************** |
| 110 | Version 2022.01.18 |
| 111 | ****************** |
| 112 | |
| 113 | Changes |
| 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 Williams | 7784c42 | 2022-11-17 07:29:11 -0600 | [diff] [blame] | 117 | - TF-M: fix capsule instability issue for Corstone-1000 |
Patrick Williams | 2390b1b | 2022-11-03 13:47:49 -0500 | [diff] [blame] | 118 | |
| 119 | ****************** |
| 120 | Version 2022.01.07 |
| 121 | ****************** |
| 122 | |
| 123 | Changes |
| 124 | ======= |
Patrick Williams | 7784c42 | 2022-11-17 07:29:11 -0600 | [diff] [blame] | 125 | - Corstone-1000: fix SystemReady-IR ACS test (SCT, FWTS) failures. |
Patrick Williams | 2390b1b | 2022-11-03 13:47:49 -0500 | [diff] [blame] | 126 | - U-Boot: send bootcomplete event to secure enclave. |
Patrick Williams | 7784c42 | 2022-11-17 07:29:11 -0600 | [diff] [blame] | 127 | - U-Boot: support populating Corstone-1000 image_info to ESRT table. |
Patrick Williams | 2390b1b | 2022-11-03 13:47:49 -0500 | [diff] [blame] | 128 | - U-Boot: add ethernet device and enable configs to support bootfromnetwork SCT. |
| 129 | |
| 130 | ****************** |
| 131 | Version 2021.12.15 |
| 132 | ****************** |
| 133 | |
| 134 | Changes |
| 135 | ======= |
Patrick Williams | 7784c42 | 2022-11-17 07:29:11 -0600 | [diff] [blame] | 136 | - Enabling Corstone-1000 FPGA support on: |
Patrick Williams | 2390b1b | 2022-11-03 13:47:49 -0500 | [diff] [blame] | 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 | ****************** |
| 147 | Version 2021.10.29 |
| 148 | ****************** |
| 149 | |
| 150 | Changes |
| 151 | ======= |
Patrick Williams | 7784c42 | 2022-11-17 07:29:11 -0600 | [diff] [blame] | 152 | - Enabling Corstone-1000 FVP support on: |
Patrick Williams | 2390b1b | 2022-11-03 13:47:49 -0500 | [diff] [blame] | 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 | |
Patrick Williams | 7784c42 | 2022-11-17 07:29:11 -0600 | [diff] [blame] | 164 | *Copyright (c) 2022, Arm Limited. All rights reserved.* |