util/crossgcc: Patch clang to enable linking x86 bare metal targets
[coreboot.git] / MAINTAINERS
blobedf8561328eb241c5752caa1acc8a6d65d4a69a0
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.
18 1.      Make sure your changes compile correctly in multiple configurations. In
19         particular check that changes work for various boards in the tree that
20         it affects:
22         Test with: `util/abuild/abuild -c $(nproc) -t vendor/boardname`
24 2.      When you are happy with a change make it generally available for
25         testing in gerrit and await feedback.
27 3.      Be prepared to get your changes sent back with seemingly
28         silly requests about formatting and variable names.  These aren't
29         as silly as they seem. One job the maintainers do is to keep
30         things looking the same.  Sometimes this means that the clever
31         hack in your mainboard or chipset to get around a problem actually
32         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.
38         PLEASE document known bugs. If it doesn't work for everything
39         or does something very odd once a month document it.
41         ALWAYS remember that submissions are made under the terms
42         of the OSDL certificate of contribution and should include a
43         Signed-off-by: line.  The current version of this "Developer's
44         Certificate of Origin" (DCO) is listed at
45         https://www.coreboot.org/Development_Guidelines#Sign-off_Procedure.
47 4.      Make sure you have the right to send any changes you make. If you
48         do changes at work you may find your employer owns the patch
49         not you.
51 5.      Happy hacking.
53 Descriptions of section entries:
55         M: Maintainer: FullName <address@domain>
56            Must be registered to Gerrit (https://review.coreboot.org/).
57            Should have experience with upstream coreboot development and
58            +2 rights.
59         R: Designated reviewer: FullName <address@domain>
60            These reviewers should be CCed on patches.
61         L: Mailing list that is relevant to this area
62         W: Web-page with status/info
63         Q: Patchwork web based patch tracking system site
64         T: SCM tree type and location.
65            Type is one of: git, hg, quilt, stgit, topgit
66         S: Status, one of the following:
67            Supported:   Someone is continuously paid to look after this and
68                         a reaction to review requests can be expected
69                         within a few days, a month at most.
70            Maintained:  Someone actually looks after it and a reaction to
71                         review requests can usually be expected within a
72                         few weeks.
73            Odd Fixes:   It has a maintainer but they don't have time to do
74                         much other than throw the odd patch in. See below..
75            Orphan:      No current maintainer [but maybe you could take the
76                         role as you write your new code].
77            Obsolete:    Old code. Something tagged obsolete generally means
78                         it has been replaced by a better system and you
79                         should be using that.
80         F: Files and directories with wildcard patterns.
81            A trailing slash includes all files and subdirectory files.
82            F:   drivers/net/    all files in and below drivers/net
83            F:   drivers/net/*   all files in drivers/net, but not below
84            F:   */net/*         all files in "any top level directory"/net
85            One pattern per line.  Multiple F: lines acceptable.
86         N: Files and directories with regex patterns.
87            N:   [^a-z]tegra     all files whose path contains the word tegra
88            One pattern per line.  Multiple N: lines acceptable.
89            scripts/get_maintainer.pl has different behavior for files that
90            match F: pattern and matches of N: patterns.  By default,
91            get_maintainer will not look at git log history when an F: pattern
92            match occurs.  When an N: match occurs, git log history is used
93            to also notify the people that have git commit signatures.
94         X: Files and directories that are NOT maintained, same rules as F:
95            Files exclusions are tested before file matches.
96            Can be useful for excluding a specific subdirectory, for instance:
97            F:   net/
98            X:   net/ipv6/
99            matches all files in and below net excluding net/ipv6/
100         K: Keyword perl extended regex pattern to match content in a
101            patch or file.  For instance:
102            K: of_get_profile
103               matches patches or files that contain "of_get_profile"
104            K: \b(printk|pr_(info|err))\b
105               matches patches or files that contain one or more of the words
106               printk, pr_info or pr_err
107            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]
113 Maintainers List (try to look for most precise areas first)
115                 -----------------------------------
117 ################################################################################
118 # Mainboards
119 ################################################################################
121 51NB MAINBOARDS
122 S:      Orphan
123 F:      src/mainboard/51nb/
127 ACER MAINBOARDS
128 S:      Orphan
129 F:      src/mainboard/acer/
133 AMD non-server family 17h and 19h reference boards
134 M:      Felix Held <felix-coreboot@felixheld.de>
135 M:      Jason Glenesk <jason.glenesk@gmail.com>
136 M:      Fred Reitberger <reitbergerfred@gmail.com>
137 L:      amd_coreboot_org_changes@googlegroups.com
138 S:      Maintained
139 F:      src/mainboard/amd/bilby/
140 F:      src/mainboard/amd/birman/
141 F:      src/mainboard/amd/chausie/
142 F:      src/mainboard/amd/majolica/
143 F:      src/mainboard/amd/mandolin/
144 F:      src/mainboard/amd/mayan/
146 AMD server family 19h reference boards
147 M:      Felix Held <felix-coreboot@felixheld.de>
148 M:      Martin Roth <gaumless@gmail.com>
149 M:      Varshit Pandya <pandyavarshit@gmail.com>
150 S:      Maintained
151 F:      src/mainboard/amd/onyx_poc/
153 AMD reference boards outside of family 17h and 19h
154 S:      Odd Fixes
155 L:      amd_coreboot_org_changes@googlegroups.com
156 F:      src/mainboard/amd/gardenia/
157 F:      src/mainboard/amd/pademelon/
161 AOPEN MAINBOARDS
162 S:      Orphan
163 F:      src/mainboard/aopen/
167 APPLE MAINBOARDS
168 M:      Evgeny Zinoviev <me@ch1p.io>
169 S:      Maintained
170 F:      src/mainboard/apple/
174 ASROCK B75M-ITX MAINBOARD
175 M:      Kevin Keijzer <kevin@quietlife.nl>
176 S:      Maintained
177 F:      src/mainboard/asrock/b75m-itx/
179 ASROCK B85M PRO4 MAINBOARD
180 M:      Angel Pons <th3fanbus@gmail.com>
181 S:      Maintained
182 F:      src/mainboard/asrock/b85m_pro4/
184 ASROCK G41C-GS MAINBOARD & VARIANTS
185 M:      Angel Pons <th3fanbus@gmail.com>
186 S:      Maintained
187 F:      src/mainboard/asrock/g41c-gs/
189 ASROCK Z97 EXTREME6 MAINBOARD
190 M:      Angel Pons <th3fanbus@gmail.com>
191 S:      Maintained
192 F:      src/mainboard/asrock/z97_extreme6/
196 ASUS A88XM-E MAINBOARD
197 M:      Mike Banon <mikebdp2@gmail.com>
198 S:      Maintained
199 F:      src/mainboard/asus/a88xm-e/
201 ASUS AM1I-A MAINBOARD
202 M:      Mike Banon <mikebdp2@gmail.com>
203 S:      Maintained
204 F:      src/mainboard/asus/am1i-a/
206 ASUS H61 SERIES MAINBOARDS
207 M:      Angel Pons <th3fanbus@gmail.com>
208 S:      Maintained
209 F:      src/mainboard/asus/h61-series/
211 ASUS P5QC PRO MAINBOARD & VARIANTS
212 M:      Angel Pons <th3fanbus@gmail.com>
213 R:      Stefan Ott <coreboot@desire.ch>
214 S:      Maintained
215 F:      src/mainboard/asus/p5qc/
217 ASUS P5QPL-AM MAINBOARD & VARIANTS
218 M:      Angel Pons <th3fanbus@gmail.com>
219 S:      Maintained
220 F:      src/mainboard/asus/p5qpl-am/
222 ASUS P8Z77 SERIES MAINBOARDS
223 M:      Angel Pons <th3fanbus@gmail.com>
224 M:      Vlado Cibic <vladocb@protonmail.com>
225 S:      Maintained
226 F:      src/mainboard/asus/p8z77-series/
230 BIOSTAR MAINBOARDS
231 S:      Orphan
232 F:      src/mainboard/biostar/
236 BOSTENTECH MAINBOARDS
237 S:      Orphan
238 F:      src/mainboard/bostentech/
242 CAVIUM MAINBOARDS
243 S:      Orphan
244 F:      src/mainboard/cavium/
248 CLEVO MAINBOARDS
249 M:      Felix Singer <felixsinger@posteo.net>
250 M:      Michael Niewöhner <foss@mniewoehner.de>
251 S:      Supported
252 F:      src/mainboard/clevo/
256 COMPULAB MAINBOARDS
257 S:      Orphan
258 F:      src/mainboard/compulab/
262 DELL MAINBOARDS
263 S:      Orphan
264 F:      src/mainboard/dell/
266 DELL LATITUDE MAINBOARDS
267 M:      Nicholas Chin <nic.c3.14@gmail.com>
268 S:      Maintained
269 F:      src/mainboard/dell/e6400/
270 F:      src/mainboard/dell/snb_ivb_latitude/
271 F:      src/mainboard/dell/e7240/
274 EMULATION MAINBOARDS
275 S:      Orphan
276 F:      src/mainboard/emulation/
280 EXAMPLE MAINBOARDS
281 S:      Orphan
282 F:      src/mainboard/example/
286 FACEBOOK FBG1701 MAINBOARD
287 M:      Frans Hendriks <fhendriks@eltan.com>
288 M:      Erik van den Bogaert <ebogaert@eltan.com>
289 S:      Maintained
290 F:      src/mainboard/facebook/fbg1701/
292 FACEBOOK MONOLITH MAINBOARD
293 M:      Frans Hendriks <fhendriks@eltan.com>
294 M:      Erik van den Bogaert <ebogaert@eltan.com>
295 S:      Maintained
296 F:      src/mainboard/facebook/monolith/
300 FOXCONN MAINBOARDS
301 S:      Orphan
302 F:      src/mainboard/foxconn/
306 GETAC MAINBOARDS
307 S:      Orphan
308 F:      src/mainboard/getac/
312 GIGABYTE GA-D510UD MAINBOARD
313 M:      Angel Pons <th3fanbus@gmail.com>
314 S:      Maintained
315 F:      src/mainboard/gigabyte/ga-d510ud/
317 GIGABYTE GA-H61M SERIES MAINBOARDS
318 M:      Angel Pons <th3fanbus@gmail.com>
319 S:      Maintained
320 F:      src/mainboard/gigabyte/ga-h61m-series/
324 GOOGLE REX MAINBOARDS
325 M:      Subrata Banik <subratabanik@google.com>
326 M:      Tarun Tuli <tstuli@gmail.com>
327 M:      Kapil Porwal <kapilporwal@google.com>
328 M:      Jakub Czapiga <czapiga@google.com>
329 M:      Eran Mitrani <mitrani@google.com>
330 M:      Dinesh Gehlot <digehlot@google.com>
331 S:      Maintained
332 F:      src/mainboard/google/rex/
334 GOOGLE BRYA MAINBOARDS
335 M:      Subrata Banik <subratabanik@google.com>
336 M:      Nick Vaccaro <nvaccaro@chromium.org>
337 M:      Eric Lai <ericllai@google.com>
338 M:      Kapil Porwal <kapilporwal@google.com>
339 M:      Dinesh Gehlot <digehlot@google.com>
340 M:      Rishika Raj <rishikaraj@google.com>
341 M:      Jayvik Desai <jayvik@google.com>
342 S:      Maintained
343 F:      src/mainboard/google/brya/
345 GOOGLE FATCAT MAINBOARDS
346 M:      Subrata Banik <subratabanik@google.com>
347 M:      Pranava Y N <pranavayn@google.com>
348 F:      src/mainboard/google/fatcat/
350 GOOGLE HATCH MAINBOARDS
351 M:      Subrata Banik <subratabanik@google.com>
352 M:      Nick Vaccaro <nvaccaro@chromium.org>
353 S:      Maintained
354 F:      src/mainboard/google/hatch/
356 GOOGLE VOLTEER MAINBOARDS
357 M:      Nick Vaccaro <nvaccaro@chromium.org>
358 S:      Maintained
359 F:      src/mainboard/google/volteer/
361 GOOGLE MAINBOARDS (Intel-based, legacy/inactive)
362 M:      Matt DeVillier <MrChromebox@gmail.com>
363 S:      Maintained
364 F:      src/mainboard/google/auron/
365 F:      src/mainboard/google/beltino/
366 F:      src/mainboard/google/butterfly/
367 F:      src/mainboard/google/cyan/
368 F:      src/mainboard/google/glados/
369 F:      src/mainboard/google/jecht/
370 F:      src/mainboard/google/link/
371 F:      src/mainboard/google/parrot/
372 F:      src/mainboard/google/slippy/
373 F:      src/mainboard/google/stout/
375 GOOGLE AMD-BASED MAINBOARDS
376 M:      Martin Roth <martin.roth@amd.corp-partner.google.com>
377 M:      Jason Nien <jason.nien@amd.corp-partner.google.com>
378 L:      amd_coreboot_org_changes@googlegroups.com
379 S:      Supported
380 F:      src/mainboard/google/kahlee/
381 F:      src/mainboard/google/zork/
382 F:      src/mainboard/google/guybrush/
383 F:      src/mainboard/google/skyrim/
385 GOOGLE MEDIATEK-BASED MAINBOARDS
386 M:      Hung-Te Lin <hungte@chromium.org>
387 M:      Yu-Ping Wu <yupingso@google.com>
388 M:      Yidi Lin <yidilin@google.com>
389 S:      Supported
390 F:      src/mainboard/google/asurada/
391 F:      src/mainboard/google/cherry/
392 F:      src/mainboard/google/corsola/
393 F:      src/mainboard/google/geralt/
394 F:      src/mainboard/google/kukui/
395 F:      src/mainboard/google/oak/
399 HP 280 G2 MAINBOARD
400 M:      Angel Pons <th3fanbus@gmail.com>
401 S:      Maintained
402 F:      src/mainboard/hp/280_g2/
406 IBASE MAINBOARDS
407 S:      Orphan
408 F:      src/mainboard/ibase/
412 INTEL HARCUVAR_CRB MAINBOARD
413 M:      Jeff Daly <jeffd@silicom-usa.com>
414 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
415 S:      Maintained
416 F:      src/mainboard/intel/harcuvar/
420 INVENTEC MAINBOARDS
421 M:      Annie Chen <Chen.AnnieET@inventec.com>
422 S:      Maintained
423 F:      src/mainboard/inventec/
427 KONTRON BSL6 MAINBOARD
428 M:      Felix Singer <felixsinger@posteo.net>
429 M:      Nico Huber <nico.h@gmx.de>
430 S:      Supported
431 F:      src/mainboard/kontron/bsl6/
433 KONTRON MAL10 MAINBOARD
434 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
435 M:      Nico Huber <nico.h@gmx.de>
436 M:      Felix Singer <felixsinger@posteo.net>
437 S:      Supported
438 F:      src/mainboard/kontron/mal10/
442 LENOVO MAINBOARDS
443 M:      Alexander Couzens <lynxis@fe80.eu>
444 S:      Maintained
445 F:      src/mainboard/lenovo/
447 LENOVO G505S MAINBOARD
448 M:      Mike Banon <mikebdp2@gmail.com>
449 S:      Maintained
450 F:      src/mainboard/lenovo/g505s/
452 LENOVO X200 MAINBOARD
453 R:      Stefan Ott <coreboot@desire.ch>
454 S:      Maintained
455 F:      src/mainboard/lenovo/x200/
457 LENOVO X201 MAINBOARD
458 R:      Stefan Ott <coreboot@desire.ch>
459 S:      Maintained
460 F:      src/mainboard/lenovo/x201/
464 LIBRETREND LT1000 MAINBOARD
465 M:      Piotr Król <piotr.krol@3mdeb.com>
466 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
467 S:      Maintained
468 F:      src/mainboard/libretrend/lt1000/
472 MSI H81M-P33 MAINBOARD
473 M:      Angel Pons <th3fanbus@gmail.com>
474 S:      Maintained
475 F:      src/mainboard/msi/h81m-p33/
477 MSI MS-7D25 MAINBOARDS
478 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
479 M:      Michał Kopeć <michal.kopec@3mdeb.com>
480 S:      Maintained
481 F:      src/mainboard/msi/ms7d25/
485 OCP DELTALAKE MAINBOARD
486 M:      Arthur Heymans <arthur@aheymans.xyz>
487 M:      Christian Walter <christian.walter@9elements.com>
488 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
489 M:      Jonathan Zhang <jonzhang@fb.com>
490 M:      Tim Chu <Tim.Chu@quantatw.com>
491 S:      Supported
492 F:      src/mainboard/ocp/deltalake/
494 OCP TIOGAPASS MAINBOARD
495 M:      Jonathan Zhang <jonzhang@fb.com>
496 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
497 M:      Morgan Jang <Morgan_Jang@wiwynn.com>
498 M:      Ryback Hung <<Ryback.Hung@quantatw.com>
499 M:      Bryant Ou <Bryant.Ou@quantatw.com>
500 S:      Maintained
501 F:      src/mainboard/ocp/tiogapass/
505 OPENCELLULAR MAINBOARDS
506 M:      Christian Walter <christian.walter@9elements.com>
507 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
508 S:      Supported
509 F:      src/mainboard/opencellular/elgon/
513 PC ENGINES ALL MAINBOARDS
514 M:      Piotr Król <piotr.krol@3mdeb.com>
515 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
516 S:      Supported
517 F:      src/mainboard/pcengines/
521 PINE64 MAINBOARDS
522 S:      Orphan
523 F:      src/mainboard/pine64/
527 PORTWELL PQ-M107 MAINBOARD
528 M:      Frans Hendriks <fhendriks@eltan.com>
529 M:      Erik van den Bogaert <ebogaert@eltan.com>
530 S:      Maintained
531 F:      src/mainboard/portwell/m107/
535 PROTECTLI ALL MAINBOARDS
536 M:      Piotr Król <piotr.krol@3mdeb.com>
537 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
538 S:      Maintained
539 F:      src/mainboard/protectli/
543 PRODRIVE ATLAS MAINBOARD
544 M:      Angel Pons <th3fanbus@gmail.com>
545 M:      Christian Walter <christian.walter@9elements.com>
546 M:      Lean Sheng Tan <sheng.tan@9elements.com>
547 S:      Supported
548 F:      src/mainboard/prodrive/atlas/
550 PRODRIVE HERMES MAINBOARD
551 M:      Angel Pons <th3fanbus@gmail.com>
552 M:      Christian Walter <christian.walter@9elements.com>
553 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
554 S:      Supported
555 F:      src/mainboard/prodrive/hermes/
559 PURISM MAINBOARDS
560 M:      Jonathon Hall <jonathon.hall@puri.sm>
561 S:      Supported
562 F:      src/mainboard/purism/
566 RAZER MAINBOARDS
567 S:      Orphan
568 F:      src/mainboard/razer/
572 RODA MAINBOARDS
573 S:      Orphan
574 F:      src/mainboard/roda/
578 SAMSUNG CHROMEOS MAINBOARDS
579 M:      Matt DeVillier <MrChromebox@gmail.com>
580 S:      Maintained
581 F:      src/mainboard/samsung/lumpy/
582 F:      src/mainboard/samsung/stumpy/
586 SAPPHIRE MAINBOARDS
587 S:      Orphan
588 F:      src/mainboard/sapphire/
592 SIEMENS CHILI MAINBAORD
593 M:      Felix Singer <felixsinger@posteo.net>
594 M:      Nico Huber <nico.h@gmx.de>
595 S:      Supported
596 F:      src/mainboard/siemens/chili/
598 SIEMENS MC_xxxx MAINBOARDS
599 M:      Werner Zeh <werner.zeh@siemens.com>
600 S:      Maintained
601 F:      src/mainboard/siemens/mc_apl1/
602 F:      src/mainboard/siemens/mc_ehl/
606 SIFIVE MAINBOARDS
607 M:      Maximilian Brune <maximilian.brune@9elements.com>
608 S:      Maintained
609 F:      src/mainboard/sifive/
613 STAR LABS MAINBOARDS
614 M:      Sean Rhodes <sean@starlabs.systems>
615 S:      Maintained
616 F:      src/mainboard/starlabs/
620 SUPERMICRO X11-LGA1151-SERIES
621 M:      Michael Niewöhner <foss@mniewoehner.de>
622 S:      Maintained
623 F:      src/mainboard/supermicro/x11-lga1151-series/
627 SYSTEM76 MAINBOARDS
628 M:      Jeremy Soller <jeremy@system76.com>
629 M:      Tim Crawford <tcrawford@system76.com>
630 S:      Maintained
631 F:      src/mainboard/system76/
635 TI MAINBOARDS
636 S:      Orphan
637 F:      src/mainboard/ti/
641 UP MAINBOARDS
642 S:      Orphan
643 F:      src/mainboard/up/
645 ################################################################################
646 # Architectures
647 ################################################################################
649 ARM ARCHITECTURE
650 M:      Julius Werner <jwerner@chromium.org>
651 S:      Supported
652 F:      src/arch/arm/
653 F:      src/arch/arm64/
654 F:      src/soc/nvidia/
655 F:      src/soc/rockchip/
656 F:      util/nvidia/
657 F:      util/rockchip/
659 PPC64 ARCHITECTURE
660 M:      Ronald Minnich <rminnich@gmail.com>
661 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
662 S:      Maintained
663 F:      src/arch/ppc64/
664 F:      src/cpu/qemu-power8/
665 F:      src/mainboard/emulation/qemu-power8/
667 RISC-V ARCHITECTURE
668 M:      Ronald Minnich <rminnich@gmail.com>
669 M:      Maximilian Brune <maximilian.brune@9elements.com>
670 R:      Philipp Hug <philipp@hug.cx>
671 S:      Maintained
672 F:      src/arch/riscv/
673 F:      src/soc/sifive/
674 F:      src/soc/ucb/
675 F:      src/mainboard/emulation/*-riscv/
676 F:      src/mainboard/sifive/
677 F:      util/riscv/
679 X86 ARCHITECTURE
680 M:      Jérémy Compostella <jeremy.compostella@intel.com>
681 S:      MAINTAINED
682 F:      src/arch/x86/
683 F:      src/cpu/x86/
684 F:      src/drivers/pc80/
685 F:      src/include/pc80/
686 F:      src/include/cpu/x86/
688 ################################################################################
689 # Embedded Controllers
690 ################################################################################
692 CHROME EC
693 M:      Boris Mittelberg <bmbm@google.com>
694 M:      Caveh Jalali <caveh@chromium.org>
695 S:      Maintained
696 F:      src/ec/google/
698 DELL SMSC MEC5035 EC
699 M:      Nicholas Chin <nic.c3.14@gmail.com>
700 W:      https://github.com/nic3-14159/E6400-EC-research
701 S:      Maintained
702 F:      src/ec/dell/mec5035/
704 LENOVO EC
705 M:      Alexander Couzens <lynxis@fe80.eu>
706 S:      Maintained
707 F:      src/ec/lenovo/
709 STARLABS EC
710 M:      Sean Rhodes <sean@starlabs.systems>
711 S:      Maintained
712 F:      src/ec/starlabs/
714 SYSTEM76 EC
715 M:      Jeremy Soller <jeremy@system76.com>
716 M:      Tim Crawford <tcrawford@system76.com>
717 S:      Maintained
718 F:      src/ec/system76/
720 ORPHANED ECS
721 S:      Orphan
722 F:      src/ec/51nb/
723 F:      src/ec/acpi/
724 F:      src/ec/apple/
725 F:      src/ec/compal/
726 F:      src/ec/hp/
727 F:      src/ec/kontron/
728 F:      src/ec/purism/
729 F:      src/ec/quanta/
730 F:      src/ec/roda/
731 F:      src/ec/smsc/
733 ################################################################################
734 # Northbridges
735 ################################################################################
737 INTEL HASWELL NORTHBRIDGE
738 M:      Angel Pons <th3fanbus@gmail.com>
739 S:      Maintained
740 F:      src/northbridge/intel/haswell/
742 INTEL PINEVIEW CHIPSET
743 M:      Angel Pons <th3fanbus@gmail.com>
744 S:      Odd Fixes
745 F:      src/northbridge/intel/pineview/
747 INTEL SANDYBRIDGE NORTHBRIDGE
748 M:      Angel Pons <th3fanbus@gmail.com>
749 S:      Maintained
750 F:      src/northbridge/intel/sandybridge/
752 INTEL X4X CHIPSET
753 M:      Angel Pons <th3fanbus@gmail.com>
754 S:      Odd Fixes
755 F:      src/northbridge/intel/x4x/
757 ################################################################################
758 # Platforms
759 ################################################################################
761 AMD SUPPORT
762 L:      amd_coreboot_org_changes@googlegroups.com
763 S:      Odd Fixes
764 F:      src/vendorcode/amd/
765 F:      src/cpu/amd/
766 F:      src/northbridge/amd/
767 F:      src/southbridge/amd/
768 F:      src/include/cpu/amd/
770 INTEL SUPPORT
771 R:      Intel_Coreboot_Reviewers <intel_coreboot_reviewers@intel.com>
772 S:      Maintained
773 F:      src/vendorcode/intel/
774 F:      src/cpu/intel/
775 F:      src/northbridge/intel/
776 F:      src/southbridge/intel/
777 F:      src/soc/intel/
778 F:      src/drivers/intel/
779 F:      src/include/cpu/intel/
781 INTEL FSP 1.1
782 M:      Huang Jin <huang.jin@intel.com>
783 S:      Supported
784 F:      src/drivers/intel/fsp1_1/
786 INTEL FSP 2.0
787 M:      Andrey Petrov <andrey.petrov@gmail.com>
788 M:      Ronak Kanabar <ronak.kanabar@intel.com>
789 S:      Maintained
790 F:      src/drivers/intel/fsp2_0/
792 INTEL DPTF
793 M:      Sumeet Pawnikar <sumeet.r.pawnikar@intel.com>
794 S:      Maintained
795 F:      src/drivers/intel/dptf/
797 ################################################################################
798 # Systems on a Chip
799 ################################################################################
801 AMD Cezanne
802 M:      Felix Held <felix-coreboot@felixheld.de>
803 M:      Jason Glenesk <jason.glenesk@gmail.com>
804 M:      Fred Reitberger <reitbergerfred@gmail.com>
805 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
806 L:      amd_coreboot_org_changes@googlegroups.com
807 S:      Maintained
808 F:      src/soc/amd/cezanne/
809 F:      src/vendorcode/amd/fsp/cezanne/
811 AMD common SoC code
812 M:      Felix Held <felix-coreboot@felixheld.de>
813 M:      Jason Glenesk <jason.glenesk@gmail.com>
814 M:      Fred Reitberger <reitbergerfred@gmail.com>
815 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
816 L:      amd_coreboot_org_changes@googlegroups.com
817 S:      Maintained
818 F:      src/soc/amd/common/
820 AMD Genoa Proof of Concept
821 M:      Felix Held <felix-coreboot@felixheld.de>
822 M:      Martin Roth <gaumless@gmail.com>
823 M:      Varshit Pandya <pandyavarshit@gmail.com>
824 S:      Maintained
825 F:      src/soc/amd/genoa_poc/
827 AMD Mendocino
828 M:      Felix Held <felix-coreboot@felixheld.de>
829 M:      Jason Glenesk <jason.glenesk@gmail.com>
830 M:      Fred Reitberger <reitbergerfred@gmail.com>
831 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
832 L:      amd_coreboot_org_changes@googlegroups.com
833 S:      Supported
834 F:      src/soc/amd/mendocino/
835 F:      src/vendorcode/amd/fsp/mendocino/
837 AMD Picasso
838 M:      Felix Held <felix-coreboot@felixheld.de>
839 M:      Jason Glenesk <jason.glenesk@gmail.com>
840 M:      Fred Reitberger <reitbergerfred@gmail.com>
841 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
842 L:      amd_coreboot_org_changes@googlegroups.com
843 S:      Maintained
844 F:      src/soc/amd/picasso/
845 F:      src/vendorcode/amd/fsp/picasso/
847 AMD Phoenix
848 M:      Felix Held <felix-coreboot@felixheld.de>
849 M:      Jason Glenesk <jason.glenesk@gmail.com>
850 M:      Fred Reitberger <reitbergerfred@gmail.com>
851 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
852 L:      amd_coreboot_org_changes@googlegroups.com
853 S:      Supported
854 F:      src/soc/amd/phoenix/
855 F:      src/vendorcode/amd/fsp/phoenix/
857 AMD Stoneyridge
858 M:      Felix Held <felix-coreboot@felixheld.de>
859 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
860 L:      amd_coreboot_org_changes@googlegroups.com
861 S:      Odd Fixes
862 F:      src/soc/amd/stoneyridge/
864 INTEL ALDERLAKE SOC
865 M:      Subrata Banik <subratabanik@google.com>
866 M:      Nick Vaccaro <nvaccaro@chromium.org>
867 M:      Kapil Porwal <kapilporwal@google.com>
868 M:      Dinesh Gehlot <digehlot@google.com>
869 M:      Rishika Raj <rishikaraj@google.com>
870 M:      Jayvik Desai <jayvik@google.com>
871 S:      Maintained
872 F:      src/soc/intel/alderlake/
874 INTEL APOLLOLAKE_SOC
875 M:      Sean Rhodes <sean@starlabs.systems>
876 S:      Odd Fixes
877 F:      src/soc/intel/apollolake/
879 INTEL BRASWELL SOC
880 M:      Piotr Król <piotr.krol@3mdeb.com>
881 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
882 M:      Frans Hendriks <fhendriks@eltan.com>
883 S:      Maintained
884 F:      /src/soc/intel/braswell/
885 F:      /src/vendorcode/intel/fsp/fsp1_1/braswell/
887 INTEL CANNONLAKE SOC
888 S:      Orphan
889 F:      src/soc/intel/cannonlake/
891 INTEL DENVERTON-NS SOC
892 M:      Jeff Daly <jeffd@silicom-usa.com>
893 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
894 S:      Maintained
895 F:      src/soc/intel/denverton_ns/
897 INTEL ELKHARTLAKE SOC
898 M:      Lean Sheng Tan <sheng.tan@9elements.com>
899 M:      Werner Zeh <werner.zeh@siemens.com>
900 S:      Maintained
901 F:      src/soc/intel/elkhartlake/
903 INTEL METEORLAKE SOC
904 M:      Subrata Banik <subratabanik@google.com>
905 M:      Tarun Tuli <tstuli@gmail.com>
906 M:      Kapil Porwal <kapilporwal@google.com>
907 M:      Jakub Czapiga <czapiga@google.com>
908 M:      Eran Mitrani <mitrani@google.com>
909 M:      Dinesh Gehlot <digehlot@google.com>
910 S:      Maintained
911 F:      src/soc/intel/meteorlake/
913 INTEL PANTHERLAKE SOC
914 M:      Subrata Banik <subratabanik@google.com>
915 M:      Kapil Porwal <kapilporwal@google.com>
916 M:      Pranava Y N <pranavayn@google.com>
917 S:      Maintained
918 F:      src/soc/intel/pantherlake/
920 INTEL TIGERLAKE SOC
921 M:      Subrata Banik <subratabanik@google.com>
922 M:      Nick Vaccaro <nvaccaro@chromium.org>
923 S:      Maintained
924 F:      src/soc/intel/tigerlake/
926 INTEL Xeon Scalable Processor Family
927 M:      Jonathan Zhang <jon.zhixiong.zhang@gmail.com>
928 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
929 M:      Tim Chu <Tim.Chu@quantatw.com>
930 M:      Arthur Heymans <arthur@aheymans.xyz>
931 M:      Christian Walter <christian.walter@9elements.com>
932 M:      Shuo Liu <shuo.liu@intel.com>
933 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
934 M:      Lean Sheng Tan <sheng.tan@9elements.com>
935 S:      Supported
936 F:      src/soc/intel/xeon_sp/
937 F:      src/vendorcode/intel/fsp/fsp2_0/skylake_sp/
938 F:      src/vendorcode/intel/fsp/fsp2_0/copperlake_sp/
939 F:      src/vendorcode/intel/fsp/fsp2_0/sapphirerapids_sp/
940 F:      src/vendorcode/intel/fsp/fsp2_0/graniterapids/
942 MEDIATEK SOCS
943 M:      Hung-Te Lin <hungte@chromium.org>
944 M:      Yu-Ping Wu <yupingso@google.com>
945 M:      Yidi Lin <yidilin@google.com>
946 S:      Supported
947 F:      src/soc/mediatek/
949 MEDIATEK MT8192
950 M:      Xi Chen <xixi.chen@mediatek.com>
951 S:      Maintained
952 F:      src/soc/mediatek/mt8192/
953 F:      src/vendorcode/mediatek/mt8192/
955 ORPHANED ARM SOCS
956 S:      Orphan
957 F:      src/cpu/armltd/
958 F:      src/soc/ti/
959 F:      src/soc/qualcomm/
960 F:      src/soc/samsung/
961 F:      util/exynos/
962 F:      util/ipqheader/
964 ################################################################################
965 # Payloads
966 ################################################################################
968 NVRAM
969 F:      util/nvramtool/
970 F:      payloads/nvramcui/
972 LIBPAYLOAD
973 F:      payloads/libpayload/
975 COREINFO PAYLOAD
976 F:      payloads/coreinfo/
978 EXTERNAL PAYLOADS INTEGRATION
979 M:      Martin Roth <gaumless@gmail.com>
980 F:      payloads/external/
982 COREDOOM PAYLOAD INTEGRATION
983 M:      Nicholas Chin <nic.c3.14@gmail.com>
984 W:      https://github.com/nic3-14159/coreDOOM
985 S:      Maintained
986 F:      payloads/external/coreDOOM/
988 LINUXBOOT PAYLOAD INTEGRATION
989 M:      Christian Walter <christian.walter@9elements.com>
990 M:      Marcello Sylvester Bauer <info@marcellobauer.com>
991 S:      Supported
992 F:      payloads/external/LinuxBoot/
994 EDK2 PAYLOAD INTEGRATION
995 M:      Benjamin Doron <benjamin.doron00@gmail.com>
996 M:      Matt DeVillier <matt.devillier@gmail.com>
997 M:      Sean Rhodes <sean@starlabs.systems>
998 M:      Lean Sheng Tan <sheng.tan@9elements.com>
999 S:      Supported
1000 F:      payloads/external/edk2/
1002 ################################################################################
1003 # Utilities
1004 ################################################################################
1006 ABUILD
1007 M:      Martin Roth <gaumless@gmail.com>
1008 S:      Supported
1009 F:      util/abuild/
1011 BOARD STATUS
1012 F:      util/board_status/
1014 BUILD SYSTEM
1015 M:      Martin Roth <gaumless@gmail.com>
1016 S:      Supported
1017 F:      Makefile
1018 F:      *.inc
1019 F:      src/include/kconfig.h
1020 F:      util/kconfig/
1021 F:      util/sconfig/
1022 F:      util/xcompile/
1023 F:      util/genbuild_h/
1025 TOOLCHAIN
1026 M:      Martin Roth <gaumless@gmail.com>
1027 M:      Felix Singer <felixsinger@posteo.net>
1028 S:      Supported
1029 F:      util/crossgcc/
1031 DOCKER
1032 M:      Martin Roth <gaumless@gmail.com>
1033 M:      Felix Singer <felixsinger@posteo.net>
1034 S:      Supported
1035 F:      util/docker/
1038 F:      .git*
1039 F:      /util/gitconfig
1041 LINT SCRIPTS
1042 M:      Martin Roth <gaumless@gmail.com>
1043 S:      Supported
1044 F:      util/lint/
1046 IFDTOOL
1047 F:      util/ifdtool/
1049 INTELTOOL
1050 M:      Pratik Prajapati <pratikkumar.v.prajapati@intel.com>
1051 F:      util/inteltool/
1053 INTELMETOOL
1054 M:      Christian Walter <christian.walter@9elements.com>
1055 F:      util/intelmetool/
1057 INTELP2M
1058 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
1059 S:      Maintained
1060 F:      util/intelp2m/
1062 ME_CLEANER
1063 M:      Nicola Corna <nicola@corna.info>
1064 W:      https://github.com/corna/me_cleaner
1065 S:      Maintained
1066 F:      util/me_cleaner/
1068 LIVEISO
1069 M:      Felix Singer <felixsinger@posteo.net>
1070 S:      Supported
1071 F:      util/liveiso/
1073 ################################################################################
1074 # Miscellaneous
1075 ################################################################################
1077 ASPEED AST2050 DRIVER & COMMON CODE
1078 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
1079 S:      Supported
1080 F:      src/drivers/aspeed/common/
1081 F:      src/drivers/aspeed/ast2050/
1083 ACPI
1084 R:      Cliff Huang <cliff.huang@intel.com>
1085 M:      Lance Zhao <lance.zhao@gmail.com>
1086 M:      Tim Wawrzynczak <inforichland@gmail.com>
1087 S:      Supported
1088 F:      src/acpi/
1089 F:      src/arch/x86/acpi/
1090 F:      util/acpi/
1092 LZ4 COMPRESSION
1093 M:      Julius Werner <jwerner@chromium.org>
1094 S:      Supported
1095 F:      src/commonlib/lz4*
1096 F:      payloads/libpayload/liblz4/
1097 F:      util/cbfstool/lz4/
1099 BINARY OBJECTS
1100 F:      3rdparty/blobs/
1102 VERIFIED BOOT
1103 M:      Julius Werner <jwerner@chromium.org>
1104 M:      Yu-Ping Wu <yupingso@google.com>
1105 S:      Supported
1106 F:      3rdparty/vboot/
1107 F:      src/security/vboot/
1108 F:      src/include/tpm.h
1109 F:      src/include/tpm_lite/
1111 RESOURCE ALLOCATOR
1112 F:      src/device/*
1113 F:      src/include/device/
1114 F:      src/include/cpu/cpu.h
1116 OPTION ROM EXECUTION & X86EMU
1117 F:      src/device/oprom/
1119 CBFS
1120 M:      Julius Werner <jwerner@chromium.org>
1121 F:      src/include/cbfs*
1122 F:      src/commonlib/bsd/include/commonlib/bsd/cbfs*
1123 F:      src/commonlib/bsd/cbfs*
1124 F:      src/lib/cbfs.c
1126 CBFSTOOL
1127 F:      util/cbfstool/
1129 CBMEM
1130 F:      src/include/cbmem.h
1131 F:      src/include/cbmem_id.h
1132 F:      util/cbmem/
1134 CONSOLE
1135 F:      src/console/
1136 F:      src/include/console/
1137 F:      src/drivers/uart/
1139 TPM SUPPORT
1140 M:      Christian Walter <christian.walter@9elements.com>
1141 S:      Supported
1142 F:      src/drivers/*/tpm/
1143 F:      src/security/tpm/
1145 SUPERIOS & SUPERIOTOOL
1146 S:      Orphan
1147 F:      src/superio/
1148 F:      util/superiotool/
1150 SPD UTILITIES
1151 M:      Reka Norman <rekanorman@chromium.org>
1152 S:      Maintained
1153 F:      util/spd_tools/
1154 F:      util/spdtool/
1156 MEMLAYOUT
1157 M:      Julius Werner <jwerner@chromium.org>
1158 S:      Supported
1159 F:      */memlayout.h
1160 F:      *.ld
1162 ELTAN VENDORCODE
1163 M:      Frans Hendriks <fhendriks@eltan.com>
1164 M:      Erik van den Bogaert <ebogaert@eltan.com>
1165 S:      Maintained
1166 F:      src/vendorcode/eltan/
1168 TAS5825M DRIVER
1169 M:      Jeremy Soller <jeremy@system76.com>
1170 M:      Tim Crawford <tcrawford@system76.com>
1171 S:      Maintained
1172 F:      src/drivers/i2c/tas5825m/
1174 TESTS
1175 M:      Jakub Czapiga <czapiga@google.com>
1176 S:      Maintained
1177 F:      tests/
1178 F:      payloads/libpayload/tests/
1180 COREBOOT RELEASES
1181 M:      Felix Singer <felixsinger@posteo.net>
1182 M:      Jason Glenesk <jason.glenesk@gmail.com>
1183 M:      Angel Pons <th3fanbus@gmail.com>
1184 M:      Martin Roth <gaumless@gmail.com>
1185 M:      Matt DeVillier <MrChromebox@gmail.com>
1186 S:      Maintained
1187 F:      Documentation/releases/
1188 F:      util/release/
1190 MISSING: TIMERS / DELAYS
1192 MISSING: TIMESTAMPS
1194 MISSING: FMAP
1196 MISSING: GPIO
1198 MISSING: SMP
1200 MISSING: DMP / QEMU-X86
1202 MISSING: ELOG
1204 MISSING: SPI
1206 # *** Infrastructure Owners ***
1207 # This is intended to let people know who they should contact for issues with various infrastructure pieces.
1208 # Hardware
1209 #       Owners: Patrick
1210 #       Backups:
1212 # Web Server
1213 #       Owners: Patrick
1214 #       Backups:
1216 # Website
1217 #       Owners: Martin
1218 #       Backups: Patrick
1220 # Documentation Website
1221 #       Owners: Patrick
1222 #       Backups:
1224 CODE OF CONDUCT
1225 M:      Ronald Minnich <rminnich@gmail.com>
1226 M:      Martin Roth <martin@coreboot.org>
1227 S:      Maintained
1228 F:      Documentation/community/code_of_conduct.md
1230 # Wiki
1231 #       Owners: Patrick
1232 #       Backups:
1234 # Gerrit
1235 #       Owners: Patrick
1236 #       Backups: Martin
1238 # Jenkins
1239 #       Owners: Patrick, Martin
1240 #       Backups:
1242 # Bug Tracker
1243 #       Owners: Lynxis,
1244 #       Backups: Martin,
1246 # Mailing List
1247 #       Owners: Patrick
1248 #       Backups: Martin
1250 # Software Freedom Conservancy
1251 #       Main contact: Martin
1252 #       “Official” contact: David, Matt, Werner