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