| |
| |
| List of upstream coreboot maintainers |
| and how to submit coreboot changes |
| |
| This represents the list of maintainers that work on the upstream coreboot |
| code base (on coreboot.org). Maintainers are assigned to topics and when |
| applicable to subtrees of the source tree. You'll find some subtrees that |
| don't have a maintainer. If you are looking for reviewers for such a sub- |
| tree, it's often a good choice to look at the git history to see who worked |
| on it last. |
| |
| Please try to follow the guidelines below. This will make things |
| easier on the maintainers. Not all of these guidelines matter for every |
| trivial patch so apply some common sense. |
| |
| 1. Always _test_ your changes, however small, on at least 1 or |
| 2 people, preferably many more. |
| |
| 2. Try to release a few ALPHA test versions to gerrit. Announce |
| them onto the coreboot mailing list and IRC channel and await |
| results. This is especially important on coreboot core changes, |
| but also for device drivers, because often that's the only way |
| you will find things like the fact revision 3 chipset needs |
| a magic fix you didn't know about, or some clown changed the |
| chips on a board and not its name. (Don't laugh!) |
| |
| 3. Make sure your changes compile correctly in multiple |
| configurations. In particular check that changes work for all |
| boards in the tree (use abuild!) |
| |
| 4. When you are happy with a change make it generally available for |
| testing in gerrit and await feedback. |
| |
| 5. Make your patch available through coreboot's gerrit code review |
| system, and add the relevant maintainer from this list as a code |
| reviewer. Be prepared to get your changes sent back with seemingly |
| silly requests about formatting and variable names. These aren't |
| as silly as they seem. One job the maintainers do is to keep |
| things looking the same. Sometimes this means that the clever |
| hack in your mainboard or chipset to get around a problem actually |
| needs to become a generalized coreboot feature ready for next time. |
| |
| PLEASE check your patch with the automated style checker |
| (util/lint/checkpatch.pl) to catch trival style violations. |
| See https://www.coreboot.org/Coding_Style for guidance here. |
| |
| PLEASE add the maintainers that are generated by |
| util/scripts/get_maintainer.pl as reviewers. The results returned |
| by the script will be best if you have git installed and are |
| making your changes in a branch derived from coreboot.org's latest |
| git tree. |
| |
| PLEASE try to include any credit lines you want added with the |
| patch. It avoids people being missed off by mistake and makes |
| it easier to know who wants adding and who doesn't. |
| |
| PLEASE document known bugs. If it doesn't work for everything |
| or does something very odd once a month document it. |
| |
| PLEASE remember that submissions must be made under the terms |
| of the OSDL certificate of contribution and should include a |
| Signed-off-by: line. The current version of this "Developer's |
| Certificate of Origin" (DCO) is listed at |
| https://www.coreboot.org/Development_Guidelines#Sign-off_Procedure. |
| |
| 6. Make sure you have the right to send any changes you make. If you |
| do changes at work you may find your employer owns the patch |
| not you. |
| |
| 7. Happy hacking. |
| |
| Descriptions of section entries: |
| |
| M: Maintainer: FullName <address@domain> |
| Must be registered to Gerrit (https://review.coreboot.org/). |
| Should have experience with upstream coreboot development. |
| R: Designated reviewer: FullName <address@domain> |
| These reviewers should be CCed on patches. |
| L: Mailing list that is relevant to this area |
| W: Web-page with status/info |
| Q: Patchwork web based patch tracking system site |
| T: SCM tree type and location. |
| Type is one of: git, hg, quilt, stgit, topgit |
| S: Status, one of the following: |
| Supported: Someone is continuously paid to look after this and |
| a reaction to review requests can be expected |
| within a few days, a month at most. |
| Maintained: Someone actually looks after it and a reaction to |
| review requests can usually be expected within a |
| few weeks. |
| Odd Fixes: It has a maintainer but they don't have time to do |
| much other than throw the odd patch in. See below.. |
| Orphan: No current maintainer [but maybe you could take the |
| role as you write your new code]. |
| Obsolete: Old code. Something tagged obsolete generally means |
| it has been replaced by a better system and you |
| should be using that. |
| F: Files and directories with wildcard patterns. |
| A trailing slash includes all files and subdirectory files. |
| F: drivers/net/ all files in and below drivers/net |
| F: drivers/net/* all files in drivers/net, but not below |
| F: */net/* all files in "any top level directory"/net |
| One pattern per line. Multiple F: lines acceptable. |
| N: Files and directories with regex patterns. |
| N: [^a-z]tegra all files whose path contains the word tegra |
| One pattern per line. Multiple N: lines acceptable. |
| scripts/get_maintainer.pl has different behavior for files that |
| match F: pattern and matches of N: patterns. By default, |
| get_maintainer will not look at git log history when an F: pattern |
| match occurs. When an N: match occurs, git log history is used |
| to also notify the people that have git commit signatures. |
| X: Files and directories that are NOT maintained, same rules as F: |
| Files exclusions are tested before file matches. |
| Can be useful for excluding a specific subdirectory, for instance: |
| F: net/ |
| X: net/ipv6/ |
| matches all files in and below net excluding net/ipv6/ |
| K: Keyword perl extended regex pattern to match content in a |
| patch or file. For instance: |
| K: of_get_profile |
| matches patches or files that contain "of_get_profile" |
| K: \b(printk|pr_(info|err))\b |
| matches patches or files that contain one or more of the words |
| printk, pr_info or pr_err |
| One regex pattern per line. Multiple K: lines acceptable. |
| |
| Note: For the hard of thinking, this list is meant to remain in alphabetical |
| order. If you could add yourselves to it in alphabetical order that would be |
| so much easier [Ed] |
| |
| Maintainers List (try to look for most precise areas first) |
| |
| ----------------------------------- |
| |
| ################################################################################ |
| # Mainboards |
| ################################################################################ |
| |
| AMD family 17h and 19h reference boards |
| M: Marshall Dawson <marshalldawson3rd@gmail.com> |
| M: Felix Held <felix-coreboot@felixheld.de> |
| M: Jason Glenesk <jason.glenesk@gmail.com> |
| M: Fred Reitberger <reitbergerfred@gmail.com> |
| S: Maintained |
| F: src/mainboard/amd/chausie/ |
| F: src/mainboard/amd/majolica/ |
| F: src/mainboard/amd/mandolin/ |
| |
| APPLE MAINBOARDS |
| M: Evgeny Zinoviev <me@ch1p.io> |
| S: Maintained |
| F: src/mainboard/apple/ |
| |
| |
| |
| ASROCK B85M PRO4 MAINBOARD |
| M: Angel Pons <th3fanbus@gmail.com> |
| S: Maintained |
| F: src/mainboard/asrock/b85m_pro4/ |
| |
| ASROCK G41C-GS MAINBOARD & VARIANTS |
| M: Angel Pons <th3fanbus@gmail.com> |
| S: Maintained |
| F: src/mainboard/asrock/g41c-gs/ |
| |
| ASROCK H81M-HDS MAINBOARD |
| M: Tristan Corrick <tristan@corrick.kiwi> |
| S: Maintained |
| F: src/mainboard/asrock/h81m-hds/ |
| |
| |
| |
| ASUS A88XM-E MAINBOARD |
| M: Mike Banon <mikebdp2@gmail.com> |
| S: Maintained |
| F: src/mainboard/asus/a88xm-e/ |
| |
| ASUS AM1I-A MAINBOARD |
| M: Mike Banon <mikebdp2@gmail.com> |
| S: Maintained |
| F: src/mainboard/asus/am1i-a/ |
| |
| ASUS H61 SERIES MAINBOARDS |
| M: Angel Pons <th3fanbus@gmail.com> |
| M: Tristan Corrick <tristan@corrick.kiwi> |
| S: Maintained |
| F: src/mainboard/asus/h61-series/ |
| |
| ASUS MAXIMUS IV GENE-Z MAINBOARD |
| M: Tristan Corrick <tristan@corrick.kiwi> |
| S: Maintained |
| F: src/mainboard/asus/maximus_iv_gene-z/ |
| |
| ASUS P5QC PRO MAINBOARD & VARIANTS |
| M: Angel Pons <th3fanbus@gmail.com> |
| R: Stefan Ott <coreboot@desire.ch> |
| S: Maintained |
| F: src/mainboard/asus/p5qc/ |
| |
| ASUS P5QPL-AM MAINBOARD & VARIANTS |
| M: Angel Pons <th3fanbus@gmail.com> |
| S: Maintained |
| F: src/mainboard/asus/p5qpl-am/ |
| |
| ASUS P8Z77 SERIES MAINBOARDS |
| M: Angel Pons <th3fanbus@gmail.com> |
| M: Vlado Cibic <vladocb@protonmail.com> |
| S: Maintained |
| F: src/mainboard/asus/p8z77-series/ |
| |
| |
| |
| CLEVO MAINBOARDS |
| M: Felix Singer <felixsinger@posteo.net> |
| M: Michael Niewöhner <foss@mniewoehner.de> |
| S: Supported |
| F: src/mainboard/clevo/ |
| |
| |
| |
| FACEBOOK FBG1701 MAINBOARD |
| M: Frans Hendriks <fhendriks@eltan.com> |
| M: Erik van den Bogaert <ebogaert@eltan.com> |
| S: Maintained |
| F: src/mainboard/facebook/fbg1701/ |
| |
| FACEBOOK MONOLITH MAINBOARD |
| M: Frans Hendriks <fhendriks@eltan.com> |
| M: Erik van den Bogaert <ebogaert@eltan.com> |
| S: Maintained |
| F: src/mainboard/facebook/monolith/ |
| |
| |
| |
| GIGABYTE GA-D510UD MAINBOARD |
| M: Angel Pons <th3fanbus@gmail.com> |
| S: Maintained |
| F: src/mainboard/gigabyte/ga-d510ud/ |
| |
| GIGABYTE GA-G41M-ES2L MAINBOARD |
| M: Damien Zammit <damien@zamaudio.com> |
| S: Odd Fixes |
| F: src/mainboard/gigabyte/ga-g41m-es2l/ |
| |
| GIGABYTE GA-H61M SERIES MAINBOARDS |
| M: Angel Pons <th3fanbus@gmail.com> |
| S: Maintained |
| F: src/mainboard/gigabyte/ga-h61m-series/ |
| |
| |
| GOOGLE BRYA MAINBOARDS |
| M: Tim Wawrzynczak <twawrzynczak@chromium.org> |
| S: Maintained |
| F: src/mainboard/google/brya/ |
| |
| GOOGLE HATCH MAINBOARDS |
| M: Tim Wawrzynczak <twawrzynczak@chromium.org> |
| S: Maintained |
| F: src/mainboard/google/hatch/ |
| |
| GOOGLE PANTHER MAINBOARD |
| M: Stefan Reinauer <stefan.reinauer@coreboot.org> |
| S: Supported |
| F: src/mainboard/google/panther/ |
| |
| GOOGLE VOLTEER MAINBOARDS |
| M: Tim Wawrzynczak <twawrzynczak@chromium.org> |
| M: Nick Vaccaro <nvaccaro@chromium.org> |
| S: Maintained |
| F: src/mainboard/google/volteer/ |
| |
| GOOGLE MAINBOARDS (Intel-based, legacy/inactive) |
| M: Matt DeVillier <MrChromebox@gmail.com> |
| S: Maintained |
| F: src/mainboard/google/auron/ |
| F: src/mainboard/google/beltino/ |
| F: src/mainboard/google/butterfly/ |
| F: src/mainboard/google/cyan/ |
| F: src/mainboard/google/glados/ |
| F: src/mainboard/google/jecht/ |
| F: src/mainboard/google/link/ |
| F: src/mainboard/google/parrot/ |
| F: src/mainboard/google/slippy/ |
| F: src/mainboard/google/stout/ |
| |
| |
| |
| HP 280 G2 MAINBOARD |
| M: Angel Pons <th3fanbus@gmail.com> |
| S: Maintained |
| F: src/mainboard/hp/280_g2/ |
| |
| |
| |
| INTEL D510MO MAINBOARD |
| M: Damien Zammit <damien@zamaudio.com> |
| S: Odd Fixes |
| F: src/mainboard/intel/d510mo/ |
| |
| INTEL HARCUVAR_CRB MAINBOARD |
| M: Jeff Daly <jeffd@silicom-usa.com> |
| M: Vanessa Eusebio <vanessa.f.eusebio@intel.com> |
| M: Suresh Bellampalli <suresh.bellampalli@intel.com> |
| M: Mariusz Szafranski <mariuszx.szafranski@intel.com> |
| S: Maintained |
| F: src/mainboard/intel/harcuvar/ |
| |
| INTEL STRAGO MAINBOARD |
| M: Hannah Williams <hannah.williams@intel.com> |
| S: Supported |
| F: /src/mainboard/intel/strago/ |
| |
| |
| |
| KONTRON BSL6 MAINBOARD |
| M: Felix Singer <felixsinger@posteo.net> |
| M: Nico Huber <nico.h@gmx.de> |
| S: Supported |
| F: src/mainboard/kontron/bsl6/ |
| |
| KONTRON MAL10 MAINBOARD |
| M: Maxim Polyakov <max.senia.poliak@gmail.com> |
| M: Nico Huber <nico.h@gmx.de> |
| M: Felix Singer <felixsinger@posteo.net> |
| S: Supported |
| F: src/mainboard/kontron/mal10/ |
| |
| |
| |
| LENOVO MAINBOARDS |
| M: Alexander Couzens <lynxis@fe80.eu> |
| S: Maintained |
| F: src/mainboard/lenovo/ |
| |
| LENOVO G505S MAINBOARD |
| M: Mike Banon <mikebdp2@gmail.com> |
| S: Maintained |
| F: src/mainboard/lenovo/g505s/ |
| |
| LENOVO X200 MAINBOARD |
| R: Stefan Ott <coreboot@desire.ch> |
| S: Maintained |
| F: src/mainboard/lenovo/x200/ |
| |
| LENOVO X201 MAINBOARD |
| R: Stefan Ott <coreboot@desire.ch> |
| S: Maintained |
| F: src/mainboard/lenovo/x201/ |
| |
| |
| LIBRETREND LT1000 MAINBOARD |
| M: Piotr Król <piotr.krol@3mdeb.com> |
| M: Michał Żygowski <michal.zygowski@3mdeb.com> |
| S: Maintained |
| F: src/mainboard/libretrend/lt1000/ |
| |
| |
| |
| MSI H81M-P33 MAINBOARD |
| M: Angel Pons <th3fanbus@gmail.com> |
| S: Maintained |
| F: src/mainboard/msi/h81m-p33/ |
| |
| |
| |
| OCP DELTALAKE MAINBOARD |
| M: Arthur Heymans <arthur@aheymans.xyz> |
| M: Christian Walter <christian.walter@9elements.com> |
| M: Johnny Lin <Johnny_Lin@wiwynn.com> |
| M: Jonathan Zhang <jonzhang@fb.com> |
| M: Tim Chu <Tim.Chu@quantatw.com> |
| S: Supported |
| F: src/mainboard/ocp/deltalake/ |
| |
| OCP TIOGAPASS MAINBOARD |
| M: Jonathan Zhang <jonzhang@fb.com> |
| M: Reddy Chagam <anjaneya.chagam@intel.com> |
| M: Johnny Lin <Johnny_Lin@wiwynn.com> |
| M: Morgan Jang <Morgan_Jang@wiwynn.com> |
| M: Ryback Hung <<Ryback.Hung@quantatw.com> |
| M: Bryant Ou <Bryant.Ou@quantatw.com> |
| S: Maintained |
| F: src/mainboard/ocp/tiogapass/ |
| |
| |
| |
| OPENCELLULAR MAINBOARDS |
| M: Christian Walter <christian.walter@9elements.com> |
| M: Patrick Rudolph <patrick.rudolph@9elements.com> |
| S: Supported |
| F: src/mainboard/opencellular/elgon/ |
| |
| |
| |
| PC ENGINES ALL MAINBOARDS |
| M: Piotr Król <piotr.krol@3mdeb.com> |
| M: Michał Żygowski <michal.zygowski@3mdeb.com> |
| S: Supported |
| F: src/mainboard/pcengines/ |
| |
| |
| |
| PORTWELL PQ-M107 MAINBOARD |
| M: Frans Hendriks <fhendriks@eltan.com> |
| M: Erik van den Bogaert <ebogaert@eltan.com> |
| S: Maintained |
| F: src/mainboard/portwell/m107/ |
| |
| |
| |
| PROTECTLI ALL MAINBOARDS |
| M: Piotr Król <piotr.krol@3mdeb.com> |
| M: Michał Żygowski <michal.zygowski@3mdeb.com> |
| S: Maintained |
| F: src/mainboard/protectli/ |
| |
| |
| |
| PRODRIVE HERMES MAINBOARD |
| M: Christian Walter <christian.walter@9elements.com> |
| M: Patrick Rudolph <patrick.rudolph@9elements.com> |
| S: Maintained |
| F: src/mainboard/prodrive/hermes/ |
| |
| |
| |
| PURISM MAINBOARDS |
| M: Matt DeVillier <matt.devillier@puri.sm> |
| S: Supported |
| F: src/mainboard/purism/ |
| |
| |
| |
| SAMSUNG CHROMEOS MAINBOARDS |
| M: Matt DeVillier <MrChromebox@gmail.com> |
| S: Maintained |
| F: src/mainboard/samsung/lumpy/ |
| F: src/mainboard/samsung/stumpy/ |
| |
| |
| |
| SIEMENS CHILI MAINBAORD |
| M: Felix Singer <felixsinger@posteo.net> |
| M: Nico Huber <nico.h@gmx.de> |
| S: Supported |
| F: src/mainboard/siemens/chili/ |
| |
| SIEMENS MC_xxxx MAINBOARDS |
| M: Werner Zeh <werner.zeh@siemens.com> |
| S: Maintained |
| F: src/mainboard/siemens/mc_apl1/ |
| F: src/mainboard/siemens/mc_ehl/ |
| |
| |
| |
| STAR LABS MAINBOARDS |
| M: Sean Rhodes <sean@starlabs.systems> |
| S: Maintained |
| F: src/mainboard/starlabs/ |
| |
| |
| |
| SYSTEM76 MAINBOARDS |
| M: Jeremy Soller <jeremy@system76.com> |
| M: Tim Crawford <tcrawford@system76.com> |
| S: Maintained |
| F: src/mainboard/system76/ |
| |
| |
| |
| SUPERMICRO X10SLM+-F MAINBOARD |
| M: Tristan Corrick <tristan@corrick.kiwi> |
| S: Maintained |
| F: src/mainboard/supermicro/x10slm-f/ |
| |
| SUPERMICRO X11-LGA1151-SERIES |
| M: Michael Niewöhner <foss@mniewoehner.de> |
| S: Maintained |
| F: src/mainboard/supermicro/x11-lga1151-series/ |
| |
| ################################################################################ |
| # Architectures |
| ################################################################################ |
| |
| ARM ARCHITECTURE |
| M: Julius Werner <jwerner@chromium.org> |
| S: Supported |
| F: src/arch/arm/ |
| F: src/arch/arm64/ |
| F: src/soc/nvidia/ |
| F: src/soc/rockchip/ |
| F: util/nvidia/ |
| F: util/rockchip/ |
| |
| PPC64 ARCHITECTURE |
| M: Ronald Minnich <rminnich@gmail.com> |
| M: Timothy Pearson <tpearson@raptorengineeringinc.com> |
| S: Maintained |
| F: src/arch/ppc64/ |
| F: src/cpu/qemu-power8/ |
| F: src/mainboard/emulation/qemu-power8/ |
| |
| RISC-V ARCHITECTURE |
| M: Ronald Minnich <rminnich@gmail.com> |
| R: Philipp Hug <philipp@hug.cx> |
| S: Maintained |
| F: src/arch/riscv/ |
| F: src/soc/sifive/ |
| F: src/soc/ucb/ |
| F: src/mainboard/emulation/*-riscv/ |
| F: src/mainboard/sifive/ |
| F: util/riscv/ |
| |
| X86 ARCHITECTURE |
| F: src/arch/x86/ |
| F: src/cpu/x86/ |
| F: src/drivers/pc80/ |
| F: src/include/pc80/ |
| F: src/include/cpu/x86/ |
| |
| ################################################################################ |
| # Embedded Controllers |
| ################################################################################ |
| |
| CHROME EC |
| M: Tim Wawrzynczak <twawrzynczak@chromium.org> |
| S: Maintained |
| F: src/ec/google/chromeec/ |
| |
| LENOVO EC |
| M: Alexander Couzens <lynxis@fe80.eu> |
| S: Maintained |
| F: src/ec/lenovo/ |
| |
| STARLABS EC |
| M: Sean Rhodes <sean@starlabs.systems> |
| S: Maintained |
| F: src/ec/starlabs/ |
| |
| SYSTEM76 EC |
| M: Jeremy Soller <jeremy@system76.com> |
| M: Tim Crawford <tcrawford@system76.com> |
| S: Maintained |
| F: src/ec/system76/ |
| |
| ################################################################################ |
| # Northbridges |
| ################################################################################ |
| |
| INTEL HASWELL NORTHBRIDGE |
| M: Angel Pons <th3fanbus@gmail.com> |
| S: Maintained |
| F: src/northbridge/intel/haswell/ |
| |
| INTEL PINEVIEW CHIPSET |
| M: Damien Zammit <damien@zamaudio.com> |
| M: Angel Pons <th3fanbus@gmail.com> |
| S: Odd Fixes |
| F: src/northbridge/intel/pineview/ |
| |
| INTEL SANDYBRIDGE NORTHBRIDGE |
| M: Angel Pons <th3fanbus@gmail.com> |
| S: Maintained |
| F: src/northbridge/intel/sandybridge/ |
| |
| INTEL X4X CHIPSET |
| M: Damien Zammit <damien@zamaudio.com> |
| M: Angel Pons <th3fanbus@gmail.com> |
| S: Odd Fixes |
| F: src/northbridge/intel/x4x/ |
| |
| ################################################################################ |
| # Platforms |
| ################################################################################ |
| |
| AMD SUPPORT |
| F: src/vendorcode/amd/ |
| F: src/cpu/amd/ |
| F: src/northbridge/amd/ |
| F: src/southbridge/amd/ |
| F: src/include/cpu/amd/ |
| |
| INTEL SUPPORT |
| S: Maintained |
| F: src/vendorcode/intel/ |
| F: src/cpu/intel/ |
| F: src/northbridge/intel/ |
| F: src/southbridge/intel/ |
| F: src/soc/intel/ |
| F: src/drivers/intel/ |
| F: src/include/cpu/intel/ |
| |
| INTEL FSP 1.1 |
| M: Lee Leahy <leroy.p.leahy@intel.com> |
| M: Huang Jin <huang.jin@intel.com> |
| M: York Yang <york.yang@intel.com> |
| S: Supported |
| F: src/drivers/intel/fsp1_1/ |
| |
| INTEL FSP 2.0 |
| M: Andrey Petrov <andrey.petrov@gmail.com> |
| S: Maintained |
| F: src/drivers/intel/fsp2_0/ |
| |
| ################################################################################ |
| # Systems on a Chip |
| ################################################################################ |
| |
| AMD Cezanne |
| M: Marshall Dawson <marshalldawson3rd@gmail.com> |
| M: Felix Held <felix-coreboot@felixheld.de> |
| M: Jason Glenesk <jason.glenesk@gmail.com> |
| M: Raul E Rangel <rrangel@chromium.org> |
| M: Fred Reitberger <reitbergerfred@gmail.com> |
| S: Maintained |
| F: src/soc/amd/cezanne/ |
| F: src/vendorcode/amd/fsp/cezanne/ |
| |
| AMD common SoC code |
| M: Marshall Dawson <marshalldawson3rd@gmail.com> |
| M: Felix Held <felix-coreboot@felixheld.de> |
| M: Jason Glenesk <jason.glenesk@gmail.com> |
| M: Raul E Rangel <rrangel@chromium.org> |
| M: Fred Reitberger <reitbergerfred@gmail.com> |
| S: Maintained |
| F: src/soc/amd/common/ |
| |
| AMD Picasso |
| M: Marshall Dawson <marshalldawson3rd@gmail.com> |
| M: Felix Held <felix-coreboot@felixheld.de> |
| M: Jason Glenesk <jason.glenesk@gmail.com> |
| M: Raul E Rangel <rrangel@chromium.org> |
| M: Fred Reitberger <reitbergerfred@gmail.com> |
| S: Maintained |
| F: src/soc/amd/picasso/ |
| F: src/vendorcode/amd/fsp/picasso/ |
| |
| AMD Sabrina |
| M: Marshall Dawson <marshalldawson3rd@gmail.com> |
| M: Felix Held <felix-coreboot@felixheld.de> |
| M: Jason Glenesk <jason.glenesk@gmail.com> |
| M: Raul E Rangel <rrangel@chromium.org> |
| M: Fred Reitberger <reitbergerfred@gmail.com> |
| S: Maintained |
| F: src/soc/amd/sabrina/ |
| F: src/vendorcode/amd/fsp/sabrina/ |
| |
| AMD Stoneyridge |
| M: Marshall Dawson <marshalldawson3rd@gmail.com> |
| M: Felix Held <felix-coreboot@felixheld.de> |
| S: Odd Fixes |
| F: src/soc/amd/stoneyridge/ |
| |
| INTEL ALDERLAKE SOC |
| M: Tim Wawrzynczak <twawrzynczak@chromium.org> |
| S: Maintained |
| F: src/soc/intel/alderlake/ |
| |
| INTEL APOLLOLAKE_SOC |
| M: Andrey Petrov <andrey.petrov@gmail.com> |
| S: Maintained |
| F: src/soc/intel/apollolake/ |
| |
| INTEL BRASWELL SOC |
| M: Piotr Król <piotr.krol@3mdeb.com> |
| M: Michał Żygowski <michal.zygowski@3mdeb.com> |
| M: Frans Hendriks <fhendriks@eltan.com> |
| S: Maintained |
| F: /src/soc/intel/braswell/ |
| F: /src/vendorcode/intel/fsp/fsp1_1/braswell/ |
| |
| INTEL DENVERTON-NS SOC |
| M: Jeff Daly <jeffd@silicom-usa.com> |
| M: Vanessa Eusebio <vanessa.f.eusebio@intel.com> |
| M: Suresh Bellampalli <suresh.bellampalli@intel.com> |
| M: Mariusz Szafranski <mariuszx.szafranski@intel.com> |
| S: Maintained |
| F: src/soc/intel/denverton_ns/ |
| |
| INTEL TIGERLAKE SOC |
| M: Tim Wawrzynczak <twawrzynczak@chromium.org> |
| S: Maintained |
| F: src/soc/intel/tigerlake/ |
| |
| INTEL Xeon Sacalable Processor Family |
| M: Jonathan Zhang <jonzhang@fb.com> |
| M: Reddy Chagam <anjaneya.chagam@intel.com> |
| M: Johnny Lin <Johnny_Lin@wiwynn.com> |
| M: Tim Chu <Tim.Chu@quantatw.com> |
| M: Arthur Heymans <arthur@aheymans.xyz> |
| M: Christian Walter <christian.walter@9elements.com> |
| S: Supported |
| F: src/soc/intel/xeon_sp/ |
| F: src/vendorcode/intel/fsp/fsp2_0/skylake_sp/ |
| F: src/vendorcode/intel/fsp/fsp2_0/copperlake_sp/ |
| |
| MEDIATEK SOCS |
| M: Hung-Te Lin <hungte@chromium.org> |
| S: Supported |
| F: src/soc/mediatek/ |
| |
| MEDIATEK MT8192 |
| M: Xi Chen <xixi.chen@mediatek.com> |
| S: Maintained |
| F: src/soc/mediatek/mt8192/ |
| F: src/vendorcode/mediatek/mt8192/ |
| |
| ORPHANED ARM SOCS |
| S: Orphaned |
| F: src/cpu/armltd/ |
| F: src/soc/ti/ |
| F: src/soc/qualcomm/ |
| F: src/soc/samsung/ |
| F: util/exynos/ |
| F: util/ipqheader/ |
| |
| ################################################################################ |
| # Payloads |
| ################################################################################ |
| |
| NVRAM |
| F: util/nvramtool/ |
| F: payloads/nvramcui/ |
| |
| LIBPAYLOAD |
| F: payloads/libpayload/ |
| |
| COREINFO PAYLOAD |
| F: payloads/coreinfo/ |
| |
| EXTERNAL PAYLOADS INTEGRATION |
| M: Stefan Reinauer <stefan.reinauer@coreboot.org> |
| M: Martin Roth <gaumless@gmail.com> |
| F: payloads/external/ |
| |
| LINUXBOOT PAYLOAD INTEGRATION |
| M: Christian Walter <christian.walter@9elements.com> |
| M: Marcello Sylvester Bauer <info@marcellobauer.com> |
| S: Supported |
| F: payloads/external/LinuxBoot/ |
| |
| ################################################################################ |
| # Utilities |
| ################################################################################ |
| |
| ABUILD |
| M: Martin Roth <gaumless@gmail.com> |
| S: Supported |
| F: util/abuild/ |
| |
| BOARD STATUS |
| F: util/board_status/ |
| |
| BUILD SYSTEM |
| M: Martin Roth <gaumless@gmail.com> |
| S: Supported |
| F: Makefile |
| F: *.inc |
| F: src/include/kconfig.h |
| F: util/kconfig/ |
| F: util/sconfig/ |
| F: util/xcompile/ |
| F: util/genbuild_h/ |
| |
| TOOLCHAIN |
| F: util/crossgcc/ |
| |
| DOCKER |
| M: Martin Roth <gaumless@gmail.com> |
| S: Supported |
| F: util/docker/ |
| |
| GIT |
| F: .git* |
| F: /util/gitconfig |
| |
| LINT SCRIPTS |
| M: Martin Roth <gaumless@gmail.com> |
| S: Supported |
| F: util/lint/ |
| |
| IFDTOOL |
| M: Stefan Reinauer <stefan.reinauer@coreboot.org> |
| F: util/ifdtool/ |
| |
| INTELTOOL |
| M: Stefan Reinauer <stefan.reinauer@coreboot.org> |
| F: util/inteltool/ |
| |
| INTELMETOOL |
| M: Christian Walter <christian.walter@9elements.com> |
| F: util/intelmetool/ |
| |
| INTELP2M |
| M: Maxim Polyakov <max.senia.poliak@gmail.com> |
| S: Maintained |
| F: util/intelp2m/ |
| |
| ME_CLEANER |
| M: Nicola Corna <nicola@corna.info> |
| W: https://github.com/corna/me_cleaner |
| S: Maintained |
| F: util/me_cleaner/ |
| |
| LIVEISO |
| M: Felix Singer <felixsinger@posteo.net> |
| S: Supported |
| F: util/liveiso/ |
| |
| ################################################################################ |
| # Miscellaneous |
| ################################################################################ |
| |
| ASPEED AST2050 DRIVER & COMMON CODE |
| M: Timothy Pearson <tpearson@raptorengineeringinc.com> |
| S: Supported |
| F: src/drivers/aspeed/common/ |
| F: src/drivers/aspeed/ast2050/ |
| |
| ACPI |
| M: Lance Zhao <lance.zhao@gmail.com> |
| M: Tim Wawrzynczak <twawrzynczak@chromium.org> |
| S: Supported |
| F: src/acpi/ |
| F: src/arch/x86/acpi/ |
| F: util/acpi/ |
| |
| LZ4 COMPRESSION |
| M: Julius Werner <jwerner@chromium.org> |
| S: Supported |
| F: src/commonlib/lz4* |
| F: payloads/libpayload/liblz4/ |
| F: util/cbfstool/lz4/ |
| |
| BINARY OBJECTS |
| F: 3rdparty/blobs/ |
| |
| VERIFIED BOOT |
| M: Julius Werner <jwerner@chromium.org> |
| M: Yu-Ping Wu <yupingso@google.com> |
| S: Supported |
| F: 3rdparty/vboot/ |
| F: src/security/vboot/ |
| F: src/include/tpm.h |
| F: src/include/tpm_lite/ |
| |
| RESOURCE ALLOCATOR |
| F: src/device/* |
| F: src/include/device/ |
| F: src/include/cpu/cpu.h |
| |
| OPTION ROM EXECUTION & X86EMU |
| F: src/device/oprom/ |
| |
| CBFS |
| M: Julius Werner <jwerner@chromium.org> |
| F: src/include/cbfs* |
| F: src/commonlib/bsd/include/commonlib/bsd/cbfs* |
| F: src/commonlib/bsd/cbfs* |
| F: src/lib/cbfs.c |
| |
| CBFSTOOL |
| F: util/cbfstool/ |
| |
| CBMEM |
| F: src/include/cbmem.h |
| F: src/include/cbmem_id.h |
| F: util/cbmem/ |
| |
| CONSOLE |
| F: src/console/ |
| F: src/include/console/ |
| F: src/drivers/uart/ |
| |
| TPM SUPPORT |
| M: Christian Walter <christian.walter@9elements.com> |
| S: Supported |
| F: src/drivers/*/tpm/ |
| F: src/security/tpm/ |
| |
| SUPERIOS & SUPERIOTOOL |
| M: Felix Held <felix-coreboot@felixheld.de> |
| S: Odd Fixes |
| F: src/superio/ |
| F: util/superiotool/ |
| |
| SPD UTILITIES |
| M: Reka Norman <rekanorman@chromium.org> |
| S: Maintained |
| F: util/spd_tools/ |
| F: util/spdtool/ |
| |
| MEMLAYOUT |
| M: Julius Werner <jwerner@chromium.org> |
| S: Supported |
| F: */memlayout.h |
| F: *.ld |
| |
| ELTAN VENDORCODE |
| M: Frans Hendriks <fhendriks@eltan.com> |
| M: Erik van den Bogaert <ebogaert@eltan.com> |
| S: Maintained |
| F: src/vendorcode/eltan/ |
| |
| TAS5825M DRIVER |
| M: Jeremy Soller <jeremy@system76.com> |
| M: Tim Crawford <tcrawford@system76.com> |
| S: Maintained |
| F: src/drivers/i2c/tas5825m/ |
| |
| TESTS |
| M: Jakub Czapiga <jacz@semihalf.com> |
| S: Maintained |
| F: tests/ |
| F: payloads/libpayload/tests/ |
| |
| MISSING: TIMERS / DELAYS |
| |
| MISSING: TIMESTAMPS |
| |
| MISSING: FMAP |
| |
| MISSING: GPIO |
| |
| MISSING: SMP |
| |
| MISSING: DMP / QEMU-X86 |
| |
| MISSING: ELOG |
| |
| MISSING: SPI |
| |
| # *** Infrastructure Owners *** |
| # This is intended to let people know who they should contact for issues with various infrastructure pieces. |
| # Hardware |
| # Owners: Stefan, Patrick |
| # Backups: |
| |
| # Web Server |
| # Owners: Stefan, Patrick |
| # Backups: |
| |
| # Website |
| # Owners: Martin |
| # Backups: Patrick, Stefan |
| |
| # Documentation Website |
| # Owners: Patrick |
| # Backups: |
| |
| CODE OF CONDUCT |
| M: Stefan Reinauer <stefan.reinauer@coreboot.org> |
| M: Ronald Minnich <rminnich@coreboot.org> |
| M: Martin Roth <martin@coreboot.org> |
| S: Maintained |
| F: Documentation/community/code_of_conduct.md |
| |
| # Wiki |
| # Owners: Stefan, Patrick |
| # Backups: |
| |
| # Gerrit |
| # Owners: Stefan, Patrick |
| # Backups: Martin |
| |
| # Jenkins |
| # Owners: Patrick, Martin |
| # Backups: |
| |
| # Bug Tracker |
| # Owners: Lynxis, |
| # Backups: Martin, |
| |
| # Mailing List |
| # Owners: Stefan, Patrick |
| # Backups: Martin, |
| |
| # Software Freedom Conservancy |
| # Main contact: Martin |
| # “Official” contact: Stefan |