|
|
1.1 root 1: QEMU Maintainers
2: ================
3:
1.1.1.5 root 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.
1.1 root 8:
1.1.1.5 root 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.
1.1 root 11:
1.1.1.5 root 12: Descriptions of section entries:
1.1 root 13:
1.1.1.5 root 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
1.1.1.8 ! root 23: much other than throw the odd patch in. See below.
1.1.1.5 root 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.
1.1 root 49:
50:
1.1.1.5 root 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
1.1.1.6 root 59: M: Richard Henderson <[email protected]>
60: S: Maintained
1.1.1.5 root 61: F: target-alpha/
62:
1.1 root 63: ARM
1.1.1.5 root 64: M: Paul Brook <[email protected]>
1.1.1.7 root 65: M: Peter Maydell <[email protected]>
1.1.1.5 root 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:
1.1.1.6 root 74: LM32
75: M: Michael Walle <[email protected]>
76: S: Maintained
77: F: target-lm32/
78:
1.1.1.5 root 79: M68K
80: M: Paul Brook <[email protected]>
1.1.1.8 ! root 81: S: Odd Fixes
1.1.1.5 root 82: F: target-m68k/
83:
84: MicroBlaze
85: M: Edgar E. Iglesias <[email protected]>
86: S: Maintained
87: F: target-microblaze/
88:
1.1 root 89: MIPS
1.1.1.5 root 90: M: Aurelien Jarno <[email protected]>
1.1.1.8 ! root 91: S: Odd Fixes
1.1.1.5 root 92: F: target-mips/
93:
1.1 root 94: PowerPC
1.1.1.5 root 95: M: Alexander Graf <[email protected]>
1.1.1.8 ! root 96: L: [email protected]
1.1.1.5 root 97: S: Maintained
98: F: target-ppc/
99:
100: S390
101: M: Alexander Graf <[email protected]>
102: S: Maintained
103: F: target-s390x/
104:
1.1 root 105: SH4
1.1.1.5 root 106: M: Aurelien Jarno <[email protected]>
1.1.1.8 ! root 107: S: Odd Fixes
1.1.1.5 root 108: F: target-sh4/
109:
110: SPARC
111: M: Blue Swirl <[email protected]>
112: S: Maintained
113: F: target-sparc/
114:
1.1.1.8 ! root 115: UniCore32
! 116: M: Guan Xuetao <[email protected]>
! 117: S: Maintained
! 118: F: target-unicore32/
! 119:
1.1.1.5 root 120: X86
121: M: [email protected]
122: S: Odd Fixes
123: F: target-i386/
124:
1.1.1.7 root 125: Xtensa
126: M: Max Filippov <[email protected]>
127: W: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
128: S: Maintained
129: F: target-xtensa/
130:
1.1.1.5 root 131: Guest CPU Cores (KVM):
132: ----------------------
133:
134: Overall
135: M: Avi Kivity <[email protected]>
136: M: Marcelo Tosatti <[email protected]>
137: L: [email protected]
138: S: Supported
139: F: kvm-*
140: F: */kvm.*
141:
142: PPC
143: M: Alexander Graf <[email protected]>
144: S: Maintained
145: F: target-ppc/kvm.c
146:
1.1.1.3 root 147: S390
1.1.1.5 root 148: M: Alexander Graf <[email protected]>
149: S: Maintained
150: F: target-s390x/kvm.c
151:
152: X86
153: M: Avi Kivity <[email protected]>
154: M: Marcelo Tosatti <[email protected]>
155: L: [email protected]
156: S: Supported
157: F: target-i386/kvm.c
158:
1.1.1.7 root 159: Guest CPU Cores (Xen):
160: ----------------------
161:
162: X86
163: M: Stefano Stabellini <[email protected]>
164: L: [email protected]
165: S: Supported
166: F: xen-*
167: F: */xen*
168:
1.1.1.8 ! root 169: Hosts:
! 170: ------
! 171:
! 172: LINUX
! 173: L: [email protected]
! 174: S: Maintained
! 175: F: linux-*
! 176: F: linux-headers/
! 177:
! 178: POSIX
! 179: L: [email protected]
! 180: S: Maintained
! 181: F: *posix*
! 182:
! 183: W32, W64
! 184: L: [email protected]
! 185: M: Stefan Weil <[email protected]>
! 186: S: Maintained
! 187: F: *win32*
! 188:
1.1.1.5 root 189: ARM Machines
190: ------------
1.1.1.8 ! root 191: Exynos
! 192: M: Evgeny Voevodin <[email protected]>
! 193: M: Maksim Kozlov <[email protected]>
! 194: M: Igor Mitsyanko <[email protected]>
! 195: M: Dmitry Solodkiy <[email protected]>
! 196: S: Maintained
! 197: F: hw/exynos*
! 198:
! 199: Calxeda Highbank
! 200: M: Mark Langsdorf <[email protected]>
! 201: S: Supported
! 202: F: hw/highbank.c
! 203: F: hw/xgmac.c
! 204:
1.1.1.5 root 205: Gumstix
206: M: [email protected]
207: S: Orphan
208: F: hw/gumstix.c
209:
210: Integrator CP
211: M: Paul Brook <[email protected]>
1.1.1.7 root 212: M: Peter Maydell <[email protected]>
1.1.1.5 root 213: S: Maintained
214: F: hw/integratorcp.c
215:
216: Mainstone
217: M: [email protected]
218: S: Orphan
219: F: hw/mainstone.c
220:
221: Musicpal
222: M: Jan Kiszka <[email protected]>
223: S: Maintained
224: F: hw/musicpal.c
225:
226: nSeries
227: M: Andrzej Zaborowski <[email protected]>
228: S: Maintained
229: F: hw/nseries.c
230:
231: Palm
232: M: Andrzej Zaborowski <[email protected]>
233: S: Maintained
234: F: hw/palm.c
235:
236: Real View
237: M: Paul Brook <[email protected]>
1.1.1.7 root 238: M: Peter Maydell <[email protected]>
1.1.1.5 root 239: S: Maintained
240: F: hw/realview*
241:
242: Spitz
243: M: Andrzej Zaborowski <[email protected]>
244: S: Maintained
245: F: hw/spitz.c
246:
247: Stellaris
248: M: Paul Brook <[email protected]>
1.1.1.7 root 249: M: Peter Maydell <[email protected]>
1.1.1.5 root 250: S: Maintained
251: F: hw/stellaris.c
252:
253: Versatile PB
254: M: Paul Brook <[email protected]>
1.1.1.7 root 255: M: Peter Maydell <[email protected]>
1.1.1.5 root 256: S: Maintained
257: F: hw/versatilepb.c
258:
1.1.1.8 ! root 259: Xilinx Zynq
! 260: M: Peter Crosthwaite <[email protected]>
! 261: S: Maintained
! 262: F: hw/xilinx_zynq.c
! 263: F: hw/zynq_slcr.c
! 264: F: hw/cadence_*
! 265:
1.1.1.5 root 266: CRIS Machines
267: -------------
268: Axis Dev88
269: M: Edgar E. Iglesias <[email protected]>
270: S: Maintained
271: F: hw/axis_dev88.c
272:
273: etraxfs
274: M: Edgar E. Iglesias <[email protected]>
275: S: Maintained
276: F: hw/etraxfs.c
277:
1.1.1.6 root 278: LM32 Machines
279: -------------
280: EVR32 and uclinux BSP
281: M: Michael Walle <[email protected]>
282: S: Maintained
283: F: hw/lm32_boards.c
284:
285: milkymist
286: M: Michael Walle <[email protected]>
287: S: Maintained
288: F: hw/milkymist.c
289:
1.1.1.5 root 290: M68K Machines
291: -------------
292: an5206
293: M: Paul Brook <[email protected]>
294: S: Maintained
295: F: hw/an5206.c
296:
297: dummy_m68k
298: M: Paul Brook <[email protected]>
299: S: Maintained
300: F: hw/dummy_m68k.c
301:
302: mcf5208
303: M: Paul Brook <[email protected]>
304: S: Maintained
305: F: hw/mcf5208.c
306:
307: MicroBlaze Machines
308: -------------------
309: petalogix_s3adsp1800
310: M: Edgar E. Iglesias <[email protected]>
311: S: Maintained
312: F: hw/petalogix_s3adsp1800.c
313:
314: MIPS Machines
315: -------------
316: Jazz
317: M: Hervé Poussineau <[email protected]>
318: S: Maintained
319: F: hw/mips_jazz.c
320:
321: Malta
322: M: Aurelien Jarno <[email protected]>
323: S: Maintained
324: F: hw/mips_malta.c
325:
326: Mipssim
327: M: [email protected]
328: S: Orphan
329: F: hw/mips_mipssim.c
330:
331: R4000
332: M: Aurelien Jarno <[email protected]>
333: S: Maintained
334: F: hw/mips_r4k.c
335:
336: PowerPC Machines
337: ----------------
338: 405
339: M: Alexander Graf <[email protected]>
1.1.1.8 ! root 340: L: [email protected]
1.1.1.5 root 341: S: Maintained
342: F: hw/ppc405_boards.c
343:
344: New World
345: M: Alexander Graf <[email protected]>
1.1.1.8 ! root 346: L: [email protected]
1.1.1.5 root 347: S: Maintained
348: F: hw/ppc_newworld.c
1.1.1.8 ! root 349: F: hw/unin_pci.c
! 350: F: hw/dec_pci.[hc]
1.1.1.5 root 351:
352: Old World
353: M: Alexander Graf <[email protected]>
1.1.1.8 ! root 354: L: [email protected]
1.1.1.5 root 355: S: Maintained
356: F: hw/ppc_oldworld.c
1.1.1.8 ! root 357: F: hw/grackle_pci.c
1.1.1.5 root 358:
1.1.1.7 root 359: PReP
360: M: Andreas Färber <[email protected]>
1.1.1.8 ! root 361: L: [email protected]
1.1.1.7 root 362: S: Odd Fixes
1.1.1.5 root 363: F: hw/ppc_prep.c
1.1.1.8 ! root 364: F: hw/prep_pci.[hc]
1.1.1.5 root 365:
366: SH4 Machines
367: ------------
368: R2D
369: M: Magnus Damm <[email protected]>
370: S: Maintained
371: F: hw/r2d.c
372:
373: Shix
374: M: Magnus Damm <[email protected]>
375: S: Orphan
376: F: hw/shix.c
377:
378: SPARC Machines
379: --------------
380: Sun4m
381: M: Blue Swirl <[email protected]>
382: S: Maintained
383: F: hw/sun4m.c
384:
385: Sun4u
386: M: Blue Swirl <[email protected]>
387: S: Maintained
388: F: hw/sun4u.c
389:
390: S390 Machines
391: -------------
392: S390 Virtio
393: M: Alexander Graf <[email protected]>
394: S: Maintained
395: F: hw/s390-*.c
396:
397: X86 Machines
398: ------------
399: PC
400: M: Anthony Liguori <[email protected]>
401: S: Supported
1.1.1.8 ! root 402: F: hw/pc.[ch]
! 403: F: hw/pc_piix.c
1.1.1.5 root 404:
1.1.1.7 root 405: Xtensa Machines
406: ---------------
407: sim
408: M: Max Filippov <[email protected]>
409: S: Maintained
410: F: hw/xtensa_sim.c
411:
412: Avnet LX60
413: M: Max Filippov <[email protected]>
414: S: Maintained
415: F: hw/xtensa_lx60.c
416:
1.1.1.5 root 417: Devices
418: -------
419: IDE
420: M: Kevin Wolf <[email protected]>
421: S: Odd Fixes
422: F: hw/ide/
423:
1.1.1.7 root 424: OMAP
425: M: Peter Maydell <[email protected]>
426: S: Maintained
427: F: hw/omap*
428:
1.1.1.5 root 429: PCI
430: M: Michael S. Tsirkin <[email protected]>
431: S: Supported
432: F: hw/pci*
433: F: hw/piix*
434:
435: SCSI
1.1.1.8 ! root 436: M: Paolo Bonzini <[email protected]>
! 437: S: Supported
! 438: F: hw/virtio-scsi.*
! 439: F: hw/scsi*
! 440: T: git git://github.com/bonzini/qemu.git scsi-next
! 441:
! 442: LSI53C895A
1.1.1.5 root 443: M: Paul Brook <[email protected]>
444: S: Odd Fixes
445: F: hw/lsi53c895a.c
446:
447: USB
448: M: Gerd Hoffmann <[email protected]>
449: S: Maintained
450: F: hw/usb*
451:
452: vhost
453: M: Michael S. Tsirkin <[email protected]>
454: S: Supported
455: F: hw/vhost*
456:
457: virtio
458: M: Anthony Liguori <[email protected]>
459: S: Supported
460: F: hw/virtio*
461:
462: virtio-9p
1.1.1.8 ! root 463: M: Aneesh Kumar K.V <[email protected]>
1.1.1.5 root 464: S: Supported
1.1.1.8 ! root 465: F: hw/9pfs/
! 466: F: fsdev/
! 467: T: git git://github.com/kvaneesh/QEMU.git
1.1.1.5 root 468:
469: virtio-blk
470: M: Kevin Wolf <[email protected]>
471: S: Supported
472: F: hw/virtio-blk*
473:
474: virtio-serial
475: M: Amit Shah <[email protected]>
476: S: Supported
477: F: hw/virtio-serial*
478: F: hw/virtio-console*
479:
480: Subsystems
481: ----------
482: Audio
483: M: Vassili Karpov (malc) <[email protected]>
484: S: Maintained
485: F: audio/
486:
487: Block
488: M: Kevin Wolf <[email protected]>
489: S: Supported
490: F: block*
491: F: block/
492:
493: Character Devices
494: M: Anthony Liguori <[email protected]>
495: S: Maintained
496: F: qemu-char.c
497:
498: GDB stub
499: M: [email protected]
500: S: Odd Fixes
501: F: gdbstub*
502: F: gdb-xml/
503:
504: SPICE
505: M: Gerd Hoffmann <[email protected]>
506: S: Supported
507: F: ui/qemu-spice.h
508: F: ui/spice-*.c
509: F: audio/spiceaudio.c
510: F: hw/qxl*
511:
512: Graphics
513: M: Anthony Liguori <[email protected]>
514: S: Maintained
515: F: ui/
516:
1.1.1.7 root 517: Cocoa graphics
518: M: Andreas Färber <[email protected]>
519: S: Odd Fixes
520: F: ui/cocoa.m
521:
1.1.1.5 root 522: Main loop
523: M: Anthony Liguori <[email protected]>
524: S: Supported
525: F: vl.c
526:
527: Monitor (QMP/HMP)
528: M: Luiz Capitulino <[email protected]>
529: M: Markus Armbruster <[email protected]>
530: S: Supported
531: F: monitor.c
532:
533: Network device layer
534: M: Anthony Liguori <[email protected]>
535: M: Mark McLoughlin <[email protected]>
536: S: Maintained
537: F: net/
538:
1.1.1.8 ! root 539: Network Block Device (NBD)
! 540: M: Paolo Bonzini <[email protected]>
! 541: S: Odd Fixes
! 542: F: block/nbd.c
! 543: F: nbd.*
! 544: F: qemu-nbd.c
! 545: T: git git://github.com/bonzini/qemu.git nbd-next
! 546:
1.1.1.5 root 547: SLIRP
1.1.1.7 root 548: M: Jan Kiszka <[email protected]>
549: S: Maintained
1.1.1.5 root 550: F: slirp/
1.1.1.8 ! root 551: T: git git://git.kiszka.org/qemu.git queues/slirp
1.1.1.7 root 552:
553: Tracing
554: M: Stefan Hajnoczi <[email protected]>
555: S: Maintained
556: F: trace/
1.1.1.8 ! root 557: F: scripts/tracetool.py
! 558: F: scripts/tracetool/
! 559: F: docs/tracing.txt
! 560: T: git git://github.com/stefanha/qemu.git tracing
1.1.1.7 root 561:
562: Checkpatch
563: M: Blue Swirl <[email protected]>
564: S: Odd Fixes
565: F: scripts/checkpatch.pl
1.1.1.5 root 566:
567: Usermode Emulation
568: ------------------
569: BSD user
570: M: Blue Swirl <[email protected]>
571: S: Maintained
572: F: bsd-user/
573:
574: Linux user
575: M: Riku Voipio <[email protected]>
576: S: Maintained
577: F: linux-user/
578:
579: Tiny Code Generator (TCG)
580: -------------------------
581: Common code
582: M: [email protected]
583: S: Maintained
584: F: tcg/
585:
586: ARM target
587: M: Andrzej Zaborowski <[email protected]>
588: S: Maintained
589: F: tcg/arm/
590:
591: HPPA target
592: M: Richard Henderson <[email protected]>
593: S: Maintained
594: F: tcg/hppa/
595:
596: i386 target
597: M: [email protected]
598: S: Maintained
599: F: tcg/i386/
600:
601: IA64 target
602: M: Aurelien Jarno <[email protected]>
603: S: Maintained
604: F: tcg/ia64/
605:
606: MIPS target
1.1.1.6 root 607: M: Aurelien Jarno <[email protected]>
1.1.1.5 root 608: S: Maintained
609: F: tcg/mips/
610:
611: PPC
612: M: Vassili Karpov (malc) <[email protected]>
613: S: Maintained
614: F: tcg/ppc/
615:
616: PPC64 target
617: M: Vassili Karpov (malc) <[email protected]>
618: S: Maintained
619: F: tcg/ppc64/
1.1 root 620:
1.1.1.5 root 621: S390 target
622: M: Alexander Graf <[email protected]>
623: M: Richard Henderson <[email protected]>
624: S: Maintained
625: F: tcg/s390/
1.1 root 626:
1.1.1.5 root 627: SPARC target
628: M: Blue Swirl <[email protected]>
629: S: Maintained
630: F: tcg/sparc/
1.1.1.7 root 631:
632: TCI target
633: M: Stefan Weil <[email protected]>
634: S: Maintained
1.1.1.8 ! root 635: F: tcg/tci/
! 636:
! 637: Stable branches
! 638: ---------------
! 639: Stable 1.0
! 640: L: [email protected]
! 641: T: git git://git.qemu.org/qemu-stable-1.0.git
! 642: S: Orphan
! 643:
! 644: Stable 0.15
! 645: L: [email protected]
! 646: T: git git://git.qemu.org/qemu-stable-0.15.git
! 647: S: Orphan
! 648:
! 649: Stable 0.14
! 650: L: [email protected]
! 651: T: git git://git.qemu.org/qemu-stable-0.14.git
! 652: S: Orphan
! 653:
! 654: Stable 0.10
! 655: L: [email protected]
! 656: T: git git://git.qemu.org/qemu-stable-0.10.git
! 657: S: Orphan
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.