MAINTAINERS 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954
  1. List of upstream coreboot maintainers
  2. and how to submit coreboot changes
  3. This represents the list of maintainers that work on the upstream coreboot
  4. code base (on coreboot.org). Maintainers are assigned to topics and when
  5. applicable to subtrees of the source tree. You'll find some subtrees that
  6. don't have a maintainer. If you are looking for reviewers for such a sub-
  7. tree, it's often a good choice to look at the git history to see who worked
  8. on it last.
  9. Please try to follow the guidelines below. This will make things
  10. easier on the maintainers. Not all of these guidelines matter for every
  11. trivial patch so apply some common sense.
  12. 1. Always _test_ your changes, however small, on at least 1 or
  13. 2 people, preferably many more.
  14. 2. Try to release a few ALPHA test versions to gerrit. Announce
  15. them onto the coreboot mailing list and IRC channel and await
  16. results. This is especially important on coreboot core changes,
  17. but also for device drivers, because often that's the only way
  18. you will find things like the fact revision 3 chipset needs
  19. a magic fix you didn't know about, or some clown changed the
  20. chips on a board and not its name. (Don't laugh!)
  21. 3. Make sure your changes compile correctly in multiple
  22. configurations. In particular check that changes work for all
  23. boards in the tree (use abuild!)
  24. 4. When you are happy with a change make it generally available for
  25. testing in gerrit and await feedback.
  26. 5. Make your patch available through coreboot's gerrit code review
  27. system, and add the relevant maintainer from this list as a code
  28. reviewer. Be prepared to get your changes sent back with seemingly
  29. silly requests about formatting and variable names. These aren't
  30. as silly as they seem. One job the maintainers do is to keep
  31. things looking the same. Sometimes this means that the clever
  32. hack in your mainboard or chipset to get around a problem actually
  33. needs to become a generalized coreboot feature ready for next time.
  34. PLEASE check your patch with the automated style checker
  35. (util/lint/checkpatch.pl) to catch trival style violations.
  36. See https://www.coreboot.org/Coding_Style for guidance here.
  37. PLEASE add the maintainers that are generated by
  38. util/scripts/get_maintainer.pl as reviewers. The results returned
  39. by the script will be best if you have git installed and are
  40. making your changes in a branch derived from coreboot.org's latest
  41. git tree.
  42. PLEASE try to include any credit lines you want added with the
  43. patch. It avoids people being missed off by mistake and makes
  44. it easier to know who wants adding and who doesn't.
  45. PLEASE document known bugs. If it doesn't work for everything
  46. or does something very odd once a month document it.
  47. PLEASE remember that submissions must be made under the terms
  48. of the OSDL certificate of contribution and should include a
  49. Signed-off-by: line. The current version of this "Developer's
  50. Certificate of Origin" (DCO) is listed at
  51. https://www.coreboot.org/Development_Guidelines#Sign-off_Procedure.
  52. 6. Make sure you have the right to send any changes you make. If you
  53. do changes at work you may find your employer owns the patch
  54. not you.
  55. 7. Happy hacking.
  56. Descriptions of section entries:
  57. M: Maintainer: FullName <address@domain>
  58. Must be registered to Gerrit (https://review.coreboot.org/).
  59. Should have experience with upstream coreboot development.
  60. R: Designated reviewer: FullName <address@domain>
  61. These reviewers should be CCed on patches.
  62. L: Mailing list that is relevant to this area
  63. W: Web-page with status/info
  64. Q: Patchwork web based patch tracking system site
  65. T: SCM tree type and location.
  66. Type is one of: git, hg, quilt, stgit, topgit
  67. S: Status, one of the following:
  68. Supported: Someone is continuously paid to look after this and
  69. a reaction to review requests can be expected
  70. within a few days, a month at most.
  71. Maintained: Someone actually looks after it and a reaction to
  72. review requests can usually be expected within a
  73. few weeks.
  74. Odd Fixes: It has a maintainer but they don't have time to do
  75. much other than throw the odd patch in. See below..
  76. Orphan: No current maintainer [but maybe you could take the
  77. role as you write your new code].
  78. Obsolete: Old code. Something tagged obsolete generally means
  79. it has been replaced by a better system and you
  80. should be using that.
  81. F: Files and directories with wildcard patterns.
  82. A trailing slash includes all files and subdirectory files.
  83. F: drivers/net/ all files in and below drivers/net
  84. F: drivers/net/* all files in drivers/net, but not below
  85. F: */net/* all files in "any top level directory"/net
  86. One pattern per line. Multiple F: lines acceptable.
  87. N: Files and directories with regex patterns.
  88. N: [^a-z]tegra all files whose path contains the word tegra
  89. One pattern per line. Multiple N: lines acceptable.
  90. scripts/get_maintainer.pl has different behavior for files that
  91. match F: pattern and matches of N: patterns. By default,
  92. get_maintainer will not look at git log history when an F: pattern
  93. match occurs. When an N: match occurs, git log history is used
  94. to also notify the people that have git commit signatures.
  95. X: Files and directories that are NOT maintained, same rules as F:
  96. Files exclusions are tested before file matches.
  97. Can be useful for excluding a specific subdirectory, for instance:
  98. F: net/
  99. X: net/ipv6/
  100. matches all files in and below net excluding net/ipv6/
  101. K: Keyword perl extended regex pattern to match content in a
  102. patch or file. For instance:
  103. K: of_get_profile
  104. matches patches or files that contain "of_get_profile"
  105. K: \b(printk|pr_(info|err))\b
  106. matches patches or files that contain one or more of the words
  107. printk, pr_info or pr_err
  108. One regex pattern per line. Multiple K: lines acceptable.
  109. Note: For the hard of thinking, this list is meant to remain in alphabetical
  110. order. If you could add yourselves to it in alphabetical order that would be
  111. so much easier [Ed]
  112. Maintainers List (try to look for most precise areas first)
  113. -----------------------------------
  114. ################################################################################
  115. # Mainboards
  116. ################################################################################
  117. AMD family 17h and 19h reference boards
  118. M: Marshall Dawson <marshalldawson3rd@gmail.com>
  119. M: Felix Held <felix-coreboot@felixheld.de>
  120. M: Jason Glenesk <jason.glenesk@gmail.com>
  121. S: Maintained
  122. F: src/mainboard/amd/majolica/
  123. F: src/mainboard/amd/mandolin/
  124. APPLE MAINBOARDS
  125. M: Evgeny Zinoviev <me@ch1p.io>
  126. S: Maintained
  127. F: src/mainboard/apple/
  128. ASROCK B85M PRO4 MAINBOARD
  129. M: Angel Pons <th3fanbus@gmail.com>
  130. S: Maintained
  131. F: src/mainboard/asrock/b85m_pro4/
  132. ASROCK G41C-GS MAINBOARD & VARIANTS
  133. M: Angel Pons <th3fanbus@gmail.com>
  134. S: Maintained
  135. F: src/mainboard/asrock/g41c-gs/
  136. ASROCK H81M-HDS MAINBOARD
  137. M: Tristan Corrick <tristan@corrick.kiwi>
  138. S: Maintained
  139. F: src/mainboard/asrock/h81m-hds/
  140. ASUS AM1I-A MAINBOARD
  141. M: Mike Banon <mikebdp2@gmail.com>
  142. S: Maintained
  143. F: src/mainboard/asus/am1i-a/
  144. ASUS H61 SERIES MAINBOARDS
  145. M: Angel Pons <th3fanbus@gmail.com>
  146. M: Tristan Corrick <tristan@corrick.kiwi>
  147. S: Maintained
  148. F: src/mainboard/asus/h61-series/
  149. ASUS MAXIMUS IV GENE-Z MAINBOARD
  150. M: Tristan Corrick <tristan@corrick.kiwi>
  151. S: Maintained
  152. F: src/mainboard/asus/maximus_iv_gene-z/
  153. ASUS P5QC PRO MAINBOARD & VARIANTS
  154. M: Angel Pons <th3fanbus@gmail.com>
  155. R: Stefan Ott <coreboot@desire.ch>
  156. S: Maintained
  157. F: src/mainboard/asus/p5qc/
  158. ASUS P5QPL-AM MAINBOARD & VARIANTS
  159. M: Angel Pons <th3fanbus@gmail.com>
  160. S: Maintained
  161. F: src/mainboard/asus/p5qpl-am/
  162. ASUS P8Z77 SERIES MAINBOARDS
  163. M: Angel Pons <th3fanbus@gmail.com>
  164. M: Vlado Cibic <vladocb@protonmail.com>
  165. S: Maintained
  166. F: src/mainboard/asus/p8z77-series/
  167. CLEVO MAINBOARDS
  168. M: Felix Singer <felixsinger@posteo.net>
  169. M: Michael Niewöhner <foss@mniewoehner.de>
  170. S: Supported
  171. F: src/mainboard/clevo/
  172. FACEBOOK FBG1701 MAINBOARD
  173. M: Frans Hendriks <fhendriks@eltan.com>
  174. M: Wim Vervoorn <wvervoorn@eltan.com>
  175. S: Maintained
  176. F: src/mainboard/facebook/fbg1701/
  177. FACEBOOK MONOLITH MAINBOARD
  178. M: Frans Hendriks <fhendriks@eltan.com>
  179. M: Wim Vervoorn <wvervoorn@eltan.com>
  180. S: Maintained
  181. F: src/mainboard/facebook/monolith/
  182. GETAC P470 MAINBOARD
  183. M: Patrick Georgi <patrick@georgi.software>
  184. S: Maintained
  185. F: src/mainboard/getac/p470/
  186. GIGABYTE GA-D510UD MAINBOARD
  187. M: Angel Pons <th3fanbus@gmail.com>
  188. S: Maintained
  189. F: src/mainboard/gigabyte/ga-d510ud/
  190. GIGABYTE GA-G41M-ES2L MAINBOARD
  191. M: Damien Zammit <damien@zamaudio.com>
  192. S: Odd Fixes
  193. F: src/mainboard/gigabyte/ga-g41m-es2l/
  194. GIGABYTE GA-H61M SERIES MAINBOARDS
  195. M: Angel Pons <th3fanbus@gmail.com>
  196. S: Maintained
  197. F: src/mainboard/gigabyte/ga-h61m-series/
  198. GOOGLE BRYA MAINBOARDS
  199. M: Tim Wawrzynczak <twawrzynczak@chromium.org>
  200. S: Maintained
  201. F: src/mainboard/google/brya/
  202. GOOGLE HATCH MAINBOARDS
  203. M: Tim Wawrzynczak <twawrzynczak@chromium.org>
  204. S: Maintained
  205. F: src/mainboard/google/hatch/
  206. GOOGLE PANTHER MAINBOARD
  207. M: Stefan Reinauer <stefan.reinauer@coreboot.org>
  208. S: Supported
  209. F: src/mainboard/google/panther/
  210. GOOGLE VOLTEER MAINBOARDS
  211. M: Tim Wawrzynczak <twawrzynczak@chromium.org>
  212. M: Nick Vaccaro <nvaccaro@chromium.org>
  213. S: Maintained
  214. F: src/mainboard/google/volteer/
  215. GOOGLE MAINBOARDS (Intel-based, legacy/inactive)
  216. M: Matt DeVillier <MrChromebox@gmail.com>
  217. S: Maintained
  218. F: src/mainboard/google/auron/
  219. F: src/mainboard/google/beltino/
  220. F: src/mainboard/google/butterfly/
  221. F: src/mainboard/google/cyan/
  222. F: src/mainboard/google/glados/
  223. F: src/mainboard/google/jecht/
  224. F: src/mainboard/google/link/
  225. F: src/mainboard/google/parrot/
  226. F: src/mainboard/google/slippy/
  227. F: src/mainboard/google/stout/
  228. HP 280 G2 MAINBOARD
  229. M: Angel Pons <th3fanbus@gmail.com>
  230. S: Maintained
  231. F: src/mainboard/hp/280_g2/
  232. INTEL D510MO MAINBOARD
  233. M: Damien Zammit <damien@zamaudio.com>
  234. S: Odd Fixes
  235. F: src/mainboard/intel/d510mo/
  236. INTEL STRAGO MAINBOARD
  237. M: Hannah Williams <hannah.williams@intel.com>
  238. S: Supported
  239. F: /src/mainboard/intel/strago/
  240. KONTRON BSL6 MAINBOARD
  241. M: Felix Singer <felixsinger@posteo.net>
  242. M: Nico Huber <nico.h@gmx.de>
  243. S: Supported
  244. F: src/mainboard/kontron/bsl6/
  245. KONTRON MAL10 MAINBOARD
  246. M: Maxim Polyakov <max.senia.poliak@gmail.com>
  247. M: Nico Huber <nico.h@gmx.de>
  248. M: Felix Singer <felixsinger@posteo.net>
  249. S: Supported
  250. F: src/mainboard/kontron/mal10/
  251. LENOVO MAINBOARDS
  252. M: Alexander Couzens <lynxis@fe80.eu>
  253. M: Patrick Rudolph <siro@das-labor.org>
  254. S: Maintained
  255. F: src/mainboard/lenovo/
  256. LENOVO G505S MAINBOARD
  257. M: Mike Banon <mikebdp2@gmail.com>
  258. S: Maintained
  259. F: src/mainboard/lenovo/g505s/
  260. LENOVO X200 MAINBOARD
  261. R: Stefan Ott <coreboot@desire.ch>
  262. S: Maintained
  263. F: src/mainboard/lenovo/x200/
  264. LENOVO X201 MAINBOARD
  265. R: Stefan Ott <coreboot@desire.ch>
  266. S: Maintained
  267. F: src/mainboard/lenovo/x201/
  268. LIBRETREND LT1000 MAINBOARD
  269. M: Piotr Król <piotr.krol@3mdeb.com>
  270. M: Michał Żygowski <michal.zygowski@3mdeb.com>
  271. S: Maintained
  272. F: src/mainboard/libretrend/lt1000/
  273. MSI H81M-P33 MAINBOARD
  274. M: Angel Pons <th3fanbus@gmail.com>
  275. S: Maintained
  276. F: src/mainboard/msi/h81m-p33/
  277. OCP DELTALAKE MAINBOARD
  278. M: Arthur Heymans <arthur@aheymans.xyz>
  279. M: Christian Walter <christian.walter@9elements.com>
  280. M: Johnny Lin <Johnny_Lin@wiwynn.com>
  281. M: Jonathan Zhang <jonzhang@fb.com>
  282. M: Tim Chu <Tim.Chu@quantatw.com>
  283. S: Supported
  284. F: src/mainboard/ocp/deltalake/
  285. OCP TIOGAPASS MAINBOARD
  286. M: Jonathan Zhang <jonzhang@fb.com>
  287. M: Reddy Chagam <anjaneya.chagam@intel.com>
  288. M: Johnny Lin <Johnny_Lin@wiwynn.com>
  289. M: Morgan Jang <Morgan_Jang@wiwynn.com>
  290. M: Ryback Hung <<Ryback.Hung@quantatw.com>
  291. M: Bryant Ou <Bryant.Ou@quantatw.com>
  292. S: Maintained
  293. F: src/mainboard/ocp/tiogapass/
  294. OPENCELLULAR MAINBOARDS
  295. M: Christian Walter <christian.walter@9elements.com>
  296. M: Patrick Rudolph <patrick.rudolph@9elements.com>
  297. S: Supported
  298. F: src/mainboard/opencellular/elgon/
  299. PC ENGINES ALL MAINBOARDS
  300. M: Piotr Król <piotr.krol@3mdeb.com>
  301. M: Michał Żygowski <michal.zygowski@3mdeb.com>
  302. S: Supported
  303. F: src/mainboard/pcengines/
  304. PORTWELL PQ-M107 MAINBOARD
  305. M: Frans Hendriks <fhendriks@eltan.com>
  306. M: Wim Vervoorn <wvervoorn@eltan.com>
  307. S: Maintained
  308. F: src/mainboard/portwell/m107/
  309. PROTECTLI ALL MAINBOARDS
  310. M: Piotr Król <piotr.krol@3mdeb.com>
  311. M: Michał Żygowski <michal.zygowski@3mdeb.com>
  312. S: Maintained
  313. F: src/mainboard/protectli/
  314. PRODRIVE HERMES MAINBOARD
  315. M: Christian Walter <christian.walter@9elements.com>
  316. M: Patrick Rudolph <patrick.rudolph@9elements.com>
  317. S: Maintained
  318. F: src/mainboard/prodrive/hermes/
  319. PURISM MAINBOARDS
  320. M: Matt DeVillier <matt.devillier@puri.sm>
  321. S: Supported
  322. F: src/mainboard/purism/
  323. SAMSUNG CHROMEOS MAINBOARDS
  324. M: Matt DeVillier <MrChromebox@gmail.com>
  325. S: Maintained
  326. F: src/mainboard/samsung/lumpy/
  327. F: src/mainboard/samsung/stumpy/
  328. SIEMENS CHILI MAINBAORD
  329. M: Felix Singer <felixsinger@posteo.net>
  330. M: Nico Huber <nico.h@gmx.de>
  331. S: Supported
  332. F: src/mainboard/siemens/chili/
  333. SIEMENS MC_xxxx MAINBOARDS
  334. M: Werner Zeh <werner.zeh@siemens.com>
  335. S: Maintained
  336. F: src/mainboard/siemens/mc_apl1/
  337. SYSTEM76 MAINBOARDS
  338. M: Jeremy Soller <jeremy@system76.com>
  339. M: Tim Crawford <tcrawford@system76.com>
  340. S: Maintained
  341. F: src/mainboard/system76/
  342. SUPERMICRO X10SLM+-F MAINBOARD
  343. M: Tristan Corrick <tristan@corrick.kiwi>
  344. S: Maintained
  345. F: src/mainboard/supermicro/x10slm-f/
  346. SUPERMICRO X11-LGA1151-SERIES
  347. M: Michael Niewöhner <foss@mniewoehner.de>
  348. S: Maintained
  349. F: src/mainboard/supermicro/x11-lga1151-series/
  350. ################################################################################
  351. # Architectures
  352. ################################################################################
  353. ARM ARCHITECTURE
  354. M: Julius Werner <jwerner@chromium.org>
  355. S: Supported
  356. F: src/arch/arm/
  357. F: src/arch/arm64/
  358. F: src/soc/nvidia/
  359. F: src/soc/rockchip/
  360. F: util/nvidia/
  361. F: util/rockchip/
  362. PPC64 ARCHITECTURE
  363. M: Ronald Minnich <rminnich@gmail.com>
  364. M: Timothy Pearson <tpearson@raptorengineeringinc.com>
  365. S: Maintained
  366. F: src/arch/ppc64/
  367. F: src/cpu/qemu-power8/
  368. F: src/mainboard/emulation/qemu-power8/
  369. RISC-V ARCHITECTURE
  370. M: Ronald Minnich <rminnich@gmail.com>
  371. R: Philipp Hug <philipp@hug.cx>
  372. S: Maintained
  373. F: src/arch/riscv/
  374. F: src/soc/sifive/
  375. F: src/soc/ucb/
  376. F: src/mainboard/emulation/*-riscv/
  377. F: src/mainboard/sifive/
  378. F: util/riscv/
  379. X86 ARCHITECTURE
  380. F: src/arch/x86/
  381. F: src/cpu/x86/
  382. F: src/drivers/pc80/
  383. F: src/include/pc80/
  384. F: src/include/cpu/x86/
  385. ################################################################################
  386. # Embedded Controllers
  387. ################################################################################
  388. CHROME EC
  389. M: Tim Wawrzynczak <twawrzynczak@chromium.org>
  390. S: Maintained
  391. F: src/ec/google/chromeec/
  392. LENOVO EC
  393. M: Alexander Couzens <lynxis@fe80.eu>
  394. S: Maintained
  395. F: src/ec/lenovo/
  396. SYSTEM76 EC
  397. M: Jeremy Soller <jeremy@system76.com>
  398. M: Tim Crawford <tcrawford@system76.com>
  399. S: Maintained
  400. F: src/ec/system76/
  401. ################################################################################
  402. # Northbridges
  403. ################################################################################
  404. INTEL HASWELL NORTHBRIDGE
  405. M: Angel Pons <th3fanbus@gmail.com>
  406. S: Maintained
  407. F: src/northbridge/intel/haswell/
  408. INTEL PINEVIEW CHIPSET
  409. M: Damien Zammit <damien@zamaudio.com>
  410. M: Angel Pons <th3fanbus@gmail.com>
  411. S: Odd Fixes
  412. F: src/northbridge/intel/pineview/
  413. INTEL SANDYBRIDGE NORTHBRIDGE
  414. M: Angel Pons <th3fanbus@gmail.com>
  415. S: Maintained
  416. F: src/northbridge/intel/sandybridge/
  417. INTEL X4X CHIPSET
  418. M: Damien Zammit <damien@zamaudio.com>
  419. M: Angel Pons <th3fanbus@gmail.com>
  420. S: Odd Fixes
  421. F: src/northbridge/intel/x4x/
  422. ################################################################################
  423. # Platforms
  424. ################################################################################
  425. AMD SUPPORT
  426. F: src/vendorcode/amd/
  427. F: src/cpu/amd/
  428. F: src/northbridge/amd/
  429. F: src/southbridge/amd/
  430. F: src/include/cpu/amd/
  431. INTEL SUPPORT
  432. M: Patrick Rudolph <siro@das-labor.org>
  433. S: Maintained
  434. F: src/vendorcode/intel/
  435. F: src/cpu/intel/
  436. F: src/northbridge/intel/
  437. F: src/southbridge/intel/
  438. F: src/soc/intel/
  439. F: src/drivers/intel/
  440. F: src/include/cpu/intel/
  441. INTEL FSP DENVERTON-NS SOC & HARCUVAR CRB
  442. M: Suresh Bellampalli <suresh.bellampalli@intel.com>
  443. M: Vanessa Eusebio <vanessa.f.eusebio@intel.com>
  444. M: Michal Motyl <michalx.motyl@intel.com>
  445. M: Mariusz Szafranski <mariuszx.szafranski@intel.com>
  446. S: Maintained
  447. F: src/mainboard/intel/harcuvar/
  448. F: src/soc/intel/denverton_ns/
  449. INTEL FSP 1.1
  450. M: Lee Leahy <leroy.p.leahy@intel.com>
  451. M: Huang Jin <huang.jin@intel.com>
  452. M: York Yang <york.yang@intel.com>
  453. S: Supported
  454. F: src/drivers/intel/fsp1_1/
  455. INTEL FSP 2.0
  456. M: Andrey Petrov <andrey.petrov@gmail.com>
  457. S: Maintained
  458. F: src/drivers/intel/fsp2_0/
  459. ################################################################################
  460. # Systems on a Chip
  461. ################################################################################
  462. AMD Cezanne
  463. M: Marshall Dawson <marshalldawson3rd@gmail.com>
  464. M: Felix Held <felix-coreboot@felixheld.de>
  465. M: Jason Glenesk <jason.glenesk@gmail.com>
  466. M: Raul E Rangel <rrangel@chromium.org>
  467. S: Maintained
  468. F: src/soc/amd/cezanne/
  469. F: src/vendorcode/amd/fsp/cezanne/
  470. AMD common SoC code
  471. M: Marshall Dawson <marshalldawson3rd@gmail.com>
  472. M: Felix Held <felix-coreboot@felixheld.de>
  473. M: Jason Glenesk <jason.glenesk@gmail.com>
  474. M: Raul E Rangel <rrangel@chromium.org>
  475. S: Maintained
  476. F: src/soc/amd/common/
  477. AMD Picasso
  478. M: Marshall Dawson <marshalldawson3rd@gmail.com>
  479. M: Felix Held <felix-coreboot@felixheld.de>
  480. M: Jason Glenesk <jason.glenesk@gmail.com>
  481. M: Raul E Rangel <rrangel@chromium.org>
  482. S: Maintained
  483. F: src/soc/amd/picasso/
  484. F: src/vendorcode/amd/fsp/picasso/
  485. AMD Stoneyridge
  486. M: Marshall Dawson <marshalldawson3rd@gmail.com>
  487. M: Felix Held <felix-coreboot@felixheld.de>
  488. S: Odd Fixes
  489. F: src/soc/amd/stoneyridge/
  490. INTEL ALDERLAKE SOC
  491. M: Tim Wawrzynczak <twawrzynczak@chromium.org>
  492. S: Maintained
  493. F: src/soc/intel/alderlake/
  494. INTEL APOLLOLAKE_SOC
  495. M: Andrey Petrov <andrey.petrov@gmail.com>
  496. S: Maintained
  497. F: src/soc/intel/apollolake/
  498. INTEL BRASWELL SOC
  499. M: Piotr Król <piotr.krol@3mdeb.com>
  500. M: Michał Żygowski <michal.zygowski@3mdeb.com>
  501. M: Frans Hendriks <fhendriks@eltan.com>
  502. S: Maintained
  503. F: /src/soc/intel/braswell/
  504. F: /src/vendorcode/intel/fsp/fsp1_1/braswell/
  505. INTEL TIGERLAKE SOC
  506. M: Tim Wawrzynczak <twawrzynczak@chromium.org>
  507. S: Maintained
  508. F: src/soc/intel/tigerlake/
  509. INTEL Xeon Sacalable Processor Family
  510. M: Jonathan Zhang <jonzhang@fb.com>
  511. M: Reddy Chagam <anjaneya.chagam@intel.com>
  512. M: Johnny Lin <Johnny_Lin@wiwynn.com>
  513. M: Tim Chu <Tim.Chu@quantatw.com>
  514. M: Arthur Heymans <arthur@aheymans.xyz>
  515. M: Christian Walter <christian.walter@9elements.com>
  516. S: Supported
  517. F: src/soc/intel/xeon_sp/
  518. F: src/vendorcode/intel/fsp/fsp2_0/skylake_sp/
  519. F: src/vendorcode/intel/fsp/fsp2_0/copperlake_sp/
  520. MEDIATEK SOCS
  521. M: Hung-Te Lin <hungte@chromium.org>
  522. S: Supported
  523. F: src/soc/mediatek/
  524. MEDIATEK MT8192
  525. M: Xi Chen <xixi.chen@mediatek.com>
  526. S: Maintained
  527. F: src/soc/mediatek/mt8192/
  528. F: src/vendorcode/mediatek/mt8192/
  529. ORPHANED ARM SOCS
  530. S: Orphaned
  531. F: src/cpu/armltd/
  532. F: src/soc/ti/
  533. F: src/soc/qualcomm/
  534. F: src/soc/samsung/
  535. F: util/exynos/
  536. F: util/ipqheader/
  537. ################################################################################
  538. # Payloads
  539. ################################################################################
  540. NVRAM
  541. F: util/nvramtool/
  542. F: payloads/nvramcui/
  543. LIBPAYLOAD
  544. F: payloads/libpayload/
  545. COREINFO PAYLOAD
  546. F: payloads/coreinfo/
  547. EXTERNAL PAYLOADS INTEGRATION
  548. M: Stefan Reinauer <stefan.reinauer@coreboot.org>
  549. M: Martin Roth <gaumless@gmail.com>
  550. F: payloads/external/
  551. LINUXBOOT PAYLOAD INTEGRATION
  552. M: Christian Walter <christian.walter@9elements.com>
  553. M: Marcello Sylvester Bauer <info@marcellobauer.com>
  554. S: Supported
  555. F: payloads/external/LinuxBoot/
  556. ################################################################################
  557. # Utilities
  558. ################################################################################
  559. ABUILD
  560. M: Patrick Georgi <patrick@georgi-clan.de>
  561. M: Martin Roth <gaumless@gmail.com>
  562. S: Supported
  563. F: util/abuild/
  564. BOARD STATUS
  565. F: util/board_status/
  566. BUILD SYSTEM
  567. M: Patrick Georgi <patrick@georgi-clan.de>
  568. M: Martin Roth <gaumless@gmail.com>
  569. S: Supported
  570. F: Makefile
  571. F: *.inc
  572. F: src/include/kconfig.h
  573. F: util/kconfig/
  574. F: util/sconfig/
  575. F: util/xcompile/
  576. F: util/genbuild_h/
  577. TOOLCHAIN
  578. F: util/crossgcc/
  579. DOCKER
  580. M: Martin Roth <gaumless@gmail.com>
  581. S: Supported
  582. F: util/docker/
  583. GIT
  584. F: .git*
  585. F: /util/gitconfig
  586. LINT SCRIPTS
  587. M: Patrick Georgi <patrick@georgi-clan.de>
  588. M: Martin Roth <gaumless@gmail.com>
  589. S: Supported
  590. F: util/lint/
  591. IFDTOOL
  592. M: Stefan Reinauer <stefan.reinauer@coreboot.org>
  593. F: util/ifdtool/
  594. INTELTOOL
  595. M: Stefan Reinauer <stefan.reinauer@coreboot.org>
  596. F: util/inteltool/
  597. INTELMETOOL
  598. M: Christian Walter <christian.walter@9elements.com>
  599. F: util/intelmetool/
  600. INTELP2M
  601. M: Maxim Polyakov <max.senia.poliak@gmail.com>
  602. S: Maintained
  603. F: util/intelp2m/
  604. ME_CLEANER
  605. M: Nicola Corna <nicola@corna.info>
  606. W: https://github.com/corna/me_cleaner
  607. S: Maintained
  608. F: util/me_cleaner/
  609. LIVEISO
  610. M: Felix Singer <felixsinger@posteo.net>
  611. S: Supported
  612. F: util/liveiso/
  613. ################################################################################
  614. # Miscellaneous
  615. ################################################################################
  616. ASPEED AST2050 DRIVER & COMMON CODE
  617. M: Timothy Pearson <tpearson@raptorengineeringinc.com>
  618. S: Supported
  619. F: src/drivers/aspeed/common/
  620. F: src/drivers/aspeed/ast2050/
  621. ACPI
  622. M: Lance Zhao <lance.zhao@gmail.com>
  623. M: Tim Wawrzynczak <twawrzynczak@chromium.org>
  624. S: Supported
  625. F: src/acpi/
  626. F: src/arch/x86/acpi/
  627. F: util/acpi/
  628. LZ4 COMPRESSION
  629. M: Julius Werner <jwerner@chromium.org>
  630. S: Supported
  631. F: src/commonlib/lz4*
  632. F: payloads/libpayload/liblz4/
  633. F: util/cbfstool/lz4/
  634. BINARY OBJECTS
  635. F: 3rdparty/blobs/
  636. VERIFIED BOOT
  637. M: Julius Werner <jwerner@chromium.org>
  638. M: Yu-Ping Wu <yupingso@google.com>
  639. S: Supported
  640. F: 3rdparty/vboot/
  641. F: src/security/vboot/
  642. F: src/include/tpm.h
  643. F: src/include/tpm_lite/
  644. RESOURCE ALLOCATOR
  645. F: src/device/*
  646. F: src/include/device/
  647. F: src/include/cpu/cpu.h
  648. OPTION ROM EXECUTION & X86EMU
  649. F: src/device/oprom/
  650. CBFS
  651. M: Julius Werner <jwerner@chromium.org>
  652. F: src/include/cbfs*
  653. F: src/commonlib/bsd/include/commonlib/bsd/cbfs*
  654. F: src/commonlib/bsd/cbfs*
  655. F: src/lib/cbfs.c
  656. CBFSTOOL
  657. F: util/cbfstool/
  658. CBMEM
  659. F: src/include/cbmem.h
  660. F: src/include/cbmem_id.h
  661. F: util/cbmem/
  662. CONSOLE
  663. F: src/console/
  664. F: src/include/console/
  665. F: src/drivers/uart/
  666. TPM SUPPORT
  667. M: Christian Walter <christian.walter@9elements.com>
  668. S: Supported
  669. F: src/drivers/*/tpm/
  670. F: src/security/tpm/
  671. SUPERIOS & SUPERIOTOOL
  672. M: Felix Held <felix-coreboot@felixheld.de>
  673. S: Maintained
  674. F: src/superio/
  675. F: util/superiotool/
  676. SPD UTILITIES
  677. M: Reka Norman <rekanorman@chromium.org>
  678. S: Maintained
  679. F: util/spd_tools/
  680. F: util/spdtool/
  681. MEMLAYOUT
  682. M: Julius Werner <jwerner@chromium.org>
  683. S: Supported
  684. F: */memlayout.h
  685. F: *.ld
  686. ELTAN VENDORCODE
  687. M: Frans Hendriks <fhendriks@eltan.com>
  688. M: Wim Vervoorn <wvervoorn@eltan.com>
  689. S: Maintained
  690. F: src/vendorcode/eltan/
  691. TAS5825M DRIVER
  692. M: Jeremy Soller <jeremy@system76.com>
  693. M: Tim Crawford <tcrawford@system76.com>
  694. S: Maintained
  695. F: src/drivers/i2c/tas5825m/
  696. TESTS
  697. M: Jakub Czapiga <jacz@semihalf.com>
  698. S: Maintained
  699. F: tests/
  700. MISSING: TIMERS / DELAYS
  701. MISSING: TIMESTAMPS
  702. MISSING: FMAP
  703. MISSING: GPIO
  704. MISSING: SMP
  705. MISSING: DMP / QEMU-X86
  706. MISSING: ELOG
  707. MISSING: SPI
  708. # *** Infrastructure Owners ***
  709. # This is intended to let people know who they should contact for issues with various infrastructure pieces.
  710. # Hardware
  711. # Owners: Stefan, Patrick
  712. # Backups:
  713. # Web Server
  714. # Owners: Stefan, Patrick
  715. # Backups:
  716. # Website
  717. # Owners: Martin
  718. # Backups: Patrick, Stefan
  719. # Documentation Website
  720. # Owners: Patrick
  721. # Backups:
  722. CODE OF CONDUCT
  723. M: Stefan Reinauer <stefan.reinauer@coreboot.org>
  724. M: Patrick Georgi <patrick@coreboot.org>
  725. M: Ronald Minnich <rminnich@coreboot.org>
  726. M: Martin Roth <martin@coreboot.org>
  727. S: Maintained
  728. F: Documentation/community/code_of_conduct.md
  729. # Wiki
  730. # Owners: Stefan, Patrick
  731. # Backups:
  732. # Gerrit
  733. # Owners: Stefan, Patrick
  734. # Backups: Martin
  735. # Jenkins
  736. # Owners: Patrick, Martin
  737. # Backups:
  738. # Bug Tracker
  739. # Owners: Lynxis,
  740. # Backups: Martin,
  741. # Mailing List
  742. # Owners: Stefan, Patrick
  743. # Backups: Martin,
  744. # Software Freedom Conservancy
  745. # Main contact: Martin
  746. # “Official” contact: Stefan