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