root / MAINTAINERS @ dbfe06c6
History | View | Annotate | Download (10.6 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: Richard Henderson <rth@twiddle.net> |
60 |
S: Maintained |
61 |
F: target-alpha/ |
62 |
|
63 |
ARM |
64 |
M: Paul Brook <paul@codesourcery.com> |
65 |
M: Peter Maydell <peter.maydell@linaro.org> |
66 |
S: Maintained |
67 |
F: target-arm/ |
68 |
|
69 |
CRIS |
70 |
M: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
71 |
S: Maintained |
72 |
F: target-cris/ |
73 |
|
74 |
LM32 |
75 |
M: Michael Walle <michael@walle.cc> |
76 |
S: Maintained |
77 |
F: target-lm32/ |
78 |
|
79 |
M68K |
80 |
M: Paul Brook <paul@codesourcery.com> |
81 |
S: Maintained |
82 |
F: target-m68k/ |
83 |
|
84 |
MicroBlaze |
85 |
M: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
86 |
S: Maintained |
87 |
F: target-microblaze/ |
88 |
|
89 |
MIPS |
90 |
M: Aurelien Jarno <aurelien@aurel32.net> |
91 |
S: Maintained |
92 |
F: target-mips/ |
93 |
|
94 |
PowerPC |
95 |
M: Alexander Graf <agraf@suse.de> |
96 |
S: Maintained |
97 |
F: target-ppc/ |
98 |
|
99 |
S390 |
100 |
M: Alexander Graf <agraf@suse.de> |
101 |
S: Maintained |
102 |
F: target-s390x/ |
103 |
|
104 |
SH4 |
105 |
M: Aurelien Jarno <aurelien@aurel32.net> |
106 |
S: Maintained |
107 |
F: target-sh4/ |
108 |
|
109 |
SPARC |
110 |
M: Blue Swirl <blauwirbel@gmail.com> |
111 |
S: Maintained |
112 |
F: target-sparc/ |
113 |
|
114 |
X86 |
115 |
M: qemu-devel@nongnu.org |
116 |
S: Odd Fixes |
117 |
F: target-i386/ |
118 |
|
119 |
Xtensa |
120 |
M: Max Filippov <jcmvbkbc@gmail.com> |
121 |
W: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa |
122 |
S: Maintained |
123 |
F: target-xtensa/ |
124 |
|
125 |
Guest CPU Cores (KVM): |
126 |
---------------------- |
127 |
|
128 |
Overall |
129 |
M: Avi Kivity <avi@redhat.com> |
130 |
M: Marcelo Tosatti <mtosatti@redhat.com> |
131 |
L: kvm@vger.kernel.org |
132 |
S: Supported |
133 |
F: kvm-* |
134 |
F: */kvm.* |
135 |
|
136 |
PPC |
137 |
M: Alexander Graf <agraf@suse.de> |
138 |
S: Maintained |
139 |
F: target-ppc/kvm.c |
140 |
|
141 |
S390 |
142 |
M: Alexander Graf <agraf@suse.de> |
143 |
S: Maintained |
144 |
F: target-s390x/kvm.c |
145 |
|
146 |
X86 |
147 |
M: Avi Kivity <avi@redhat.com> |
148 |
M: Marcelo Tosatti <mtosatti@redhat.com> |
149 |
L: kvm@vger.kernel.org |
150 |
S: Supported |
151 |
F: target-i386/kvm.c |
152 |
|
153 |
Guest CPU Cores (Xen): |
154 |
---------------------- |
155 |
|
156 |
X86 |
157 |
M: Stefano Stabellini <stefano.stabellini@eu.citrix.com> |
158 |
L: xen-devel@lists.xensource.com |
159 |
S: Supported |
160 |
F: xen-* |
161 |
F: */xen* |
162 |
|
163 |
ARM Machines |
164 |
------------ |
165 |
Gumstix |
166 |
M: qemu-devel@nongnu.org |
167 |
S: Orphan |
168 |
F: hw/gumstix.c |
169 |
|
170 |
Integrator CP |
171 |
M: Paul Brook <paul@codesourcery.com> |
172 |
M: Peter Maydell <peter.maydell@linaro.org> |
173 |
S: Maintained |
174 |
F: hw/integratorcp.c |
175 |
|
176 |
Mainstone |
177 |
M: qemu-devel@nongnu.org |
178 |
S: Orphan |
179 |
F: hw/mainstone.c |
180 |
|
181 |
Musicpal |
182 |
M: Jan Kiszka <jan.kiszka@web.de> |
183 |
S: Maintained |
184 |
F: hw/musicpal.c |
185 |
|
186 |
nSeries |
187 |
M: Andrzej Zaborowski <balrogg@gmail.com> |
188 |
S: Maintained |
189 |
F: hw/nseries.c |
190 |
|
191 |
Palm |
192 |
M: Andrzej Zaborowski <balrogg@gmail.com> |
193 |
S: Maintained |
194 |
F: hw/palm.c |
195 |
|
196 |
Real View |
197 |
M: Paul Brook <paul@codesourcery.com> |
198 |
M: Peter Maydell <peter.maydell@linaro.org> |
199 |
S: Maintained |
200 |
F: hw/realview* |
201 |
|
202 |
Spitz |
203 |
M: Andrzej Zaborowski <balrogg@gmail.com> |
204 |
S: Maintained |
205 |
F: hw/spitz.c |
206 |
|
207 |
Stellaris |
208 |
M: Paul Brook <paul@codesourcery.com> |
209 |
M: Peter Maydell <peter.maydell@linaro.org> |
210 |
S: Maintained |
211 |
F: hw/stellaris.c |
212 |
|
213 |
Versatile PB |
214 |
M: Paul Brook <paul@codesourcery.com> |
215 |
M: Peter Maydell <peter.maydell@linaro.org> |
216 |
S: Maintained |
217 |
F: hw/versatilepb.c |
218 |
|
219 |
CRIS Machines |
220 |
------------- |
221 |
Axis Dev88 |
222 |
M: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
223 |
S: Maintained |
224 |
F: hw/axis_dev88.c |
225 |
|
226 |
etraxfs |
227 |
M: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
228 |
S: Maintained |
229 |
F: hw/etraxfs.c |
230 |
|
231 |
LM32 Machines |
232 |
------------- |
233 |
EVR32 and uclinux BSP |
234 |
M: Michael Walle <michael@walle.cc> |
235 |
S: Maintained |
236 |
F: hw/lm32_boards.c |
237 |
|
238 |
milkymist |
239 |
M: Michael Walle <michael@walle.cc> |
240 |
S: Maintained |
241 |
F: hw/milkymist.c |
242 |
|
243 |
M68K Machines |
244 |
------------- |
245 |
an5206 |
246 |
M: Paul Brook <paul@codesourcery.com> |
247 |
S: Maintained |
248 |
F: hw/an5206.c |
249 |
|
250 |
dummy_m68k |
251 |
M: Paul Brook <paul@codesourcery.com> |
252 |
S: Maintained |
253 |
F: hw/dummy_m68k.c |
254 |
|
255 |
mcf5208 |
256 |
M: Paul Brook <paul@codesourcery.com> |
257 |
S: Maintained |
258 |
F: hw/mcf5208.c |
259 |
|
260 |
MicroBlaze Machines |
261 |
------------------- |
262 |
petalogix_s3adsp1800 |
263 |
M: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
264 |
S: Maintained |
265 |
F: hw/petalogix_s3adsp1800.c |
266 |
|
267 |
MIPS Machines |
268 |
------------- |
269 |
Jazz |
270 |
M: Hervé Poussineau <hpoussin@reactos.org> |
271 |
S: Maintained |
272 |
F: hw/mips_jazz.c |
273 |
|
274 |
Malta |
275 |
M: Aurelien Jarno <aurelien@aurel32.net> |
276 |
S: Maintained |
277 |
F: hw/mips_malta.c |
278 |
|
279 |
Mipssim |
280 |
M: qemu-devel@nongnu.org |
281 |
S: Orphan |
282 |
F: hw/mips_mipssim.c |
283 |
|
284 |
R4000 |
285 |
M: Aurelien Jarno <aurelien@aurel32.net> |
286 |
S: Maintained |
287 |
F: hw/mips_r4k.c |
288 |
|
289 |
PowerPC Machines |
290 |
---------------- |
291 |
405 |
292 |
M: Alexander Graf <agraf@suse.de> |
293 |
S: Maintained |
294 |
F: hw/ppc405_boards.c |
295 |
|
296 |
New World |
297 |
M: Alexander Graf <agraf@suse.de> |
298 |
S: Maintained |
299 |
F: hw/ppc_newworld.c |
300 |
|
301 |
Old World |
302 |
M: Alexander Graf <agraf@suse.de> |
303 |
S: Maintained |
304 |
F: hw/ppc_oldworld.c |
305 |
|
306 |
PReP |
307 |
M: Andreas Färber <andreas.faerber@web.de> |
308 |
S: Odd Fixes |
309 |
F: hw/ppc_prep.c |
310 |
|
311 |
SH4 Machines |
312 |
------------ |
313 |
R2D |
314 |
M: Magnus Damm <magnus.damm@gmail.com> |
315 |
S: Maintained |
316 |
F: hw/r2d.c |
317 |
|
318 |
Shix |
319 |
M: Magnus Damm <magnus.damm@gmail.com> |
320 |
S: Orphan |
321 |
F: hw/shix.c |
322 |
|
323 |
SPARC Machines |
324 |
-------------- |
325 |
Sun4m |
326 |
M: Blue Swirl <blauwirbel@gmail.com> |
327 |
S: Maintained |
328 |
F: hw/sun4m.c |
329 |
|
330 |
Sun4u |
331 |
M: Blue Swirl <blauwirbel@gmail.com> |
332 |
S: Maintained |
333 |
F: hw/sun4u.c |
334 |
|
335 |
S390 Machines |
336 |
------------- |
337 |
S390 Virtio |
338 |
M: Alexander Graf <agraf@suse.de> |
339 |
S: Maintained |
340 |
F: hw/s390-*.c |
341 |
|
342 |
X86 Machines |
343 |
------------ |
344 |
PC |
345 |
M: Anthony Liguori <aliguori@us.ibm.com> |
346 |
S: Supported |
347 |
F: hw/pc.[ch] hw/pc_piix.c |
348 |
|
349 |
Xtensa Machines |
350 |
--------------- |
351 |
sim |
352 |
M: Max Filippov <jcmvbkbc@gmail.com> |
353 |
S: Maintained |
354 |
F: hw/xtensa_sim.c |
355 |
|
356 |
Avnet LX60 |
357 |
M: Max Filippov <jcmvbkbc@gmail.com> |
358 |
S: Maintained |
359 |
F: hw/xtensa_lx60.c |
360 |
|
361 |
Devices |
362 |
------- |
363 |
IDE |
364 |
M: Kevin Wolf <kwolf@redhat.com> |
365 |
S: Odd Fixes |
366 |
F: hw/ide/ |
367 |
|
368 |
OMAP |
369 |
M: Peter Maydell <peter.maydell@linaro.org> |
370 |
S: Maintained |
371 |
F: hw/omap* |
372 |
|
373 |
PCI |
374 |
M: Michael S. Tsirkin <mst@redhat.com> |
375 |
S: Supported |
376 |
F: hw/pci* |
377 |
F: hw/piix* |
378 |
|
379 |
SCSI |
380 |
M: Paul Brook <paul@codesourcery.com> |
381 |
M: Kevin Wolf <kwolf@redhat.com> |
382 |
S: Odd Fixes |
383 |
F: hw/lsi53c895a.c |
384 |
F: hw/scsi* |
385 |
|
386 |
USB |
387 |
M: Gerd Hoffmann <kraxel@redhat.com> |
388 |
S: Maintained |
389 |
F: hw/usb* |
390 |
|
391 |
vhost |
392 |
M: Michael S. Tsirkin <mst@redhat.com> |
393 |
S: Supported |
394 |
F: hw/vhost* |
395 |
|
396 |
virtio |
397 |
M: Anthony Liguori <aliguori@us.ibm.com> |
398 |
S: Supported |
399 |
F: hw/virtio* |
400 |
|
401 |
virtio-9p |
402 |
M: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com> |
403 |
S: Supported |
404 |
F: hw/virtio-9p* |
405 |
|
406 |
virtio-blk |
407 |
M: Kevin Wolf <kwolf@redhat.com> |
408 |
S: Supported |
409 |
F: hw/virtio-blk* |
410 |
|
411 |
virtio-serial |
412 |
M: Amit Shah <amit.shah@redhat.com> |
413 |
S: Supported |
414 |
F: hw/virtio-serial* |
415 |
F: hw/virtio-console* |
416 |
|
417 |
Subsystems |
418 |
---------- |
419 |
Audio |
420 |
M: Vassili Karpov (malc) <av1474@comtv.ru> |
421 |
S: Maintained |
422 |
F: audio/ |
423 |
|
424 |
Block |
425 |
M: Kevin Wolf <kwolf@redhat.com> |
426 |
S: Supported |
427 |
F: block* |
428 |
F: block/ |
429 |
|
430 |
Character Devices |
431 |
M: Anthony Liguori <aliguori@us.ibm.com> |
432 |
S: Maintained |
433 |
F: qemu-char.c |
434 |
|
435 |
GDB stub |
436 |
M: qemu-devel@nongnu.org |
437 |
S: Odd Fixes |
438 |
F: gdbstub* |
439 |
F: gdb-xml/ |
440 |
|
441 |
SPICE |
442 |
M: Gerd Hoffmann <kraxel@redhat.com> |
443 |
S: Supported |
444 |
F: ui/qemu-spice.h |
445 |
F: ui/spice-*.c |
446 |
F: audio/spiceaudio.c |
447 |
F: hw/qxl* |
448 |
|
449 |
Graphics |
450 |
M: Anthony Liguori <aliguori@us.ibm.com> |
451 |
S: Maintained |
452 |
F: ui/ |
453 |
|
454 |
Cocoa graphics |
455 |
M: Andreas Färber <andreas.faerber@web.de> |
456 |
S: Odd Fixes |
457 |
F: ui/cocoa.m |
458 |
|
459 |
Main loop |
460 |
M: Anthony Liguori <aliguori@us.ibm.com> |
461 |
S: Supported |
462 |
F: vl.c |
463 |
|
464 |
Monitor (QMP/HMP) |
465 |
M: Luiz Capitulino <lcapitulino@redhat.com> |
466 |
M: Markus Armbruster <armbru@redhat.com> |
467 |
S: Supported |
468 |
F: monitor.c |
469 |
|
470 |
Network device layer |
471 |
M: Anthony Liguori <aliguori@us.ibm.com> |
472 |
M: Mark McLoughlin <markmc@redhat.com> |
473 |
S: Maintained |
474 |
F: net/ |
475 |
|
476 |
Network Block Device (NBD) |
477 |
M: Paolo Bonzini <pbonzini@redhat.com> |
478 |
S: Odd Fixes |
479 |
F: block/nbd.c |
480 |
F: nbd.* |
481 |
F: qemu-nbd.c |
482 |
|
483 |
SLIRP |
484 |
M: Jan Kiszka <jan.kiszka@siemens.com> |
485 |
S: Maintained |
486 |
F: slirp/ |
487 |
T: git://git.kiszka.org/qemu.git queues/slirp |
488 |
|
489 |
Tracing |
490 |
M: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> |
491 |
S: Maintained |
492 |
F: trace/ |
493 |
T: git://repo.or.cz/qemu/stefanha.git tracing |
494 |
|
495 |
Checkpatch |
496 |
M: Blue Swirl <blauwirbel@gmail.com> |
497 |
S: Odd Fixes |
498 |
F: scripts/checkpatch.pl |
499 |
|
500 |
Usermode Emulation |
501 |
------------------ |
502 |
BSD user |
503 |
M: Blue Swirl <blauwirbel@gmail.com> |
504 |
S: Maintained |
505 |
F: bsd-user/ |
506 |
|
507 |
Darwin user |
508 |
M: qemu-devel@nongnu.org |
509 |
S: Orphan |
510 |
F: darwin-user/ |
511 |
|
512 |
Linux user |
513 |
M: Riku Voipio <riku.voipio@iki.fi> |
514 |
S: Maintained |
515 |
F: linux-user/ |
516 |
|
517 |
Tiny Code Generator (TCG) |
518 |
------------------------- |
519 |
Common code |
520 |
M: qemu-devel@nongnu.org |
521 |
S: Maintained |
522 |
F: tcg/ |
523 |
|
524 |
ARM target |
525 |
M: Andrzej Zaborowski <balrogg@gmail.com> |
526 |
S: Maintained |
527 |
F: tcg/arm/ |
528 |
|
529 |
HPPA target |
530 |
M: Richard Henderson <rth@twiddle.net> |
531 |
S: Maintained |
532 |
F: tcg/hppa/ |
533 |
|
534 |
i386 target |
535 |
M: qemu-devel@nongnu.org |
536 |
S: Maintained |
537 |
F: tcg/i386/ |
538 |
|
539 |
IA64 target |
540 |
M: Aurelien Jarno <aurelien@aurel32.net> |
541 |
S: Maintained |
542 |
F: tcg/ia64/ |
543 |
|
544 |
MIPS target |
545 |
M: Aurelien Jarno <aurelien@aurel32.net> |
546 |
S: Maintained |
547 |
F: tcg/mips/ |
548 |
|
549 |
PPC |
550 |
M: Vassili Karpov (malc) <av1474@comtv.ru> |
551 |
S: Maintained |
552 |
F: tcg/ppc/ |
553 |
|
554 |
PPC64 target |
555 |
M: Vassili Karpov (malc) <av1474@comtv.ru> |
556 |
S: Maintained |
557 |
F: tcg/ppc64/ |
558 |
|
559 |
S390 target |
560 |
M: Alexander Graf <agraf@suse.de> |
561 |
M: Richard Henderson <rth@twiddle.net> |
562 |
S: Maintained |
563 |
F: tcg/s390/ |
564 |
|
565 |
SPARC target |
566 |
M: Blue Swirl <blauwirbel@gmail.com> |
567 |
S: Maintained |
568 |
F: tcg/sparc/ |
569 |
|
570 |
TCI target |
571 |
M: Stefan Weil <sw@weilnetz.de> |
572 |
S: Maintained |
573 |
F: tcg/tci |