acpi/acpi: Fix Qemu's XSDT patching code
[coreboot2.git] / MAINTAINERS
blob2c7b6e65eea9909ffcbc99b6589fe0f73850c0e1
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 S:      Maintained
341 F:      src/mainboard/google/brya/
343 GOOGLE HATCH MAINBOARDS
344 M:      Subrata Banik <subratabanik@google.com>
345 M:      Nick Vaccaro <nvaccaro@chromium.org>
346 S:      Maintained
347 F:      src/mainboard/google/hatch/
349 GOOGLE VOLTEER MAINBOARDS
350 M:      Nick Vaccaro <nvaccaro@chromium.org>
351 S:      Maintained
352 F:      src/mainboard/google/volteer/
354 GOOGLE MAINBOARDS (Intel-based, legacy/inactive)
355 M:      Matt DeVillier <MrChromebox@gmail.com>
356 S:      Maintained
357 F:      src/mainboard/google/auron/
358 F:      src/mainboard/google/beltino/
359 F:      src/mainboard/google/butterfly/
360 F:      src/mainboard/google/cyan/
361 F:      src/mainboard/google/glados/
362 F:      src/mainboard/google/jecht/
363 F:      src/mainboard/google/link/
364 F:      src/mainboard/google/parrot/
365 F:      src/mainboard/google/slippy/
366 F:      src/mainboard/google/stout/
368 GOOGLE AMD-BASED MAINBOARDS
369 M:      Martin Roth <martin.roth@amd.corp-partner.google.com>
370 M:      Jason Nien <jason.nien@amd.corp-partner.google.com>
371 L:      amd_coreboot_org_changes@googlegroups.com
372 S:      Supported
373 F:      src/mainboard/google/kahlee/
374 F:      src/mainboard/google/zork/
375 F:      src/mainboard/google/guybrush/
376 F:      src/mainboard/google/skyrim/
378 GOOGLE MEDIATEK-BASED MAINBOARDS
379 M:      Hung-Te Lin <hungte@chromium.org>
380 M:      Yu-Ping Wu <yupingso@google.com>
381 M:      Yidi Lin <yidilin@google.com>
382 S:      Supported
383 F:      src/mainboard/google/asurada/
384 F:      src/mainboard/google/cherry/
385 F:      src/mainboard/google/corsola/
386 F:      src/mainboard/google/geralt/
387 F:      src/mainboard/google/kukui/
388 F:      src/mainboard/google/oak/
392 HP 280 G2 MAINBOARD
393 M:      Angel Pons <th3fanbus@gmail.com>
394 S:      Maintained
395 F:      src/mainboard/hp/280_g2/
399 IBASE MAINBOARDS
400 S:      Orphan
401 F:      src/mainboard/ibase/
405 INTEL HARCUVAR_CRB MAINBOARD
406 M:      Jeff Daly <jeffd@silicom-usa.com>
407 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
408 S:      Maintained
409 F:      src/mainboard/intel/harcuvar/
413 INVENTEC MAINBOARDS
414 M:      Annie Chen <Chen.AnnieET@inventec.com>
415 S:      Maintained
416 F:      src/mainboard/inventec/
420 KONTRON BSL6 MAINBOARD
421 M:      Felix Singer <felixsinger@posteo.net>
422 M:      Nico Huber <nico.h@gmx.de>
423 S:      Supported
424 F:      src/mainboard/kontron/bsl6/
426 KONTRON MAL10 MAINBOARD
427 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
428 M:      Nico Huber <nico.h@gmx.de>
429 M:      Felix Singer <felixsinger@posteo.net>
430 S:      Supported
431 F:      src/mainboard/kontron/mal10/
435 LENOVO MAINBOARDS
436 M:      Alexander Couzens <lynxis@fe80.eu>
437 S:      Maintained
438 F:      src/mainboard/lenovo/
440 LENOVO G505S MAINBOARD
441 M:      Mike Banon <mikebdp2@gmail.com>
442 S:      Maintained
443 F:      src/mainboard/lenovo/g505s/
445 LENOVO X200 MAINBOARD
446 R:      Stefan Ott <coreboot@desire.ch>
447 S:      Maintained
448 F:      src/mainboard/lenovo/x200/
450 LENOVO X201 MAINBOARD
451 R:      Stefan Ott <coreboot@desire.ch>
452 S:      Maintained
453 F:      src/mainboard/lenovo/x201/
457 LIBRETREND LT1000 MAINBOARD
458 M:      Piotr Król <piotr.krol@3mdeb.com>
459 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
460 S:      Maintained
461 F:      src/mainboard/libretrend/lt1000/
465 MSI H81M-P33 MAINBOARD
466 M:      Angel Pons <th3fanbus@gmail.com>
467 S:      Maintained
468 F:      src/mainboard/msi/h81m-p33/
470 MSI MS-7D25 MAINBOARDS
471 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
472 M:      Michał Kopeć <michal.kopec@3mdeb.com>
473 S:      Maintained
474 F:      src/mainboard/msi/ms7d25/
478 OCP DELTALAKE MAINBOARD
479 M:      Arthur Heymans <arthur@aheymans.xyz>
480 M:      Christian Walter <christian.walter@9elements.com>
481 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
482 M:      Jonathan Zhang <jonzhang@fb.com>
483 M:      Tim Chu <Tim.Chu@quantatw.com>
484 S:      Supported
485 F:      src/mainboard/ocp/deltalake/
487 OCP TIOGAPASS MAINBOARD
488 M:      Jonathan Zhang <jonzhang@fb.com>
489 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
490 M:      Morgan Jang <Morgan_Jang@wiwynn.com>
491 M:      Ryback Hung <<Ryback.Hung@quantatw.com>
492 M:      Bryant Ou <Bryant.Ou@quantatw.com>
493 S:      Maintained
494 F:      src/mainboard/ocp/tiogapass/
498 OPENCELLULAR MAINBOARDS
499 M:      Christian Walter <christian.walter@9elements.com>
500 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
501 S:      Supported
502 F:      src/mainboard/opencellular/elgon/
506 PC ENGINES ALL MAINBOARDS
507 M:      Piotr Król <piotr.krol@3mdeb.com>
508 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
509 S:      Supported
510 F:      src/mainboard/pcengines/
514 PINE64 MAINBOARDS
515 S:      Orphan
516 F:      src/mainboard/pine64/
520 PORTWELL PQ-M107 MAINBOARD
521 M:      Frans Hendriks <fhendriks@eltan.com>
522 M:      Erik van den Bogaert <ebogaert@eltan.com>
523 S:      Maintained
524 F:      src/mainboard/portwell/m107/
528 PROTECTLI ALL MAINBOARDS
529 M:      Piotr Król <piotr.krol@3mdeb.com>
530 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
531 S:      Maintained
532 F:      src/mainboard/protectli/
536 PRODRIVE ATLAS MAINBOARD
537 M:      Angel Pons <th3fanbus@gmail.com>
538 M:      Christian Walter <christian.walter@9elements.com>
539 M:      Lean Sheng Tan <sheng.tan@9elements.com>
540 S:      Supported
541 F:      src/mainboard/prodrive/atlas/
543 PRODRIVE HERMES MAINBOARD
544 M:      Angel Pons <th3fanbus@gmail.com>
545 M:      Christian Walter <christian.walter@9elements.com>
546 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
547 S:      Supported
548 F:      src/mainboard/prodrive/hermes/
552 PURISM MAINBOARDS
553 M:      Jonathon Hall <jonathon.hall@puri.sm>
554 S:      Supported
555 F:      src/mainboard/purism/
559 RAZER MAINBOARDS
560 S:      Orphan
561 F:      src/mainboard/razer/
565 RODA MAINBOARDS
566 S:      Orphan
567 F:      src/mainboard/roda/
571 SAMSUNG CHROMEOS MAINBOARDS
572 M:      Matt DeVillier <MrChromebox@gmail.com>
573 S:      Maintained
574 F:      src/mainboard/samsung/lumpy/
575 F:      src/mainboard/samsung/stumpy/
579 SAPPHIRE MAINBOARDS
580 S:      Orphan
581 F:      src/mainboard/sapphire/
585 SIEMENS CHILI MAINBAORD
586 M:      Felix Singer <felixsinger@posteo.net>
587 M:      Nico Huber <nico.h@gmx.de>
588 S:      Supported
589 F:      src/mainboard/siemens/chili/
591 SIEMENS MC_xxxx MAINBOARDS
592 M:      Werner Zeh <werner.zeh@siemens.com>
593 S:      Maintained
594 F:      src/mainboard/siemens/mc_apl1/
595 F:      src/mainboard/siemens/mc_ehl/
599 SIFIVE MAINBOARDS
600 S:      Orphan
601 F:      src/mainboard/sifive/
605 STAR LABS MAINBOARDS
606 M:      Sean Rhodes <sean@starlabs.systems>
607 S:      Maintained
608 F:      src/mainboard/starlabs/
612 SUPERMICRO X11-LGA1151-SERIES
613 M:      Michael Niewöhner <foss@mniewoehner.de>
614 S:      Maintained
615 F:      src/mainboard/supermicro/x11-lga1151-series/
619 SYSTEM76 MAINBOARDS
620 M:      Jeremy Soller <jeremy@system76.com>
621 M:      Tim Crawford <tcrawford@system76.com>
622 S:      Maintained
623 F:      src/mainboard/system76/
627 TI MAINBOARDS
628 S:      Orphan
629 F:      src/mainboard/ti/
633 UP MAINBOARDS
634 S:      Orphan
635 F:      src/mainboard/up/
637 ################################################################################
638 # Architectures
639 ################################################################################
641 ARM ARCHITECTURE
642 M:      Julius Werner <jwerner@chromium.org>
643 S:      Supported
644 F:      src/arch/arm/
645 F:      src/arch/arm64/
646 F:      src/soc/nvidia/
647 F:      src/soc/rockchip/
648 F:      util/nvidia/
649 F:      util/rockchip/
651 PPC64 ARCHITECTURE
652 M:      Ronald Minnich <rminnich@gmail.com>
653 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
654 S:      Maintained
655 F:      src/arch/ppc64/
656 F:      src/cpu/qemu-power8/
657 F:      src/mainboard/emulation/qemu-power8/
659 RISC-V ARCHITECTURE
660 M:      Ronald Minnich <rminnich@gmail.com>
661 R:      Philipp Hug <philipp@hug.cx>
662 S:      Maintained
663 F:      src/arch/riscv/
664 F:      src/soc/sifive/
665 F:      src/soc/ucb/
666 F:      src/mainboard/emulation/*-riscv/
667 F:      src/mainboard/sifive/
668 F:      util/riscv/
670 X86 ARCHITECTURE
671 M:      Jérémy Compostella <jeremy.compostella@intel.com>
672 S:      MAINTAINED
673 F:      src/arch/x86/
674 F:      src/cpu/x86/
675 F:      src/drivers/pc80/
676 F:      src/include/pc80/
677 F:      src/include/cpu/x86/
679 ################################################################################
680 # Embedded Controllers
681 ################################################################################
683 CHROME EC
684 M:      Boris Mittelberg <bmbm@google.com>
685 M:      Caveh Jalali <caveh@chromium.org>
686 S:      Maintained
687 F:      src/ec/google/
689 DELL SMSC MEC5035 EC
690 M:      Nicholas Chin <nic.c3.14@gmail.com>
691 W:      https://github.com/nic3-14159/E6400-EC-research
692 S:      Maintained
693 F:      src/ec/dell/mec5035/
695 LENOVO EC
696 M:      Alexander Couzens <lynxis@fe80.eu>
697 S:      Maintained
698 F:      src/ec/lenovo/
700 STARLABS EC
701 M:      Sean Rhodes <sean@starlabs.systems>
702 S:      Maintained
703 F:      src/ec/starlabs/
705 SYSTEM76 EC
706 M:      Jeremy Soller <jeremy@system76.com>
707 M:      Tim Crawford <tcrawford@system76.com>
708 S:      Maintained
709 F:      src/ec/system76/
711 ORPHANED ECS
712 S:      Orphan
713 F:      src/ec/51nb/
714 F:      src/ec/acpi/
715 F:      src/ec/apple/
716 F:      src/ec/compal/
717 F:      src/ec/hp/
718 F:      src/ec/kontron/
719 F:      src/ec/purism/
720 F:      src/ec/quanta/
721 F:      src/ec/roda/
722 F:      src/ec/smsc/
724 ################################################################################
725 # Northbridges
726 ################################################################################
728 INTEL HASWELL NORTHBRIDGE
729 M:      Angel Pons <th3fanbus@gmail.com>
730 S:      Maintained
731 F:      src/northbridge/intel/haswell/
733 INTEL PINEVIEW CHIPSET
734 M:      Angel Pons <th3fanbus@gmail.com>
735 S:      Odd Fixes
736 F:      src/northbridge/intel/pineview/
738 INTEL SANDYBRIDGE NORTHBRIDGE
739 M:      Angel Pons <th3fanbus@gmail.com>
740 S:      Maintained
741 F:      src/northbridge/intel/sandybridge/
743 INTEL X4X CHIPSET
744 M:      Angel Pons <th3fanbus@gmail.com>
745 S:      Odd Fixes
746 F:      src/northbridge/intel/x4x/
748 ################################################################################
749 # Platforms
750 ################################################################################
752 AMD SUPPORT
753 L:      amd_coreboot_org_changes@googlegroups.com
754 S:      Odd Fixes
755 F:      src/vendorcode/amd/
756 F:      src/cpu/amd/
757 F:      src/northbridge/amd/
758 F:      src/southbridge/amd/
759 F:      src/include/cpu/amd/
761 INTEL SUPPORT
762 R:      Intel_Coreboot_Reviewers <intel_coreboot_reviewers@intel.com>
763 S:      Maintained
764 F:      src/vendorcode/intel/
765 F:      src/cpu/intel/
766 F:      src/northbridge/intel/
767 F:      src/southbridge/intel/
768 F:      src/soc/intel/
769 F:      src/drivers/intel/
770 F:      src/include/cpu/intel/
772 INTEL FSP 1.1
773 M:      Huang Jin <huang.jin@intel.com>
774 S:      Supported
775 F:      src/drivers/intel/fsp1_1/
777 INTEL FSP 2.0
778 M:      Andrey Petrov <andrey.petrov@gmail.com>
779 M:      Ronak Kanabar <ronak.kanabar@intel.com>
780 S:      Maintained
781 F:      src/drivers/intel/fsp2_0/
783 INTEL DPTF
784 M:      Sumeet Pawnikar <sumeet.r.pawnikar@intel.com>
785 S:      Maintained
786 F:      src/drivers/intel/dptf/
788 ################################################################################
789 # Systems on a Chip
790 ################################################################################
792 AMD Cezanne
793 M:      Felix Held <felix-coreboot@felixheld.de>
794 M:      Jason Glenesk <jason.glenesk@gmail.com>
795 M:      Fred Reitberger <reitbergerfred@gmail.com>
796 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
797 L:      amd_coreboot_org_changes@googlegroups.com
798 S:      Maintained
799 F:      src/soc/amd/cezanne/
800 F:      src/vendorcode/amd/fsp/cezanne/
802 AMD common SoC code
803 M:      Felix Held <felix-coreboot@felixheld.de>
804 M:      Jason Glenesk <jason.glenesk@gmail.com>
805 M:      Fred Reitberger <reitbergerfred@gmail.com>
806 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
807 L:      amd_coreboot_org_changes@googlegroups.com
808 S:      Maintained
809 F:      src/soc/amd/common/
811 AMD Genoa Proof of Concept
812 M:      Felix Held <felix-coreboot@felixheld.de>
813 M:      Martin Roth <gaumless@gmail.com>
814 M:      Varshit Pandya <pandyavarshit@gmail.com>
815 S:      Maintained
816 F:      src/soc/amd/genoa_poc/
818 AMD Mendocino
819 M:      Felix Held <felix-coreboot@felixheld.de>
820 M:      Jason Glenesk <jason.glenesk@gmail.com>
821 M:      Fred Reitberger <reitbergerfred@gmail.com>
822 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
823 L:      amd_coreboot_org_changes@googlegroups.com
824 S:      Supported
825 F:      src/soc/amd/mendocino/
826 F:      src/vendorcode/amd/fsp/mendocino/
828 AMD Picasso
829 M:      Felix Held <felix-coreboot@felixheld.de>
830 M:      Jason Glenesk <jason.glenesk@gmail.com>
831 M:      Fred Reitberger <reitbergerfred@gmail.com>
832 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
833 L:      amd_coreboot_org_changes@googlegroups.com
834 S:      Maintained
835 F:      src/soc/amd/picasso/
836 F:      src/vendorcode/amd/fsp/picasso/
838 AMD Phoenix
839 M:      Felix Held <felix-coreboot@felixheld.de>
840 M:      Jason Glenesk <jason.glenesk@gmail.com>
841 M:      Fred Reitberger <reitbergerfred@gmail.com>
842 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
843 L:      amd_coreboot_org_changes@googlegroups.com
844 S:      Supported
845 F:      src/soc/amd/phoenix/
846 F:      src/vendorcode/amd/fsp/phoenix/
848 AMD Stoneyridge
849 M:      Felix Held <felix-coreboot@felixheld.de>
850 M:      Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
851 L:      amd_coreboot_org_changes@googlegroups.com
852 S:      Odd Fixes
853 F:      src/soc/amd/stoneyridge/
855 INTEL ALDERLAKE SOC
856 M:      Subrata Banik <subratabanik@google.com>
857 M:      Nick Vaccaro <nvaccaro@chromium.org>
858 M:      Kapil Porwal <kapilporwal@google.com>
859 M:      Dinesh Gehlot <digehlot@google.com>
860 S:      Maintained
861 F:      src/soc/intel/alderlake/
863 INTEL APOLLOLAKE_SOC
864 M:      Sean Rhodes <sean@starlabs.systems>
865 S:      Odd Fixes
866 F:      src/soc/intel/apollolake/
868 INTEL BRASWELL SOC
869 M:      Piotr Król <piotr.krol@3mdeb.com>
870 M:      Michał Żygowski <michal.zygowski@3mdeb.com>
871 M:      Frans Hendriks <fhendriks@eltan.com>
872 S:      Maintained
873 F:      /src/soc/intel/braswell/
874 F:      /src/vendorcode/intel/fsp/fsp1_1/braswell/
876 INTEL CANNONLAKE SOC
877 S:      Orphan
878 F:      src/soc/intel/cannonlake/
880 INTEL DENVERTON-NS SOC
881 M:      Jeff Daly <jeffd@silicom-usa.com>
882 M:      Vanessa Eusebio <vanessa.f.eusebio@intel.com>
883 S:      Maintained
884 F:      src/soc/intel/denverton_ns/
886 INTEL ELKHARTLAKE SOC
887 M:      Lean Sheng Tan <sheng.tan@9elements.com>
888 M:      Werner Zeh <werner.zeh@siemens.com>
889 S:      Maintained
890 F:      src/soc/intel/elkhartlake/
892 INTEL METEORLAKE SOC
893 M:      Subrata Banik <subratabanik@google.com>
894 M:      Tarun Tuli <tstuli@gmail.com>
895 M:      Kapil Porwal <kapilporwal@google.com>
896 M:      Jakub Czapiga <czapiga@google.com>
897 M:      Eran Mitrani <mitrani@google.com>
898 M:      Dinesh Gehlot <digehlot@google.com>
899 S:      Maintained
900 F:      src/soc/intel/meteorlake/
902 INTEL TIGERLAKE SOC
903 M:      Subrata Banik <subratabanik@google.com>
904 M:      Nick Vaccaro <nvaccaro@chromium.org>
905 S:      Maintained
906 F:      src/soc/intel/tigerlake/
908 INTEL Xeon Scalable Processor Family
909 M:      Jonathan Zhang <jon.zhixiong.zhang@gmail.com>
910 M:      Johnny Lin <Johnny_Lin@wiwynn.com>
911 M:      Tim Chu <Tim.Chu@quantatw.com>
912 M:      Arthur Heymans <arthur@aheymans.xyz>
913 M:      Christian Walter <christian.walter@9elements.com>
914 M:      Shuo Liu <shuo.liu@intel.com>
915 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
916 M:      Lean Sheng Tan <sheng.tan@9elements.com>
917 S:      Supported
918 F:      src/soc/intel/xeon_sp/
919 F:      src/vendorcode/intel/fsp/fsp2_0/skylake_sp/
920 F:      src/vendorcode/intel/fsp/fsp2_0/copperlake_sp/
921 F:      src/vendorcode/intel/fsp/fsp2_0/sapphirerapids_sp/
922 F:      src/vendorcode/intel/fsp/fsp2_0/graniterapids/
924 MEDIATEK SOCS
925 M:      Hung-Te Lin <hungte@chromium.org>
926 M:      Yu-Ping Wu <yupingso@google.com>
927 M:      Yidi Lin <yidilin@google.com>
928 S:      Supported
929 F:      src/soc/mediatek/
931 MEDIATEK MT8192
932 M:      Xi Chen <xixi.chen@mediatek.com>
933 S:      Maintained
934 F:      src/soc/mediatek/mt8192/
935 F:      src/vendorcode/mediatek/mt8192/
937 ORPHANED ARM SOCS
938 S:      Orphan
939 F:      src/cpu/armltd/
940 F:      src/soc/ti/
941 F:      src/soc/qualcomm/
942 F:      src/soc/samsung/
943 F:      util/exynos/
944 F:      util/ipqheader/
946 ################################################################################
947 # Payloads
948 ################################################################################
950 NVRAM
951 F:      util/nvramtool/
952 F:      payloads/nvramcui/
954 LIBPAYLOAD
955 F:      payloads/libpayload/
957 COREINFO PAYLOAD
958 F:      payloads/coreinfo/
960 EXTERNAL PAYLOADS INTEGRATION
961 M:      Martin Roth <gaumless@gmail.com>
962 F:      payloads/external/
964 COREDOOM PAYLOAD INTEGRATION
965 M:      Nicholas Chin <nic.c3.14@gmail.com>
966 W:      https://github.com/nic3-14159/coreDOOM
967 S:      Maintained
968 F:      payloads/external/coreDOOM/
970 LINUXBOOT PAYLOAD INTEGRATION
971 M:      Christian Walter <christian.walter@9elements.com>
972 M:      Marcello Sylvester Bauer <info@marcellobauer.com>
973 S:      Supported
974 F:      payloads/external/LinuxBoot/
976 EDK2 PAYLOAD INTEGRATION
977 M:      Benjamin Doron <benjamin.doron00@gmail.com>
978 M:      Matt DeVillier <matt.devillier@gmail.com>
979 M:      Sean Rhodes <sean@starlabs.systems>
980 M:      Lean Sheng Tan <sheng.tan@9elements.com>
981 S:      Supported
982 F:      payloads/external/edk2/
984 ################################################################################
985 # Utilities
986 ################################################################################
988 ABUILD
989 M:      Martin Roth <gaumless@gmail.com>
990 S:      Supported
991 F:      util/abuild/
993 BOARD STATUS
994 F:      util/board_status/
996 BUILD SYSTEM
997 M:      Martin Roth <gaumless@gmail.com>
998 S:      Supported
999 F:      Makefile
1000 F:      *.inc
1001 F:      src/include/kconfig.h
1002 F:      util/kconfig/
1003 F:      util/sconfig/
1004 F:      util/xcompile/
1005 F:      util/genbuild_h/
1007 TOOLCHAIN
1008 M:      Martin Roth <gaumless@gmail.com>
1009 M:      Felix Singer <felixsinger@posteo.net>
1010 S:      Supported
1011 F:      util/crossgcc/
1013 DOCKER
1014 M:      Martin Roth <gaumless@gmail.com>
1015 M:      Felix Singer <felixsinger@posteo.net>
1016 S:      Supported
1017 F:      util/docker/
1020 F:      .git*
1021 F:      /util/gitconfig
1023 LINT SCRIPTS
1024 M:      Martin Roth <gaumless@gmail.com>
1025 S:      Supported
1026 F:      util/lint/
1028 IFDTOOL
1029 F:      util/ifdtool/
1031 INTELTOOL
1032 M:      Pratik Prajapati <pratikkumar.v.prajapati@intel.com>
1033 F:      util/inteltool/
1035 INTELMETOOL
1036 M:      Christian Walter <christian.walter@9elements.com>
1037 F:      util/intelmetool/
1039 INTELP2M
1040 M:      Maxim Polyakov <max.senia.poliak@gmail.com>
1041 S:      Maintained
1042 F:      util/intelp2m/
1044 ME_CLEANER
1045 M:      Nicola Corna <nicola@corna.info>
1046 W:      https://github.com/corna/me_cleaner
1047 S:      Maintained
1048 F:      util/me_cleaner/
1050 LIVEISO
1051 M:      Felix Singer <felixsinger@posteo.net>
1052 S:      Supported
1053 F:      util/liveiso/
1055 ################################################################################
1056 # Miscellaneous
1057 ################################################################################
1059 ASPEED AST2050 DRIVER & COMMON CODE
1060 M:      Timothy Pearson <tpearson@raptorengineeringinc.com>
1061 S:      Supported
1062 F:      src/drivers/aspeed/common/
1063 F:      src/drivers/aspeed/ast2050/
1065 ACPI
1066 R:      Cliff Huang <cliff.huang@intel.com>
1067 M:      Lance Zhao <lance.zhao@gmail.com>
1068 M:      Tim Wawrzynczak <inforichland@gmail.com>
1069 S:      Supported
1070 F:      src/acpi/
1071 F:      src/arch/x86/acpi/
1072 F:      util/acpi/
1074 LZ4 COMPRESSION
1075 M:      Julius Werner <jwerner@chromium.org>
1076 S:      Supported
1077 F:      src/commonlib/lz4*
1078 F:      payloads/libpayload/liblz4/
1079 F:      util/cbfstool/lz4/
1081 BINARY OBJECTS
1082 F:      3rdparty/blobs/
1084 VERIFIED BOOT
1085 M:      Julius Werner <jwerner@chromium.org>
1086 M:      Yu-Ping Wu <yupingso@google.com>
1087 S:      Supported
1088 F:      3rdparty/vboot/
1089 F:      src/security/vboot/
1090 F:      src/include/tpm.h
1091 F:      src/include/tpm_lite/
1093 RESOURCE ALLOCATOR
1094 F:      src/device/*
1095 F:      src/include/device/
1096 F:      src/include/cpu/cpu.h
1098 OPTION ROM EXECUTION & X86EMU
1099 F:      src/device/oprom/
1101 CBFS
1102 M:      Julius Werner <jwerner@chromium.org>
1103 F:      src/include/cbfs*
1104 F:      src/commonlib/bsd/include/commonlib/bsd/cbfs*
1105 F:      src/commonlib/bsd/cbfs*
1106 F:      src/lib/cbfs.c
1108 CBFSTOOL
1109 F:      util/cbfstool/
1111 CBMEM
1112 F:      src/include/cbmem.h
1113 F:      src/include/cbmem_id.h
1114 F:      util/cbmem/
1116 CONSOLE
1117 F:      src/console/
1118 F:      src/include/console/
1119 F:      src/drivers/uart/
1121 TPM SUPPORT
1122 M:      Christian Walter <christian.walter@9elements.com>
1123 S:      Supported
1124 F:      src/drivers/*/tpm/
1125 F:      src/security/tpm/
1127 SUPERIOS & SUPERIOTOOL
1128 S:      Orphan
1129 F:      src/superio/
1130 F:      util/superiotool/
1132 SPD UTILITIES
1133 M:      Reka Norman <rekanorman@chromium.org>
1134 S:      Maintained
1135 F:      util/spd_tools/
1136 F:      util/spdtool/
1138 MEMLAYOUT
1139 M:      Julius Werner <jwerner@chromium.org>
1140 S:      Supported
1141 F:      */memlayout.h
1142 F:      *.ld
1144 ELTAN VENDORCODE
1145 M:      Frans Hendriks <fhendriks@eltan.com>
1146 M:      Erik van den Bogaert <ebogaert@eltan.com>
1147 S:      Maintained
1148 F:      src/vendorcode/eltan/
1150 TAS5825M DRIVER
1151 M:      Jeremy Soller <jeremy@system76.com>
1152 M:      Tim Crawford <tcrawford@system76.com>
1153 S:      Maintained
1154 F:      src/drivers/i2c/tas5825m/
1156 TESTS
1157 M:      Jakub Czapiga <czapiga@google.com>
1158 S:      Maintained
1159 F:      tests/
1160 F:      payloads/libpayload/tests/
1162 COREBOOT RELEASES
1163 M:      Felix Singer <felixsinger@posteo.net>
1164 M:      Jason Glenesk <jason.glenesk@gmail.com>
1165 M:      Angel Pons <th3fanbus@gmail.com>
1166 M:      Martin Roth <gaumless@gmail.com>
1167 M:      Matt DeVillier <MrChromebox@gmail.com>
1168 S:      Maintained
1169 F:      Documentation/releases/
1170 F:      util/release/
1172 MISSING: TIMERS / DELAYS
1174 MISSING: TIMESTAMPS
1176 MISSING: FMAP
1178 MISSING: GPIO
1180 MISSING: SMP
1182 MISSING: DMP / QEMU-X86
1184 MISSING: ELOG
1186 MISSING: SPI
1188 # *** Infrastructure Owners ***
1189 # This is intended to let people know who they should contact for issues with various infrastructure pieces.
1190 # Hardware
1191 #       Owners: Patrick
1192 #       Backups:
1194 # Web Server
1195 #       Owners: Patrick
1196 #       Backups:
1198 # Website
1199 #       Owners: Martin
1200 #       Backups: Patrick
1202 # Documentation Website
1203 #       Owners: Patrick
1204 #       Backups:
1206 CODE OF CONDUCT
1207 M:      Ronald Minnich <rminnich@gmail.com>
1208 M:      Martin Roth <martin@coreboot.org>
1209 S:      Maintained
1210 F:      Documentation/community/code_of_conduct.md
1212 # Wiki
1213 #       Owners: Patrick
1214 #       Backups:
1216 # Gerrit
1217 #       Owners: Patrick
1218 #       Backups: Martin
1220 # Jenkins
1221 #       Owners: Patrick, Martin
1222 #       Backups:
1224 # Bug Tracker
1225 #       Owners: Lynxis,
1226 #       Backups: Martin,
1228 # Mailing List
1229 #       Owners: Patrick
1230 #       Backups: Martin
1232 # Software Freedom Conservancy
1233 #       Main contact: Martin
1234 #       “Official” contact: David, Matt, Werner