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