1Project Maintenance 2=================== 3 4Trusted Firmware-A (TF-A) is an open governance community project. All 5contributions are ultimately merged by the maintainers listed below. Technical 6ownership of most parts of the codebase falls on the code owners listed 7below. An acknowledgement from these code owners is required before the 8maintainers merge a contribution. 9 10More details may be found in the `Project Maintenance Process`_ document. 11 12 13.. _maintainers: 14 15Maintainers 16----------- 17 18:M: Dan Handley <dan.handley@arm.com> 19:G: `danh-arm`_ 20:M: Soby Mathew <soby.mathew@arm.com> 21:G: `soby-mathew`_ 22:M: Sandrine Bailleux <sandrine.bailleux@arm.com> 23:G: `sandrine-bailleux-arm`_ 24:M: Alexei Fedorov <Alexei.Fedorov@arm.com> 25:G: `AlexeiFedorov`_ 26:M: Manish Pandey <manish.pandey2@arm.com> 27:G: `manish-pandey-arm`_ 28:M: Mark Dykes <mark.dykes@arm.com> 29:G: `mardyk01`_ 30:M: Olivier Deprez <olivier.deprez@arm.com> 31:G: `odeprez`_ 32:M: Bipin Ravi <bipin.ravi@arm.com> 33:G: `bipinravi-arm`_ 34:M: Joanna Farley <joanna.farley@arm.com> 35:G: `joannafarley-arm`_ 36:M: Julius Werner <jwerner@chromium.org> 37:G: `jwerner-chromium`_ 38:M: Varun Wadekar <vwadekar@nvidia.com> 39:G: `vwadekar`_ 40:M: Andre Przywara <andre.przywara@arm.com> 41:G: `Andre-ARM`_ 42:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 43:G: `laurenw-arm`_ 44:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 45:G: `madhukar-Arm`_ 46:M: Raghu Krishnamurthy <raghu.ncstate@icloud.com> 47:G: `raghuncstate`_ 48 49 50.. _code owners: 51 52Code owners 53----------- 54 55Core Code 56~~~~~~~~~ 57 58Armv7-A architecture port 59^^^^^^^^^^^^^^^^^^^^^^^^^ 60:M: Etienne Carriere <etienne.carriere@linaro.org> 61:G: `etienne-lms`_ 62 63Build Definitions for CMake Build System 64^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 65:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 66:G: `javieralso-arm`_ 67:M: Chris Kay <chris.kay@arm.com> 68:G: `CJkay`_ 69:F: / 70 71Software Delegated Exception Interface (SDEI) 72^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 73:M: Mark Dykes <mark.dykes@arm.com> 74:G: `mardyk01`_ 75:M: John Powell <John.Powell@arm.com> 76:G: `john-powell-arm`_ 77:F: services/std_svc/sdei/ 78 79Trusted Boot 80^^^^^^^^^^^^ 81:M: Sandrine Bailleux <sandrine.bailleux@arm.com> 82:G: `sandrine-bailleux-arm`_ 83:M: Manish Pandey <manish.pandey2@arm.com> 84:G: `manish-pandey-arm`_ 85:M: Manish Badarkhe <manish.badarkhe@arm.com> 86:G: `ManishVB-Arm`_ 87:F: drivers/auth/ 88 89Secure Partition Manager (SPM) 90^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 91:M: Olivier Deprez <olivier.deprez@arm.com> 92:G: `odeprez`_ 93:M: Manish Pandey <manish.pandey2@arm.com> 94:G: `manish-pandey-arm`_ 95:M: Maksims Svecovs <maksims.svecovs@arm.com> 96:G: `max-shvetsov`_ 97:M: Joao Alves <Joao.Alves@arm.com> 98:G: `J-Alves`_ 99:F: services/std_svc/spm\* 100 101Exception Handling Framework (EHF) 102^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 103:M: Manish Badarkhe <manish.badarkhe@arm.com> 104:G: `ManishVB-Arm`_ 105:M: John Powell <John.Powell@arm.com> 106:G: `john-powell-arm`_ 107:F: bl31/ehf.c 108 109 110Drivers, Libraries and Framework Code 111~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 113Console API framework 114^^^^^^^^^^^^^^^^^^^^^ 115:M: Julius Werner <jwerner@chromium.org> 116:G: `jwerner-chromium`_ 117:F: drivers/console/ 118:F: include/drivers/console.h 119:F: plat/common/aarch64/crash_console_helpers.S 120 121coreboot support libraries 122^^^^^^^^^^^^^^^^^^^^^^^^^^ 123:M: Julius Werner <jwerner@chromium.org> 124:G: `jwerner-chromium`_ 125:F: drivers/coreboot/ 126:F: include/drivers/coreboot/ 127:F: include/lib/coreboot.h 128:F: lib/coreboot/ 129 130eMMC/UFS drivers 131^^^^^^^^^^^^^^^^ 132:M: Haojian Zhuang <haojian.zhuang@linaro.org> 133:G: `hzhuang1`_ 134:F: drivers/partition/ 135:F: drivers/synopsys/emmc/ 136:F: drivers/synopsys/ufs/ 137:F: drivers/ufs/ 138:F: include/drivers/dw_ufs.h 139:F: include/drivers/ufs.h 140:F: include/drivers/synopsys/dw_mmc.h 141 142Power State Coordination Interface (PSCI) 143^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 144:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 145:G: `javieralso-arm`_ 146:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 147:G: `madhukar-Arm`_ 148:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 149:G: `laurenw-arm`_ 150:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 151:G: `zelalem-aweke`_ 152:F: lib/psci/ 153 154DebugFS 155^^^^^^^ 156:M: Olivier Deprez <olivier.deprez@arm.com> 157:G: `odeprez`_ 158:F: lib/debugfs/ 159 160Firmware Configuration Framework (FCONF) 161^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 162:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 163:G: `madhukar-Arm`_ 164:M: Manish Badarkhe <manish.badarkhe@arm.com> 165:G: `ManishVB-Arm`_ 166:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 167:G: `laurenw-arm`_ 168:F: lib/fconf/ 169 170Performance Measurement Framework (PMF) 171^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 172:M: Joao Alves <Joao.Alves@arm.com> 173:G: `J-Alves`_ 174:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 175:G: `theotherjimmy`_ 176:F: lib/pmf/ 177 178Arm CPU libraries 179^^^^^^^^^^^^^^^^^ 180:M: Lauren Wehrmeister <Lauren.Wehrmeister@arm.com> 181:G: `laurenw-arm`_ 182:M: John Powell <John.Powell@arm.com> 183:G: `john-powell-arm`_ 184:F: lib/cpus/ 185 186Reliability Availability Serviceabilty (RAS) framework 187^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 188:M: Olivier Deprez <olivier.deprez@arm.com> 189:G: `odeprez`_ 190:M: Manish Pandey <manish.pandey2@arm.com> 191:G: `manish-pandey-arm`_ 192:F: lib/extensions/ras/ 193 194Activity Monitors Unit (AMU) extensions 195^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 196:M: Alexei Fedorov <Alexei.Fedorov@arm.com> 197:G: `AlexeiFedorov`_ 198:F: lib/extensions/amu/ 199 200Memory Partitioning And Monitoring (MPAM) extensions 201^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 202:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 203:G: `zelalem-aweke`_ 204:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 205:G: `theotherjimmy`_ 206:F: lib/extensions/mpam/ 207 208Pointer Authentication (PAuth) and Branch Target Identification (BTI) extensions 209^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 210:M: Alexei Fedorov <Alexei.Fedorov@arm.com> 211:G: `AlexeiFedorov`_ 212:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 213:G: `zelalem-aweke`_ 214:F: lib/extensions/pauth/ 215 216Statistical Profiling Extension (SPE) 217^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 218:M: Zelalem Aweke <Zelalem.Aweke@arm.com> 219:G: `zelalem-aweke`_ 220:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 221:G: `theotherjimmy`_ 222:F: lib/extensions/spe/ 223 224Scalable Vector Extension (SVE) 225^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 226:M: Jimmy Brisson <Jimmy.Brisson@arm.com> 227:G: `theotherjimmy`_ 228:F: lib/extensions/sve/ 229 230Standard C library 231^^^^^^^^^^^^^^^^^^ 232:M: Alexei Fedorov <Alexei.Fedorov@arm.com> 233:G: `AlexeiFedorov`_ 234:M: John Powell <John.Powell@arm.com> 235:G: `john-powell-arm`_ 236:F: lib/libc/ 237 238Library At ROM (ROMlib) 239^^^^^^^^^^^^^^^^^^^^^^^ 240:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 241:G: `madhukar-Arm`_ 242:F: lib/romlib/ 243 244Translation tables (``xlat_tables``) library 245^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 246:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 247:G: `javieralso-arm`_ 248:M: Joao Alves <Joao.Alves@arm.com> 249:G: `J-Alves`_ 250:F: lib/xlat\_tables_\*/ 251 252IO abstraction layer 253^^^^^^^^^^^^^^^^^^^^ 254:M: Manish Pandey <manish.pandey2@arm.com> 255:G: `manish-pandey-arm`_ 256:M: Olivier Deprez <olivier.deprez@arm.com> 257:G: `odeprez`_ 258:F: drivers/io/ 259 260GIC driver 261^^^^^^^^^^ 262:M: Alexei Fedorov <Alexei.Fedorov@arm.com> 263:G: `AlexeiFedorov`_ 264:M: Manish Pandey <manish.pandey2@arm.com> 265:G: `manish-pandey-arm`_ 266:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 267:G: `madhukar-Arm`_ 268:M: Olivier Deprez <olivier.deprez@arm.com> 269:G: `odeprez`_ 270:F: drivers/arm/gic/ 271 272Libfdt wrappers 273^^^^^^^^^^^^^^^ 274:M: Madhukar Pappireddy <Madhukar.Pappireddy@arm.com> 275:G: `madhukar-Arm`_ 276:M: Manish Badarkhe <manish.badarkhe@arm.com> 277:G: `ManishVB-Arm`_ 278:F: common/fdt_wrappers.c 279 280Firmware Encryption Framework 281^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 282:M: Sumit Garg <sumit.garg@linaro.org> 283:G: `b49020`_ 284:F: drivers/io/io_encrypted.c 285:F: include/drivers/io/io_encrypted.h 286:F: include/tools_share/firmware_encrypted.h 287 288Measured Boot 289^^^^^^^^^^^^^ 290:M: Alexei Fedorov <Alexei.Fedorov@arm.com> 291:G: `AlexeiFedorov`_ 292:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 293:G: `javieralso-arm`_ 294:F: drivers/measured_boot 295:F: include/drivers/measured_boot 296:F: plat/arm/board/fvp/fvp_measured_boot.c 297 298Platform Ports 299~~~~~~~~~~~~~~ 300 301Allwinner ARMv8 platform port 302^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 303:M: Andre Przywara <andre.przywara@arm.com> 304:G: `Andre-ARM`_ 305:M: Samuel Holland <samuel@sholland.org> 306:G: `smaeul`_ 307:F: docs/plat/allwinner.rst 308:F: plat/allwinner/ 309:F: drivers/allwinner/ 310 311Amlogic Meson S905 (GXBB) platform port 312^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 313:M: Andre Przywara <andre.przywara@arm.com> 314:G: `Andre-ARM`_ 315:F: docs/plat/meson-gxbb.rst 316:F: drivers/amlogic/ 317:F: plat/amlogic/gxbb/ 318 319Amlogic Meson S905x (GXL) platform port 320^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 321:M: Remi Pommarel <repk@triplefau.lt> 322:G: `remi-triplefault`_ 323:F: docs/plat/meson-gxl.rst 324:F: plat/amlogic/gxl/ 325 326Amlogic Meson S905X2 (G12A) platform port 327^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 328:M: Carlo Caione <ccaione@baylibre.com> 329:G: `carlocaione`_ 330:F: docs/plat/meson-g12a.rst 331:F: plat/amlogic/g12a/ 332 333Amlogic Meson A113D (AXG) platform port 334^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 335:M: Carlo Caione <ccaione@baylibre.com> 336:G: `carlocaione`_ 337:F: docs/plat/meson-axg.rst 338:F: plat/amlogic/axg/ 339 340Arm FPGA platform port 341^^^^^^^^^^^^^^^^^^^^^^ 342:M: Andre Przywara <andre.przywara@arm.com> 343:G: `Andre-ARM`_ 344:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 345:G: `javieralso-arm`_ 346:F: plat/arm/board/arm_fpga 347 348Arm System Guidance for Infrastructure / Mobile FVP platforms 349^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 350:M: Nariman Poushin <nariman.poushin@linaro.org> 351:G: `npoushin`_ 352:M: Thomas Abraham <thomas.abraham@arm.com> 353:G: `thomas-arm`_ 354:F: plat/arm/css/sgi/ 355:F: plat/arm/css/sgm/ 356:F: plat/arm/board/sgi575/ 357:F: plat/arm/board/sgm775/ 358 359HiSilicon HiKey and HiKey960 platform ports 360^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 361:M: Haojian Zhuang <haojian.zhuang@linaro.org> 362:G: `hzhuang1`_ 363:F: docs/plat/hikey.rst 364:F: docs/plat/hikey960.rst 365:F: plat/hisilicon/hikey/ 366:F: plat/hisilicon/hikey960/ 367 368HiSilicon Poplar platform port 369^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 370:M: Shawn Guo <shawn.guo@linaro.org> 371:G: `shawnguo2`_ 372:F: docs/plat/poplar.rst 373:F: plat/hisilicon/poplar/ 374 375Intel SocFPGA platform ports 376^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 377:M: Tien Hock Loh <tien.hock.loh@intel.com> 378:G: `thloh85-intel`_ 379:M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> 380:G: mabdulha 381:F: plat/intel/soc 382:F: drivers/intel/soc/ 383 384MediaTek platform ports 385^^^^^^^^^^^^^^^^^^^^^^^ 386:M: Yidi Lin (林以廸) <yidi.lin@mediatek.com> 387:G: `mtk09422`_ 388:F: plat/mediatek/ 389 390Marvell platform ports and SoC drivers 391^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 392:M: Konstantin Porotchkin <kostap@marvell.com> 393:G: `kostapr`_ 394:F: docs/plat/marvell/ 395:F: plat/marvell/ 396:F: drivers/marvell/ 397:F: tools/marvell/ 398 399NVidia platform ports 400^^^^^^^^^^^^^^^^^^^^^ 401:M: Varun Wadekar <vwadekar@nvidia.com> 402:G: `vwadekar`_ 403:F: docs/plat/nvidia-tegra.rst 404:F: include/lib/cpus/aarch64/denver.h 405:F: lib/cpus/aarch64/denver.S 406:F: plat/nvidia/ 407 408NXP QorIQ Layerscape platform ports 409^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 410:M: Jiafei Pan <jiafei.pan@nxp.com> 411:G: `qoriq-open-source`_ 412:F: docs/plat/ls1043a.rst 413:F: plat/layerscape/ 414 415NXP i.MX 7 WaRP7 platform port and SoC drivers 416^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 417:M: Bryan O'Donoghue <bryan.odonoghue@linaro.org> 418:G: `bryanodonoghue`_ 419:M: Jun Nie <jun.nie@linaro.org> 420:G: `niej`_ 421:F: docs/plat/warp7.rst 422:F: plat/imx/common/ 423:F: plat/imx/imx7/ 424:F: drivers/imx/timer/ 425:F: drivers/imx/uart/ 426:F: drivers/imx/usdhc/ 427 428NXP i.MX 8 platform port 429^^^^^^^^^^^^^^^^^^^^^^^^ 430:M: Anson Huang <Anson.Huang@nxp.com> 431:G: `Anson-Huang`_ 432:F: docs/plat/imx8.rst 433:F: plat/imx/ 434 435NXP i.MX8M platform port 436^^^^^^^^^^^^^^^^^^^^^^^^ 437:M: Jacky Bai <ping.bai@nxp.com> 438:G: `JackyBai`_ 439:F: docs/plat/imx8m.rst 440:F: plat/imx/imx8m/ 441 442QEMU platform port 443^^^^^^^^^^^^^^^^^^ 444:M: Jens Wiklander <jens.wiklander@linaro.org> 445:G: `jenswi-linaro`_ 446:F: docs/plat/qemu.rst 447:F: plat/qemu/ 448 449QTI platform port 450^^^^^^^^^^^^^^^^^ 451:M: Saurabh Gorecha <sgorecha@codeaurora.org> 452:G: `sgorecha`_ 453:M: Debasish Mandal <dmandal@codeaurora.org> 454:M: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org> 455:F: docs/plat/qti.rst 456:F: plat/qti/ 457 458Raspberry Pi 3 platform port 459^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 460:M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> 461:G: `grandpaul`_ 462:F: docs/plat/rpi3.rst 463:F: plat/rpi/rpi3/ 464:F: plat/rpi/common/ 465:F: drivers/rpi3/ 466:F: include/drivers/rpi3/ 467 468Raspberry Pi 4 platform port 469^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 470:M: Andre Przywara <andre.przywara@arm.com> 471:G: `Andre-ARM`_ 472:F: docs/plat/rpi4.rst 473:F: plat/rpi/rpi4/ 474:F: plat/rpi/common/ 475:F: drivers/rpi3/ 476:F: include/drivers/rpi3/ 477 478Renesas rcar-gen3 platform port 479^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 480:M: Jorge Ramirez-Ortiz <jramirez@baylibre.com> 481:G: `ldts`_ 482:M: Marek Vasut <marek.vasut@gmail.com> 483:G: `marex`_ 484:F: docs/plat/rcar-gen3.rst 485:F: plat/renesas/common 486:F: plat/renesas/rcar 487:F: drivers/renesas/common 488:F: drivers/renesas/rcar 489:F: tools/renesas/rcar_layout_create 490 491Renesas RZ/G2 platform port 492^^^^^^^^^^^^^^^^^^^^^^^^^^^ 493:M: Biju Das <biju.das.jz@bp.renesas.com> 494:G: `bijucdas`_ 495:M: Marek Vasut <marek.vasut@gmail.com> 496:G: `marex`_ 497:M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 498:G: `prabhakarlad`_ 499:F: docs/plat/rz-g2.rst 500:F: plat/renesas/common 501:F: plat/renesas/rzg 502:F: drivers/renesas/common 503:F: drivers/renesas/rzg 504:F: tools/renesas/rzg_layout_create 505 506RockChip platform port 507^^^^^^^^^^^^^^^^^^^^^^ 508:M: Tony Xie <tony.xie@rock-chips.com> 509:G: `TonyXie06`_ 510:G: `rockchip-linux`_ 511:M: Heiko Stuebner <heiko@sntech.de> 512:G: `mmind`_ 513:F: plat/rockchip/ 514 515STM32MP1 platform port 516^^^^^^^^^^^^^^^^^^^^^^ 517:M: Yann Gautier <yann.gautier@st.com> 518:G: `Yann-lms`_ 519:F: docs/plat/stm32mp1.rst 520:F: drivers/st/ 521:F: fdts/stm32\* 522:F: include/drivers/st/ 523:F: include/dt-bindings/\*/stm32\* 524:F: plat/st/ 525:F: tools/stm32image/ 526 527Synquacer platform port 528^^^^^^^^^^^^^^^^^^^^^^^ 529:M: Sumit Garg <sumit.garg@linaro.org> 530:G: `b49020`_ 531:F: docs/plat/synquacer.rst 532:F: plat/socionext/synquacer/ 533 534Texas Instruments platform port 535^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 536:M: Nishanth Menon <nm@ti.com> 537:G: `nmenon`_ 538:F: docs/plat/ti-k3.rst 539:F: plat/ti/ 540 541UniPhier platform port 542^^^^^^^^^^^^^^^^^^^^^^ 543:M: Orphan 544:F: docs/plat/socionext-uniphier.rst 545:F: plat/socionext/uniphier/ 546 547Xilinx platform port 548^^^^^^^^^^^^^^^^^^^^ 549:M: Michal Simek <michal.simek@xilinx.com> 550:G: `michalsimek`_ 551:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> 552:G: `venkatesh`_ 553:F: docs/plat/xilinx-zynqmp.rst 554:F: plat/xilinx/ 555 556 557Secure Payloads and Dispatchers 558~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 560OP-TEE dispatcher 561^^^^^^^^^^^^^^^^^ 562:M: Jens Wiklander <jens.wiklander@linaro.org> 563:G: `jenswi-linaro`_ 564:F: docs/components/spd/optee-dispatcher.rst 565:F: services/spd/opteed/ 566 567TLK/Trusty secure payloads 568^^^^^^^^^^^^^^^^^^^^^^^^^^ 569:M: Varun Wadekar <vwadekar@nvidia.com> 570:G: `vwadekar`_ 571:F: docs/components/spd/tlk-dispatcher.rst 572:F: docs/components/spd/trusty-dispatcher.rst 573:F: include/bl32/payloads/tlk.h 574:F: services/spd/tlkd/ 575:F: services/spd/trusty/ 576 577Test Secure Payload (TSP) 578^^^^^^^^^^^^^^^^^^^^^^^^^ 579:M: Manish Badarkhe <manish.badarkhe@arm.com> 580:G: `ManishVB-Arm`_ 581:F: bl32/tsp/ 582:F: services/spd/tspd/ 583 584Tools 585~~~~~ 586 587Fiptool 588^^^^^^^ 589:M: Joao Alves <Joao.Alves@arm.com> 590:G: `J-Alves`_ 591:F: tools/fiptool/ 592 593Cert_create tool 594^^^^^^^^^^^^^^^^ 595:M: Sandrine Bailleux <sandrine.bailleux@arm.com> 596:G: `sandrine-bailleux-arm`_ 597:F: tools/cert_create/ 598 599Encrypt_fw tool 600^^^^^^^^^^^^^^^ 601:M: Sumit Garg <sumit.garg@linaro.org> 602:G: `b49020`_ 603:F: tools/encrypt_fw/ 604 605Sptool 606^^^^^^ 607:M: Manish Pandey <manish.pandey2@arm.com> 608:G: `manish-pandey-arm`_ 609:F: tools/sptool/ 610 611Build system 612^^^^^^^^^^^^ 613:M: Manish Pandey <manish.pandey2@arm.com> 614:G: `manish-pandey-arm`_ 615:F: Makefile 616:F: make_helpers/ 617 618.. _AlexeiFedorov: https://github.com/AlexeiFedorov 619.. _Andre-ARM: https://github.com/Andre-ARM 620.. _Anson-Huang: https://github.com/Anson-Huang 621.. _bijucdas: https://github.com/bijucdas 622.. _bryanodonoghue: https://github.com/bryanodonoghue 623.. _b49020: https://github.com/b49020 624.. _carlocaione: https://github.com/carlocaione 625.. _danh-arm: https://github.com/danh-arm 626.. _etienne-lms: https://github.com/etienne-lms 627.. _glneo: https://github.com/glneo 628.. _grandpaul: https://github.com/grandpaul 629.. _hzhuang1: https://github.com/hzhuang1 630.. _JackyBai: https://github.com/JackyBai 631.. _jenswi-linaro: https://github.com/jenswi-linaro 632.. _jwerner-chromium: https://github.com/jwerner-chromium 633.. _kostapr: https://github.com/kostapr 634.. _ldts: https://github.com/ldts 635.. _marex: https://github.com/marex 636.. _masahir0y: https://github.com/masahir0y 637.. _michalsimek: https://github.com/michalsimek 638.. _mmind: https://github.com/mmind 639.. _mtk09422: https://github.com/mtk09422 640.. _niej: https://github.com/niej 641.. _npoushin: https://github.com/npoushin 642.. _prabhakarlad: https://github.com/prabhakarlad 643.. _qoriq-open-source: https://github.com/qoriq-open-source 644.. _remi-triplefault: https://github.com/repk 645.. _rockchip-linux: https://github.com/rockchip-linux 646.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm 647.. _sgorecha: https://github.com/sgorecha 648.. _shawnguo2: https://github.com/shawnguo2 649.. _smaeul: https://github.com/smaeul 650.. _soby-mathew: https://github.com/soby-mathew 651.. _thloh85-intel: https://github.com/thloh85-intel 652.. _thomas-arm: https://github.com/thomas-arm 653.. _TonyXie06: https://github.com/TonyXie06 654.. _vwadekar: https://github.com/vwadekar 655.. _venkatesh: https://github.com/vabbarap 656.. _Yann-lms: https://github.com/Yann-lms 657.. _manish-pandey-arm: https://github.com/manish-pandey-arm 658.. _mardyk01: https://github.com/mardyk01 659.. _odeprez: https://github.com/odeprez 660.. _bipinravi-arm: https://github.com/bipinravi-arm 661.. _joannafarley-arm: https://github.com/joannafarley-arm 662.. _ManishVB-Arm: https://github.com/ManishVB-Arm 663.. _max-shvetsov: https://github.com/max-shvetsov 664.. _javieralso-arm: https://github.com/javieralso-arm 665.. _laurenw-arm: https://github.com/laurenw-arm 666.. _zelalem-aweke: https://github.com/zelalem-aweke 667.. _theotherjimmy: https://github.com/theotherjimmy 668.. _J-Alves: https://github.com/J-Alves 669.. _madhukar-Arm: https://github.com/madhukar-Arm 670.. _john-powell-arm: https://github.com/john-powell-arm 671.. _raghuncstate: https://github.com/raghuncstate 672.. _CJKay: https://github.com/cjkay 673.. _nmenon: https://github.com/nmenon 674 675.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/ 676