xref: /openbmc/qemu/MAINTAINERS (revision a00d7f20)
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/
1202b1641d0SPaolo BonziniF: include/exec/cpu*.h
1212b1641d0SPaolo BonziniF: include/exec/exec-all.h
122486bbe5fSPaolo BonziniF: include/exec/helper*.h
1232b1641d0SPaolo BonziniF: include/exec/tb-hash.h
124460423d3SThomas HuthF: include/sysemu/cpus.h
125486bbe5fSPaolo Bonzini
1261badb586SPeter MaydellFPU emulation
1271badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
1281badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1291badb586SPeter MaydellS: Odd Fixes
1301badb586SPeter MaydellF: fpu/
1311badb586SPeter MaydellF: include/fpu/
1321badb586SPeter Maydell
133b6f97c14SbellardAlpha
1348d6df264SRichard HendersonM: Richard Henderson <rth@twiddle.net>
1358d6df264SRichard HendersonS: Maintained
136fcf5ef2aSThomas HuthF: target/alpha/
137c0bd0b50SPaolo BonziniF: tests/tcg/alpha/
138c17652eeSPaolo BonziniF: disas/alpha.c
139fd5d5c56SAnthony Liguori
140fd5d5c56SAnthony LiguoriARM
1411ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
142b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
143fd5d5c56SAnthony LiguoriS: Maintained
144fcf5ef2aSThomas HuthF: target/arm/
145c348722cSAlex BennéeF: tests/tcg/arm/
14629e0436eSAlex BennéeF: tests/tcg/aarch64/
1478d8b636dSPaolo BonziniF: hw/arm/
1488d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c
149f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h
150c17652eeSPaolo BonziniF: disas/arm.c
151c17652eeSPaolo BonziniF: disas/arm-a64.cc
152c17652eeSPaolo BonziniF: disas/libvixl/
153fd5d5c56SAnthony Liguori
154fd5d5c56SAnthony LiguoriCRIS
155fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
156fd5d5c56SAnthony LiguoriS: Maintained
157fcf5ef2aSThomas HuthF: target/cris/
1588d8b636dSPaolo BonziniF: hw/cris/
159c9b90090SThomas HuthF: include/hw/cris/
160c0bd0b50SPaolo BonziniF: tests/tcg/cris/
161c17652eeSPaolo BonziniF: disas/cris.c
162fd5d5c56SAnthony Liguori
16361766fe9SRichard HendersonHPPA (PA-RISC)
16461766fe9SRichard HendersonM: Richard Henderson <rth@twiddle.net>
16561766fe9SRichard HendersonS: Maintained
16661766fe9SRichard HendersonF: target/hppa/
16761461802SRichard HendersonF: hw/hppa/
16861766fe9SRichard HendersonF: disas/hppa.c
16961766fe9SRichard Henderson
17007bf23a7SMichael WalleLM32
17107bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
17207bf23a7SMichael WalleS: Maintained
173fcf5ef2aSThomas HuthF: target/lm32/
1744eab7a0aSMichael WalleF: disas/lm32.c
1758d8b636dSPaolo BonziniF: hw/lm32/
1764eab7a0aSMichael WalleF: hw/*/lm32_*
1774eab7a0aSMichael WalleF: hw/*/milkymist-*
1784eab7a0aSMichael WalleF: include/hw/char/lm32_juart.h
1794eab7a0aSMichael WalleF: include/hw/lm32/
180c0bd0b50SPaolo BonziniF: tests/tcg/lm32/
18107bf23a7SMichael Walle
182fd5d5c56SAnthony LiguoriM68K
183595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
184595a926dSLaurent VivierS: Maintained
185fcf5ef2aSThomas HuthF: target/m68k/
186e9a56114SThomas HuthF: disas/m68k.c
187fd5d5c56SAnthony Liguori
188abc07545SEdgar E. IglesiasMicroBlaze
189fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
190fd5d5c56SAnthony LiguoriS: Maintained
191fcf5ef2aSThomas HuthF: target/microblaze/
1928d8b636dSPaolo BonziniF: hw/microblaze/
193c17652eeSPaolo BonziniF: disas/microblaze.c
194fd5d5c56SAnthony Liguori
195fd5d5c56SAnthony LiguoriMIPS
196ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
1974872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
19890b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
1996f640917SLeon AlraeS: Maintained
200fcf5ef2aSThomas HuthF: target/mips/
2018d8b636dSPaolo BonziniF: hw/mips/
2025995db88SThomas HuthF: hw/misc/mips_*
2035995db88SThomas HuthF: hw/intc/mips_gic.c
2045995db88SThomas HuthF: hw/timer/mips_gictimer.c
2055995db88SThomas HuthF: include/hw/mips/
2065995db88SThomas HuthF: include/hw/misc/mips_*
2075995db88SThomas HuthF: include/hw/intc/mips_gic.h
2085995db88SThomas HuthF: include/hw/timer/mips_gictimer.h
209c0bd0b50SPaolo BonziniF: tests/tcg/mips/
210c17652eeSPaolo BonziniF: disas/mips.c
21189a955e8SAleksandar MarkovicF: disas/nanomips.h
21289a955e8SAleksandar MarkovicF: disas/nanomips.cpp
213fd5d5c56SAnthony Liguori
214d15a9c23SAnthony GreenMoxie
215d15a9c23SAnthony GreenM: Anthony Green <green@moxielogic.com>
216d15a9c23SAnthony GreenS: Maintained
217fcf5ef2aSThomas HuthF: target/moxie/
218c17652eeSPaolo BonziniF: disas/moxie.c
219a3ccdfb5SThomas HuthF: hw/moxie/
220a3ccdfb5SThomas HuthF: default-configs/moxie-softmmu.mak
221d15a9c23SAnthony Green
222e671711cSMarek VasutNiosII
223e671711cSMarek VasutM: Chris Wulff <crwulff@gmail.com>
224e671711cSMarek VasutM: Marek Vasut <marex@denx.de>
225e671711cSMarek VasutS: Maintained
226e671711cSMarek VasutF: target/nios2/
227e671711cSMarek VasutF: hw/nios2/
228e671711cSMarek VasutF: disas/nios2.c
229e671711cSMarek Vasut
230945dad6dSJia LiuOpenRISC
2311d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com>
2321d7cf18dSStafford HorneS: Odd Fixes
233fcf5ef2aSThomas HuthF: target/openrisc/
234945dad6dSJia LiuF: hw/openrisc/
235c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/
236945dad6dSJia Liu
237fd5d5c56SAnthony LiguoriPowerPC
238b4daafbdSDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
239a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
240fd5d5c56SAnthony LiguoriS: Maintained
241fcf5ef2aSThomas HuthF: target/ppc/
2428d8b636dSPaolo BonziniF: hw/ppc/
243b5d55020SThomas HuthF: include/hw/ppc/
244c17652eeSPaolo BonziniF: disas/ppc.c
245fd5d5c56SAnthony Liguori
2464dc62b15SMichael ClarkRISC-V
2474dc62b15SMichael ClarkM: Michael Clark <mjc@sifive.com>
2484dc62b15SMichael ClarkM: Palmer Dabbelt <palmer@sifive.com>
249a17a61f3SPalmer DabbeltM: Alistair Francis <Alistair.Francis@wdc.com>
2504dc62b15SMichael ClarkM: Sagar Karandikar <sagark@eecs.berkeley.edu>
2514dc62b15SMichael ClarkM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
252a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org
2534dc62b15SMichael ClarkS: Maintained
2544dc62b15SMichael ClarkF: target/riscv/
2554dc62b15SMichael ClarkF: hw/riscv/
2564dc62b15SMichael ClarkF: include/hw/riscv/
2574dc62b15SMichael ClarkF: disas/riscv.c
2584dc62b15SMichael Clark
259749717a0SAlexander GrafS390
2602b35e93fSRichard HendersonM: Richard Henderson <rth@twiddle.net>
261ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com>
262fd5d5c56SAnthony LiguoriS: Maintained
263fcf5ef2aSThomas HuthF: target/s390x/
2648d8b636dSPaolo BonziniF: hw/s390x/
265c17652eeSPaolo BonziniF: disas/s390.c
266276ba120SPavel ZbitskiyF: tests/tcg/s390x/
267146bd283SCornelia HuckL: qemu-s390x@nongnu.org
268b6f97c14Sbellard
269fd5d5c56SAnthony LiguoriSH4
270ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
2712c9b7d1aSAndreas FärberS: Odd Fixes
272fcf5ef2aSThomas HuthF: target/sh4/
2738d8b636dSPaolo BonziniF: hw/sh4/
274c17652eeSPaolo BonziniF: disas/sh4.c
2758a90f900SThomas HuthF: include/hw/sh4/
276fd5d5c56SAnthony Liguori
277fd5d5c56SAnthony LiguoriSPARC
278f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2792c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com>
280fd5d5c56SAnthony LiguoriS: Maintained
281fcf5ef2aSThomas HuthF: target/sparc/
2828d8b636dSPaolo BonziniF: hw/sparc/
2838d8b636dSPaolo BonziniF: hw/sparc64/
284c17652eeSPaolo BonziniF: disas/sparc.c
285fd5d5c56SAnthony Liguori
286a6ea7b4cSAndreas FärberUniCore32
287a6ea7b4cSAndreas FärberM: Guan Xuetao <gxt@mprc.pku.edu.cn>
288a6ea7b4cSAndreas FärberS: Maintained
289fcf5ef2aSThomas HuthF: target/unicore32/
2908d8b636dSPaolo BonziniF: hw/unicore32/
29147b98d59SThomas HuthF: include/hw/unicore32/
292a6ea7b4cSAndreas Färber
293fd5d5c56SAnthony LiguoriX86
294d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
295d46d72fdSPaolo BonziniM: Richard Henderson <rth@twiddle.net>
296e1a04339SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
297b203a4baSEduardo HabkostS: Maintained
298fcf5ef2aSThomas HuthF: target/i386/
2994132431fSAlex BennéeF: tests/tcg/i386/
3003a082ec0SAlex BennéeF: tests/tcg/x86_64/
3018d8b636dSPaolo BonziniF: hw/i386/
302c17652eeSPaolo BonziniF: disas/i386.c
3032544e9e4SDaniel P. BerrangéF: docs/qemu-cpu-models.texi
304e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git x86-next
305fd5d5c56SAnthony Liguori
30616e7caaeSMax FilippovXtensa
30716e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
308b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
30916e7caaeSMax FilippovS: Maintained
310fcf5ef2aSThomas HuthF: target/xtensa/
3118d8b636dSPaolo BonziniF: hw/xtensa/
312c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/
3135a6539e6SMax FilippovF: disas/xtensa.c
31416e7caaeSMax Filippov
31548e06fe0SBastian KoppelmannTriCore
31648e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
31748e06fe0SBastian KoppelmannS: Maintained
318fcf5ef2aSThomas HuthF: target/tricore/
31948e06fe0SBastian KoppelmannF: hw/tricore/
320d46d14e6SThomas HuthF: include/hw/tricore/
32148e06fe0SBastian Koppelmann
322dd28bebdSAlex BennéeMultiarch Linux User Tests
323dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
324dd28bebdSAlex BennéeF: tests/tcg/multiarch/
325dd28bebdSAlex Bennée
326fd5d5c56SAnthony LiguoriGuest CPU Cores (KVM):
327fd5d5c56SAnthony Liguori----------------------
328fd5d5c56SAnthony Liguori
329fd5d5c56SAnthony LiguoriOverall
330c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com>
331fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
332fd5d5c56SAnthony LiguoriS: Supported
333fd5d5c56SAnthony LiguoriF: */kvm.*
3341962cb20SPhilippe Mathieu-DaudéF: accel/kvm/
335a95e9a48SThomas HuthF: include/sysemu/kvm*.h
336fd5d5c56SAnthony Liguori
337ed4659d1SPeter MaydellARM
338ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
339b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
340ed4659d1SPeter MaydellS: Maintained
341fcf5ef2aSThomas HuthF: target/arm/kvm.c
342ed4659d1SPeter Maydell
343a31896c4SJames HoganMIPS
344a7a2d7d2SJames HoganM: James Hogan <jhogan@kernel.org>
34590b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
346a31896c4SJames HoganS: Maintained
347fcf5ef2aSThomas HuthF: target/mips/kvm.c
348a31896c4SJames Hogan
349fd5d5c56SAnthony LiguoriPPC
350bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
351fd5d5c56SAnthony LiguoriS: Maintained
352fcf5ef2aSThomas HuthF: target/ppc/kvm.c
353fd5d5c56SAnthony Liguori
354fd5d5c56SAnthony LiguoriS390
355b304bf00SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
356c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
357fd5d5c56SAnthony LiguoriS: Maintained
358fcf5ef2aSThomas HuthF: target/s390x/kvm.c
359040078e0SDavid HildenbrandF: target/s390x/kvm_s390x.h
360040078e0SDavid HildenbrandF: target/s390x/kvm-stub.c
361fcf5ef2aSThomas HuthF: target/s390x/ioinst.[ch]
362fcf5ef2aSThomas HuthF: target/s390x/machine.c
36374b4c74dSDavid HildenbrandF: target/s390x/sigp.c
3644277af19SCornelia HuckF: hw/intc/s390_flic.c
3654277af19SCornelia HuckF: hw/intc/s390_flic_kvm.c
3664277af19SCornelia HuckF: include/hw/s390x/s390_flic.h
367c5bfb202SCornelia HuckF: gdb-xml/s390*.xml
368e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
369e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
370146bd283SCornelia HuckL: qemu-s390x@nongnu.org
371fd5d5c56SAnthony Liguori
372fd5d5c56SAnthony LiguoriX86
373d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
374fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com>
375fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
376fd5d5c56SAnthony LiguoriS: Supported
377fcf5ef2aSThomas HuthF: target/i386/kvm.c
378fd5d5c56SAnthony Liguori
3798a6b0cd7SStefano StabelliniGuest CPU Cores (Xen):
3808a6b0cd7SStefano Stabellini----------------------
3818a6b0cd7SStefano Stabellini
3828a6b0cd7SStefano StabelliniX86
3833623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org>
3843623c57eSStefano StabelliniM: Anthony Perard <anthony.perard@citrix.com>
3856d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org
3868a6b0cd7SStefano StabelliniS: Supported
3878a6b0cd7SStefano StabelliniF: */xen*
388d6a3f64aSStefano StabelliniF: hw/9pfs/xen-9p-backend.c
389c92451c2SPaolo BonziniF: hw/char/xen_console.c
390c92451c2SPaolo BonziniF: hw/display/xenfb.c
391c92451c2SPaolo BonziniF: hw/net/xen_nic.c
3929027ac50SStefano StabelliniF: hw/block/xen_*
393c92451c2SPaolo BonziniF: hw/xen/
394c92451c2SPaolo BonziniF: hw/xenpv/
3959027ac50SStefano StabelliniF: hw/i386/xen/
396c92451c2SPaolo BonziniF: include/hw/xen/
3979027ac50SStefano StabelliniF: include/sysemu/xen-mapcache.h
3988a6b0cd7SStefano Stabellini
3991bdd6874SStefan WeilHosts:
4001bdd6874SStefan Weil------
4011bdd6874SStefan Weil
4021bdd6874SStefan WeilLINUX
4031bdd6874SStefan WeilL: qemu-devel@nongnu.org
4041bdd6874SStefan WeilS: Maintained
4051bdd6874SStefan WeilF: linux-*
4061bdd6874SStefan WeilF: linux-headers/
4071bdd6874SStefan Weil
4081bdd6874SStefan WeilPOSIX
4091bdd6874SStefan WeilL: qemu-devel@nongnu.org
4101bdd6874SStefan WeilS: Maintained
4111bdd6874SStefan WeilF: *posix*
4121bdd6874SStefan Weil
4133c2bdbc1SKamil RytarowskiNETBSD
4143c2bdbc1SKamil RytarowskiL: qemu-devel@nongnu.org
4153c2bdbc1SKamil RytarowskiM: Kamil Rytarowski <kamil@netbsd.org>
4163c2bdbc1SKamil RytarowskiS: Maintained
4171b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD
4183c2bdbc1SKamil Rytarowski
4190a773d55SBrad SmithOPENBSD
4200a773d55SBrad SmithL: qemu-devel@nongnu.org
4210a773d55SBrad SmithM: Brad Smith <brad@comstyle.com>
4220a773d55SBrad SmithS: Maintained
4230a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD
4240a773d55SBrad Smith
4251bdd6874SStefan WeilW32, W64
4261bdd6874SStefan WeilL: qemu-devel@nongnu.org
4271bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de>
4281bdd6874SStefan WeilS: Maintained
4291bdd6874SStefan WeilF: *win32*
43003972660SThomas HuthF: */*win32*
43103972660SThomas HuthF: include/*/*win32*
43203972660SThomas HuthX: qga/*win32*
433885bdc95SStefan WeilF: qemu.nsi
4341bdd6874SStefan Weil
435b250d04aSPhilippe Mathieu-DaudéAlpha Machines
436b250d04aSPhilippe Mathieu-DaudéM: Richard Henderson <rth@twiddle.net>
437b250d04aSPhilippe Mathieu-DaudéS: Maintained
438b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/
4397bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c
440b250d04aSPhilippe Mathieu-Daudé
441fd5d5c56SAnthony LiguoriARM Machines
442fd5d5c56SAnthony Liguori------------
44384291fe7SliguangAllwinner-a10
44485b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com>
445*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
446b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
447*a00d7f20SPeter MaydellS: Odd Fixes
44885b4d5daSBeniamino GalvaniF: hw/*/allwinner*
44985b4d5daSBeniamino GalvaniF: include/hw/*/allwinner*
45084291fe7SliguangF: hw/arm/cubieboard.c
45184291fe7Sliguang
452e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices
45306271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
454b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
45506271000SPaolo BonziniS: Maintained
45606271000SPaolo BonziniF: hw/char/pl011.c
457c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h
45806271000SPaolo BonziniF: hw/display/pl110*
45906271000SPaolo BonziniF: hw/dma/pl080.c
460aa74e355SPeter MaydellF: include/hw/dma/pl080.h
46106271000SPaolo BonziniF: hw/dma/pl330.c
46206271000SPaolo BonziniF: hw/gpio/pl061.c
46306271000SPaolo BonziniF: hw/input/pl050.c
46406271000SPaolo BonziniF: hw/intc/pl190.c
46506271000SPaolo BonziniF: hw/sd/pl181.c
4661d52866fSPeter MaydellF: hw/ssi/pl022.c
4671d52866fSPeter MaydellF: include/hw/ssi/pl022.h
46806271000SPaolo BonziniF: hw/timer/pl031.c
46906271000SPaolo BonziniF: include/hw/arm/primecell.h
470e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c
471e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h
4724f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c
4734f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h
474e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c
475e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h
476050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c
477050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h
4780d4a7551SPeter MaydellF: hw/misc/tz-ppc.c
4790d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h
480344f4b15SPeter MaydellF: hw/misc/tz-mpc.c
481344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h
482211e701dSPeter MaydellF: hw/misc/tz-msc.c
483211e701dSPeter MaydellF: include/hw/misc/tz-msc.h
48406271000SPaolo Bonzini
48506271000SPaolo BonziniARM cores
48606271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
487b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
48806271000SPaolo BonziniS: Maintained
48906271000SPaolo BonziniF: hw/intc/arm*
49006271000SPaolo BonziniF: hw/intc/gic_internal.h
49106271000SPaolo BonziniF: hw/misc/a9scu.c
49206271000SPaolo BonziniF: hw/misc/arm11scu.c
49306271000SPaolo BonziniF: hw/timer/a9gtimer*
494c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm*
495c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h
49606271000SPaolo BonziniF: include/hw/intc/arm*
49706271000SPaolo BonziniF: include/hw/misc/a9scu.h
49806271000SPaolo BonziniF: include/hw/misc/arm11scu.h
49906271000SPaolo BonziniF: include/hw/timer/a9gtimer.h
50006271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h
501c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h
502c6427ff7SPhilippe Mathieu-DaudéF: tests/test-arm-mptimer.c
50306271000SPaolo Bonzini
504fc63dcffSEvgeny VoevodinExynos
505f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com>
506*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
507b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
508*a00d7f20SPeter MaydellS: Odd Fixes
5098d8b636dSPaolo BonziniF: hw/*/exynos*
510ed0db866SThomas HuthF: include/hw/arm/exynos4210.h
511fc63dcffSEvgeny Voevodin
512766fd09fSMark LangsdorfCalxeda Highbank
5139ef137caSRob HerringM: Rob Herring <robh@kernel.org>
514*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
515b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
516*a00d7f20SPeter MaydellS: Odd Fixes
5178d8b636dSPaolo BonziniF: hw/arm/highbank.c
5188d8b636dSPaolo BonziniF: hw/net/xgmac.c
519766fd09fSMark Langsdorf
5209082f121SAntony PavlovCanon DIGIC
5219082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com>
522*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
523b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
524*a00d7f20SPeter MaydellS: Odd Fixes
5259082f121SAntony PavlovF: include/hw/arm/digic.h
5269082f121SAntony PavlovF: hw/*/digic*
5279082f121SAntony Pavlov
528fd5d5c56SAnthony LiguoriGumstix
529*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
530*a00d7f20SPeter MaydellR: Philippe Mathieu-Daudé <f4bug@amsat.org>
5315dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
532b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
5331f7161d2SPhilippe Mathieu-DaudéS: Odd Fixes
5348d8b636dSPaolo BonziniF: hw/arm/gumstix.c
535fd5d5c56SAnthony Liguori
53695a5db3aSThomas Huthi.MX31 (kzm)
5370325559dSPeter ChubbM: Peter Chubb <peter.chubb@nicta.com.au>
538*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
539b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
54095a5db3aSThomas HuthS: Odd Fixes
5418d8b636dSPaolo BonziniF: hw/arm/kzm.c
54295a5db3aSThomas HuthF: hw/*/imx_*
54395a5db3aSThomas HuthF: hw/*/*imx31*
54495a5db3aSThomas HuthF: include/hw/*/imx_*
54595a5db3aSThomas HuthF: include/hw/*/*imx31*
5460325559dSPeter Chubb
547fd5d5c56SAnthony LiguoriIntegrator CP
5481ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
549b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
550fd5d5c56SAnthony LiguoriS: Maintained
5518d8b636dSPaolo BonziniF: hw/arm/integratorcp.c
552f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c
553fd5d5c56SAnthony Liguori
55495a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul
55595a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
55695a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
55795a5db3aSThomas HuthL: qemu-arm@nongnu.org
55895a5db3aSThomas HuthS: Odd Fixes
55995a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c
56095a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c
56195a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c
56295a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h
56395a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h
56495a5db3aSThomas Huth
56595a5db3aSThomas HuthMCIMX7D SABRE / i.MX7
56695a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
56795a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com>
56895a5db3aSThomas HuthL: qemu-arm@nongnu.org
56995a5db3aSThomas HuthS: Odd Fixes
57095a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c
57195a5db3aSThomas HuthF: hw/arm/fsl-imx7.c
57295a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h
57395a5db3aSThomas HuthF: hw/pci-host/designware.c
57495a5db3aSThomas HuthF: include/hw/pci-host/designware.h
57595a5db3aSThomas Huth
576e5a6a6e6SPeter MaydellMPS2
577e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
578e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org
579e5a6a6e6SPeter MaydellS: Maintained
580e5a6a6e6SPeter MaydellF: hw/arm/mps2.c
5810d4a7551SPeter MaydellF: hw/arm/mps2-tz.c
5820d4a7551SPeter MaydellF: hw/misc/mps2-*.c
5830d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h
5840d4a7551SPeter MaydellF: hw/arm/iotkit.c
5850d4a7551SPeter MaydellF: include/hw/arm/iotkit.h
58675750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c
58775750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h
588c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c
589c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h
590e5a6a6e6SPeter Maydell
591fd5d5c56SAnthony LiguoriMusicpal
592fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
593*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
594b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
595*a00d7f20SPeter MaydellS: Odd Fixes
5968d8b636dSPaolo BonziniF: hw/arm/musicpal.c
597fd5d5c56SAnthony Liguori
598fd5d5c56SAnthony LiguorinSeries
599fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
600*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
601b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
602*a00d7f20SPeter MaydellS: Odd Fixes
6038d8b636dSPaolo BonziniF: hw/arm/nseries.c
604fd5d5c56SAnthony Liguori
605fd5d5c56SAnthony LiguoriPalm
606fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
607*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
608b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
609*a00d7f20SPeter MaydellS: Odd Fixes
6108d8b636dSPaolo BonziniF: hw/arm/palm.c
611fd5d5c56SAnthony Liguori
61295a5db3aSThomas HuthRaspberry Pi
61395a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
61495a5db3aSThomas HuthR: Andrew Baumann <Andrew.Baumann@microsoft.com>
61595a5db3aSThomas HuthR: Philippe Mathieu-Daudé <f4bug@amsat.org>
61695a5db3aSThomas HuthL: qemu-arm@nongnu.org
61795a5db3aSThomas HuthS: Odd Fixes
61895a5db3aSThomas HuthF: hw/arm/raspi_platform.h
61995a5db3aSThomas HuthF: hw/*/bcm283*
62095a5db3aSThomas HuthF: include/hw/arm/raspi*
62195a5db3aSThomas HuthF: include/hw/*/bcm283*
62295a5db3aSThomas Huth
623fd5d5c56SAnthony LiguoriReal View
6241ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
625b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
626fd5d5c56SAnthony LiguoriS: Maintained
6278d8b636dSPaolo BonziniF: hw/arm/realview*
628f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c
6295ea53049SPaolo BonziniF: hw/intc/realview_gic.c
6305ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h
631fd5d5c56SAnthony Liguori
6329b31bff0SPaolo BonziniPXA2XX
633fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
634*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
635b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
636*a00d7f20SPeter MaydellS: Odd Fixes
6379b31bff0SPaolo BonziniF: hw/arm/mainstone.c
6388d8b636dSPaolo BonziniF: hw/arm/spitz.c
6399b31bff0SPaolo BonziniF: hw/arm/tosa.c
6409b31bff0SPaolo BonziniF: hw/arm/z2.c
6419b31bff0SPaolo BonziniF: hw/*/pxa2xx*
642f7e242d6SThomas HuthF: hw/misc/mst_fpga.c
643ed0db866SThomas HuthF: include/hw/arm/pxa.h
644fd5d5c56SAnthony Liguori
64595a5db3aSThomas HuthSABRELITE / i.MX6
64695a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
64795a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
64895a5db3aSThomas HuthL: qemu-arm@nongnu.org
64995a5db3aSThomas HuthS: Odd Fixes
65095a5db3aSThomas HuthF: hw/arm/sabrelite.c
65195a5db3aSThomas HuthF: hw/arm/fsl-imx6.c
65295a5db3aSThomas HuthF: hw/misc/imx6_src.c
65395a5db3aSThomas HuthF: hw/ssi/imx_spi.c
65495a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h
65595a5db3aSThomas HuthF: include/hw/misc/imx6_src.h
65695a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h
65795a5db3aSThomas Huth
658671f11b2SThomas HuthSharp SL-5500 (Collie) PDA
659671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
660671f11b2SThomas HuthL: qemu-arm@nongnu.org
661671f11b2SThomas HuthS: Odd Fixes
662671f11b2SThomas HuthF: hw/arm/collie.c
663671f11b2SThomas HuthF: hw/arm/strongarm*
664671f11b2SThomas Huth
665fd5d5c56SAnthony LiguoriStellaris
6661ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
667b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
668fd5d5c56SAnthony LiguoriS: Maintained
6698d8b636dSPaolo BonziniF: hw/*/stellaris*
670fd5d5c56SAnthony Liguori
67195a5db3aSThomas HuthVersatile Express
67295a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
67395a5db3aSThomas HuthL: qemu-arm@nongnu.org
67495a5db3aSThomas HuthS: Maintained
67595a5db3aSThomas HuthF: hw/arm/vexpress.c
67695a5db3aSThomas Huth
677fd5d5c56SAnthony LiguoriVersatile PB
6781ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
679b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
680fd5d5c56SAnthony LiguoriS: Maintained
6818d8b636dSPaolo BonziniF: hw/*/versatile*
682c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c
683fd5d5c56SAnthony Liguori
68495a5db3aSThomas HuthVirt
68595a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
68695a5db3aSThomas HuthL: qemu-arm@nongnu.org
68795a5db3aSThomas HuthS: Maintained
68895a5db3aSThomas HuthF: hw/arm/virt*
68995a5db3aSThomas HuthF: include/hw/arm/virt.h
69095a5db3aSThomas Huth
691e3260506SPeter A. G. CrosthwaiteXilinx Zynq
692cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
693c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
694*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
695b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
696e3260506SPeter A. G. CrosthwaiteS: Maintained
697cc0100f4SAlistair FrancisF: hw/*/xilinx_*
6988d8b636dSPaolo BonziniF: hw/*/cadence_*
699f7e242d6SThomas HuthF: hw/misc/zynq*
700f7e242d6SThomas HuthF: include/hw/misc/zynq*
701cc0100f4SAlistair FrancisX: hw/ssi/xilinx_*
702e3260506SPeter A. G. Crosthwaite
703137805f5SAlistair FrancisXilinx ZynqMP
704c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
705cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
706*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
707b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
708137805f5SAlistair FrancisS: Maintained
709cc0100f4SAlistair FrancisF: hw/*/xlnx*.c
710f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h
711137805f5SAlistair Francis
7128f4d260eSShannon ZhaoARM ACPI Subsystem
713e59f13d7SZhaoshenglongM: Shannon Zhao <shannon.zhaosl@gmail.com>
714b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
7158f4d260eSShannon ZhaoS: Maintained
7168f4d260eSShannon ZhaoF: hw/arm/virt-acpi-build.c
7178f4d260eSShannon Zhao
718a1f8193bSAlistair FrancisSTM32F205
719a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
720*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
721a1f8193bSAlistair FrancisS: Maintained
722a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c
723a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c
724a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c
725a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c
726a1f8193bSAlistair FrancisF: hw/adc/*
727a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c
7280e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h
729a1f8193bSAlistair Francis
730a1f8193bSAlistair FrancisNetduino 2
731a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
732*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
733a1f8193bSAlistair FrancisS: Maintained
734a1f8193bSAlistair FrancisF: hw/arm/netduino2.c
735a1f8193bSAlistair Francis
736670bc4cbSSubbaraya SundeepSmartFusion2
737670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
738*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
739670bc4cbSSubbaraya SundeepS: Maintained
740670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c
741670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c
742670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c
743670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c
744670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h
745670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h
746670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h
747670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h
748670bc4cbSSubbaraya Sundeep
749670bc4cbSSubbaraya SundeepEmcraft M2S-FG484
750670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
751*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
752670bc4cbSSubbaraya SundeepS: Maintained
753670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c
754670bc4cbSSubbaraya Sundeep
755f87db1baSJoel StanleyASPEED BMCs
756f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org>
757*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
758f87db1baSJoel StanleyR: Andrew Jeffery <andrew@aj.id.au>
759f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au>
760f87db1baSJoel StanleyL: qemu-arm@nongnu.org
761f87db1baSJoel StanleyS: Maintained
762f87db1baSJoel StanleyF: hw/*/*aspeed*
763f87db1baSJoel StanleyF: include/hw/*/*aspeed*
764f87db1baSJoel StanleyF: hw/net/ftgmac100.c
765f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h
766f87db1baSJoel Stanley
767c0066d1aSJoel StanleyNRF51
768c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au>
769*a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
770c0066d1aSJoel StanleyL: qemu-arm@nongnu.org
771c0066d1aSJoel StanleyS: Maintained
772c0066d1aSJoel StanleyF: hw/arm/nrf51_soc.c
773c0066d1aSJoel StanleyF: hw/arm/microbit.c
774c0066d1aSJoel StanleyF: include/hw/arm/nrf51_soc.h
775c0066d1aSJoel Stanley
776fd5d5c56SAnthony LiguoriCRIS Machines
777fd5d5c56SAnthony Liguori-------------
778fd5d5c56SAnthony LiguoriAxis Dev88
779fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
780fd5d5c56SAnthony LiguoriS: Maintained
7818d8b636dSPaolo BonziniF: hw/cris/axis_dev88.c
7826e481d57SPeter MaydellF: hw/*/etraxfs_*.c
783fd5d5c56SAnthony Liguori
78407bf23a7SMichael WalleLM32 Machines
78507bf23a7SMichael Walle-------------
78607bf23a7SMichael WalleEVR32 and uclinux BSP
78707bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
78807bf23a7SMichael WalleS: Maintained
7898d8b636dSPaolo BonziniF: hw/lm32/lm32_boards.c
79007bf23a7SMichael Walle
791d118aa6bSMichael Wallemilkymist
792d118aa6bSMichael WalleM: Michael Walle <michael@walle.cc>
793d118aa6bSMichael WalleS: Maintained
7948d8b636dSPaolo BonziniF: hw/lm32/milkymist.c
795d118aa6bSMichael Walle
796afcacd53SAurelien JarnoM68K Machines
797fd5d5c56SAnthony Liguori-------------
798fd5d5c56SAnthony Liguorian5206
7995baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
8005baf2741SThomas HuthS: Odd Fixes
8018d8b636dSPaolo BonziniF: hw/m68k/an5206.c
802e9a56114SThomas HuthF: hw/m68k/mcf5206.c
803fd5d5c56SAnthony Liguori
804fd5d5c56SAnthony Liguorimcf5208
8055baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
8065baf2741SThomas HuthS: Odd Fixes
8078d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c
808e9a56114SThomas HuthF: hw/m68k/mcf_intc.c
809e9a56114SThomas HuthF: hw/char/mcf_uart.c
810e9a56114SThomas HuthF: hw/net/mcf_fec.c
8115baf2741SThomas HuthF: include/hw/m68k/mcf*.h
812fd5d5c56SAnthony Liguori
813fd5d5c56SAnthony LiguoriMicroBlaze Machines
814b6f97c14Sbellard-------------------
815fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
816fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
817fd5d5c56SAnthony LiguoriS: Maintained
8186e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c
819b6f97c14Sbellard
820d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605
8214b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
822d36e8ce7SPeter A. G. CrosthwaiteS: Maintained
8238d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c
824d36e8ce7SPeter A. G. Crosthwaite
825fd5d5c56SAnthony LiguoriMIPS Machines
826fd5d5c56SAnthony Liguori-------------
827fd5d5c56SAnthony LiguoriJazz
828fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
82990b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
830fd5d5c56SAnthony LiguoriS: Maintained
8318d8b636dSPaolo BonziniF: hw/mips/mips_jazz.c
832fd5d5c56SAnthony Liguori
833fd5d5c56SAnthony LiguoriMalta
834fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net>
83590b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
836fd5d5c56SAnthony LiguoriS: Maintained
8378d8b636dSPaolo BonziniF: hw/mips/mips_malta.c
838fd5d5c56SAnthony Liguori
839fd5d5c56SAnthony LiguoriMipssim
8404872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
84190b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
842659f42d8SYongbok KimS: Odd Fixes
8438d8b636dSPaolo BonziniF: hw/mips/mips_mipssim.c
844659f42d8SYongbok KimF: hw/net/mipsnet.c
845fd5d5c56SAnthony Liguori
846fd5d5c56SAnthony LiguoriR4000
847fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net>
84890b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
849fd5d5c56SAnthony LiguoriS: Maintained
8508d8b636dSPaolo BonziniF: hw/mips/mips_r4k.c
851fd5d5c56SAnthony Liguori
852659f42d8SYongbok KimFulong 2E
8534872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
85490b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
855659f42d8SYongbok KimS: Odd Fixes
856659f42d8SYongbok KimF: hw/mips/mips_fulong2e.c
8570170a3fcSPhilippe Mathieu-DaudéF: hw/isa/vt82c686.c
8584872fee2SAleksandar Markovic
8590170a3fcSPhilippe Mathieu-DaudéF: include/hw/isa/vt82c686.h
860659f42d8SYongbok Kim
861659f42d8SYongbok KimBoston
8624872fee2SAleksandar MarkovicM: Paul Burton <pburton@wavecomp.com>
86390b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
864659f42d8SYongbok KimS: Maintained
865659f42d8SYongbok KimF: hw/core/loader-fit.c
866659f42d8SYongbok KimF: hw/mips/boston.c
867659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c
868659f42d8SYongbok Kim
869945dad6dSJia LiuOpenRISC Machines
870945dad6dSJia Liu-----------------
871945dad6dSJia Liuor1k-sim
872945dad6dSJia LiuM: Jia Liu <proljc@gmail.com>
873945dad6dSJia LiuS: Maintained
874945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c
875945dad6dSJia Liu
876fd5d5c56SAnthony LiguoriPowerPC Machines
877fd5d5c56SAnthony Liguori----------------
878fd5d5c56SAnthony Liguori405
879bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
880a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
8819b9fe135SAndreas FärberS: Odd Fixes
8828d8b636dSPaolo BonziniF: hw/ppc/ppc405_boards.c
883fd5d5c56SAnthony Liguori
884aaade8d7SAndreas FärberBamboo
885bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
886aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
887aaade8d7SAndreas FärberS: Odd Fixes
8888d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c
889aaade8d7SAndreas Färber
89098cded3aSAndreas Färbere500
891bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
89298cded3aSAndreas FärberL: qemu-ppc@nongnu.org
893bba8e23aSAlexander GrafS: Odd Fixes
89498cded3aSAndreas FärberF: hw/ppc/e500.[hc]
89598cded3aSAndreas FärberF: hw/ppc/e500plat.c
896b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h
897b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h
898b5d55020SThomas HuthF: pc-bios/u-boot.e500
89998cded3aSAndreas Färber
90098cded3aSAndreas Färbermpc8544ds
901bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
90298cded3aSAndreas FärberL: qemu-ppc@nongnu.org
903bba8e23aSAlexander GrafS: Odd Fixes
90498cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c
9058d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c
90698cded3aSAndreas Färber
907fd5d5c56SAnthony LiguoriNew World
908bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
909a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
910bba8e23aSAlexander GrafS: Odd Fixes
911baec1910SAndreas FärberF: hw/ppc/mac_newworld.c
9126e481d57SPeter MaydellF: hw/pci-host/uninorth.c
9136e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc]
9148d8b636dSPaolo BonziniF: hw/misc/macio/
9156ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c
916b5d55020SThomas HuthF: hw/nvram/mac_nvram.c
917eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/
9186ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h
919eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h
920fd5d5c56SAnthony Liguori
921fd5d5c56SAnthony LiguoriOld World
922bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
923a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
924bba8e23aSAlexander GrafS: Odd Fixes
925baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c
9266e481d57SPeter MaydellF: hw/pci-host/grackle.c
9278d8b636dSPaolo BonziniF: hw/misc/macio/
928835c42d3SThomas HuthF: hw/intc/heathrow_pic.c
929fd5d5c56SAnthony Liguori
930ec38d398SAndreas FärberPReP
9318178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org>
9329f38774dSAndreas FärberL: qemu-devel@nongnu.org
933a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
9348178e89cSHervé PoussineauS: Maintained
93575610155SAndreas FärberF: hw/ppc/prep.c
9368178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c
9378178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c
9386e481d57SPeter MaydellF: hw/pci-host/prep.[hc]
9390a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c
940a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c
9411cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c
942cec16f0dSPhilippe Mathieu-DaudéF: hw/timer/m48t59-isa.c
943a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h
944cec16f0dSPhilippe Mathieu-DaudéF: include/hw/timer/m48t59.h
945835c42d3SThomas HuthF: pc-bios/ppc_rom.bin
946fd5d5c56SAnthony Liguori
947300b115cSAndreas FärbersPAPR
948085eb217SDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
9498a269ca4SAndreas FärberL: qemu-ppc@nongnu.org
9508a269ca4SAndreas FärberS: Supported
9518d8b636dSPaolo BonziniF: hw/*/spapr*
952f9de2da7SDavid GibsonF: include/hw/*/spapr*
953f9de2da7SDavid GibsonF: hw/*/xics*
954f9de2da7SDavid GibsonF: include/hw/*/xics*
955f9de2da7SDavid GibsonF: pc-bios/spapr-rtas/*
956b5d55020SThomas HuthF: pc-bios/spapr-rtas.bin
957b5d55020SThomas HuthF: pc-bios/slof.bin
958bcad45deSCédric Le GoaterF: pc-bios/skiboot.lid
959b5d55020SThomas HuthF: docs/specs/ppc-spapr-hcalls.txt
960b5d55020SThomas HuthF: docs/specs/ppc-spapr-hotplug.txt
961a70ab357SGreg KurzF: tests/spapr*
962a70ab357SGreg KurzF: tests/libqos/*spapr*
963a70ab357SGreg KurzF: tests/rtas*
964a70ab357SGreg KurzF: tests/libqos/rtas*
9658a269ca4SAndreas Färber
966794d00bfSAndreas Färbervirtex_ml507
967794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
968794d00bfSAndreas FärberL: qemu-ppc@nongnu.org
969794d00bfSAndreas FärberS: Odd Fixes
9706e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c
971794d00bfSAndreas Färber
972a9dd6604SBALATON Zoltansam460ex
973a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
974a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org
975a9dd6604SBALATON ZoltanS: Maintained
976a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c
977c6f2594cSBALATON ZoltanF: hw/timer/m41t80.c
978a9dd6604SBALATON Zoltan
979fd5d5c56SAnthony LiguoriSH4 Machines
980fd5d5c56SAnthony Liguori------------
981fd5d5c56SAnthony LiguoriR2D
982fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
983fd5d5c56SAnthony LiguoriS: Maintained
9846e481d57SPeter MaydellF: hw/sh4/r2d.c
98581527b94SThomas HuthF: hw/intc/sh_intc.c
98681527b94SThomas HuthF: hw/timer/sh_timer.c
987fd5d5c56SAnthony Liguori
988fd5d5c56SAnthony LiguoriShix
989fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
99081527b94SThomas HuthS: Odd Fixes
9916e481d57SPeter MaydellF: hw/sh4/shix.c
992fd5d5c56SAnthony Liguori
993fd5d5c56SAnthony LiguoriSPARC Machines
994fd5d5c56SAnthony Liguori--------------
995fd5d5c56SAnthony LiguoriSun4m
996f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
997fd5d5c56SAnthony LiguoriS: Maintained
9988d8b636dSPaolo BonziniF: hw/sparc/sun4m.c
999c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c
1000c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c
10017098b79eSThomas HuthF: hw/misc/eccmemctl.c
10027098b79eSThomas HuthF: hw/misc/slavio_misc.c
1003c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h
1004c10a1c78SThomas HuthF: pc-bios/openbios-sparc32
1005fd5d5c56SAnthony Liguori
1006fd5d5c56SAnthony LiguoriSun4u
1007f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1008fd5d5c56SAnthony LiguoriS: Maintained
10098d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c
1010c10a1c78SThomas HuthF: pc-bios/openbios-sparc64
1011fd5d5c56SAnthony Liguori
1012a2664ca0SArtyom TarasenkoSun4v
1013a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com>
1014a2664ca0SArtyom TarasenkoS: Maintained
1015626e4a4bSFam ZhengF: hw/sparc64/niagara.c
1016a2664ca0SArtyom TarasenkoF: hw/timer/sun4v-rtc.c
1017a2664ca0SArtyom TarasenkoF: include/hw/timer/sun4v-rtc.h
1018a2664ca0SArtyom Tarasenko
1019ce6c760cSFabien ChouteauLeon3
1020ce6c760cSFabien ChouteauM: Fabien Chouteau <chouteau@adacore.com>
1021ce6c760cSFabien ChouteauS: Maintained
10228d8b636dSPaolo BonziniF: hw/sparc/leon3.c
10238d8b636dSPaolo BonziniF: hw/*/grlib*
1024c10a1c78SThomas HuthF: include/hw/sparc/grlib.h
1025ce6c760cSFabien Chouteau
1026fd5d5c56SAnthony LiguoriS390 Machines
1027fd5d5c56SAnthony Liguori-------------
1028dd4ad64aSCornelia HuckS390 Virtio-ccw
1029c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
1030b304bf00SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
1031dd4ad64aSCornelia HuckS: Supported
10320c6aa7eeSPaolo BonziniF: hw/char/sclp*.[hc]
10339d1c4449SChristian BorntraegerF: hw/char/terminal3270.c
1034c5bfb202SCornelia HuckF: hw/s390x/
10354277af19SCornelia HuckF: include/hw/s390x/
1036c5bfb202SCornelia HuckF: hw/watchdog/wdt_diag288.c
10371e4738b2SSascha SilbeF: include/hw/watchdog/wdt_diag288.h
10381e4738b2SSascha SilbeF: default-configs/s390x-softmmu.mak
1039e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1040e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1041146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1042dd4ad64aSCornelia Huck
10438e4eb427SChristian BorntraegerS390-ccw boot
1044304584bfSCornelia HuckM: Christian Borntraeger <borntraeger@de.ibm.com>
1045304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com>
1046304584bfSCornelia HuckS: Supported
10478e4eb427SChristian BorntraegerF: hw/s390x/ipl.*
1048304584bfSCornelia HuckF: pc-bios/s390-ccw/
1049304584bfSCornelia HuckF: pc-bios/s390-ccw.img
1050e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1051304584bfSCornelia HuckL: qemu-s390x@nongnu.org
1052304584bfSCornelia Huck
1053d5bfb425SChristian BorntraegerS390 PCI
1054d5bfb425SChristian BorntraegerM: Collin Walling <walling@linux.ibm.com>
1055d5bfb425SChristian BorntraegerS: Supported
1056d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci*
1057d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org
1058d5bfb425SChristian Borntraeger
1059ab9528caSGuan XuetaoUniCore32 Machines
1060ab9528caSGuan Xuetao-------------
1061ab9528caSGuan XuetaoPKUnity-3 SoC initramfs-with-busybox
1062ab9528caSGuan XuetaoM: Guan Xuetao <gxt@mprc.pku.edu.cn>
1063ab9528caSGuan XuetaoS: Maintained
10648d8b636dSPaolo BonziniF: hw/*/puv3*
1065ab9528caSGuan XuetaoF: hw/unicore32/
1066ab9528caSGuan Xuetao
1067fd5d5c56SAnthony LiguoriX86 Machines
1068fd5d5c56SAnthony Liguori------------
1069fd5d5c56SAnthony LiguoriPC
1070046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1071fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1072fd5d5c56SAnthony LiguoriS: Supported
1073046a6486SMichael S. TsirkinF: include/hw/i386/
1074046a6486SMichael S. TsirkinF: hw/i386/
1075046a6486SMichael S. TsirkinF: hw/pci-host/piix.c
1076046a6486SMichael S. TsirkinF: hw/pci-host/q35.c
1077046a6486SMichael S. TsirkinF: hw/pci-host/pam.c
1078046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h
1079046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h
1080046a6486SMichael S. TsirkinF: hw/isa/piix4.c
1081046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c
1082046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c
1083046a6486SMichael S. TsirkinF: hw/acpi/piix4.c
1084046a6486SMichael S. TsirkinF: hw/acpi/ich9.c
1085046a6486SMichael S. TsirkinF: include/hw/acpi/ich9.h
1086f586d5fcSMarkus ArmbrusterF: include/hw/acpi/piix4.h
10879cc3b73cSPaolo BonziniF: hw/misc/sga.c
10889cc3b73cSPaolo Bonzini
10899cc3b73cSPaolo BonziniPC Chipset
10909cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com>
10919cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
10921732be86SPhilippe Mathieu-DaudéS: Supported
10939cc3b73cSPaolo BonziniF: hw/char/debugcon.c
1094bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel*
10959cc3b73cSPaolo BonziniF: hw/char/serial*
10969cc3b73cSPaolo BonziniF: hw/dma/i8257*
10979cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c
10981732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c
10999cc3b73cSPaolo BonziniF: hw/intc/apic*
11009cc3b73cSPaolo BonziniF: hw/intc/ioapic*
11019cc3b73cSPaolo BonziniF: hw/intc/i8259*
11021854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c
11039cc3b73cSPaolo BonziniF: hw/misc/debugexit.c
11049cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c
11059cc3b73cSPaolo BonziniF: hw/timer/hpet*
11069cc3b73cSPaolo BonziniF: hw/timer/i8254*
11079cc3b73cSPaolo BonziniF: hw/timer/mc146818rtc*
1108edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c
1109866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h
1110bb3d5ea8SPhilippe Mathieu-DaudéF: include/hw/char/parallel.h
111155f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h
1112a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h
111347973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h
11141854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h
1115a2feb348SThomas HuthF: include/hw/timer/hpet.h
1116a2feb348SThomas HuthF: include/hw/timer/i8254*
1117a2feb348SThomas HuthF: include/hw/timer/mc146818rtc*
1118046a6486SMichael S. Tsirkin
11195da4fb00SMichael S. TsirkinMachine core
11205da4fb00SMichael S. TsirkinM: Eduardo Habkost <ehabkost@redhat.com>
1121fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
11225da4fb00SMichael S. TsirkinS: Supported
11235da4fb00SMichael S. TsirkinF: hw/core/machine.c
1124c1629c5cSThomas HuthF: hw/core/null-machine.c
11255da4fb00SMichael S. TsirkinF: include/hw/boards.h
1126e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
1127fd5d5c56SAnthony Liguori
112816e7caaeSMax FilippovXtensa Machines
112916e7caaeSMax Filippov---------------
1130375847a6SMax Filippovsim
113116e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
113216e7caaeSMax FilippovS: Maintained
1133437a8c11SMax FilippovF: hw/xtensa/sim.c
1134375847a6SMax Filippov
1135437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705)
1136375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1137375847a6SMax FilippovS: Maintained
1138437a8c11SMax FilippovF: hw/xtensa/xtfpga.c
1139437a8c11SMax FilippovF: hw/net/opencores_eth.c
114016e7caaeSMax Filippov
1141fd5d5c56SAnthony LiguoriDevices
1142fd5d5c56SAnthony Liguori-------
1143b30934cbSJiri SlabyEDU
1144b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz>
1145b30934cbSJiri SlabyS: Maintained
1146b30934cbSJiri SlabyF: hw/misc/edu.c
1147b30934cbSJiri Slaby
1148fd5d5c56SAnthony LiguoriIDE
1149c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1150c095348bSJohn SnowL: qemu-block@nongnu.org
1151c095348bSJohn SnowS: Supported
11528d8b636dSPaolo BonziniF: include/hw/ide.h
1153c9f7acd5SThomas HuthF: include/hw/ide/
1154fd5d5c56SAnthony LiguoriF: hw/ide/
1155c095348bSJohn SnowF: hw/block/block.c
1156c095348bSJohn SnowF: hw/block/cdrom.c
1157c095348bSJohn SnowF: hw/block/hd-geometry.c
1158c095348bSJohn SnowF: tests/ide-test.c
1159c095348bSJohn SnowF: tests/ahci-test.c
1160edc35b3dSThomas HuthF: tests/cdrom-test.c
1161aee50319SJohn SnowF: tests/libqos/ahci*
1162e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1163c095348bSJohn Snow
1164caf316baSCorey MinyardIPMI
1165caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org>
1166caf316baSCorey MinyardS: Maintained
1167caf316baSCorey MinyardF: include/hw/ipmi/*
1168caf316baSCorey MinyardF: hw/ipmi/*
1169caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c
1170caf316baSCorey MinyardF: tests/ipmi*
1171e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase
1172caf316baSCorey Minyard
1173c095348bSJohn SnowFloppy
1174c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1175c095348bSJohn SnowL: qemu-block@nongnu.org
1176c095348bSJohn SnowS: Supported
1177c095348bSJohn SnowF: hw/block/fdc.c
1178c095348bSJohn SnowF: include/hw/block/fdc.h
1179aee50319SJohn SnowF: tests/fdc-test.c
1180e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1181fd5d5c56SAnthony Liguori
1182f5f487b2SPeter MaydellOMAP
1183f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1184f5f487b2SPeter MaydellS: Maintained
11858d8b636dSPaolo BonziniF: hw/*/omap*
1186ed0db866SThomas HuthF: include/hw/arm/omap.h
1187f5f487b2SPeter Maydell
118828d54e58SPaolo BonziniIPack
118928d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com>
119028d54e58SPaolo BonziniS: Odd Fixes
119128d54e58SPaolo BonziniF: hw/char/ipoctal232.c
119228d54e58SPaolo BonziniF: hw/ipack/
119328d54e58SPaolo Bonzini
1194fd5d5c56SAnthony LiguoriPCI
1195fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1196fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1197fd5d5c56SAnthony LiguoriS: Supported
11988d8b636dSPaolo BonziniF: include/hw/pci/*
1199f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c
1200ca818cfbSMichael S. TsirkinF: hw/pci/*
1201f178bc6bSPaolo BonziniF: hw/pci-bridge/*
120268179923SPhilippe Mathieu-DaudéF: docs/pci*
120368179923SPhilippe Mathieu-DaudéF: docs/specs/*pci*
1204534fd814SFam ZhengF: default-configs/pci.mak
12050e0b3592SMichael S. Tsirkin
1206d31e5ae7SMichael S. TsirkinACPI/SMBIOS
12070e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
12080e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com>
12090e0b3592SMichael S. TsirkinS: Supported
12100e0b3592SMichael S. TsirkinF: include/hw/acpi/*
1211d31e5ae7SMichael S. TsirkinF: include/hw/smbios/*
12120e0b3592SMichael S. TsirkinF: hw/mem/*
12138d8b636dSPaolo BonziniF: hw/acpi/*
1214d31e5ae7SMichael S. TsirkinF: hw/smbios/*
12150e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc]
12160e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c
12173248f1b4SBen WarrenF: tests/bios-tables-test.c
12183248f1b4SBen WarrenF: tests/acpi-utils.[hc]
12197115dcf4SLaszlo ErsekF: tests/acpi-test-data/*
12207115dcf4SLaszlo ErsekF: tests/acpi-test-data/*/*
1221fd5d5c56SAnthony Liguori
1222aaade8d7SAndreas Färberppc4xx
1223bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1224aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1225aaade8d7SAndreas FärberS: Odd Fixes
12268d8b636dSPaolo BonziniF: hw/ppc/ppc4*.c
1227aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c
1228b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h
1229aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h
1230aaade8d7SAndreas Färber
123198cded3aSAndreas Färberppce500
1232bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
123398cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1234bba8e23aSAlexander GrafS: Odd Fixes
12356e481d57SPeter MaydellF: hw/ppc/e500*
1236566dd236SPaolo BonziniF: hw/pci-host/ppce500.c
1237566dd236SPaolo BonziniF: hw/net/fsl_etsec/
123898cded3aSAndreas Färber
123961af0ee6SPaolo BonziniCharacter devices
12402185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com>
12412185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
124261af0ee6SPaolo BonziniS: Odd Fixes
124361af0ee6SPaolo BonziniF: hw/char/
124461af0ee6SPaolo Bonzini
1245f536f112SPaolo BonziniNetwork devices
1246f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com>
1247f536f112SPaolo BonziniS: Odd Fixes
1248f536f112SPaolo BonziniF: hw/net/
12496061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/
12506bd7776cSGreg KurzF: tests/virtio-net-test.c
1251e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
1252f536f112SPaolo Bonzini
1253fd5d5c56SAnthony LiguoriSCSI
1254de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1255c2380365SFam ZhengR: Fam Zheng <famz@redhat.com>
1256de7724f7SPaolo BonziniS: Supported
125774460f34SThomas HuthF: include/hw/scsi/*
12588d8b636dSPaolo BonziniF: hw/scsi/*
12596bd7776cSGreg KurzF: tests/virtio-scsi-test.c
1260e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next
1261de7724f7SPaolo Bonzini
1262fcb5629dSPeter A. G. CrosthwaiteSSI
12634b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1264c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1265fcb5629dSPeter A. G. CrosthwaiteS: Maintained
12668d8b636dSPaolo BonziniF: hw/ssi/*
12678d8b636dSPaolo BonziniF: hw/block/m25p80.c
1268982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h
12694b46ba61SAlistair FrancisX: hw/ssi/xilinx_*
1270982d009aSPhilippe Mathieu-DaudéF: tests/m25p80-test.c
12714b46ba61SAlistair Francis
12724b46ba61SAlistair FrancisXilinx SPI
1273c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
12744b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
12754b46ba61SAlistair FrancisS: Maintained
12764b46ba61SAlistair FrancisF: hw/ssi/xilinx_*
1277fcb5629dSPeter A. G. Crosthwaite
1278076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card)
1279076a0fc3SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1280076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes
1281076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd*
1282076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c
1283076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd*
1284076a0fc3SPhilippe Mathieu-DaudéF: tests/sd*
1285076a0fc3SPhilippe Mathieu-Daudé
1286fd5d5c56SAnthony LiguoriUSB
12875d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
12885d0d62feSGerd HoffmannS: Maintained
12898d8b636dSPaolo BonziniF: hw/usb/*
129028edfce0SGongleiF: tests/usb-*-test.c
1291beded0ffSThomas HuthF: docs/usb2.txt
1292beded0ffSThomas HuthF: docs/usb-storage.txt
1293beded0ffSThomas HuthF: include/hw/usb.h
1294beded0ffSThomas HuthF: include/hw/usb/
1295104ebc5fSPhilippe Mathieu-DaudéF: default-configs/usb.mak
1296fd5d5c56SAnthony Liguori
1297e26082fdSPaolo BonziniUSB (serial adapter)
1298e26082fdSPaolo BonziniM: Gerd Hoffmann <kraxel@redhat.com>
1299e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1300e26082fdSPaolo BonziniS: Maintained
1301e26082fdSPaolo BonziniF: hw/usb/dev-serial.c
1302e26082fdSPaolo Bonzini
130392e1fb5eSAlex WilliamsonVFIO
130492e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com>
130592e1fb5eSAlex WilliamsonS: Supported
1306cf7087dbSKim PhillipsF: hw/vfio/*
130799b88c6dSThomas HuthF: include/hw/vfio/
130892e1fb5eSAlex Williamson
13095eb74557SDong Jia Shivfio-ccw
1310c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
13117913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com>
13127913938aSChristian BorntraegerM: Farhan Ali <alifm@linux.ibm.com>
13135eb74557SDong Jia ShiS: Supported
13145eb74557SDong Jia ShiF: hw/vfio/ccw.c
13155eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c
13165eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h
1317e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1318146bd283SCornelia HuckL: qemu-s390x@nongnu.org
13195eb74557SDong Jia Shi
1320a51b3153STony Krowiakvfio-ap
1321a51b3153STony KrowiakM: Christian Borntraeger <borntraeger@de.ibm.com>
1322a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com>
1323a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com>
1324a51b3153STony KrowiakM: Pierre Morel <pmorel@linux.ibm.com>
1325a51b3153STony KrowiakS: Supported
1326a51b3153STony KrowiakF: hw/s390x/ap-device.c
1327a51b3153STony KrowiakF: hw/s390x/ap-bridge.c
1328a51b3153STony KrowiakF: include/hw/s390x/ap-device.h
1329a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h
13302fe2942cSTony KrowiakF: hw/vfio/ap.c
1331694a8d70STony KrowiakF: docs/vfio-ap.txt
1332a51b3153STony KrowiakL: qemu-s390x@nongnu.org
1333a51b3153STony Krowiak
1334fd5d5c56SAnthony Liguorivhost
1335fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1336fd5d5c56SAnthony LiguoriS: Supported
13378d8b636dSPaolo BonziniF: hw/*/*vhost*
133837f8043dSPhilippe Mathieu-DaudéF: docs/interop/vhost-user.txt
1339fd5d5c56SAnthony Liguori
1340fd5d5c56SAnthony Liguorivirtio
1341a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1342fd5d5c56SAnthony LiguoriS: Supported
13438d8b636dSPaolo BonziniF: hw/*/virtio*
134472fa605dSThomas HuthF: hw/virtio/Makefile.objs
134572fa605dSThomas HuthF: hw/virtio/trace-events
13466a084ea3SMichael S. TsirkinF: net/vhost-user.c
1347494f7b57SThomas HuthF: include/hw/virtio/
13486bd7776cSGreg KurzF: tests/virtio-balloon-test.c
1349fd5d5c56SAnthony Liguori
1350fd5d5c56SAnthony Liguorivirtio-9p
13518c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org>
1352fd5d5c56SAnthony LiguoriS: Supported
1353aebeca25SAndreas FärberF: hw/9pfs/
1354aebeca25SAndreas FärberF: fsdev/
13552d888c09SAndreas FärberF: tests/virtio-9p-test.c
1356e18a8b34SStefan HajnocziT: git https://github.com/gkurz/qemu.git 9p-next
1357fd5d5c56SAnthony Liguori
1358fd5d5c56SAnthony Liguorivirtio-blk
135954d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1360b457a5f5SStefan HajnocziL: qemu-block@nongnu.org
1361fd5d5c56SAnthony LiguoriS: Supported
13628d8b636dSPaolo BonziniF: hw/block/virtio-blk.c
1363b457a5f5SStefan HajnocziF: hw/block/dataplane/*
13646bd7776cSGreg KurzF: tests/virtio-blk-test.c
1365e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1366fd5d5c56SAnthony Liguori
1367dd4ad64aSCornelia Huckvirtio-ccw
1368c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
136968b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1370dd4ad64aSCornelia HuckS: Supported
1371901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc]
1372d8d4d62cSThomas HuthF: hw/s390x/vhost-vsock-ccw.c
1373e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1374e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1375146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1376dd4ad64aSCornelia Huck
1377a5d4d7b5SGerd Hoffmannvirtio-input
1378a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1379a5d4d7b5SGerd HoffmannS: Maintained
1380a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c
1381a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h
1382a5d4d7b5SGerd Hoffmann
1383fd5d5c56SAnthony Liguorivirtio-serial
1384cee887d9SAmit ShahM: Amit Shah <amit@kernel.org>
1385fd5d5c56SAnthony LiguoriS: Supported
13868d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c
13878d8b636dSPaolo BonziniF: hw/char/virtio-console.c
138868a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h
13896bd7776cSGreg KurzF: tests/virtio-console-test.c
13906bd7776cSGreg KurzF: tests/virtio-serial-test.c
1391fd5d5c56SAnthony Liguori
13921f51a5cbSAmit Shahvirtio-rng
1393cee887d9SAmit ShahM: Amit Shah <amit@kernel.org>
13941f51a5cbSAmit ShahS: Supported
13951f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c
13961f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h
1397750cf869SThomas HuthF: include/sysemu/rng*.h
13981f51a5cbSAmit ShahF: backends/rng*.c
13996bd7776cSGreg KurzF: tests/virtio-rng-test.c
14001f51a5cbSAmit Shah
14016034011cSGongleivirtio-crypto
14026034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
14036034011cSGongleiS: Supported
14046034011cSGongleiF: hw/virtio/virtio-crypto.c
14056034011cSGongleiF: hw/virtio/virtio-crypto-pci.c
14066034011cSGongleiF: include/hw/virtio/virtio-crypto.h
14076034011cSGonglei
1408f3c507adSKeith Buschnvme
1409f3c507adSKeith BuschM: Keith Busch <keith.busch@intel.com>
1410c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1411f3c507adSKeith BuschS: Supported
1412f3c507adSKeith BuschF: hw/block/nvme*
1413fc967791SAndreas FärberF: tests/nvme-test.c
1414f3c507adSKeith Busch
1415d383c625SHannes Reineckemegasas
14163fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com>
1417c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1418d383c625SHannes ReineckeS: Supported
1419d383c625SHannes ReineckeF: hw/scsi/megasas.c
1420d383c625SHannes ReineckeF: hw/scsi/mfi.h
14213fdfb8b6SPhilippe Mathieu-DaudéF: tests/megasas-test.c
1422d383c625SHannes Reinecke
1423605d52e6SDmitry FleytmanNetwork packet abstractions
1424bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1425605d52e6SDmitry FleytmanS: Maintained
1426605d52e6SDmitry FleytmanF: include/net/eth.h
1427605d52e6SDmitry FleytmanF: net/eth.c
1428605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt*
1429605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt*
1430605d52e6SDmitry Fleytman
1431622fb504SDmitry FleytmanVmware
1432bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1433622fb504SDmitry FleytmanS: Maintained
1434622fb504SDmitry FleytmanF: hw/net/vmxnet*
1435622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi*
14365a49c1b3SPhilippe Mathieu-DaudéF: tests/vmxnet3-test.c
1437622fb504SDmitry Fleytman
1438de24d3f1SScott FeldmanRocker
1439de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us>
1440de24d3f1SScott FeldmanS: Maintained
1441de24d3f1SScott FeldmanF: hw/net/rocker/
1442de850948SThomas HuthF: tests/rocker/
1443de850948SThomas HuthF: docs/specs/rocker.txt
1444de24d3f1SScott Feldman
144570d1fb9cSXiao GuangrongNVDIMM
14467a5bd53dSXiao GuangrongM: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
144770d1fb9cSXiao GuangrongS: Maintained
144870d1fb9cSXiao GuangrongF: hw/acpi/nvdimm.c
144970d1fb9cSXiao GuangrongF: hw/mem/nvdimm.c
145070d1fb9cSXiao GuangrongF: include/hw/mem/nvdimm.h
145170d1fb9cSXiao Guangrong
1452093454e2SDmitry Fleytmane1000x
1453bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1454093454e2SDmitry FleytmanS: Maintained
1455093454e2SDmitry FleytmanF: hw/net/e1000x*
1456093454e2SDmitry Fleytman
14576f3fbe4eSDmitry Fleytmane1000e
1458bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
14596f3fbe4eSDmitry FleytmanS: Maintained
14606f3fbe4eSDmitry FleytmanF: hw/net/e1000e*
14616f3fbe4eSDmitry Fleytman
1462ebc2327fSStefan Weileepro100
1463ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de>
1464ebc2327fSStefan WeilS: Maintained
1465ebc2327fSStefan WeilF: hw/net/eepro100.c
1466ebc2327fSStefan Weil
1467e481a1f6SAlistair FrancisGeneric Loader
1468c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1469e481a1f6SAlistair FrancisS: Maintained
1470e481a1f6SAlistair FrancisF: hw/core/generic-loader.c
1471e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h
1472c5e2ac7eSPhilippe Mathieu-DaudéF: docs/generic-loader.txt
1473e481a1f6SAlistair Francis
1474645d3cbeSSu HangIntel Hexadecimal Object File Loader
1475645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn>
1476645d3cbeSSu HangS: Maintained
1477645d3cbeSSu HangF: tests/hexloader-test.c
14784b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex
1479645d3cbeSSu Hang
148087a9023aSThomas HuthCHRP NVRAM
148187a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com>
148287a9023aSThomas HuthS: Maintained
148387a9023aSThomas HuthF: hw/nvram/chrp_nvram.c
148487a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h
148587a9023aSThomas HuthF: tests/prom-env-test.c
148687a9023aSThomas Huth
148742697d88SBen WarrenVM Generation ID
148842697d88SBen WarrenM: Ben Warren <ben@skyportsystems.com>
148942697d88SBen WarrenS: Maintained
149042697d88SBen WarrenF: hw/acpi/vmgenid.c
149142697d88SBen WarrenF: include/hw/acpi/vmgenid.h
149242697d88SBen WarrenF: docs/specs/vmgenid.txt
149342697d88SBen WarrenF: tests/vmgenid-test.c
149442697d88SBen WarrenF: stubs/vmgenid.c
149542697d88SBen Warren
1496747969dbSPhilippe Mathieu-DaudéUnimplemented device
1497747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org>
1498747969dbSPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org>
1499747969dbSPhilippe Mathieu-DaudéS: Maintained
1500747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h
1501747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c
1502747969dbSPhilippe Mathieu-Daudé
1503dbb2e472SGerd HoffmannStandard VGA
1504dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1505dbb2e472SGerd HoffmannS: Maintained
1506dbb2e472SGerd HoffmannF: hw/display/vga*
1507dbb2e472SGerd HoffmannF: hw/display/bochs-display.c
1508dbb2e472SGerd HoffmannF: include/hw/display/vga.h
1509dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h
1510dbb2e472SGerd Hoffmann
151158d632c7SGerd Hoffmannramfb
151258d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
151358d632c7SGerd HoffmannS: Maintained
151458d632c7SGerd HoffmannF: hw/display/ramfb*.c
151558d632c7SGerd HoffmannF: include/hw/display/ramfb.h
151658d632c7SGerd Hoffmann
1517dbb2e472SGerd Hoffmannvirtio-gpu
1518dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1519dbb2e472SGerd HoffmannS: Maintained
1520dbb2e472SGerd HoffmannF: hw/display/virtio-gpu*
1521dbb2e472SGerd HoffmannF: hw/display/virtio-vga.c
1522dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h
1523dbb2e472SGerd Hoffmann
1524dbb2e472SGerd HoffmannCirrus VGA
1525dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1526dbb2e472SGerd HoffmannS: Odd Fixes
1527dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
1528dbb2e472SGerd HoffmannF: hw/display/cirrus*
1529dbb2e472SGerd Hoffmann
153072d277a7SGerd HoffmannEDID Generator
153172d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
153272d277a7SGerd HoffmannS: Maintained
153372d277a7SGerd HoffmannF: hw/display/edid*
153472d277a7SGerd HoffmannF: include/hw/display/edid.h
153572d277a7SGerd HoffmannF: qemu-edid.c
153672d277a7SGerd Hoffmann
1537fd5d5c56SAnthony LiguoriSubsystems
1538fd5d5c56SAnthony Liguori----------
1539fd5d5c56SAnthony LiguoriAudio
15409f575846SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1541fd5d5c56SAnthony LiguoriS: Maintained
1542fd5d5c56SAnthony LiguoriF: audio/
15438d8b636dSPaolo BonziniF: hw/audio/
1544a2b245aeSThomas HuthF: include/hw/audio/
1545d7b50c0cSAndreas FärberF: tests/ac97-test.c
15468fa74c94SAndreas FärberF: tests/es1370-test.c
1547fbaf445aSAndreas FärberF: tests/intel-hda-test.c
1548fd5d5c56SAnthony Liguori
154917f1e8f5SStefan HajnocziBlock layer core
1550fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
1551c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
1552c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1553fd5d5c56SAnthony LiguoriS: Supported
1554fd5d5c56SAnthony LiguoriF: block*
1555fd5d5c56SAnthony LiguoriF: block/
15568d8b636dSPaolo BonziniF: hw/block/
15574c346e0bSKevin WolfF: include/block/
155846078760SKevin WolfF: qemu-img*
155946078760SKevin WolfF: qemu-io*
156029242091SKevin WolfF: tests/qemu-iotests/
15618dd30c86SMax ReitzF: util/qemu-progress.c
15620bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c
1563c468e368SMarkus ArmbrusterF: tests/check-block-qdict.c
1564ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
1565fd5d5c56SAnthony Liguori
1566d55053b1SStefan HajnocziBlock I/O path
1567d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
15689ca3003dSFam ZhengM: Fam Zheng <famz@redhat.com>
1569d55053b1SStefan HajnocziL: qemu-block@nongnu.org
1570d55053b1SStefan HajnocziS: Supported
157136c697bdSPaolo BonziniF: util/async.c
157236c697bdSPaolo BonziniF: util/aio-*.c
1573d55053b1SStefan HajnocziF: block/io.c
1574d55053b1SStefan HajnocziF: migration/block*
1575e1029ae2SFam ZhengF: include/block/aio.h
1576f5a53faaSStefan HajnocziF: include/block/aio-wait.h
15770a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py
1578e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1579d55053b1SStefan Hajnoczi
1580e5b5728cSPaolo BonziniBlock SCSI subsystem
1581e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1582c2380365SFam ZhengR: Fam Zheng <famz@redhat.com>
1583e5b5728cSPaolo BonziniL: qemu-block@nongnu.org
1584e5b5728cSPaolo BonziniS: Supported
1585e5b5728cSPaolo BonziniF: include/scsi/*
1586e5b5728cSPaolo BonziniF: scsi/*
1587e5b5728cSPaolo Bonzini
1588280458a3SJeff CodyBlock Jobs
1589280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
1590280458a3SJeff CodyL: qemu-block@nongnu.org
1591280458a3SJeff CodyS: Supported
1592280458a3SJeff CodyF: blockjob.c
1593280458a3SJeff CodyF: include/block/blockjob.h
159433e9e9bdSKevin WolfF: job.c
15951a90bc81SKevin WolfF: job-qmp.c
1596c468e368SMarkus ArmbrusterF: include/qemu/job.h
1597280458a3SJeff CodyF: block/backup.c
1598280458a3SJeff CodyF: block/commit.c
159977346025SJeff CodyF: block/stream.c
1600280458a3SJeff CodyF: block/mirror.c
1601bf42508fSKevin WolfF: qapi/job.json
1602e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
1603280458a3SJeff Cody
16044120201dSMarkus ArmbrusterBlock QAPI, monitor, command line
16054120201dSMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
16064120201dSMarkus ArmbrusterS: Supported
16074120201dSMarkus ArmbrusterF: blockdev.c
16084120201dSMarkus ArmbrusterF: block/qapi.c
16094120201dSMarkus ArmbrusterF: qapi/block*.json
1610fa988e39SMarkus ArmbrusterF: qapi/transaction.json
1611ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git block-next
16124120201dSMarkus Armbruster
1613538193bcSJohn SnowDirty Bitmaps
1614538193bcSJohn SnowM: Fam Zheng <famz@redhat.com>
1615538193bcSJohn SnowM: John Snow <jsnow@redhat.com>
1616538193bcSJohn SnowL: qemu-block@nongnu.org
1617538193bcSJohn SnowS: Supported
1618538193bcSJohn SnowF: util/hbitmap.c
1619538193bcSJohn SnowF: block/dirty-bitmap.c
1620538193bcSJohn SnowF: include/qemu/hbitmap.h
1621538193bcSJohn SnowF: include/block/dirty-bitmap.h
1622538193bcSJohn SnowF: tests/test-hbitmap.c
16235746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst
1624e18a8b34SStefan HajnocziT: git https://github.com/famz/qemu.git bitmaps
1625e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git bitmaps
1626538193bcSJohn Snow
162761af0ee6SPaolo BonziniCharacter device backends
162855fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
16292185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1630fd5d5c56SAnthony LiguoriS: Maintained
1631178fe0aeSMarc-André LureauF: chardev/
16328228e353SMarc-André LureauF: include/chardev/
1633dbeee392SMarkus ArmbrusterF: qapi/char.json
1634fd5d5c56SAnthony Liguori
1635e26082fdSPaolo BonziniCharacter Devices (Braille)
1636e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1637e26082fdSPaolo BonziniS: Maintained
16386b10e573SMarc-André LureauF: chardev/baum.c
1639fd5d5c56SAnthony Liguori
1640e94630d3SMarkus ArmbrusterCommand line option argument parsing
1641e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
1642e94630d3SMarkus ArmbrusterS: Supported
1643e94630d3SMarkus ArmbrusterF: include/qemu/option.h
1644e94630d3SMarkus ArmbrusterF: tests/test-keyval.c
1645e94630d3SMarkus ArmbrusterF: tests/test-qemu-opts.c
1646e94630d3SMarkus ArmbrusterF: util/keyval.c
1647e94630d3SMarkus ArmbrusterF: util/qemu-option.c
1648e94630d3SMarkus Armbruster
16498c413e79SMarkus ArmbrusterCoverity model
16508c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
16518c413e79SMarkus ArmbrusterS: Supported
16528c413e79SMarkus ArmbrusterF: scripts/coverity-model.c
16538c413e79SMarkus Armbruster
1654f2ca0524SAndreas FärberCPU
165512b0e69cSAndreas FärberL: qemu-devel@nongnu.org
1656f2ca0524SAndreas FärberS: Supported
1657f2ca0524SAndreas FärberF: qom/cpu.c
16586e481d57SPeter MaydellF: include/qom/cpu.h
1659f2ca0524SAndreas Färber
1660d24b569aSPeter A. G. CrosthwaiteDevice Tree
16614b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1662d24b569aSPeter A. G. CrosthwaiteM: Alexander Graf <agraf@suse.de>
1663d24b569aSPeter A. G. CrosthwaiteS: Maintained
166482407515SThomas HuthF: device_tree.c
166582407515SThomas HuthF: include/sysemu/device_tree.h
1666d24b569aSPeter A. G. Crosthwaite
16673505a22bSMarc-André LureauDump
16683505a22bSMarc-André LureauS: Supported
16693505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
16703505a22bSMarc-André LureauF: dump.c
16713505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c
16723505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h
16733505a22bSMarc-André LureauF: include/sysemu/dump-arch.h
16743505a22bSMarc-André LureauF: include/sysemu/dump.h
16753505a22bSMarc-André LureauF: scripts/dump-guest-memory.py
16763505a22bSMarc-André LureauF: stubs/dump.c
16773505a22bSMarc-André Lureau
16784f966768SMarkus ArmbrusterError reporting
16794f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
16804f966768SMarkus ArmbrusterS: Supported
16814f966768SMarkus ArmbrusterF: include/qapi/error.h
16824f966768SMarkus ArmbrusterF: include/qemu/error-report.h
16834f966768SMarkus ArmbrusterF: util/error.c
16844f966768SMarkus ArmbrusterF: util/qemu-error.c
16854f966768SMarkus Armbruster
1686fd5d5c56SAnthony LiguoriGDB stub
16875dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
1688fd5d5c56SAnthony LiguoriS: Odd Fixes
1689fd5d5c56SAnthony LiguoriF: gdbstub*
1690fd5d5c56SAnthony LiguoriF: gdb-xml/
1691fd5d5c56SAnthony Liguori
169201a9c03cSPaolo BonziniMemory API
169301a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
169401a9c03cSPaolo BonziniS: Supported
169501a9c03cSPaolo BonziniF: include/exec/ioport.h
169601a9c03cSPaolo BonziniF: ioport.c
169701a9c03cSPaolo BonziniF: include/exec/memory.h
16982b1641d0SPaolo BonziniF: include/exec/ram_addr.h
169901a9c03cSPaolo BonziniF: memory.c
170001a9c03cSPaolo BonziniF: include/exec/memory-internal.h
170101a9c03cSPaolo BonziniF: exec.c
170201a9c03cSPaolo Bonzini
17037ee3bf03SGerd HoffmannSPICE
17047ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
17057ee3bf03SGerd HoffmannS: Supported
17066e481d57SPeter MaydellF: include/ui/qemu-spice.h
1707438528a3SThomas HuthF: include/ui/spice-display.h
17087ee3bf03SGerd HoffmannF: ui/spice-*.c
17097ee3bf03SGerd HoffmannF: audio/spiceaudio.c
17108d8b636dSPaolo BonziniF: hw/display/qxl*
1711608cfed6SMarkus ArmbrusterF: qapi/ui.json
17127ee3bf03SGerd Hoffmann
1713fd5d5c56SAnthony LiguoriGraphics
171425eccc37SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
171525eccc37SGerd HoffmannS: Odd Fixes
1716fd5d5c56SAnthony LiguoriF: ui/
1717e220656cSThomas HuthF: include/ui/
1718608cfed6SMarkus ArmbrusterF: qapi/ui.json
1719b1d38037SMarc-André LureauF: util/drm.c
1720fd5d5c56SAnthony Liguori
1721351f1bf6SAndreas FärberCocoa graphics
172230ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1723351f1bf6SAndreas FärberS: Odd Fixes
1724351f1bf6SAndreas FärberF: ui/cocoa.m
1725351f1bf6SAndreas Färber
1726fd5d5c56SAnthony LiguoriMain loop
1727da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1728da26f37aSPaolo BonziniS: Maintained
1729da26f37aSPaolo BonziniF: cpus.c
17303ecb29a3SPaolo BonziniF: util/main-loop.c
17313ecb29a3SPaolo BonziniF: util/qemu-timer.c
1732fd5d5c56SAnthony LiguoriF: vl.c
17330e201d34SMarkus ArmbrusterF: qapi/run-state.json
1734fd5d5c56SAnthony Liguori
17358899b4aeSLuiz CapitulinoHuman Monitor (HMP)
1736c833fb4aSMarkus ArmbrusterM: Dr. David Alan Gilbert <dgilbert@redhat.com>
1737fbb0621aSLuiz CapitulinoS: Maintained
1738fd5d5c56SAnthony LiguoriF: monitor.c
1739c13e9912SThomas HuthF: hmp.[ch]
1740c13e9912SThomas HuthF: hmp-commands*.hx
1741c13e9912SThomas HuthF: include/monitor/hmp-target.h
1742bbcee372SThomas HuthF: tests/test-hmp.c
1743fd5d5c56SAnthony Liguori
1744f536f112SPaolo BonziniNetwork device backends
1745442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com>
1746fd5d5c56SAnthony LiguoriS: Maintained
1747fd5d5c56SAnthony LiguoriF: net/
1748d24b2b1cSThomas HuthF: include/net/
1749e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
17503c0bd37dSMarkus ArmbrusterF: qapi/net.json
1751fd5d5c56SAnthony Liguori
1752aee09bafSVincenzo MaffioneNetmap network backend
1753aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it>
1754aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
1755aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com>
1756aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/
1757aee09bafSVincenzo MaffioneS: Maintained
1758aee09bafSVincenzo MaffioneF: net/netmap.c
1759aee09bafSVincenzo Maffione
17602f54eb98SEduardo HabkostNUMA
17612f54eb98SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
17622f54eb98SEduardo HabkostS: Maintained
17632f54eb98SEduardo HabkostF: numa.c
17642f54eb98SEduardo HabkostF: include/sysemu/numa.h
1765e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
17662f54eb98SEduardo Habkost
17674fc264f4SEduardo HabkostHost Memory Backends
17684fc264f4SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
17694fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com>
17704fc264f4SEduardo HabkostS: Maintained
17714fc264f4SEduardo HabkostF: backends/hostmem*.c
17724fc264f4SEduardo HabkostF: include/sysemu/hostmem.h
1773e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
17744fc264f4SEduardo Habkost
17756034011cSGongleiCryptodev Backends
17766034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
17776034011cSGongleiS: Maintained
17786034011cSGongleiF: include/sysemu/cryptodev*.h
17796034011cSGongleiF: backends/cryptodev*.c
17806034011cSGonglei
1781ad904f66SEduardo HabkostPython scripts
1782ad904f66SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
1783ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com>
1784ad904f66SEduardo HabkostS: Odd fixes
1785ad904f66SEduardo HabkostF: scripts/qmp/*
1786ad904f66SEduardo HabkostF: scripts/*.py
1787ad904f66SEduardo HabkostF: tests/*.py
1788ad904f66SEduardo Habkost
17898899b4aeSLuiz CapitulinoQAPI
17909740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
17918899b4aeSLuiz CapitulinoM: Michael Roth <mdroth@linux.vnet.ibm.com>
17929740618cSLuiz CapitulinoS: Supported
17938899b4aeSLuiz CapitulinoF: qapi/
17940311c5bdSMarkus ArmbrusterX: qapi/*.json
1795ac4abb9aSMarkus ArmbrusterF: include/qapi/
1796ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/
1797ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h
1798c0bd0b50SPaolo BonziniF: tests/qapi-schema/
1799ac4abb9aSMarkus ArmbrusterF: tests/test-*-visitor.c
1800e94630d3SMarkus ArmbrusterF: tests/test-qapi-*.c
1801ac4abb9aSMarkus ArmbrusterF: tests/test-qmp-*.c
1802e94630d3SMarkus ArmbrusterF: tests/test-visitor-serialization.c
1803be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py
1804be25fcc4SMarkus ArmbrusterF: scripts/qapi/*
1805c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi*
1806ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
18078899b4aeSLuiz Capitulino
18087810d291SLuiz CapitulinoQAPI Schema
18097810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com>
18107810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
18117810d291SLuiz CapitulinoS: Supported
18120311c5bdSMarkus ArmbrusterF: qapi/*.json
1813ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
18147810d291SLuiz Capitulino
1815f3582ba4SLuiz CapitulinoQObject
1816daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
1817daf5dc78SMarkus ArmbrusterS: Supported
1818f3582ba4SLuiz CapitulinoF: qobject/
18197735d2b5SMarkus ArmbrusterF: include/qapi/qmp/
18207735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h
1821a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci
18227735d2b5SMarkus ArmbrusterF: tests/check-qdict.c
182301b2ffceSMarc-André LureauF: tests/check-qnum.c
18247735d2b5SMarkus ArmbrusterF: tests/check-qjson.c
18257735d2b5SMarkus ArmbrusterF: tests/check-qlist.c
18267735d2b5SMarkus ArmbrusterF: tests/check-qstring.c
1827ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
1828f3582ba4SLuiz Capitulino
1829f05d9999SMichael RothQEMU Guest Agent
1830f05d9999SMichael RothM: Michael Roth <mdroth@linux.vnet.ibm.com>
1831f05d9999SMichael RothS: Maintained
1832f05d9999SMichael RothF: qga/
1833ab7f9f7dSPhilippe Mathieu-DaudéF: qemu-ga.texi
1834ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/
1835ab7f9f7dSPhilippe Mathieu-DaudéF: tests/test-qga.c
1836ab7f9f7dSPhilippe Mathieu-DaudéF: docs/interop/qemu-ga-ref.texi
1837e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga
1838f05d9999SMichael Roth
18394688c94cSAndreas FärberQOM
18404688c94cSAndreas FärberM: Andreas Färber <afaerber@suse.de>
18414688c94cSAndreas FärberS: Supported
1842e18a8b34SStefan HajnocziT: git https://github.com/afaerber/qemu-cpu.git qom-next
18434688c94cSAndreas FärberF: include/qom/
18444688c94cSAndreas FärberX: include/qom/cpu.h
18454688c94cSAndreas FärberF: qom/
18464688c94cSAndreas FärberX: qom/cpu.c
18479f4aa7ceSAndreas FärberF: tests/check-qom-interface.c
18489f4aa7ceSAndreas FärberF: tests/check-qom-proplist.c
18494688c94cSAndreas Färber
18508899b4aeSLuiz CapitulinoQMP
18519740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
18529740618cSLuiz CapitulinoS: Supported
18538899b4aeSLuiz CapitulinoF: qmp.c
18548899b4aeSLuiz CapitulinoF: monitor.c
1855c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-*
18569740618cSLuiz CapitulinoF: scripts/qmp/
1857f66e7ac8SMarkus ArmbrusterF: tests/qmp-test.c
1858d93bb9d5SMarkus ArmbrusterF: tests/qmp-cmd-test.c
1859ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
18608899b4aeSLuiz Capitulino
186198a43bf0SPaolo Bonziniqtest
186298a43bf0SPaolo BonziniM: Thomas Huth <thuth@redhat.com>
186398a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com>
18642185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
186598a43bf0SPaolo BonziniS: Maintained
186698a43bf0SPaolo BonziniF: qtest.c
186798a43bf0SPaolo BonziniF: tests/libqtest.*
186898a43bf0SPaolo BonziniF: tests/libqos/
186998a43bf0SPaolo BonziniF: tests/*-test.c
187098a43bf0SPaolo Bonzini
1871cc0100f4SAlistair FrancisRegister API
1872c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1873cc0100f4SAlistair FrancisS: Maintained
1874cc0100f4SAlistair FrancisF: hw/core/register.c
1875cc0100f4SAlistair FrancisF: include/hw/register.h
187606a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h
1877cc0100f4SAlistair Francis
1878fd5d5c56SAnthony LiguoriSLIRP
1879eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1880bafc72abSJan KiszkaM: Jan Kiszka <jan.kiszka@siemens.com>
1881bafc72abSJan KiszkaS: Maintained
1882fd5d5c56SAnthony LiguoriF: slirp/
1883663fb1e1SThomas HuthF: net/slirp.c
1884d24b2b1cSThomas HuthF: include/net/slirp.h
188502cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp
18861ab09a40SAndreas FärberT: git git://git.kiszka.org/qemu.git queues/slirp
1887fd5d5c56SAnthony Liguori
1888b1ed728aSPaolo BonziniStubs
1889b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1890b1ed728aSPaolo BonziniS: Maintained
1891b1ed728aSPaolo BonziniF: stubs/
1892b1ed728aSPaolo Bonzini
1893598a3f35SStefan HajnocziTracing
18941cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1895598a3f35SStefan HajnocziS: Maintained
1896598a3f35SStefan HajnocziF: trace/
18970e076292SThomas HuthF: trace-events
18980e076292SThomas HuthF: qemu-option-trace.texi
1899f70fd8fdSLluís VilanovaF: scripts/tracetool.py
1900f70fd8fdSLluís VilanovaF: scripts/tracetool/
1901c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/tracing.txt
1902e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing
1903598a3f35SStefan Hajnoczi
19043859b6cfSMarkus ArmbrusterTPM
19051f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com>
19066b4f250bSStefan BergerS: Maintained
19073859b6cfSMarkus ArmbrusterF: tpm.c
1908c39f95dcSPhilippe Mathieu-DaudéF: stubs/tpm.c
19093859b6cfSMarkus ArmbrusterF: hw/tpm/*
19103859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h
19113859b6cfSMarkus ArmbrusterF: include/sysemu/tpm*
19123859b6cfSMarkus ArmbrusterF: qapi/tpm.json
19136b4f250bSStefan BergerF: backends/tpm.c
1914adb0e917SStefan BergerF: tests/*tpm*
1915e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next
19163859b6cfSMarkus Armbruster
191714f40fdcSBlue SwirlCheckpatch
191814f40fdcSBlue SwirlS: Odd Fixes
191914f40fdcSBlue SwirlF: scripts/checkpatch.pl
192014f40fdcSBlue Swirl
1921c0787c8dSJuan QuintelaMigration
1922c0787c8dSJuan QuintelaM: Juan Quintela <quintela@redhat.com>
1923d7fc72ceSDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com>
1924c0787c8dSJuan QuintelaS: Maintained
1925c0787c8dSJuan QuintelaF: include/migration/
192644a1f946SDr. David Alan GilbertF: migration/
1927c5515640SAmit ShahF: scripts/vmstate-static-checker.py
1928c5515640SAmit ShahF: tests/vmstate-static-checker-data/
19292656bfd9SJuan QuintelaF: tests/migration-test.c
1930c468e368SMarkus ArmbrusterF: docs/devel/migration.rst
193148685a8eSMarkus ArmbrusterF: qapi/migration.json
1932c0787c8dSJuan Quintela
193392bfedb0SEduardo OtuboSeccomp
1934064983cbSotuboM: Eduardo Otubo <otubo@redhat.com>
193592bfedb0SEduardo OtuboS: Supported
193692bfedb0SEduardo OtuboF: qemu-seccomp.c
193792bfedb0SEduardo OtuboF: include/sysemu/seccomp.h
193892bfedb0SEduardo Otubo
1939ddbb0d09SDaniel P. BerrangeCryptography
1940ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
1941ddbb0d09SDaniel P. BerrangeS: Maintained
1942ddbb0d09SDaniel P. BerrangeF: crypto/
1943ddbb0d09SDaniel P. BerrangeF: include/crypto/
1944ddbb0d09SDaniel P. BerrangeF: tests/test-crypto-*
19453947ecfcSPhilippe Mathieu-DaudéF: tests/benchmark-crypto-*
1946899833cdSDaniel P. BerrangeF: qemu.sasl
1947ddbb0d09SDaniel P. Berrange
194810817bf0SDaniel P. BerrangeCoroutines
194910817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com>
195010817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com>
195110817bf0SDaniel P. BerrangeF: util/*coroutine*
195210817bf0SDaniel P. BerrangeF: include/qemu/coroutine*
195310817bf0SDaniel P. BerrangeF: tests/test-coroutine.c
195410817bf0SDaniel P. Berrange
195588c5f205SDaniel P. BerrangeBuffers
195688c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
195788c5f205SDaniel P. BerrangeS: Odd fixes
195888c5f205SDaniel P. BerrangeF: util/buffer.c
195988c5f205SDaniel P. BerrangeF: include/qemu/buffer.h
196088c5f205SDaniel P. Berrange
1961666a3af9SDaniel P. BerrangeI/O Channels
1962666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
1963666a3af9SDaniel P. BerrangeS: Maintained
1964666a3af9SDaniel P. BerrangeF: io/
1965666a3af9SDaniel P. BerrangeF: include/io/
1966666a3af9SDaniel P. BerrangeF: tests/test-io-*
1967666a3af9SDaniel P. Berrange
19685614a283SGerd HoffmannSockets
19695614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com>
19705614a283SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
19715614a283SGerd HoffmannS: Maintained
19725614a283SGerd HoffmannF: include/qemu/sockets.h
19735614a283SGerd HoffmannF: util/qemu-sockets.c
1974a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json
19755614a283SGerd Hoffmann
1976d310d85bSAlberto GarciaThrottling infrastructure
1977d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com>
1978d310d85bSAlberto GarciaS: Supported
1979d310d85bSAlberto GarciaF: block/throttle-groups.c
1980d310d85bSAlberto GarciaF: include/block/throttle-groups.h
198189603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h
1982d310d85bSAlberto GarciaF: util/throttle.c
198389603938SPhilippe Mathieu-DaudéF: docs/throttle.txt
198489603938SPhilippe Mathieu-DaudéF: tests/test-throttle.c
1985d310d85bSAlberto GarciaL: qemu-block@nongnu.org
1986d310d85bSAlberto Garcia
1987080d7aacSFam ZhengUUID
1988080d7aacSFam ZhengM: Fam Zheng <famz@redhat.com>
1989080d7aacSFam ZhengS: Supported
1990080d7aacSFam ZhengF: util/uuid.c
1991080d7aacSFam ZhengF: include/qemu/uuid.h
1992080d7aacSFam ZhengF: tests/test-uuid.c
1993080d7aacSFam Zheng
1994a4cc318eSzhanghailiangCOLO Framework
1995a4cc318eSzhanghailiangM: zhanghailiang <zhang.zhanghailiang@huawei.com>
1996a4cc318eSzhanghailiangS: Maintained
1997a4cc318eSzhanghailiangF: migration/colo*
1998a4cc318eSzhanghailiangF: include/migration/colo.h
1999a4cc318eSzhanghailiangF: include/migration/failover.h
2000a4cc318eSzhanghailiangF: docs/COLO-FT.txt
2001a4cc318eSzhanghailiang
200288f82ed1SZhang ChenCOLO Proxy
2003b38576cdSZhang ChenM: Zhang Chen <zhangckid@gmail.com>
200488f82ed1SZhang ChenM: Li Zhijian <lizhijian@cn.fujitsu.com>
200588f82ed1SZhang ChenS: Supported
200688f82ed1SZhang ChenF: docs/colo-proxy.txt
200788f82ed1SZhang ChenF: net/colo*
200888f82ed1SZhang ChenF: net/filter-rewriter.c
200988f82ed1SZhang ChenF: net/filter-mirror.c
201088f82ed1SZhang Chen
201162258201SPavel DovgalyukRecord/replay
201262258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
201362258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com>
201470b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay
201562258201SPavel DovgalyukS: Supported
201662258201SPavel DovgalyukF: replay/*
201762258201SPavel DovgalyukF: block/blkreplay.c
201862258201SPavel DovgalyukF: net/filter-replay.c
201962258201SPavel DovgalyukF: include/sysemu/replay.h
202062258201SPavel DovgalyukF: docs/replay.txt
202162258201SPavel DovgalyukF: stubs/replay.c
202262258201SPavel Dovgalyuk
2023eecf5eedSPeter XuIOVA Tree
2024eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com>
2025eecf5eedSPeter XuS: Maintained
2026eecf5eedSPeter XuF: include/qemu/iova-tree.h
2027eecf5eedSPeter XuF: util/iova-tree.c
2028eecf5eedSPeter Xu
20295ee547bbSViktor Prutyanovelf2dmp
20305ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
20315ee547bbSViktor PrutyanovS: Maintained
20325ee547bbSViktor PrutyanovF: contrib/elf2dmp/
20335ee547bbSViktor Prutyanov
2034fd5d5c56SAnthony LiguoriUsermode Emulation
2035fd5d5c56SAnthony Liguori------------------
2036486bbe5fSPaolo BonziniOverall
2037486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi>
2038486bbe5fSPaolo BonziniS: Maintained
2039486bbe5fSPaolo BonziniF: thunk.c
204058410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c
2041486bbe5fSPaolo Bonzini
2042fd5d5c56SAnthony LiguoriBSD user
2043297e8005SMarkus ArmbrusterS: Orphan
2044fd5d5c56SAnthony LiguoriF: bsd-user/
2045ccf0a57bSThomas HuthF: default-configs/*-bsd-user.mak
2046fd5d5c56SAnthony Liguori
2047fd5d5c56SAnthony LiguoriLinux user
2048fd5d5c56SAnthony LiguoriM: Riku Voipio <riku.voipio@iki.fi>
2049ecc1f5adSLaurent VivierR: Laurent Vivier <laurent@vivier.eu>
2050fd5d5c56SAnthony LiguoriS: Maintained
2051fd5d5c56SAnthony LiguoriF: linux-user/
2052ccf0a57bSThomas HuthF: default-configs/*-linux-user.mak
2053e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh
205442f5a7e9SAurelien Jarno
205542f5a7e9SAurelien JarnoTiny Code Generator (TCG)
205642f5a7e9SAurelien Jarno-------------------------
205742f5a7e9SAurelien JarnoCommon code
2058cc7772bdSRichard HendersonM: Richard Henderson <rth@twiddle.net>
205942f5a7e9SAurelien JarnoS: Maintained
206042f5a7e9SAurelien JarnoF: tcg/
206142f5a7e9SAurelien Jarno
2062b25a464cSClaudio FontanaAArch64 target
2063b25a464cSClaudio FontanaM: Claudio Fontana <claudio.fontana@huawei.com>
2064b25a464cSClaudio FontanaM: Claudio Fontana <claudio.fontana@gmail.com>
2065b25a464cSClaudio FontanaS: Maintained
2066b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
2067b25a464cSClaudio FontanaF: tcg/aarch64/
2068c17652eeSPaolo BonziniF: disas/arm-a64.cc
2069c17652eeSPaolo BonziniF: disas/libvixl/
2070b25a464cSClaudio Fontana
207142f5a7e9SAurelien JarnoARM target
207242f5a7e9SAurelien JarnoM: Andrzej Zaborowski <balrogg@gmail.com>
207342f5a7e9SAurelien JarnoS: Maintained
2074b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
207542f5a7e9SAurelien JarnoF: tcg/arm/
2076c17652eeSPaolo BonziniF: disas/arm.c
207742f5a7e9SAurelien Jarno
207842f5a7e9SAurelien Jarnoi386 target
20795dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
208042f5a7e9SAurelien JarnoS: Maintained
208142f5a7e9SAurelien JarnoF: tcg/i386/
2082c17652eeSPaolo BonziniF: disas/i386.c
208342f5a7e9SAurelien Jarno
208442f5a7e9SAurelien JarnoMIPS target
2085d6eec7a2SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
208690b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
208742f5a7e9SAurelien JarnoS: Maintained
208842f5a7e9SAurelien JarnoF: tcg/mips/
2089c17652eeSPaolo BonziniF: disas/mips.c
209042f5a7e9SAurelien Jarno
209142f5a7e9SAurelien JarnoPPC
209215610d42SPranith KumarM: Richard Henderson <rth@twiddle.net>
209315610d42SPranith KumarS: Odd Fixes
209442f5a7e9SAurelien JarnoF: tcg/ppc/
2095c17652eeSPaolo BonziniF: disas/ppc.c
209642f5a7e9SAurelien Jarno
209742f5a7e9SAurelien JarnoS390 target
209842f5a7e9SAurelien JarnoM: Richard Henderson <rth@twiddle.net>
209942f5a7e9SAurelien JarnoS: Maintained
210042f5a7e9SAurelien JarnoF: tcg/s390/
2101c17652eeSPaolo BonziniF: disas/s390.c
2102146bd283SCornelia HuckL: qemu-s390x@nongnu.org
210342f5a7e9SAurelien Jarno
210442f5a7e9SAurelien JarnoSPARC target
2105297e8005SMarkus ArmbrusterS: Odd Fixes
210642f5a7e9SAurelien JarnoF: tcg/sparc/
2107c17652eeSPaolo BonziniF: disas/sparc.c
2108bc75c9e5SStefan Weil
2109bc75c9e5SStefan WeilTCI target
2110bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
2111bc75c9e5SStefan WeilS: Maintained
21128ef9cd55SAndreas FärberF: tcg/tci/
2113752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c
2114c17652eeSPaolo BonziniF: disas/tci.c
2115aa09c951SAndreas Färber
2116f05b328cSStefan HajnocziBlock drivers
2117f05b328cSStefan Hajnoczi-------------
2118f05b328cSStefan HajnocziVMDK
2119f05b328cSStefan HajnocziM: Fam Zheng <famz@redhat.com>
2120c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2121f05b328cSStefan HajnocziS: Supported
2122f05b328cSStefan HajnocziF: block/vmdk.c
2123f05b328cSStefan Hajnoczi
2124f05b328cSStefan HajnocziRBD
21255a8ac6d9SJosh DurginM: Josh Durgin <jdurgin@redhat.com>
2126280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2127280458a3SJeff CodyL: qemu-block@nongnu.org
2128f05b328cSStefan HajnocziS: Supported
2129f05b328cSStefan HajnocziF: block/rbd.c
2130e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2131f05b328cSStefan Hajnoczi
2132f05b328cSStefan HajnocziSheepdog
2133f05b328cSStefan HajnocziM: Liu Yuan <namei.unix@gmail.com>
2134280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2135280458a3SJeff CodyL: qemu-block@nongnu.org
2136f05b328cSStefan HajnocziS: Supported
2137f05b328cSStefan HajnocziF: block/sheepdog.c
2138e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2139f05b328cSStefan Hajnoczi
2140f05b328cSStefan HajnocziVHDX
2141f05b328cSStefan HajnocziM: Jeff Cody <jcody@redhat.com>
2142280458a3SJeff CodyL: qemu-block@nongnu.org
2143f05b328cSStefan HajnocziS: Supported
2144f05b328cSStefan HajnocziF: block/vhdx*
2145e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2146f05b328cSStefan Hajnoczi
2147f05b328cSStefan HajnocziVDI
2148f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de>
2149c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2150f05b328cSStefan HajnocziS: Maintained
2151f05b328cSStefan HajnocziF: block/vdi.c
2152f05b328cSStefan Hajnoczi
2153f05b328cSStefan HajnocziiSCSI
2154f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2155f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
2156f05b328cSStefan HajnocziM: Peter Lieven <pl@kamp.de>
2157c95e4c0eSKevin WolfL: qemu-block@nongnu.org
21582185fd67SPaolo BonziniS: Odd Fixes
2159f05b328cSStefan HajnocziF: block/iscsi.c
21602deb63c2SPeter LievenF: block/iscsi-opts.c
2161f05b328cSStefan Hajnoczi
216299c62e70SEric BlakeNetwork Block Device (NBD)
216399c62e70SEric BlakeM: Eric Blake <eblake@redhat.com>
216499c62e70SEric BlakeL: qemu-block@nongnu.org
216599c62e70SEric BlakeS: Maintained
216699c62e70SEric BlakeF: block/nbd*
216799c62e70SEric BlakeF: nbd/
216899c62e70SEric BlakeF: include/block/nbd*
216999c62e70SEric BlakeF: qemu-nbd.*
217099c62e70SEric BlakeF: blockdev-nbd.c
21713229a835SVladimir Sementsov-OgievskiyF: docs/interop/nbd.txt
2172ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd
217399c62e70SEric Blake
21746542aa9cSPeter LievenNFS
2175280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
21766542aa9cSPeter LievenM: Peter Lieven <pl@kamp.de>
2177280458a3SJeff CodyL: qemu-block@nongnu.org
21786542aa9cSPeter LievenS: Maintained
21796542aa9cSPeter LievenF: block/nfs.c
2180e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
21816542aa9cSPeter Lieven
2182f05b328cSStefan HajnocziSSH
2183f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com>
2184280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2185280458a3SJeff CodyL: qemu-block@nongnu.org
2186f05b328cSStefan HajnocziS: Supported
2187f05b328cSStefan HajnocziF: block/ssh.c
2188e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2189c9a12e75SChrysostomos Nanakos
2190280458a3SJeff CodyCURL
2191280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2192280458a3SJeff CodyL: qemu-block@nongnu.org
2193280458a3SJeff CodyS: Supported
2194280458a3SJeff CodyF: block/curl.c
2195e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2196280458a3SJeff Cody
2197280458a3SJeff CodyGLUSTER
2198280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2199280458a3SJeff CodyL: qemu-block@nongnu.org
2200280458a3SJeff CodyS: Supported
2201280458a3SJeff CodyF: block/gluster.c
2202e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2203b5e9476cSGonglei
2204199667a8SFam ZhengNull Block Driver
2205199667a8SFam ZhengM: Fam Zheng <famz@redhat.com>
2206199667a8SFam ZhengL: qemu-block@nongnu.org
2207199667a8SFam ZhengS: Supported
2208199667a8SFam ZhengF: block/null.c
2209199667a8SFam Zheng
2210bdd6a90aSFam ZhengNVMe Block Driver
2211bdd6a90aSFam ZhengM: Fam Zheng <famz@redhat.com>
2212bdd6a90aSFam ZhengL: qemu-block@nongnu.org
2213bdd6a90aSFam ZhengS: Supported
2214bdd6a90aSFam ZhengF: block/nvme*
2215bdd6a90aSFam Zheng
2216b5e9476cSGongleiBootdevice
2217b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com>
2218b5e9476cSGongleiS: Maintained
2219b5e9476cSGongleiF: bootdevice.c
2220ecdda9e0SAlberto Garcia
2221ecdda9e0SAlberto GarciaQuorum
2222ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com>
2223ecdda9e0SAlberto GarciaS: Supported
2224ecdda9e0SAlberto GarciaF: block/quorum.c
2225ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org
2226e7c6e631SStefan Hajnoczi
2227bfcc224eSAapo Vienamoblklogwrites
2228bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com>
2229bfcc224eSAapo VienamoL: qemu-block@nongnu.org
2230bfcc224eSAapo VienamoS: Supported
2231bfcc224eSAapo VienamoF: block/blklogwrites.c
2232bfcc224eSAapo Vienamo
2233e7c6e631SStefan Hajnocziblkverify
2234e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2235e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2236e7c6e631SStefan HajnocziS: Supported
2237e7c6e631SStefan HajnocziF: block/blkverify.c
2238e7c6e631SStefan Hajnoczi
2239e7c6e631SStefan Hajnoczibochs
2240e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2241e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2242e7c6e631SStefan HajnocziS: Supported
2243e7c6e631SStefan HajnocziF: block/bochs.c
2244e7c6e631SStefan Hajnoczi
2245e7c6e631SStefan Hajnoczicloop
2246e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2247e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2248e7c6e631SStefan HajnocziS: Supported
2249e7c6e631SStefan HajnocziF: block/cloop.c
2250e7c6e631SStefan Hajnoczi
2251e7c6e631SStefan Hajnoczidmg
2252e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2253e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2254e7c6e631SStefan HajnocziS: Supported
2255e7c6e631SStefan HajnocziF: block/dmg.c
2256e7c6e631SStefan Hajnoczi
2257e7c6e631SStefan Hajnocziparallels
2258e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2259f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org>
2260e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2261e7c6e631SStefan HajnocziS: Supported
2262e7c6e631SStefan HajnocziF: block/parallels.c
22635746c1cdSPhilippe Mathieu-DaudéF: docs/interop/parallels.txt
2264e7c6e631SStefan Hajnoczi
2265e7c6e631SStefan Hajnocziqed
2266e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2267e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2268e7c6e631SStefan HajnocziS: Supported
2269e7c6e631SStefan HajnocziF: block/qed.c
2270e7c6e631SStefan Hajnoczi
2271e7c6e631SStefan Hajnocziraw
2272e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2273e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2274e7c6e631SStefan HajnocziS: Supported
2275e7c6e631SStefan HajnocziF: block/linux-aio.c
2276f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h
22772e6fc7ebSEric BlakeF: block/raw-format.c
2278c1bb86cdSEric BlakeF: block/file-posix.c
2279c1bb86cdSEric BlakeF: block/file-win32.c
2280e7c6e631SStefan HajnocziF: block/win32-aio.c
2281e7c6e631SStefan Hajnoczi
2282e7c6e631SStefan Hajnocziqcow2
2283e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2284c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2285e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2286e7c6e631SStefan HajnocziS: Supported
2287e7c6e631SStefan HajnocziF: block/qcow2*
2288b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt
2289e7c6e631SStefan Hajnoczi
2290e7c6e631SStefan Hajnocziqcow
2291e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2292e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2293e7c6e631SStefan HajnocziS: Supported
2294e7c6e631SStefan HajnocziF: block/qcow.c
2295e7c6e631SStefan Hajnoczi
2296e7c6e631SStefan Hajnocziblkdebug
2297e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2298c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2299e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2300e7c6e631SStefan HajnocziS: Supported
2301e7c6e631SStefan HajnocziF: block/blkdebug.c
2302e7c6e631SStefan Hajnoczi
2303e7c6e631SStefan Hajnoczivpc
2304e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2305e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2306e7c6e631SStefan HajnocziS: Supported
2307e7c6e631SStefan HajnocziF: block/vpc.c
2308e7c6e631SStefan Hajnoczi
2309e7c6e631SStefan Hajnoczivvfat
2310e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2311e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2312e7c6e631SStefan HajnocziS: Supported
2313e7c6e631SStefan HajnocziF: block/vvfat.c
2314abfe4e94SStefan Hajnoczi
2315abfe4e94SStefan HajnocziImage format fuzzer
2316abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2317abfe4e94SStefan HajnocziL: qemu-block@nongnu.org
2318abfe4e94SStefan HajnocziS: Supported
2319abfe4e94SStefan HajnocziF: tests/image-fuzzer/
2320717171bdSDaniel P. Berrange
2321049105a3SChanglong XieReplication
2322205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com>
23233ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com>
2324049105a3SChanglong XieS: Supported
2325049105a3SChanglong XieF: replication*
2326049105a3SChanglong XieF: block/replication.c
2327049105a3SChanglong XieF: tests/test-replication.c
2328049105a3SChanglong XieF: docs/block-replication.txt
2329049105a3SChanglong Xie
2330a3defabbSMarcel ApfelbaumPVRDMA
2331a3defabbSMarcel ApfelbaumM: Yuval Shaia <yuval.shaia@oracle.com>
2332fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
2333a3defabbSMarcel ApfelbaumS: Maintained
2334a3defabbSMarcel ApfelbaumF: hw/rdma/*
2335a3defabbSMarcel ApfelbaumF: hw/rdma/vmw/*
2336a3defabbSMarcel ApfelbaumF: docs/pvrdma.txt
2337a3defabbSMarcel Apfelbaum
2338b9e02c06SAlex BennéeBuild and test automation
2339b9e02c06SAlex Bennée-------------------------
23400475a03eSEduardo HabkostBuild and test automation
2341b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2342e70dc7f8SAlex BennéeM: Fam Zheng <famz@redhat.com>
234332b9ca98SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org>
2344b9e02c06SAlex BennéeL: qemu-devel@nongnu.org
2345e70dc7f8SAlex BennéeS: Maintained
2346b9e02c06SAlex BennéeF: .travis.yml
23470708e647SAlex BennéeF: scripts/travis/
2348d92d886aSAlex BennéeF: .shippable.yml
2349e70dc7f8SAlex BennéeF: tests/docker/
235018023821SFam ZhengF: tests/vm/
2351e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu
23522a747008SPhilippe Mathieu-DaudéW: https://app.shippable.com/github/qemu/qemu
2353e70dc7f8SAlex BennéeW: http://patchew.org/QEMU/
2354717171bdSDaniel P. Berrange
23557e97017eSAlex BennéeGuest Test Compilation Support
23567e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
23577e97017eSAlex BennéeR: Philippe Mathieu-Daudé <f4bug@amsat.org>
23587e97017eSAlex BennéeF: tests/tcg/Makefile
2359c722a9e4SAlex BennéeF: tests/tcg/Makefile.include
23607e97017eSAlex BennéeL: qemu-devel@nongnu.org
23617e97017eSAlex Bennée
2362717171bdSDaniel P. BerrangeDocumentation
2363717171bdSDaniel P. Berrange-------------
2364717171bdSDaniel P. BerrangeBuild system architecture
2365717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2366717171bdSDaniel P. BerrangeS: Odd Fixes
2367c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/build-system.txt
23688a49e97fSFam Zheng
2369b02c9bc3SMarkus ArmbrusterIncompatible changes
2370b02c9bc3SMarkus ArmbrusterR: libvir-list@redhat.com
2371b02c9bc3SMarkus ArmbrusterF: qemu-deprecated.texi
2372b02c9bc3SMarkus Armbruster
2373aef45d51SDaniel P. BerrangeBuild System
2374aef45d51SDaniel P. Berrange------------
2375aef45d51SDaniel P. BerrangeGIT submodules
2376aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2377aef45d51SDaniel P. BerrangeS: Odd Fixes
2378aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh
2379