mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
Update release-information for v2.2 Release
Removed deprecated interfaces that have been removed from the TF-A project, updated the deprecated list with new deprecations for v2.2 Release, added upcoming release information, remove mentions of PR from github. Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Signed-off-by: Paul Beesley <paul.beesley@arm.com> Change-Id: I2b59d351cde9860ad0dcb6520a8bd2827ad403cf
This commit is contained in:
parent
0c2f6854cc
commit
e69f350038
1 changed files with 11 additions and 25 deletions
|
@ -6,11 +6,11 @@ Project Release Cadence
|
|||
|
||||
The project currently aims to do a release once every 6 months which will be
|
||||
tagged on the master branch. There will be a code freeze (stop merging
|
||||
non-essential PRs) up to 4 weeks prior to the target release date. The release
|
||||
non-essential changes) up to 4 weeks prior to the target release date. The release
|
||||
candidates will start appearing after this and only bug fixes or updates
|
||||
required for the release will be merged. The maintainers are free to use their
|
||||
judgement on what PRs are essential for the release. A release branch may be
|
||||
created after code freeze if there are significant PRs that need merging onto
|
||||
judgement on what changes are essential for the release. A release branch may be
|
||||
created after code freeze if there are significant changes that need merging onto
|
||||
the integration branch during the merge window.
|
||||
|
||||
The release testing will be performed on release candidates and depending on
|
||||
|
@ -38,6 +38,10 @@ depending on project requirement and partner feedback.
|
|||
+-----------------+---------------------------+------------------------------+
|
||||
| v2.1 | 5th week of Mar '19 | 1st week of Mar '19 |
|
||||
+-----------------+---------------------------+------------------------------+
|
||||
| v2.2 | 4th week of Oct '19 | 1st week of Oct '19 |
|
||||
+-----------------+---------------------------+------------------------------+
|
||||
| v2.3 | 4th week of Mar '20 | 1st week of Mar '20 |
|
||||
+-----------------+---------------------------+------------------------------+
|
||||
|
||||
Removal of Deprecated Interfaces
|
||||
--------------------------------
|
||||
|
@ -51,32 +55,14 @@ Release version after which it will be removed.
|
|||
| | Date | after | |
|
||||
| | | Release | |
|
||||
+================================+=============+=========+=========================================================+
|
||||
| Legacy Console API | Jan '18 | v2.1 | Deprecated in favour of ``MULTI_CONSOLE_API`` |
|
||||
| ``AARCH32``/``AARCH64`` macros | Oct '19 | v2.3 | Deprecated in favor of ``__aarch64__`` |
|
||||
+--------------------------------+-------------+---------+---------------------------------------------------------+
|
||||
| Weak default | Oct '18 | v2.1 | The default implementations are defined in |
|
||||
| ``plat_crash_console_*`` | | | ``crash_console_helpers.S``. The platforms have to |
|
||||
| APIs | | | define ``plat_crash_console_*``. |
|
||||
| ``__ASSEMBLY__`` macro | Oct '19 | v2.3 | Deprecated in favor of ``__ASSEMBLER__`` |
|
||||
+--------------------------------+-------------+---------+---------------------------------------------------------+
|
||||
| ``finish_console_register`` | Oct '18 | v2.1 | The old version of the macro is deprecated. See commit |
|
||||
| macro in | | | cc5859c_ for more details. |
|
||||
| ``MULTI_CONSOLE_API`` | | | |
|
||||
+--------------------------------+-------------+---------+---------------------------------------------------------+
|
||||
| Types ``tzc_action_t`` and | Oct '18 | v2.1 | Using logical operations such as OR in enumerations |
|
||||
| ``tzc_region_attributes_t`` | | | goes against the MISRA guidelines. |
|
||||
+--------------------------------+-------------+---------+---------------------------------------------------------+
|
||||
| Macro ``EL_IMPLEMENTED()`` | Oct '18 | v2.1 | Deprecated in favour of ``el_implemented()``. |
|
||||
+--------------------------------+-------------+---------+---------------------------------------------------------+
|
||||
| ``get_afflvl_shift()``, | Dec '18 | v2.1 | Removed. |
|
||||
| ``mpidr_mask_lower_afflvls()``,| | | |
|
||||
| and ``eret()``. | | | |
|
||||
+--------------------------------+-------------+---------+---------------------------------------------------------+
|
||||
| Extra include paths in the | Jan '18 | v2.1 | Now it is needed to use the full path of the common |
|
||||
| Makefile in ``INCLUDES``. | | | header files. More information in commit 09d40e0e0828_. |
|
||||
| Prototype SPCI-based SPM | Oct '19 | v2.2 | Based on outdated Alpha 1 spec. Will be replaced with |
|
||||
| (services/std_svc/spm) | | | alternative methods of secure partitioning support. |
|
||||
+--------------------------------+-------------+---------+---------------------------------------------------------+
|
||||
|
||||
--------------
|
||||
|
||||
*Copyright (c) 2018-2019, Arm Limited and Contributors. All rights reserved.*
|
||||
|
||||
.. _cc5859c: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/commit/?id=cc5859ca19ff546c35eb0331000dae090b6eabcf
|
||||
.. _09d40e0e0828: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/commit/?id=09d40e0e08283a249e7dce0e106c07c5141f9b7e
|
||||
|
|
Loading…
Add table
Reference in a new issue