diff --git a/CMakeLists.txt b/CMakeLists.txt index ebbb76120feafd3c6350a080ca50349db3a3dd05..aa423d682c4b96b24d671b0da87ac7380e779292 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -86,7 +86,7 @@ endif() project( SCP - VERSION 2.14.0 + VERSION 2.15.0 DESCRIPTION "Arm SCP/MCP Software" HOMEPAGE_URL "https://developer.arm.com/tools-and-software/open-source-software/firmware/scp-firmware" diff --git a/change_log.md b/change_log.md index e4f62f19977a1b174a9ff7864934d88792c4bd11..4b85d51f4716cc18295a6c2c7a6f2abcb4478206 100644 --- a/change_log.md +++ b/change_log.md @@ -3,6 +3,94 @@ SCP-firmware Change Log Copyright (c) 2019-2024, Arm Limited and Contributors. All rights reserved. +SCP-firmware - version 2.15 +============================ + +New features +------------ + +- Documentation: + - Update the threat model + +- Arch: + - Support arm Cortex-M23, M33 and M85 + +- Framework: + - Add tracing mechanism + +- Interface: + - power_management: Add new power management interface + +- Modules: + - smcf: Allow mode settings for individual MLI and validate the settings + - smcf: Add MLI enable and disable API + - ppu: Support DSU PPU dynamic mode and core locking + - power_domain: Add multiple off states + - scmi_sensor: Support scmi v3.0 features + - cmn_cyprus: Introduce the driver + - scmi_power_domain: Enable agent logical domain view + - metrics_analyzer: Introduce new module + - perf_controller: Introduce new module + - noc_s3: Introduce new module + +- Platforms: + - neoverse-rd: add io block interface + - totalcompute: GPU and DPU ppu enablement + - Enable fast channel for multiple platforms + - rdfremont/dvfs_handler: Introduce new driver + +- Tools: + - CI: Enable gitlab CI + - cppcheck: Support version v2.8 + + +Changed +------- + +- Documentation: + - code owners: Update maintainers list + +- Framwork: + - Rename FWK_TRACE to FWK_LOG_LOCAL + +- Modules: + - scmi: Combine the common scmi message validation + - pl011: Only start printing after initialization + +- Platforms: + - tc1: Platform removal + - rdfremont: Update the LCP memory size to 32KB DTCM and 64KB ITCM + - rdv3: Rename rdfremont to rdv3 + +- tools: + - Removal of tools that are no longer in use + +Resolved issues +--------------- + +- Documentation: + - Remove deprecated sections in build_system.md + +- Arch: + - Fix build problem for arm cortex-M33 + +- Framework: + - Module state updated correctly + +- Modules: + - gtimer: Corrects the definition of the CNTControlBase register + - sc_pll: Fix the lock timeout and error handling + - Multiple unit-tests compiler errors + - mpmm: Fix MPMMCR register write + + +- Platforms: + - optee: Fix build issues + - rdfremont: Fix AP-LCP MHU base address + - juno: Fix scmi clock permissions + + + SCP-firmware - version 2.14 ============================ diff --git a/framework/test/CMakeLists.txt b/framework/test/CMakeLists.txt index ae6674ef9373d2b393472f4df6e0e0779302f708..9ca6cb90d2eb732701ce290338476a4dcc2c342a 100644 --- a/framework/test/CMakeLists.txt +++ b/framework/test/CMakeLists.txt @@ -9,7 +9,7 @@ cmake_minimum_required(VERSION 3.18.3) project( SCP_FWK_TEST - VERSION 2.14.0 + VERSION 2.15.0 DESCRIPTION "Arm SCP/MCP Software Framework tests" HOMEPAGE_URL "https://developer.arm.com/tools-and-software/open-source-software/firmware/scp-firmware" diff --git a/product/test/CMakeLists.txt b/product/test/CMakeLists.txt index 585ef1e748f268d40ae124f92078eb6c1dd11740..c5558f1b33a4cfee16463c37ddd674d440036117 100644 --- a/product/test/CMakeLists.txt +++ b/product/test/CMakeLists.txt @@ -9,7 +9,7 @@ cmake_minimum_required(VERSION 3.18.3) project( SCP_PRODUCT_UNIT_TEST - VERSION 2.14.0 + VERSION 2.15.0 DESCRIPTION "Arm SCP/MCP Software Product Unit Test" HOMEPAGE_URL "https://developer.arm.com/tools-and-software/open-source-software/firmware/scp-firmware" diff --git a/readme.md b/readme.md index e818424467c36a2636c5c89826c1c3a970a4b83e..2a569f69c902a2a7ecf2c99a76211a80106e97ce 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,4 @@ -SCP-firmware - version 2.14 +SCP-firmware - version 2.15 =========================== Copyright (c) 2011-2024, Arm Limited. All rights reserved. diff --git a/unit_test/CMakeLists.txt b/unit_test/CMakeLists.txt index 18b2c5877ef6b82bbe4366b25329560a970815b9..5f5a22c1bd6eb769c7b0cfa32b411aed91f7eae8 100644 --- a/unit_test/CMakeLists.txt +++ b/unit_test/CMakeLists.txt @@ -9,7 +9,7 @@ cmake_minimum_required(VERSION 3.18.3) project( SCP_UNIT_TEST - VERSION 2.8.0 + VERSION 2.15.0 DESCRIPTION "Arm SCP/MCP Software" HOMEPAGE_URL "https://developer.arm.com/tools-and-software/open-source-software/firmware/scp-firmware"