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