docs(release): changelog for v2.14 release

Change-Id: Ib35085f4f0e6271d955a437e45df946596e95808
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
diff --git a/Makefile b/Makefile
index 6c8ba2d..9d222ac 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@
 
 # TFTF Version
 VERSION_MAJOR		:= 2
-VERSION_MINOR		:= 13
+VERSION_MINOR		:= 14
 
 MAKE_HELPERS_DIRECTORY := make_helpers/
 include ${MAKE_HELPERS_DIRECTORY}build_macros.mk
diff --git a/docs/change-log.rst b/docs/change-log.rst
index 1bf1f68..dda21d4 100644
--- a/docs/change-log.rst
+++ b/docs/change-log.rst
@@ -7,6 +7,195 @@
 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.14
+------------
+
+New features
+^^^^^^^^^^^^
+
+More features and tests are introduced in this release to enhance validation and
+support in the following areas:
+
+- Realm Management Extension
+- FF-A and SPM Testing
+- New Architecture and Fuzzing Tests
+- Platform Enhancements (AMD, Arm, FVP, Xilinx/AMD)
+- Test Infrastructure and Performance Improvements
+- Bug Fixes and Stability Updates
+
+Realm Management Extension
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+    - Added dev granules tests.
+    - Added dev mem map/unmap tests.
+    - Added DVSEC helpers.
+    - Added init for PCIe device capabilities.
+    - Added support for multiple devices in DA test.
+    - Added support to call RMI VDEV ABIs.
+    - Added support to invoke RSI RDEV ABIs.
+    - Added test for access outside PAR from Plane N.
+    - Added test for SIMD access from plane N.
+    - Added tests for FEAT_MEC.
+    - Added tests for FEAT_TCR2 on RMM.
+    - Added tests for min, max and default  MECID.
+    - Aligned DA RMI ABIs with RMM spec 1.1-alp12.
+    - Aligned RSI ABIs with RMM spec 1.1-alp12.
+    - Assigned MECID when creating realms.
+    - Added pdev clean-up after setup.
+    - Fixed DA test case to allow partial success.
+    - Fixed error messages in Realm payload tests.
+    - Fixed missing realm_printf() parameters.
+    - Fixed missing size definitions for Juno.
+    - Fixed pdev_create arguments.
+    - Fixed RMM is not taking PSTATE into account on PN entry/exit.
+    - Fixed skip test setting invalid SVE VL.
+    - Imported PCIe enumeration helpers from RMM-ACS.
+    - Moved realm DA support functions.
+    - Refactored dev granules delegation tests to use all existing PCIe memory regions.
+    - Refactored get device memory regions for map/unmap.
+    - Removed hardcoded MECID.
+    - Renamed ``rsi_ripas_respose_type`` to ``rsi_response_type``.
+    - Renamed macro ``CHECK_DA_SUPPORT_IN_RMI``.
+    - Set the PMU IRQ number depending on GIC version.
+    - Updated SMC RMI commands.
+    - Updated tests to alp14.
+    - Uplifted ``RSI_SYSREG_READ/WRITE`` tests to alp13.
+
+TFTF
+^^^^
+
+- SPM/FF-A Testing
+
+    - Added FFA_ABORT ABI not supported at Nwd interface test.
+    - Deprecated per-vCPU notification test coverage.
+    - Dropped unused FF-A version macros.
+    - Fixed incorrect expectation for FFA_ABORT interface in ffa_features.
+    - Fixed ivy shim receives NPI feature.
+    - Fixed no NS attribute in hypervisor retrieve request.
+    - Fixed the FF-A version compatibility check.
+    - Refactored FF-A helpers to print error codes and func ID.
+
+- New Tests
+
+    - Firmware Update (FWU)
+
+        - Added test to validate scenario of invalid FWU image size.
+        - Added test for scenario where there is a corrupt ROTPK in the FIP certificate.
+
+    - Functionality Tests
+
+        - Added SDEI event signaling state (registered, enabled, unmasked).
+        - Added SoC Name test support to ``SMCCC_ARCH_SOC_ID``.
+        - Added OOB DebugFS test case.
+        - Added support to detect and test ``FEAT_IDTE3``.
+        - Added test for ``FEAT_MPAM_PE_BW_CTRL`` register access.
+        - Added ``FEAT_EBEP`` to ``FEATURE_AVAILABILITY``.
+        - Added ``FEAT_AIE`` and ``FEAT_PFAR`` checks.
+
+    - Fuzzing
+
+        - Added fuzzing documentation.
+        - Added fuzzing variable coverage documentation.
+
+    - GICv5
+
+        - Prepared TFTF for a new GIC revision.
+        - Made the GIC driver generic.
+        - Made SGIs generic and controller-independent.
+        - Added a GICv5 driver.
+        - Added GICv5 instructions and register accessors.
+        - Deferred IRQ handler management to the GIC driver.
+
+    - Live Firmware Activation
+
+        - Added LFA SMCs tests using a single CPU.
+        - Added multi-CPU test for LFA of RMM.
+        - Added test to perform LFA of RMM with Realm Payload.
+
+- Platform
+
+   - AMD
+
+      - Added platform specific test cases.
+      - Added test for operating characteristics EEMI API.
+      - Added test for query data EEMI API.
+      - Added test for self suspend EEMI API.
+      - Added test for pin EEMI APIs.
+      - Added test for get reset status EEMI API.
+      - Added test for trustzone version API.
+      - Added test for init finalize EEMI API.
+      - Added test for TF-A feature check API.
+      - Added test for pll EEMI APIs.
+      - Added test for IOCTL EEMI API.
+      - Added test for system shutdown EEMI API.
+      - Added test for node EEMI APIs.
+      - Added test for force powerdown EEMI API.
+      - Added test for clock EEMI APIs.
+      - Added test for TF-A register SGI API.
+      - Added test for register notifier EEMI API.
+
+   - Xilinx/AMD
+
+      - Updated test skip list.
+      - Fixed SLCR base for timer interrupt.
+
+   - Arm
+
+      - Increased reserved DRAM1 mem for NS images.
+
+   - FVP
+
+      - Set the timer IRQ number depending on GIC version.
+      - Changed ``ARM_SECURE_SERVICE_BUFFER_BASE``.
+      - Increased ``NS_BL2U`` limit.
+
+   - Corstone-1000
+
+      - Excluded Boot requirement tests for Corstone-1000.
+
+- Miscellaneous
+
+    - Added a ``is_feat_gic_supported()`` standard helper.
+    - Added fix to ignore errors on optional General service queries.
+    - Added fix to mask MBZ bits in PSCI ``target_cpu`` arguments.
+    - Added fix to skip PSCI OSI mode tests if not supported.
+    - Added performance improvement to not use ``waitms()`` for events testing.
+    - Added performance improvement to reduce the IRQ validation wait.
+    - Added v1.2 and v1.3 PSCI versions to allowed versions list.
+    - Converted SPE assert into warning for newer SPE versions.
+    - Integrated Event Log Library as submodule.
+    - Integrated Transfer List Library as submodule.
+    - Moved ``el3_payload`` to the build directory.
+    - Removed dead Make command in LibFDT.
+    - Set commit line length to 72 characters in commitlint.
+    - Unified SGI exception data.
+    - Updated ``SMCCC_ARCH_FEATURE_AVAILABILITY`` test.
+    - Updated MbedTLS 3.6.5.
+    - Updated SMC Vendor EL3 version.
+    - Updated toolchain requirements to 14.3.Rel1.
+
+Cactus (Secure-EL1 FF-A test partition)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+    - Bumped FF-A version and partitions to v1.3.
+    - Fixed SMMUv3 to use an ``SMMUv3TestEngine`` that can issue Secure accesses.
+
+Issues resolved since last release
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+    - Fixed ``cntfrq_check`` log message.
+    - Fixed Debugv8p9 access to ``mdselr_el1``.
+    - Fixed fuzzing build issues.
+    - Fixed fuzzing script issue.
+    - Fixed GIC driver to not access a GIC register if it's not supported.
+    - Fixed LS64 type mismatch in verbose printing build.
+    - Fixed SMCCC feat discovery testcase to use ``SMC64``.
+    - Fixed SME to update ``smcr_el2`` after ``hcr_el2`` has taken effect.
+    - Fixed Sphinx build errors in maintainers and platform docs.
+    - Fixed the check for the MbedTLS makefile.
+    - Removed dependency on fixed PSCI version in ``smc32_fast``.
+    - Resolved static-check issues in ``smccc_arch_soc_id`` test.
+
 Version 2.13
 ------------