blob: b7031c54e5ebac1a35b8719e30973ba009270d0c [file] [log] [blame]
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -07001
2
3 List of maintainers and how to submit coreboot changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 1 or
10 2 people, preferably many more.
11
122. Try to release a few ALPHA test versions to gerrit. Announce
13 them onto the coreboot mailing list and IRC channel and await
14 results. This is especially important on coreboot core changes,
15 but also for device drivers, because often that's the only way
16 you will find things like the fact revision 3 chipset needs
17 a magic fix you didn't know about, or some clown changed the
18 chips on a board and not its name. (Don't laugh!)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work for all
22 boards in the tree (use abuild!)
23
244. When you are happy with a change make it generally available for
25 testing in gerrit and await feedback.
26
275. Make your patch available through coreboot's gerrit code review
28 system, and add the relevant maintainer from this list as a code
29 reviewer. Be prepared to get your changes sent back with seemingly
30 silly requests about formatting and variable names. These aren't
31 as silly as they seem. One job the maintainers do is to keep
32 things looking the same. Sometimes this means that the clever
33 hack in your mainboard or chipset to get around a problem actually
34 needs to become a generalized coreboot feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (util/lint/checkpatch.pl) to catch trival style violations.
Paul Menzel59e21132017-06-05 12:46:00 +020038 See https://www.coreboot.org/Coding_Style for guidance here.
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -070039
40 PLEASE add the maintainers that are generated by
41 util/scripts/get_maintainer.pl as reviewers. The results returned
42 by the script will be best if you have git installed and are
43 making your changes in a branch derived from coreboot.org's latest
44 git tree.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the OSDL certificate of contribution and should include a
55 Signed-off-by: line. The current version of this "Developer's
56 Certificate of Origin" (DCO) is listed at
Paul Menzel59e21132017-06-05 12:46:00 +020057 https://www.coreboot.org/Development_Guidelines#Sign-off_Procedure.
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -070058
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. Happy hacking.
64
65Descriptions of section entries:
66
Stefan Reinauera4ffe8a2015-10-21 13:09:42 -070067 M: Maintainer: FullName <address@domain>
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -070068 R: Designated reviewer: FullName <address@domain>
69 These reviewers should be CCed on patches.
70 L: Mailing list that is relevant to this area
71 W: Web-page with status/info
72 Q: Patchwork web based patch tracking system site
73 T: SCM tree type and location.
74 Type is one of: git, hg, quilt, stgit, topgit
75 S: Status, one of the following:
76 Supported: Someone is actually paid to look after this.
77 Maintained: Someone actually looks after it.
78 Odd Fixes: It has a maintainer but they don't have time to do
79 much other than throw the odd patch in. See below..
80 Orphan: No current maintainer [but maybe you could take the
81 role as you write your new code].
82 Obsolete: Old code. Something tagged obsolete generally means
83 it has been replaced by a better system and you
84 should be using that.
85 F: Files and directories with wildcard patterns.
86 A trailing slash includes all files and subdirectory files.
87 F: drivers/net/ all files in and below drivers/net
88 F: drivers/net/* all files in drivers/net, but not below
89 F: */net/* all files in "any top level directory"/net
90 One pattern per line. Multiple F: lines acceptable.
91 N: Files and directories with regex patterns.
92 N: [^a-z]tegra all files whose path contains the word tegra
93 One pattern per line. Multiple N: lines acceptable.
94 scripts/get_maintainer.pl has different behavior for files that
95 match F: pattern and matches of N: patterns. By default,
96 get_maintainer will not look at git log history when an F: pattern
97 match occurs. When an N: match occurs, git log history is used
98 to also notify the people that have git commit signatures.
99 X: Files and directories that are NOT maintained, same rules as F:
100 Files exclusions are tested before file matches.
101 Can be useful for excluding a specific subdirectory, for instance:
102 F: net/
103 X: net/ipv6/
104 matches all files in and below net excluding net/ipv6/
105 K: Keyword perl extended regex pattern to match content in a
106 patch or file. For instance:
107 K: of_get_profile
108 matches patches or files that contain "of_get_profile"
109 K: \b(printk|pr_(info|err))\b
110 matches patches or files that contain one or more of the words
111 printk, pr_info or pr_err
112 One regex pattern per line. Multiple K: lines acceptable.
113
114Note: For the hard of thinking, this list is meant to remain in alphabetical
115order. If you could add yourselves to it in alphabetical order that would be
116so much easier [Ed]
117
118Maintainers List (try to look for most precise areas first)
119
120 -----------------------------------
121
122RISC-V ARCHITECTURE
123M: Ronald Minnich <rminnich@gmail.com>
Jonathan Neuschäfer968292b2016-10-12 00:17:59 +0200124M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -0700125S: Maintained
Stefan Reinauera4ffe8a2015-10-21 13:09:42 -0700126F: src/arch/riscv/
Jonathan Neuschäfer2d1d47b2018-09-25 23:15:16 +0200127F: src/soc/sifive/
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700128F: src/soc/ucb/
Jonathan Neuschäfer950d48f2016-10-12 00:18:00 +0200129F: src/mainboard/emulation/*-riscv/
Jonathan Neuschäfer2d1d47b2018-09-25 23:15:16 +0200130F: src/mainboard/sifive/
131F: util/riscv/
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -0700132
Martin Roth57fcae12016-03-17 12:00:25 -0600133POWER8 ARCHITECTURE
134M: Ronald Minnich <rminnich@gmail.com>
135M: Timothy Pearson <tpearson@raptorengineeringinc.com>
136S: Maintained
137F: src/arch/power8/
138F: src/cpu/qemu-power8/
139F: src/mainboard/emulation/qemu-power8/
140
Alexander Couzens753af5b2015-12-05 13:45:27 +0100141LENOVO EC
142M: Alexander Couzens <lynxis@fe80.eu>
143S: Maintained
144F: src/ec/lenovo/
145
146LENOVO MAINBOARDS
147M: Alexander Couzens <lynxis@fe80.eu>
Martin Roth954338d2017-03-05 11:20:18 -0700148M: Patrick Rudolph <siro@das-labor.org>
Alexander Couzens753af5b2015-12-05 13:45:27 +0100149S: Maintained
150F: src/mainboard/lenovo/
151
Martin Roth7fae59b2016-03-17 12:01:27 -0600152INTEL PINEVIEW CHIPSET
153M: Damien Zammit <damien@zamaudio.com>
Martin Roth19fdedb2017-06-25 15:44:16 -0600154S: Odd Fixes
Martin Roth7fae59b2016-03-17 12:01:27 -0600155F: src/northbridge/intel/pineview/
156
157INTEL D510MO MAINBOARD
158M: Damien Zammit <damien@zamaudio.com>
Martin Roth19fdedb2017-06-25 15:44:16 -0600159S: Odd Fixes
Martin Roth7fae59b2016-03-17 12:01:27 -0600160F: src/mainboard/intel/d510mo
161
162INTEL X4X CHIPSET
163M: Damien Zammit <damien@zamaudio.com>
Martin Roth19fdedb2017-06-25 15:44:16 -0600164S: Odd Fixes
Martin Roth7fae59b2016-03-17 12:01:27 -0600165F: src/northbridge/intel/x4x/
166
167GIGABYTE GA-G41M-ES2L MAINBOARD
168M: Damien Zammit <damien@zamaudio.com>
Martin Roth19fdedb2017-06-25 15:44:16 -0600169S: Odd Fixes
Martin Roth7fae59b2016-03-17 12:01:27 -0600170F: src/mainboard/gigabyte/ga-g41m-es2l
171
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -0700172GOOGLE PANTHER MAINBOARD
173M: Stefan Reinauer <stefan.reinauer@coreboot.org>
174S: Supported
Stefan Reinauera4ffe8a2015-10-21 13:09:42 -0700175F: src/mainboard/google/panther/
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -0700176
Martin Roth3a18a802015-11-19 15:45:32 -0700177INTEL MINNOWBOARD MAX MAINBOARD
Alexandru Gagniuc000e8aa2015-10-13 17:30:04 -0700178M: Huang Jin <huang.jin@intel.com>
179M: York Yang <york.yang@intel.com>
Alexandru Gagniuc000e8aa2015-10-13 17:30:04 -0700180S: Supported
Martin Roth3a18a802015-11-19 15:45:32 -0700181F: src/mainboard/intel/minnowmax/
182
Alexandru Gagniuc000e8aa2015-10-13 17:30:04 -0700183INTEL FSP BAYTRAIL CHIP & CRBs
184M: Huang Jin <huang.jin@intel.com>
185M: York Yang <york.yang@intel.com>
Alexandru Gagniuc000e8aa2015-10-13 17:30:04 -0700186S: Supported
Martin Roth3a18a802015-11-19 15:45:32 -0700187F: src/soc/intel/fsp_baytrail/
Alexandru Gagniuc000e8aa2015-10-13 17:30:04 -0700188F: src/vendorcode/intel/fsp1_0/baytrail/
189F: src/mainboard/intel/bakersport_fsp/
190F: src/mainboard/intel/bayleybay_fsp/
Martin Roth3a18a802015-11-19 15:45:32 -0700191
York Yangfbec6b12016-04-15 11:22:49 -0700192INTEL FSP BROADWELL-DE SOC & CRB
193M: York Yang <york.yang@intel.com>
194S: Supported
195F: src/soc/intel/fsp_broadwell_de/
196F: src/vendorcode/intel/fsp1_0/broadwell_de/
197F: src/mainboard/intel/camelbackmountain_fsp/
198
199INTEL FSP IVYBRIDGE/PANTHERPOINT/CAVECREEK & CRBs
200M: York Yang <york.yang@intel.com>
201S: Supported
202F: src/cpu/intel/fsp_model_206ax/
203F: src/northbridge/intel/fsp_sandybridge/
204F: src/southbridge/intel/fsp_bd82x6x/
205F: src/southbridge/intel/fsp_i89xx/
206F: src/vendorcode/intel/fsp1_0/ivybridge_bd82x6x
207F: src/vendorcode/intel/fsp1_0/ivybridge_i89xx
208F: src/mainboard/intel/cougar_canyon2/
209F: src/mainboard/intel/stargo2/
210
Mariusz Szafranski025d8192017-09-12 14:15:35 +0200211INTEL FSP DENVERTON-NS SOC & HARCUVAR CRB
212M: SweeHeng Wong <swee.heng.wong@intel.com>
Vanessa Eusebio3ca534f2018-02-23 09:26:47 -0700213M: Jeff Daly <jeffrey.daly@intel.com>
Mariusz Szafranski025d8192017-09-12 14:15:35 +0200214M: Vanessa Eusebio <vanessa.f.eusebio@intel.com>
Vanessa Eusebio3ca534f2018-02-23 09:26:47 -0700215M: David Guckian <david.guckian@intel.com>
216M: Shine Liu <shine.liu@intel.com>
Mariusz Szafranski025d8192017-09-12 14:15:35 +0200217S: Supported
218F: src/mainboard/intel/harcuvar/
219F: src/soc/intel/denverton_ns/
220F: src/vendorcode/intel/fsp/fsp2_0/denverton_ns/
221
Martin Roth980a8c12015-12-04 08:33:35 -0700222FSP 1.0 RANGELEY & CRB
223M: David Guckian <david.guckian@intel.com>
224M: Fei Wang <fei.z.wang@intel.com>
225S: Supported
226F: src/cpu/intel/fsp_model_406dx/
227F: src/northbridge/intel/fsp_rangeley/
228F: src/southbridge/intel/fsp_rangeley/
229F: src/vendorcode/intel/fsp1_0/rangeley/
230F: src/mainboard/intel/mohonpeak/
231
Martin Roth3a18a802015-11-19 15:45:32 -0700232INTEL FSP 1.0
Alexandru Gagniuc000e8aa2015-10-13 17:30:04 -0700233M: Huang Jin <huang.jin@intel.com>
234M: York Yang <york.yang@intel.com>
Alexandru Gagniuc000e8aa2015-10-13 17:30:04 -0700235S: Supported
Martin Roth3a18a802015-11-19 15:45:32 -0700236F: src/drivers/intel/fsp1_0/
Martin Roth3a18a802015-11-19 15:45:32 -0700237
Martin Roth533f6662015-12-04 08:36:49 -0700238INTEL FSP 1.1
239M: Lee Leahy <leroy.p.leahy@intel.com>
Martin Roth533f6662015-12-04 08:36:49 -0700240M: Huang Jin <huang.jin@intel.com>
241M: York Yang <york.yang@intel.com>
242S: Supported
243F: src/drivers/intel/fsp1_1/
244
Andrey Petrov842dfe82016-05-24 22:01:56 -0700245INTEL FSP 2.0
Andrey Petrov379c8632017-07-12 13:06:22 -0700246M: Andrey Petrov <andrey.petrov@gmail.com>
247S: Maintained
Andrey Petrov842dfe82016-05-24 22:01:56 -0700248F: src/drivers/intel/fsp2_0/
249
Martin Roth4a1c69a2016-03-17 12:02:12 -0600250INTEL STRAGO MAINBOARD
251M: Hannah Williams <hannah.williams@intel.com>
252S: Supported
253F: /src/mainboard/intel/strago/
254
255INTEL BRASWELL SOC
256M: Hannah Williams <hannah.williams@intel.com>
257S: Supported
258F: /src/soc/intel/braswell
259F: /src/vendorcode/intel/fsp/fsp1_1/braswell
260
Andrey Petrov842dfe82016-05-24 22:01:56 -0700261INTEL APOLLOLAKE_SOC
Andrey Petrov379c8632017-07-12 13:06:22 -0700262M: Andrey Petrov <andrey.petrov@gmail.com>
263S: Maintained
Andrey Petrov842dfe82016-05-24 22:01:56 -0700264F: src/soc/intel/apollolake/
265
Martin Roth2a3434752016-03-05 18:31:29 -0700266ASUS KFSN4-DRE & KFSN4-DRE_K8 MAINBOARDS
267M: Timothy Pearson <tpearson@raptorengineeringinc.com>
268S: Supported
269F: src/mainboard/asus/kfsn4-dre/
270F: src/mainboard/asus/kfsn4-dre_k8/
271
272ASUS KCMA-D8 MAINBOARD
273M: Timothy Pearson <tpearson@raptorengineeringinc.com>
274S: Supported
275F: src/mainboard/asus/kcma-d8/
276
277ASUS KGPE-D16 MAINBOARD
278M: Timothy Pearson <tpearson@raptorengineeringinc.com>
279S: Supported
280F: src/mainboard/asus/kgpe-d16/
281
Piotr Króldfd2a8b2017-09-28 11:48:40 +0200282PC ENGINES ALL MAINBOARDS
283M: Piotr Król <piotr.krol@3mdeb.com>
Piotr Król5044b012018-03-16 22:38:03 +0100284M: Michał Żygowski <michal.zygowski@3mdeb.com>
Piotr Króldfd2a8b2017-09-28 11:48:40 +0200285S: Supported
286F: src/mainboard/pcengines/
287
Martin Roth2a3434752016-03-05 18:31:29 -0700288AMD FAMILY10H & FAMILY15H (NON-AGESA) CPUS & NORTHBRIDGE
289M: Timothy Pearson <tpearson@raptorengineeringinc.com>
290S: Supported
291F: src/cpu/amd/family_10h-family_15h/
292F: src/northbridge/amd/amdfam10/
293F: src/northbridge/amd/amdmct/
294F: src/northbridge/amd/amdht/
295
296AMD SB700 (NON-CIMX) SOUTHBRIDGE
297M: Timothy Pearson <tpearson@raptorengineeringinc.com>
298S: Supported
299F: src/southbridge/amd/sb700/
300
301AMD SR5650 SOUTHBRIDGE
302M: Timothy Pearson <tpearson@raptorengineeringinc.com>
303S: Supported
304F: src/southbridge/amd/sr5650/
305
306ASPEED AST2050 DRIVER & COMMON CODE
307M: Timothy Pearson <tpearson@raptorengineeringinc.com>
308S: Supported
309F: src/drivers/aspeed/common/
310F: src/drivers/aspeed/ast2050/
311
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -0700312ATI MACH64 Driver
313S: Orphan
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700314F: src/drivers/ati/mach64/
315
316ABUILD
317M: Patrick Georgi <patrick@georgi-clan.de>
Martin Roth954338d2017-03-05 11:20:18 -0700318M: Martin Roth <gaumless@gmail.com>
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700319S: Supported
320F: util/abuild/
321
322ACPI
323F: src/acpi/
324F: src/arch/x86/acpi/
325F: util/acpi/
326
Julius Werner848f5db2017-09-11 13:12:48 -0700327LZ4 COMPRESSION
328M: Julius Werner <jwerner@chromium.org>
329S: Supported
330F: src/commonlib/lz4*
331F: payloads/libpayload/liblz4/
332F: util/cbfstool/lz4/
333
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700334ARM ARCHITECTURE
Julius Wernerc34e41f2017-06-09 14:26:03 -0700335M: Julius Werner <jwerner@chromium.org>
336S: Supported
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700337F: src/arch/arm/
Julius Wernerc34e41f2017-06-09 14:26:03 -0700338F: src/arch/arm64/
339F: src/soc/mediatek/
340F: src/soc/nvidia/
341F: src/soc/rockchip/
342F: util/nvidia/
343F: util/rockchip/
344
345ORPHANED ARM SOCS
346S: Orphaned
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700347F: src/cpu/allwinner/
348F: src/cpu/armltd/
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700349F: src/cpu/ti/
350F: src/soc/broadcom/
351F: src/soc/marvell/
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700352F: src/soc/qualcomm/
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700353F: src/soc/samsung/
354F: util/arm_boot_tools/
355F: util/broadcom/
356F: util/exynos/
357F: util/ipqheader/
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700358
359MIPS ARCHITECTURE
360F: src/arch/mips/
361F: src/cpu/mips/
362F: src/soc/imgtec/
363F: util/bimgtool/
364
365X86 ARCHITECTURE
366F: src/arch/x86/
367F: src/cpu/x86/
368F: src/drivers/pc80/
369F: src/include/pc80/
370F: src/include/cpu/x86/
371
372INTEL SUPPORT
Martin Roth954338d2017-03-05 11:20:18 -0700373M: Patrick Rudolph <siro@das-labor.org>
374S: Maintained
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700375F: src/vendorcode/intel/
376F: src/cpu/intel/
377F: src/northbridge/intel/
378F: src/southbridge/intel/
379F: src/soc/intel/
380F: src/drivers/intel/
381F: src/include/cpu/intel/
382
383AMD SUPPORT
384F: src/vendorcode/amd/
385F: src/cpu/amd/
386F: src/northbridge/amd/
387F: src/southbridge/amd/
388F: src/include/cpu/amd/
389
390VIA SUPPORT
391F: src/cpu/via/
392F: src/northbridge/via/
393F: src/southbridge/via/
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -0700394
Stefan Reinauer2e38cc52015-05-06 11:15:38 -0700395LINT SCRIPTS
396M: Patrick Georgi <patrick@georgi-clan.de>
Martin Roth057ce5f2016-03-17 12:03:00 -0600397M: Martin Roth <gaumless@gmail.com>
Stefan Reinauer2e38cc52015-05-06 11:15:38 -0700398S: Supported
399F: util/lint/
400
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700401INTELTOOL
402M: Stefan Reinauer <stefan.reinauer@coreboot.org>
403F: util/inteltool/
404
Philipp Deppenwiese4cd9a112016-03-23 00:02:40 +0100405INTELMETOOL
406M: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
407F: util/intelmetool/
408
Nicola Corna4f4fc182017-02-23 16:53:45 +0100409ME_CLEANER
410M: Nicola Corna <nicola@corna.info>
411W: https://github.com/corna/me_cleaner
412S: Maintained
413F: util/me_cleaner/
414
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700415IFDTOOL
416M: Stefan Reinauer <stefan.reinauer@coreboot.org>
417F: util/ifdtool/
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700418
Patrick Georgi65ff63f2015-05-21 18:54:10 +0200419BUILD SYSTEM
420M: Patrick Georgi <patrick@georgi-clan.de>
Martin Roth3a18a802015-11-19 15:45:32 -0700421M: Martin Roth <gaumless@gmail.com>
Patrick Georgi65ff63f2015-05-21 18:54:10 +0200422S: Supported
423F: Makefile
424F: *.inc
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700425F: src/include/kconfig.h
Stefan Reinauera4ffe8a2015-10-21 13:09:42 -0700426F: util/kconfig/
427F: util/sconfig/
Martin Roth954338d2017-03-05 11:20:18 -0700428F: util/xcompile/
429F: util/genbuild_h/
Patrick Georgi65ff63f2015-05-21 18:54:10 +0200430
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700431BOARD STATUS
432F: util/board_status/
433
434BINARY OBJECTS
435F: 3rdparty/blobs/
436
437VERIFIED BOOT
438F: 3rdparty/vboot/
439F: src/vendorcode/google/chromeos/
440F: src/include/tpm.h
441F: src/include/tpm_lite/
442
443RESOURCE ALLOCATOR
444F: src/device/*
445F: src/include/device/
446F: src/include/cpu/cpu.h
447
448OPTION ROM EXECUTION & X86EMU
449F: src/device/oprom/
450
451CBFS
452F: src/include/cbfs.h
453F: src/include/cbfs_serialized.h
454F: util/cbfstool/
455
456CBMEM
457F: src/include/cbmem.h
458F: src/include/cbmem_id.h
459F: util/cbmem/
460
461CONSOLE
462F: src/console/
463F: src/include/console/
464F: src/drivers/uart/
465
466NVRAM
467F: util/nvramtool/
468F: util/optionlist/
469F: payloads/nvramcui/
470
471LIBPAYLOAD
472F: payloads/libpayload/
473
474BAYOU PAYLOAD
475F: payloads/bayou/
476
477COREINFO PAYLOAD
478F: payloads/coreinfo/
479
480EXTERNAL PAYLOADS INTEGRATION
481M: Stefan Reinauer <stefan.reinauer@coreboot.org>
Martin Roth057ce5f2016-03-17 12:03:00 -0600482M: Martin Roth <gaumless@gmail.com>
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700483F: payloads/external
484
485VERIFIED BOOT 2
486M: Aaron Durbin <adurbin@chromium.org>
487F: src/vendorcode/google/chromeos/vboot2/
488
Philipp Deppenwiese6507e6f2016-06-22 19:01:47 +0200489TPM SUPPORT
490M: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
491F: src/drivers/*/tpm/
492F: src/security/tpm12/
493F: src/security/tpm20/
494F: util/tss-generator/
495
Martin Roth954338d2017-03-05 11:20:18 -0700496DOCKER
497M: Martin Roth <gaumless@gmail.com>
498S: Supported
499F: util/docker/
500
501TOOLCHAIN
Martin Roth954338d2017-03-05 11:20:18 -0700502F: util/crossgcc/
503
504GIT
Martin Roth954338d2017-03-05 11:20:18 -0700505F: .git*
506F: /util/gitconfig
507
Martin Rothe801fcb2017-05-27 10:54:02 -0600508SUPERIOS & SUPERIOTOOL
509M: Felix Held <felix-coreboot@felixheld.de>
510S: Maintained
511F: src/superio/
512F: util/superiotool/
513
Julius Wernerc34e41f2017-06-09 14:26:03 -0700514MEMLAYOUT
515M: Julius Werner <jwerner@chromium.org>
516S: Supported
517F: */memlayout.h
518F: *.ld
519
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700520MISSING: TIMERS / DELAYS
521
522MISSING: TIMESTAMPS
523
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700524MISSING: FMAP
525
526MISSING: GPIO
527
528MISSING: SMP
529
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700530MISSING: DMP / QEMU-X86
531
532MISSING: ELOG
533
Stefan Reinauerbf3dbaf2015-06-12 15:30:59 -0700534MISSING: SPI
535
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -0700536THE REST
537M: Stefan Reinauer <stefan.reinauer@coreboot.org>
Paul Menzela8843de2017-06-05 12:33:23 +0200538T: git https://review.coreboot.org/coreboot
Stefan Reinauerc6e1f8a2015-04-28 13:42:55 -0700539S: Buried alive in mainboards
540F: *
541F: */
Martin Roth19fdedb2017-06-25 15:44:16 -0600542
543# *** Infrastructure Owners***
544# This is intended to let people know who they should contact for issues with various infrastructure pieces.
545# Hardware
546# Owners: Stefan, Patrick
Sumeet Pawnikar1638a852017-09-12 22:17:55 +0530547# Backups:
Martin Roth19fdedb2017-06-25 15:44:16 -0600548
549# Web Server
550# Owners: Stefan, Patrick
551# Backups:
552
553# Website
Sumeet Pawnikar1638a852017-09-12 22:17:55 +0530554# Owners: Martin, Philipp
Martin Roth19fdedb2017-06-25 15:44:16 -0600555# Backups: Patrick, Stefan
556
557# Documentation Website
558# Owners: Patrick, Philipp
559# Backups:
560
561# Wiki
562# Owners: Stefan, Patrick
563# Backups:
564
565# Gerrit
566# Owners: Stefan, Patrick
567# Backups: Martin
568
569# Jenkins
570# Owners: Patrick, Martin
571# Backups:
572
573# Bug Tracker
574# Owners: Lynxis,
575# Backups: Martin,
576
577# Mailing List
578# Owners: Stefan, Patrick
579# Backups: Martin,
580
581# Software Freedom Conservancy
582# Main contact: Martin
583# “Official” contact: Stefan