I make no claims that this is accurate or exhaustive but I think it's a reasonable place to start.
As the file mentions, the purpose of this file is to give contributors information about who they can go to with questions about a particular piece of code or who they can ask for review. If you sign up for a piece of code and indicate that it's Maintained or Supported, please be prepared to be responsive to questions about that subsystem. Signed-off-by: Anthony Liguori <aligu...@us.ibm.com> diff --git a/MAINTAINERS b/MAINTAINERS index 79dfc7f..3894cd8 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -9,89 +9,388 @@ to be CC'd when submitting a patch to obtain appropriate review. In general, if you have a question about inclusion of a patch, you should consult qemu-devel and not any specific individual privately. -Project leaders: ----------------- +Please see the MAINTAINERS file in the Linux kernel for information about how +to update this file. -Paul Brook -Anthony Liguori +General Project Administration +------------------------------ +M: Anthony Liguori <aligu...@us.ibm.com> +M: Paul Brook <p...@codesourcery.com> Guest CPU cores (TCG): ---------------------- - -x86 ? -ARM Paul Brook -SPARC Blue Swirl -MIPS ? -PowerPC Alexander Graf -M68K Paul Brook -SH4 ? -CRIS Edgar E. Iglesias -Alpha ? -MicroBlaze Edgar E. Iglesias -S390 ? - -Machines (sorted by CPU): -------------------------- - x86 - pc.c Anthony Liguori +M: qemu-devel@nongnu.org +S: Odd Fixes +F: target-i386/ + ARM - integratorcp.c Paul Brook - versatilepb.c Paul Brook - Real View Paul Brook - spitz.c Andrzej Zaborowski - palm.c Andrzej Zaborowski - nseries.c Andrzej Zaborowski - stellaris.c Paul Brook - gumstix.c Thorsten Zitterell - mainstone.c Armin Kuster - musicpal.c Jan Kiszka +M: Paul Brook <p...@codesourcery.com> +S: Maintained +F: target-arm/ + SPARC - sun4u.c Blue Swirl - sun4m.c Blue Swirl +M: Blue Swirl <blauwir...@gmail.com> +S: Maintained +F: target-sparc/ + MIPS - mips_r4k.c Aurelien Jarno - mips_malta.c Aurelien Jarno - mips_jazz.c Hervé Poussineau - mips_mipssim.c ? +M: qemu-devel@nongnu.org +S: Orphan +F: target-mips/ + PowerPC - ppc_prep.c ? - ppc_oldworld.c Alexander Graf - ppc_newworld.c Alexander Graf - ppc405_boards.c Alexander Graf -M86K - mcf5208.c Paul Brook - an5206.c Paul Brook - dummy_m68k.c Paul Brook +M: Alexander Graf <ag...@suse.de> +S: Maintained +F: target-ppc/ + +M68K +M: Paul Brook <p...@codesourcery.com> +S: Maintained +F: target-m68k/ + SH4 - shix.c ? - r2d.c Magnus Damm +M: qemu-devel@nongnu.org +S: Orphan +F: target-sh4/ + CRIS - etraxfs.c Edgar E. Iglesias - axis_dev88.c Edgar E. Iglesias +M: Edgar E. Iglesias <edgar.igles...@gmail.com> +S: Maintained +F: target-cris/ + Alpha +M: qemu-devel@nongnu.org +S: Orphan +F: target-alpha/ + MicroBlaze - petalogix_s3adsp1800.c Edgar E. Iglesias +M: Edgar E. Iglesias <edgar.igles...@gmail.com> +S: Maintained +F: target-microblaze/ + +S390 +M: Alexander Graf <ag...@suse.de> +S: Maintained +F: target-s390x/ + +Guest CPU Cores (KVM): +---------------------- + +Overall +M: Avi Kivity <a...@redhat.com> +M: Marcelo Tosatti <mtosa...@redhat.com> +L: k...@vger.kernel.org +S: Supported +F: kvm-* +F: */kvm.* + +X86 +M: Avi Kivity <a...@redhat.com> +M: Marcelo Tosatti <mtosa...@redhat.com> +L: k...@vger.kernel.org +S: Supported +F: target-i386/kvm.c + +PPC +M: Alexander Graf <ag...@suse.de> +S: Maintained +F: target-ppc/kvm.c + S390 - s390-*.c Alexander Graf +M: Alexander Graf <ag...@suse.de> +S: Maintained +F: target-s390x/kvm.c + +X86 Machines +------------ + +PC +M: Anthony Liguori <aligu...@us.ibm.com> +S: Supported +F: hw/pc.[ch] hw/pc_piix.c + + +ARM Machines +------------ +M: Paul Brook <p...@codesourcery.com> +S: Maintained +F: hw/integratorcp.c + +Versatile PB +M: Paul Brook <p...@codesourcery.com> +S: Maintained +F: hw/versatilepb.c + +Real View +M: Paul Brook <p...@codesourcery.com> +S: Maintained +F: hw/realview* + +Spitz +M: Andrzej Zaborowski <balr...@gmail.com> +S: Maintained +F: hw/spitz.c + +Palm +M: Andrzej Zaborowski <balr...@gmail.com> +S: Maintained +F: hw/palm.c + +nSeries +M: Andrzej Zaborowski <balr...@gmail.com> +S: Maintained +F: hw/nseries.c + +Stellaris +M: Paul Brook <p...@codesourcery.com> +S: Maintained +F: hw/stellaris.c + +Gumstix +M: qemu-devel@nongnu.org +S: Orphan +F: hw/gumstix.c + +Mainstone +M: qemu-devel@nongnu.org +S: Orphan +F: hw/mainstone.c + +Musicpal +M: Jan Kiszka <jan.kis...@web.de> +S: Maintained +F: hw/musicpal.c + +SPARC Machines +-------------- +Sun4u +M: Blue Swirl <blauwir...@gmail.com> +S: Maintained +F: hw/sun4u.c + +Sun4m +M: Blue Swirl <blauwir...@gmail.com> +S: Maintained +F: hw/sun4m.c + +MIPS Machines +------------- +R4000 +M: Aurelien Jarno <au...@aurel32.net> +S: Maintained +F: hw/mips_r4k.c + +Malta +M: Aurelien Jarno <au...@aurel32.net> +S: Maintained +F: hw/mips_malta.c + +Jazz +M: Hervé Poussineau <hpous...@reactos.org> +S: Maintained +F: hw/mips_jazz.c + +Mipssim +M: qemu-devel@nongnu.org +S: Orphan +F: hw/mips_mipssim.c -Generic Subsystems: +PowerPC Machines +---------------- +Prep +M: qemu-devel@nongnu.org +S: Orphan +F: hw/ppc_prep.c + +Old World +M: Alexander Graf <ag...@suse.de> +S: Maintained +F: hw/ppc_oldworld.c + +New World +M: Alexander Graf <ag...@suse.de> +S: Maintained +F: hw/ppc_newworld.c + +405 +M: Alexander Graf <ag...@suse.de> +S: Maintained +F: hw/ppc405_boards.c + +M86K Machines +------------- +mcf5208 +M: Paul Brook <p...@codesourcery.com> +S: Maintained +F: hw/mcf5208.c + +an5206 +M: Paul Brook <p...@codesourcery.com> +S: Maintained +F: hw/an5206.c + +dummy_m68k +M: Paul Brook <p...@codesourcery.com> +S: Maintained +F: hw/dummy_m68k.c + +SH4 Machines +------------ +Shix +M: qemu-devel@nongnu.org +S: Oprhan +F: hw/shix.c + +R2D +M: Magnus Damm <magnus.d...@gmail.com> +S: Maintained +F: hw/r2d.c + +CRIS Machines +------------- +etraxfs +M: Edgar E. Iglesias <edgar.igles...@gmail.com> +S: Maintained +F: hw/etraxfs.c + +Axis Dev88 +M: Edgar E. Iglesias <edgar.igles...@gmail.com> +S: Maintained +F: hw/axis_dev88.c + +MicroBlaze +petalogix_s3adsp1800 +M: Edgar E. Iglesias <edgar.igles...@gmail.com> +S: Maintained +F: hw/petalogix_s3adsp1800.c + + +S390 Machines +------------- + +S390 Virtio +M: Alexander Graf <ag...@suse.de> +S: Maintained +F: hw/s390-*.c + +Generic Subsystems ------------------- +Main loop +M: Anthony Liguori <aligu...@us.ibm.com> +S: Supported +F: vl.c + +Character Devices +M: Anthony Liguori <aligu...@us.ibm.com> +S: Maintained +F: qemu-char.c + +Devices +------- +Virtio +M: Anthony Liguori <aligu...@us.ibm.com> +S: Supported +F: hw/virtio* + +vhost +M: Michael S. Tsirkin <m...@redhat.com> +S: Supported +F: hw/vhost* + +virtio-9p +M: JV Rao <jv...@linux.vnet.ibm.com> +S: Supported +F: hw/virtio-9p* + +virtio-serial +M: Amit Shah <amit.s...@redhat.com> +S: Supported +F: hw/virtio-serial* +F: hw/virtio-console* + +IDE +M: qemu-devel@nongnu.org +S: Odd Fixes +F: hw/ide/ + +SCSI +M: Paul Brook <p...@codesourcery.com> +S: Odd Fixes +F: hw/lsi53c895a.c +F: hw/scsi* + +PCI +M: Michael S. Tsirkin <m...@redhat.com> +S: Supported +F: hw/pci* +F: hw/piix* + +USB +M: qemu-devel@nongnu.org +S: Odd Fixes +F: hw/usb* + +Subsystems +---------- + +Block +M: Kevin Wolf <kw...@redhat.com> +S: Supported +F: block* +F: block/ + +Graphics +M: Anthony Liguori <aligu...@us.ibm.com> +S: Maintained +F: ui/ + +Audio +M: Vassili Karpov (malc) <av1...@comtv.ru> +S: Maintained +F: audio/ + +Character devices +M: Anthony Liguori <aligu...@us.ibm.com> +S: Maintained +F: qemu-char.c + +Network device layer +M: Anthony Liguori <aligu...@us.ibm.com> +M: Mark McLoughlin <mar...@redhat.com> +S: Maintained +F: net/ + +SLIRP +M: qemu-devel@nongnu.org +S: Orphan +F: slirp/ + +GDB stub +M: qemu-devel@nongnu.org +S: Odd Fixes +F: gdbstub* +F: gdb-xml/ + +QMP +M: Luiz Capitulino <lcapitul...@redhat.com> +S: Supported +F: monitor.c + +Usermode Emulation +------------------ + +Linux user +M: Riku Voipio <riku.voi...@iki.fi> +S: Maintained +F: linux-user/ + +Darwin user +M: qemu-devel@nongnu.org +S: Orphan +F: darwin-user/ -Main loop Anthony Liguori -TCG ? -KVM Marcelo Tosatti/Avi Kivity -Virtio devices Anthony Liguori -IDE devices ? -SCSI devices Paul Brook -PCI layer Michael S. Tsirkin -USB layer ? -Block layer Kevin Wolf -Graphic layer Anthony Liguori -Audio device layer Vassili Karpov (malc) -Character device layer Anthony Liguori -Network device layer Anthony Liguori/Mark McLoughlin -GDB stub ? -Linux user Riku Voipio -Darwin user Unmaintained (likely to be removed) -SLIRP Unmaintained +BSD user +M: Blue Swirl <blauwir...@gmail.com> +S: Maintained +F: bsd-user/ -- 1.7.0.4