|
|
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
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.
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]>
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:
1.1 root 89: MIPS
1.1.1.5 root 90: M: Aurelien Jarno <[email protected]>
91: S: Maintained
92: F: target-mips/
93:
1.1 root 94: PowerPC
1.1.1.5 root 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:
1.1 root 104: SH4
1.1.1.5 root 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:
1.1.1.7 ! root 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:
1.1.1.5 root 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:
1.1.1.3 root 141: S390
1.1.1.5 root 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:
1.1.1.7 ! root 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:
1.1.1.5 root 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]>
1.1.1.7 ! root 172: M: Peter Maydell <[email protected]>
1.1.1.5 root 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]>
1.1.1.7 ! root 198: M: Peter Maydell <[email protected]>
1.1.1.5 root 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]>
1.1.1.7 ! root 209: M: Peter Maydell <[email protected]>
1.1.1.5 root 210: S: Maintained
211: F: hw/stellaris.c
212:
213: Versatile PB
214: M: Paul Brook <[email protected]>
1.1.1.7 ! root 215: M: Peter Maydell <[email protected]>
1.1.1.5 root 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:
1.1.1.6 root 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:
1.1.1.5 root 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:
1.1.1.7 ! root 306: PReP
! 307: M: Andreas Färber <[email protected]>
! 308: S: Odd Fixes
1.1.1.5 root 309: F: hw/ppc_prep.c
310:
311: SH4 Machines
312: ------------
313: R2D
314: M: Magnus Damm <[email protected]>
315: S: Maintained
316: F: hw/r2d.c
317:
318: Shix
319: M: Magnus Damm <[email protected]>
320: S: Orphan
321: F: hw/shix.c
322:
323: SPARC Machines
324: --------------
325: Sun4m
326: M: Blue Swirl <[email protected]>
327: S: Maintained
328: F: hw/sun4m.c
329:
330: Sun4u
331: M: Blue Swirl <[email protected]>
332: S: Maintained
333: F: hw/sun4u.c
334:
335: S390 Machines
336: -------------
337: S390 Virtio
338: M: Alexander Graf <[email protected]>
339: S: Maintained
340: F: hw/s390-*.c
341:
342: X86 Machines
343: ------------
344: PC
345: M: Anthony Liguori <[email protected]>
346: S: Supported
347: F: hw/pc.[ch] hw/pc_piix.c
348:
1.1.1.7 ! root 349: Xtensa Machines
! 350: ---------------
! 351: sim
! 352: M: Max Filippov <[email protected]>
! 353: S: Maintained
! 354: F: hw/xtensa_sim.c
! 355:
! 356: Avnet LX60
! 357: M: Max Filippov <[email protected]>
! 358: S: Maintained
! 359: F: hw/xtensa_lx60.c
! 360:
1.1.1.5 root 361: Devices
362: -------
363: IDE
364: M: Kevin Wolf <[email protected]>
365: S: Odd Fixes
366: F: hw/ide/
367:
1.1.1.7 ! root 368: OMAP
! 369: M: Peter Maydell <[email protected]>
! 370: S: Maintained
! 371: F: hw/omap*
! 372:
1.1.1.5 root 373: PCI
374: M: Michael S. Tsirkin <[email protected]>
375: S: Supported
376: F: hw/pci*
377: F: hw/piix*
378:
379: SCSI
380: M: Paul Brook <[email protected]>
381: M: Kevin Wolf <[email protected]>
382: S: Odd Fixes
383: F: hw/lsi53c895a.c
384: F: hw/scsi*
385:
386: USB
387: M: Gerd Hoffmann <[email protected]>
388: S: Maintained
389: F: hw/usb*
390:
391: vhost
392: M: Michael S. Tsirkin <[email protected]>
393: S: Supported
394: F: hw/vhost*
395:
396: virtio
397: M: Anthony Liguori <[email protected]>
398: S: Supported
399: F: hw/virtio*
400:
401: virtio-9p
402: M: Venkateswararao Jujjuri (JV) <[email protected]>
403: S: Supported
404: F: hw/virtio-9p*
405:
406: virtio-blk
407: M: Kevin Wolf <[email protected]>
408: S: Supported
409: F: hw/virtio-blk*
410:
411: virtio-serial
412: M: Amit Shah <[email protected]>
413: S: Supported
414: F: hw/virtio-serial*
415: F: hw/virtio-console*
416:
417: Subsystems
418: ----------
419: Audio
420: M: Vassili Karpov (malc) <[email protected]>
421: S: Maintained
422: F: audio/
423:
424: Block
425: M: Kevin Wolf <[email protected]>
426: S: Supported
427: F: block*
428: F: block/
429:
430: Character Devices
431: M: Anthony Liguori <[email protected]>
432: S: Maintained
433: F: qemu-char.c
434:
435: GDB stub
436: M: [email protected]
437: S: Odd Fixes
438: F: gdbstub*
439: F: gdb-xml/
440:
441: SPICE
442: M: Gerd Hoffmann <[email protected]>
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 <[email protected]>
451: S: Maintained
452: F: ui/
453:
1.1.1.7 ! root 454: Cocoa graphics
! 455: M: Andreas Färber <[email protected]>
! 456: S: Odd Fixes
! 457: F: ui/cocoa.m
! 458:
1.1.1.5 root 459: Main loop
460: M: Anthony Liguori <[email protected]>
461: S: Supported
462: F: vl.c
463:
464: Monitor (QMP/HMP)
465: M: Luiz Capitulino <[email protected]>
466: M: Markus Armbruster <[email protected]>
467: S: Supported
468: F: monitor.c
469:
470: Network device layer
471: M: Anthony Liguori <[email protected]>
472: M: Mark McLoughlin <[email protected]>
473: S: Maintained
474: F: net/
475:
476: SLIRP
1.1.1.7 ! root 477: M: Jan Kiszka <[email protected]>
! 478: S: Maintained
1.1.1.5 root 479: F: slirp/
1.1.1.7 ! root 480: T: git://git.kiszka.org/qemu.git queues/slirp
! 481:
! 482: Tracing
! 483: M: Stefan Hajnoczi <[email protected]>
! 484: S: Maintained
! 485: F: trace/
! 486: T: git://repo.or.cz/qemu/stefanha.git tracing
! 487:
! 488: Checkpatch
! 489: M: Blue Swirl <[email protected]>
! 490: S: Odd Fixes
! 491: F: scripts/checkpatch.pl
1.1.1.5 root 492:
493: Usermode Emulation
494: ------------------
495: BSD user
496: M: Blue Swirl <[email protected]>
497: S: Maintained
498: F: bsd-user/
499:
500: Darwin user
501: M: [email protected]
502: S: Orphan
503: F: darwin-user/
504:
505: Linux user
506: M: Riku Voipio <[email protected]>
507: S: Maintained
508: F: linux-user/
509:
510: Tiny Code Generator (TCG)
511: -------------------------
512: Common code
513: M: [email protected]
514: S: Maintained
515: F: tcg/
516:
517: ARM target
518: M: Andrzej Zaborowski <[email protected]>
519: S: Maintained
520: F: tcg/arm/
521:
522: HPPA target
523: M: Richard Henderson <[email protected]>
524: S: Maintained
525: F: tcg/hppa/
526:
527: i386 target
528: M: [email protected]
529: S: Maintained
530: F: tcg/i386/
531:
532: IA64 target
533: M: Aurelien Jarno <[email protected]>
534: S: Maintained
535: F: tcg/ia64/
536:
537: MIPS target
1.1.1.6 root 538: M: Aurelien Jarno <[email protected]>
1.1.1.5 root 539: S: Maintained
540: F: tcg/mips/
541:
542: PPC
543: M: Vassili Karpov (malc) <[email protected]>
544: S: Maintained
545: F: tcg/ppc/
546:
547: PPC64 target
548: M: Vassili Karpov (malc) <[email protected]>
549: S: Maintained
550: F: tcg/ppc64/
1.1 root 551:
1.1.1.5 root 552: S390 target
553: M: Alexander Graf <[email protected]>
554: M: Richard Henderson <[email protected]>
555: S: Maintained
556: F: tcg/s390/
1.1 root 557:
1.1.1.5 root 558: SPARC target
559: M: Blue Swirl <[email protected]>
560: S: Maintained
561: F: tcg/sparc/
1.1.1.7 ! root 562:
! 563: TCI target
! 564: M: Stefan Weil <[email protected]>
! 565: S: Maintained
! 566: F: tcg/tci
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.