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