diff options
Diffstat (limited to 'docs/about')
-rw-r--r-- | docs/about/features.rst | 5 | ||||
-rw-r--r-- | docs/about/index.rst | 1 | ||||
-rw-r--r-- | docs/about/maintainers.rst | 169 | ||||
-rw-r--r-- | docs/about/release-information.rst | 15 |
4 files changed, 130 insertions, 60 deletions
diff --git a/docs/about/features.rst b/docs/about/features.rst index 4b7fbe56b..cb8b5527a 100644 --- a/docs/about/features.rst +++ b/docs/about/features.rst @@ -46,8 +46,8 @@ Current features - A Test SP and SPD to demonstrate AArch64 Secure Monitor functionality and SP interaction with PSCI. -- SPDs for the `OP-TEE Secure OS`_, `NVIDIA Trusted Little Kernel`_ - and `Trusty Secure OS`_. +- SPDs for the `OP-TEE Secure OS`_, `NVIDIA Trusted Little Kernel`_, + `Trusty Secure OS`_ and `ProvenCore Secure OS`_. - A Trusted Board Boot implementation, conforming to all mandatory TBBR requirements. This includes image authentication, Firmware Update (or @@ -121,6 +121,7 @@ Still to come .. _OP-TEE Secure OS: https://github.com/OP-TEE/optee_os .. _NVIDIA Trusted Little Kernel: http://nv-tegra.nvidia.com/gitweb/?p=3rdparty/ote_partner/tlk.git;a=summary .. _Trusty Secure OS: https://source.android.com/security/trusty +.. _ProvenCore Secure OS: https://provenrun.com/products/provencore/ -------------- diff --git a/docs/about/index.rst b/docs/about/index.rst index 3a102668c..06973ef16 100644 --- a/docs/about/index.rst +++ b/docs/about/index.rst @@ -4,7 +4,6 @@ About .. toctree:: :maxdepth: 1 :caption: Contents - :numbered: features release-information diff --git a/docs/about/maintainers.rst b/docs/about/maintainers.rst index 871afe3f3..9a2ae73e7 100644 --- a/docs/about/maintainers.rst +++ b/docs/about/maintainers.rst @@ -48,7 +48,20 @@ Maintainers :|G|: `madhukar-Arm`_ :|M|: Raghu Krishnamurthy <raghu.ncstate@icloud.com> :|G|: `raghuncstate`_ +:|M|: Manish Badarkhe <manish.badarkhe@arm.com> +:|G|: `ManishVB-Arm`_ + +LTS Maintainers +--------------- +:|M|: Bipin Ravi <bipin.ravi@arm.com> +:|G|: `bipinravi-arm`_ +:|M|: Joanna Farley <joanna.farley@arm.com> +:|G|: `joannafarley-arm`_ +:|M|: Okash Khawaja <okash@google.com> +:|G|: `bytefire`_ +:|M|: Varun Wadekar <vwadekar@nvidia.com> +:|G|: `vwadekar`_ .. _code owners: @@ -65,26 +78,26 @@ Armv7-A architecture port Build Definitions for CMake Build System ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> -:|G|: `javieralso-arm`_ :|M|: Chris Kay <chris.kay@arm.com> :|G|: `CJKay`_ :|F|: / Software Delegated Exception Interface (SDEI) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:|M|: Mark Dykes <mark.dykes@arm.com> -:|G|: `mardyk01`_ +:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> +:|G|: `jayanthchidanand-arm`_ +:|M|: Manish Pandey <manish.pandey2@arm.com> +:|G|: `manish-pandey-arm`_ :|F|: services/std_svc/sdei/ Trusted Boot ^^^^^^^^^^^^ :|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> :|G|: `sandrine-bailleux-arm`_ -:|M|: Manish Pandey <manish.pandey2@arm.com> -:|G|: `manish-pandey-arm`_ :|M|: Manish Badarkhe <manish.badarkhe@arm.com> :|G|: `ManishVB-Arm`_ +:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> +:|G|: `laurenw-arm`_ :|F|: drivers/auth/ Secure Partition Manager Core (EL3 FF-A SPMC) @@ -97,28 +110,34 @@ Secure Partition Manager Dispatcher (SPMD) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :|M|: Olivier Deprez <olivier.deprez@arm.com> :|G|: `odeprez`_ -:|M|: Manish Pandey <manish.pandey2@arm.com> -:|G|: `manish-pandey-arm`_ -:|M|: Maksims Svecovs <maksims.svecovs@arm.com> -:|G|: `max-shvetsov`_ :|M|: Joao Alves <Joao.Alves@arm.com> :|G|: `J-Alves`_ :|F|: services/std_svc/spmd/\* Exception Handling Framework (EHF) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:|M|: Manish Badarkhe <manish.badarkhe@arm.com> -:|G|: `ManishVB-Arm`_ +:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> +:|G|: `jayanthchidanand-arm`_ +:|M|: Manish Pandey <manish.pandey2@arm.com> +:|G|: `manish-pandey-arm`_ :|F|: bl31/ehf.c +Realm Management Monitor Dispatcher (RMMD) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com> +:|G|: `javieralso-arm`_ +:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> +:|G|: `AlexeiFedorov`_ +:|F|: services/std_svc/rmmd/\* +:|F|: include/services/rmmd_svc.h +:|F|: include/services/rmm_core_manifest.h + Realm Management Extension (RME) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:|M|: Bipin Ravi <bipin.ravi@arm.com> -:|G|: `bipinravi-arm`_ -:|M|: Mark Dykes <mark.dykes@arm.com> -:|G|: `mardyk01`_ -:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> -:|G|: `zelalem-aweke`_ +:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com> +:|G|: `javieralso-arm`_ +:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> +:|G|: `AlexeiFedorov`_ Drivers, Libraries and Framework Code ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -152,25 +171,35 @@ eMMC/UFS drivers :|F|: include/drivers/ufs.h :|F|: include/drivers/synopsys/dw_mmc.h +Arm® Ethos™-N NPU driver +^^^^^^^^^^^^^^^^^^^^^^^^ +:|M|: Joshua Slater <joshua.slater@arm.com> +:|G|: `jslater8`_ +:|M|: Mikael Olsson <mikael.olsson@arm.com> +:|G|: `mikaelolsson-arm`_ +:|F|: drivers/arm/ethosn/ +:|F|: include/drivers/arm/ethosn.h +:|F|: plat/arm/common/fconf/fconf_ethosn_getter.c +:|F|: include/plat/arm/common/fconf_ethosn_getter.h +:|F|: fdts/juno-ethosn.dtsi + JTAG DCC console driver ^^^^^^^^^^^^^^^^^^^^^^^ -:M: Michal Simek <michal.simek@xilinx.com> +:M: Michal Simek <michal.simek@amd.com> :G: `michalsimek`_ -:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> +:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com> :G: `venkatesh`_ :F: drivers/arm/dcc/ :F: include/drivers/arm/dcc.h Power State Coordination Interface (PSCI) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> -:|G|: `javieralso-arm`_ +:|M|: Manish Pandey <manish.pandey2@arm.com> +:|G|: `manish-pandey-arm`_ :|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> :|G|: `madhukar-Arm`_ :|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> :|G|: `laurenw-arm`_ -:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> -:|G|: `zelalem-aweke`_ :|F|: lib/psci/ DebugFS @@ -195,18 +224,27 @@ Performance Measurement Framework (PMF) :|G|: `J-Alves`_ :|F|: lib/pmf/ +Errata Management +^^^^^^^^^^^^^^^^^ +:|M|: Bipin Ravi <bipin.ravi@arm.com> +:|G|: `bipinravi-arm`_ +:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> +:|G|: `laurenw-arm`_ + Arm CPU libraries ^^^^^^^^^^^^^^^^^ +:|M|: Bipin Ravi <bipin.ravi@arm.com> +:|G|: `bipinravi-arm`_ :|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> :|G|: `laurenw-arm`_ :|F|: lib/cpus/ Reliability Availability Serviceabilty (RAS) framework ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:|M|: Olivier Deprez <olivier.deprez@arm.com> -:|G|: `odeprez`_ :|M|: Manish Pandey <manish.pandey2@arm.com> :|G|: `manish-pandey-arm`_ +:|M|: Olivier Deprez <olivier.deprez@arm.com> +:|G|: `odeprez`_ :|F|: lib/extensions/ras/ Activity Monitors Unit (AMU) extensions @@ -219,28 +257,28 @@ Activity Monitors Unit (AMU) extensions Memory Partitioning And Monitoring (MPAM) extensions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> -:|G|: `zelalem-aweke`_ +:|M|: Manish Pandey <manish.pandey2@arm.com> +:|G|: `manish-pandey-arm`_ :|F|: lib/extensions/mpam/ Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> :|G|: `AlexeiFedorov`_ -:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> -:|G|: `zelalem-aweke`_ :|F|: lib/extensions/pauth/ Statistical Profiling Extension (SPE) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> -:|G|: `zelalem-aweke`_ +:|M|: Manish Pandey <manish.pandey2@arm.com> +:|G|: `manish-pandey-arm`_ :|F|: lib/extensions/spe/ Standard C library ^^^^^^^^^^^^^^^^^^ -:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> -:|G|: `AlexeiFedorov`_ +:|M|: Chris Kay <chris.kay@arm.com> +:|G|: `CJKay`_ +:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> +:|G|: `madhukar-Arm`_ :|F|: lib/libc/ Library At ROM (ROMlib) @@ -251,8 +289,8 @@ Library At ROM (ROMlib) Translation tables (``xlat_tables``) library ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> -:|G|: `javieralso-arm`_ +:|M|: Manish Badarkhe <manish.badarkhe@arm.com> +:|G|: `ManishVB-Arm`_ :|M|: Joao Alves <Joao.Alves@arm.com> :|G|: `J-Alves`_ :|F|: lib/xlat\_tables_\*/ @@ -309,17 +347,23 @@ Firmware Encryption Framework Measured Boot ^^^^^^^^^^^^^ -:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> -:|G|: `AlexeiFedorov`_ -:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> -:|G|: `javieralso-arm`_ :|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> :|G|: `sandrine-bailleux-arm`_ +:|M|: Manish Badarkhe <manish.badarkhe@arm.com> +:|G|: `ManishVB-Arm`_ :|F|: drivers/measured_boot :|F|: include/drivers/measured_boot :|F|: docs/components/measured_boot :|F|: plat/arm/board/fvp/fvp\*_measured_boot.c +DRTM +^^^^ +:|M|: Manish Badarkhe <manish.badarkhe@arm.com> +:|G|: `ManishVB-Arm`_ +:|M|: Manish Pandey <manish.pandey2@arm.com> +:|G|: `manish-pandey-arm`_ +:|F|: services/std_svc/drtm + PSA Firmware Update ^^^^^^^^^^^^^^^^^^^ :|M|: Manish Badarkhe <manish.badarkhe@arm.com> @@ -354,8 +398,10 @@ Max Power Mitigation Mechanism (MPMM) Granule Protection Tables Library (GPT-RME) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:|M|: Mark Dykes <mark.dykes@arm.com> -:|G|: `mardyk01`_ +:|M|: Soby Mathew <soby.mathew@arm.com> +:|G|: `soby-mathew`_ +:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com> +:|G|: `javieralso-arm`_ :|F|: lib/gpt_rme :|F|: include/lib/gpt_rme @@ -460,10 +506,8 @@ Arm Reference Design platform ports Arm Total Compute platform port ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:|M|: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com> -:|G|: `arugan02`_ -:|M|: Usama Arif <usama.arif@arm.com> -:|G|: `uarif1`_ +:|M|: Anders Dellien <anders.dellien@arm.com> +:|G|: `andersdellien-arm`_ :|F|: plat/arm/board/tc HiSilicon HiKey and HiKey960 platform ports @@ -611,6 +655,8 @@ QTI platform port :|G|: `lachitp`_ :|M|: Sreevyshanavi Kare <skare@codeaurora.org> :|G|: `sreekare`_ +:|M|: Muhammad Arsath K F <quic_mkf@quicinc.com> +:|G|: `quic_mkf`_ :|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org> :|F|: docs/plat/qti.rst :|F|: plat/qti/ @@ -717,11 +763,11 @@ UniPhier platform port Xilinx platform port ^^^^^^^^^^^^^^^^^^^^ -:|M|: Michal Simek <michal.simek@xilinx.com> +:|M|: Michal Simek <michal.simek@amd.com> :|G|: `michalsimek`_ -:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> +:|M|: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com> :|G|: `venkatesh`_ -:|F|: docs/plat/xilinx-zynqmp.rst +:|F|: docs/plat/xilinx\* :|F|: plat/xilinx/ @@ -762,11 +808,20 @@ Test Secure Payload (TSP) :|F|: bl32/tsp/ :|F|: services/spd/tspd/ +ProvenCore Secure Payload Dispatcher +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com> +:|G|: `jcorbier`_ +:|F|: docs/components/spd/pnc-dispatcher.rst +:|F|: services/spd/pncd/ + Tools ~~~~~ Fiptool ^^^^^^^ +:|M|: Manish Badarkhe <manish.badarkhe@arm.com> +:|G|: `ManishVB-Arm`_ :|M|: Joao Alves <Joao.Alves@arm.com> :|G|: `J-Alves`_ :|F|: tools/fiptool/ @@ -775,6 +830,10 @@ Cert_create tool ^^^^^^^^^^^^^^^^ :|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> :|G|: `sandrine-bailleux-arm`_ +:|M|: Manish Badarkhe <manish.badarkhe@arm.com> +:|G|: `ManishVB-Arm`_ +:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> +:|G|: `laurenw-arm`_ :|F|: tools/cert_create/ Encrypt_fw tool @@ -793,6 +852,8 @@ Sptool Build system ^^^^^^^^^^^^ +:|M|: Chris Kay <chris.kay@arm.com> +:|G|: `CJKay`_ :|M|: Manish Pandey <manish.pandey2@arm.com> :|G|: `manish-pandey-arm`_ :|F|: Makefile @@ -800,8 +861,6 @@ Build system Threat Model ~~~~~~~~~~~~~ -:|M|: Zelalem Aweke <Zelalem.Aweke@arm.com> -:|G|: `zelalem-aweke`_ :|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> :|G|: `sandrine-bailleux-arm`_ :|M|: Joanna Farley <joanna.farley@arm.com> @@ -819,6 +878,7 @@ Conventional Changelog Extensions :|F|: tools/conventional-changelog-tf-a .. _AlexeiFedorov: https://github.com/AlexeiFedorov +.. _andersdellien-arm: https://github.com/andersdellien-arm .. _Andre-ARM: https://github.com/Andre-ARM .. _Anson-Huang: https://github.com/Anson-Huang .. _bijucdas: https://github.com/bijucdas @@ -832,7 +892,9 @@ Conventional Changelog Extensions .. _grandpaul: https://github.com/grandpaul .. _hzhuang1: https://github.com/hzhuang1 .. _JackyBai: https://github.com/JackyBai +.. _jcorbier: https://github.com/jcorbier .. _jenswi-linaro: https://github.com/jenswi-linaro +.. _jslater8: https://github.com/jslater8 .. _jwerner-chromium: https://github.com/jwerner-chromium .. _kostapr: https://github.com/kostapr .. _lachitp: https://github.com/lachitp @@ -840,6 +902,7 @@ Conventional Changelog Extensions .. _marex: https://github.com/marex .. _masahir0y: https://github.com/masahir0y .. _michalsimek: https://github.com/michalsimek +.. _mikaelolsson-arm: https://github.com/mikaelolsson-arm .. _mmind: https://github.com/mmind .. _MrVan: https://github.com/MrVan .. _mtk-rex-bc-chen: https://github.com/mtk-rex-bc-chen @@ -847,6 +910,7 @@ Conventional Changelog Extensions .. _niej: https://github.com/niej .. _npoushin: https://github.com/npoushin .. _prabhakarlad: https://github.com/prabhakarlad +.. _quic_mkf: https://github.com/quicmkf .. _remi-triplefault: https://github.com/repk .. _rockchip-linux: https://github.com/rockchip-linux .. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm @@ -873,7 +937,6 @@ Conventional Changelog Extensions .. _max-shvetsov: https://github.com/max-shvetsov .. _javieralso-arm: https://github.com/javieralso-arm .. _laurenw-arm: https://github.com/laurenw-arm -.. _zelalem-aweke: https://github.com/zelalem-aweke .. _J-Alves: https://github.com/J-Alves .. _madhukar-Arm: https://github.com/madhukar-Arm .. _raghuncstate: https://github.com/raghuncstate @@ -891,5 +954,7 @@ Conventional Changelog Extensions .. _arve-android: https://github.com/arve-android .. _marcone: https://github.com/marcone .. _marcbonnici: https://github.com/marcbonnici +.. _jayanthchidanand-arm: https://github.com/jayanthchidanand-arm +.. _bytefire: https://github.com/bytefire .. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/ diff --git a/docs/about/release-information.rst b/docs/about/release-information.rst index e9eaa80eb..dead4f7bb 100644 --- a/docs/about/release-information.rst +++ b/docs/about/release-information.rst @@ -52,22 +52,27 @@ depending on project requirement and partner feedback. +-----------------+---------------------------+------------------------------+ | v2.8 | 5th week of Nov '22 | 3rd week of Nov '22 | +-----------------+---------------------------+------------------------------+ +| v2.9 | 1st week of May '23 | 3rd week of Apr '23 | ++-----------------+---------------------------+------------------------------+ Removal of Deprecated Interfaces -------------------------------- -As mentioned in the :ref:`Platform Compatibility Policy`, this is a live -document cataloging all the deprecated interfaces in TF-A project and the -Release version after which it will be removed. +As mentioned in the :ref:`Platform Ports Policy`, this is a live document +cataloging all the deprecated interfaces in TF-A project and the Release version +after which it will be removed. +--------------------------------+-------------+---------+---------------------------------------------------------+ | Interface | Deprecation | Removed | Comments | | | Date | after | | | | | Release | | +================================+=============+=========+=========================================================+ -| STM32MP_USE_STM32IMAGE macro | Dec '21 | 2.7 | FIP is the recommended boot method for STM32MP | +| plat_convert_pk() function | Nov'22 | Next | Platform conversion to manage specific PK hash | +| | | release | | +| | | after | | +| | | 2.8 | | +--------------------------------+-------------+---------+---------------------------------------------------------+ -------------- -*Copyright (c) 2018-2021, Arm Limited and Contributors. All rights reserved.* +*Copyright (c) 2018-2022, Arm Limited and Contributors. All rights reserved.* |