]> git.proxmox.com Git - mirror_edk2.git/blame - Maintainers.txt
Maintainers.txt: add wildcard path association for Arm/AArch64
[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 84\r
f1a74d99
LL
85EDK II Architectures:\r
86---------------------\r
87ARM, AARCH64\r
88F: */AArch64/\r
89F: */Arm/\r
90M: Leif Lindholm <leif.lindholm@linaro.org>\r
91M: Ard Biesheuvel <ard.biesheuvel@linaro.org>\r
92\r
4202afa4
JJ
93EDK II Packages:\r
94----------------\r
4202afa4 95ArmPkg\r
16eb2dc1 96F: ArmPkg/\r
4202afa4 97W: https://github.com/tianocore/tianocore.github.io/wiki/ArmPkg\r
7dcbbdeb 98M: Leif Lindholm <leif.lindholm@linaro.org>\r
339a9f16 99M: Ard Biesheuvel <ard.biesheuvel@linaro.org>\r
4202afa4
JJ
100\r
101ArmPlatformPkg\r
16eb2dc1 102F: ArmPlatformPkg/\r
4202afa4 103W: https://github.com/tianocore/tianocore.github.io/wiki/ArmPlatformPkg\r
7dcbbdeb 104M: Leif Lindholm <leif.lindholm@linaro.org>\r
339a9f16 105M: Ard Biesheuvel <ard.biesheuvel@linaro.org>\r
4202afa4 106\r
90cd0f1a 107ArmVirtPkg\r
16eb2dc1 108F: ArmVirtPkg/\r
90cd0f1a
OM
109W: https://github.com/tianocore/tianocore.github.io/wiki/ArmVirtPkg\r
110M: Laszlo Ersek <lersek@redhat.com>\r
111M: Ard Biesheuvel <ard.biesheuvel@linaro.org>\r
98fc52c4 112R: Julien Grall <julien.grall@arm.com>\r
94e0dd1a 113 (Xen modules)\r
e54ce6d0 114R: Leif Lindholm <leif.lindholm@linaro.org>\r
90cd0f1a 115\r
4202afa4 116BaseTools\r
16eb2dc1 117F: BaseTools/\r
4202afa4 118W: https://github.com/tianocore/tianocore.github.io/wiki/BaseTools\r
85520ac6 119M: Bob Feng <bob.c.feng@intel.com>\r
2e7b7ce3 120M: Liming Gao <liming.gao@intel.com>\r
4202afa4 121\r
4202afa4 122CryptoPkg\r
16eb2dc1 123F: CryptoPkg/\r
4202afa4 124W: https://github.com/tianocore/tianocore.github.io/wiki/CryptoPkg\r
40ffb6dc
YT
125M: Jian Wang <jian.j.wang@intel.com>\r
126R: Ting Ye <ting.ye@intel.com>\r
4202afa4 127\r
0019375f 128DynamicTablesPkg\r
16eb2dc1 129F: DynamicTablesPkg/\r
0019375f 130W: https://github.com/tianocore/tianocore.github.io/wiki/DynamicTablesPkg\r
0019375f 131M: Sami Mujawar <Sami.Mujawar@arm.com>\r
9bba10eb 132M: Alexei Fedorov <Alexei.Fedorov@arm.com>\r
0019375f 133\r
4202afa4 134EmbeddedPkg\r
16eb2dc1 135F: EmbeddedPkg/\r
4202afa4 136W: https://github.com/tianocore/tianocore.github.io/wiki/EmbeddedPkg\r
7dcbbdeb 137M: Leif Lindholm <leif.lindholm@linaro.org>\r
339a9f16 138M: Ard Biesheuvel <ard.biesheuvel@linaro.org>\r
4202afa4
JJ
139\r
140EmulatorPkg\r
16eb2dc1 141F: EmulatorPkg/\r
4202afa4
JJ
142W: https://github.com/tianocore/tianocore.github.io/wiki/EmulatorPkg\r
143M: Jordan Justen <jordan.l.justen@intel.com>\r
144M: Andrew Fish <afish@apple.com>\r
1f7b7483 145M: Ray Ni <ray.ni@intel.com>\r
4202afa4
JJ
146S: Maintained\r
147\r
8a2794f6 148FatPkg\r
16eb2dc1 149F: FatPkg/\r
4202afa4 150W: https://github.com/tianocore/tianocore.github.io/wiki/Edk2-fat-driver\r
1f7b7483 151M: Ray Ni <ray.ni@intel.com>\r
4202afa4
JJ
152T: svn - https://svn.code.sf.net/p/edk2-fatdriver2/code/trunk/EnhancedFat\r
153T: git - https://github.com/tianocore/edk2-FatPkg.git\r
154\r
10ea1b68 155FmpDevicePkg\r
16eb2dc1 156F: FmpDevicePkg/\r
10ea1b68 157W: https://github.com/tianocore/tianocore.github.io/wiki/FmpDevicePkg\r
03d3e7b2 158M: Liming Gao <liming.gao@intel.com>\r
10ea1b68
MK
159M: Michael D Kinney <michael.d.kinney@intel.com>\r
160\r
e53f1e25 161IntelFsp2Pkg\r
16eb2dc1 162F: IntelFsp2Pkg/\r
e53f1e25 163W: https://github.com/tianocore/tianocore.github.io/wiki/IntelFsp2Pkg\r
cc993a16 164M: Chasel Chiu <chasel.chiu@intel.com>\r
b1e55475
CC
165R: Nate DeSimone <nathaniel.l.desimone@intel.com>\r
166R: Star Zeng <star.zeng@intel.com>\r
e53f1e25
JY
167\r
168IntelFsp2WrapperPkg\r
16eb2dc1 169F: IntelFsp2WrapperPkg/\r
e53f1e25 170W: https://github.com/tianocore/tianocore.github.io/wiki/IntelFsp2WrapperPkg\r
cc993a16 171M: Chasel Chiu <chasel.chiu@intel.com>\r
b1e55475
CC
172R: Nate DeSimone <nathaniel.l.desimone@intel.com>\r
173R: Star Zeng <star.zeng@intel.com>\r
e53f1e25 174\r
4202afa4 175MdeModulePkg\r
16eb2dc1 176F: MdeModulePkg/\r
4202afa4 177W: https://github.com/tianocore/tianocore.github.io/wiki/MdeModulePkg\r
a07533fa 178M: Jian J Wang <jian.j.wang@intel.com>\r
8522ce2c 179M: Hao A Wu <hao.a.wu@intel.com>\r
1f7b7483 180R: Ray Ni <ray.ni@intel.com>\r
67f6a818
SZ
181 (especially for Bus, Universal/Console, Universal/Disk,\r
182 Universal/BdsDxe and related libraries, header files)\r
e979ea74 183R: Star Zeng <star.zeng@intel.com>\r
4202afa4
JJ
184\r
185MdePkg\r
16eb2dc1 186F: MdePkg/\r
4202afa4
JJ
187W: https://github.com/tianocore/tianocore.github.io/wiki/MdePkg\r
188M: Michael D Kinney <michael.d.kinney@intel.com>\r
2b7cb1d5 189M: Liming Gao <liming.gao@intel.com>\r
4202afa4
JJ
190\r
191NetworkPkg\r
16eb2dc1 192F: NetworkPkg/\r
4202afa4 193W: https://github.com/tianocore/tianocore.github.io/wiki/NetworkPkg\r
e83d4bf6 194M: Siyuan Fu <siyuan.fu@intel.com>\r
5af229d8 195M: Jiaxin Wu <jiaxin.wu@intel.com>\r
4202afa4 196\r
4202afa4 197OvmfPkg\r
16eb2dc1 198F: OvmfPkg/\r
e70357cb 199W: http://www.tianocore.org/ovmf/\r
4202afa4
JJ
200M: Jordan Justen <jordan.l.justen@intel.com>\r
201M: Laszlo Ersek <lersek@redhat.com>\r
49fd3adf 202M: Ard Biesheuvel <ard.biesheuvel@linaro.org>\r
337fe6a0 203R: Anthony Perard <anthony.perard@citrix.com>\r
94e0dd1a 204 (Xen modules)\r
98fc52c4 205R: Julien Grall <julien.grall@arm.com>\r
94e0dd1a 206 (Xen modules)\r
5f08db88
LE
207R: Marc-André Lureau <marcandre.lureau@redhat.com>\r
208 (TPM2 modules)\r
209R: Stefan Berger <stefanb@linux.ibm.com>\r
210 (TPM2 modules)\r
bb4485d3
HW
211R: David Woodhouse <dwmw2@infradead.org>\r
212 (CSM modules)\r
4202afa4
JJ
213S: Maintained\r
214\r
215PcAtChipsetPkg\r
16eb2dc1 216F: PcAtChipsetPkg/\r
4202afa4 217W: https://github.com/tianocore/tianocore.github.io/wiki/PcAtChipsetPkg\r
1f7b7483 218M: Ray Ni <ray.ni@intel.com>\r
4202afa4 219\r
4202afa4 220SecurityPkg\r
16eb2dc1 221F: SecurityPkg/\r
4202afa4 222W: https://github.com/tianocore/tianocore.github.io/wiki/SecurityPkg\r
3db2823f 223M: Jiewen Yao <jiewen.yao@intel.com>\r
6c05b958 224M: Jian Wang <jian.j.wang@intel.com>\r
0a487ef9 225R: Chao Zhang <chao.b.zhang@intel.com>\r
4202afa4 226\r
7d0f92e8 227ShellPkg\r
16eb2dc1 228F: ShellPkg/\r
4202afa4
JJ
229W: https://github.com/tianocore/tianocore.github.io/wiki/ShellPkg\r
230M: Jaben Carsey <jaben.carsey@intel.com>\r
1f7b7483 231M: Ray Ni <ray.ni@intel.com>\r
fb5573b8 232R: Zhichao Gao <zhichao.gao@intel.com>\r
4202afa4 233\r
81a8a52a
DB
234Maintainers for stable Shell binaries generation\r
235when need to publish Shell binaries with edk2 release:\r
236M: Jaben Carsey <jaben.carsey@intel.com> (Ia32/X64)\r
237M: Ray Ni <ray.ni@intel.com> (Ia32/X64)\r
238M: Leif Lindholm <leif.lindholm@linaro.org> (ARM/AArch64)\r
239M: Ard Biesheuvel <ard.biesheuvel@linaro.org> (ARM/AArch64)\r
240\r
22e8cd18 241SignedCapsulePkg\r
16eb2dc1 242F: SignedCapsulePkg/\r
22e8cd18
JY
243W: https://github.com/tianocore/tianocore.github.io/wiki/SignedCapsulePkg\r
244M: Jiewen Yao <jiewen.yao@intel.com>\r
5ae3184d 245M: Chao Zhang <chao.b.zhang@intel.com>\r
22e8cd18 246\r
4202afa4 247SourceLevelDebugPkg\r
16eb2dc1 248F: SourceLevelDebugPkg/\r
4202afa4 249W: https://github.com/tianocore/tianocore.github.io/wiki/SourceLevelDebugPkg\r
8522ce2c 250M: Hao A Wu <hao.a.wu@intel.com>\r
4202afa4 251\r
4202afa4 252UefiCpuPkg\r
16eb2dc1 253F: UefiCpuPkg/\r
4202afa4 254W: https://github.com/tianocore/tianocore.github.io/wiki/UefiCpuPkg\r
dba1521c 255M: Eric Dong <eric.dong@intel.com>\r
1f7b7483 256M: Ray Ni <ray.ni@intel.com>\r
c0cbaaf6 257R: Laszlo Ersek <lersek@redhat.com>\r
4202afa4 258\r
4abfc66d 259UefiPayloadPkg\r
16eb2dc1 260F: UefiPayloadPkg/\r
4abfc66d
GD
261W: https://github.com/tianocore/tianocore.github.io/wiki/UefiPayloadPkg\r
262M: Maurice Ma <maurice.ma@intel.com>\r
263M: Guo Dong <guo.dong@intel.com>\r
264M: Benjamin You <benjamin.you@intel.com>\r
265S: Maintained\r
266\r
2b85beae 267StandaloneMmPkg\r
16eb2dc1 268F: StandaloneMmPkg/\r
2b85beae
AG
269M: Achin Gupta <achin.gupta@arm.com>\r
270M: Jiewen Yao <jiewen.yao@intel.com>\r
271R: Supreeth Venkatesh <supreeth.venkatesh@arm.com>\r