root / MAINTAINERS @ d65f0831
History | View | Annotate | Download (8.9 kB)
1 |
QEMU Maintainers |
---|---|
2 |
================ |
3 |
|
4 |
The intention of this file is not to establish who owns what portions of the |
5 |
code base, but to provide a set of names that developers can consult when they |
6 |
have a question about a particular subset and also to provide a set of names |
7 |
to be CC'd when submitting a patch to obtain appropriate review. |
8 |
|
9 |
In general, if you have a question about inclusion of a patch, you should |
10 |
consult qemu-devel and not any specific individual privately. |
11 |
|
12 |
Descriptions of section entries: |
13 |
|
14 |
M: Mail patches to: FullName <address@domain> |
15 |
L: Mailing list that is relevant to this area |
16 |
W: Web-page with status/info |
17 |
Q: Patchwork web based patch tracking system site |
18 |
T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. |
19 |
S: Status, one of the following: |
20 |
Supported: Someone is actually paid to look after this. |
21 |
Maintained: Someone actually looks after it. |
22 |
Odd Fixes: It has a maintainer but they don't have time to do |
23 |
much other than throw the odd patch in. See below.. |
24 |
Orphan: No current maintainer [but maybe you could take the |
25 |
role as you write your new code]. |
26 |
Obsolete: Old code. Something tagged obsolete generally means |
27 |
it has been replaced by a better system and you |
28 |
should be using that. |
29 |
F: Files and directories with wildcard patterns. |
30 |
A trailing slash includes all files and subdirectory files. |
31 |
F: drivers/net/ all files in and below drivers/net |
32 |
F: drivers/net/* all files in drivers/net, but not below |
33 |
F: */net/* all files in "any top level directory"/net |
34 |
One pattern per line. Multiple F: lines acceptable. |
35 |
X: Files and directories that are NOT maintained, same rules as F: |
36 |
Files exclusions are tested before file matches. |
37 |
Can be useful for excluding a specific subdirectory, for instance: |
38 |
F: net/ |
39 |
X: net/ipv6/ |
40 |
matches all files in and below net excluding net/ipv6/ |
41 |
K: Keyword perl extended regex pattern to match content in a |
42 |
patch or file. For instance: |
43 |
K: of_get_profile |
44 |
matches patches or files that contain "of_get_profile" |
45 |
K: \b(printk|pr_(info|err))\b |
46 |
matches patches or files that contain one or more of the words |
47 |
printk, pr_info or pr_err |
48 |
One regex pattern per line. Multiple K: lines acceptable. |
49 |
|
50 |
|
51 |
General Project Administration |
52 |
------------------------------ |
53 |
M: Anthony Liguori <aliguori@us.ibm.com> |
54 |
M: Paul Brook <paul@codesourcery.com> |
55 |
|
56 |
Guest CPU cores (TCG): |
57 |
---------------------- |
58 |
Alpha |
59 |
M: qemu-devel@nongnu.org |
60 |
S: Orphan |
61 |
F: target-alpha/ |
62 |
|
63 |
ARM |
64 |
M: Paul Brook <paul@codesourcery.com> |
65 |
S: Maintained |
66 |
F: target-arm/ |
67 |
|
68 |
CRIS |
69 |
M: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
70 |
S: Maintained |
71 |
F: target-cris/ |
72 |
|
73 |
M68K |
74 |
M: Paul Brook <paul@codesourcery.com> |
75 |
S: Maintained |
76 |
F: target-m68k/ |
77 |
|
78 |
MicroBlaze |
79 |
M: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
80 |
S: Maintained |
81 |
F: target-microblaze/ |
82 |
|
83 |
MIPS |
84 |
M: Aurelien Jarno <aurelien@aurel32.net> |
85 |
S: Maintained |
86 |
F: target-mips/ |
87 |
|
88 |
PowerPC |
89 |
M: Alexander Graf <agraf@suse.de> |
90 |
S: Maintained |
91 |
F: target-ppc/ |
92 |
|
93 |
S390 |
94 |
M: Alexander Graf <agraf@suse.de> |
95 |
S: Maintained |
96 |
F: target-s390x/ |
97 |
|
98 |
SH4 |
99 |
M: Aurelien Jarno <aurelien@aurel32.net> |
100 |
S: Maintained |
101 |
F: target-sh4/ |
102 |
|
103 |
SPARC |
104 |
M: Blue Swirl <blauwirbel@gmail.com> |
105 |
S: Maintained |
106 |
F: target-sparc/ |
107 |
|
108 |
X86 |
109 |
M: qemu-devel@nongnu.org |
110 |
S: Odd Fixes |
111 |
F: target-i386/ |
112 |
|
113 |
Guest CPU Cores (KVM): |
114 |
---------------------- |
115 |
|
116 |
Overall |
117 |
M: Avi Kivity <avi@redhat.com> |
118 |
M: Marcelo Tosatti <mtosatti@redhat.com> |
119 |
L: kvm@vger.kernel.org |
120 |
S: Supported |
121 |
F: kvm-* |
122 |
F: */kvm.* |
123 |
|
124 |
PPC |
125 |
M: Alexander Graf <agraf@suse.de> |
126 |
S: Maintained |
127 |
F: target-ppc/kvm.c |
128 |
|
129 |
S390 |
130 |
M: Alexander Graf <agraf@suse.de> |
131 |
S: Maintained |
132 |
F: target-s390x/kvm.c |
133 |
|
134 |
X86 |
135 |
M: Avi Kivity <avi@redhat.com> |
136 |
M: Marcelo Tosatti <mtosatti@redhat.com> |
137 |
L: kvm@vger.kernel.org |
138 |
S: Supported |
139 |
F: target-i386/kvm.c |
140 |
|
141 |
ARM Machines |
142 |
------------ |
143 |
Gumstix |
144 |
M: qemu-devel@nongnu.org |
145 |
S: Orphan |
146 |
F: hw/gumstix.c |
147 |
|
148 |
Integrator CP |
149 |
M: Paul Brook <paul@codesourcery.com> |
150 |
S: Maintained |
151 |
F: hw/integratorcp.c |
152 |
|
153 |
Mainstone |
154 |
M: qemu-devel@nongnu.org |
155 |
S: Orphan |
156 |
F: hw/mainstone.c |
157 |
|
158 |
Musicpal |
159 |
M: Jan Kiszka <jan.kiszka@web.de> |
160 |
S: Maintained |
161 |
F: hw/musicpal.c |
162 |
|
163 |
nSeries |
164 |
M: Andrzej Zaborowski <balrogg@gmail.com> |
165 |
S: Maintained |
166 |
F: hw/nseries.c |
167 |
|
168 |
Palm |
169 |
M: Andrzej Zaborowski <balrogg@gmail.com> |
170 |
S: Maintained |
171 |
F: hw/palm.c |
172 |
|
173 |
Real View |
174 |
M: Paul Brook <paul@codesourcery.com> |
175 |
S: Maintained |
176 |
F: hw/realview* |
177 |
|
178 |
Spitz |
179 |
M: Andrzej Zaborowski <balrogg@gmail.com> |
180 |
S: Maintained |
181 |
F: hw/spitz.c |
182 |
|
183 |
Stellaris |
184 |
M: Paul Brook <paul@codesourcery.com> |
185 |
S: Maintained |
186 |
F: hw/stellaris.c |
187 |
|
188 |
Versatile PB |
189 |
M: Paul Brook <paul@codesourcery.com> |
190 |
S: Maintained |
191 |
F: hw/versatilepb.c |
192 |
|
193 |
CRIS Machines |
194 |
------------- |
195 |
Axis Dev88 |
196 |
M: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
197 |
S: Maintained |
198 |
F: hw/axis_dev88.c |
199 |
|
200 |
etraxfs |
201 |
M: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
202 |
S: Maintained |
203 |
F: hw/etraxfs.c |
204 |
|
205 |
M68K Machines |
206 |
------------- |
207 |
an5206 |
208 |
M: Paul Brook <paul@codesourcery.com> |
209 |
S: Maintained |
210 |
F: hw/an5206.c |
211 |
|
212 |
dummy_m68k |
213 |
M: Paul Brook <paul@codesourcery.com> |
214 |
S: Maintained |
215 |
F: hw/dummy_m68k.c |
216 |
|
217 |
mcf5208 |
218 |
M: Paul Brook <paul@codesourcery.com> |
219 |
S: Maintained |
220 |
F: hw/mcf5208.c |
221 |
|
222 |
MicroBlaze Machines |
223 |
------------------- |
224 |
petalogix_s3adsp1800 |
225 |
M: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
226 |
S: Maintained |
227 |
F: hw/petalogix_s3adsp1800.c |
228 |
|
229 |
MIPS Machines |
230 |
------------- |
231 |
Jazz |
232 |
M: Hervé Poussineau <hpoussin@reactos.org> |
233 |
S: Maintained |
234 |
F: hw/mips_jazz.c |
235 |
|
236 |
Malta |
237 |
M: Aurelien Jarno <aurelien@aurel32.net> |
238 |
S: Maintained |
239 |
F: hw/mips_malta.c |
240 |
|
241 |
Mipssim |
242 |
M: qemu-devel@nongnu.org |
243 |
S: Orphan |
244 |
F: hw/mips_mipssim.c |
245 |
|
246 |
R4000 |
247 |
M: Aurelien Jarno <aurelien@aurel32.net> |
248 |
S: Maintained |
249 |
F: hw/mips_r4k.c |
250 |
|
251 |
PowerPC Machines |
252 |
---------------- |
253 |
405 |
254 |
M: Alexander Graf <agraf@suse.de> |
255 |
S: Maintained |
256 |
F: hw/ppc405_boards.c |
257 |
|
258 |
New World |
259 |
M: Alexander Graf <agraf@suse.de> |
260 |
S: Maintained |
261 |
F: hw/ppc_newworld.c |
262 |
|
263 |
Old World |
264 |
M: Alexander Graf <agraf@suse.de> |
265 |
S: Maintained |
266 |
F: hw/ppc_oldworld.c |
267 |
|
268 |
Prep |
269 |
M: qemu-devel@nongnu.org |
270 |
S: Orphan |
271 |
F: hw/ppc_prep.c |
272 |
|
273 |
SH4 Machines |
274 |
------------ |
275 |
R2D |
276 |
M: Magnus Damm <magnus.damm@gmail.com> |
277 |
S: Maintained |
278 |
F: hw/r2d.c |
279 |
|
280 |
Shix |
281 |
M: Magnus Damm <magnus.damm@gmail.com> |
282 |
S: Orphan |
283 |
F: hw/shix.c |
284 |
|
285 |
SPARC Machines |
286 |
-------------- |
287 |
Sun4m |
288 |
M: Blue Swirl <blauwirbel@gmail.com> |
289 |
S: Maintained |
290 |
F: hw/sun4m.c |
291 |
|
292 |
Sun4u |
293 |
M: Blue Swirl <blauwirbel@gmail.com> |
294 |
S: Maintained |
295 |
F: hw/sun4u.c |
296 |
|
297 |
S390 Machines |
298 |
------------- |
299 |
S390 Virtio |
300 |
M: Alexander Graf <agraf@suse.de> |
301 |
S: Maintained |
302 |
F: hw/s390-*.c |
303 |
|
304 |
X86 Machines |
305 |
------------ |
306 |
PC |
307 |
M: Anthony Liguori <aliguori@us.ibm.com> |
308 |
S: Supported |
309 |
F: hw/pc.[ch] hw/pc_piix.c |
310 |
|
311 |
Devices |
312 |
------- |
313 |
IDE |
314 |
M: Kevin Wolf <kwolf@redhat.com> |
315 |
S: Odd Fixes |
316 |
F: hw/ide/ |
317 |
|
318 |
PCI |
319 |
M: Michael S. Tsirkin <mst@redhat.com> |
320 |
S: Supported |
321 |
F: hw/pci* |
322 |
F: hw/piix* |
323 |
|
324 |
SCSI |
325 |
M: Paul Brook <paul@codesourcery.com> |
326 |
M: Kevin Wolf <kwolf@redhat.com> |
327 |
S: Odd Fixes |
328 |
F: hw/lsi53c895a.c |
329 |
F: hw/scsi* |
330 |
|
331 |
USB |
332 |
M: Gerd Hoffmann <kraxel@redhat.com> |
333 |
S: Maintained |
334 |
F: hw/usb* |
335 |
|
336 |
vhost |
337 |
M: Michael S. Tsirkin <mst@redhat.com> |
338 |
S: Supported |
339 |
F: hw/vhost* |
340 |
|
341 |
virtio |
342 |
M: Anthony Liguori <aliguori@us.ibm.com> |
343 |
S: Supported |
344 |
F: hw/virtio* |
345 |
|
346 |
virtio-9p |
347 |
M: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com> |
348 |
S: Supported |
349 |
F: hw/virtio-9p* |
350 |
|
351 |
virtio-blk |
352 |
M: Kevin Wolf <kwolf@redhat.com> |
353 |
S: Supported |
354 |
F: hw/virtio-blk* |
355 |
|
356 |
virtio-serial |
357 |
M: Amit Shah <amit.shah@redhat.com> |
358 |
S: Supported |
359 |
F: hw/virtio-serial* |
360 |
F: hw/virtio-console* |
361 |
|
362 |
Subsystems |
363 |
---------- |
364 |
Audio |
365 |
M: Vassili Karpov (malc) <av1474@comtv.ru> |
366 |
S: Maintained |
367 |
F: audio/ |
368 |
|
369 |
Block |
370 |
M: Kevin Wolf <kwolf@redhat.com> |
371 |
S: Supported |
372 |
F: block* |
373 |
F: block/ |
374 |
|
375 |
Character Devices |
376 |
M: Anthony Liguori <aliguori@us.ibm.com> |
377 |
S: Maintained |
378 |
F: qemu-char.c |
379 |
|
380 |
GDB stub |
381 |
M: qemu-devel@nongnu.org |
382 |
S: Odd Fixes |
383 |
F: gdbstub* |
384 |
F: gdb-xml/ |
385 |
|
386 |
SPICE |
387 |
M: Gerd Hoffmann <kraxel@redhat.com> |
388 |
S: Supported |
389 |
F: ui/qemu-spice.h |
390 |
F: ui/spice-*.c |
391 |
F: audio/spiceaudio.c |
392 |
F: hw/qxl* |
393 |
|
394 |
Graphics |
395 |
M: Anthony Liguori <aliguori@us.ibm.com> |
396 |
S: Maintained |
397 |
F: ui/ |
398 |
|
399 |
Main loop |
400 |
M: Anthony Liguori <aliguori@us.ibm.com> |
401 |
S: Supported |
402 |
F: vl.c |
403 |
|
404 |
Monitor (QMP/HMP) |
405 |
M: Luiz Capitulino <lcapitulino@redhat.com> |
406 |
M: Markus Armbruster <armbru@redhat.com> |
407 |
S: Supported |
408 |
F: monitor.c |
409 |
|
410 |
Network device layer |
411 |
M: Anthony Liguori <aliguori@us.ibm.com> |
412 |
M: Mark McLoughlin <markmc@redhat.com> |
413 |
S: Maintained |
414 |
F: net/ |
415 |
|
416 |
SLIRP |
417 |
M: qemu-devel@nongnu.org |
418 |
S: Orphan |
419 |
F: slirp/ |
420 |
|
421 |
Usermode Emulation |
422 |
------------------ |
423 |
BSD user |
424 |
M: Blue Swirl <blauwirbel@gmail.com> |
425 |
S: Maintained |
426 |
F: bsd-user/ |
427 |
|
428 |
Darwin user |
429 |
M: qemu-devel@nongnu.org |
430 |
S: Orphan |
431 |
F: darwin-user/ |
432 |
|
433 |
Linux user |
434 |
M: Riku Voipio <riku.voipio@iki.fi> |
435 |
S: Maintained |
436 |
F: linux-user/ |
437 |
|
438 |
Tiny Code Generator (TCG) |
439 |
------------------------- |
440 |
Common code |
441 |
M: qemu-devel@nongnu.org |
442 |
S: Maintained |
443 |
F: tcg/ |
444 |
|
445 |
ARM target |
446 |
M: Andrzej Zaborowski <balrogg@gmail.com> |
447 |
S: Maintained |
448 |
F: tcg/arm/ |
449 |
|
450 |
HPPA target |
451 |
M: Richard Henderson <rth@twiddle.net> |
452 |
S: Maintained |
453 |
F: tcg/hppa/ |
454 |
|
455 |
i386 target |
456 |
M: qemu-devel@nongnu.org |
457 |
S: Maintained |
458 |
F: tcg/i386/ |
459 |
|
460 |
IA64 target |
461 |
M: Aurelien Jarno <aurelien@aurel32.net> |
462 |
S: Maintained |
463 |
F: tcg/ia64/ |
464 |
|
465 |
MIPS target |
466 |
M: Aurelien Jarno <aurelien@aurel32.ne> |
467 |
S: Maintained |
468 |
F: tcg/mips/ |
469 |
|
470 |
PPC |
471 |
M: Vassili Karpov (malc) <av1474@comtv.ru> |
472 |
S: Maintained |
473 |
F: tcg/ppc/ |
474 |
|
475 |
PPC64 target |
476 |
M: Vassili Karpov (malc) <av1474@comtv.ru> |
477 |
S: Maintained |
478 |
F: tcg/ppc64/ |
479 |
|
480 |
S390 target |
481 |
M: Alexander Graf <agraf@suse.de> |
482 |
M: Richard Henderson <rth@twiddle.net> |
483 |
S: Maintained |
484 |
F: tcg/s390/ |
485 |
|
486 |
SPARC target |
487 |
M: Blue Swirl <blauwirbel@gmail.com> |
488 |
S: Maintained |
489 |
F: tcg/sparc/ |