1Project Maintenance 2=================== 3 4Trusted Firmware-A (TF-A) is an open governance community project. All 5contributions are reviewed and merged by the community members listed below. 6 7For more details on the roles of `maintainers`, `code owners` and general 8information about code reviews in TF-A project, please refer to the :ref:`Code 9Review Guidelines`. 10 11.. |M| replace:: **Mail** 12.. |G| replace:: **GitHub ID** 13.. |F| replace:: **Files** 14 15.. _maintainers: 16 17Maintainers 18----------- 19 20.. note:: 21 If you wish to become a maintainer for TF-A project, please refer to the 22 :ref:`Project Maintenance Processes`. 23 24:|M|: Dan Handley <dan.handley@arm.com> 25:|G|: `danh-arm`_ 26:|M|: Soby Mathew <soby.mathew@arm.com> 27:|G|: `soby-mathew`_ 28:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 29:|G|: `sandrine-bailleux-arm`_ 30:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> 31:|G|: `AlexeiFedorov`_ 32:|M|: Manish Pandey <manish.pandey2@arm.com> 33:|G|: `manish-pandey-arm`_ 34:|M|: Mark Dykes <mark.dykes@arm.com> 35:|G|: `mardyk01`_ 36:|M|: Olivier Deprez <olivier.deprez@arm.com> 37:|G|: `odeprez`_ 38:|M|: Bipin Ravi <bipin.ravi@arm.com> 39:|G|: `bipinravi-arm`_ 40:|M|: Joanna Farley <joanna.farley@arm.com> 41:|G|: `joannafarley-arm`_ 42:|M|: Julius Werner <jwerner@chromium.org> 43:|G|: `jwerner-chromium`_ 44:|M|: Varun Wadekar <vwadekar@nvidia.com> 45:|G|: `vwadekar`_ 46:|M|: Andre Przywara <andre.przywara@arm.com> 47:|G|: `Andre-ARM`_ 48:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 49:|G|: `laurenw-arm`_ 50:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 51:|G|: `madhukar-Arm`_ 52:|M|: Raghu Krishnamurthy <raghuoss@raghushome.com> 53:|G|: `raghuncstate`_ 54:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 55:|G|: `ManishVB-Arm`_ 56:|M|: Yann Gautier <yann.gautier@st.com> 57:|G|: `Yann-lms`_ 58:|M|: Govindraj Raja <govindraj.raja@arm.com> 59:|G|: `govindraj-arm`_ 60 61.. _lts maintainers: 62 63LTS Maintainers 64--------------- 65 66:|M|: Bipin Ravi <bipin.ravi@arm.com> 67:|G|: `bipinravi-arm`_ 68:|M|: Joanna Farley <joanna.farley@arm.com> 69:|G|: `joannafarley-arm`_ 70:|M|: Jidong Sun <jidong@google.com> 71:|G|: `jidongsun`_ 72:|M|: Varun Wadekar <vwadekar@nvidia.com> 73:|G|: `vwadekar`_ 74:|M|: Yann Gautier <yann.gautier@st.com> 75:|G|: `Yann-lms`_ 76:|M|: Chris Palmer <palmer@google.com> 77:|G|: `noncombatant`_ 78:|M|: Govindraj Raja <govindraj.raja@arm.com> 79:|G|: `govindraj-arm`_ 80 81.. _code owners: 82 83Code owners 84----------- 85 86Common Code 87~~~~~~~~~~~ 88 89Armv7-A architecture port 90^^^^^^^^^^^^^^^^^^^^^^^^^ 91:|M|: Etienne Carriere <etienne.carriere@linaro.org> 92:|G|: `etienne-lms`_ 93 94Build Definitions for CMake Build System 95^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 96:|M|: Chris Kay <chris.kay@arm.com> 97:|G|: `CJKay`_ 98:|F|: / 99 100Software Delegated Exception Interface (SDEI) 101^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 102:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> 103:|G|: `jayanthchidanand-arm`_ 104:|M|: Manish Pandey <manish.pandey2@arm.com> 105:|G|: `manish-pandey-arm`_ 106:|F|: services/std_svc/sdei/ 107 108Trusted Boot 109^^^^^^^^^^^^ 110:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 111:|G|: `sandrine-bailleux-arm`_ 112:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 113:|G|: `ManishVB-Arm`_ 114:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 115:|G|: `laurenw-arm`_ 116:|F|: drivers/auth/ 117 118Secure Partition Manager Core (EL3 FF-A SPMC) 119^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 120:|M|: Marc Bonnici <marc.bonnici@arm.com> 121:|G|: `marcbonnici`_ 122:|F|: services/std_svc/spm/el3_spmc/\* 123:|F|: include/services/el3_spmc\_\* 124:|F|: include/services/spmc_svc.h 125 126Secure Partition Manager Dispatcher (SPMD) 127^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 128:|M|: Olivier Deprez <olivier.deprez@arm.com> 129:|G|: `odeprez`_ 130:|M|: Joao Alves <Joao.Alves@arm.com> 131:|G|: `J-Alves`_ 132:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 133:|G|: `madhukar-Arm`_ 134:|F|: services/std_svc/spmd/\* 135:|F|: plat/common/plat_spmd_manifest.c 136:|F|: include/services/ffa_svc.h 137:|F|: include/services/el3_spmd_logical_sp.h 138:|F|: include/services/spmd_svc.h 139 140Exception Handling Framework (EHF) 141^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 142:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> 143:|G|: `jayanthchidanand-arm`_ 144:|M|: Manish Pandey <manish.pandey2@arm.com> 145:|G|: `manish-pandey-arm`_ 146:|F|: bl31/ehf.c 147 148Runtime Exceptions and Interrupt Management 149^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 150:|M|: Manish Pandey <manish.pandey2@arm.com> 151:|G|: `manish-pandey-arm`_ 152:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 153:|G|: `madhukar-Arm`_ 154:|F|: bl31/aarch64/ 155:|F|: bl31/interrupt_mgmt.c 156:|F|: include/bl31/interrupt_mgmt.h 157 158Realm Management Monitor Dispatcher (RMMD) 159^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com> 161:|G|: `javieralso-arm`_ 162:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> 163:|G|: `AlexeiFedorov`_ 164:|F|: services/std_svc/rmmd/\* 165:|F|: include/services/rmmd_svc.h 166:|F|: include/services/rmm_core_manifest.h 167 168Realm Management Extension (RME) 169^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 170:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com> 171:|G|: `javieralso-arm`_ 172:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> 173:|G|: `AlexeiFedorov`_ 174 175Drivers, Libraries and Framework Code 176~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 178Console API framework 179^^^^^^^^^^^^^^^^^^^^^ 180:|M|: Julius Werner <jwerner@chromium.org> 181:|G|: `jwerner-chromium`_ 182:|F|: drivers/console/ 183:|F|: include/drivers/console.h 184:|F|: plat/common/aarch64/crash_console_helpers.S 185 186coreboot support libraries 187^^^^^^^^^^^^^^^^^^^^^^^^^^ 188:|M|: Julius Werner <jwerner@chromium.org> 189:|G|: `jwerner-chromium`_ 190:|F|: drivers/coreboot/ 191:|F|: include/drivers/coreboot/ 192:|F|: include/lib/coreboot.h 193:|F|: lib/coreboot/ 194 195eMMC/UFS drivers 196^^^^^^^^^^^^^^^^ 197:|M|: Haojian Zhuang <haojian.zhuang@linaro.org> 198:|G|: `hzhuang1`_ 199:|F|: drivers/partition/ 200:|F|: drivers/synopsys/emmc/ 201:|F|: drivers/synopsys/ufs/ 202:|F|: drivers/ufs/ 203:|F|: include/drivers/dw_ufs.h 204:|F|: include/drivers/ufs.h 205:|F|: include/drivers/synopsys/dw_mmc.h 206 207Arm® Ethos™-N NPU driver 208^^^^^^^^^^^^^^^^^^^^^^^^ 209:|M|: Joshua Slater <joshua.slater@arm.com> 210:|G|: `jslater8`_ 211:|M|: Ştefana Simion <stefana.simion@arm.com> 212:|G|: `stefanasimion`_ 213:|F|: drivers/arm/ethosn/ 214:|F|: include/drivers/arm/ethosn.h 215:|F|: include/drivers/arm/ethosn_cert.h 216:|F|: include/drivers/arm/ethosn_fip.h 217:|F|: include/drivers/arm/ethosn_oid.h 218:|F|: plat/arm/board/juno/juno_ethosn_tzmp1_def.h 219:|F|: plat/arm/common/fconf/fconf_ethosn_getter.c 220:|F|: include/plat/arm/common/fconf_ethosn_getter.h 221:|F|: fdts/juno-ethosn.dtsi 222 223JTAG DCC console driver 224^^^^^^^^^^^^^^^^^^^^^^^ 225:|M|: Michal Simek <michal.simek@amd.com> 226:|G|: `michalsimek`_ 227:|M|: Akshay Belsare <akshay.belsare@amd.com> 228:|G|: `Akshay-Belsare`_ 229:|M|: Maheedhar Sai Bollapalli <maheedharsai.bollapalli@amd.com> 230:|G|: `maheedhar-bollapalli`_ 231:|F|: drivers/arm/dcc/ 232:|F|: include/drivers/arm/dcc.h 233 234Power State Coordination Interface (PSCI) 235^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 236:|M|: Manish Pandey <manish.pandey2@arm.com> 237:|G|: `manish-pandey-arm`_ 238:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 239:|G|: `madhukar-Arm`_ 240:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 241:|G|: `laurenw-arm`_ 242:|M|: Boyan Karatotev <boyan.karatotev@arm.com> 243:|G|: `loosper-arm`_ 244:|F|: lib/psci/ 245:|F|: include/lib/psci/ 246 247DebugFS 248^^^^^^^ 249:|M|: Olivier Deprez <olivier.deprez@arm.com> 250:|G|: `odeprez`_ 251:|F|: lib/debugfs/ 252:|F|: include/lib/debugfs.h 253 254Firmware Configuration Framework (FCONF) 255^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 256:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 257:|G|: `madhukar-Arm`_ 258:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 259:|G|: `ManishVB-Arm`_ 260:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 261:|G|: `laurenw-arm`_ 262:|F|: lib/fconf/ 263:|F|: plat/arm/common/fconf/ 264:|F|: include/lib/fconf/ 265:|F|: include/plat/arm/common/arm_fconf\_\* 266:|F|: include/plat/arm/common/fconf\_\* 267 268Performance Measurement Framework (PMF) 269^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 270:|M|: Joao Alves <Joao.Alves@arm.com> 271:|G|: `J-Alves`_ 272:|F|: lib/pmf/ 273 274Errata Management 275^^^^^^^^^^^^^^^^^ 276:|M|: Bipin Ravi <bipin.ravi@arm.com> 277:|G|: `bipinravi-arm`_ 278:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 279:|G|: `laurenw-arm`_ 280 281Arm CPU libraries 282^^^^^^^^^^^^^^^^^ 283:|M|: Bipin Ravi <bipin.ravi@arm.com> 284:|G|: `bipinravi-arm`_ 285:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 286:|G|: `laurenw-arm`_ 287:|M|: Boyan Karatotev <boyan.karatotev@arm.com> 288:|G|: `loosper-arm`_ 289:|F|: lib/cpus/ 290:|F|: include/lib/cpus/ 291 292Reliability Availability Serviceabilty (RAS) framework 293^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 294:|M|: Manish Pandey <manish.pandey2@arm.com> 295:|G|: `manish-pandey-arm`_ 296:|M|: Olivier Deprez <olivier.deprez@arm.com> 297:|G|: `odeprez`_ 298:|M|: Boyan Karatotev <boyan.karatotev@arm.com> 299:|G|: `loosper-arm`_ 300:|F|: lib/extensions/ras/ 301 302Activity Monitors Unit (AMU) extensions 303^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 304:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> 305:|G|: `AlexeiFedorov`_ 306:|M|: Chris Kay <chris.kay@arm.com> 307:|G|: `CJKay`_ 308:|M|: Boyan Karatotev <boyan.karatotev@arm.com> 309:|G|: `loosper-arm`_ 310:|F|: lib/extensions/amu/ 311 312Memory Partitioning And Monitoring (MPAM) extensions 313^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 314:|M|: Manish Pandey <manish.pandey2@arm.com> 315:|G|: `manish-pandey-arm`_ 316:|M|: Boyan Karatotev <boyan.karatotev@arm.com> 317:|G|: `loosper-arm`_ 318:|F|: lib/extensions/mpam/ 319 320Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions 321^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 322:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> 323:|G|: `AlexeiFedorov`_ 324:|M|: Boyan Karatotev <boyan.karatotev@arm.com> 325:|G|: `loosper-arm`_ 326:|F|: lib/extensions/pauth/ 327 328Statistical Profiling Extension (SPE) 329^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330:|M|: Manish Pandey <manish.pandey2@arm.com> 331:|G|: `manish-pandey-arm`_ 332:|M|: Boyan Karatotev <boyan.karatotev@arm.com> 333:|G|: `loosper-arm`_ 334:|F|: lib/extensions/spe/ 335 336Standard C library 337^^^^^^^^^^^^^^^^^^ 338:|M|: Chris Kay <chris.kay@arm.com> 339:|G|: `CJKay`_ 340:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 341:|G|: `madhukar-Arm`_ 342:|F|: lib/libc/ 343 344Library At ROM (ROMlib) 345^^^^^^^^^^^^^^^^^^^^^^^ 346:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 347:|G|: `madhukar-Arm`_ 348:|F|: lib/romlib/ 349 350Translation tables (``xlat_tables``) library 351^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 353:|G|: `ManishVB-Arm`_ 354:|M|: Joao Alves <Joao.Alves@arm.com> 355:|G|: `J-Alves`_ 356:|F|: lib/xlat\_tables_\*/ 357 358IO abstraction layer 359^^^^^^^^^^^^^^^^^^^^ 360:|M|: Manish Pandey <manish.pandey2@arm.com> 361:|G|: `manish-pandey-arm`_ 362:|M|: Olivier Deprez <olivier.deprez@arm.com> 363:|G|: `odeprez`_ 364:|F|: drivers/io/ 365 366GIC driver 367^^^^^^^^^^ 368:|M|: Alexei Fedorov <Alexei.Fedorov@arm.com> 369:|G|: `AlexeiFedorov`_ 370:|M|: Manish Pandey <manish.pandey2@arm.com> 371:|G|: `manish-pandey-arm`_ 372:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 373:|G|: `madhukar-Arm`_ 374:|M|: Olivier Deprez <olivier.deprez@arm.com> 375:|G|: `odeprez`_ 376:|M|: Boyan Karatotev <boyan.karatotev@arm.com> 377:|G|: `loosper-arm`_ 378:|F|: drivers/arm/gic/ 379 380Message Handling Unit (MHU) driver 381^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 382:|M|: David Vincze <david.vincze@arm.com> 383:|G|: `davidvincze`_ 384:|F|: include/drivers/arm/mhu.h 385:|F|: drivers/arm/mhu 386 387Runtime Security Engine (RSE) comms driver 388^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 389:|M|: David Vincze <david.vincze@arm.com> 390:|G|: `davidvincze`_ 391:|F|: include/drivers/arm/rse_comms.h 392:|F|: drivers/arm/rse 393 394Libfdt wrappers 395^^^^^^^^^^^^^^^ 396:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 397:|G|: `madhukar-Arm`_ 398:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 399:|G|: `ManishVB-Arm`_ 400:|F|: common/fdt_wrappers.c 401 402Firmware Encryption Framework 403^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 404:|M|: Sumit Garg <sumit.garg@kernel.org> 405:|G|: `b49020`_ 406:|F|: drivers/io/io_encrypted.c 407:|F|: include/drivers/io/io_encrypted.h 408:|F|: include/tools_share/firmware_encrypted.h 409 410Measured Boot 411^^^^^^^^^^^^^ 412:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 413:|G|: `sandrine-bailleux-arm`_ 414:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 415:|G|: `ManishVB-Arm`_ 416:|M|: Harrison Mutai <harrison.mutai@arm.com> 417:|G|: `harrisonmutai-arm`_ 418:|F|: drivers/measured_boot 419:|F|: include/drivers/measured_boot 420:|F|: docs/components/measured_boot 421:|F|: plat/arm/board/fvp/fvp\*_measured_boot.c 422 423DRTM 424^^^^ 425:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 426:|G|: `ManishVB-Arm`_ 427:|M|: Manish Pandey <manish.pandey2@arm.com> 428:|G|: `manish-pandey-arm`_ 429:|F|: services/std_svc/drtm 430:|F|: include/plat/common/plat_drtm.h 431:|F|: include/services/drtm_svc.h 432 433PSA Firmware Update 434^^^^^^^^^^^^^^^^^^^ 435:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 436:|G|: `ManishVB-Arm`_ 437:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 438:|G|: `sandrine-bailleux-arm`_ 439:|F|: drivers/fwu 440:|F|: include/drivers/fwu 441 442Platform Security Architecture (PSA) APIs 443^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 444:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 445:|G|: `sandrine-bailleux-arm`_ 446:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 447:|G|: `ManishVB-Arm`_ 448:|F|: include/lib/psa 449:|F|: lib/psa 450 451System Control and Management Interface (SCMI) Server 452^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 453:|M|: Etienne Carriere <etienne.carriere@st.com> 454:|G|: `etienne-lms`_ 455:|M|: Peng Fan <peng.fan@nxp.com> 456:|G|: `MrVan`_ 457:|F|: drivers/scmi-msg 458:|F|: include/drivers/scmi\* 459 460Max Power Mitigation Mechanism (MPMM) 461^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 462:|M|: Chris Kay <chris.kay@arm.com> 463:|G|: `CJKay`_ 464:|F|: include/lib/cpus/aarch64/cpu_macros.S 465 466Granule Protection Tables Library (GPT-RME) 467^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 468:|M|: Soby Mathew <soby.mathew@arm.com> 469:|G|: `soby-mathew`_ 470:|M|: Javier Almansa Sobrino <javier.almansasobrino@arm.com> 471:|G|: `javieralso-arm`_ 472:|F|: lib/gpt_rme 473:|F|: include/lib/gpt_rme 474 475Firmware Handoff Library (Transfer List) 476^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 477:|M|: Raymond Mao <raymond.mao@linaro.org> 478:|G|: `raymo200915`_ 479:|M|: Harrison Mutai <harrison.mutai@arm.com> 480:|G|: `harrisonmutai-arm`_ 481:|F|: lib/transfer_list 482:|F|: include/lib/transfer_list.h 483 484Context Management 485^^^^^^^^^^^^^^^^^^ 486:|M|: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> 487:|G|: `jayanthchidanand-arm`_ 488:|M|: Manish Pandey <manish.pandey2@arm.com> 489:|G|: `manish-pandey-arm`_ 490:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 491:|G|: `madhukar-Arm`_ 492:|M|: Boyan Karatotev <boyan.karatotev@arm.com> 493:|G|: `loosper-arm`_ 494:|F|: bl1/aarch32/bl1_context_mgmt.c 495:|F|: bl1/aarch64/bl1_context_mgmt.c 496:|F|: bl31/bl31_context_mgmt.c 497:|F|: lib/el3_runtime/ 498:|F|: include/lib/el3_runtime/ 499 500Runtime Services 501^^^^^^^^^^^^^^^^ 502:|M|: Manish Pandey <manish.pandey2@arm.com> 503:|G|: `manish-pandey-arm`_ 504:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 505:|G|: `madhukar-Arm`_ 506:|F|: services/std_svc/std_svc_setup.c 507:|F|: common/runtime_svc.c 508:|F|: include/common/runtime_svc.h 509:|F|: include/services/arm_arch_svc.h 510:|F|: include/services/std_svc.h 511 512Platform Ports 513~~~~~~~~~~~~~~ 514 515Allwinner ARMv8 platform port 516^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 517:|M|: Andre Przywara <andre.przywara@arm.com> 518:|G|: `Andre-ARM`_ 519:|M|: Samuel Holland <samuel@sholland.org> 520:|G|: `smaeul`_ 521:|F|: docs/plat/allwinner.rst 522:|F|: plat/allwinner/ 523:|F|: drivers/allwinner/ 524 525Amlogic Meson S905 (GXBB) platform port 526^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 527:|M|: Andre Przywara <andre.przywara@arm.com> 528:|G|: `Andre-ARM`_ 529:|F|: docs/plat/meson-gxbb.rst 530:|F|: drivers/amlogic/ 531:|F|: plat/amlogic/gxbb/ 532 533Amlogic Meson S905x (GXL) platform port 534^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 535:|M|: Remi Pommarel <repk@triplefau.lt> 536:|G|: `remi-triplefault`_ 537:|F|: docs/plat/meson-gxl.rst 538:|F|: plat/amlogic/gxl/ 539 540Amlogic Meson S905X2 (G12A) platform port 541^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 542:|M|: Carlo Caione <ccaione@baylibre.com> 543:|G|: `carlocaione`_ 544:|F|: docs/plat/meson-g12a.rst 545:|F|: plat/amlogic/g12a/ 546 547Amlogic Meson A113D (AXG) platform port 548^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 549:|M|: Carlo Caione <ccaione@baylibre.com> 550:|G|: `carlocaione`_ 551:|F|: docs/plat/meson-axg.rst 552:|F|: plat/amlogic/axg/ 553 554Arm FPGA platform port 555^^^^^^^^^^^^^^^^^^^^^^ 556:|M|: Andre Przywara <andre.przywara@arm.com> 557:|G|: `Andre-ARM`_ 558:|M|: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 559:|G|: `javieralso-arm`_ 560:|F|: plat/arm/board/arm_fpga 561 562Arm FVP Platform port 563^^^^^^^^^^^^^^^^^^^^^ 564:|M|: Manish Pandey <manish.pandey2@arm.com> 565:|G|: `manish-pandey-arm`_ 566:|M|: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 567:|G|: `madhukar-Arm`_ 568:|M|: Harrison Mutai <harrison.mutai@arm.com> 569:|G|: `harrisonmutai-arm`_ 570:|F|: plat/arm/board/fvp 571 572Arm Juno Platform port 573^^^^^^^^^^^^^^^^^^^^^^ 574:|M|: Manish Pandey <manish.pandey2@arm.com> 575:|G|: `manish-pandey-arm`_ 576:|M|: Chris Kay <chris.kay@arm.com> 577:|G|: `CJKay`_ 578:|F|: plat/arm/board/juno 579 580Arm Morello and N1SDP Platform ports 581^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 582:|M|: Anurag Koul <anurag.koul@arm.com> 583:|G|: `anukou`_ 584:|M|: Chandni Cherukuri <chandni.cherukuri@arm.com> 585:|G|: `chandnich`_ 586:|F|: plat/arm/board/morello 587:|F|: plat/arm/board/n1sdp 588 589Arm Rich IoT Platform ports 590^^^^^^^^^^^^^^^^^^^^^^^^^^^ 591:|M|: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> 592:|G|: `abdellatif-elkhlifi`_ 593:|M|: Hugues Kamba Mpiana <hugues.kambampiana@arm.com> 594:|G|: `hugues-kambampiana-arm`_ 595:|F|: plat/arm/board/corstone700 596:|F|: plat/arm/board/a5ds 597:|F|: plat/arm/board/corstone1000 598 599Arm Reference Design platform ports 600^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 601:|M|: Thomas Abraham <thomas.abraham@arm.com> 602:|G|: `thomas-arm`_ 603:|M|: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com> 604:|G|: `vijayenthiran-arm`_ 605:|M|: Rohit Mathew <Rohit.Mathew@arm.com> 606:|G|: `rohit-arm`_ 607:|F|: plat/arm/board/neoverse_rd/common 608:|F|: plat/arm/board/neoverse_rd/platform/rdn2/ 609:|F|: plat/arm/board/neoverse_rd/platform/rdv3/ 610 611Arm Total Compute platform port 612^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 613:|M|: Artem Kopotev <artem.kopotev@arm.com> 614:|G|: `artkopotev`_ 615:|M|: Oleksandr Tarhunakov <Oleksandr.Tarhunakov@arm.com> 616:|G|: `o-tarhunakov`_ 617:|F|: plat/arm/board/tc 618 619Arm Automotive RD platform port 620^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 621:|M|: Diego Sueiro <diego.sueiro@arm.com> 622:|G|: `diego-sueiro`_ 623:|M|: Peter Hoyes <peter.hoyes@arm.com> 624:|G|: `hoyes`_ 625:|M|: Divin Raj <divin.raj@arm.com> 626:|G|: `divin-raj`_ 627:|F|: plat/arm/board/automotive_rd 628 629Aspeed platform port 630^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 631:|M|: Chia-Wei Wang <chiawei_wang@aspeedtech.com> 632:|G|: `ChiaweiW`_ 633:|M|: Neal Liu <neal_liu@aspeedtech.com> 634:|G|: `Neal-liu`_ 635:|F|: docs/plat/ast2700.rst 636:|F|: plat/aspeed/ 637 638HiSilicon HiKey and HiKey960 platform ports 639^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 640:|M|: Haojian Zhuang <haojian.zhuang@linaro.org> 641:|G|: `hzhuang1`_ 642:|F|: docs/plat/hikey.rst 643:|F|: docs/plat/hikey960.rst 644:|F|: plat/hisilicon/hikey/ 645:|F|: plat/hisilicon/hikey960/ 646 647HiSilicon Poplar platform port 648^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 649:|M|: Shawn Guo <shawn.guo@linaro.org> 650:|G|: `shawnguo2`_ 651:|F|: docs/plat/poplar.rst 652:|F|: plat/hisilicon/poplar/ 653 654Intel SocFPGA platform ports 655^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 656:|M|: Sieu Mun Tang <sieu.mun.tang@intel.com> 657:|G|: `sieumunt`_ 658:|M|: Benjamin Jit Loon Lim <jit.loon.lim@intel.com> 659:|G|: `BenjaminLimJL`_ 660:|F|: plat/intel/soc/ 661:|F|: drivers/intel/soc/ 662 663MediaTek platform ports 664^^^^^^^^^^^^^^^^^^^^^^^ 665:|M|: Leon Chen <leon.chen@mediatek.com> 666:|G|: `leon-chen-mtk`_ 667:|M|: Jason-CH Chen <jason-ch.chen@mediatek.com> 668:|G|: `jason-ch-chen`_ 669:|M|: Yidi Lin <yidilin@chromium.org> 670:|G|: `linyidi`_ 671:|F|: docs/plat/mt\*.rst 672:|F|: plat/mediatek/ 673 674Marvell platform ports and SoC drivers 675^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 676:|M|: Jaiprakash Singh <jaiprakashs@marvell.com> 677:|G|: `sjaypee208`_ 678:|F|: docs/plat/marvell/ 679:|F|: plat/marvell/ 680:|F|: drivers/marvell/ 681:|F|: tools/marvell/ 682 683Nuvoton npcm845x platform port 684^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 685:|M|: Hila Miranda-Kuzi <hila.miranda.kuzi1@gmail.com> 686:|G|: `hilamirandakuzi1`_ 687:|M|: Margarita Glushkin <rutigl@gmail.com> 688:|G|: `rutigl`_ 689:|M|: Avi Fishman <avi.fishman@nuvoton.com> 690:|G|: `avifishman`_ 691:|F|: docs/plat/npcm845x.rst 692:|F|: include/drivers/nuvoton/ 693:|F|: include/plat/nuvoton/ 694:|F|: plat/nuvoton/ 695 696NVidia platform ports 697^^^^^^^^^^^^^^^^^^^^^ 698:|M|: Varun Wadekar <vwadekar@nvidia.com> 699:|G|: `vwadekar`_ 700:|F|: docs/plat/nvidia-tegra.rst 701:|F|: include/lib/cpus/aarch64/denver.h 702:|F|: lib/cpus/aarch64/denver.S 703:|F|: plat/nvidia/ 704 705NXP i.MX 7 WaRP7 platform port and SoC drivers 706^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 707:|M|: Bryan O'Donoghue <bryan.odonoghue@linaro.org> 708:|G|: `bryanodonoghue`_ 709:|M|: Jun Nie <jun.nie@linaro.org> 710:|G|: `niej`_ 711:|F|: docs/plat/warp7.rst 712:|F|: plat/imx/common/ 713:|F|: plat/imx/imx7/ 714:|F|: drivers/imx/timer/ 715:|F|: drivers/imx/uart/ 716:|F|: drivers/imx/usdhc/ 717 718NXP i.MX 8 platform port 719^^^^^^^^^^^^^^^^^^^^^^^^ 720:|M|: Peng Fan <peng.fan@nxp.com> 721:|G|: `MrVan`_ 722:|F|: docs/plat/imx8.rst 723:|F|: plat/imx/ 724 725NXP i.MX8M platform port 726^^^^^^^^^^^^^^^^^^^^^^^^ 727:|M|: Jacky Bai <ping.bai@nxp.com> 728:|G|: `JackyBai`_ 729:|F|: docs/plat/imx8m.rst 730:|F|: plat/imx/imx8m/ 731 732NXP i.MX8ULP platform port 733^^^^^^^^^^^^^^^^^^^^^^^^^^ 734:|M|: Jacky Bai <ping.bai@nxp.com> 735:|G|: `JackyBai`_ 736:|F|: docs/plat/imx8ulp.rst 737:|F|: plat/imx/imx8ulp/ 738 739NXP i.MX9 platform port 740^^^^^^^^^^^^^^^^^^^^^^^^ 741:|M|: Jacky Bai <ping.bai@nxp.com> 742:|G|: `JackyBai`_ 743:|F|: docs/plat/imx9.rst 744:|F|: plat/imx/imx93/ 745 746NXP QorIQ Layerscape common code for platform ports 747^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 748:|M|: Pankaj Gupta <pankaj.gupta@nxp.com> 749:|G|: `pangupta`_ 750:|M|: Jiafei Pan <jiafei.pan@nxp.com> 751:|G|: `JiafeiPan`_ 752:|F|: docs/plat/nxp/ 753:|F|: plat/nxp/ 754:|F|: drivers/nxp/ 755:|F|: tools/nxp/ 756 757NXP SoC Part LX2160A and its platform port 758^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 759:|M|: Pankaj Gupta <pankaj.gupta@nxp.com> 760:|G|: `pangupta`_ 761:|F|: plat/nxp/soc-lx2160a 762:|F|: plat/nxp/soc-lx2160a/lx2162aqds 763:|F|: plat/nxp/soc-lx2160a/lx2160aqds 764:|F|: plat/nxp/soc-lx2160a/lx2160ardb 765 766NXP SoC Part LS1028A and its platform port 767^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 768:|M|: Jiafei Pan <jiafei.pan@nxp.com> 769:|G|: `JiafeiPan`_ 770:|F|: plat/nxp/soc-ls1028a 771:|F|: plat/nxp/soc-ls1028a/ls1028ardb 772 773NXP SoC Part LS1043A and its platform port 774^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 775:|M|: Jiafei Pan <jiafei.pan@nxp.com> 776:|G|: `JiafeiPan`_ 777:|F|: plat/nxp/soc-ls1043a 778:|F|: plat/nxp/soc-ls1043a/ls1043ardb 779 780NXP SoC Part LS1046A and its platform port 781^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 782:|M|: Jiafei Pan <jiafei.pan@nxp.com> 783:|G|: `JiafeiPan`_ 784:|F|: plat/nxp/soc-ls1046a 785:|F|: plat/nxp/soc-ls1046a/ls1046ardb 786:|F|: plat/nxp/soc-ls1046a/ls1046afrwy 787:|F|: plat/nxp/soc-ls1046a/ls1046aqds 788 789NXP SoC Part LS1088A and its platform port 790^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 791:|M|: Jiafei Pan <jiafei.pan@nxp.com> 792:|G|: `JiafeiPan`_ 793:|F|: plat/nxp/soc-ls1088a 794:|F|: plat/nxp/soc-ls1088a/ls1088ardb 795:|F|: plat/nxp/soc-ls1088a/ls1088aqds 796 797NXP SoC Part S32G274A and its platform port 798^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 799:|M|: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> 800:|G|: `gprocopciucnxp`_ 801:|F|: docs/plat/s32g274a.rst 802:|F|: drivers/nxp/clk/s32cc 803:|F|: drivers/nxp/console/linflex_console.S 804:|F|: include/drivers/nxp/console/linflex.h 805:|F|: plat/nxp/s32 806 807QEMU platform port 808^^^^^^^^^^^^^^^^^^ 809:|M|: Jens Wiklander <jens.wiklander@linaro.org> 810:|G|: `jenswi-linaro`_ 811:|F|: docs/plat/qemu.rst 812:|F|: plat/qemu/ 813 814QTI platform port 815^^^^^^^^^^^^^^^^^ 816:|M|: Lachit Patel <lpatel@codeaurora.org> 817:|G|: `lachitp`_ 818:|M|: Sreevyshanavi Kare <skare@codeaurora.org> 819:|G|: `sreekare`_ 820:|M|: Muhammad Arsath K F <quic_mkf@quicinc.com> 821:|G|: `quic_mkf`_ 822:|M|: Saurabh Gorecha <quic_sgorecha@quicinc.com> 823:|G|: `quic_sgorecha`_ 824:|M|: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org> 825:|F|: docs/plat/qti.rst 826:|F|: plat/qti/ 827 828QTI MSM8916 platform port 829^^^^^^^^^^^^^^^^^^^^^^^^^ 830:|M|: Stephan Gerhold <stephan@gerhold.net> 831:|G|: `stephan-gh`_ 832:|M|: Nikita Travkin <nikita@trvn.ru> 833:|G|: `TravMurav`_ 834:|F|: docs/plat/qti-msm8916.rst 835:|F|: plat/qti/mdm9607/ 836:|F|: plat/qti/msm8909/ 837:|F|: plat/qti/msm8916/ 838:|F|: plat/qti/msm8939/ 839 840Raspberry Pi 3 platform port 841^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 842:|M|: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> 843:|G|: `grandpaul`_ 844:|F|: docs/plat/rpi3.rst 845:|F|: plat/rpi/rpi3/ 846:|F|: plat/rpi/common/ 847:|F|: drivers/rpi3/ 848:|F|: include/drivers/rpi3/ 849 850Raspberry Pi 4 platform port 851^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 852:|M|: Andre Przywara <andre.przywara@arm.com> 853:|G|: `Andre-ARM`_ 854:|F|: docs/plat/rpi4.rst 855:|F|: plat/rpi/rpi4/ 856:|F|: plat/rpi/common/ 857:|F|: drivers/rpi3/ 858:|F|: include/drivers/rpi3/ 859 860Renesas rcar-gen3 platform port 861^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 862:|M|: Marek Vasut <marek.vasut@gmail.com> 863:|G|: `marex`_ 864:|F|: docs/plat/rcar-gen3.rst 865:|F|: plat/renesas/common 866:|F|: plat/renesas/rcar 867:|F|: drivers/renesas/common 868:|F|: drivers/renesas/rcar 869:|F|: tools/renesas/rcar_layout_create 870 871Renesas RZ/G2 platform port 872^^^^^^^^^^^^^^^^^^^^^^^^^^^ 873:|M|: Biju Das <biju.das.jz@bp.renesas.com> 874:|G|: `bijucdas`_ 875:|M|: Marek Vasut <marek.vasut@gmail.com> 876:|G|: `marex`_ 877:|M|: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 878:|G|: `prabhakarlad`_ 879:|F|: docs/plat/rz-g2.rst 880:|F|: plat/renesas/common 881:|F|: plat/renesas/rzg 882:|F|: drivers/renesas/common 883:|F|: drivers/renesas/rzg 884:|F|: tools/renesas/rzg_layout_create 885 886RockChip platform port 887^^^^^^^^^^^^^^^^^^^^^^ 888:|M|: Tony Xie <tony.xie@rock-chips.com> 889:|G|: `TonyXie06`_ 890:|G|: `rockchip-linux`_ 891:|M|: Heiko Stuebner <heiko@sntech.de> 892:|G|: `mmind`_ 893:|F|: plat/rockchip/ 894 895STMicroelectronics platform ports 896^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 897:|M|: Yann Gautier <yann.gautier@st.com> 898:|G|: `Yann-lms`_ 899:|M|: Maxime Méré <maxime.mere@foss.st.com> 900:|G|: `meremST`_ 901:|F|: docs/plat/st/* 902:|F|: docs/plat/stm32mp1.rst 903:|F|: drivers/st/ 904:|F|: fdts/stm32\* 905:|F|: include/drivers/st/ 906:|F|: include/dt-bindings/\*/stm32\* 907:|F|: plat/st/ 908:|F|: tools/fiptool/plat_fiptool/st/ 909:|F|: tools/stm32image/ 910 911Synquacer platform port 912^^^^^^^^^^^^^^^^^^^^^^^ 913:|M|: Sumit Garg <sumit.garg@kernel.org> 914:|G|: `b49020`_ 915:|M|: Masahisa Kojima <kojima.masahisa@socionext.com> 916:|G|: `masahisak`_ 917:|F|: docs/plat/synquacer.rst 918:|F|: plat/socionext/synquacer/ 919 920Texas Instruments platform port 921^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 922:|M|: Nishanth Menon <nm@ti.com> 923:|G|: `nmenon`_ 924:|F|: docs/plat/ti-k3.rst 925:|F|: plat/ti/ 926 927UniPhier platform port 928^^^^^^^^^^^^^^^^^^^^^^ 929:|M|: Orphan 930:|F|: docs/plat/socionext-uniphier.rst 931:|F|: plat/socionext/uniphier/ 932 933AMD-Xilinx platform port 934^^^^^^^^^^^^^^^^^^^^^^^^ 935:|M|: Michal Simek <michal.simek@amd.com> 936:|G|: `michalsimek`_ 937:|M|: Akshay Belsare <akshay.belsare@amd.com> 938:|G|: `Akshay-Belsare`_ 939:|M|: Maheedhar Sai Bollapalli <maheedharsai.bollapalli@amd.com> 940:|G|: `maheedhar-bollapalli`_ 941:|F|: docs/plat/amd\* 942:|F|: docs/plat/xilinx\* 943:|F|: plat/amd/ 944:|F|: plat/xilinx/ 945 946 947Secure Payloads and Dispatchers 948~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 949 950OP-TEE dispatcher 951^^^^^^^^^^^^^^^^^ 952:|M|: Jens Wiklander <jens.wiklander@linaro.org> 953:|G|: `jenswi-linaro`_ 954:|F|: docs/components/spd/optee-dispatcher.rst 955:|F|: services/spd/opteed/ 956 957TLK 958^^^^^^^^^^^^^^^^^^^^^^^^^^ 959:|M|: Varun Wadekar <vwadekar@nvidia.com> 960:|G|: `vwadekar`_ 961:|F|: docs/components/spd/tlk-dispatcher.rst 962:|F|: include/bl32/payloads/tlk.h 963:|F|: services/spd/tlkd/ 964 965Trusty secure payloads 966^^^^^^^^^^^^^^^^^^^^^^^^^^ 967:|M|: Arve Hjønnevåg <arve@android.com> 968:|G|: `arve-android`_ 969:|M|: Marco Nelissen <marcone@google.com> 970:|G|: `marcone`_ 971:|M|: Varun Wadekar <vwadekar@nvidia.com> 972:|G|: `vwadekar`_ 973:|F|: docs/components/spd/trusty-dispatcher.rst 974:|F|: services/spd/trusty/ 975 976 977Test Secure Payload (TSP) 978^^^^^^^^^^^^^^^^^^^^^^^^^ 979:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 980:|G|: `ManishVB-Arm`_ 981:|F|: bl32/tsp/ 982:|F|: services/spd/tspd/ 983 984ProvenCore Secure Payload Dispatcher 985^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 986:|M|: Jérémie Corbier <jeremie.corbier@provenrun.com> 987:|G|: `jcorbier`_ 988:|F|: docs/components/spd/pnc-dispatcher.rst 989:|F|: services/spd/pncd/ 990 991Tools 992~~~~~ 993 994Fiptool 995^^^^^^^ 996:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 997:|G|: `ManishVB-Arm`_ 998:|M|: Joao Alves <Joao.Alves@arm.com> 999:|G|: `J-Alves`_ 1000:|F|: tools/fiptool/ 1001 1002Cert_create tool 1003^^^^^^^^^^^^^^^^ 1004:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 1005:|G|: `sandrine-bailleux-arm`_ 1006:|M|: Manish Badarkhe <manish.badarkhe@arm.com> 1007:|G|: `ManishVB-Arm`_ 1008:|M|: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 1009:|G|: `laurenw-arm`_ 1010:|F|: tools/cert_create/ 1011 1012Encrypt_fw tool 1013^^^^^^^^^^^^^^^ 1014:|M|: Sumit Garg <sumit.garg@kernel.org> 1015:|G|: `b49020`_ 1016:|F|: tools/encrypt_fw/ 1017 1018Sptool 1019^^^^^^ 1020:|M|: Manish Pandey <manish.pandey2@arm.com> 1021:|G|: `manish-pandey-arm`_ 1022:|M|: Joao Alves <Joao.Alves@arm.com> 1023:|G|: `J-Alves`_ 1024:|F|: tools/sptool/ 1025 1026Build system 1027^^^^^^^^^^^^ 1028:|M|: Chris Kay <chris.kay@arm.com> 1029:|G|: `CJKay`_ 1030:|M|: Manish Pandey <manish.pandey2@arm.com> 1031:|G|: `manish-pandey-arm`_ 1032:|F|: Makefile 1033:|F|: make_helpers/ 1034 1035Threat Model 1036~~~~~~~~~~~~~ 1037:|M|: Sandrine Bailleux <sandrine.bailleux@arm.com> 1038:|G|: `sandrine-bailleux-arm`_ 1039:|M|: Joanna Farley <joanna.farley@arm.com> 1040:|G|: `joannafarley-arm`_ 1041:|M|: Raghu Krishnamurthy <raghuoss@raghushome.com> 1042:|G|: `raghuncstate`_ 1043:|M|: Varun Wadekar <vwadekar@nvidia.com> 1044:|G|: `vwadekar`_ 1045:|F|: docs/threat_model/ 1046 1047Conventional Changelog Extensions 1048~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1049:|M|: Chris Kay <chris.kay@arm.com> 1050:|G|: `CJKay`_ 1051:|F|: tools/conventional-changelog-tf-a 1052 1053.. _abdellatif-elkhlifi: https://github.com/abdellatif-elkhlifi 1054.. _Akshay-Belsare: https://github.com/Akshay-Belsare 1055.. _AlexeiFedorov: https://github.com/AlexeiFedorov 1056.. _andersdellien-arm: https://github.com/andersdellien-arm 1057.. _Andre-ARM: https://github.com/Andre-ARM 1058.. _Anson-Huang: https://github.com/Anson-Huang 1059.. _anukou: https://github.com/anukou 1060.. _arugan02: https://github.com/arugan02 1061.. _arve-android: https://github.com/arve-android 1062.. _avifishman: https://github.com/avifishman 1063.. _b49020: https://github.com/b49020 1064.. _BenjaminLimJL: https://github.com/BenjaminLimJL 1065.. _bijucdas: https://github.com/bijucdas 1066.. _bipinravi-arm: https://github.com/bipinravi-arm 1067.. _bryanodonoghue: https://github.com/bryanodonoghue 1068.. _jidongsun: https://github.com/jidongsun 1069.. _carlocaione: https://github.com/carlocaione 1070.. _chandnich: https://github.com/chandnich 1071.. _ChiaweiW: https://github.com/chiaweiw 1072.. _CJKay: https://github.com/cjkay 1073.. _danh-arm: https://github.com/danh-arm 1074.. _davidvincze: https://github.com/davidvincze 1075.. _diego-sueiro: https://github.com/diego-sueiro 1076.. _divin-raj: https://github.com/divin-raj 1077.. _etienne-lms: https://github.com/etienne-lms 1078.. _glneo: https://github.com/glneo 1079.. _govindraj-arm: https://github.com/govindraj-arm 1080.. _gprocopciucnxp: https://github.com/gprocopciucnxp 1081.. _grandpaul: https://github.com/grandpaul 1082.. _harrisonmutai-arm: https://github.com/harrisonmutai-arm 1083.. _hilamirandakuzi1: https://github.com/hilamirandakuzi1 1084.. _hoyes: https://github.com/hoyes 1085.. _hzhuang1: https://github.com/hzhuang1 1086.. _hugues-kambampiana-arm: https://github.com/hugueskamba 1087.. _JackyBai: https://github.com/JackyBai 1088.. _J-Alves: https://github.com/J-Alves 1089.. _jason-ch-chen: https://github.com/jason-ch-chen 1090.. _javieralso-arm: https://github.com/javieralso-arm 1091.. _jayanthchidanand-arm: https://github.com/jayanthchidanand-arm 1092.. _jcorbier: https://github.com/jcorbier 1093.. _jenswi-linaro: https://github.com/jenswi-linaro 1094.. _JiafeiPan: https://github.com/JiafeiPan 1095.. _joannafarley-arm: https://github.com/joannafarley-arm 1096.. _jslater8: https://github.com/jslater8 1097.. _jwerner-chromium: https://github.com/jwerner-chromium 1098.. _kostapr: https://github.com/kostapr 1099.. _lachitp: https://github.com/lachitp 1100.. _laurenw-arm: https://github.com/laurenw-arm 1101.. _leon-chen-mtk: https://github.com/leon-chen-mtk 1102.. _linyidi: https://github.com/linyidi 1103.. _loosper-arm: https://github.com/loosper-arm 1104.. _madhukar-Arm: https://github.com/madhukar-Arm 1105.. _maheedhar-bollapalli: https://github.com/maheedhar-bollapalli 1106.. _manish-pandey-arm: https://github.com/manish-pandey-arm 1107.. _ManishVB-Arm: https://github.com/ManishVB-Arm 1108.. _marcbonnici: https://github.com/marcbonnici 1109.. _marcone: https://github.com/marcone 1110.. _mardyk01: https://github.com/mardyk01 1111.. _marex: https://github.com/marex 1112.. _masahir0y: https://github.com/masahir0y 1113.. _masahisak: https://github.com/masahisak 1114.. _max-shvetsov: https://github.com/max-shvetsov 1115.. _meremST: https://github.com/meremST 1116.. _michalsimek: https://github.com/michalsimek 1117.. _mmind: https://github.com/mmind 1118.. _MrVan: https://github.com/MrVan 1119.. _Neal-liu: https://github.com/neal-liu 1120.. _niej: https://github.com/niej 1121.. _noncombatant: https://github.com/noncombatant 1122.. _nmenon: https://github.com/nmenon 1123.. _npoushin: https://github.com/npoushin 1124.. _odeprez: https://github.com/odeprez 1125.. _pangupta: https://github.com/pangupta 1126.. _prabhakarlad: https://github.com/prabhakarlad 1127.. _quic_mkf: https://github.com/quicmkf 1128.. _quic_sgorecha: https://github.com/sgorecha 1129.. _raghuncstate: https://github.com/raghuncstate 1130.. _raymo200915: https://github.com/raymo200915 1131.. _remi-triplefault: https://github.com/repk 1132.. _rockchip-linux: https://github.com/rockchip-linux 1133.. _rohit-arm: https://github.com/rohit-arm 1134.. _o-tarhunakov: https://github.com/o-tarhunakov 1135.. _rutigl: https://github.com/rutigl 1136.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm 1137.. _shawnguo2: https://github.com/shawnguo2 1138.. _sieumunt: https://github.com/sieumunt 1139.. _smaeul: https://github.com/smaeul 1140.. _soby-mathew: https://github.com/soby-mathew 1141.. _sreekare: https://github.com/sreekare 1142.. _stefanasimion: https://github.com/stefanasimion 1143.. _stephan-gh: https://github.com/stephan-gh 1144.. _thomas-arm: https://github.com/thomas-arm 1145.. _TonyXie06: https://github.com/TonyXie06 1146.. _TravMurav: https://github.com/TravMurav 1147.. _uarif1: https://github.com/uarif1 1148.. _vijayenthiran-arm: https://github.com/vijayenthiran-arm 1149.. _artkopotev: https://github.com/artkopotev 1150.. _vwadekar: https://github.com/vwadekar 1151.. _Yann-lms: https://github.com/Yann-lms 1152.. _sjaypee208: https://github.com/sjaypee208 1153 1154-------------- 1155 1156*Copyright (c) 2019-2025, Arm Limited and Contributors. All rights reserved.* 1157