]> git.proxmox.com Git - mirror_edk2.git/blame - Maintainers.txt
Maintainers.txt: update for filesystem area descriptions
[mirror_edk2.git] / Maintainers.txt
CommitLineData
cc99ea94 1EDK II Maintainers\r
4202afa4
JJ
2==================\r
3\r
4This file provides information about the primary maintainers for\r
5EDK II.\r
6\r
7In general, you should not privately email the maintainer. You should\r
d75b8ac2
JJ
8email the edk2-devel list, and Cc the package maintainers and\r
9reviewers.\r
4202afa4 10\r
9ebef6c0
LG
11If the package maintainer wants to hand over the role to other people,\r
12the package maintainer should send the patch to update Maintainers.txt\r
13with new maintainer, and the new maintainer should follow up with\r
14an Acked-by or a Reviewed-by.\r
15\r
4202afa4
JJ
16Descriptions of section entries:\r
17\r
18 L: Mailing list that is relevant to this area (default is edk2-devel)\r
19 Patches and questions should be sent to the email list.\r
93afedfd
JJ
20 M: Package Maintainer: Cc address for patches and questions. Responsible\r
21 for reviewing and pushing package changes to source control.\r
d75b8ac2 22 R: Package Reviewer: Cc address for patches and questions. Reviewers help\r
c9e1e28b
LE
23 maintainers review code, but don't have push access. A designated Package\r
24 Reviewer is reasonably familiar with the Package (or some modules\r
25 thereof), and/or provides testing or regression testing for the Package\r
26 (or some modules thereof), in certain platforms and environments.\r
4202afa4
JJ
27 W: Web-page with status/info\r
28 T: SCM tree type and location. Type is one of: git, svn.\r
29 S: Status, one of the following:\r
30 Supported: Someone is actually paid to look after this.\r
31 Maintained: Someone actually looks after it.\r
32 Odd Fixes: It has a maintainer but they don't have time to do\r
33 much other than throw the odd patch in. See below.\r
34 Orphan: No current maintainer [but maybe you could take the\r
35 role as you write your new code].\r
36 Obsolete: Old code. Something tagged obsolete generally means\r
37 it has been replaced by a better system and you\r
38 should be using that.\r
16eb2dc1
LL
39 F: Files and directories with wildcard patterns.\r
40 A trailing slash includes all files and subdirectory files.\r
41 F: MdeModulePkg/ all files in and below MdeModulePkg\r
42 F: MdeModulePkg/* all files in MdeModulePkg, but not below\r
43 F: */Pci/* all files in a directory called Pci, at any depth in\r
44 the hierarchy, but not below\r
45 One pattern per line. Multiple F: lines per section acceptable.\r
46 X: Files and directories that are NOT maintained, same rules as F:\r
47 Files exclusions are tested after file matches.\r
48 Can be useful for excluding a specific subdirectory, for instance:\r
49 F: NetworkPkg/\r
50 X: NetworkPkg/Ip6Dxe/\r
51 matches all files in and below NetworkPkg excluding NetworkPkg/Ip6Dxe/\r
52 Filenames not caught by any F: rule get matched as being located in the top-\r
53 level directory. (Internally, the script looks for a match called '<default>',\r
54 so please don't add a file called that in the top-level directory.)\r
4202afa4
JJ
55\r
56EDK II\r
57------\r
e70357cb 58W: http://www.tianocore.org/edk2/\r
5a9e23ce 59L: https://edk2.groups.io/g/devel/\r
4202afa4 60T: git - https://github.com/tianocore/edk2.git\r
dd9044b3 61T: git (mirror) - https://bitbucket.org/tianocore/edk2.git\r
4202afa4 62\r
16eb2dc1
LL
63All patches CC:d here\r
64L: devel@edk2.groups.io\r
65F: *\r
66F: */\r
67\r
41acbca8
JJ
68Tianocore Stewards\r
69------------------\r
16eb2dc1 70F: *\r
41acbca8 71M: Andrew Fish <afish@apple.com>\r
f8c85cb7 72M: Laszlo Ersek <lersek@redhat.com>\r
41acbca8
JJ
73M: Leif Lindholm <leif.lindholm@linaro.org>\r
74M: Michael D Kinney <michael.d.kinney@intel.com>\r
75\r
4202afa4
JJ
76Responsible Disclosure, Reporting Security Issues\r
77-------------------------------------------------\r
78W: https://github.com/tianocore/tianocore.github.io/wiki/Security\r
79\r
80EDK II Releases:\r
81----------------\r
da2c81ee
LG
82W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Planning\r
83M: Liming Gao <liming.gao@intel.com>\r
4202afa4
JJ
84\r
85EDK II Packages:\r
86----------------\r
4202afa4 87ArmPkg\r
16eb2dc1 88F: ArmPkg/\r
4202afa4 89W: https://github.com/tianocore/tianocore.github.io/wiki/ArmPkg\r
7dcbbdeb 90M: Leif Lindholm <leif.lindholm@linaro.org>\r
339a9f16 91M: Ard Biesheuvel <ard.biesheuvel@linaro.org>\r
4202afa4
JJ
92\r
93ArmPlatformPkg\r
16eb2dc1 94F: ArmPlatformPkg/\r
4202afa4 95W: https://github.com/tianocore/tianocore.github.io/wiki/ArmPlatformPkg\r
7dcbbdeb 96M: Leif Lindholm <leif.lindholm@linaro.org>\r
339a9f16 97M: Ard Biesheuvel <ard.biesheuvel@linaro.org>\r
4202afa4 98\r
90cd0f1a 99ArmVirtPkg\r
16eb2dc1 100F: ArmVirtPkg/\r
90cd0f1a
OM
101W: https://github.com/tianocore/tianocore.github.io/wiki/ArmVirtPkg\r
102M: Laszlo Ersek <lersek@redhat.com>\r
103M: Ard Biesheuvel <ard.biesheuvel@linaro.org>\r
98fc52c4 104R: Julien Grall <julien.grall@arm.com>\r
94e0dd1a 105 (Xen modules)\r
e54ce6d0 106R: Leif Lindholm <leif.lindholm@linaro.org>\r
90cd0f1a 107\r
4202afa4 108BaseTools\r
16eb2dc1 109F: BaseTools/\r
4202afa4 110W: https://github.com/tianocore/tianocore.github.io/wiki/BaseTools\r
85520ac6 111M: Bob Feng <bob.c.feng@intel.com>\r
2e7b7ce3 112M: Liming Gao <liming.gao@intel.com>\r
4202afa4 113\r
4202afa4 114CryptoPkg\r
16eb2dc1 115F: CryptoPkg/\r
4202afa4 116W: https://github.com/tianocore/tianocore.github.io/wiki/CryptoPkg\r
40ffb6dc
YT
117M: Jian Wang <jian.j.wang@intel.com>\r
118R: Ting Ye <ting.ye@intel.com>\r
4202afa4 119\r
0019375f 120DynamicTablesPkg\r
16eb2dc1 121F: DynamicTablesPkg/\r
0019375f 122W: https://github.com/tianocore/tianocore.github.io/wiki/DynamicTablesPkg\r
0019375f 123M: Sami Mujawar <Sami.Mujawar@arm.com>\r
9bba10eb 124M: Alexei Fedorov <Alexei.Fedorov@arm.com>\r
0019375f 125\r
4202afa4 126EmbeddedPkg\r
16eb2dc1 127F: EmbeddedPkg/\r
4202afa4 128W: https://github.com/tianocore/tianocore.github.io/wiki/EmbeddedPkg\r
7dcbbdeb 129M: Leif Lindholm <leif.lindholm@linaro.org>\r
339a9f16 130M: Ard Biesheuvel <ard.biesheuvel@linaro.org>\r
4202afa4
JJ
131\r
132EmulatorPkg\r
16eb2dc1 133F: EmulatorPkg/\r
4202afa4
JJ
134W: https://github.com/tianocore/tianocore.github.io/wiki/EmulatorPkg\r
135M: Jordan Justen <jordan.l.justen@intel.com>\r
136M: Andrew Fish <afish@apple.com>\r
1f7b7483 137M: Ray Ni <ray.ni@intel.com>\r
4202afa4
JJ
138S: Maintained\r
139\r
8a2794f6 140FatPkg\r
16eb2dc1 141F: FatPkg/\r
4202afa4 142W: https://github.com/tianocore/tianocore.github.io/wiki/Edk2-fat-driver\r
1f7b7483 143M: Ray Ni <ray.ni@intel.com>\r
4202afa4
JJ
144T: svn - https://svn.code.sf.net/p/edk2-fatdriver2/code/trunk/EnhancedFat\r
145T: git - https://github.com/tianocore/edk2-FatPkg.git\r
146\r
10ea1b68 147FmpDevicePkg\r
16eb2dc1 148F: FmpDevicePkg/\r
10ea1b68 149W: https://github.com/tianocore/tianocore.github.io/wiki/FmpDevicePkg\r
03d3e7b2 150M: Liming Gao <liming.gao@intel.com>\r
10ea1b68
MK
151M: Michael D Kinney <michael.d.kinney@intel.com>\r
152\r
e53f1e25 153IntelFsp2Pkg\r
16eb2dc1 154F: IntelFsp2Pkg/\r
e53f1e25 155W: https://github.com/tianocore/tianocore.github.io/wiki/IntelFsp2Pkg\r
cc993a16 156M: Chasel Chiu <chasel.chiu@intel.com>\r
b1e55475
CC
157R: Nate DeSimone <nathaniel.l.desimone@intel.com>\r
158R: Star Zeng <star.zeng@intel.com>\r
e53f1e25
JY
159\r
160IntelFsp2WrapperPkg\r
16eb2dc1 161F: IntelFsp2WrapperPkg/\r
e53f1e25 162W: https://github.com/tianocore/tianocore.github.io/wiki/IntelFsp2WrapperPkg\r
cc993a16 163M: Chasel Chiu <chasel.chiu@intel.com>\r
b1e55475
CC
164R: Nate DeSimone <nathaniel.l.desimone@intel.com>\r
165R: Star Zeng <star.zeng@intel.com>\r
e53f1e25 166\r
4202afa4 167MdeModulePkg\r
16eb2dc1 168F: MdeModulePkg/\r
4202afa4 169W: https://github.com/tianocore/tianocore.github.io/wiki/MdeModulePkg\r
a07533fa 170M: Jian J Wang <jian.j.wang@intel.com>\r
8522ce2c 171M: Hao A Wu <hao.a.wu@intel.com>\r
1f7b7483 172R: Ray Ni <ray.ni@intel.com>\r
67f6a818
SZ
173 (especially for Bus, Universal/Console, Universal/Disk,\r
174 Universal/BdsDxe and related libraries, header files)\r
e979ea74 175R: Star Zeng <star.zeng@intel.com>\r
4202afa4
JJ
176\r
177MdePkg\r
16eb2dc1 178F: MdePkg/\r
4202afa4
JJ
179W: https://github.com/tianocore/tianocore.github.io/wiki/MdePkg\r
180M: Michael D Kinney <michael.d.kinney@intel.com>\r
2b7cb1d5 181M: Liming Gao <liming.gao@intel.com>\r
4202afa4
JJ
182\r
183NetworkPkg\r
16eb2dc1 184F: NetworkPkg/\r
4202afa4 185W: https://github.com/tianocore/tianocore.github.io/wiki/NetworkPkg\r
e83d4bf6 186M: Siyuan Fu <siyuan.fu@intel.com>\r
5af229d8 187M: Jiaxin Wu <jiaxin.wu@intel.com>\r
4202afa4 188\r
4202afa4 189OvmfPkg\r
16eb2dc1 190F: OvmfPkg/\r
e70357cb 191W: http://www.tianocore.org/ovmf/\r
4202afa4
JJ
192M: Jordan Justen <jordan.l.justen@intel.com>\r
193M: Laszlo Ersek <lersek@redhat.com>\r
49fd3adf 194M: Ard Biesheuvel <ard.biesheuvel@linaro.org>\r
337fe6a0 195R: Anthony Perard <anthony.perard@citrix.com>\r
94e0dd1a 196 (Xen modules)\r
98fc52c4 197R: Julien Grall <julien.grall@arm.com>\r
94e0dd1a 198 (Xen modules)\r
5f08db88
LE
199R: Marc-André Lureau <marcandre.lureau@redhat.com>\r
200 (TPM2 modules)\r
201R: Stefan Berger <stefanb@linux.ibm.com>\r
202 (TPM2 modules)\r
bb4485d3
HW
203R: David Woodhouse <dwmw2@infradead.org>\r
204 (CSM modules)\r
4202afa4
JJ
205S: Maintained\r
206\r
207PcAtChipsetPkg\r
16eb2dc1 208F: PcAtChipsetPkg/\r
4202afa4 209W: https://github.com/tianocore/tianocore.github.io/wiki/PcAtChipsetPkg\r
1f7b7483 210M: Ray Ni <ray.ni@intel.com>\r
4202afa4 211\r
4202afa4 212SecurityPkg\r
16eb2dc1 213F: SecurityPkg/\r
4202afa4 214W: https://github.com/tianocore/tianocore.github.io/wiki/SecurityPkg\r
3db2823f 215M: Jiewen Yao <jiewen.yao@intel.com>\r
6c05b958 216M: Jian Wang <jian.j.wang@intel.com>\r
0a487ef9 217R: Chao Zhang <chao.b.zhang@intel.com>\r
4202afa4 218\r
7d0f92e8 219ShellPkg\r
16eb2dc1 220F: ShellPkg/\r
4202afa4
JJ
221W: https://github.com/tianocore/tianocore.github.io/wiki/ShellPkg\r
222M: Jaben Carsey <jaben.carsey@intel.com>\r
1f7b7483 223M: Ray Ni <ray.ni@intel.com>\r
fb5573b8 224R: Zhichao Gao <zhichao.gao@intel.com>\r
4202afa4 225\r
81a8a52a
DB
226Maintainers for stable Shell binaries generation\r
227when need to publish Shell binaries with edk2 release:\r
228M: Jaben Carsey <jaben.carsey@intel.com> (Ia32/X64)\r
229M: Ray Ni <ray.ni@intel.com> (Ia32/X64)\r
230M: Leif Lindholm <leif.lindholm@linaro.org> (ARM/AArch64)\r
231M: Ard Biesheuvel <ard.biesheuvel@linaro.org> (ARM/AArch64)\r
232\r
22e8cd18 233SignedCapsulePkg\r
16eb2dc1 234F: SignedCapsulePkg/\r
22e8cd18
JY
235W: https://github.com/tianocore/tianocore.github.io/wiki/SignedCapsulePkg\r
236M: Jiewen Yao <jiewen.yao@intel.com>\r
5ae3184d 237M: Chao Zhang <chao.b.zhang@intel.com>\r
22e8cd18 238\r
4202afa4 239SourceLevelDebugPkg\r
16eb2dc1 240F: SourceLevelDebugPkg/\r
4202afa4 241W: https://github.com/tianocore/tianocore.github.io/wiki/SourceLevelDebugPkg\r
8522ce2c 242M: Hao A Wu <hao.a.wu@intel.com>\r
4202afa4 243\r
4202afa4 244UefiCpuPkg\r
16eb2dc1 245F: UefiCpuPkg/\r
4202afa4 246W: https://github.com/tianocore/tianocore.github.io/wiki/UefiCpuPkg\r
dba1521c 247M: Eric Dong <eric.dong@intel.com>\r
1f7b7483 248M: Ray Ni <ray.ni@intel.com>\r
c0cbaaf6 249R: Laszlo Ersek <lersek@redhat.com>\r
4202afa4 250\r
4abfc66d 251UefiPayloadPkg\r
16eb2dc1 252F: UefiPayloadPkg/\r
4abfc66d
GD
253W: https://github.com/tianocore/tianocore.github.io/wiki/UefiPayloadPkg\r
254M: Maurice Ma <maurice.ma@intel.com>\r
255M: Guo Dong <guo.dong@intel.com>\r
256M: Benjamin You <benjamin.you@intel.com>\r
257S: Maintained\r
258\r
2b85beae 259StandaloneMmPkg\r
16eb2dc1 260F: StandaloneMmPkg/\r
2b85beae
AG
261M: Achin Gupta <achin.gupta@arm.com>\r
262M: Jiewen Yao <jiewen.yao@intel.com>\r
263R: Supreeth Venkatesh <supreeth.venkatesh@arm.com>\r