xref: /qemu/MAINTAINERS (revision 814bb12a)
1QEMU Maintainers
2================
3
4The intention of this file is not to establish who owns what portions of the
5code base, but to provide a set of names that developers can consult when they
6have a question about a particular subset and also to provide a set of names
7to be CC'd when submitting a patch to obtain appropriate review.
8
9In general, if you have a question about inclusion of a patch, you should
10consult qemu-devel and not any specific individual privately.
11
12Descriptions 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
51General Project Administration
52------------------------------
53M: Peter Maydell <peter.maydell@linaro.org>
54
55All patches CC here
56L: qemu-devel@nongnu.org
57F: *
58F: */
59
60Responsible Disclosure, Reporting Security Issues
61------------------------------
62W: http://wiki.qemu.org/SecurityProcess
63M: Michael S. Tsirkin <mst@redhat.com>
64L: secalert@redhat.com
65
66Trivial patches
67---------------
68Trivial patches
69M: Michael Tokarev <mjt@tls.msk.ru>
70M: Laurent Vivier <laurent@vivier.eu>
71S: Maintained
72L: qemu-trivial@nongnu.org
73K: ^Subject:.*(?i)trivial
74T: git git://git.corpit.ru/qemu.git trivial-patches
75T: git git://github.com/vivier/qemu.git trivial-patches
76
77Guest CPU cores (TCG):
78----------------------
79Overall
80L: qemu-devel@nongnu.org
81M: Paolo Bonzini <pbonzini@redhat.com>
82M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
83M: Richard Henderson <rth@twiddle.net>
84S: Maintained
85F: cpu-exec.c
86F: cpu-exec-common.c
87F: cpus.c
88F: cputlb.c
89F: exec.c
90F: softmmu_template.h
91F: translate-all.*
92F: translate-common.c
93F: include/exec/cpu*.h
94F: include/exec/exec-all.h
95F: include/exec/helper*.h
96F: include/exec/tb-hash.h
97F: include/sysemu/cpus.h
98
99FPU emulation
100M: Aurelien Jarno <aurelien@aurel32.net>
101M: Peter Maydell <peter.maydell@linaro.org>
102S: Odd Fixes
103F: fpu/
104F: include/fpu/
105
106Alpha
107M: Richard Henderson <rth@twiddle.net>
108S: Maintained
109F: target-alpha/
110F: hw/alpha/
111F: tests/tcg/alpha/
112F: disas/alpha.c
113
114ARM
115M: Peter Maydell <peter.maydell@linaro.org>
116L: qemu-arm@nongnu.org
117S: Maintained
118F: target-arm/
119F: hw/arm/
120F: hw/cpu/a*mpcore.c
121F: disas/arm.c
122F: disas/arm-a64.cc
123F: disas/libvixl/
124
125CRIS
126M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
127S: Maintained
128F: target-cris/
129F: hw/cris/
130F: include/hw/cris/
131F: tests/tcg/cris/
132F: disas/cris.c
133
134LM32
135M: Michael Walle <michael@walle.cc>
136S: Maintained
137F: target-lm32/
138F: disas/lm32.c
139F: hw/lm32/
140F: hw/*/lm32_*
141F: hw/*/milkymist-*
142F: include/hw/char/lm32_juart.h
143F: include/hw/lm32/
144F: tests/tcg/lm32/
145
146M68K
147S: Orphan
148F: target-m68k/
149F: hw/m68k/
150
151MicroBlaze
152M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
153S: Maintained
154F: target-microblaze/
155F: hw/microblaze/
156F: disas/microblaze.c
157
158MIPS
159M: Aurelien Jarno <aurelien@aurel32.net>
160M: Yongbok Kim <yongbok.kim@imgtec.com>
161S: Maintained
162F: target-mips/
163F: hw/mips/
164F: hw/misc/mips_*
165F: hw/intc/mips_gic.c
166F: hw/timer/mips_gictimer.c
167F: include/hw/mips/
168F: include/hw/misc/mips_*
169F: include/hw/intc/mips_gic.h
170F: include/hw/timer/mips_gictimer.h
171F: tests/tcg/mips/
172F: disas/mips.c
173
174Moxie
175M: Anthony Green <green@moxielogic.com>
176S: Maintained
177F: target-moxie/
178F: disas/moxie.c
179F: hw/moxie/
180F: default-configs/moxie-softmmu.mak
181
182OpenRISC
183M: Jia Liu <proljc@gmail.com>
184S: Maintained
185F: target-openrisc/
186F: hw/openrisc/
187F: tests/tcg/openrisc/
188
189PowerPC
190M: David Gibson <david@gibson.dropbear.id.au>
191M: Alexander Graf <agraf@suse.de>
192L: qemu-ppc@nongnu.org
193S: Maintained
194F: target-ppc/
195F: hw/ppc/
196F: include/hw/ppc/
197F: disas/ppc.c
198
199S390
200M: Richard Henderson <rth@twiddle.net>
201M: Alexander Graf <agraf@suse.de>
202S: Maintained
203F: target-s390x/
204F: hw/s390x/
205F: disas/s390.c
206
207SH4
208M: Aurelien Jarno <aurelien@aurel32.net>
209S: Odd Fixes
210F: target-sh4/
211F: hw/sh4/
212F: disas/sh4.c
213F: include/hw/sh4/
214
215SPARC
216M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
217M: Artyom Tarasenko <atar4qemu@gmail.com>
218S: Maintained
219F: target-sparc/
220F: hw/sparc/
221F: hw/sparc64/
222F: disas/sparc.c
223
224UniCore32
225M: Guan Xuetao <gxt@mprc.pku.edu.cn>
226S: Maintained
227F: target-unicore32/
228F: hw/unicore32/
229F: include/hw/unicore32/
230
231X86
232M: Paolo Bonzini <pbonzini@redhat.com>
233M: Richard Henderson <rth@twiddle.net>
234M: Eduardo Habkost <ehabkost@redhat.com>
235S: Maintained
236F: target-i386/
237F: hw/i386/
238F: disas/i386.c
239
240Xtensa
241M: Max Filippov <jcmvbkbc@gmail.com>
242W: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
243S: Maintained
244F: target-xtensa/
245F: hw/xtensa/
246F: tests/tcg/xtensa/
247
248TriCore
249M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
250S: Maintained
251F: target-tricore/
252F: hw/tricore/
253F: include/hw/tricore/
254
255Guest CPU Cores (KVM):
256----------------------
257
258Overall
259M: Paolo Bonzini <pbonzini@redhat.com>
260L: kvm@vger.kernel.org
261S: Supported
262F: kvm-*
263F: */kvm.*
264F: include/sysemu/kvm*.h
265
266ARM
267M: Peter Maydell <peter.maydell@linaro.org>
268L: qemu-arm@nongnu.org
269S: Maintained
270F: target-arm/kvm.c
271
272MIPS
273M: James Hogan <james.hogan@imgtec.com>
274S: Maintained
275F: target-mips/kvm.c
276
277PPC
278M: Alexander Graf <agraf@suse.de>
279S: Maintained
280F: target-ppc/kvm.c
281
282S390
283M: Christian Borntraeger <borntraeger@de.ibm.com>
284M: Cornelia Huck <cornelia.huck@de.ibm.com>
285M: Alexander Graf <agraf@suse.de>
286S: Maintained
287F: target-s390x/kvm.c
288F: target-s390x/ioinst.[ch]
289F: target-s390x/machine.c
290F: hw/intc/s390_flic.c
291F: hw/intc/s390_flic_kvm.c
292F: include/hw/s390x/s390_flic.h
293F: gdb-xml/s390*.xml
294T: git git://github.com/cohuck/qemu.git s390-next
295T: git git://github.com/borntraeger/qemu.git s390-next
296
297X86
298M: Paolo Bonzini <pbonzini@redhat.com>
299M: Marcelo Tosatti <mtosatti@redhat.com>
300L: kvm@vger.kernel.org
301S: Supported
302F: target-i386/kvm.c
303
304Guest CPU Cores (Xen):
305----------------------
306
307X86
308M: Stefano Stabellini <sstabellini@kernel.org>
309M: Anthony Perard <anthony.perard@citrix.com>
310L: xen-devel@lists.xensource.com
311S: Supported
312F: xen-*
313F: */xen*
314F: hw/char/xen_console.c
315F: hw/display/xenfb.c
316F: hw/net/xen_nic.c
317F: hw/block/xen_*
318F: hw/xen/
319F: hw/xenpv/
320F: hw/i386/xen/
321F: include/hw/xen/
322F: include/sysemu/xen-mapcache.h
323
324Hosts:
325------
326
327LINUX
328L: qemu-devel@nongnu.org
329S: Maintained
330F: linux-*
331F: linux-headers/
332
333POSIX
334L: qemu-devel@nongnu.org
335S: Maintained
336F: *posix*
337
338W32, W64
339L: qemu-devel@nongnu.org
340M: Stefan Weil <sw@weilnetz.de>
341S: Maintained
342F: *win32*
343F: */*win32*
344F: include/*/*win32*
345X: qga/*win32*
346F: qemu.nsi
347
348ARM Machines
349------------
350Allwinner-a10
351M: Beniamino Galvani <b.galvani@gmail.com>
352L: qemu-arm@nongnu.org
353S: Maintained
354F: hw/*/allwinner*
355F: include/hw/*/allwinner*
356F: hw/arm/cubieboard.c
357
358ARM PrimeCell
359M: Peter Maydell <peter.maydell@linaro.org>
360L: qemu-arm@nongnu.org
361S: Maintained
362F: hw/char/pl011.c
363F: hw/display/pl110*
364F: hw/dma/pl080.c
365F: hw/dma/pl330.c
366F: hw/gpio/pl061.c
367F: hw/input/pl050.c
368F: hw/intc/pl190.c
369F: hw/sd/pl181.c
370F: hw/timer/pl031.c
371F: include/hw/arm/primecell.h
372
373ARM cores
374M: Peter Maydell <peter.maydell@linaro.org>
375L: qemu-arm@nongnu.org
376S: Maintained
377F: hw/intc/arm*
378F: hw/intc/gic_internal.h
379F: hw/misc/a9scu.c
380F: hw/misc/arm11scu.c
381F: hw/timer/a9gtimer*
382F: hw/timer/arm_*
383F: include/hw/arm/arm.h
384F: include/hw/intc/arm*
385F: include/hw/misc/a9scu.h
386F: include/hw/misc/arm11scu.h
387F: include/hw/timer/a9gtimer.h
388F: include/hw/timer/arm_mptimer.h
389
390Exynos
391M: Igor Mitsyanko <i.mitsyanko@gmail.com>
392L: qemu-arm@nongnu.org
393S: Maintained
394F: hw/*/exynos*
395F: include/hw/arm/exynos4210.h
396
397Calxeda Highbank
398M: Rob Herring <robh@kernel.org>
399L: qemu-arm@nongnu.org
400S: Maintained
401F: hw/arm/highbank.c
402F: hw/net/xgmac.c
403
404Canon DIGIC
405M: Antony Pavlov <antonynpavlov@gmail.com>
406L: qemu-arm@nongnu.org
407S: Maintained
408F: include/hw/arm/digic.h
409F: hw/*/digic*
410
411Gumstix
412L: qemu-devel@nongnu.org
413L: qemu-arm@nongnu.org
414S: Orphan
415F: hw/arm/gumstix.c
416
417i.MX31
418M: Peter Chubb <peter.chubb@nicta.com.au>
419L: qemu-arm@nongnu.org
420S: Odd fixes
421F: hw/*/imx*
422F: hw/arm/kzm.c
423F: include/hw/arm/fsl-imx31.h
424
425Integrator CP
426M: Peter Maydell <peter.maydell@linaro.org>
427L: qemu-arm@nongnu.org
428S: Maintained
429F: hw/arm/integratorcp.c
430
431Musicpal
432M: Jan Kiszka <jan.kiszka@web.de>
433L: qemu-arm@nongnu.org
434S: Maintained
435F: hw/arm/musicpal.c
436
437nSeries
438M: Andrzej Zaborowski <balrogg@gmail.com>
439L: qemu-arm@nongnu.org
440S: Maintained
441F: hw/arm/nseries.c
442
443Palm
444M: Andrzej Zaborowski <balrogg@gmail.com>
445L: qemu-arm@nongnu.org
446S: Maintained
447F: hw/arm/palm.c
448
449Real View
450M: Peter Maydell <peter.maydell@linaro.org>
451L: qemu-arm@nongnu.org
452S: Maintained
453F: hw/arm/realview*
454F: hw/intc/realview_gic.c
455F: include/hw/intc/realview_gic.h
456
457PXA2XX
458M: Andrzej Zaborowski <balrogg@gmail.com>
459L: qemu-arm@nongnu.org
460S: Maintained
461F: hw/arm/mainstone.c
462F: hw/arm/spitz.c
463F: hw/arm/tosa.c
464F: hw/arm/z2.c
465F: hw/*/pxa2xx*
466F: include/hw/arm/pxa.h
467
468Stellaris
469M: Peter Maydell <peter.maydell@linaro.org>
470L: qemu-arm@nongnu.org
471S: Maintained
472F: hw/*/stellaris*
473
474Versatile PB
475M: Peter Maydell <peter.maydell@linaro.org>
476L: qemu-arm@nongnu.org
477S: Maintained
478F: hw/*/versatile*
479
480Xilinx Zynq
481M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
482M: Alistair Francis <alistair.francis@xilinx.com>
483L: qemu-arm@nongnu.org
484S: Maintained
485F: hw/*/xilinx_*
486F: hw/*/cadence_*
487F: hw/misc/zynq_slcr.c
488X: hw/ssi/xilinx_*
489
490Xilinx ZynqMP
491M: Alistair Francis <alistair.francis@xilinx.com>
492M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
493L: qemu-arm@nongnu.org
494S: Maintained
495F: hw/*/xlnx*.c
496F: include/hw/*/xlnx*.h
497
498ARM ACPI Subsystem
499M: Shannon Zhao <zhaoshenglong@huawei.com>
500M: Shannon Zhao <shannon.zhao@linaro.org>
501L: qemu-arm@nongnu.org
502S: Maintained
503F: hw/arm/virt-acpi-build.c
504F: include/hw/arm/virt-acpi-build.h
505
506STM32F205
507M: Alistair Francis <alistair@alistair23.me>
508S: Maintained
509F: hw/arm/stm32f205_soc.c
510F: hw/misc/stm32f2xx_syscfg.c
511F: hw/char/stm32f2xx_usart.c
512F: hw/timer/stm32f2xx_timer.c
513F: hw/adc/*
514F: hw/ssi/stm32f2xx_spi.c
515
516Netduino 2
517M: Alistair Francis <alistair@alistair23.me>
518S: Maintained
519F: hw/arm/netduino2.c
520
521CRIS Machines
522-------------
523Axis Dev88
524M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
525S: Maintained
526F: hw/cris/axis_dev88.c
527F: hw/*/etraxfs_*.c
528
529LM32 Machines
530-------------
531EVR32 and uclinux BSP
532M: Michael Walle <michael@walle.cc>
533S: Maintained
534F: hw/lm32/lm32_boards.c
535
536milkymist
537M: Michael Walle <michael@walle.cc>
538S: Maintained
539F: hw/lm32/milkymist.c
540
541M68K Machines
542-------------
543an5206
544S: Orphan
545F: hw/m68k/an5206.c
546
547dummy_m68k
548S: Orphan
549F: hw/m68k/dummy_m68k.c
550
551mcf5208
552S: Orphan
553F: hw/m68k/mcf5208.c
554
555MicroBlaze Machines
556-------------------
557petalogix_s3adsp1800
558M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
559S: Maintained
560F: hw/microblaze/petalogix_s3adsp1800_mmu.c
561
562petalogix_ml605
563M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
564S: Maintained
565F: hw/microblaze/petalogix_ml605_mmu.c
566
567MIPS Machines
568-------------
569Jazz
570M: Hervé Poussineau <hpoussin@reactos.org>
571S: Maintained
572F: hw/mips/mips_jazz.c
573
574Malta
575M: Aurelien Jarno <aurelien@aurel32.net>
576S: Maintained
577F: hw/mips/mips_malta.c
578
579Mipssim
580L: qemu-devel@nongnu.org
581S: Orphan
582F: hw/mips/mips_mipssim.c
583
584R4000
585M: Aurelien Jarno <aurelien@aurel32.net>
586S: Maintained
587F: hw/mips/mips_r4k.c
588
589OpenRISC Machines
590-----------------
591or1k-sim
592M: Jia Liu <proljc@gmail.com>
593S: Maintained
594F: hw/openrisc/openrisc_sim.c
595
596PowerPC Machines
597----------------
598405
599M: Alexander Graf <agraf@suse.de>
600L: qemu-ppc@nongnu.org
601S: Odd Fixes
602F: hw/ppc/ppc405_boards.c
603
604Bamboo
605M: Alexander Graf <agraf@suse.de>
606L: qemu-ppc@nongnu.org
607S: Odd Fixes
608F: hw/ppc/ppc440_bamboo.c
609
610e500
611M: Alexander Graf <agraf@suse.de>
612M: Scott Wood <scottwood@freescale.com>
613L: qemu-ppc@nongnu.org
614S: Supported
615F: hw/ppc/e500.[hc]
616F: hw/ppc/e500plat.c
617F: include/hw/ppc/ppc_e500.h
618F: include/hw/pci-host/ppce500.h
619F: pc-bios/u-boot.e500
620
621mpc8544ds
622M: Alexander Graf <agraf@suse.de>
623M: Scott Wood <scottwood@freescale.com>
624L: qemu-ppc@nongnu.org
625S: Supported
626F: hw/ppc/mpc8544ds.c
627F: hw/ppc/mpc8544_guts.c
628
629New World
630M: Alexander Graf <agraf@suse.de>
631L: qemu-ppc@nongnu.org
632S: Maintained
633F: hw/ppc/mac_newworld.c
634F: hw/pci-host/uninorth.c
635F: hw/pci-bridge/dec.[hc]
636F: hw/misc/macio/
637F: include/hw/ppc/mac_dbdma.h
638F: hw/nvram/mac_nvram.c
639
640Old World
641M: Alexander Graf <agraf@suse.de>
642L: qemu-ppc@nongnu.org
643S: Maintained
644F: hw/ppc/mac_oldworld.c
645F: hw/pci-host/grackle.c
646F: hw/misc/macio/
647F: hw/intc/heathrow_pic.c
648
649PReP
650L: qemu-devel@nongnu.org
651L: qemu-ppc@nongnu.org
652S: Odd Fixes
653F: hw/ppc/prep.c
654F: hw/pci-host/prep.[hc]
655F: hw/isa/pc87312.[hc]
656F: pc-bios/ppc_rom.bin
657
658sPAPR
659M: David Gibson <david@gibson.dropbear.id.au>
660M: Alexander Graf <agraf@suse.de>
661L: qemu-ppc@nongnu.org
662S: Supported
663F: hw/*/spapr*
664F: include/hw/*/spapr*
665F: hw/*/xics*
666F: include/hw/*/xics*
667F: pc-bios/spapr-rtas/*
668F: pc-bios/spapr-rtas.bin
669F: pc-bios/slof.bin
670F: docs/specs/ppc-spapr-hcalls.txt
671F: docs/specs/ppc-spapr-hotplug.txt
672F: tests/spapr*
673F: tests/libqos/*spapr*
674F: tests/rtas*
675F: tests/libqos/rtas*
676
677virtex_ml507
678M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
679L: qemu-ppc@nongnu.org
680S: Odd Fixes
681F: hw/ppc/virtex_ml507.c
682
683SH4 Machines
684------------
685R2D
686M: Magnus Damm <magnus.damm@gmail.com>
687S: Maintained
688F: hw/sh4/r2d.c
689F: hw/intc/sh_intc.c
690F: hw/timer/sh_timer.c
691
692Shix
693M: Magnus Damm <magnus.damm@gmail.com>
694S: Odd Fixes
695F: hw/sh4/shix.c
696
697SPARC Machines
698--------------
699Sun4m
700M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
701S: Maintained
702F: hw/sparc/sun4m.c
703F: hw/dma/sparc32_dma.c
704F: hw/dma/sun4m_iommu.c
705F: include/hw/sparc/sparc32_dma.h
706F: include/hw/sparc/sun4m.h
707F: pc-bios/openbios-sparc32
708
709Sun4u
710M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
711S: Maintained
712F: hw/sparc64/sun4u.c
713F: pc-bios/openbios-sparc64
714
715Leon3
716M: Fabien Chouteau <chouteau@adacore.com>
717S: Maintained
718F: hw/sparc/leon3.c
719F: hw/*/grlib*
720F: include/hw/sparc/grlib.h
721
722S390 Machines
723-------------
724S390 Virtio-ccw
725M: Cornelia Huck <cornelia.huck@de.ibm.com>
726M: Christian Borntraeger <borntraeger@de.ibm.com>
727M: Alexander Graf <agraf@suse.de>
728S: Supported
729F: hw/char/sclp*.[hc]
730F: hw/s390x/
731F: include/hw/s390x/
732F: pc-bios/s390-ccw/
733F: hw/watchdog/wdt_diag288.c
734F: include/hw/watchdog/wdt_diag288.h
735F: pc-bios/s390-ccw.img
736F: default-configs/s390x-softmmu.mak
737T: git git://github.com/cohuck/qemu.git s390-next
738T: git git://github.com/borntraeger/qemu.git s390-next
739
740UniCore32 Machines
741-------------
742PKUnity-3 SoC initramfs-with-busybox
743M: Guan Xuetao <gxt@mprc.pku.edu.cn>
744S: Maintained
745F: hw/*/puv3*
746F: hw/unicore32/
747
748X86 Machines
749------------
750PC
751M: Michael S. Tsirkin <mst@redhat.com>
752S: Supported
753F: include/hw/i386/
754F: hw/i386/
755F: hw/pci-host/piix.c
756F: hw/pci-host/q35.c
757F: hw/pci-host/pam.c
758F: include/hw/pci-host/q35.h
759F: include/hw/pci-host/pam.h
760F: hw/isa/piix4.c
761F: hw/isa/lpc_ich9.c
762F: hw/i2c/smbus_ich9.c
763F: hw/acpi/piix4.c
764F: hw/acpi/ich9.c
765F: include/hw/acpi/ich9.h
766F: include/hw/acpi/piix4.h
767F: hw/misc/sga.c
768
769PC Chipset
770M: Michael S. Tsirkin <mst@redhat.com>
771M: Paolo Bonzini <pbonzini@redhat.com>
772S: Support
773F: hw/char/debugcon.c
774F: hw/char/parallel.c
775F: hw/char/serial*
776F: hw/dma/i8257*
777F: hw/i2c/pm_smbus.c
778F: hw/intc/apic*
779F: hw/intc/ioapic*
780F: hw/intc/i8259*
781F: hw/misc/debugexit.c
782F: hw/misc/pc-testdev.c
783F: hw/timer/hpet*
784F: hw/timer/i8254*
785F: hw/timer/mc146818rtc*
786F: include/hw/i2c/pm_smbus.h
787F: include/hw/timer/hpet.h
788F: include/hw/timer/i8254*
789F: include/hw/timer/mc146818rtc*
790
791Machine core
792M: Eduardo Habkost <ehabkost@redhat.com>
793M: Marcel Apfelbaum <marcel@redhat.com>
794S: Supported
795F: hw/core/machine.c
796F: include/hw/boards.h
797
798Xtensa Machines
799---------------
800sim
801M: Max Filippov <jcmvbkbc@gmail.com>
802S: Maintained
803F: hw/xtensa/sim.c
804
805XTFPGA (LX60, LX200, ML605, KC705)
806M: Max Filippov <jcmvbkbc@gmail.com>
807S: Maintained
808F: hw/xtensa/xtfpga.c
809F: hw/net/opencores_eth.c
810
811Devices
812-------
813EDU
814M: Jiri Slaby <jslaby@suse.cz>
815S: Maintained
816F: hw/misc/edu.c
817
818IDE
819M: John Snow <jsnow@redhat.com>
820L: qemu-block@nongnu.org
821S: Supported
822F: include/hw/ide.h
823F: include/hw/ide/
824F: hw/ide/
825F: hw/block/block.c
826F: hw/block/cdrom.c
827F: hw/block/hd-geometry.c
828F: tests/ide-test.c
829F: tests/ahci-test.c
830F: tests/libqos/ahci*
831T: git git://github.com/jnsnow/qemu.git ide
832
833Floppy
834M: John Snow <jsnow@redhat.com>
835L: qemu-block@nongnu.org
836S: Supported
837F: hw/block/fdc.c
838F: include/hw/block/fdc.h
839F: tests/fdc-test.c
840T: git git://github.com/jnsnow/qemu.git ide
841
842OMAP
843M: Peter Maydell <peter.maydell@linaro.org>
844S: Maintained
845F: hw/*/omap*
846F: include/hw/arm/omap.h
847
848IPack
849M: Alberto Garcia <berto@igalia.com>
850S: Odd Fixes
851F: hw/char/ipoctal232.c
852F: hw/ipack/
853
854PCI
855M: Michael S. Tsirkin <mst@redhat.com>
856M: Marcel Apfelbaum <marcel@redhat.com>
857S: Supported
858F: include/hw/pci/*
859F: hw/misc/pci-testdev.c
860F: hw/pci/*
861F: hw/pci-bridge/*
862
863ACPI/SMBIOS
864M: Michael S. Tsirkin <mst@redhat.com>
865M: Igor Mammedov <imammedo@redhat.com>
866S: Supported
867F: include/hw/acpi/*
868F: include/hw/smbios/*
869F: hw/mem/*
870F: hw/acpi/*
871F: hw/smbios/*
872F: hw/i386/acpi-build.[hc]
873F: hw/arm/virt-acpi-build.c
874F: include/hw/arm/virt-acpi-build.h
875
876ppc4xx
877M: Alexander Graf <agraf@suse.de>
878L: qemu-ppc@nongnu.org
879S: Odd Fixes
880F: hw/ppc/ppc4*.c
881F: include/hw/ppc/ppc4xx.h
882
883ppce500
884M: Alexander Graf <agraf@suse.de>
885M: Scott Wood <scottwood@freescale.com>
886L: qemu-ppc@nongnu.org
887S: Supported
888F: hw/ppc/e500*
889F: hw/pci-host/ppce500.c
890F: hw/net/fsl_etsec/
891
892Character devices
893M: Paolo Bonzini <pbonzini@redhat.com>
894S: Odd Fixes
895F: hw/char/
896
897Network devices
898M: Jason Wang <jasowang@redhat.com>
899S: Odd Fixes
900F: hw/net/
901F: tests/virtio-net-test.c
902T: git git://github.com/jasowang/qemu.git net
903
904SCSI
905M: Paolo Bonzini <pbonzini@redhat.com>
906S: Supported
907F: include/hw/scsi/*
908F: hw/scsi/*
909F: tests/virtio-scsi-test.c
910T: git git://github.com/bonzini/qemu.git scsi-next
911
912LSI53C895A
913S: Orphan
914F: hw/scsi/lsi53c895a.c
915
916SSI
917M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
918S: Maintained
919F: hw/ssi/*
920F: hw/block/m25p80.c
921X: hw/ssi/xilinx_*
922
923Xilinx SPI
924M: Alistair Francis <alistair.francis@xilinx.com>
925M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
926S: Maintained
927F: hw/ssi/xilinx_*
928
929USB
930M: Gerd Hoffmann <kraxel@redhat.com>
931S: Maintained
932F: hw/usb/*
933F: tests/usb-*-test.c
934F: docs/usb2.txt
935F: docs/usb-storage.txt
936F: include/hw/usb.h
937F: include/hw/usb/
938
939USB (serial adapter)
940M: Gerd Hoffmann <kraxel@redhat.com>
941M: Samuel Thibault <samuel.thibault@ens-lyon.org>
942S: Maintained
943F: hw/usb/dev-serial.c
944
945VFIO
946M: Alex Williamson <alex.williamson@redhat.com>
947S: Supported
948F: hw/vfio/*
949F: include/hw/vfio/
950
951vhost
952M: Michael S. Tsirkin <mst@redhat.com>
953S: Supported
954F: hw/*/*vhost*
955
956virtio
957M: Michael S. Tsirkin <mst@redhat.com>
958S: Supported
959F: hw/*/virtio*
960F: hw/virtio/Makefile.objs
961F: hw/virtio/trace-events
962F: net/vhost-user.c
963F: include/hw/virtio/
964F: tests/virtio-balloon-test.c
965
966virtio-9p
967M: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
968M: Greg Kurz <groug@kaod.org>
969S: Supported
970F: hw/9pfs/
971F: fsdev/
972F: tests/virtio-9p-test.c
973T: git git://github.com/kvaneesh/QEMU.git
974T: git git://github.com/gkurz/qemu.git 9p-next
975
976virtio-blk
977M: Stefan Hajnoczi <stefanha@redhat.com>
978L: qemu-block@nongnu.org
979S: Supported
980F: hw/block/virtio-blk.c
981F: hw/block/dataplane/*
982F: tests/virtio-blk-test.c
983T: git git://github.com/stefanha/qemu.git block
984
985virtio-ccw
986M: Cornelia Huck <cornelia.huck@de.ibm.com>
987M: Christian Borntraeger <borntraeger@de.ibm.com>
988S: Supported
989F: hw/s390x/virtio-ccw.[hc]
990T: git git://github.com/cohuck/qemu.git s390-next
991T: git git://github.com/borntraeger/qemu.git s390-next
992
993virtio-input
994M: Gerd Hoffmann <kraxel@redhat.com>
995S: Maintained
996F: hw/input/virtio-input*.c
997F: include/hw/virtio/virtio-input.h
998
999virtio-serial
1000M: Amit Shah <amit.shah@redhat.com>
1001S: Supported
1002F: hw/char/virtio-serial-bus.c
1003F: hw/char/virtio-console.c
1004F: include/hw/virtio/virtio-serial.h
1005F: tests/virtio-console-test.c
1006F: tests/virtio-serial-test.c
1007
1008virtio-rng
1009M: Amit Shah <amit.shah@redhat.com>
1010S: Supported
1011F: hw/virtio/virtio-rng.c
1012F: include/hw/virtio/virtio-rng.h
1013F: include/sysemu/rng*.h
1014F: backends/rng*.c
1015F: tests/virtio-rng-test.c
1016
1017nvme
1018M: Keith Busch <keith.busch@intel.com>
1019L: qemu-block@nongnu.org
1020S: Supported
1021F: hw/block/nvme*
1022F: tests/nvme-test.c
1023
1024megasas
1025M: Hannes Reinecke <hare@suse.de>
1026L: qemu-block@nongnu.org
1027S: Supported
1028F: hw/scsi/megasas.c
1029F: hw/scsi/mfi.h
1030
1031Network packet abstractions
1032M: Dmitry Fleytman <dmitry@daynix.com>
1033S: Maintained
1034F: include/net/eth.h
1035F: net/eth.c
1036F: hw/net/net_rx_pkt*
1037F: hw/net/net_tx_pkt*
1038
1039Vmware
1040M: Dmitry Fleytman <dmitry@daynix.com>
1041S: Maintained
1042F: hw/net/vmxnet*
1043F: hw/scsi/vmw_pvscsi*
1044
1045Rocker
1046M: Jiri Pirko <jiri@resnulli.us>
1047S: Maintained
1048F: hw/net/rocker/
1049F: tests/rocker/
1050F: docs/specs/rocker.txt
1051
1052NVDIMM
1053M: Xiao Guangrong <guangrong.xiao@linux.intel.com>
1054S: Maintained
1055F: hw/acpi/nvdimm.c
1056F: hw/mem/nvdimm.c
1057F: include/hw/mem/nvdimm.h
1058
1059e1000x
1060M: Dmitry Fleytman <dmitry@daynix.com>
1061S: Maintained
1062F: hw/net/e1000x*
1063
1064e1000e
1065M: Dmitry Fleytman <dmitry@daynix.com>
1066S: Maintained
1067F: hw/net/e1000e*
1068
1069Generic Loader
1070M: Alistair Francis <alistair.francis@xilinx.com>
1071S: Maintained
1072F: hw/core/generic-loader.c
1073F: include/hw/core/generic-loader.h
1074
1075Subsystems
1076----------
1077Audio
1078M: Gerd Hoffmann <kraxel@redhat.com>
1079S: Maintained
1080F: audio/
1081F: hw/audio/
1082F: include/hw/audio/
1083F: tests/ac97-test.c
1084F: tests/es1370-test.c
1085F: tests/intel-hda-test.c
1086
1087Block layer core
1088M: Kevin Wolf <kwolf@redhat.com>
1089M: Max Reitz <mreitz@redhat.com>
1090L: qemu-block@nongnu.org
1091S: Supported
1092F: block*
1093F: block/
1094F: hw/block/
1095F: include/block/
1096F: qemu-img*
1097F: qemu-io*
1098F: tests/qemu-iotests/
1099T: git git://repo.or.cz/qemu/kevin.git block
1100
1101Block I/O path
1102M: Stefan Hajnoczi <stefanha@redhat.com>
1103M: Fam Zheng <famz@redhat.com>
1104L: qemu-block@nongnu.org
1105S: Supported
1106F: async.c
1107F: aio-*.c
1108F: block/io.c
1109F: migration/block*
1110F: include/block/aio.h
1111T: git git://github.com/stefanha/qemu.git block
1112
1113Block Jobs
1114M: Jeff Cody <jcody@redhat.com>
1115L: qemu-block@nongnu.org
1116S: Supported
1117F: blockjob.c
1118F: include/block/blockjob.h
1119F: block/backup.c
1120F: block/commit.c
1121F: block/stream.c
1122F: block/mirror.c
1123T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1124
1125Block QAPI, monitor, command line
1126M: Markus Armbruster <armbru@redhat.com>
1127S: Supported
1128F: blockdev.c
1129F: block/qapi.c
1130F: qapi/block*.json
1131T: git git://repo.or.cz/qemu/armbru.git block-next
1132
1133Character device backends
1134M: Paolo Bonzini <pbonzini@redhat.com>
1135S: Maintained
1136F: qemu-char.c
1137F: backends/msmouse.c
1138F: backends/testdev.c
1139
1140Character Devices (Braille)
1141M: Samuel Thibault <samuel.thibault@ens-lyon.org>
1142S: Maintained
1143F: backends/baum.c
1144
1145Coverity model
1146M: Markus Armbruster <armbru@redhat.com>
1147S: Supported
1148F: scripts/coverity-model.c
1149
1150CPU
1151L: qemu-devel@nongnu.org
1152S: Supported
1153F: qom/cpu.c
1154F: include/qom/cpu.h
1155
1156Device Tree
1157M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1158M: Alexander Graf <agraf@suse.de>
1159S: Maintained
1160F: device_tree.c
1161F: include/sysemu/device_tree.h
1162
1163Error reporting
1164M: Markus Armbruster <armbru@redhat.com>
1165S: Supported
1166F: include/qapi/error.h
1167F: include/qemu/error-report.h
1168F: util/error.c
1169F: util/qemu-error.c
1170
1171GDB stub
1172L: qemu-devel@nongnu.org
1173S: Odd Fixes
1174F: gdbstub*
1175F: gdb-xml/
1176
1177Memory API
1178M: Paolo Bonzini <pbonzini@redhat.com>
1179S: Supported
1180F: include/exec/ioport.h
1181F: ioport.c
1182F: include/exec/memory.h
1183F: include/exec/ram_addr.h
1184F: memory.c
1185F: include/exec/memory-internal.h
1186F: exec.c
1187
1188SPICE
1189M: Gerd Hoffmann <kraxel@redhat.com>
1190S: Supported
1191F: include/ui/qemu-spice.h
1192F: include/ui/spice-display.h
1193F: ui/spice-*.c
1194F: audio/spiceaudio.c
1195F: hw/display/qxl*
1196
1197Graphics
1198M: Gerd Hoffmann <kraxel@redhat.com>
1199S: Odd Fixes
1200F: ui/
1201F: include/ui/
1202
1203Cocoa graphics
1204M: Peter Maydell <peter.maydell@linaro.org>
1205S: Odd Fixes
1206F: ui/cocoa.m
1207
1208Main loop
1209M: Paolo Bonzini <pbonzini@redhat.com>
1210S: Maintained
1211F: cpus.c
1212F: main-loop.c
1213F: qemu-timer.c
1214F: vl.c
1215
1216Human Monitor (HMP)
1217M: Dr. David Alan Gilbert <dgilbert@redhat.com>
1218S: Maintained
1219F: monitor.c
1220F: hmp.[ch]
1221F: hmp-commands*.hx
1222F: include/monitor/hmp-target.h
1223
1224Network device backends
1225M: Jason Wang <jasowang@redhat.com>
1226S: Maintained
1227F: net/
1228F: include/net/
1229T: git git://github.com/jasowang/qemu.git net
1230
1231Netmap network backend
1232M: Luigi Rizzo <rizzo@iet.unipi.it>
1233M: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
1234M: Vincenzo Maffione <v.maffione@gmail.com>
1235W: http://info.iet.unipi.it/~luigi/netmap/
1236S: Maintained
1237F: net/netmap.c
1238
1239Network Block Device (NBD)
1240M: Paolo Bonzini <pbonzini@redhat.com>
1241S: Odd Fixes
1242F: block/nbd*
1243F: nbd/
1244F: include/block/nbd*
1245F: qemu-nbd.c
1246T: git git://github.com/bonzini/qemu.git nbd-next
1247
1248NUMA
1249M: Eduardo Habkost <ehabkost@redhat.com>
1250S: Maintained
1251F: numa.c
1252F: include/sysemu/numa.h
1253T: git git://github.com/ehabkost/qemu.git numa
1254
1255Host Memory Backends
1256M: Eduardo Habkost <ehabkost@redhat.com>
1257M: Igor Mammedov <imammedo@redhat.com>
1258S: Maintained
1259F: backends/hostmem*.c
1260F: include/sysemu/hostmem.h
1261
1262QAPI
1263M: Markus Armbruster <armbru@redhat.com>
1264M: Michael Roth <mdroth@linux.vnet.ibm.com>
1265S: Supported
1266F: qapi/
1267X: qapi/*.json
1268F: include/qapi/
1269X: include/qapi/qmp/
1270F: include/qapi/qmp/dispatch.h
1271F: tests/qapi-schema/
1272F: tests/test-*-visitor.c
1273F: tests/test-qmp-*.c
1274F: scripts/qapi*
1275F: docs/qapi*
1276T: git git://repo.or.cz/qemu/armbru.git qapi-next
1277
1278QAPI Schema
1279M: Eric Blake <eblake@redhat.com>
1280M: Markus Armbruster <armbru@redhat.com>
1281S: Supported
1282F: qapi-schema.json
1283F: qapi/*.json
1284T: git git://repo.or.cz/qemu/armbru.git qapi-next
1285
1286QObject
1287M: Markus Armbruster <armbru@redhat.com>
1288S: Supported
1289F: qobject/
1290F: include/qapi/qmp/
1291X: include/qapi/qmp/dispatch.h
1292F: tests/check-qdict.c
1293F: tests/check-qfloat.c
1294F: tests/check-qint.c
1295F: tests/check-qjson.c
1296F: tests/check-qlist.c
1297F: tests/check-qstring.c
1298T: git git://repo.or.cz/qemu/armbru.git qapi-next
1299
1300QEMU Guest Agent
1301M: Michael Roth <mdroth@linux.vnet.ibm.com>
1302S: Maintained
1303F: qga/
1304T: git git://github.com/mdroth/qemu.git qga
1305
1306QOM
1307M: Andreas Färber <afaerber@suse.de>
1308S: Supported
1309T: git git://github.com/afaerber/qemu-cpu.git qom-next
1310F: include/qom/
1311X: include/qom/cpu.h
1312F: qom/
1313X: qom/cpu.c
1314F: tests/check-qom-interface.c
1315F: tests/check-qom-proplist.c
1316F: tests/qom-test.c
1317
1318QMP
1319M: Markus Armbruster <armbru@redhat.com>
1320S: Supported
1321F: qmp.c
1322F: monitor.c
1323F: docs/*qmp-*
1324F: scripts/qmp/
1325T: git git://repo.or.cz/qemu/armbru.git qapi-next
1326
1327Register API
1328M: Alistair Francis <alistair.francis@xilinx.com>
1329S: Maintained
1330F: hw/core/register.c
1331F: include/hw/register.h
1332
1333SLIRP
1334M: Samuel Thibault <samuel.thibault@ens-lyon.org>
1335M: Jan Kiszka <jan.kiszka@siemens.com>
1336S: Maintained
1337F: slirp/
1338F: net/slirp.c
1339F: include/net/slirp.h
1340T: git git://git.kiszka.org/qemu.git queues/slirp
1341
1342Stubs
1343M: Paolo Bonzini <pbonzini@redhat.com>
1344S: Maintained
1345F: stubs/
1346
1347Tracing
1348M: Stefan Hajnoczi <stefanha@redhat.com>
1349S: Maintained
1350F: trace/
1351F: scripts/tracetool.py
1352F: scripts/tracetool/
1353F: docs/tracing.txt
1354T: git git://github.com/stefanha/qemu.git tracing
1355
1356Checkpatch
1357S: Odd Fixes
1358F: scripts/checkpatch.pl
1359
1360Migration
1361M: Juan Quintela <quintela@redhat.com>
1362M: Amit Shah <amit.shah@redhat.com>
1363S: Maintained
1364F: include/migration/
1365F: migration/
1366F: scripts/vmstate-static-checker.py
1367F: tests/vmstate-static-checker-data/
1368F: docs/migration.txt
1369
1370Seccomp
1371M: Eduardo Otubo <eduardo.otubo@profitbricks.com>
1372S: Supported
1373F: qemu-seccomp.c
1374F: include/sysemu/seccomp.h
1375
1376Cryptography
1377M: Daniel P. Berrange <berrange@redhat.com>
1378S: Maintained
1379F: crypto/
1380F: include/crypto/
1381F: tests/test-crypto-*
1382
1383Coroutines
1384M: Stefan Hajnoczi <stefanha@redhat.com>
1385M: Kevin Wolf <kwolf@redhat.com>
1386F: util/*coroutine*
1387F: include/qemu/coroutine*
1388F: tests/test-coroutine.c
1389
1390Buffers
1391M: Daniel P. Berrange <berrange@redhat.com>
1392S: Odd fixes
1393F: util/buffer.c
1394F: include/qemu/buffer.h
1395
1396I/O Channels
1397M: Daniel P. Berrange <berrange@redhat.com>
1398S: Maintained
1399F: io/
1400F: include/io/
1401F: tests/test-io-*
1402
1403Sockets
1404M: Daniel P. Berrange <berrange@redhat.com>
1405M: Gerd Hoffmann <kraxel@redhat.com>
1406M: Paolo Bonzini <pbonzini@redhat.com>
1407S: Maintained
1408F: include/qemu/sockets.h
1409F: util/qemu-sockets.c
1410
1411Throttling infrastructure
1412M: Alberto Garcia <berto@igalia.com>
1413S: Supported
1414F: block/throttle-groups.c
1415F: include/block/throttle-groups.h
1416F: include/qemu/throttle.h
1417F: util/throttle.c
1418L: qemu-block@nongnu.org
1419
1420UUID
1421M: Fam Zheng <famz@redhat.com>
1422S: Supported
1423F: util/uuid.c
1424F: include/qemu/uuid.h
1425F: tests/test-uuid.c
1426
1427COLO Proxy
1428M: Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
1429M: Li Zhijian <lizhijian@cn.fujitsu.com>
1430S: Supported
1431F: docs/colo-proxy.txt
1432F: net/colo*
1433F: net/filter-rewriter.c
1434F: net/filter-mirror.c
1435
1436Usermode Emulation
1437------------------
1438Overall
1439M: Riku Voipio <riku.voipio@iki.fi>
1440S: Maintained
1441F: thunk.c
1442F: user-exec.c
1443
1444BSD user
1445S: Orphan
1446F: bsd-user/
1447F: default-configs/*-bsd-user.mak
1448
1449Linux user
1450M: Riku Voipio <riku.voipio@iki.fi>
1451S: Maintained
1452F: linux-user/
1453F: default-configs/*-linux-user.mak
1454
1455Tiny Code Generator (TCG)
1456-------------------------
1457Common code
1458M: Richard Henderson <rth@twiddle.net>
1459S: Maintained
1460F: tcg/
1461
1462AArch64 target
1463M: Claudio Fontana <claudio.fontana@huawei.com>
1464M: Claudio Fontana <claudio.fontana@gmail.com>
1465S: Maintained
1466L: qemu-arm@nongnu.org
1467F: tcg/aarch64/
1468F: disas/arm-a64.cc
1469F: disas/libvixl/
1470
1471ARM target
1472M: Andrzej Zaborowski <balrogg@gmail.com>
1473S: Maintained
1474L: qemu-arm@nongnu.org
1475F: tcg/arm/
1476F: disas/arm.c
1477
1478i386 target
1479L: qemu-devel@nongnu.org
1480S: Maintained
1481F: tcg/i386/
1482F: disas/i386.c
1483
1484IA64 target
1485M: Aurelien Jarno <aurelien@aurel32.net>
1486S: Maintained
1487F: tcg/ia64/
1488F: disas/ia64.c
1489
1490MIPS target
1491M: Aurelien Jarno <aurelien@aurel32.net>
1492S: Maintained
1493F: tcg/mips/
1494F: disas/mips.c
1495
1496PPC
1497M: Vassili Karpov (malc) <av1474@comtv.ru>
1498S: Maintained
1499F: tcg/ppc/
1500F: disas/ppc.c
1501
1502S390 target
1503M: Alexander Graf <agraf@suse.de>
1504M: Richard Henderson <rth@twiddle.net>
1505S: Maintained
1506F: tcg/s390/
1507F: disas/s390.c
1508
1509SPARC target
1510S: Odd Fixes
1511F: tcg/sparc/
1512F: disas/sparc.c
1513
1514TCI target
1515M: Stefan Weil <sw@weilnetz.de>
1516S: Maintained
1517F: tcg/tci/
1518F: tci.c
1519F: disas/tci.c
1520
1521Stable branches
1522---------------
1523Stable 1.0
1524L: qemu-stable@nongnu.org
1525T: git git://git.qemu-project.org/qemu-stable-1.0.git
1526S: Orphan
1527
1528Stable 0.15
1529L: qemu-stable@nongnu.org
1530T: git git://git.qemu-project.org/qemu-stable-0.15.git
1531S: Orphan
1532
1533Stable 0.14
1534L: qemu-stable@nongnu.org
1535T: git git://git.qemu-project.org/qemu-stable-0.14.git
1536S: Orphan
1537
1538Stable 0.10
1539L: qemu-stable@nongnu.org
1540T: git git://git.qemu-project.org/qemu-stable-0.10.git
1541S: Orphan
1542
1543Block drivers
1544-------------
1545VMDK
1546M: Fam Zheng <famz@redhat.com>
1547L: qemu-block@nongnu.org
1548S: Supported
1549F: block/vmdk.c
1550
1551RBD
1552M: Josh Durgin <jdurgin@redhat.com>
1553M: Jeff Cody <jcody@redhat.com>
1554L: qemu-block@nongnu.org
1555S: Supported
1556F: block/rbd.c
1557T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1558
1559Sheepdog
1560M: Hitoshi Mitake <mitake.hitoshi@lab.ntt.co.jp>
1561M: Liu Yuan <namei.unix@gmail.com>
1562M: Jeff Cody <jcody@redhat.com>
1563L: qemu-block@nongnu.org
1564L: sheepdog@lists.wpkg.org
1565S: Supported
1566F: block/sheepdog.c
1567T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1568
1569VHDX
1570M: Jeff Cody <jcody@redhat.com>
1571L: qemu-block@nongnu.org
1572S: Supported
1573F: block/vhdx*
1574T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1575
1576VDI
1577M: Stefan Weil <sw@weilnetz.de>
1578L: qemu-block@nongnu.org
1579S: Maintained
1580F: block/vdi.c
1581
1582iSCSI
1583M: Ronnie Sahlberg <ronniesahlberg@gmail.com>
1584M: Paolo Bonzini <pbonzini@redhat.com>
1585M: Peter Lieven <pl@kamp.de>
1586L: qemu-block@nongnu.org
1587S: Supported
1588F: block/iscsi.c
1589
1590NFS
1591M: Jeff Cody <jcody@redhat.com>
1592M: Peter Lieven <pl@kamp.de>
1593L: qemu-block@nongnu.org
1594S: Maintained
1595F: block/nfs.c
1596T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1597
1598SSH
1599M: Richard W.M. Jones <rjones@redhat.com>
1600M: Jeff Cody <jcody@redhat.com>
1601L: qemu-block@nongnu.org
1602S: Supported
1603F: block/ssh.c
1604T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1605
1606ARCHIPELAGO
1607M: Chrysostomos Nanakos <chris@include.gr>
1608M: Jeff Cody <jcody@redhat.com>
1609L: qemu-block@nongnu.org
1610S: Maintained
1611F: block/archipelago.c
1612T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1613
1614CURL
1615M: Jeff Cody <jcody@redhat.com>
1616L: qemu-block@nongnu.org
1617S: Supported
1618F: block/curl.c
1619T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1620
1621GLUSTER
1622M: Jeff Cody <jcody@redhat.com>
1623L: qemu-block@nongnu.org
1624S: Supported
1625F: block/gluster.c
1626T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1627
1628Null Block Driver
1629M: Fam Zheng <famz@redhat.com>
1630L: qemu-block@nongnu.org
1631S: Supported
1632F: block/null.c
1633
1634Bootdevice
1635M: Gonglei <arei.gonglei@huawei.com>
1636S: Maintained
1637F: bootdevice.c
1638
1639Quorum
1640M: Alberto Garcia <berto@igalia.com>
1641S: Supported
1642F: block/quorum.c
1643L: qemu-block@nongnu.org
1644
1645blkverify
1646M: Stefan Hajnoczi <stefanha@redhat.com>
1647L: qemu-block@nongnu.org
1648S: Supported
1649F: block/blkverify.c
1650
1651bochs
1652M: Stefan Hajnoczi <stefanha@redhat.com>
1653L: qemu-block@nongnu.org
1654S: Supported
1655F: block/bochs.c
1656
1657cloop
1658M: Stefan Hajnoczi <stefanha@redhat.com>
1659L: qemu-block@nongnu.org
1660S: Supported
1661F: block/cloop.c
1662
1663dmg
1664M: Stefan Hajnoczi <stefanha@redhat.com>
1665L: qemu-block@nongnu.org
1666S: Supported
1667F: block/dmg.c
1668
1669parallels
1670M: Stefan Hajnoczi <stefanha@redhat.com>
1671M: Denis V. Lunev <den@openvz.org>
1672L: qemu-block@nongnu.org
1673S: Supported
1674F: block/parallels.c
1675F: docs/specs/parallels.txt
1676
1677qed
1678M: Stefan Hajnoczi <stefanha@redhat.com>
1679L: qemu-block@nongnu.org
1680S: Supported
1681F: block/qed.c
1682
1683raw
1684M: Kevin Wolf <kwolf@redhat.com>
1685L: qemu-block@nongnu.org
1686S: Supported
1687F: block/linux-aio.c
1688F: include/block/raw-aio.h
1689F: block/raw-posix.c
1690F: block/raw-win32.c
1691F: block/raw_bsd.c
1692F: block/win32-aio.c
1693
1694qcow2
1695M: Kevin Wolf <kwolf@redhat.com>
1696M: Max Reitz <mreitz@redhat.com>
1697L: qemu-block@nongnu.org
1698S: Supported
1699F: block/qcow2*
1700
1701qcow
1702M: Kevin Wolf <kwolf@redhat.com>
1703L: qemu-block@nongnu.org
1704S: Supported
1705F: block/qcow.c
1706
1707blkdebug
1708M: Kevin Wolf <kwolf@redhat.com>
1709M: Max Reitz <mreitz@redhat.com>
1710L: qemu-block@nongnu.org
1711S: Supported
1712F: block/blkdebug.c
1713
1714vpc
1715M: Kevin Wolf <kwolf@redhat.com>
1716L: qemu-block@nongnu.org
1717S: Supported
1718F: block/vpc.c
1719
1720vvfat
1721M: Kevin Wolf <kwolf@redhat.com>
1722L: qemu-block@nongnu.org
1723S: Supported
1724F: block/vvfat.c
1725
1726Image format fuzzer
1727M: Stefan Hajnoczi <stefanha@redhat.com>
1728L: qemu-block@nongnu.org
1729S: Supported
1730F: tests/image-fuzzer/
1731
1732Replication
1733M: Wen Congyang <wency@cn.fujitsu.com>
1734M: Changlong Xie <xiecl.fnst@cn.fujitsu.com>
1735S: Supported
1736F: replication*
1737F: block/replication.c
1738F: tests/test-replication.c
1739F: docs/block-replication.txt
1740
1741Build and test automation
1742-------------------------
1743M: Alex Bennée <alex.bennee@linaro.org>
1744L: qemu-devel@nongnu.org
1745S: Supported
1746F: .travis.yml
1747
1748Documentation
1749-------------
1750Build system architecture
1751M: Daniel P. Berrange <berrange@redhat.com>
1752S: Odd Fixes
1753F: docs/build-system.txt
1754
1755Docker testing
1756--------------
1757Docker based testing framework and cases
1758M: Fam Zheng <famz@redhat.com>
1759S: Maintained
1760F: tests/docker/
1761