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 298System Control and Management Interface (SCMI) Server 299^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 300:M: Etienne Carriere <etienne.carriere@st.com> 301:G: `etienne-lms`_ 302:M: Peng Fan <peng.fan@nxp.com> 303:G: `MrVan`_ 304:F: drivers/scmi-msg 305:F: include/drivers/scmi\* 306 307Platform Ports 308~~~~~~~~~~~~~~ 309 310Allwinner ARMv8 platform port 311^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 312:M: Andre Przywara <andre.przywara@arm.com> 313:G: `Andre-ARM`_ 314:M: Samuel Holland <samuel@sholland.org> 315:G: `smaeul`_ 316:F: docs/plat/allwinner.rst 317:F: plat/allwinner/ 318:F: drivers/allwinner/ 319 320Amlogic Meson S905 (GXBB) platform port 321^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 322:M: Andre Przywara <andre.przywara@arm.com> 323:G: `Andre-ARM`_ 324:F: docs/plat/meson-gxbb.rst 325:F: drivers/amlogic/ 326:F: plat/amlogic/gxbb/ 327 328Amlogic Meson S905x (GXL) platform port 329^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330:M: Remi Pommarel <repk@triplefau.lt> 331:G: `remi-triplefault`_ 332:F: docs/plat/meson-gxl.rst 333:F: plat/amlogic/gxl/ 334 335Amlogic Meson S905X2 (G12A) platform port 336^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 337:M: Carlo Caione <ccaione@baylibre.com> 338:G: `carlocaione`_ 339:F: docs/plat/meson-g12a.rst 340:F: plat/amlogic/g12a/ 341 342Amlogic Meson A113D (AXG) platform port 343^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 344:M: Carlo Caione <ccaione@baylibre.com> 345:G: `carlocaione`_ 346:F: docs/plat/meson-axg.rst 347:F: plat/amlogic/axg/ 348 349Arm FPGA platform port 350^^^^^^^^^^^^^^^^^^^^^^ 351:M: Andre Przywara <andre.przywara@arm.com> 352:G: `Andre-ARM`_ 353:M: Javier Almansa Sobrino <Javier.AlmansaSobrino@arm.com> 354:G: `javieralso-arm`_ 355:F: plat/arm/board/arm_fpga 356 357Arm System Guidance for Infrastructure / Mobile FVP platforms 358^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 359:M: Nariman Poushin <nariman.poushin@linaro.org> 360:G: `npoushin`_ 361:M: Thomas Abraham <thomas.abraham@arm.com> 362:G: `thomas-arm`_ 363:F: plat/arm/css/sgi/ 364:F: plat/arm/css/sgm/ 365:F: plat/arm/board/sgi575/ 366:F: plat/arm/board/sgm775/ 367 368HiSilicon HiKey and HiKey960 platform ports 369^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 370:M: Haojian Zhuang <haojian.zhuang@linaro.org> 371:G: `hzhuang1`_ 372:F: docs/plat/hikey.rst 373:F: docs/plat/hikey960.rst 374:F: plat/hisilicon/hikey/ 375:F: plat/hisilicon/hikey960/ 376 377HiSilicon Poplar platform port 378^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 379:M: Shawn Guo <shawn.guo@linaro.org> 380:G: `shawnguo2`_ 381:F: docs/plat/poplar.rst 382:F: plat/hisilicon/poplar/ 383 384Intel SocFPGA platform ports 385^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 386:M: Tien Hock Loh <tien.hock.loh@intel.com> 387:G: `thloh85-intel`_ 388:M: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> 389:G: mabdulha 390:F: plat/intel/soc 391:F: drivers/intel/soc/ 392 393MediaTek platform ports 394^^^^^^^^^^^^^^^^^^^^^^^ 395:M: Yidi Lin (林以廸) <yidi.lin@mediatek.com> 396:G: `mtk09422`_ 397:F: plat/mediatek/ 398 399Marvell platform ports and SoC drivers 400^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 401:M: Konstantin Porotchkin <kostap@marvell.com> 402:G: `kostapr`_ 403:F: docs/plat/marvell/ 404:F: plat/marvell/ 405:F: drivers/marvell/ 406:F: tools/marvell/ 407 408NVidia platform ports 409^^^^^^^^^^^^^^^^^^^^^ 410:M: Varun Wadekar <vwadekar@nvidia.com> 411:G: `vwadekar`_ 412:F: docs/plat/nvidia-tegra.rst 413:F: include/lib/cpus/aarch64/denver.h 414:F: lib/cpus/aarch64/denver.S 415:F: plat/nvidia/ 416 417NXP QorIQ Layerscape platform ports 418^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 419:M: Jiafei Pan <jiafei.pan@nxp.com> 420:G: `qoriq-open-source`_ 421:F: docs/plat/ls1043a.rst 422:F: plat/layerscape/ 423 424NXP i.MX 7 WaRP7 platform port and SoC drivers 425^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 426:M: Bryan O'Donoghue <bryan.odonoghue@linaro.org> 427:G: `bryanodonoghue`_ 428:M: Jun Nie <jun.nie@linaro.org> 429:G: `niej`_ 430:F: docs/plat/warp7.rst 431:F: plat/imx/common/ 432:F: plat/imx/imx7/ 433:F: drivers/imx/timer/ 434:F: drivers/imx/uart/ 435:F: drivers/imx/usdhc/ 436 437NXP i.MX 8 platform port 438^^^^^^^^^^^^^^^^^^^^^^^^ 439:M: Anson Huang <Anson.Huang@nxp.com> 440:G: `Anson-Huang`_ 441:F: docs/plat/imx8.rst 442:F: plat/imx/ 443 444NXP i.MX8M platform port 445^^^^^^^^^^^^^^^^^^^^^^^^ 446:M: Jacky Bai <ping.bai@nxp.com> 447:G: `JackyBai`_ 448:F: docs/plat/imx8m.rst 449:F: plat/imx/imx8m/ 450 451QEMU platform port 452^^^^^^^^^^^^^^^^^^ 453:M: Jens Wiklander <jens.wiklander@linaro.org> 454:G: `jenswi-linaro`_ 455:F: docs/plat/qemu.rst 456:F: plat/qemu/ 457 458QTI platform port 459^^^^^^^^^^^^^^^^^ 460:M: Saurabh Gorecha <sgorecha@codeaurora.org> 461:G: `sgorecha`_ 462:M: Debasish Mandal <dmandal@codeaurora.org> 463:M: QTI TF Maintainers <qti.trustedfirmware.maintainers@codeaurora.org> 464:F: docs/plat/qti.rst 465:F: plat/qti/ 466 467Raspberry Pi 3 platform port 468^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 469:M: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> 470:G: `grandpaul`_ 471:F: docs/plat/rpi3.rst 472:F: plat/rpi/rpi3/ 473:F: plat/rpi/common/ 474:F: drivers/rpi3/ 475:F: include/drivers/rpi3/ 476 477Raspberry Pi 4 platform port 478^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 479:M: Andre Przywara <andre.przywara@arm.com> 480:G: `Andre-ARM`_ 481:F: docs/plat/rpi4.rst 482:F: plat/rpi/rpi4/ 483:F: plat/rpi/common/ 484:F: drivers/rpi3/ 485:F: include/drivers/rpi3/ 486 487Renesas rcar-gen3 platform port 488^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 489:M: Jorge Ramirez-Ortiz <jramirez@baylibre.com> 490:G: `ldts`_ 491:M: Marek Vasut <marek.vasut@gmail.com> 492:G: `marex`_ 493:F: docs/plat/rcar-gen3.rst 494:F: plat/renesas/common 495:F: plat/renesas/rcar 496:F: drivers/renesas/common 497:F: drivers/renesas/rcar 498:F: tools/renesas/rcar_layout_create 499 500Renesas RZ/G2 platform port 501^^^^^^^^^^^^^^^^^^^^^^^^^^^ 502:M: Biju Das <biju.das.jz@bp.renesas.com> 503:G: `bijucdas`_ 504:M: Marek Vasut <marek.vasut@gmail.com> 505:G: `marex`_ 506:F: docs/plat/rz-g2.rst 507:F: plat/renesas/common 508:F: plat/renesas/rzg 509:F: drivers/renesas/common 510:F: drivers/renesas/rzg 511:F: tools/renesas/rzg_layout_create 512 513RockChip platform port 514^^^^^^^^^^^^^^^^^^^^^^ 515:M: Tony Xie <tony.xie@rock-chips.com> 516:G: `TonyXie06`_ 517:G: `rockchip-linux`_ 518:M: Heiko Stuebner <heiko@sntech.de> 519:G: `mmind`_ 520:F: plat/rockchip/ 521 522STM32MP1 platform port 523^^^^^^^^^^^^^^^^^^^^^^ 524:M: Yann Gautier <yann.gautier@st.com> 525:G: `Yann-lms`_ 526:F: docs/plat/stm32mp1.rst 527:F: drivers/st/ 528:F: fdts/stm32\* 529:F: include/drivers/st/ 530:F: include/dt-bindings/\*/stm32\* 531:F: plat/st/ 532:F: tools/stm32image/ 533 534Synquacer platform port 535^^^^^^^^^^^^^^^^^^^^^^^ 536:M: Sumit Garg <sumit.garg@linaro.org> 537:G: `b49020`_ 538:F: docs/plat/synquacer.rst 539:F: plat/socionext/synquacer/ 540 541Texas Instruments platform port 542^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 543:M: Nishanth Menon <nm@ti.com> 544:G: `nmenon`_ 545:F: docs/plat/ti-k3.rst 546:F: plat/ti/ 547 548UniPhier platform port 549^^^^^^^^^^^^^^^^^^^^^^ 550:M: Orphan 551:F: docs/plat/socionext-uniphier.rst 552:F: plat/socionext/uniphier/ 553 554Xilinx platform port 555^^^^^^^^^^^^^^^^^^^^ 556:M: Michal Simek <michal.simek@xilinx.com> 557:G: `michalsimek`_ 558:M: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> 559:G: `venkatesh`_ 560:F: docs/plat/xilinx-zynqmp.rst 561:F: plat/xilinx/ 562 563 564Secure Payloads and Dispatchers 565~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 567OP-TEE dispatcher 568^^^^^^^^^^^^^^^^^ 569:M: Jens Wiklander <jens.wiklander@linaro.org> 570:G: `jenswi-linaro`_ 571:F: docs/components/spd/optee-dispatcher.rst 572:F: services/spd/opteed/ 573 574TLK/Trusty secure payloads 575^^^^^^^^^^^^^^^^^^^^^^^^^^ 576:M: Varun Wadekar <vwadekar@nvidia.com> 577:G: `vwadekar`_ 578:F: docs/components/spd/tlk-dispatcher.rst 579:F: docs/components/spd/trusty-dispatcher.rst 580:F: include/bl32/payloads/tlk.h 581:F: services/spd/tlkd/ 582:F: services/spd/trusty/ 583 584Test Secure Payload (TSP) 585^^^^^^^^^^^^^^^^^^^^^^^^^ 586:M: Manish Badarkhe <manish.badarkhe@arm.com> 587:G: `ManishVB-Arm`_ 588:F: bl32/tsp/ 589:F: services/spd/tspd/ 590 591Tools 592~~~~~ 593 594Fiptool 595^^^^^^^ 596:M: Joao Alves <Joao.Alves@arm.com> 597:G: `J-Alves`_ 598:F: tools/fiptool/ 599 600Cert_create tool 601^^^^^^^^^^^^^^^^ 602:M: Sandrine Bailleux <sandrine.bailleux@arm.com> 603:G: `sandrine-bailleux-arm`_ 604:F: tools/cert_create/ 605 606Encrypt_fw tool 607^^^^^^^^^^^^^^^ 608:M: Sumit Garg <sumit.garg@linaro.org> 609:G: `b49020`_ 610:F: tools/encrypt_fw/ 611 612Sptool 613^^^^^^ 614:M: Manish Pandey <manish.pandey2@arm.com> 615:G: `manish-pandey-arm`_ 616:F: tools/sptool/ 617 618Build system 619^^^^^^^^^^^^ 620:M: Manish Pandey <manish.pandey2@arm.com> 621:G: `manish-pandey-arm`_ 622:F: Makefile 623:F: make_helpers/ 624 625.. _AlexeiFedorov: https://github.com/AlexeiFedorov 626.. _Andre-ARM: https://github.com/Andre-ARM 627.. _Anson-Huang: https://github.com/Anson-Huang 628.. _bijucdas: https://github.com/bijucdas 629.. _bryanodonoghue: https://github.com/bryanodonoghue 630.. _b49020: https://github.com/b49020 631.. _carlocaione: https://github.com/carlocaione 632.. _danh-arm: https://github.com/danh-arm 633.. _etienne-lms: https://github.com/etienne-lms 634.. _glneo: https://github.com/glneo 635.. _grandpaul: https://github.com/grandpaul 636.. _hzhuang1: https://github.com/hzhuang1 637.. _JackyBai: https://github.com/JackyBai 638.. _jenswi-linaro: https://github.com/jenswi-linaro 639.. _jwerner-chromium: https://github.com/jwerner-chromium 640.. _kostapr: https://github.com/kostapr 641.. _ldts: https://github.com/ldts 642.. _marex: https://github.com/marex 643.. _masahir0y: https://github.com/masahir0y 644.. _michalsimek: https://github.com/michalsimek 645.. _mmind: https://github.com/mmind 646.. _MrVan: https://github.com/MrVan 647.. _mtk09422: https://github.com/mtk09422 648.. _niej: https://github.com/niej 649.. _npoushin: https://github.com/npoushin 650.. _qoriq-open-source: https://github.com/qoriq-open-source 651.. _remi-triplefault: https://github.com/repk 652.. _rockchip-linux: https://github.com/rockchip-linux 653.. _sandrine-bailleux-arm: https://github.com/sandrine-bailleux-arm 654.. _sgorecha: https://github.com/sgorecha 655.. _shawnguo2: https://github.com/shawnguo2 656.. _smaeul: https://github.com/smaeul 657.. _soby-mathew: https://github.com/soby-mathew 658.. _thloh85-intel: https://github.com/thloh85-intel 659.. _thomas-arm: https://github.com/thomas-arm 660.. _TonyXie06: https://github.com/TonyXie06 661.. _vwadekar: https://github.com/vwadekar 662.. _venkatesh: https://github.com/vabbarap 663.. _Yann-lms: https://github.com/Yann-lms 664.. _manish-pandey-arm: https://github.com/manish-pandey-arm 665.. _mardyk01: https://github.com/mardyk01 666.. _odeprez: https://github.com/odeprez 667.. _bipinravi-arm: https://github.com/bipinravi-arm 668.. _joannafarley-arm: https://github.com/joannafarley-arm 669.. _ManishVB-Arm: https://github.com/ManishVB-Arm 670.. _max-shvetsov: https://github.com/max-shvetsov 671.. _javieralso-arm: https://github.com/javieralso-arm 672.. _laurenw-arm: https://github.com/laurenw-arm 673.. _zelalem-aweke: https://github.com/zelalem-aweke 674.. _theotherjimmy: https://github.com/theotherjimmy 675.. _J-Alves: https://github.com/J-Alves 676.. _madhukar-Arm: https://github.com/madhukar-Arm 677.. _john-powell-arm: https://github.com/john-powell-arm 678.. _raghuncstate: https://github.com/raghuncstate 679.. _CJKay: https://github.com/cjkay 680.. _nmenon: https://github.com/nmenon 681 682.. _Project Maintenance Process: https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/ 683