xref: /openbmc/qemu/MAINTAINERS (revision 15e10756d9f615cd93f84ac1489d179d02584cc2)
1b6f97c14SbellardQEMU Maintainers
2b6f97c14Sbellard================
3b6f97c14Sbellard
4fd5d5c56SAnthony LiguoriThe intention of this file is not to establish who owns what portions of the
5fd5d5c56SAnthony Liguoricode base, but to provide a set of names that developers can consult when they
6fd5d5c56SAnthony Liguorihave a question about a particular subset and also to provide a set of names
7fd5d5c56SAnthony Liguorito be CC'd when submitting a patch to obtain appropriate review.
83cd9acb4Sbellard
9fd5d5c56SAnthony LiguoriIn general, if you have a question about inclusion of a patch, you should
10fd5d5c56SAnthony Liguoriconsult qemu-devel and not any specific individual privately.
11b6f97c14Sbellard
12fd5d5c56SAnthony LiguoriDescriptions of section entries:
13b6f97c14Sbellard
14fd5d5c56SAnthony Liguori	M: Mail patches to: FullName <address@domain>
159436e082SCornelia Huck	   Maintainers are looking after a certain area and must be CCed on
169436e082SCornelia Huck	   patches. They are considered the main contact point.
17fdf6fab4SPaul E. McKenney	R: Designated reviewer: FullName <address@domain>
18fdf6fab4SPaul E. McKenney	   These reviewers should be CCed on patches.
199436e082SCornelia Huck	   Reviewers are familiar with the subject matter and provide feedback
209436e082SCornelia Huck	   even though they are not maintainers.
21fd5d5c56SAnthony Liguori	L: Mailing list that is relevant to this area
229436e082SCornelia Huck	   These lists should be CCed on patches.
23fd5d5c56SAnthony Liguori	W: Web-page with status/info
24fd5d5c56SAnthony Liguori	Q: Patchwork web based patch tracking system site
25fd5d5c56SAnthony Liguori	T: SCM tree type and location.  Type is one of: git, hg, quilt, stgit.
26fd5d5c56SAnthony Liguori	S: Status, one of the following:
27fd5d5c56SAnthony Liguori	   Supported:	Someone is actually paid to look after this.
28fd5d5c56SAnthony Liguori	   Maintained:	Someone actually looks after it.
29fd5d5c56SAnthony Liguori	   Odd Fixes:	It has a maintainer but they don't have time to do
30c91bbffbSPeter Maydell			much other than throw the odd patch in. See below.
31fd5d5c56SAnthony Liguori	   Orphan:	No current maintainer [but maybe you could take the
32fd5d5c56SAnthony Liguori			role as you write your new code].
33fd5d5c56SAnthony Liguori	   Obsolete:	Old code. Something tagged obsolete generally means
34fd5d5c56SAnthony Liguori			it has been replaced by a better system and you
35fd5d5c56SAnthony Liguori			should be using that.
36fd5d5c56SAnthony Liguori	F: Files and directories with wildcard patterns.
37fd5d5c56SAnthony Liguori	   A trailing slash includes all files and subdirectory files.
38fd5d5c56SAnthony Liguori	   F:	drivers/net/	all files in and below drivers/net
39fd5d5c56SAnthony Liguori	   F:	drivers/net/*	all files in drivers/net, but not below
40fd5d5c56SAnthony Liguori	   F:	*/net/*		all files in "any top level directory"/net
41fd5d5c56SAnthony Liguori	   One pattern per line.  Multiple F: lines acceptable.
42fd5d5c56SAnthony Liguori	X: Files and directories that are NOT maintained, same rules as F:
43fd5d5c56SAnthony Liguori	   Files exclusions are tested before file matches.
44fd5d5c56SAnthony Liguori	   Can be useful for excluding a specific subdirectory, for instance:
45fd5d5c56SAnthony Liguori	   F:	net/
46fd5d5c56SAnthony Liguori	   X:	net/ipv6/
47fd5d5c56SAnthony Liguori	   matches all files in and below net excluding net/ipv6/
48fd5d5c56SAnthony Liguori	K: Keyword perl extended regex pattern to match content in a
49fd5d5c56SAnthony Liguori	   patch or file.  For instance:
50fd5d5c56SAnthony Liguori	   K: of_get_profile
51fd5d5c56SAnthony Liguori	      matches patches or files that contain "of_get_profile"
52fd5d5c56SAnthony Liguori	   K: \b(printk|pr_(info|err))\b
53fd5d5c56SAnthony Liguori	      matches patches or files that contain one or more of the words
54fd5d5c56SAnthony Liguori	      printk, pr_info or pr_err
55fd5d5c56SAnthony Liguori	   One regex pattern per line.  Multiple K: lines acceptable.
56b6f97c14Sbellard
57b6f97c14Sbellard
58fd5d5c56SAnthony LiguoriGeneral Project Administration
59fd5d5c56SAnthony Liguori------------------------------
60ff0d4876SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
61fd5d5c56SAnthony Liguori
62c9a19d5bSStephen WarrenAll patches CC here
63c9a19d5bSStephen WarrenL: qemu-devel@nongnu.org
64c9a19d5bSStephen WarrenF: *
65c9a19d5bSStephen WarrenF: */
66c9a19d5bSStephen Warren
6762622c11SMichael S. TsirkinResponsible Disclosure, Reporting Security Issues
6862622c11SMichael S. Tsirkin------------------------------
6970b7fba9SStefan HajnocziW: https://wiki.qemu.org/SecurityProcess
7062622c11SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
7162622c11SMichael S. TsirkinL: secalert@redhat.com
7262622c11SMichael S. Tsirkin
73936c2230SLaurent VivierTrivial patches
74936c2230SLaurent Vivier---------------
75936c2230SLaurent VivierTrivial patches
76936c2230SLaurent VivierM: Michael Tokarev <mjt@tls.msk.ru>
77936c2230SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
78936c2230SLaurent VivierS: Maintained
79936c2230SLaurent VivierL: qemu-trivial@nongnu.org
80936c2230SLaurent VivierK: ^Subject:.*(?i)trivial
81936c2230SLaurent VivierT: git git://git.corpit.ru/qemu.git trivial-patches
82e18a8b34SStefan HajnocziT: git https://github.com/vivier/qemu.git trivial-patches
83936c2230SLaurent Vivier
84daf14ce3SCornelia HuckArchitecture support
85daf14ce3SCornelia Huck--------------------
86daf14ce3SCornelia HuckS390
87daf14ce3SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
88daf14ce3SCornelia HuckS: Supported
89daf14ce3SCornelia HuckF: default-configs/s390x-softmmu.mak
90daf14ce3SCornelia HuckF: gdb-xml/s390*.xml
91daf14ce3SCornelia HuckF: hw/char/sclp*.[hc]
92daf14ce3SCornelia HuckF: hw/char/terminal3270.c
93daf14ce3SCornelia HuckF: hw/intc/s390_flic.c
94daf14ce3SCornelia HuckF: hw/intc/s390_flic_kvm.c
95daf14ce3SCornelia HuckF: hw/s390x/
962fe2942cSTony KrowiakF: hw/vfio/ap.c
97daf14ce3SCornelia HuckF: hw/vfio/ccw.c
98daf14ce3SCornelia HuckF: hw/watchdog/wdt_diag288.c
99daf14ce3SCornelia HuckF: include/hw/s390x/
100daf14ce3SCornelia HuckF: include/hw/watchdog/wdt_diag288.h
101daf14ce3SCornelia HuckF: pc-bios/s390-ccw/
102daf14ce3SCornelia HuckF: pc-bios/s390-ccw.img
103daf14ce3SCornelia HuckF: target/s390x/
104694a8d70STony KrowiakF: docs/vfio-ap.txt
105daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x?
106e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
107daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org
108daf14ce3SCornelia Huck
109fd5d5c56SAnthony LiguoriGuest CPU cores (TCG):
110fd5d5c56SAnthony Liguori----------------------
111486bbe5fSPaolo BonziniOverall
1125dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
1132b1641d0SPaolo BonziniM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1142b1641d0SPaolo BonziniM: Richard Henderson <rth@twiddle.net>
1152185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1162b1641d0SPaolo BonziniS: Maintained
1172b1641d0SPaolo BonziniF: cpus.c
1182b1641d0SPaolo BonziniF: exec.c
119c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/
1209681ad3eSThomas HuthF: accel/stubs/tcg-stub.c
1212b1641d0SPaolo BonziniF: include/exec/cpu*.h
1222b1641d0SPaolo BonziniF: include/exec/exec-all.h
123486bbe5fSPaolo BonziniF: include/exec/helper*.h
1242b1641d0SPaolo BonziniF: include/exec/tb-hash.h
125460423d3SThomas HuthF: include/sysemu/cpus.h
126486bbe5fSPaolo Bonzini
1271badb586SPeter MaydellFPU emulation
1281badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
1291badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1301badb586SPeter MaydellS: Odd Fixes
1311badb586SPeter MaydellF: fpu/
1321badb586SPeter MaydellF: include/fpu/
1331badb586SPeter Maydell
134b6f97c14SbellardAlpha
1358d6df264SRichard HendersonM: Richard Henderson <rth@twiddle.net>
1368d6df264SRichard HendersonS: Maintained
137fcf5ef2aSThomas HuthF: target/alpha/
138c0bd0b50SPaolo BonziniF: tests/tcg/alpha/
139c17652eeSPaolo BonziniF: disas/alpha.c
140fd5d5c56SAnthony Liguori
141fd5d5c56SAnthony LiguoriARM
1421ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
143b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
144fd5d5c56SAnthony LiguoriS: Maintained
145fcf5ef2aSThomas HuthF: target/arm/
146c348722cSAlex BennéeF: tests/tcg/arm/
14729e0436eSAlex BennéeF: tests/tcg/aarch64/
1488d8b636dSPaolo BonziniF: hw/arm/
1498d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c
150f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h
151c17652eeSPaolo BonziniF: disas/arm.c
152c17652eeSPaolo BonziniF: disas/arm-a64.cc
153c17652eeSPaolo BonziniF: disas/libvixl/
154fd5d5c56SAnthony Liguori
15549154ea0SEric AugerARM SMMU
15649154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com>
15749154ea0SEric AugerL: qemu-arm@nongnu.org
15849154ea0SEric AugerS: Maintained
15949154ea0SEric AugerF: hw/arm/smmu*
16049154ea0SEric AugerF: include/hw/arm/smmu*
16149154ea0SEric Auger
162fd5d5c56SAnthony LiguoriCRIS
163fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
164fd5d5c56SAnthony LiguoriS: Maintained
165fcf5ef2aSThomas HuthF: target/cris/
1668d8b636dSPaolo BonziniF: hw/cris/
167c9b90090SThomas HuthF: include/hw/cris/
168c0bd0b50SPaolo BonziniF: tests/tcg/cris/
169c17652eeSPaolo BonziniF: disas/cris.c
170fd5d5c56SAnthony Liguori
17161766fe9SRichard HendersonHPPA (PA-RISC)
17261766fe9SRichard HendersonM: Richard Henderson <rth@twiddle.net>
17361766fe9SRichard HendersonS: Maintained
17461766fe9SRichard HendersonF: target/hppa/
17561461802SRichard HendersonF: hw/hppa/
17661766fe9SRichard HendersonF: disas/hppa.c
17761766fe9SRichard Henderson
17807bf23a7SMichael WalleLM32
17907bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
18007bf23a7SMichael WalleS: Maintained
181fcf5ef2aSThomas HuthF: target/lm32/
1824eab7a0aSMichael WalleF: disas/lm32.c
1838d8b636dSPaolo BonziniF: hw/lm32/
1844eab7a0aSMichael WalleF: hw/*/lm32_*
1854eab7a0aSMichael WalleF: hw/*/milkymist-*
1864eab7a0aSMichael WalleF: include/hw/char/lm32_juart.h
1874eab7a0aSMichael WalleF: include/hw/lm32/
188c0bd0b50SPaolo BonziniF: tests/tcg/lm32/
18907bf23a7SMichael Walle
190fd5d5c56SAnthony LiguoriM68K
191595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
192595a926dSLaurent VivierS: Maintained
193fcf5ef2aSThomas HuthF: target/m68k/
194e9a56114SThomas HuthF: disas/m68k.c
195fd5d5c56SAnthony Liguori
196abc07545SEdgar E. IglesiasMicroBlaze
197fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
198fd5d5c56SAnthony LiguoriS: Maintained
199fcf5ef2aSThomas HuthF: target/microblaze/
2008d8b636dSPaolo BonziniF: hw/microblaze/
201c17652eeSPaolo BonziniF: disas/microblaze.c
202fd5d5c56SAnthony Liguori
203fd5d5c56SAnthony LiguoriMIPS
204ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
2054872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
20690b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
2076f640917SLeon AlraeS: Maintained
208fcf5ef2aSThomas HuthF: target/mips/
2098d8b636dSPaolo BonziniF: hw/mips/
2105995db88SThomas HuthF: hw/misc/mips_*
2115995db88SThomas HuthF: hw/intc/mips_gic.c
2125995db88SThomas HuthF: hw/timer/mips_gictimer.c
2135995db88SThomas HuthF: include/hw/mips/
2145995db88SThomas HuthF: include/hw/misc/mips_*
2155995db88SThomas HuthF: include/hw/intc/mips_gic.h
2165995db88SThomas HuthF: include/hw/timer/mips_gictimer.h
217c0bd0b50SPaolo BonziniF: tests/tcg/mips/
218c17652eeSPaolo BonziniF: disas/mips.c
21989a955e8SAleksandar MarkovicF: disas/nanomips.h
22089a955e8SAleksandar MarkovicF: disas/nanomips.cpp
221fd5d5c56SAnthony Liguori
222d15a9c23SAnthony GreenMoxie
223d15a9c23SAnthony GreenM: Anthony Green <green@moxielogic.com>
224d15a9c23SAnthony GreenS: Maintained
225fcf5ef2aSThomas HuthF: target/moxie/
226c17652eeSPaolo BonziniF: disas/moxie.c
227a3ccdfb5SThomas HuthF: hw/moxie/
228a3ccdfb5SThomas HuthF: default-configs/moxie-softmmu.mak
229d15a9c23SAnthony Green
230e671711cSMarek VasutNiosII
231e671711cSMarek VasutM: Chris Wulff <crwulff@gmail.com>
232e671711cSMarek VasutM: Marek Vasut <marex@denx.de>
233e671711cSMarek VasutS: Maintained
234e671711cSMarek VasutF: target/nios2/
235e671711cSMarek VasutF: hw/nios2/
236*15e10756SThomas HuthF: hw/intc/nios2_iic.c
237e671711cSMarek VasutF: disas/nios2.c
238*15e10756SThomas HuthF: default-configs/nios2-softmmu.mak
239e671711cSMarek Vasut
240945dad6dSJia LiuOpenRISC
2411d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com>
2421d7cf18dSStafford HorneS: Odd Fixes
243fcf5ef2aSThomas HuthF: target/openrisc/
244945dad6dSJia LiuF: hw/openrisc/
245c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/
246945dad6dSJia Liu
247fd5d5c56SAnthony LiguoriPowerPC
248b4daafbdSDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
249a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
250fd5d5c56SAnthony LiguoriS: Maintained
251fcf5ef2aSThomas HuthF: target/ppc/
2528d8b636dSPaolo BonziniF: hw/ppc/
253b5d55020SThomas HuthF: include/hw/ppc/
254c17652eeSPaolo BonziniF: disas/ppc.c
255fd5d5c56SAnthony Liguori
2564dc62b15SMichael ClarkRISC-V
2574dc62b15SMichael ClarkM: Michael Clark <mjc@sifive.com>
2584dc62b15SMichael ClarkM: Palmer Dabbelt <palmer@sifive.com>
259a17a61f3SPalmer DabbeltM: Alistair Francis <Alistair.Francis@wdc.com>
2604dc62b15SMichael ClarkM: Sagar Karandikar <sagark@eecs.berkeley.edu>
2614dc62b15SMichael ClarkM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
262a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org
2634dc62b15SMichael ClarkS: Maintained
2644dc62b15SMichael ClarkF: target/riscv/
2654dc62b15SMichael ClarkF: hw/riscv/
2664dc62b15SMichael ClarkF: include/hw/riscv/
2674dc62b15SMichael ClarkF: disas/riscv.c
2684dc62b15SMichael Clark
269749717a0SAlexander GrafS390
2702b35e93fSRichard HendersonM: Richard Henderson <rth@twiddle.net>
271ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com>
272fd5d5c56SAnthony LiguoriS: Maintained
273fcf5ef2aSThomas HuthF: target/s390x/
2748d8b636dSPaolo BonziniF: hw/s390x/
275c17652eeSPaolo BonziniF: disas/s390.c
276276ba120SPavel ZbitskiyF: tests/tcg/s390x/
277146bd283SCornelia HuckL: qemu-s390x@nongnu.org
278b6f97c14Sbellard
279fd5d5c56SAnthony LiguoriSH4
280ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
2812c9b7d1aSAndreas FärberS: Odd Fixes
282fcf5ef2aSThomas HuthF: target/sh4/
2838d8b636dSPaolo BonziniF: hw/sh4/
284c17652eeSPaolo BonziniF: disas/sh4.c
2858a90f900SThomas HuthF: include/hw/sh4/
286fd5d5c56SAnthony Liguori
287fd5d5c56SAnthony LiguoriSPARC
288f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2892c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com>
290fd5d5c56SAnthony LiguoriS: Maintained
291fcf5ef2aSThomas HuthF: target/sparc/
2928d8b636dSPaolo BonziniF: hw/sparc/
2938d8b636dSPaolo BonziniF: hw/sparc64/
294c17652eeSPaolo BonziniF: disas/sparc.c
295fd5d5c56SAnthony Liguori
296a6ea7b4cSAndreas FärberUniCore32
297a6ea7b4cSAndreas FärberM: Guan Xuetao <gxt@mprc.pku.edu.cn>
298a6ea7b4cSAndreas FärberS: Maintained
299fcf5ef2aSThomas HuthF: target/unicore32/
3008d8b636dSPaolo BonziniF: hw/unicore32/
30147b98d59SThomas HuthF: include/hw/unicore32/
302a6ea7b4cSAndreas Färber
303fd5d5c56SAnthony LiguoriX86
304d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
305d46d72fdSPaolo BonziniM: Richard Henderson <rth@twiddle.net>
306e1a04339SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
307b203a4baSEduardo HabkostS: Maintained
308fcf5ef2aSThomas HuthF: target/i386/
3094132431fSAlex BennéeF: tests/tcg/i386/
3103a082ec0SAlex BennéeF: tests/tcg/x86_64/
3118d8b636dSPaolo BonziniF: hw/i386/
312c17652eeSPaolo BonziniF: disas/i386.c
3132544e9e4SDaniel P. BerrangéF: docs/qemu-cpu-models.texi
314e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git x86-next
315fd5d5c56SAnthony Liguori
31616e7caaeSMax FilippovXtensa
31716e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
318b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
31916e7caaeSMax FilippovS: Maintained
320fcf5ef2aSThomas HuthF: target/xtensa/
3218d8b636dSPaolo BonziniF: hw/xtensa/
322c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/
3235a6539e6SMax FilippovF: disas/xtensa.c
324895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h
325895e4897SMax FilippovF: default-configs/xtensa*.mak
32616e7caaeSMax Filippov
32748e06fe0SBastian KoppelmannTriCore
32848e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
32948e06fe0SBastian KoppelmannS: Maintained
330fcf5ef2aSThomas HuthF: target/tricore/
33148e06fe0SBastian KoppelmannF: hw/tricore/
332d46d14e6SThomas HuthF: include/hw/tricore/
33348e06fe0SBastian Koppelmann
334dd28bebdSAlex BennéeMultiarch Linux User Tests
335dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
336dd28bebdSAlex BennéeF: tests/tcg/multiarch/
337dd28bebdSAlex Bennée
338fd5d5c56SAnthony LiguoriGuest CPU Cores (KVM):
339fd5d5c56SAnthony Liguori----------------------
340fd5d5c56SAnthony Liguori
341fd5d5c56SAnthony LiguoriOverall
342c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com>
343fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
344fd5d5c56SAnthony LiguoriS: Supported
345fd5d5c56SAnthony LiguoriF: */kvm.*
3461962cb20SPhilippe Mathieu-DaudéF: accel/kvm/
3479681ad3eSThomas HuthF: accel/stubs/kvm-stub.c
3489681ad3eSThomas HuthF: include/hw/kvm/
349a95e9a48SThomas HuthF: include/sysemu/kvm*.h
3509681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder
351fd5d5c56SAnthony Liguori
352ed4659d1SPeter MaydellARM
353ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
354b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
355ed4659d1SPeter MaydellS: Maintained
356fcf5ef2aSThomas HuthF: target/arm/kvm.c
357ed4659d1SPeter Maydell
358a31896c4SJames HoganMIPS
359a7a2d7d2SJames HoganM: James Hogan <jhogan@kernel.org>
36090b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
361a31896c4SJames HoganS: Maintained
362fcf5ef2aSThomas HuthF: target/mips/kvm.c
363a31896c4SJames Hogan
364fd5d5c56SAnthony LiguoriPPC
365bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
366fd5d5c56SAnthony LiguoriS: Maintained
367fcf5ef2aSThomas HuthF: target/ppc/kvm.c
368fd5d5c56SAnthony Liguori
369fd5d5c56SAnthony LiguoriS390
370b304bf00SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
371c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
372fd5d5c56SAnthony LiguoriS: Maintained
373fcf5ef2aSThomas HuthF: target/s390x/kvm.c
374040078e0SDavid HildenbrandF: target/s390x/kvm_s390x.h
375040078e0SDavid HildenbrandF: target/s390x/kvm-stub.c
376fcf5ef2aSThomas HuthF: target/s390x/ioinst.[ch]
377fcf5ef2aSThomas HuthF: target/s390x/machine.c
37874b4c74dSDavid HildenbrandF: target/s390x/sigp.c
3794277af19SCornelia HuckF: hw/intc/s390_flic.c
3804277af19SCornelia HuckF: hw/intc/s390_flic_kvm.c
3814277af19SCornelia HuckF: include/hw/s390x/s390_flic.h
382c5bfb202SCornelia HuckF: gdb-xml/s390*.xml
383e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
384e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
385146bd283SCornelia HuckL: qemu-s390x@nongnu.org
386fd5d5c56SAnthony Liguori
387fd5d5c56SAnthony LiguoriX86
388d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
389fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com>
390fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
391fd5d5c56SAnthony LiguoriS: Supported
392fcf5ef2aSThomas HuthF: target/i386/kvm.c
3939681ad3eSThomas HuthF: scripts/kvm/vmxcap
394fd5d5c56SAnthony Liguori
3958a6b0cd7SStefano StabelliniGuest CPU Cores (Xen):
3968a6b0cd7SStefano Stabellini----------------------
3978a6b0cd7SStefano Stabellini
3988a6b0cd7SStefano StabelliniX86
3993623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org>
4003623c57eSStefano StabelliniM: Anthony Perard <anthony.perard@citrix.com>
4016d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org
4028a6b0cd7SStefano StabelliniS: Supported
4038a6b0cd7SStefano StabelliniF: */xen*
404d6a3f64aSStefano StabelliniF: hw/9pfs/xen-9p-backend.c
405c92451c2SPaolo BonziniF: hw/char/xen_console.c
406c92451c2SPaolo BonziniF: hw/display/xenfb.c
407c92451c2SPaolo BonziniF: hw/net/xen_nic.c
4089027ac50SStefano StabelliniF: hw/block/xen_*
409c92451c2SPaolo BonziniF: hw/xen/
410c92451c2SPaolo BonziniF: hw/xenpv/
4119027ac50SStefano StabelliniF: hw/i386/xen/
412c92451c2SPaolo BonziniF: include/hw/xen/
4139027ac50SStefano StabelliniF: include/sysemu/xen-mapcache.h
4148a6b0cd7SStefano Stabellini
4151bdd6874SStefan WeilHosts:
4161bdd6874SStefan Weil------
4171bdd6874SStefan Weil
4181bdd6874SStefan WeilLINUX
4191bdd6874SStefan WeilL: qemu-devel@nongnu.org
4201bdd6874SStefan WeilS: Maintained
4211bdd6874SStefan WeilF: linux-*
4221bdd6874SStefan WeilF: linux-headers/
4231bdd6874SStefan Weil
4241bdd6874SStefan WeilPOSIX
4251bdd6874SStefan WeilL: qemu-devel@nongnu.org
4261bdd6874SStefan WeilS: Maintained
4271bdd6874SStefan WeilF: *posix*
4281bdd6874SStefan Weil
4293c2bdbc1SKamil RytarowskiNETBSD
4303c2bdbc1SKamil RytarowskiL: qemu-devel@nongnu.org
4313c2bdbc1SKamil RytarowskiM: Kamil Rytarowski <kamil@netbsd.org>
4323c2bdbc1SKamil RytarowskiS: Maintained
4331b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD
4343c2bdbc1SKamil Rytarowski
4350a773d55SBrad SmithOPENBSD
4360a773d55SBrad SmithL: qemu-devel@nongnu.org
4370a773d55SBrad SmithM: Brad Smith <brad@comstyle.com>
4380a773d55SBrad SmithS: Maintained
4390a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD
4400a773d55SBrad Smith
4411bdd6874SStefan WeilW32, W64
4421bdd6874SStefan WeilL: qemu-devel@nongnu.org
4431bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de>
4441bdd6874SStefan WeilS: Maintained
4451bdd6874SStefan WeilF: *win32*
44603972660SThomas HuthF: */*win32*
44703972660SThomas HuthF: include/*/*win32*
44803972660SThomas HuthX: qga/*win32*
449885bdc95SStefan WeilF: qemu.nsi
4501bdd6874SStefan Weil
451b250d04aSPhilippe Mathieu-DaudéAlpha Machines
452b250d04aSPhilippe Mathieu-DaudéM: Richard Henderson <rth@twiddle.net>
453b250d04aSPhilippe Mathieu-DaudéS: Maintained
454b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/
4557bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c
456b250d04aSPhilippe Mathieu-Daudé
457fd5d5c56SAnthony LiguoriARM Machines
458fd5d5c56SAnthony Liguori------------
45984291fe7SliguangAllwinner-a10
46085b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com>
461a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
462b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
463a00d7f20SPeter MaydellS: Odd Fixes
46485b4d5daSBeniamino GalvaniF: hw/*/allwinner*
46585b4d5daSBeniamino GalvaniF: include/hw/*/allwinner*
46684291fe7SliguangF: hw/arm/cubieboard.c
46784291fe7Sliguang
468e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices
46906271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
470b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
47106271000SPaolo BonziniS: Maintained
47206271000SPaolo BonziniF: hw/char/pl011.c
473c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h
47406271000SPaolo BonziniF: hw/display/pl110*
47506271000SPaolo BonziniF: hw/dma/pl080.c
476aa74e355SPeter MaydellF: include/hw/dma/pl080.h
47706271000SPaolo BonziniF: hw/dma/pl330.c
47806271000SPaolo BonziniF: hw/gpio/pl061.c
47906271000SPaolo BonziniF: hw/input/pl050.c
48006271000SPaolo BonziniF: hw/intc/pl190.c
48106271000SPaolo BonziniF: hw/sd/pl181.c
4821d52866fSPeter MaydellF: hw/ssi/pl022.c
4831d52866fSPeter MaydellF: include/hw/ssi/pl022.h
48406271000SPaolo BonziniF: hw/timer/pl031.c
48506271000SPaolo BonziniF: include/hw/arm/primecell.h
486e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c
487e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h
4884f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c
4894f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h
490e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c
491e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h
492050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c
493050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h
4940d4a7551SPeter MaydellF: hw/misc/tz-ppc.c
4950d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h
496344f4b15SPeter MaydellF: hw/misc/tz-mpc.c
497344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h
498211e701dSPeter MaydellF: hw/misc/tz-msc.c
499211e701dSPeter MaydellF: include/hw/misc/tz-msc.h
50006271000SPaolo Bonzini
50106271000SPaolo BonziniARM cores
50206271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
503b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
50406271000SPaolo BonziniS: Maintained
50506271000SPaolo BonziniF: hw/intc/arm*
50606271000SPaolo BonziniF: hw/intc/gic_internal.h
50706271000SPaolo BonziniF: hw/misc/a9scu.c
50806271000SPaolo BonziniF: hw/misc/arm11scu.c
50906271000SPaolo BonziniF: hw/timer/a9gtimer*
510c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm*
511c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h
51206271000SPaolo BonziniF: include/hw/intc/arm*
51306271000SPaolo BonziniF: include/hw/misc/a9scu.h
51406271000SPaolo BonziniF: include/hw/misc/arm11scu.h
51506271000SPaolo BonziniF: include/hw/timer/a9gtimer.h
51606271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h
517c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h
518c6427ff7SPhilippe Mathieu-DaudéF: tests/test-arm-mptimer.c
51906271000SPaolo Bonzini
520fc63dcffSEvgeny VoevodinExynos
521f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com>
522a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
523b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
524a00d7f20SPeter MaydellS: Odd Fixes
5258d8b636dSPaolo BonziniF: hw/*/exynos*
526ed0db866SThomas HuthF: include/hw/arm/exynos4210.h
527fc63dcffSEvgeny Voevodin
528766fd09fSMark LangsdorfCalxeda Highbank
5299ef137caSRob HerringM: Rob Herring <robh@kernel.org>
530a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
531b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
532a00d7f20SPeter MaydellS: Odd Fixes
5338d8b636dSPaolo BonziniF: hw/arm/highbank.c
5348d8b636dSPaolo BonziniF: hw/net/xgmac.c
535766fd09fSMark Langsdorf
5369082f121SAntony PavlovCanon DIGIC
5379082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com>
538a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
539b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
540a00d7f20SPeter MaydellS: Odd Fixes
5419082f121SAntony PavlovF: include/hw/arm/digic.h
5429082f121SAntony PavlovF: hw/*/digic*
5439082f121SAntony Pavlov
544fd5d5c56SAnthony LiguoriGumstix
545a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
546a00d7f20SPeter MaydellR: Philippe Mathieu-Daudé <f4bug@amsat.org>
5475dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
548b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
5491f7161d2SPhilippe Mathieu-DaudéS: Odd Fixes
5508d8b636dSPaolo BonziniF: hw/arm/gumstix.c
551fd5d5c56SAnthony Liguori
552123a069aSThomas Huthi.MX25 PDK
553123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
554123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
555123a069aSThomas HuthL: qemu-arm@nongnu.org
556123a069aSThomas HuthS: Odd Fixes
557123a069aSThomas HuthF: hw/arm/fsl-imx25.c
558123a069aSThomas HuthF: hw/arm/imx25_pdk.c
559123a069aSThomas HuthF: hw/misc/imx25_ccm.c
560123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h
561123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h
562123a069aSThomas Huth
56395a5db3aSThomas Huthi.MX31 (kzm)
5640325559dSPeter ChubbM: Peter Chubb <peter.chubb@nicta.com.au>
565a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
566b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
56795a5db3aSThomas HuthS: Odd Fixes
5688d8b636dSPaolo BonziniF: hw/arm/kzm.c
56995a5db3aSThomas HuthF: hw/*/imx_*
57095a5db3aSThomas HuthF: hw/*/*imx31*
57195a5db3aSThomas HuthF: include/hw/*/imx_*
57295a5db3aSThomas HuthF: include/hw/*/*imx31*
5730325559dSPeter Chubb
574fd5d5c56SAnthony LiguoriIntegrator CP
5751ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
576b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
577fd5d5c56SAnthony LiguoriS: Maintained
5788d8b636dSPaolo BonziniF: hw/arm/integratorcp.c
579f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c
580fd5d5c56SAnthony Liguori
58195a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul
58295a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
58395a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
58495a5db3aSThomas HuthL: qemu-arm@nongnu.org
58595a5db3aSThomas HuthS: Odd Fixes
58695a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c
58795a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c
58895a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c
58995a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h
59095a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h
59195a5db3aSThomas Huth
59295a5db3aSThomas HuthMCIMX7D SABRE / i.MX7
59395a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
59495a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com>
59595a5db3aSThomas HuthL: qemu-arm@nongnu.org
59695a5db3aSThomas HuthS: Odd Fixes
59795a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c
59895a5db3aSThomas HuthF: hw/arm/fsl-imx7.c
59995a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h
60095a5db3aSThomas HuthF: hw/pci-host/designware.c
60195a5db3aSThomas HuthF: include/hw/pci-host/designware.h
60295a5db3aSThomas Huth
603e5a6a6e6SPeter MaydellMPS2
604e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
605e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org
606e5a6a6e6SPeter MaydellS: Maintained
607e5a6a6e6SPeter MaydellF: hw/arm/mps2.c
6080d4a7551SPeter MaydellF: hw/arm/mps2-tz.c
6090d4a7551SPeter MaydellF: hw/misc/mps2-*.c
6100d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h
6110d4a7551SPeter MaydellF: hw/arm/iotkit.c
6120d4a7551SPeter MaydellF: include/hw/arm/iotkit.h
61375750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c
61475750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h
615c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c
616c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h
617e5a6a6e6SPeter Maydell
618fd5d5c56SAnthony LiguoriMusicpal
619fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
620a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
621b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
622a00d7f20SPeter MaydellS: Odd Fixes
6238d8b636dSPaolo BonziniF: hw/arm/musicpal.c
624fd5d5c56SAnthony Liguori
625fd5d5c56SAnthony LiguorinSeries
626fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
627a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
628b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
629a00d7f20SPeter MaydellS: Odd Fixes
6308d8b636dSPaolo BonziniF: hw/arm/nseries.c
631fd5d5c56SAnthony Liguori
632fd5d5c56SAnthony LiguoriPalm
633fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
634a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
635b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
636a00d7f20SPeter MaydellS: Odd Fixes
6378d8b636dSPaolo BonziniF: hw/arm/palm.c
638fd5d5c56SAnthony Liguori
63995a5db3aSThomas HuthRaspberry Pi
64095a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
64195a5db3aSThomas HuthR: Andrew Baumann <Andrew.Baumann@microsoft.com>
64295a5db3aSThomas HuthR: Philippe Mathieu-Daudé <f4bug@amsat.org>
64395a5db3aSThomas HuthL: qemu-arm@nongnu.org
64495a5db3aSThomas HuthS: Odd Fixes
645123a069aSThomas HuthF: hw/arm/raspi.c
64695a5db3aSThomas HuthF: hw/arm/raspi_platform.h
64795a5db3aSThomas HuthF: hw/*/bcm283*
64895a5db3aSThomas HuthF: include/hw/arm/raspi*
64995a5db3aSThomas HuthF: include/hw/*/bcm283*
65095a5db3aSThomas Huth
651fd5d5c56SAnthony LiguoriReal View
6521ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
653b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
654fd5d5c56SAnthony LiguoriS: Maintained
6558d8b636dSPaolo BonziniF: hw/arm/realview*
656f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c
6575ea53049SPaolo BonziniF: hw/intc/realview_gic.c
6585ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h
659fd5d5c56SAnthony Liguori
6609b31bff0SPaolo BonziniPXA2XX
661fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
662a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
663b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
664a00d7f20SPeter MaydellS: Odd Fixes
6659b31bff0SPaolo BonziniF: hw/arm/mainstone.c
6668d8b636dSPaolo BonziniF: hw/arm/spitz.c
6679b31bff0SPaolo BonziniF: hw/arm/tosa.c
6689b31bff0SPaolo BonziniF: hw/arm/z2.c
6699b31bff0SPaolo BonziniF: hw/*/pxa2xx*
670123a069aSThomas HuthF: hw/display/tc6393xb.c
671123a069aSThomas HuthF: hw/gpio/max7310.c
672123a069aSThomas HuthF: hw/gpio/zaurus.c
673f7e242d6SThomas HuthF: hw/misc/mst_fpga.c
674ed0db866SThomas HuthF: include/hw/arm/pxa.h
675123a069aSThomas HuthF: include/hw/arm/sharpsl.h
676fd5d5c56SAnthony Liguori
67795a5db3aSThomas HuthSABRELITE / i.MX6
67895a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
67995a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
68095a5db3aSThomas HuthL: qemu-arm@nongnu.org
68195a5db3aSThomas HuthS: Odd Fixes
68295a5db3aSThomas HuthF: hw/arm/sabrelite.c
68395a5db3aSThomas HuthF: hw/arm/fsl-imx6.c
68495a5db3aSThomas HuthF: hw/misc/imx6_src.c
68595a5db3aSThomas HuthF: hw/ssi/imx_spi.c
68695a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h
68795a5db3aSThomas HuthF: include/hw/misc/imx6_src.h
68895a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h
68995a5db3aSThomas Huth
690671f11b2SThomas HuthSharp SL-5500 (Collie) PDA
691671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
692671f11b2SThomas HuthL: qemu-arm@nongnu.org
693671f11b2SThomas HuthS: Odd Fixes
694671f11b2SThomas HuthF: hw/arm/collie.c
695671f11b2SThomas HuthF: hw/arm/strongarm*
696671f11b2SThomas Huth
697fd5d5c56SAnthony LiguoriStellaris
6981ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
699b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
700fd5d5c56SAnthony LiguoriS: Maintained
7018d8b636dSPaolo BonziniF: hw/*/stellaris*
702fd5d5c56SAnthony Liguori
70395a5db3aSThomas HuthVersatile Express
70495a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
70595a5db3aSThomas HuthL: qemu-arm@nongnu.org
70695a5db3aSThomas HuthS: Maintained
70795a5db3aSThomas HuthF: hw/arm/vexpress.c
70895a5db3aSThomas Huth
709fd5d5c56SAnthony LiguoriVersatile PB
7101ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
711b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
712fd5d5c56SAnthony LiguoriS: Maintained
7138d8b636dSPaolo BonziniF: hw/*/versatile*
714c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c
715fd5d5c56SAnthony Liguori
71695a5db3aSThomas HuthVirt
71795a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
71895a5db3aSThomas HuthL: qemu-arm@nongnu.org
71995a5db3aSThomas HuthS: Maintained
72095a5db3aSThomas HuthF: hw/arm/virt*
72195a5db3aSThomas HuthF: include/hw/arm/virt.h
72295a5db3aSThomas Huth
723e3260506SPeter A. G. CrosthwaiteXilinx Zynq
724cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
725c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
726a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
727b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
728e3260506SPeter A. G. CrosthwaiteS: Maintained
729cc0100f4SAlistair FrancisF: hw/*/xilinx_*
7308d8b636dSPaolo BonziniF: hw/*/cadence_*
731f7e242d6SThomas HuthF: hw/misc/zynq*
732f7e242d6SThomas HuthF: include/hw/misc/zynq*
733cc0100f4SAlistair FrancisX: hw/ssi/xilinx_*
734e3260506SPeter A. G. Crosthwaite
735137805f5SAlistair FrancisXilinx ZynqMP
736c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
737cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
738a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
739b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
740137805f5SAlistair FrancisS: Maintained
741cc0100f4SAlistair FrancisF: hw/*/xlnx*.c
742f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h
743137805f5SAlistair Francis
7448f4d260eSShannon ZhaoARM ACPI Subsystem
745e59f13d7SZhaoshenglongM: Shannon Zhao <shannon.zhaosl@gmail.com>
746b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
7478f4d260eSShannon ZhaoS: Maintained
7488f4d260eSShannon ZhaoF: hw/arm/virt-acpi-build.c
7498f4d260eSShannon Zhao
750a1f8193bSAlistair FrancisSTM32F205
751a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
752a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
753a1f8193bSAlistair FrancisS: Maintained
754a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c
755a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c
756a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c
757a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c
758a1f8193bSAlistair FrancisF: hw/adc/*
759a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c
7600e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h
761a1f8193bSAlistair Francis
762a1f8193bSAlistair FrancisNetduino 2
763a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
764a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
765a1f8193bSAlistair FrancisS: Maintained
766a1f8193bSAlistair FrancisF: hw/arm/netduino2.c
767a1f8193bSAlistair Francis
768670bc4cbSSubbaraya SundeepSmartFusion2
769670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
770a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
771670bc4cbSSubbaraya SundeepS: Maintained
772670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c
773670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c
774670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c
775670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c
776670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h
777670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h
778670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h
779670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h
780670bc4cbSSubbaraya Sundeep
781670bc4cbSSubbaraya SundeepEmcraft M2S-FG484
782670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
783a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
784670bc4cbSSubbaraya SundeepS: Maintained
785670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c
786670bc4cbSSubbaraya Sundeep
787f87db1baSJoel StanleyASPEED BMCs
788f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org>
789a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
790f87db1baSJoel StanleyR: Andrew Jeffery <andrew@aj.id.au>
791f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au>
792f87db1baSJoel StanleyL: qemu-arm@nongnu.org
793f87db1baSJoel StanleyS: Maintained
794f87db1baSJoel StanleyF: hw/*/*aspeed*
795f87db1baSJoel StanleyF: include/hw/*/*aspeed*
796f87db1baSJoel StanleyF: hw/net/ftgmac100.c
797f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h
798f87db1baSJoel Stanley
799c0066d1aSJoel StanleyNRF51
800c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au>
801a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
802c0066d1aSJoel StanleyL: qemu-arm@nongnu.org
803c0066d1aSJoel StanleyS: Maintained
804c0066d1aSJoel StanleyF: hw/arm/nrf51_soc.c
805c0066d1aSJoel StanleyF: hw/arm/microbit.c
806c0066d1aSJoel StanleyF: include/hw/arm/nrf51_soc.h
807c0066d1aSJoel Stanley
808fd5d5c56SAnthony LiguoriCRIS Machines
809fd5d5c56SAnthony Liguori-------------
810fd5d5c56SAnthony LiguoriAxis Dev88
811fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
812fd5d5c56SAnthony LiguoriS: Maintained
8138d8b636dSPaolo BonziniF: hw/cris/axis_dev88.c
8146e481d57SPeter MaydellF: hw/*/etraxfs_*.c
815fd5d5c56SAnthony Liguori
81607bf23a7SMichael WalleLM32 Machines
81707bf23a7SMichael Walle-------------
81807bf23a7SMichael WalleEVR32 and uclinux BSP
81907bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
82007bf23a7SMichael WalleS: Maintained
8218d8b636dSPaolo BonziniF: hw/lm32/lm32_boards.c
82207bf23a7SMichael Walle
823d118aa6bSMichael Wallemilkymist
824d118aa6bSMichael WalleM: Michael Walle <michael@walle.cc>
825d118aa6bSMichael WalleS: Maintained
8268d8b636dSPaolo BonziniF: hw/lm32/milkymist.c
827d118aa6bSMichael Walle
828afcacd53SAurelien JarnoM68K Machines
829fd5d5c56SAnthony Liguori-------------
830fd5d5c56SAnthony Liguorian5206
8315baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
8325baf2741SThomas HuthS: Odd Fixes
8338d8b636dSPaolo BonziniF: hw/m68k/an5206.c
834e9a56114SThomas HuthF: hw/m68k/mcf5206.c
835fd5d5c56SAnthony Liguori
836fd5d5c56SAnthony Liguorimcf5208
8375baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
8385baf2741SThomas HuthS: Odd Fixes
8398d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c
840e9a56114SThomas HuthF: hw/m68k/mcf_intc.c
841e9a56114SThomas HuthF: hw/char/mcf_uart.c
842e9a56114SThomas HuthF: hw/net/mcf_fec.c
8435baf2741SThomas HuthF: include/hw/m68k/mcf*.h
844fd5d5c56SAnthony Liguori
845fd5d5c56SAnthony LiguoriMicroBlaze Machines
846b6f97c14Sbellard-------------------
847fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
848fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
849fd5d5c56SAnthony LiguoriS: Maintained
8506e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c
851b6f97c14Sbellard
852d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605
8534b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
854d36e8ce7SPeter A. G. CrosthwaiteS: Maintained
8558d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c
856d36e8ce7SPeter A. G. Crosthwaite
857fd5d5c56SAnthony LiguoriMIPS Machines
858fd5d5c56SAnthony Liguori-------------
859fd5d5c56SAnthony LiguoriJazz
860fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
86190b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
862fd5d5c56SAnthony LiguoriS: Maintained
8638d8b636dSPaolo BonziniF: hw/mips/mips_jazz.c
864fd5d5c56SAnthony Liguori
865fd5d5c56SAnthony LiguoriMalta
866fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net>
86790b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
868fd5d5c56SAnthony LiguoriS: Maintained
8698d8b636dSPaolo BonziniF: hw/mips/mips_malta.c
870fd5d5c56SAnthony Liguori
871fd5d5c56SAnthony LiguoriMipssim
8724872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
87390b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
874659f42d8SYongbok KimS: Odd Fixes
8758d8b636dSPaolo BonziniF: hw/mips/mips_mipssim.c
876659f42d8SYongbok KimF: hw/net/mipsnet.c
877fd5d5c56SAnthony Liguori
878fd5d5c56SAnthony LiguoriR4000
879fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net>
88090b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
881fd5d5c56SAnthony LiguoriS: Maintained
8828d8b636dSPaolo BonziniF: hw/mips/mips_r4k.c
883fd5d5c56SAnthony Liguori
884659f42d8SYongbok KimFulong 2E
8854872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
88690b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
887659f42d8SYongbok KimS: Odd Fixes
888659f42d8SYongbok KimF: hw/mips/mips_fulong2e.c
8890170a3fcSPhilippe Mathieu-DaudéF: hw/isa/vt82c686.c
8905021bfa5SThomas HuthF: hw/pci-host/bonito.c
8910170a3fcSPhilippe Mathieu-DaudéF: include/hw/isa/vt82c686.h
892659f42d8SYongbok Kim
893659f42d8SYongbok KimBoston
8944872fee2SAleksandar MarkovicM: Paul Burton <pburton@wavecomp.com>
89590b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
896659f42d8SYongbok KimS: Maintained
897659f42d8SYongbok KimF: hw/core/loader-fit.c
898659f42d8SYongbok KimF: hw/mips/boston.c
899659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c
9005021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h
901659f42d8SYongbok Kim
902945dad6dSJia LiuOpenRISC Machines
903945dad6dSJia Liu-----------------
904945dad6dSJia Liuor1k-sim
905945dad6dSJia LiuM: Jia Liu <proljc@gmail.com>
906945dad6dSJia LiuS: Maintained
907945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c
908945dad6dSJia Liu
909fd5d5c56SAnthony LiguoriPowerPC Machines
910fd5d5c56SAnthony Liguori----------------
911fd5d5c56SAnthony Liguori405
912bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
913a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
9149b9fe135SAndreas FärberS: Odd Fixes
9158d8b636dSPaolo BonziniF: hw/ppc/ppc405_boards.c
916fd5d5c56SAnthony Liguori
917aaade8d7SAndreas FärberBamboo
918bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
919aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
920aaade8d7SAndreas FärberS: Odd Fixes
9218d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c
922aaade8d7SAndreas Färber
92398cded3aSAndreas Färbere500
924bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
92598cded3aSAndreas FärberL: qemu-ppc@nongnu.org
926bba8e23aSAlexander GrafS: Odd Fixes
92798cded3aSAndreas FärberF: hw/ppc/e500.[hc]
92898cded3aSAndreas FärberF: hw/ppc/e500plat.c
929b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h
930b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h
931b5d55020SThomas HuthF: pc-bios/u-boot.e500
93298cded3aSAndreas Färber
93398cded3aSAndreas Färbermpc8544ds
934bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
93598cded3aSAndreas FärberL: qemu-ppc@nongnu.org
936bba8e23aSAlexander GrafS: Odd Fixes
93798cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c
9388d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c
93998cded3aSAndreas Färber
940fd5d5c56SAnthony LiguoriNew World
941bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
942a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
943bba8e23aSAlexander GrafS: Odd Fixes
944baec1910SAndreas FärberF: hw/ppc/mac_newworld.c
9456e481d57SPeter MaydellF: hw/pci-host/uninorth.c
9466e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc]
9478d8b636dSPaolo BonziniF: hw/misc/macio/
9486ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c
949b5d55020SThomas HuthF: hw/nvram/mac_nvram.c
950eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/
9516ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h
952eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h
9535021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h
954fd5d5c56SAnthony Liguori
955fd5d5c56SAnthony LiguoriOld World
956bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
957a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
958bba8e23aSAlexander GrafS: Odd Fixes
959baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c
9606e481d57SPeter MaydellF: hw/pci-host/grackle.c
9618d8b636dSPaolo BonziniF: hw/misc/macio/
962835c42d3SThomas HuthF: hw/intc/heathrow_pic.c
963fd5d5c56SAnthony Liguori
964ec38d398SAndreas FärberPReP
9658178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org>
9669f38774dSAndreas FärberL: qemu-devel@nongnu.org
967a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
9688178e89cSHervé PoussineauS: Maintained
96975610155SAndreas FärberF: hw/ppc/prep.c
9708178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c
9718178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c
9726e481d57SPeter MaydellF: hw/pci-host/prep.[hc]
9730a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c
974a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c
9751cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c
976cec16f0dSPhilippe Mathieu-DaudéF: hw/timer/m48t59-isa.c
977a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h
978cec16f0dSPhilippe Mathieu-DaudéF: include/hw/timer/m48t59.h
979835c42d3SThomas HuthF: pc-bios/ppc_rom.bin
980fd5d5c56SAnthony Liguori
981300b115cSAndreas FärbersPAPR
982085eb217SDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
9838a269ca4SAndreas FärberL: qemu-ppc@nongnu.org
9848a269ca4SAndreas FärberS: Supported
9858d8b636dSPaolo BonziniF: hw/*/spapr*
986f9de2da7SDavid GibsonF: include/hw/*/spapr*
987f9de2da7SDavid GibsonF: hw/*/xics*
988f9de2da7SDavid GibsonF: include/hw/*/xics*
989f9de2da7SDavid GibsonF: pc-bios/spapr-rtas/*
990b5d55020SThomas HuthF: pc-bios/spapr-rtas.bin
991b5d55020SThomas HuthF: pc-bios/slof.bin
992bcad45deSCédric Le GoaterF: pc-bios/skiboot.lid
993b5d55020SThomas HuthF: docs/specs/ppc-spapr-hcalls.txt
994b5d55020SThomas HuthF: docs/specs/ppc-spapr-hotplug.txt
995a70ab357SGreg KurzF: tests/spapr*
996a70ab357SGreg KurzF: tests/libqos/*spapr*
997a70ab357SGreg KurzF: tests/rtas*
998a70ab357SGreg KurzF: tests/libqos/rtas*
9998a269ca4SAndreas Färber
1000794d00bfSAndreas Färbervirtex_ml507
1001794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1002794d00bfSAndreas FärberL: qemu-ppc@nongnu.org
1003794d00bfSAndreas FärberS: Odd Fixes
10046e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c
1005794d00bfSAndreas Färber
1006a9dd6604SBALATON Zoltansam460ex
1007a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1008a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org
1009a9dd6604SBALATON ZoltanS: Maintained
1010a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c
1011c6f2594cSBALATON ZoltanF: hw/timer/m41t80.c
1012a9dd6604SBALATON Zoltan
1013fd5d5c56SAnthony LiguoriSH4 Machines
1014fd5d5c56SAnthony Liguori------------
1015fd5d5c56SAnthony LiguoriR2D
1016fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
1017fd5d5c56SAnthony LiguoriS: Maintained
10186e481d57SPeter MaydellF: hw/sh4/r2d.c
101981527b94SThomas HuthF: hw/intc/sh_intc.c
102081527b94SThomas HuthF: hw/timer/sh_timer.c
1021fd5d5c56SAnthony Liguori
1022fd5d5c56SAnthony LiguoriShix
1023fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
102481527b94SThomas HuthS: Odd Fixes
10256e481d57SPeter MaydellF: hw/sh4/shix.c
1026fd5d5c56SAnthony Liguori
1027fd5d5c56SAnthony LiguoriSPARC Machines
1028fd5d5c56SAnthony Liguori--------------
1029fd5d5c56SAnthony LiguoriSun4m
1030f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1031fd5d5c56SAnthony LiguoriS: Maintained
10328d8b636dSPaolo BonziniF: hw/sparc/sun4m.c
1033c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c
1034c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c
10357098b79eSThomas HuthF: hw/misc/eccmemctl.c
10367098b79eSThomas HuthF: hw/misc/slavio_misc.c
1037c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h
1038c10a1c78SThomas HuthF: pc-bios/openbios-sparc32
1039fd5d5c56SAnthony Liguori
1040fd5d5c56SAnthony LiguoriSun4u
1041f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1042fd5d5c56SAnthony LiguoriS: Maintained
10438d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c
1044c10a1c78SThomas HuthF: pc-bios/openbios-sparc64
10455021bfa5SThomas HuthF: hw/pci-host/sabre.c
10465021bfa5SThomas HuthF: include/hw/pci-host/sabre.h
1047fd5d5c56SAnthony Liguori
1048a2664ca0SArtyom TarasenkoSun4v
1049a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com>
1050a2664ca0SArtyom TarasenkoS: Maintained
1051626e4a4bSFam ZhengF: hw/sparc64/niagara.c
1052a2664ca0SArtyom TarasenkoF: hw/timer/sun4v-rtc.c
1053a2664ca0SArtyom TarasenkoF: include/hw/timer/sun4v-rtc.h
1054a2664ca0SArtyom Tarasenko
1055ce6c760cSFabien ChouteauLeon3
1056ce6c760cSFabien ChouteauM: Fabien Chouteau <chouteau@adacore.com>
1057ce6c760cSFabien ChouteauS: Maintained
10588d8b636dSPaolo BonziniF: hw/sparc/leon3.c
10598d8b636dSPaolo BonziniF: hw/*/grlib*
1060c10a1c78SThomas HuthF: include/hw/sparc/grlib.h
1061ce6c760cSFabien Chouteau
1062fd5d5c56SAnthony LiguoriS390 Machines
1063fd5d5c56SAnthony Liguori-------------
1064dd4ad64aSCornelia HuckS390 Virtio-ccw
1065c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
1066b304bf00SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
1067dd4ad64aSCornelia HuckS: Supported
10680c6aa7eeSPaolo BonziniF: hw/char/sclp*.[hc]
10699d1c4449SChristian BorntraegerF: hw/char/terminal3270.c
1070c5bfb202SCornelia HuckF: hw/s390x/
10714277af19SCornelia HuckF: include/hw/s390x/
1072c5bfb202SCornelia HuckF: hw/watchdog/wdt_diag288.c
10731e4738b2SSascha SilbeF: include/hw/watchdog/wdt_diag288.h
10741e4738b2SSascha SilbeF: default-configs/s390x-softmmu.mak
1075e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1076e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1077146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1078dd4ad64aSCornelia Huck
10798e4eb427SChristian BorntraegerS390-ccw boot
1080304584bfSCornelia HuckM: Christian Borntraeger <borntraeger@de.ibm.com>
1081304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com>
1082304584bfSCornelia HuckS: Supported
10838e4eb427SChristian BorntraegerF: hw/s390x/ipl.*
1084304584bfSCornelia HuckF: pc-bios/s390-ccw/
1085304584bfSCornelia HuckF: pc-bios/s390-ccw.img
1086e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1087304584bfSCornelia HuckL: qemu-s390x@nongnu.org
1088304584bfSCornelia Huck
1089d5bfb425SChristian BorntraegerS390 PCI
1090d5bfb425SChristian BorntraegerM: Collin Walling <walling@linux.ibm.com>
1091d5bfb425SChristian BorntraegerS: Supported
1092d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci*
1093d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org
1094d5bfb425SChristian Borntraeger
1095ab9528caSGuan XuetaoUniCore32 Machines
1096ab9528caSGuan Xuetao-------------
1097ab9528caSGuan XuetaoPKUnity-3 SoC initramfs-with-busybox
1098ab9528caSGuan XuetaoM: Guan Xuetao <gxt@mprc.pku.edu.cn>
1099ab9528caSGuan XuetaoS: Maintained
11008d8b636dSPaolo BonziniF: hw/*/puv3*
1101ab9528caSGuan XuetaoF: hw/unicore32/
1102ab9528caSGuan Xuetao
1103fd5d5c56SAnthony LiguoriX86 Machines
1104fd5d5c56SAnthony Liguori------------
1105fd5d5c56SAnthony LiguoriPC
1106046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1107fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1108fd5d5c56SAnthony LiguoriS: Supported
1109046a6486SMichael S. TsirkinF: include/hw/i386/
1110046a6486SMichael S. TsirkinF: hw/i386/
1111046a6486SMichael S. TsirkinF: hw/pci-host/piix.c
1112046a6486SMichael S. TsirkinF: hw/pci-host/q35.c
1113046a6486SMichael S. TsirkinF: hw/pci-host/pam.c
1114046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h
1115046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h
1116046a6486SMichael S. TsirkinF: hw/isa/piix4.c
1117046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c
1118046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c
1119046a6486SMichael S. TsirkinF: hw/acpi/piix4.c
1120046a6486SMichael S. TsirkinF: hw/acpi/ich9.c
1121046a6486SMichael S. TsirkinF: include/hw/acpi/ich9.h
1122f586d5fcSMarkus ArmbrusterF: include/hw/acpi/piix4.h
11239cc3b73cSPaolo BonziniF: hw/misc/sga.c
11249cc3b73cSPaolo Bonzini
11259cc3b73cSPaolo BonziniPC Chipset
11269cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com>
11279cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
11281732be86SPhilippe Mathieu-DaudéS: Supported
11299cc3b73cSPaolo BonziniF: hw/char/debugcon.c
1130bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel*
11319cc3b73cSPaolo BonziniF: hw/char/serial*
11329cc3b73cSPaolo BonziniF: hw/dma/i8257*
11339cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c
11341732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c
11359cc3b73cSPaolo BonziniF: hw/intc/apic*
11369cc3b73cSPaolo BonziniF: hw/intc/ioapic*
11379cc3b73cSPaolo BonziniF: hw/intc/i8259*
11381854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c
11399cc3b73cSPaolo BonziniF: hw/misc/debugexit.c
11409cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c
11419cc3b73cSPaolo BonziniF: hw/timer/hpet*
11429cc3b73cSPaolo BonziniF: hw/timer/i8254*
11439cc3b73cSPaolo BonziniF: hw/timer/mc146818rtc*
1144edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c
1145866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h
1146bb3d5ea8SPhilippe Mathieu-DaudéF: include/hw/char/parallel.h
114755f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h
1148a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h
114947973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h
11501854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h
1151a2feb348SThomas HuthF: include/hw/timer/hpet.h
1152a2feb348SThomas HuthF: include/hw/timer/i8254*
1153a2feb348SThomas HuthF: include/hw/timer/mc146818rtc*
1154046a6486SMichael S. Tsirkin
11555da4fb00SMichael S. TsirkinMachine core
11565da4fb00SMichael S. TsirkinM: Eduardo Habkost <ehabkost@redhat.com>
1157fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
11585da4fb00SMichael S. TsirkinS: Supported
11595da4fb00SMichael S. TsirkinF: hw/core/machine.c
1160c1629c5cSThomas HuthF: hw/core/null-machine.c
11615da4fb00SMichael S. TsirkinF: include/hw/boards.h
1162e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
1163fd5d5c56SAnthony Liguori
116416e7caaeSMax FilippovXtensa Machines
116516e7caaeSMax Filippov---------------
1166375847a6SMax Filippovsim
116716e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
116816e7caaeSMax FilippovS: Maintained
1169437a8c11SMax FilippovF: hw/xtensa/sim.c
1170375847a6SMax Filippov
1171437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705)
1172375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1173375847a6SMax FilippovS: Maintained
1174437a8c11SMax FilippovF: hw/xtensa/xtfpga.c
1175437a8c11SMax FilippovF: hw/net/opencores_eth.c
117616e7caaeSMax Filippov
1177fd5d5c56SAnthony LiguoriDevices
1178fd5d5c56SAnthony Liguori-------
1179b30934cbSJiri SlabyEDU
1180b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz>
1181b30934cbSJiri SlabyS: Maintained
1182b30934cbSJiri SlabyF: hw/misc/edu.c
1183b30934cbSJiri Slaby
1184fd5d5c56SAnthony LiguoriIDE
1185c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1186c095348bSJohn SnowL: qemu-block@nongnu.org
1187c095348bSJohn SnowS: Supported
11888d8b636dSPaolo BonziniF: include/hw/ide.h
1189c9f7acd5SThomas HuthF: include/hw/ide/
1190fd5d5c56SAnthony LiguoriF: hw/ide/
1191c095348bSJohn SnowF: hw/block/block.c
1192c095348bSJohn SnowF: hw/block/cdrom.c
1193c095348bSJohn SnowF: hw/block/hd-geometry.c
1194c095348bSJohn SnowF: tests/ide-test.c
1195c095348bSJohn SnowF: tests/ahci-test.c
1196edc35b3dSThomas HuthF: tests/cdrom-test.c
1197aee50319SJohn SnowF: tests/libqos/ahci*
1198e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1199c095348bSJohn Snow
1200caf316baSCorey MinyardIPMI
1201caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org>
1202caf316baSCorey MinyardS: Maintained
1203caf316baSCorey MinyardF: include/hw/ipmi/*
1204caf316baSCorey MinyardF: hw/ipmi/*
1205caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c
1206caf316baSCorey MinyardF: tests/ipmi*
1207e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase
1208caf316baSCorey Minyard
1209c095348bSJohn SnowFloppy
1210c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1211c095348bSJohn SnowL: qemu-block@nongnu.org
1212c095348bSJohn SnowS: Supported
1213c095348bSJohn SnowF: hw/block/fdc.c
1214c095348bSJohn SnowF: include/hw/block/fdc.h
1215aee50319SJohn SnowF: tests/fdc-test.c
1216e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1217fd5d5c56SAnthony Liguori
1218f5f487b2SPeter MaydellOMAP
1219f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1220f5f487b2SPeter MaydellS: Maintained
12218d8b636dSPaolo BonziniF: hw/*/omap*
1222ed0db866SThomas HuthF: include/hw/arm/omap.h
1223f5f487b2SPeter Maydell
122428d54e58SPaolo BonziniIPack
122528d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com>
122628d54e58SPaolo BonziniS: Odd Fixes
122728d54e58SPaolo BonziniF: hw/char/ipoctal232.c
122828d54e58SPaolo BonziniF: hw/ipack/
122928d54e58SPaolo Bonzini
1230fd5d5c56SAnthony LiguoriPCI
1231fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1232fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1233fd5d5c56SAnthony LiguoriS: Supported
12348d8b636dSPaolo BonziniF: include/hw/pci/*
1235f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c
1236ca818cfbSMichael S. TsirkinF: hw/pci/*
1237f178bc6bSPaolo BonziniF: hw/pci-bridge/*
123868179923SPhilippe Mathieu-DaudéF: docs/pci*
123968179923SPhilippe Mathieu-DaudéF: docs/specs/*pci*
1240534fd814SFam ZhengF: default-configs/pci.mak
12410e0b3592SMichael S. Tsirkin
1242d31e5ae7SMichael S. TsirkinACPI/SMBIOS
12430e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
12440e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com>
12450e0b3592SMichael S. TsirkinS: Supported
12460e0b3592SMichael S. TsirkinF: include/hw/acpi/*
1247d31e5ae7SMichael S. TsirkinF: include/hw/smbios/*
12480e0b3592SMichael S. TsirkinF: hw/mem/*
12498d8b636dSPaolo BonziniF: hw/acpi/*
1250d31e5ae7SMichael S. TsirkinF: hw/smbios/*
12510e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc]
12520e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c
12533248f1b4SBen WarrenF: tests/bios-tables-test.c
12543248f1b4SBen WarrenF: tests/acpi-utils.[hc]
12557115dcf4SLaszlo ErsekF: tests/acpi-test-data/*
12567115dcf4SLaszlo ErsekF: tests/acpi-test-data/*/*
1257fd5d5c56SAnthony Liguori
1258aaade8d7SAndreas Färberppc4xx
1259bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1260aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1261aaade8d7SAndreas FärberS: Odd Fixes
12628d8b636dSPaolo BonziniF: hw/ppc/ppc4*.c
1263aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c
1264b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h
1265aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h
1266aaade8d7SAndreas Färber
126798cded3aSAndreas Färberppce500
1268bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
126998cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1270bba8e23aSAlexander GrafS: Odd Fixes
12716e481d57SPeter MaydellF: hw/ppc/e500*
1272566dd236SPaolo BonziniF: hw/pci-host/ppce500.c
1273566dd236SPaolo BonziniF: hw/net/fsl_etsec/
127498cded3aSAndreas Färber
127561af0ee6SPaolo BonziniCharacter devices
12762185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com>
12772185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
127861af0ee6SPaolo BonziniS: Odd Fixes
127961af0ee6SPaolo BonziniF: hw/char/
128061af0ee6SPaolo Bonzini
1281f536f112SPaolo BonziniNetwork devices
1282f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com>
1283f536f112SPaolo BonziniS: Odd Fixes
1284f536f112SPaolo BonziniF: hw/net/
12856061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/
12866bd7776cSGreg KurzF: tests/virtio-net-test.c
1287e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
1288f536f112SPaolo Bonzini
1289fd5d5c56SAnthony LiguoriSCSI
1290de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1291c2380365SFam ZhengR: Fam Zheng <famz@redhat.com>
1292de7724f7SPaolo BonziniS: Supported
129374460f34SThomas HuthF: include/hw/scsi/*
12948d8b636dSPaolo BonziniF: hw/scsi/*
12956bd7776cSGreg KurzF: tests/virtio-scsi-test.c
1296e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next
1297de7724f7SPaolo Bonzini
1298fcb5629dSPeter A. G. CrosthwaiteSSI
12994b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1300c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1301fcb5629dSPeter A. G. CrosthwaiteS: Maintained
13028d8b636dSPaolo BonziniF: hw/ssi/*
13038d8b636dSPaolo BonziniF: hw/block/m25p80.c
1304982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h
13054b46ba61SAlistair FrancisX: hw/ssi/xilinx_*
1306982d009aSPhilippe Mathieu-DaudéF: tests/m25p80-test.c
13074b46ba61SAlistair Francis
13084b46ba61SAlistair FrancisXilinx SPI
1309c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
13104b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
13114b46ba61SAlistair FrancisS: Maintained
13124b46ba61SAlistair FrancisF: hw/ssi/xilinx_*
1313fcb5629dSPeter A. G. Crosthwaite
1314076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card)
1315076a0fc3SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1316076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes
1317076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd*
1318076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c
1319076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd*
1320076a0fc3SPhilippe Mathieu-DaudéF: tests/sd*
1321076a0fc3SPhilippe Mathieu-Daudé
1322fd5d5c56SAnthony LiguoriUSB
13235d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
13245d0d62feSGerd HoffmannS: Maintained
13258d8b636dSPaolo BonziniF: hw/usb/*
132628edfce0SGongleiF: tests/usb-*-test.c
1327beded0ffSThomas HuthF: docs/usb2.txt
1328beded0ffSThomas HuthF: docs/usb-storage.txt
1329beded0ffSThomas HuthF: include/hw/usb.h
1330beded0ffSThomas HuthF: include/hw/usb/
1331104ebc5fSPhilippe Mathieu-DaudéF: default-configs/usb.mak
1332fd5d5c56SAnthony Liguori
1333e26082fdSPaolo BonziniUSB (serial adapter)
1334e26082fdSPaolo BonziniM: Gerd Hoffmann <kraxel@redhat.com>
1335e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1336e26082fdSPaolo BonziniS: Maintained
1337e26082fdSPaolo BonziniF: hw/usb/dev-serial.c
1338e26082fdSPaolo Bonzini
133992e1fb5eSAlex WilliamsonVFIO
134092e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com>
134192e1fb5eSAlex WilliamsonS: Supported
1342cf7087dbSKim PhillipsF: hw/vfio/*
134399b88c6dSThomas HuthF: include/hw/vfio/
134492e1fb5eSAlex Williamson
13455eb74557SDong Jia Shivfio-ccw
1346c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
13477913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com>
13487913938aSChristian BorntraegerM: Farhan Ali <alifm@linux.ibm.com>
13495eb74557SDong Jia ShiS: Supported
13505eb74557SDong Jia ShiF: hw/vfio/ccw.c
13515eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c
13525eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h
1353e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1354146bd283SCornelia HuckL: qemu-s390x@nongnu.org
13555eb74557SDong Jia Shi
1356a51b3153STony Krowiakvfio-ap
1357a51b3153STony KrowiakM: Christian Borntraeger <borntraeger@de.ibm.com>
1358a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com>
1359a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com>
1360a51b3153STony KrowiakM: Pierre Morel <pmorel@linux.ibm.com>
1361a51b3153STony KrowiakS: Supported
1362a51b3153STony KrowiakF: hw/s390x/ap-device.c
1363a51b3153STony KrowiakF: hw/s390x/ap-bridge.c
1364a51b3153STony KrowiakF: include/hw/s390x/ap-device.h
1365a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h
13662fe2942cSTony KrowiakF: hw/vfio/ap.c
1367694a8d70STony KrowiakF: docs/vfio-ap.txt
1368a51b3153STony KrowiakL: qemu-s390x@nongnu.org
1369a51b3153STony Krowiak
1370fd5d5c56SAnthony Liguorivhost
1371fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1372fd5d5c56SAnthony LiguoriS: Supported
13738d8b636dSPaolo BonziniF: hw/*/*vhost*
137437f8043dSPhilippe Mathieu-DaudéF: docs/interop/vhost-user.txt
1375fd5d5c56SAnthony Liguori
1376fd5d5c56SAnthony Liguorivirtio
1377a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1378fd5d5c56SAnthony LiguoriS: Supported
13798d8b636dSPaolo BonziniF: hw/*/virtio*
138072fa605dSThomas HuthF: hw/virtio/Makefile.objs
138172fa605dSThomas HuthF: hw/virtio/trace-events
13826a084ea3SMichael S. TsirkinF: net/vhost-user.c
1383494f7b57SThomas HuthF: include/hw/virtio/
13846bd7776cSGreg KurzF: tests/virtio-balloon-test.c
1385fd5d5c56SAnthony Liguori
1386fd5d5c56SAnthony Liguorivirtio-9p
13878c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org>
1388fd5d5c56SAnthony LiguoriS: Supported
1389aebeca25SAndreas FärberF: hw/9pfs/
1390aebeca25SAndreas FärberF: fsdev/
13912d888c09SAndreas FärberF: tests/virtio-9p-test.c
1392e18a8b34SStefan HajnocziT: git https://github.com/gkurz/qemu.git 9p-next
1393fd5d5c56SAnthony Liguori
1394fd5d5c56SAnthony Liguorivirtio-blk
139554d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1396b457a5f5SStefan HajnocziL: qemu-block@nongnu.org
1397fd5d5c56SAnthony LiguoriS: Supported
13988d8b636dSPaolo BonziniF: hw/block/virtio-blk.c
1399b457a5f5SStefan HajnocziF: hw/block/dataplane/*
14006bd7776cSGreg KurzF: tests/virtio-blk-test.c
1401e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1402fd5d5c56SAnthony Liguori
1403dd4ad64aSCornelia Huckvirtio-ccw
1404c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
140568b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1406dd4ad64aSCornelia HuckS: Supported
1407901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc]
1408d8d4d62cSThomas HuthF: hw/s390x/vhost-vsock-ccw.c
1409e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1410e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1411146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1412dd4ad64aSCornelia Huck
1413a5d4d7b5SGerd Hoffmannvirtio-input
1414a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1415a5d4d7b5SGerd HoffmannS: Maintained
1416a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c
1417a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h
1418a5d4d7b5SGerd Hoffmann
1419fd5d5c56SAnthony Liguorivirtio-serial
1420cee887d9SAmit ShahM: Amit Shah <amit@kernel.org>
1421fd5d5c56SAnthony LiguoriS: Supported
14228d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c
14238d8b636dSPaolo BonziniF: hw/char/virtio-console.c
142468a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h
14256bd7776cSGreg KurzF: tests/virtio-console-test.c
14266bd7776cSGreg KurzF: tests/virtio-serial-test.c
1427fd5d5c56SAnthony Liguori
14281f51a5cbSAmit Shahvirtio-rng
1429cee887d9SAmit ShahM: Amit Shah <amit@kernel.org>
14301f51a5cbSAmit ShahS: Supported
14311f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c
14321f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h
1433750cf869SThomas HuthF: include/sysemu/rng*.h
14341f51a5cbSAmit ShahF: backends/rng*.c
14356bd7776cSGreg KurzF: tests/virtio-rng-test.c
14361f51a5cbSAmit Shah
14376034011cSGongleivirtio-crypto
14386034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
14396034011cSGongleiS: Supported
14406034011cSGongleiF: hw/virtio/virtio-crypto.c
14416034011cSGongleiF: hw/virtio/virtio-crypto-pci.c
14426034011cSGongleiF: include/hw/virtio/virtio-crypto.h
14436034011cSGonglei
1444f3c507adSKeith Buschnvme
1445f3c507adSKeith BuschM: Keith Busch <keith.busch@intel.com>
1446c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1447f3c507adSKeith BuschS: Supported
1448f3c507adSKeith BuschF: hw/block/nvme*
1449fc967791SAndreas FärberF: tests/nvme-test.c
1450f3c507adSKeith Busch
1451d383c625SHannes Reineckemegasas
14523fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com>
1453c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1454d383c625SHannes ReineckeS: Supported
1455d383c625SHannes ReineckeF: hw/scsi/megasas.c
1456d383c625SHannes ReineckeF: hw/scsi/mfi.h
14573fdfb8b6SPhilippe Mathieu-DaudéF: tests/megasas-test.c
1458d383c625SHannes Reinecke
1459605d52e6SDmitry FleytmanNetwork packet abstractions
1460bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1461605d52e6SDmitry FleytmanS: Maintained
1462605d52e6SDmitry FleytmanF: include/net/eth.h
1463605d52e6SDmitry FleytmanF: net/eth.c
1464605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt*
1465605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt*
1466605d52e6SDmitry Fleytman
1467622fb504SDmitry FleytmanVmware
1468bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1469622fb504SDmitry FleytmanS: Maintained
1470622fb504SDmitry FleytmanF: hw/net/vmxnet*
1471622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi*
14725a49c1b3SPhilippe Mathieu-DaudéF: tests/vmxnet3-test.c
1473622fb504SDmitry Fleytman
1474de24d3f1SScott FeldmanRocker
1475de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us>
1476de24d3f1SScott FeldmanS: Maintained
1477de24d3f1SScott FeldmanF: hw/net/rocker/
1478de850948SThomas HuthF: tests/rocker/
1479de850948SThomas HuthF: docs/specs/rocker.txt
1480de24d3f1SScott Feldman
148170d1fb9cSXiao GuangrongNVDIMM
14827a5bd53dSXiao GuangrongM: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
148370d1fb9cSXiao GuangrongS: Maintained
148470d1fb9cSXiao GuangrongF: hw/acpi/nvdimm.c
148570d1fb9cSXiao GuangrongF: hw/mem/nvdimm.c
148670d1fb9cSXiao GuangrongF: include/hw/mem/nvdimm.h
148770d1fb9cSXiao Guangrong
1488093454e2SDmitry Fleytmane1000x
1489bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1490093454e2SDmitry FleytmanS: Maintained
1491093454e2SDmitry FleytmanF: hw/net/e1000x*
1492093454e2SDmitry Fleytman
14936f3fbe4eSDmitry Fleytmane1000e
1494bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
14956f3fbe4eSDmitry FleytmanS: Maintained
14966f3fbe4eSDmitry FleytmanF: hw/net/e1000e*
14976f3fbe4eSDmitry Fleytman
1498ebc2327fSStefan Weileepro100
1499ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de>
1500ebc2327fSStefan WeilS: Maintained
1501ebc2327fSStefan WeilF: hw/net/eepro100.c
1502ebc2327fSStefan Weil
1503e481a1f6SAlistair FrancisGeneric Loader
1504c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1505e481a1f6SAlistair FrancisS: Maintained
1506e481a1f6SAlistair FrancisF: hw/core/generic-loader.c
1507e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h
1508c5e2ac7eSPhilippe Mathieu-DaudéF: docs/generic-loader.txt
1509e481a1f6SAlistair Francis
1510645d3cbeSSu HangIntel Hexadecimal Object File Loader
1511645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn>
1512645d3cbeSSu HangS: Maintained
1513645d3cbeSSu HangF: tests/hexloader-test.c
15144b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex
1515645d3cbeSSu Hang
151687a9023aSThomas HuthCHRP NVRAM
151787a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com>
151887a9023aSThomas HuthS: Maintained
151987a9023aSThomas HuthF: hw/nvram/chrp_nvram.c
152087a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h
152187a9023aSThomas HuthF: tests/prom-env-test.c
152287a9023aSThomas Huth
152342697d88SBen WarrenVM Generation ID
152442697d88SBen WarrenM: Ben Warren <ben@skyportsystems.com>
152542697d88SBen WarrenS: Maintained
152642697d88SBen WarrenF: hw/acpi/vmgenid.c
152742697d88SBen WarrenF: include/hw/acpi/vmgenid.h
152842697d88SBen WarrenF: docs/specs/vmgenid.txt
152942697d88SBen WarrenF: tests/vmgenid-test.c
153042697d88SBen WarrenF: stubs/vmgenid.c
153142697d88SBen Warren
1532747969dbSPhilippe Mathieu-DaudéUnimplemented device
1533747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org>
1534747969dbSPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org>
1535747969dbSPhilippe Mathieu-DaudéS: Maintained
1536747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h
1537747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c
1538747969dbSPhilippe Mathieu-Daudé
1539dbb2e472SGerd HoffmannStandard VGA
1540dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1541dbb2e472SGerd HoffmannS: Maintained
1542dbb2e472SGerd HoffmannF: hw/display/vga*
1543dbb2e472SGerd HoffmannF: hw/display/bochs-display.c
1544dbb2e472SGerd HoffmannF: include/hw/display/vga.h
1545dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h
1546dbb2e472SGerd Hoffmann
154758d632c7SGerd Hoffmannramfb
154858d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
154958d632c7SGerd HoffmannS: Maintained
155058d632c7SGerd HoffmannF: hw/display/ramfb*.c
155158d632c7SGerd HoffmannF: include/hw/display/ramfb.h
155258d632c7SGerd Hoffmann
1553dbb2e472SGerd Hoffmannvirtio-gpu
1554dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1555dbb2e472SGerd HoffmannS: Maintained
1556dbb2e472SGerd HoffmannF: hw/display/virtio-gpu*
1557dbb2e472SGerd HoffmannF: hw/display/virtio-vga.c
1558dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h
1559dbb2e472SGerd Hoffmann
1560dbb2e472SGerd HoffmannCirrus VGA
1561dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1562dbb2e472SGerd HoffmannS: Odd Fixes
1563dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
1564dbb2e472SGerd HoffmannF: hw/display/cirrus*
1565dbb2e472SGerd Hoffmann
156672d277a7SGerd HoffmannEDID Generator
156772d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
156872d277a7SGerd HoffmannS: Maintained
156972d277a7SGerd HoffmannF: hw/display/edid*
157072d277a7SGerd HoffmannF: include/hw/display/edid.h
157172d277a7SGerd HoffmannF: qemu-edid.c
157272d277a7SGerd Hoffmann
157315ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg)
157415ffb43cSPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com>
157515ffb43cSPhilippe Mathieu-DaudéR: Laszlo Ersek <lersek@redhat.com>
157615ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com>
157715ffb43cSPhilippe Mathieu-DaudéS: Supported
157815ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt
157915ffb43cSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg.c
158015ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h
158115ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h
158215ffb43cSPhilippe Mathieu-DaudéF: tests/libqos/fw_cfg.c
158315ffb43cSPhilippe Mathieu-DaudéF: tests/fw_cfg-test.c
158415ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next
158515ffb43cSPhilippe Mathieu-Daudé
1586fd5d5c56SAnthony LiguoriSubsystems
1587fd5d5c56SAnthony Liguori----------
1588fd5d5c56SAnthony LiguoriAudio
15899f575846SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1590fd5d5c56SAnthony LiguoriS: Maintained
1591fd5d5c56SAnthony LiguoriF: audio/
15928d8b636dSPaolo BonziniF: hw/audio/
1593a2b245aeSThomas HuthF: include/hw/audio/
1594d7b50c0cSAndreas FärberF: tests/ac97-test.c
15958fa74c94SAndreas FärberF: tests/es1370-test.c
1596fbaf445aSAndreas FärberF: tests/intel-hda-test.c
1597fd5d5c56SAnthony Liguori
159817f1e8f5SStefan HajnocziBlock layer core
1599fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
1600c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
1601c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1602fd5d5c56SAnthony LiguoriS: Supported
1603fd5d5c56SAnthony LiguoriF: block*
1604fd5d5c56SAnthony LiguoriF: block/
16058d8b636dSPaolo BonziniF: hw/block/
16064c346e0bSKevin WolfF: include/block/
160746078760SKevin WolfF: qemu-img*
160846078760SKevin WolfF: qemu-io*
160929242091SKevin WolfF: tests/qemu-iotests/
16108dd30c86SMax ReitzF: util/qemu-progress.c
16110bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c
1612c468e368SMarkus ArmbrusterF: tests/check-block-qdict.c
1613ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
1614fd5d5c56SAnthony Liguori
1615d55053b1SStefan HajnocziBlock I/O path
1616d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
16179ca3003dSFam ZhengM: Fam Zheng <famz@redhat.com>
1618d55053b1SStefan HajnocziL: qemu-block@nongnu.org
1619d55053b1SStefan HajnocziS: Supported
162036c697bdSPaolo BonziniF: util/async.c
162136c697bdSPaolo BonziniF: util/aio-*.c
1622d55053b1SStefan HajnocziF: block/io.c
1623d55053b1SStefan HajnocziF: migration/block*
1624e1029ae2SFam ZhengF: include/block/aio.h
1625f5a53faaSStefan HajnocziF: include/block/aio-wait.h
16260a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py
1627e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1628d55053b1SStefan Hajnoczi
1629e5b5728cSPaolo BonziniBlock SCSI subsystem
1630e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1631c2380365SFam ZhengR: Fam Zheng <famz@redhat.com>
1632e5b5728cSPaolo BonziniL: qemu-block@nongnu.org
1633e5b5728cSPaolo BonziniS: Supported
1634e5b5728cSPaolo BonziniF: include/scsi/*
1635e5b5728cSPaolo BonziniF: scsi/*
1636e5b5728cSPaolo Bonzini
1637280458a3SJeff CodyBlock Jobs
1638280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
1639280458a3SJeff CodyL: qemu-block@nongnu.org
1640280458a3SJeff CodyS: Supported
1641280458a3SJeff CodyF: blockjob.c
1642280458a3SJeff CodyF: include/block/blockjob.h
164333e9e9bdSKevin WolfF: job.c
16441a90bc81SKevin WolfF: job-qmp.c
1645c468e368SMarkus ArmbrusterF: include/qemu/job.h
1646280458a3SJeff CodyF: block/backup.c
1647280458a3SJeff CodyF: block/commit.c
164877346025SJeff CodyF: block/stream.c
1649280458a3SJeff CodyF: block/mirror.c
1650bf42508fSKevin WolfF: qapi/job.json
1651e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
1652280458a3SJeff Cody
16534120201dSMarkus ArmbrusterBlock QAPI, monitor, command line
16544120201dSMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
16554120201dSMarkus ArmbrusterS: Supported
16564120201dSMarkus ArmbrusterF: blockdev.c
16574120201dSMarkus ArmbrusterF: block/qapi.c
16584120201dSMarkus ArmbrusterF: qapi/block*.json
1659fa988e39SMarkus ArmbrusterF: qapi/transaction.json
1660ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git block-next
16614120201dSMarkus Armbruster
1662538193bcSJohn SnowDirty Bitmaps
1663538193bcSJohn SnowM: Fam Zheng <famz@redhat.com>
1664538193bcSJohn SnowM: John Snow <jsnow@redhat.com>
1665538193bcSJohn SnowL: qemu-block@nongnu.org
1666538193bcSJohn SnowS: Supported
1667538193bcSJohn SnowF: util/hbitmap.c
1668538193bcSJohn SnowF: block/dirty-bitmap.c
1669538193bcSJohn SnowF: include/qemu/hbitmap.h
1670538193bcSJohn SnowF: include/block/dirty-bitmap.h
1671538193bcSJohn SnowF: tests/test-hbitmap.c
16725746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst
1673e18a8b34SStefan HajnocziT: git https://github.com/famz/qemu.git bitmaps
1674e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git bitmaps
1675538193bcSJohn Snow
167661af0ee6SPaolo BonziniCharacter device backends
167755fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
16782185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1679fd5d5c56SAnthony LiguoriS: Maintained
1680178fe0aeSMarc-André LureauF: chardev/
16818228e353SMarc-André LureauF: include/chardev/
1682dbeee392SMarkus ArmbrusterF: qapi/char.json
1683fd5d5c56SAnthony Liguori
1684e26082fdSPaolo BonziniCharacter Devices (Braille)
1685e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1686e26082fdSPaolo BonziniS: Maintained
16876b10e573SMarc-André LureauF: chardev/baum.c
1688fd5d5c56SAnthony Liguori
1689e94630d3SMarkus ArmbrusterCommand line option argument parsing
1690e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
1691e94630d3SMarkus ArmbrusterS: Supported
1692e94630d3SMarkus ArmbrusterF: include/qemu/option.h
1693e94630d3SMarkus ArmbrusterF: tests/test-keyval.c
1694e94630d3SMarkus ArmbrusterF: tests/test-qemu-opts.c
1695e94630d3SMarkus ArmbrusterF: util/keyval.c
1696e94630d3SMarkus ArmbrusterF: util/qemu-option.c
1697e94630d3SMarkus Armbruster
16988c413e79SMarkus ArmbrusterCoverity model
16998c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
17008c413e79SMarkus ArmbrusterS: Supported
17018c413e79SMarkus ArmbrusterF: scripts/coverity-model.c
17028c413e79SMarkus Armbruster
1703f2ca0524SAndreas FärberCPU
170412b0e69cSAndreas FärberL: qemu-devel@nongnu.org
1705f2ca0524SAndreas FärberS: Supported
1706f2ca0524SAndreas FärberF: qom/cpu.c
17076e481d57SPeter MaydellF: include/qom/cpu.h
1708f2ca0524SAndreas Färber
1709d24b569aSPeter A. G. CrosthwaiteDevice Tree
17104b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1711d24b569aSPeter A. G. CrosthwaiteM: Alexander Graf <agraf@suse.de>
1712d24b569aSPeter A. G. CrosthwaiteS: Maintained
171382407515SThomas HuthF: device_tree.c
171482407515SThomas HuthF: include/sysemu/device_tree.h
1715d24b569aSPeter A. G. Crosthwaite
17163505a22bSMarc-André LureauDump
17173505a22bSMarc-André LureauS: Supported
17183505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
17193505a22bSMarc-André LureauF: dump.c
17203505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c
17213505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h
17223505a22bSMarc-André LureauF: include/sysemu/dump-arch.h
17233505a22bSMarc-André LureauF: include/sysemu/dump.h
17243505a22bSMarc-André LureauF: scripts/dump-guest-memory.py
17253505a22bSMarc-André LureauF: stubs/dump.c
17263505a22bSMarc-André Lureau
17274f966768SMarkus ArmbrusterError reporting
17284f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
17294f966768SMarkus ArmbrusterS: Supported
17304f966768SMarkus ArmbrusterF: include/qapi/error.h
17314f966768SMarkus ArmbrusterF: include/qemu/error-report.h
17324f966768SMarkus ArmbrusterF: util/error.c
17334f966768SMarkus ArmbrusterF: util/qemu-error.c
17344f966768SMarkus Armbruster
1735fd5d5c56SAnthony LiguoriGDB stub
17365dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
1737fd5d5c56SAnthony LiguoriS: Odd Fixes
1738fd5d5c56SAnthony LiguoriF: gdbstub*
1739fd5d5c56SAnthony LiguoriF: gdb-xml/
1740fd5d5c56SAnthony Liguori
174101a9c03cSPaolo BonziniMemory API
174201a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
174301a9c03cSPaolo BonziniS: Supported
174401a9c03cSPaolo BonziniF: include/exec/ioport.h
174501a9c03cSPaolo BonziniF: ioport.c
174601a9c03cSPaolo BonziniF: include/exec/memory.h
17472b1641d0SPaolo BonziniF: include/exec/ram_addr.h
174801a9c03cSPaolo BonziniF: memory.c
174901a9c03cSPaolo BonziniF: include/exec/memory-internal.h
175001a9c03cSPaolo BonziniF: exec.c
175101a9c03cSPaolo Bonzini
17527ee3bf03SGerd HoffmannSPICE
17537ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
17547ee3bf03SGerd HoffmannS: Supported
17556e481d57SPeter MaydellF: include/ui/qemu-spice.h
1756438528a3SThomas HuthF: include/ui/spice-display.h
17577ee3bf03SGerd HoffmannF: ui/spice-*.c
17587ee3bf03SGerd HoffmannF: audio/spiceaudio.c
17598d8b636dSPaolo BonziniF: hw/display/qxl*
1760608cfed6SMarkus ArmbrusterF: qapi/ui.json
17617ee3bf03SGerd Hoffmann
1762fd5d5c56SAnthony LiguoriGraphics
176325eccc37SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
176425eccc37SGerd HoffmannS: Odd Fixes
1765fd5d5c56SAnthony LiguoriF: ui/
1766e220656cSThomas HuthF: include/ui/
1767608cfed6SMarkus ArmbrusterF: qapi/ui.json
1768b1d38037SMarc-André LureauF: util/drm.c
1769fd5d5c56SAnthony Liguori
1770351f1bf6SAndreas FärberCocoa graphics
177130ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1772351f1bf6SAndreas FärberS: Odd Fixes
1773351f1bf6SAndreas FärberF: ui/cocoa.m
1774351f1bf6SAndreas Färber
1775fd5d5c56SAnthony LiguoriMain loop
1776da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1777da26f37aSPaolo BonziniS: Maintained
1778da26f37aSPaolo BonziniF: cpus.c
17793ecb29a3SPaolo BonziniF: util/main-loop.c
17803ecb29a3SPaolo BonziniF: util/qemu-timer.c
1781fd5d5c56SAnthony LiguoriF: vl.c
17820e201d34SMarkus ArmbrusterF: qapi/run-state.json
1783fd5d5c56SAnthony Liguori
17848899b4aeSLuiz CapitulinoHuman Monitor (HMP)
1785c833fb4aSMarkus ArmbrusterM: Dr. David Alan Gilbert <dgilbert@redhat.com>
1786fbb0621aSLuiz CapitulinoS: Maintained
1787fd5d5c56SAnthony LiguoriF: monitor.c
1788c13e9912SThomas HuthF: hmp.[ch]
1789c13e9912SThomas HuthF: hmp-commands*.hx
1790c13e9912SThomas HuthF: include/monitor/hmp-target.h
1791bbcee372SThomas HuthF: tests/test-hmp.c
1792fd5d5c56SAnthony Liguori
1793f536f112SPaolo BonziniNetwork device backends
1794442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com>
1795fd5d5c56SAnthony LiguoriS: Maintained
1796fd5d5c56SAnthony LiguoriF: net/
1797d24b2b1cSThomas HuthF: include/net/
1798e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
17993c0bd37dSMarkus ArmbrusterF: qapi/net.json
1800fd5d5c56SAnthony Liguori
1801aee09bafSVincenzo MaffioneNetmap network backend
1802aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it>
1803aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
1804aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com>
1805aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/
1806aee09bafSVincenzo MaffioneS: Maintained
1807aee09bafSVincenzo MaffioneF: net/netmap.c
1808aee09bafSVincenzo Maffione
18092f54eb98SEduardo HabkostNUMA
18102f54eb98SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
18112f54eb98SEduardo HabkostS: Maintained
18122f54eb98SEduardo HabkostF: numa.c
18132f54eb98SEduardo HabkostF: include/sysemu/numa.h
1814e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
18152f54eb98SEduardo Habkost
18164fc264f4SEduardo HabkostHost Memory Backends
18174fc264f4SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
18184fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com>
18194fc264f4SEduardo HabkostS: Maintained
18204fc264f4SEduardo HabkostF: backends/hostmem*.c
18214fc264f4SEduardo HabkostF: include/sysemu/hostmem.h
1822e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
18234fc264f4SEduardo Habkost
18246034011cSGongleiCryptodev Backends
18256034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
18266034011cSGongleiS: Maintained
18276034011cSGongleiF: include/sysemu/cryptodev*.h
18286034011cSGongleiF: backends/cryptodev*.c
18296034011cSGonglei
1830ad904f66SEduardo HabkostPython scripts
1831ad904f66SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
1832ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com>
1833ad904f66SEduardo HabkostS: Odd fixes
1834ad904f66SEduardo HabkostF: scripts/qmp/*
1835ad904f66SEduardo HabkostF: scripts/*.py
1836ad904f66SEduardo HabkostF: tests/*.py
1837ad904f66SEduardo Habkost
18388899b4aeSLuiz CapitulinoQAPI
18399740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
18408899b4aeSLuiz CapitulinoM: Michael Roth <mdroth@linux.vnet.ibm.com>
18419740618cSLuiz CapitulinoS: Supported
18428899b4aeSLuiz CapitulinoF: qapi/
18430311c5bdSMarkus ArmbrusterX: qapi/*.json
1844ac4abb9aSMarkus ArmbrusterF: include/qapi/
1845ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/
1846ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h
1847c0bd0b50SPaolo BonziniF: tests/qapi-schema/
1848ac4abb9aSMarkus ArmbrusterF: tests/test-*-visitor.c
1849e94630d3SMarkus ArmbrusterF: tests/test-qapi-*.c
1850ac4abb9aSMarkus ArmbrusterF: tests/test-qmp-*.c
1851e94630d3SMarkus ArmbrusterF: tests/test-visitor-serialization.c
1852be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py
1853be25fcc4SMarkus ArmbrusterF: scripts/qapi/*
1854c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi*
1855ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
18568899b4aeSLuiz Capitulino
18577810d291SLuiz CapitulinoQAPI Schema
18587810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com>
18597810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
18607810d291SLuiz CapitulinoS: Supported
18610311c5bdSMarkus ArmbrusterF: qapi/*.json
1862ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
18637810d291SLuiz Capitulino
1864f3582ba4SLuiz CapitulinoQObject
1865daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
1866daf5dc78SMarkus ArmbrusterS: Supported
1867f3582ba4SLuiz CapitulinoF: qobject/
18687735d2b5SMarkus ArmbrusterF: include/qapi/qmp/
18697735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h
1870a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci
18717735d2b5SMarkus ArmbrusterF: tests/check-qdict.c
187201b2ffceSMarc-André LureauF: tests/check-qnum.c
18737735d2b5SMarkus ArmbrusterF: tests/check-qjson.c
18747735d2b5SMarkus ArmbrusterF: tests/check-qlist.c
18757735d2b5SMarkus ArmbrusterF: tests/check-qstring.c
1876ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
1877f3582ba4SLuiz Capitulino
1878f05d9999SMichael RothQEMU Guest Agent
1879f05d9999SMichael RothM: Michael Roth <mdroth@linux.vnet.ibm.com>
1880f05d9999SMichael RothS: Maintained
1881f05d9999SMichael RothF: qga/
1882ab7f9f7dSPhilippe Mathieu-DaudéF: qemu-ga.texi
1883ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/
1884ab7f9f7dSPhilippe Mathieu-DaudéF: tests/test-qga.c
1885ab7f9f7dSPhilippe Mathieu-DaudéF: docs/interop/qemu-ga-ref.texi
1886e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga
1887f05d9999SMichael Roth
18884688c94cSAndreas FärberQOM
18894688c94cSAndreas FärberM: Andreas Färber <afaerber@suse.de>
18904688c94cSAndreas FärberS: Supported
1891e18a8b34SStefan HajnocziT: git https://github.com/afaerber/qemu-cpu.git qom-next
18924688c94cSAndreas FärberF: include/qom/
18934688c94cSAndreas FärberX: include/qom/cpu.h
18944688c94cSAndreas FärberF: qom/
18954688c94cSAndreas FärberX: qom/cpu.c
18969f4aa7ceSAndreas FärberF: tests/check-qom-interface.c
18979f4aa7ceSAndreas FärberF: tests/check-qom-proplist.c
18984688c94cSAndreas Färber
18998899b4aeSLuiz CapitulinoQMP
19009740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
19019740618cSLuiz CapitulinoS: Supported
19028899b4aeSLuiz CapitulinoF: qmp.c
19038899b4aeSLuiz CapitulinoF: monitor.c
1904c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-*
19059740618cSLuiz CapitulinoF: scripts/qmp/
1906f66e7ac8SMarkus ArmbrusterF: tests/qmp-test.c
1907d93bb9d5SMarkus ArmbrusterF: tests/qmp-cmd-test.c
1908ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
19098899b4aeSLuiz Capitulino
191098a43bf0SPaolo Bonziniqtest
191198a43bf0SPaolo BonziniM: Thomas Huth <thuth@redhat.com>
191298a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com>
19132185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
191498a43bf0SPaolo BonziniS: Maintained
191598a43bf0SPaolo BonziniF: qtest.c
191698a43bf0SPaolo BonziniF: tests/libqtest.*
191798a43bf0SPaolo BonziniF: tests/libqos/
191898a43bf0SPaolo BonziniF: tests/*-test.c
191998a43bf0SPaolo Bonzini
1920cc0100f4SAlistair FrancisRegister API
1921c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1922cc0100f4SAlistair FrancisS: Maintained
1923cc0100f4SAlistair FrancisF: hw/core/register.c
1924cc0100f4SAlistair FrancisF: include/hw/register.h
192506a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h
1926cc0100f4SAlistair Francis
1927fd5d5c56SAnthony LiguoriSLIRP
1928eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1929bafc72abSJan KiszkaM: Jan Kiszka <jan.kiszka@siemens.com>
1930bafc72abSJan KiszkaS: Maintained
1931fd5d5c56SAnthony LiguoriF: slirp/
1932663fb1e1SThomas HuthF: net/slirp.c
1933d24b2b1cSThomas HuthF: include/net/slirp.h
193402cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp
19351ab09a40SAndreas FärberT: git git://git.kiszka.org/qemu.git queues/slirp
1936fd5d5c56SAnthony Liguori
1937b1ed728aSPaolo BonziniStubs
1938b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1939b1ed728aSPaolo BonziniS: Maintained
1940b1ed728aSPaolo BonziniF: stubs/
1941b1ed728aSPaolo Bonzini
1942598a3f35SStefan HajnocziTracing
19431cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1944598a3f35SStefan HajnocziS: Maintained
1945598a3f35SStefan HajnocziF: trace/
19460e076292SThomas HuthF: trace-events
19470e076292SThomas HuthF: qemu-option-trace.texi
1948f70fd8fdSLluís VilanovaF: scripts/tracetool.py
1949f70fd8fdSLluís VilanovaF: scripts/tracetool/
1950c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/tracing.txt
1951e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing
1952598a3f35SStefan Hajnoczi
19533859b6cfSMarkus ArmbrusterTPM
19541f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com>
19556b4f250bSStefan BergerS: Maintained
19563859b6cfSMarkus ArmbrusterF: tpm.c
1957c39f95dcSPhilippe Mathieu-DaudéF: stubs/tpm.c
19583859b6cfSMarkus ArmbrusterF: hw/tpm/*
19593859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h
19603859b6cfSMarkus ArmbrusterF: include/sysemu/tpm*
19613859b6cfSMarkus ArmbrusterF: qapi/tpm.json
19626b4f250bSStefan BergerF: backends/tpm.c
1963adb0e917SStefan BergerF: tests/*tpm*
1964e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next
19653859b6cfSMarkus Armbruster
196614f40fdcSBlue SwirlCheckpatch
196714f40fdcSBlue SwirlS: Odd Fixes
196814f40fdcSBlue SwirlF: scripts/checkpatch.pl
196914f40fdcSBlue Swirl
1970c0787c8dSJuan QuintelaMigration
1971c0787c8dSJuan QuintelaM: Juan Quintela <quintela@redhat.com>
1972d7fc72ceSDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com>
1973c0787c8dSJuan QuintelaS: Maintained
1974c0787c8dSJuan QuintelaF: include/migration/
197544a1f946SDr. David Alan GilbertF: migration/
1976c5515640SAmit ShahF: scripts/vmstate-static-checker.py
1977c5515640SAmit ShahF: tests/vmstate-static-checker-data/
19782656bfd9SJuan QuintelaF: tests/migration-test.c
1979c468e368SMarkus ArmbrusterF: docs/devel/migration.rst
198048685a8eSMarkus ArmbrusterF: qapi/migration.json
1981c0787c8dSJuan Quintela
198292bfedb0SEduardo OtuboSeccomp
1983064983cbSotuboM: Eduardo Otubo <otubo@redhat.com>
198492bfedb0SEduardo OtuboS: Supported
198592bfedb0SEduardo OtuboF: qemu-seccomp.c
198692bfedb0SEduardo OtuboF: include/sysemu/seccomp.h
198792bfedb0SEduardo Otubo
1988ddbb0d09SDaniel P. BerrangeCryptography
1989ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
1990ddbb0d09SDaniel P. BerrangeS: Maintained
1991ddbb0d09SDaniel P. BerrangeF: crypto/
1992ddbb0d09SDaniel P. BerrangeF: include/crypto/
1993ddbb0d09SDaniel P. BerrangeF: tests/test-crypto-*
19943947ecfcSPhilippe Mathieu-DaudéF: tests/benchmark-crypto-*
1995899833cdSDaniel P. BerrangeF: qemu.sasl
1996ddbb0d09SDaniel P. Berrange
199710817bf0SDaniel P. BerrangeCoroutines
199810817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com>
199910817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com>
200010817bf0SDaniel P. BerrangeF: util/*coroutine*
200110817bf0SDaniel P. BerrangeF: include/qemu/coroutine*
200210817bf0SDaniel P. BerrangeF: tests/test-coroutine.c
200310817bf0SDaniel P. Berrange
200488c5f205SDaniel P. BerrangeBuffers
200588c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
200688c5f205SDaniel P. BerrangeS: Odd fixes
200788c5f205SDaniel P. BerrangeF: util/buffer.c
200888c5f205SDaniel P. BerrangeF: include/qemu/buffer.h
200988c5f205SDaniel P. Berrange
2010666a3af9SDaniel P. BerrangeI/O Channels
2011666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2012666a3af9SDaniel P. BerrangeS: Maintained
2013666a3af9SDaniel P. BerrangeF: io/
2014666a3af9SDaniel P. BerrangeF: include/io/
2015666a3af9SDaniel P. BerrangeF: tests/test-io-*
2016666a3af9SDaniel P. Berrange
20175614a283SGerd HoffmannSockets
20185614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com>
20195614a283SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
20205614a283SGerd HoffmannS: Maintained
20215614a283SGerd HoffmannF: include/qemu/sockets.h
20225614a283SGerd HoffmannF: util/qemu-sockets.c
2023a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json
20245614a283SGerd Hoffmann
2025d310d85bSAlberto GarciaThrottling infrastructure
2026d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com>
2027d310d85bSAlberto GarciaS: Supported
2028d310d85bSAlberto GarciaF: block/throttle-groups.c
2029d310d85bSAlberto GarciaF: include/block/throttle-groups.h
203089603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h
2031d310d85bSAlberto GarciaF: util/throttle.c
203289603938SPhilippe Mathieu-DaudéF: docs/throttle.txt
203389603938SPhilippe Mathieu-DaudéF: tests/test-throttle.c
2034d310d85bSAlberto GarciaL: qemu-block@nongnu.org
2035d310d85bSAlberto Garcia
2036080d7aacSFam ZhengUUID
2037080d7aacSFam ZhengM: Fam Zheng <famz@redhat.com>
2038080d7aacSFam ZhengS: Supported
2039080d7aacSFam ZhengF: util/uuid.c
2040080d7aacSFam ZhengF: include/qemu/uuid.h
2041080d7aacSFam ZhengF: tests/test-uuid.c
2042080d7aacSFam Zheng
2043a4cc318eSzhanghailiangCOLO Framework
2044a4cc318eSzhanghailiangM: zhanghailiang <zhang.zhanghailiang@huawei.com>
2045a4cc318eSzhanghailiangS: Maintained
2046a4cc318eSzhanghailiangF: migration/colo*
2047a4cc318eSzhanghailiangF: include/migration/colo.h
2048a4cc318eSzhanghailiangF: include/migration/failover.h
2049a4cc318eSzhanghailiangF: docs/COLO-FT.txt
2050a4cc318eSzhanghailiang
205188f82ed1SZhang ChenCOLO Proxy
2052b38576cdSZhang ChenM: Zhang Chen <zhangckid@gmail.com>
205388f82ed1SZhang ChenM: Li Zhijian <lizhijian@cn.fujitsu.com>
205488f82ed1SZhang ChenS: Supported
205588f82ed1SZhang ChenF: docs/colo-proxy.txt
205688f82ed1SZhang ChenF: net/colo*
205788f82ed1SZhang ChenF: net/filter-rewriter.c
205888f82ed1SZhang ChenF: net/filter-mirror.c
205988f82ed1SZhang Chen
206062258201SPavel DovgalyukRecord/replay
206162258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
206262258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com>
206370b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay
206462258201SPavel DovgalyukS: Supported
206562258201SPavel DovgalyukF: replay/*
206662258201SPavel DovgalyukF: block/blkreplay.c
206762258201SPavel DovgalyukF: net/filter-replay.c
206862258201SPavel DovgalyukF: include/sysemu/replay.h
206962258201SPavel DovgalyukF: docs/replay.txt
207062258201SPavel DovgalyukF: stubs/replay.c
207162258201SPavel Dovgalyuk
2072eecf5eedSPeter XuIOVA Tree
2073eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com>
2074eecf5eedSPeter XuS: Maintained
2075eecf5eedSPeter XuF: include/qemu/iova-tree.h
2076eecf5eedSPeter XuF: util/iova-tree.c
2077eecf5eedSPeter Xu
20785ee547bbSViktor Prutyanovelf2dmp
20795ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
20805ee547bbSViktor PrutyanovS: Maintained
20815ee547bbSViktor PrutyanovF: contrib/elf2dmp/
20825ee547bbSViktor Prutyanov
2083fd5d5c56SAnthony LiguoriUsermode Emulation
2084fd5d5c56SAnthony Liguori------------------
2085486bbe5fSPaolo BonziniOverall
2086486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi>
2087486bbe5fSPaolo BonziniS: Maintained
2088486bbe5fSPaolo BonziniF: thunk.c
208958410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c
2090486bbe5fSPaolo Bonzini
2091fd5d5c56SAnthony LiguoriBSD user
2092297e8005SMarkus ArmbrusterS: Orphan
2093fd5d5c56SAnthony LiguoriF: bsd-user/
2094ccf0a57bSThomas HuthF: default-configs/*-bsd-user.mak
2095fd5d5c56SAnthony Liguori
2096fd5d5c56SAnthony LiguoriLinux user
2097fd5d5c56SAnthony LiguoriM: Riku Voipio <riku.voipio@iki.fi>
2098ecc1f5adSLaurent VivierR: Laurent Vivier <laurent@vivier.eu>
2099fd5d5c56SAnthony LiguoriS: Maintained
2100fd5d5c56SAnthony LiguoriF: linux-user/
2101ccf0a57bSThomas HuthF: default-configs/*-linux-user.mak
2102e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh
210342f5a7e9SAurelien Jarno
210442f5a7e9SAurelien JarnoTiny Code Generator (TCG)
210542f5a7e9SAurelien Jarno-------------------------
210642f5a7e9SAurelien JarnoCommon code
2107cc7772bdSRichard HendersonM: Richard Henderson <rth@twiddle.net>
210842f5a7e9SAurelien JarnoS: Maintained
210942f5a7e9SAurelien JarnoF: tcg/
211042f5a7e9SAurelien Jarno
2111b25a464cSClaudio FontanaAArch64 target
2112b25a464cSClaudio FontanaM: Claudio Fontana <claudio.fontana@huawei.com>
2113b25a464cSClaudio FontanaM: Claudio Fontana <claudio.fontana@gmail.com>
2114b25a464cSClaudio FontanaS: Maintained
2115b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
2116b25a464cSClaudio FontanaF: tcg/aarch64/
2117c17652eeSPaolo BonziniF: disas/arm-a64.cc
2118c17652eeSPaolo BonziniF: disas/libvixl/
2119b25a464cSClaudio Fontana
212042f5a7e9SAurelien JarnoARM target
212142f5a7e9SAurelien JarnoM: Andrzej Zaborowski <balrogg@gmail.com>
212242f5a7e9SAurelien JarnoS: Maintained
2123b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
212442f5a7e9SAurelien JarnoF: tcg/arm/
2125c17652eeSPaolo BonziniF: disas/arm.c
212642f5a7e9SAurelien Jarno
212742f5a7e9SAurelien Jarnoi386 target
21285dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
212942f5a7e9SAurelien JarnoS: Maintained
213042f5a7e9SAurelien JarnoF: tcg/i386/
2131c17652eeSPaolo BonziniF: disas/i386.c
213242f5a7e9SAurelien Jarno
213342f5a7e9SAurelien JarnoMIPS target
2134d6eec7a2SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
213590b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
213642f5a7e9SAurelien JarnoS: Maintained
213742f5a7e9SAurelien JarnoF: tcg/mips/
2138c17652eeSPaolo BonziniF: disas/mips.c
213942f5a7e9SAurelien Jarno
214042f5a7e9SAurelien JarnoPPC
214115610d42SPranith KumarM: Richard Henderson <rth@twiddle.net>
214215610d42SPranith KumarS: Odd Fixes
214342f5a7e9SAurelien JarnoF: tcg/ppc/
2144c17652eeSPaolo BonziniF: disas/ppc.c
214542f5a7e9SAurelien Jarno
214642f5a7e9SAurelien JarnoS390 target
214742f5a7e9SAurelien JarnoM: Richard Henderson <rth@twiddle.net>
214842f5a7e9SAurelien JarnoS: Maintained
214942f5a7e9SAurelien JarnoF: tcg/s390/
2150c17652eeSPaolo BonziniF: disas/s390.c
2151146bd283SCornelia HuckL: qemu-s390x@nongnu.org
215242f5a7e9SAurelien Jarno
215342f5a7e9SAurelien JarnoSPARC target
2154297e8005SMarkus ArmbrusterS: Odd Fixes
215542f5a7e9SAurelien JarnoF: tcg/sparc/
2156c17652eeSPaolo BonziniF: disas/sparc.c
2157bc75c9e5SStefan Weil
2158bc75c9e5SStefan WeilTCI target
2159bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
2160bc75c9e5SStefan WeilS: Maintained
21618ef9cd55SAndreas FärberF: tcg/tci/
2162752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c
2163c17652eeSPaolo BonziniF: disas/tci.c
2164aa09c951SAndreas Färber
2165f05b328cSStefan HajnocziBlock drivers
2166f05b328cSStefan Hajnoczi-------------
2167f05b328cSStefan HajnocziVMDK
2168f05b328cSStefan HajnocziM: Fam Zheng <famz@redhat.com>
2169c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2170f05b328cSStefan HajnocziS: Supported
2171f05b328cSStefan HajnocziF: block/vmdk.c
2172f05b328cSStefan Hajnoczi
2173f05b328cSStefan HajnocziRBD
21745a8ac6d9SJosh DurginM: Josh Durgin <jdurgin@redhat.com>
2175280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2176280458a3SJeff CodyL: qemu-block@nongnu.org
2177f05b328cSStefan HajnocziS: Supported
2178f05b328cSStefan HajnocziF: block/rbd.c
2179e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2180f05b328cSStefan Hajnoczi
2181f05b328cSStefan HajnocziSheepdog
2182f05b328cSStefan HajnocziM: Liu Yuan <namei.unix@gmail.com>
2183280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2184280458a3SJeff CodyL: qemu-block@nongnu.org
2185f05b328cSStefan HajnocziS: Supported
2186f05b328cSStefan HajnocziF: block/sheepdog.c
2187e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2188f05b328cSStefan Hajnoczi
2189f05b328cSStefan HajnocziVHDX
2190f05b328cSStefan HajnocziM: Jeff Cody <jcody@redhat.com>
2191280458a3SJeff CodyL: qemu-block@nongnu.org
2192f05b328cSStefan HajnocziS: Supported
2193f05b328cSStefan HajnocziF: block/vhdx*
2194e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2195f05b328cSStefan Hajnoczi
2196f05b328cSStefan HajnocziVDI
2197f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de>
2198c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2199f05b328cSStefan HajnocziS: Maintained
2200f05b328cSStefan HajnocziF: block/vdi.c
2201f05b328cSStefan Hajnoczi
2202f05b328cSStefan HajnocziiSCSI
2203f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2204f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
2205f05b328cSStefan HajnocziM: Peter Lieven <pl@kamp.de>
2206c95e4c0eSKevin WolfL: qemu-block@nongnu.org
22072185fd67SPaolo BonziniS: Odd Fixes
2208f05b328cSStefan HajnocziF: block/iscsi.c
22092deb63c2SPeter LievenF: block/iscsi-opts.c
2210f05b328cSStefan Hajnoczi
221199c62e70SEric BlakeNetwork Block Device (NBD)
221299c62e70SEric BlakeM: Eric Blake <eblake@redhat.com>
221399c62e70SEric BlakeL: qemu-block@nongnu.org
221499c62e70SEric BlakeS: Maintained
221599c62e70SEric BlakeF: block/nbd*
221699c62e70SEric BlakeF: nbd/
221799c62e70SEric BlakeF: include/block/nbd*
221899c62e70SEric BlakeF: qemu-nbd.*
221999c62e70SEric BlakeF: blockdev-nbd.c
22203229a835SVladimir Sementsov-OgievskiyF: docs/interop/nbd.txt
2221ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd
222299c62e70SEric Blake
22236542aa9cSPeter LievenNFS
2224280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
22256542aa9cSPeter LievenM: Peter Lieven <pl@kamp.de>
2226280458a3SJeff CodyL: qemu-block@nongnu.org
22276542aa9cSPeter LievenS: Maintained
22286542aa9cSPeter LievenF: block/nfs.c
2229e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
22306542aa9cSPeter Lieven
2231f05b328cSStefan HajnocziSSH
2232f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com>
2233280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2234280458a3SJeff CodyL: qemu-block@nongnu.org
2235f05b328cSStefan HajnocziS: Supported
2236f05b328cSStefan HajnocziF: block/ssh.c
2237e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2238c9a12e75SChrysostomos Nanakos
2239280458a3SJeff CodyCURL
2240280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2241280458a3SJeff CodyL: qemu-block@nongnu.org
2242280458a3SJeff CodyS: Supported
2243280458a3SJeff CodyF: block/curl.c
2244e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2245280458a3SJeff Cody
2246280458a3SJeff CodyGLUSTER
2247280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2248280458a3SJeff CodyL: qemu-block@nongnu.org
2249280458a3SJeff CodyS: Supported
2250280458a3SJeff CodyF: block/gluster.c
2251e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2252b5e9476cSGonglei
2253199667a8SFam ZhengNull Block Driver
2254199667a8SFam ZhengM: Fam Zheng <famz@redhat.com>
2255199667a8SFam ZhengL: qemu-block@nongnu.org
2256199667a8SFam ZhengS: Supported
2257199667a8SFam ZhengF: block/null.c
2258199667a8SFam Zheng
2259bdd6a90aSFam ZhengNVMe Block Driver
2260bdd6a90aSFam ZhengM: Fam Zheng <famz@redhat.com>
2261bdd6a90aSFam ZhengL: qemu-block@nongnu.org
2262bdd6a90aSFam ZhengS: Supported
2263bdd6a90aSFam ZhengF: block/nvme*
2264bdd6a90aSFam Zheng
2265b5e9476cSGongleiBootdevice
2266b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com>
2267b5e9476cSGongleiS: Maintained
2268b5e9476cSGongleiF: bootdevice.c
2269ecdda9e0SAlberto Garcia
2270ecdda9e0SAlberto GarciaQuorum
2271ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com>
2272ecdda9e0SAlberto GarciaS: Supported
2273ecdda9e0SAlberto GarciaF: block/quorum.c
2274ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org
2275e7c6e631SStefan Hajnoczi
2276bfcc224eSAapo Vienamoblklogwrites
2277bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com>
2278bfcc224eSAapo VienamoL: qemu-block@nongnu.org
2279bfcc224eSAapo VienamoS: Supported
2280bfcc224eSAapo VienamoF: block/blklogwrites.c
2281bfcc224eSAapo Vienamo
2282e7c6e631SStefan Hajnocziblkverify
2283e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2284e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2285e7c6e631SStefan HajnocziS: Supported
2286e7c6e631SStefan HajnocziF: block/blkverify.c
2287e7c6e631SStefan Hajnoczi
2288e7c6e631SStefan Hajnoczibochs
2289e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2290e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2291e7c6e631SStefan HajnocziS: Supported
2292e7c6e631SStefan HajnocziF: block/bochs.c
2293e7c6e631SStefan Hajnoczi
2294e7c6e631SStefan Hajnoczicloop
2295e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2296e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2297e7c6e631SStefan HajnocziS: Supported
2298e7c6e631SStefan HajnocziF: block/cloop.c
2299e7c6e631SStefan Hajnoczi
2300e7c6e631SStefan Hajnoczidmg
2301e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2302e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2303e7c6e631SStefan HajnocziS: Supported
2304e7c6e631SStefan HajnocziF: block/dmg.c
2305e7c6e631SStefan Hajnoczi
2306e7c6e631SStefan Hajnocziparallels
2307e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2308f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org>
2309e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2310e7c6e631SStefan HajnocziS: Supported
2311e7c6e631SStefan HajnocziF: block/parallels.c
23125746c1cdSPhilippe Mathieu-DaudéF: docs/interop/parallels.txt
2313e7c6e631SStefan Hajnoczi
2314e7c6e631SStefan Hajnocziqed
2315e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2316e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2317e7c6e631SStefan HajnocziS: Supported
2318e7c6e631SStefan HajnocziF: block/qed.c
2319e7c6e631SStefan Hajnoczi
2320e7c6e631SStefan Hajnocziraw
2321e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2322e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2323e7c6e631SStefan HajnocziS: Supported
2324e7c6e631SStefan HajnocziF: block/linux-aio.c
2325f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h
23262e6fc7ebSEric BlakeF: block/raw-format.c
2327c1bb86cdSEric BlakeF: block/file-posix.c
2328c1bb86cdSEric BlakeF: block/file-win32.c
2329e7c6e631SStefan HajnocziF: block/win32-aio.c
2330e7c6e631SStefan Hajnoczi
2331e7c6e631SStefan Hajnocziqcow2
2332e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2333c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2334e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2335e7c6e631SStefan HajnocziS: Supported
2336e7c6e631SStefan HajnocziF: block/qcow2*
2337b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt
2338e7c6e631SStefan Hajnoczi
2339e7c6e631SStefan Hajnocziqcow
2340e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2341e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2342e7c6e631SStefan HajnocziS: Supported
2343e7c6e631SStefan HajnocziF: block/qcow.c
2344e7c6e631SStefan Hajnoczi
2345e7c6e631SStefan Hajnocziblkdebug
2346e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2347c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2348e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2349e7c6e631SStefan HajnocziS: Supported
2350e7c6e631SStefan HajnocziF: block/blkdebug.c
2351e7c6e631SStefan Hajnoczi
2352e7c6e631SStefan Hajnoczivpc
2353e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2354e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2355e7c6e631SStefan HajnocziS: Supported
2356e7c6e631SStefan HajnocziF: block/vpc.c
2357e7c6e631SStefan Hajnoczi
2358e7c6e631SStefan Hajnoczivvfat
2359e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2360e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2361e7c6e631SStefan HajnocziS: Supported
2362e7c6e631SStefan HajnocziF: block/vvfat.c
2363abfe4e94SStefan Hajnoczi
2364abfe4e94SStefan HajnocziImage format fuzzer
2365abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2366abfe4e94SStefan HajnocziL: qemu-block@nongnu.org
2367abfe4e94SStefan HajnocziS: Supported
2368abfe4e94SStefan HajnocziF: tests/image-fuzzer/
2369717171bdSDaniel P. Berrange
2370049105a3SChanglong XieReplication
2371205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com>
23723ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com>
2373049105a3SChanglong XieS: Supported
2374049105a3SChanglong XieF: replication*
2375049105a3SChanglong XieF: block/replication.c
2376049105a3SChanglong XieF: tests/test-replication.c
2377049105a3SChanglong XieF: docs/block-replication.txt
2378049105a3SChanglong Xie
2379a3defabbSMarcel ApfelbaumPVRDMA
2380a3defabbSMarcel ApfelbaumM: Yuval Shaia <yuval.shaia@oracle.com>
2381fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
2382a3defabbSMarcel ApfelbaumS: Maintained
2383a3defabbSMarcel ApfelbaumF: hw/rdma/*
2384a3defabbSMarcel ApfelbaumF: hw/rdma/vmw/*
2385a3defabbSMarcel ApfelbaumF: docs/pvrdma.txt
2386a3defabbSMarcel Apfelbaum
2387b9e02c06SAlex BennéeBuild and test automation
2388b9e02c06SAlex Bennée-------------------------
23890475a03eSEduardo HabkostBuild and test automation
2390b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2391e70dc7f8SAlex BennéeM: Fam Zheng <famz@redhat.com>
239232b9ca98SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org>
2393b9e02c06SAlex BennéeL: qemu-devel@nongnu.org
2394e70dc7f8SAlex BennéeS: Maintained
2395b9e02c06SAlex BennéeF: .travis.yml
23960708e647SAlex BennéeF: scripts/travis/
2397d92d886aSAlex BennéeF: .shippable.yml
2398e70dc7f8SAlex BennéeF: tests/docker/
239918023821SFam ZhengF: tests/vm/
2400e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu
24012a747008SPhilippe Mathieu-DaudéW: https://app.shippable.com/github/qemu/qemu
2402e70dc7f8SAlex BennéeW: http://patchew.org/QEMU/
2403717171bdSDaniel P. Berrange
24047e97017eSAlex BennéeGuest Test Compilation Support
24057e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
24067e97017eSAlex BennéeR: Philippe Mathieu-Daudé <f4bug@amsat.org>
24077e97017eSAlex BennéeF: tests/tcg/Makefile
2408c722a9e4SAlex BennéeF: tests/tcg/Makefile.include
24097e97017eSAlex BennéeL: qemu-devel@nongnu.org
24107e97017eSAlex Bennée
2411717171bdSDaniel P. BerrangeDocumentation
2412717171bdSDaniel P. Berrange-------------
2413717171bdSDaniel P. BerrangeBuild system architecture
2414717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2415717171bdSDaniel P. BerrangeS: Odd Fixes
2416c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/build-system.txt
24178a49e97fSFam Zheng
2418b02c9bc3SMarkus ArmbrusterIncompatible changes
2419b02c9bc3SMarkus ArmbrusterR: libvir-list@redhat.com
2420b02c9bc3SMarkus ArmbrusterF: qemu-deprecated.texi
2421b02c9bc3SMarkus Armbruster
2422aef45d51SDaniel P. BerrangeBuild System
2423aef45d51SDaniel P. Berrange------------
2424aef45d51SDaniel P. BerrangeGIT submodules
2425aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2426aef45d51SDaniel P. BerrangeS: Odd Fixes
2427aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh
2428