maintainers.rst 33 KB

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