docs(release): change log for v2.9 release
Signed-off-by: Juan Pablo Conde <juanpablo.conde@arm.com>
Change-Id: I35eb7ce9059afd2a044c91dd4847698671b08851
diff --git a/docs/change-log.rst b/docs/change-log.rst
index 591f3c0..4fa823a 100644
--- a/docs/change-log.rst
+++ b/docs/change-log.rst
@@ -7,6 +7,104 @@
Tests are not guaranteed to be compatible. This also means that a version
upgrade on the TF-A-Tests side might not necessarily introduce any new feature.
+Version 2.9
+-----------
+
+New features
+^^^^^^^^^^^^
+
+- More tests are made available in this release to help validate the
+ functionalities in the following areas:
+
+ - FF-A Features
+ - Realm Management Extension
+ - New Architecture Specific features related to v8.8
+ - New platform ports
+
+TFTF
+~~~~
+
+- FF-A testing:
+
+ - Reordered logs in the memory sharing tests.
+ - Memory share bumped to v1.1 EAC0.
+ - Updated tests for FFA_FEATURES(FFA_MEM_RETRIEVE_REQ).
+ - Fixed issues with RXTX buffer unmapping and dependencies on tests.
+ - Added check for execution state property of partitions.
+
+- New tests:
+
+ - Tests for Errata management firmware interface.
+ - Ensure FPU state registers context is preserved in RL/SE/NS.
+ - Modified FEAT_HCX test to also check for HCRX_EL2 init value.
+ - Added basic SME2 tests.
+ - PSCI tests for OS-initiated mode.
+ - Added "nop" test to be used in conjunction with TFX.
+ - Introduced capability to generate Sync External Aborts (EA) in TFTF.
+ - New test to generate an SError.
+ - Tests to check whether the PMU is functional and if the state is
+ preserved when switching worlds. PMEVTYPER.evtCount width extended.
+ - Added support for more SPE versions.
+
+- Platforms:
+
+ - RD-N2-Cfg3:
+
+ - Added TFTF support.
+
+- Miscellaneous:
+
+ - SIMD/FPU save/restore routine moved to common lib.
+ - Updated toolchain requirements documentation.
+ - Update SME/Mortlach tests.
+ - Unified Firmware First handling of lower EL EA.
+ - Moved trusted wdog API to spm_common.
+ - Added the ability to skip tests for AArch32.
+ - Added config file to allow doc defaults be changed.
+ - Modified tests for FEAT_RNG_TRAP.
+ - Moved 'Stress test timer framework' to a new test suite
+ 'tests-timer-stress'.
+ - Support for new binutils versions.
+ - Removed deprecated SPM libs and test code.
+
+
+Realm Management Extension (RME)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ - Added helper macro for RME tests.
+ - Test Secure interrupt can preempt Realm EL1.
+ - Added PMU Realm tests.
+ - Added BP_OPTION to REALM_CFLAGS to allow build realm payload with
+ BTI/Pauth support.
+ - Fixed build issues introduced by the TFTF Realm extension
+ enhancement tests.
+ - Test case return codes updated according to RMM Bet0 specification.
+ - Fixed build problem related to rmi_rec_enter verbose log.
+ - Added randomization of SMC RMI commands parameters and checking of
+ X4-X7 return values as per SMCCC v1.2.
+
+Cactus (Secure-EL1 test partition)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ - Use of FFA_CONSOLE_LOG for debug logs.
+ - Test for consecutive same memory donation to other partitions.
+ - Now validating NWd can't share forbidden addresses.
+ - Support for registering irq handlers.
+ - Fixed attributes for NS memory region.
+ - Removal of memory regions not page-aligned.
+ - Added check for core linear id matching id passed by SPMC.
+
+Issues resolved since last release
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ - Build issue for older toolchains and other failures resolved.
+ - Dropped invalid access test from CI.
+ - Now checking that the PMU is supported before using any of it.
+ - Use of write instead of read to generate an SError to avoid sync
+ exceptions instead.
+ - Fixed broken link to TRNG_FW documentation.
+ - INIT_TFTF_MAILBOX() is called first for the invalid access test.
+
Version 2.8
-----------