xref: /openbmc/qemu/MAINTAINERS (revision 95a5db3a)
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>
445b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
44684291fe7SliguangS: Maintained
44785b4d5daSBeniamino GalvaniF: hw/*/allwinner*
44885b4d5daSBeniamino GalvaniF: include/hw/*/allwinner*
44984291fe7SliguangF: hw/arm/cubieboard.c
45084291fe7Sliguang
451e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices
45206271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
453b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
45406271000SPaolo BonziniS: Maintained
45506271000SPaolo BonziniF: hw/char/pl011.c
456c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h
45706271000SPaolo BonziniF: hw/display/pl110*
45806271000SPaolo BonziniF: hw/dma/pl080.c
459aa74e355SPeter MaydellF: include/hw/dma/pl080.h
46006271000SPaolo BonziniF: hw/dma/pl330.c
46106271000SPaolo BonziniF: hw/gpio/pl061.c
46206271000SPaolo BonziniF: hw/input/pl050.c
46306271000SPaolo BonziniF: hw/intc/pl190.c
46406271000SPaolo BonziniF: hw/sd/pl181.c
4651d52866fSPeter MaydellF: hw/ssi/pl022.c
4661d52866fSPeter MaydellF: include/hw/ssi/pl022.h
46706271000SPaolo BonziniF: hw/timer/pl031.c
46806271000SPaolo BonziniF: include/hw/arm/primecell.h
469e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c
470e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h
4714f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c
4724f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h
473e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c
474e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h
475050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c
476050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h
4770d4a7551SPeter MaydellF: hw/misc/tz-ppc.c
4780d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h
479344f4b15SPeter MaydellF: hw/misc/tz-mpc.c
480344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h
481211e701dSPeter MaydellF: hw/misc/tz-msc.c
482211e701dSPeter MaydellF: include/hw/misc/tz-msc.h
48306271000SPaolo Bonzini
48406271000SPaolo BonziniARM cores
48506271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
486b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
48706271000SPaolo BonziniS: Maintained
48806271000SPaolo BonziniF: hw/intc/arm*
48906271000SPaolo BonziniF: hw/intc/gic_internal.h
49006271000SPaolo BonziniF: hw/misc/a9scu.c
49106271000SPaolo BonziniF: hw/misc/arm11scu.c
49206271000SPaolo BonziniF: hw/timer/a9gtimer*
493c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm*
494c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h
49506271000SPaolo BonziniF: include/hw/intc/arm*
49606271000SPaolo BonziniF: include/hw/misc/a9scu.h
49706271000SPaolo BonziniF: include/hw/misc/arm11scu.h
49806271000SPaolo BonziniF: include/hw/timer/a9gtimer.h
49906271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h
500c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h
501c6427ff7SPhilippe Mathieu-DaudéF: tests/test-arm-mptimer.c
50206271000SPaolo Bonzini
503fc63dcffSEvgeny VoevodinExynos
504f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com>
505b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
506fc63dcffSEvgeny VoevodinS: Maintained
5078d8b636dSPaolo BonziniF: hw/*/exynos*
508ed0db866SThomas HuthF: include/hw/arm/exynos4210.h
509fc63dcffSEvgeny Voevodin
510766fd09fSMark LangsdorfCalxeda Highbank
5119ef137caSRob HerringM: Rob Herring <robh@kernel.org>
512b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
5139ef137caSRob HerringS: Maintained
5148d8b636dSPaolo BonziniF: hw/arm/highbank.c
5158d8b636dSPaolo BonziniF: hw/net/xgmac.c
516766fd09fSMark Langsdorf
5179082f121SAntony PavlovCanon DIGIC
5189082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com>
519b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
5209082f121SAntony PavlovS: Maintained
5219082f121SAntony PavlovF: include/hw/arm/digic.h
5229082f121SAntony PavlovF: hw/*/digic*
5239082f121SAntony Pavlov
524fd5d5c56SAnthony LiguoriGumstix
5251f7161d2SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
5265dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
527b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
5281f7161d2SPhilippe Mathieu-DaudéS: Odd Fixes
5298d8b636dSPaolo BonziniF: hw/arm/gumstix.c
530fd5d5c56SAnthony Liguori
531*95a5db3aSThomas Huthi.MX31 (kzm)
5320325559dSPeter ChubbM: Peter Chubb <peter.chubb@nicta.com.au>
533b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
534*95a5db3aSThomas HuthS: Odd Fixes
5358d8b636dSPaolo BonziniF: hw/arm/kzm.c
536*95a5db3aSThomas HuthF: hw/*/imx_*
537*95a5db3aSThomas HuthF: hw/*/*imx31*
538*95a5db3aSThomas HuthF: include/hw/*/imx_*
539*95a5db3aSThomas HuthF: include/hw/*/*imx31*
5400325559dSPeter Chubb
541fd5d5c56SAnthony LiguoriIntegrator CP
5421ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
543b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
544fd5d5c56SAnthony LiguoriS: Maintained
5458d8b636dSPaolo BonziniF: hw/arm/integratorcp.c
546f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c
547fd5d5c56SAnthony Liguori
548*95a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul
549*95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
550*95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
551*95a5db3aSThomas HuthL: qemu-arm@nongnu.org
552*95a5db3aSThomas HuthS: Odd Fixes
553*95a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c
554*95a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c
555*95a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c
556*95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h
557*95a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h
558*95a5db3aSThomas Huth
559*95a5db3aSThomas HuthMCIMX7D SABRE / i.MX7
560*95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
561*95a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com>
562*95a5db3aSThomas HuthL: qemu-arm@nongnu.org
563*95a5db3aSThomas HuthS: Odd Fixes
564*95a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c
565*95a5db3aSThomas HuthF: hw/arm/fsl-imx7.c
566*95a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h
567*95a5db3aSThomas HuthF: hw/pci-host/designware.c
568*95a5db3aSThomas HuthF: include/hw/pci-host/designware.h
569*95a5db3aSThomas Huth
570e5a6a6e6SPeter MaydellMPS2
571e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
572e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org
573e5a6a6e6SPeter MaydellS: Maintained
574e5a6a6e6SPeter MaydellF: hw/arm/mps2.c
5750d4a7551SPeter MaydellF: hw/arm/mps2-tz.c
5760d4a7551SPeter MaydellF: hw/misc/mps2-*.c
5770d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h
5780d4a7551SPeter MaydellF: hw/arm/iotkit.c
5790d4a7551SPeter MaydellF: include/hw/arm/iotkit.h
58075750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c
58175750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h
582c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c
583c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h
584e5a6a6e6SPeter Maydell
585fd5d5c56SAnthony LiguoriMusicpal
586fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
587b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
588fd5d5c56SAnthony LiguoriS: Maintained
5898d8b636dSPaolo BonziniF: hw/arm/musicpal.c
590fd5d5c56SAnthony Liguori
591fd5d5c56SAnthony LiguorinSeries
592fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
593b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
594fd5d5c56SAnthony LiguoriS: Maintained
5958d8b636dSPaolo BonziniF: hw/arm/nseries.c
596fd5d5c56SAnthony Liguori
597fd5d5c56SAnthony LiguoriPalm
598fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
599b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
600fd5d5c56SAnthony LiguoriS: Maintained
6018d8b636dSPaolo BonziniF: hw/arm/palm.c
602fd5d5c56SAnthony Liguori
603*95a5db3aSThomas HuthRaspberry Pi
604*95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
605*95a5db3aSThomas HuthR: Andrew Baumann <Andrew.Baumann@microsoft.com>
606*95a5db3aSThomas HuthR: Philippe Mathieu-Daudé <f4bug@amsat.org>
607*95a5db3aSThomas HuthL: qemu-arm@nongnu.org
608*95a5db3aSThomas HuthS: Odd Fixes
609*95a5db3aSThomas HuthF: hw/arm/raspi_platform.h
610*95a5db3aSThomas HuthF: hw/*/bcm283*
611*95a5db3aSThomas HuthF: include/hw/arm/raspi*
612*95a5db3aSThomas HuthF: include/hw/*/bcm283*
613*95a5db3aSThomas Huth
614fd5d5c56SAnthony LiguoriReal View
6151ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
616b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
617fd5d5c56SAnthony LiguoriS: Maintained
6188d8b636dSPaolo BonziniF: hw/arm/realview*
619f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c
6205ea53049SPaolo BonziniF: hw/intc/realview_gic.c
6215ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h
622fd5d5c56SAnthony Liguori
6239b31bff0SPaolo BonziniPXA2XX
624fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
625b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
626fd5d5c56SAnthony LiguoriS: Maintained
6279b31bff0SPaolo BonziniF: hw/arm/mainstone.c
6288d8b636dSPaolo BonziniF: hw/arm/spitz.c
6299b31bff0SPaolo BonziniF: hw/arm/tosa.c
6309b31bff0SPaolo BonziniF: hw/arm/z2.c
6319b31bff0SPaolo BonziniF: hw/*/pxa2xx*
632f7e242d6SThomas HuthF: hw/misc/mst_fpga.c
633ed0db866SThomas HuthF: include/hw/arm/pxa.h
634fd5d5c56SAnthony Liguori
635*95a5db3aSThomas HuthSABRELITE / i.MX6
636*95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
637*95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
638*95a5db3aSThomas HuthL: qemu-arm@nongnu.org
639*95a5db3aSThomas HuthS: Odd Fixes
640*95a5db3aSThomas HuthF: hw/arm/sabrelite.c
641*95a5db3aSThomas HuthF: hw/arm/fsl-imx6.c
642*95a5db3aSThomas HuthF: hw/misc/imx6_src.c
643*95a5db3aSThomas HuthF: hw/ssi/imx_spi.c
644*95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h
645*95a5db3aSThomas HuthF: include/hw/misc/imx6_src.h
646*95a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h
647*95a5db3aSThomas Huth
648671f11b2SThomas HuthSharp SL-5500 (Collie) PDA
649671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
650671f11b2SThomas HuthL: qemu-arm@nongnu.org
651671f11b2SThomas HuthS: Odd Fixes
652671f11b2SThomas HuthF: hw/arm/collie.c
653671f11b2SThomas HuthF: hw/arm/strongarm*
654671f11b2SThomas Huth
655fd5d5c56SAnthony LiguoriStellaris
6561ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
657b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
658fd5d5c56SAnthony LiguoriS: Maintained
6598d8b636dSPaolo BonziniF: hw/*/stellaris*
660fd5d5c56SAnthony Liguori
661*95a5db3aSThomas HuthVersatile Express
662*95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
663*95a5db3aSThomas HuthL: qemu-arm@nongnu.org
664*95a5db3aSThomas HuthS: Maintained
665*95a5db3aSThomas HuthF: hw/arm/vexpress.c
666*95a5db3aSThomas Huth
667fd5d5c56SAnthony LiguoriVersatile PB
6681ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
669b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
670fd5d5c56SAnthony LiguoriS: Maintained
6718d8b636dSPaolo BonziniF: hw/*/versatile*
672c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c
673fd5d5c56SAnthony Liguori
674*95a5db3aSThomas HuthVirt
675*95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
676*95a5db3aSThomas HuthL: qemu-arm@nongnu.org
677*95a5db3aSThomas HuthS: Maintained
678*95a5db3aSThomas HuthF: hw/arm/virt*
679*95a5db3aSThomas HuthF: include/hw/arm/virt.h
680*95a5db3aSThomas Huth
681e3260506SPeter A. G. CrosthwaiteXilinx Zynq
682cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
683c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
684b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
685e3260506SPeter A. G. CrosthwaiteS: Maintained
686cc0100f4SAlistair FrancisF: hw/*/xilinx_*
6878d8b636dSPaolo BonziniF: hw/*/cadence_*
688f7e242d6SThomas HuthF: hw/misc/zynq*
689f7e242d6SThomas HuthF: include/hw/misc/zynq*
690cc0100f4SAlistair FrancisX: hw/ssi/xilinx_*
691e3260506SPeter A. G. Crosthwaite
692137805f5SAlistair FrancisXilinx ZynqMP
693c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
694cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
695b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
696137805f5SAlistair FrancisS: Maintained
697cc0100f4SAlistair FrancisF: hw/*/xlnx*.c
698f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h
699137805f5SAlistair Francis
7008f4d260eSShannon ZhaoARM ACPI Subsystem
701e59f13d7SZhaoshenglongM: Shannon Zhao <shannon.zhaosl@gmail.com>
702b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
7038f4d260eSShannon ZhaoS: Maintained
7048f4d260eSShannon ZhaoF: hw/arm/virt-acpi-build.c
7058f4d260eSShannon Zhao
706a1f8193bSAlistair FrancisSTM32F205
707a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
708a1f8193bSAlistair FrancisS: Maintained
709a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c
710a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c
711a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c
712a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c
713a1f8193bSAlistair FrancisF: hw/adc/*
714a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c
7150e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h
716a1f8193bSAlistair Francis
717a1f8193bSAlistair FrancisNetduino 2
718a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
719a1f8193bSAlistair FrancisS: Maintained
720a1f8193bSAlistair FrancisF: hw/arm/netduino2.c
721a1f8193bSAlistair Francis
722670bc4cbSSubbaraya SundeepSmartFusion2
723670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
724670bc4cbSSubbaraya SundeepS: Maintained
725670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c
726670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c
727670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c
728670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c
729670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h
730670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h
731670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h
732670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h
733670bc4cbSSubbaraya Sundeep
734670bc4cbSSubbaraya SundeepEmcraft M2S-FG484
735670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
736670bc4cbSSubbaraya SundeepS: Maintained
737670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c
738670bc4cbSSubbaraya Sundeep
739f87db1baSJoel StanleyASPEED BMCs
740f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org>
741f87db1baSJoel StanleyR: Andrew Jeffery <andrew@aj.id.au>
742f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au>
743f87db1baSJoel StanleyL: qemu-arm@nongnu.org
744f87db1baSJoel StanleyS: Maintained
745f87db1baSJoel StanleyF: hw/*/*aspeed*
746f87db1baSJoel StanleyF: include/hw/*/*aspeed*
747f87db1baSJoel StanleyF: hw/net/ftgmac100.c
748f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h
749f87db1baSJoel Stanley
750c0066d1aSJoel StanleyNRF51
751c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au>
752c0066d1aSJoel StanleyL: qemu-arm@nongnu.org
753c0066d1aSJoel StanleyS: Maintained
754c0066d1aSJoel StanleyF: hw/arm/nrf51_soc.c
755c0066d1aSJoel StanleyF: hw/arm/microbit.c
756c0066d1aSJoel StanleyF: include/hw/arm/nrf51_soc.h
757c0066d1aSJoel Stanley
758fd5d5c56SAnthony LiguoriCRIS Machines
759fd5d5c56SAnthony Liguori-------------
760fd5d5c56SAnthony LiguoriAxis Dev88
761fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
762fd5d5c56SAnthony LiguoriS: Maintained
7638d8b636dSPaolo BonziniF: hw/cris/axis_dev88.c
7646e481d57SPeter MaydellF: hw/*/etraxfs_*.c
765fd5d5c56SAnthony Liguori
76607bf23a7SMichael WalleLM32 Machines
76707bf23a7SMichael Walle-------------
76807bf23a7SMichael WalleEVR32 and uclinux BSP
76907bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
77007bf23a7SMichael WalleS: Maintained
7718d8b636dSPaolo BonziniF: hw/lm32/lm32_boards.c
77207bf23a7SMichael Walle
773d118aa6bSMichael Wallemilkymist
774d118aa6bSMichael WalleM: Michael Walle <michael@walle.cc>
775d118aa6bSMichael WalleS: Maintained
7768d8b636dSPaolo BonziniF: hw/lm32/milkymist.c
777d118aa6bSMichael Walle
778afcacd53SAurelien JarnoM68K Machines
779fd5d5c56SAnthony Liguori-------------
780fd5d5c56SAnthony Liguorian5206
7815baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
7825baf2741SThomas HuthS: Odd Fixes
7838d8b636dSPaolo BonziniF: hw/m68k/an5206.c
784e9a56114SThomas HuthF: hw/m68k/mcf5206.c
785fd5d5c56SAnthony Liguori
786fd5d5c56SAnthony Liguorimcf5208
7875baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
7885baf2741SThomas HuthS: Odd Fixes
7898d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c
790e9a56114SThomas HuthF: hw/m68k/mcf_intc.c
791e9a56114SThomas HuthF: hw/char/mcf_uart.c
792e9a56114SThomas HuthF: hw/net/mcf_fec.c
7935baf2741SThomas HuthF: include/hw/m68k/mcf*.h
794fd5d5c56SAnthony Liguori
795fd5d5c56SAnthony LiguoriMicroBlaze Machines
796b6f97c14Sbellard-------------------
797fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
798fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
799fd5d5c56SAnthony LiguoriS: Maintained
8006e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c
801b6f97c14Sbellard
802d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605
8034b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
804d36e8ce7SPeter A. G. CrosthwaiteS: Maintained
8058d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c
806d36e8ce7SPeter A. G. Crosthwaite
807fd5d5c56SAnthony LiguoriMIPS Machines
808fd5d5c56SAnthony Liguori-------------
809fd5d5c56SAnthony LiguoriJazz
810fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
81190b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
812fd5d5c56SAnthony LiguoriS: Maintained
8138d8b636dSPaolo BonziniF: hw/mips/mips_jazz.c
814fd5d5c56SAnthony Liguori
815fd5d5c56SAnthony LiguoriMalta
816fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net>
81790b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
818fd5d5c56SAnthony LiguoriS: Maintained
8198d8b636dSPaolo BonziniF: hw/mips/mips_malta.c
820fd5d5c56SAnthony Liguori
821fd5d5c56SAnthony LiguoriMipssim
8224872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
82390b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
824659f42d8SYongbok KimS: Odd Fixes
8258d8b636dSPaolo BonziniF: hw/mips/mips_mipssim.c
826659f42d8SYongbok KimF: hw/net/mipsnet.c
827fd5d5c56SAnthony Liguori
828fd5d5c56SAnthony LiguoriR4000
829fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net>
83090b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
831fd5d5c56SAnthony LiguoriS: Maintained
8328d8b636dSPaolo BonziniF: hw/mips/mips_r4k.c
833fd5d5c56SAnthony Liguori
834659f42d8SYongbok KimFulong 2E
8354872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
83690b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
837659f42d8SYongbok KimS: Odd Fixes
838659f42d8SYongbok KimF: hw/mips/mips_fulong2e.c
8390170a3fcSPhilippe Mathieu-DaudéF: hw/isa/vt82c686.c
8404872fee2SAleksandar Markovic
8410170a3fcSPhilippe Mathieu-DaudéF: include/hw/isa/vt82c686.h
842659f42d8SYongbok Kim
843659f42d8SYongbok KimBoston
8444872fee2SAleksandar MarkovicM: Paul Burton <pburton@wavecomp.com>
84590b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
846659f42d8SYongbok KimS: Maintained
847659f42d8SYongbok KimF: hw/core/loader-fit.c
848659f42d8SYongbok KimF: hw/mips/boston.c
849659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c
850659f42d8SYongbok Kim
851945dad6dSJia LiuOpenRISC Machines
852945dad6dSJia Liu-----------------
853945dad6dSJia Liuor1k-sim
854945dad6dSJia LiuM: Jia Liu <proljc@gmail.com>
855945dad6dSJia LiuS: Maintained
856945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c
857945dad6dSJia Liu
858fd5d5c56SAnthony LiguoriPowerPC Machines
859fd5d5c56SAnthony Liguori----------------
860fd5d5c56SAnthony Liguori405
861bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
862a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
8639b9fe135SAndreas FärberS: Odd Fixes
8648d8b636dSPaolo BonziniF: hw/ppc/ppc405_boards.c
865fd5d5c56SAnthony Liguori
866aaade8d7SAndreas FärberBamboo
867bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
868aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
869aaade8d7SAndreas FärberS: Odd Fixes
8708d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c
871aaade8d7SAndreas Färber
87298cded3aSAndreas Färbere500
873bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
87498cded3aSAndreas FärberL: qemu-ppc@nongnu.org
875bba8e23aSAlexander GrafS: Odd Fixes
87698cded3aSAndreas FärberF: hw/ppc/e500.[hc]
87798cded3aSAndreas FärberF: hw/ppc/e500plat.c
878b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h
879b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h
880b5d55020SThomas HuthF: pc-bios/u-boot.e500
88198cded3aSAndreas Färber
88298cded3aSAndreas Färbermpc8544ds
883bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
88498cded3aSAndreas FärberL: qemu-ppc@nongnu.org
885bba8e23aSAlexander GrafS: Odd Fixes
88698cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c
8878d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c
88898cded3aSAndreas Färber
889fd5d5c56SAnthony LiguoriNew World
890bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
891a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
892bba8e23aSAlexander GrafS: Odd Fixes
893baec1910SAndreas FärberF: hw/ppc/mac_newworld.c
8946e481d57SPeter MaydellF: hw/pci-host/uninorth.c
8956e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc]
8968d8b636dSPaolo BonziniF: hw/misc/macio/
8976ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c
898b5d55020SThomas HuthF: hw/nvram/mac_nvram.c
899eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/
9006ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h
901eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h
902fd5d5c56SAnthony Liguori
903fd5d5c56SAnthony LiguoriOld World
904bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
905a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
906bba8e23aSAlexander GrafS: Odd Fixes
907baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c
9086e481d57SPeter MaydellF: hw/pci-host/grackle.c
9098d8b636dSPaolo BonziniF: hw/misc/macio/
910835c42d3SThomas HuthF: hw/intc/heathrow_pic.c
911fd5d5c56SAnthony Liguori
912ec38d398SAndreas FärberPReP
9138178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org>
9149f38774dSAndreas FärberL: qemu-devel@nongnu.org
915a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
9168178e89cSHervé PoussineauS: Maintained
91775610155SAndreas FärberF: hw/ppc/prep.c
9188178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c
9198178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c
9206e481d57SPeter MaydellF: hw/pci-host/prep.[hc]
9210a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c
922a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c
9231cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c
924cec16f0dSPhilippe Mathieu-DaudéF: hw/timer/m48t59-isa.c
925a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h
926cec16f0dSPhilippe Mathieu-DaudéF: include/hw/timer/m48t59.h
927835c42d3SThomas HuthF: pc-bios/ppc_rom.bin
928fd5d5c56SAnthony Liguori
929300b115cSAndreas FärbersPAPR
930085eb217SDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
9318a269ca4SAndreas FärberL: qemu-ppc@nongnu.org
9328a269ca4SAndreas FärberS: Supported
9338d8b636dSPaolo BonziniF: hw/*/spapr*
934f9de2da7SDavid GibsonF: include/hw/*/spapr*
935f9de2da7SDavid GibsonF: hw/*/xics*
936f9de2da7SDavid GibsonF: include/hw/*/xics*
937f9de2da7SDavid GibsonF: pc-bios/spapr-rtas/*
938b5d55020SThomas HuthF: pc-bios/spapr-rtas.bin
939b5d55020SThomas HuthF: pc-bios/slof.bin
940bcad45deSCédric Le GoaterF: pc-bios/skiboot.lid
941b5d55020SThomas HuthF: docs/specs/ppc-spapr-hcalls.txt
942b5d55020SThomas HuthF: docs/specs/ppc-spapr-hotplug.txt
943a70ab357SGreg KurzF: tests/spapr*
944a70ab357SGreg KurzF: tests/libqos/*spapr*
945a70ab357SGreg KurzF: tests/rtas*
946a70ab357SGreg KurzF: tests/libqos/rtas*
9478a269ca4SAndreas Färber
948794d00bfSAndreas Färbervirtex_ml507
949794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
950794d00bfSAndreas FärberL: qemu-ppc@nongnu.org
951794d00bfSAndreas FärberS: Odd Fixes
9526e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c
953794d00bfSAndreas Färber
954a9dd6604SBALATON Zoltansam460ex
955a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
956a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org
957a9dd6604SBALATON ZoltanS: Maintained
958a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c
959c6f2594cSBALATON ZoltanF: hw/timer/m41t80.c
960a9dd6604SBALATON Zoltan
961fd5d5c56SAnthony LiguoriSH4 Machines
962fd5d5c56SAnthony Liguori------------
963fd5d5c56SAnthony LiguoriR2D
964fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
965fd5d5c56SAnthony LiguoriS: Maintained
9666e481d57SPeter MaydellF: hw/sh4/r2d.c
96781527b94SThomas HuthF: hw/intc/sh_intc.c
96881527b94SThomas HuthF: hw/timer/sh_timer.c
969fd5d5c56SAnthony Liguori
970fd5d5c56SAnthony LiguoriShix
971fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
97281527b94SThomas HuthS: Odd Fixes
9736e481d57SPeter MaydellF: hw/sh4/shix.c
974fd5d5c56SAnthony Liguori
975fd5d5c56SAnthony LiguoriSPARC Machines
976fd5d5c56SAnthony Liguori--------------
977fd5d5c56SAnthony LiguoriSun4m
978f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
979fd5d5c56SAnthony LiguoriS: Maintained
9808d8b636dSPaolo BonziniF: hw/sparc/sun4m.c
981c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c
982c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c
9837098b79eSThomas HuthF: hw/misc/eccmemctl.c
9847098b79eSThomas HuthF: hw/misc/slavio_misc.c
985c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h
986c10a1c78SThomas HuthF: pc-bios/openbios-sparc32
987fd5d5c56SAnthony Liguori
988fd5d5c56SAnthony LiguoriSun4u
989f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
990fd5d5c56SAnthony LiguoriS: Maintained
9918d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c
992c10a1c78SThomas HuthF: pc-bios/openbios-sparc64
993fd5d5c56SAnthony Liguori
994a2664ca0SArtyom TarasenkoSun4v
995a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com>
996a2664ca0SArtyom TarasenkoS: Maintained
997626e4a4bSFam ZhengF: hw/sparc64/niagara.c
998a2664ca0SArtyom TarasenkoF: hw/timer/sun4v-rtc.c
999a2664ca0SArtyom TarasenkoF: include/hw/timer/sun4v-rtc.h
1000a2664ca0SArtyom Tarasenko
1001ce6c760cSFabien ChouteauLeon3
1002ce6c760cSFabien ChouteauM: Fabien Chouteau <chouteau@adacore.com>
1003ce6c760cSFabien ChouteauS: Maintained
10048d8b636dSPaolo BonziniF: hw/sparc/leon3.c
10058d8b636dSPaolo BonziniF: hw/*/grlib*
1006c10a1c78SThomas HuthF: include/hw/sparc/grlib.h
1007ce6c760cSFabien Chouteau
1008fd5d5c56SAnthony LiguoriS390 Machines
1009fd5d5c56SAnthony Liguori-------------
1010dd4ad64aSCornelia HuckS390 Virtio-ccw
1011c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
1012b304bf00SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
1013dd4ad64aSCornelia HuckS: Supported
10140c6aa7eeSPaolo BonziniF: hw/char/sclp*.[hc]
10159d1c4449SChristian BorntraegerF: hw/char/terminal3270.c
1016c5bfb202SCornelia HuckF: hw/s390x/
10174277af19SCornelia HuckF: include/hw/s390x/
1018c5bfb202SCornelia HuckF: hw/watchdog/wdt_diag288.c
10191e4738b2SSascha SilbeF: include/hw/watchdog/wdt_diag288.h
10201e4738b2SSascha SilbeF: default-configs/s390x-softmmu.mak
1021e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1022e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1023146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1024dd4ad64aSCornelia Huck
10258e4eb427SChristian BorntraegerS390-ccw boot
1026304584bfSCornelia HuckM: Christian Borntraeger <borntraeger@de.ibm.com>
1027304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com>
1028304584bfSCornelia HuckS: Supported
10298e4eb427SChristian BorntraegerF: hw/s390x/ipl.*
1030304584bfSCornelia HuckF: pc-bios/s390-ccw/
1031304584bfSCornelia HuckF: pc-bios/s390-ccw.img
1032e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1033304584bfSCornelia HuckL: qemu-s390x@nongnu.org
1034304584bfSCornelia Huck
1035d5bfb425SChristian BorntraegerS390 PCI
1036d5bfb425SChristian BorntraegerM: Collin Walling <walling@linux.ibm.com>
1037d5bfb425SChristian BorntraegerS: Supported
1038d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci*
1039d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org
1040d5bfb425SChristian Borntraeger
1041ab9528caSGuan XuetaoUniCore32 Machines
1042ab9528caSGuan Xuetao-------------
1043ab9528caSGuan XuetaoPKUnity-3 SoC initramfs-with-busybox
1044ab9528caSGuan XuetaoM: Guan Xuetao <gxt@mprc.pku.edu.cn>
1045ab9528caSGuan XuetaoS: Maintained
10468d8b636dSPaolo BonziniF: hw/*/puv3*
1047ab9528caSGuan XuetaoF: hw/unicore32/
1048ab9528caSGuan Xuetao
1049fd5d5c56SAnthony LiguoriX86 Machines
1050fd5d5c56SAnthony Liguori------------
1051fd5d5c56SAnthony LiguoriPC
1052046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1053fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1054fd5d5c56SAnthony LiguoriS: Supported
1055046a6486SMichael S. TsirkinF: include/hw/i386/
1056046a6486SMichael S. TsirkinF: hw/i386/
1057046a6486SMichael S. TsirkinF: hw/pci-host/piix.c
1058046a6486SMichael S. TsirkinF: hw/pci-host/q35.c
1059046a6486SMichael S. TsirkinF: hw/pci-host/pam.c
1060046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h
1061046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h
1062046a6486SMichael S. TsirkinF: hw/isa/piix4.c
1063046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c
1064046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c
1065046a6486SMichael S. TsirkinF: hw/acpi/piix4.c
1066046a6486SMichael S. TsirkinF: hw/acpi/ich9.c
1067046a6486SMichael S. TsirkinF: include/hw/acpi/ich9.h
1068f586d5fcSMarkus ArmbrusterF: include/hw/acpi/piix4.h
10699cc3b73cSPaolo BonziniF: hw/misc/sga.c
10709cc3b73cSPaolo Bonzini
10719cc3b73cSPaolo BonziniPC Chipset
10729cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com>
10739cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
10741732be86SPhilippe Mathieu-DaudéS: Supported
10759cc3b73cSPaolo BonziniF: hw/char/debugcon.c
1076bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel*
10779cc3b73cSPaolo BonziniF: hw/char/serial*
10789cc3b73cSPaolo BonziniF: hw/dma/i8257*
10799cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c
10801732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c
10819cc3b73cSPaolo BonziniF: hw/intc/apic*
10829cc3b73cSPaolo BonziniF: hw/intc/ioapic*
10839cc3b73cSPaolo BonziniF: hw/intc/i8259*
10841854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c
10859cc3b73cSPaolo BonziniF: hw/misc/debugexit.c
10869cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c
10879cc3b73cSPaolo BonziniF: hw/timer/hpet*
10889cc3b73cSPaolo BonziniF: hw/timer/i8254*
10899cc3b73cSPaolo BonziniF: hw/timer/mc146818rtc*
1090edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c
1091866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h
1092bb3d5ea8SPhilippe Mathieu-DaudéF: include/hw/char/parallel.h
109355f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h
1094a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h
109547973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h
10961854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h
1097a2feb348SThomas HuthF: include/hw/timer/hpet.h
1098a2feb348SThomas HuthF: include/hw/timer/i8254*
1099a2feb348SThomas HuthF: include/hw/timer/mc146818rtc*
1100046a6486SMichael S. Tsirkin
11015da4fb00SMichael S. TsirkinMachine core
11025da4fb00SMichael S. TsirkinM: Eduardo Habkost <ehabkost@redhat.com>
1103fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
11045da4fb00SMichael S. TsirkinS: Supported
11055da4fb00SMichael S. TsirkinF: hw/core/machine.c
1106c1629c5cSThomas HuthF: hw/core/null-machine.c
11075da4fb00SMichael S. TsirkinF: include/hw/boards.h
1108e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
1109fd5d5c56SAnthony Liguori
111016e7caaeSMax FilippovXtensa Machines
111116e7caaeSMax Filippov---------------
1112375847a6SMax Filippovsim
111316e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
111416e7caaeSMax FilippovS: Maintained
1115437a8c11SMax FilippovF: hw/xtensa/sim.c
1116375847a6SMax Filippov
1117437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705)
1118375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1119375847a6SMax FilippovS: Maintained
1120437a8c11SMax FilippovF: hw/xtensa/xtfpga.c
1121437a8c11SMax FilippovF: hw/net/opencores_eth.c
112216e7caaeSMax Filippov
1123fd5d5c56SAnthony LiguoriDevices
1124fd5d5c56SAnthony Liguori-------
1125b30934cbSJiri SlabyEDU
1126b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz>
1127b30934cbSJiri SlabyS: Maintained
1128b30934cbSJiri SlabyF: hw/misc/edu.c
1129b30934cbSJiri Slaby
1130fd5d5c56SAnthony LiguoriIDE
1131c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1132c095348bSJohn SnowL: qemu-block@nongnu.org
1133c095348bSJohn SnowS: Supported
11348d8b636dSPaolo BonziniF: include/hw/ide.h
1135c9f7acd5SThomas HuthF: include/hw/ide/
1136fd5d5c56SAnthony LiguoriF: hw/ide/
1137c095348bSJohn SnowF: hw/block/block.c
1138c095348bSJohn SnowF: hw/block/cdrom.c
1139c095348bSJohn SnowF: hw/block/hd-geometry.c
1140c095348bSJohn SnowF: tests/ide-test.c
1141c095348bSJohn SnowF: tests/ahci-test.c
1142edc35b3dSThomas HuthF: tests/cdrom-test.c
1143aee50319SJohn SnowF: tests/libqos/ahci*
1144e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1145c095348bSJohn Snow
1146caf316baSCorey MinyardIPMI
1147caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org>
1148caf316baSCorey MinyardS: Maintained
1149caf316baSCorey MinyardF: include/hw/ipmi/*
1150caf316baSCorey MinyardF: hw/ipmi/*
1151caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c
1152caf316baSCorey MinyardF: tests/ipmi*
1153e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase
1154caf316baSCorey Minyard
1155c095348bSJohn SnowFloppy
1156c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1157c095348bSJohn SnowL: qemu-block@nongnu.org
1158c095348bSJohn SnowS: Supported
1159c095348bSJohn SnowF: hw/block/fdc.c
1160c095348bSJohn SnowF: include/hw/block/fdc.h
1161aee50319SJohn SnowF: tests/fdc-test.c
1162e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1163fd5d5c56SAnthony Liguori
1164f5f487b2SPeter MaydellOMAP
1165f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1166f5f487b2SPeter MaydellS: Maintained
11678d8b636dSPaolo BonziniF: hw/*/omap*
1168ed0db866SThomas HuthF: include/hw/arm/omap.h
1169f5f487b2SPeter Maydell
117028d54e58SPaolo BonziniIPack
117128d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com>
117228d54e58SPaolo BonziniS: Odd Fixes
117328d54e58SPaolo BonziniF: hw/char/ipoctal232.c
117428d54e58SPaolo BonziniF: hw/ipack/
117528d54e58SPaolo Bonzini
1176fd5d5c56SAnthony LiguoriPCI
1177fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1178fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1179fd5d5c56SAnthony LiguoriS: Supported
11808d8b636dSPaolo BonziniF: include/hw/pci/*
1181f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c
1182ca818cfbSMichael S. TsirkinF: hw/pci/*
1183f178bc6bSPaolo BonziniF: hw/pci-bridge/*
118468179923SPhilippe Mathieu-DaudéF: docs/pci*
118568179923SPhilippe Mathieu-DaudéF: docs/specs/*pci*
1186534fd814SFam ZhengF: default-configs/pci.mak
11870e0b3592SMichael S. Tsirkin
1188d31e5ae7SMichael S. TsirkinACPI/SMBIOS
11890e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
11900e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com>
11910e0b3592SMichael S. TsirkinS: Supported
11920e0b3592SMichael S. TsirkinF: include/hw/acpi/*
1193d31e5ae7SMichael S. TsirkinF: include/hw/smbios/*
11940e0b3592SMichael S. TsirkinF: hw/mem/*
11958d8b636dSPaolo BonziniF: hw/acpi/*
1196d31e5ae7SMichael S. TsirkinF: hw/smbios/*
11970e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc]
11980e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c
11993248f1b4SBen WarrenF: tests/bios-tables-test.c
12003248f1b4SBen WarrenF: tests/acpi-utils.[hc]
12017115dcf4SLaszlo ErsekF: tests/acpi-test-data/*
12027115dcf4SLaszlo ErsekF: tests/acpi-test-data/*/*
1203fd5d5c56SAnthony Liguori
1204aaade8d7SAndreas Färberppc4xx
1205bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1206aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1207aaade8d7SAndreas FärberS: Odd Fixes
12088d8b636dSPaolo BonziniF: hw/ppc/ppc4*.c
1209aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c
1210b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h
1211aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h
1212aaade8d7SAndreas Färber
121398cded3aSAndreas Färberppce500
1214bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
121598cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1216bba8e23aSAlexander GrafS: Odd Fixes
12176e481d57SPeter MaydellF: hw/ppc/e500*
1218566dd236SPaolo BonziniF: hw/pci-host/ppce500.c
1219566dd236SPaolo BonziniF: hw/net/fsl_etsec/
122098cded3aSAndreas Färber
122161af0ee6SPaolo BonziniCharacter devices
12222185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com>
12232185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
122461af0ee6SPaolo BonziniS: Odd Fixes
122561af0ee6SPaolo BonziniF: hw/char/
122661af0ee6SPaolo Bonzini
1227f536f112SPaolo BonziniNetwork devices
1228f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com>
1229f536f112SPaolo BonziniS: Odd Fixes
1230f536f112SPaolo BonziniF: hw/net/
12316061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/
12326bd7776cSGreg KurzF: tests/virtio-net-test.c
1233e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
1234f536f112SPaolo Bonzini
1235fd5d5c56SAnthony LiguoriSCSI
1236de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1237c2380365SFam ZhengR: Fam Zheng <famz@redhat.com>
1238de7724f7SPaolo BonziniS: Supported
123974460f34SThomas HuthF: include/hw/scsi/*
12408d8b636dSPaolo BonziniF: hw/scsi/*
12416bd7776cSGreg KurzF: tests/virtio-scsi-test.c
1242e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next
1243de7724f7SPaolo Bonzini
1244fcb5629dSPeter A. G. CrosthwaiteSSI
12454b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1246c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1247fcb5629dSPeter A. G. CrosthwaiteS: Maintained
12488d8b636dSPaolo BonziniF: hw/ssi/*
12498d8b636dSPaolo BonziniF: hw/block/m25p80.c
1250982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h
12514b46ba61SAlistair FrancisX: hw/ssi/xilinx_*
1252982d009aSPhilippe Mathieu-DaudéF: tests/m25p80-test.c
12534b46ba61SAlistair Francis
12544b46ba61SAlistair FrancisXilinx SPI
1255c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
12564b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
12574b46ba61SAlistair FrancisS: Maintained
12584b46ba61SAlistair FrancisF: hw/ssi/xilinx_*
1259fcb5629dSPeter A. G. Crosthwaite
1260076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card)
1261076a0fc3SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1262076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes
1263076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd*
1264076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c
1265076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd*
1266076a0fc3SPhilippe Mathieu-DaudéF: tests/sd*
1267076a0fc3SPhilippe Mathieu-Daudé
1268fd5d5c56SAnthony LiguoriUSB
12695d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
12705d0d62feSGerd HoffmannS: Maintained
12718d8b636dSPaolo BonziniF: hw/usb/*
127228edfce0SGongleiF: tests/usb-*-test.c
1273beded0ffSThomas HuthF: docs/usb2.txt
1274beded0ffSThomas HuthF: docs/usb-storage.txt
1275beded0ffSThomas HuthF: include/hw/usb.h
1276beded0ffSThomas HuthF: include/hw/usb/
1277104ebc5fSPhilippe Mathieu-DaudéF: default-configs/usb.mak
1278fd5d5c56SAnthony Liguori
1279e26082fdSPaolo BonziniUSB (serial adapter)
1280e26082fdSPaolo BonziniM: Gerd Hoffmann <kraxel@redhat.com>
1281e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1282e26082fdSPaolo BonziniS: Maintained
1283e26082fdSPaolo BonziniF: hw/usb/dev-serial.c
1284e26082fdSPaolo Bonzini
128592e1fb5eSAlex WilliamsonVFIO
128692e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com>
128792e1fb5eSAlex WilliamsonS: Supported
1288cf7087dbSKim PhillipsF: hw/vfio/*
128999b88c6dSThomas HuthF: include/hw/vfio/
129092e1fb5eSAlex Williamson
12915eb74557SDong Jia Shivfio-ccw
1292c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
12937913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com>
12947913938aSChristian BorntraegerM: Farhan Ali <alifm@linux.ibm.com>
12955eb74557SDong Jia ShiS: Supported
12965eb74557SDong Jia ShiF: hw/vfio/ccw.c
12975eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c
12985eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h
1299e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1300146bd283SCornelia HuckL: qemu-s390x@nongnu.org
13015eb74557SDong Jia Shi
1302a51b3153STony Krowiakvfio-ap
1303a51b3153STony KrowiakM: Christian Borntraeger <borntraeger@de.ibm.com>
1304a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com>
1305a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com>
1306a51b3153STony KrowiakM: Pierre Morel <pmorel@linux.ibm.com>
1307a51b3153STony KrowiakS: Supported
1308a51b3153STony KrowiakF: hw/s390x/ap-device.c
1309a51b3153STony KrowiakF: hw/s390x/ap-bridge.c
1310a51b3153STony KrowiakF: include/hw/s390x/ap-device.h
1311a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h
13122fe2942cSTony KrowiakF: hw/vfio/ap.c
1313694a8d70STony KrowiakF: docs/vfio-ap.txt
1314a51b3153STony KrowiakL: qemu-s390x@nongnu.org
1315a51b3153STony Krowiak
1316fd5d5c56SAnthony Liguorivhost
1317fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1318fd5d5c56SAnthony LiguoriS: Supported
13198d8b636dSPaolo BonziniF: hw/*/*vhost*
132037f8043dSPhilippe Mathieu-DaudéF: docs/interop/vhost-user.txt
1321fd5d5c56SAnthony Liguori
1322fd5d5c56SAnthony Liguorivirtio
1323a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1324fd5d5c56SAnthony LiguoriS: Supported
13258d8b636dSPaolo BonziniF: hw/*/virtio*
132672fa605dSThomas HuthF: hw/virtio/Makefile.objs
132772fa605dSThomas HuthF: hw/virtio/trace-events
13286a084ea3SMichael S. TsirkinF: net/vhost-user.c
1329494f7b57SThomas HuthF: include/hw/virtio/
13306bd7776cSGreg KurzF: tests/virtio-balloon-test.c
1331fd5d5c56SAnthony Liguori
1332fd5d5c56SAnthony Liguorivirtio-9p
13338c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org>
1334fd5d5c56SAnthony LiguoriS: Supported
1335aebeca25SAndreas FärberF: hw/9pfs/
1336aebeca25SAndreas FärberF: fsdev/
13372d888c09SAndreas FärberF: tests/virtio-9p-test.c
1338e18a8b34SStefan HajnocziT: git https://github.com/gkurz/qemu.git 9p-next
1339fd5d5c56SAnthony Liguori
1340fd5d5c56SAnthony Liguorivirtio-blk
134154d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1342b457a5f5SStefan HajnocziL: qemu-block@nongnu.org
1343fd5d5c56SAnthony LiguoriS: Supported
13448d8b636dSPaolo BonziniF: hw/block/virtio-blk.c
1345b457a5f5SStefan HajnocziF: hw/block/dataplane/*
13466bd7776cSGreg KurzF: tests/virtio-blk-test.c
1347e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1348fd5d5c56SAnthony Liguori
1349dd4ad64aSCornelia Huckvirtio-ccw
1350c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
135168b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1352dd4ad64aSCornelia HuckS: Supported
1353901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc]
1354d8d4d62cSThomas HuthF: hw/s390x/vhost-vsock-ccw.c
1355e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1356e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1357146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1358dd4ad64aSCornelia Huck
1359a5d4d7b5SGerd Hoffmannvirtio-input
1360a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1361a5d4d7b5SGerd HoffmannS: Maintained
1362a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c
1363a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h
1364a5d4d7b5SGerd Hoffmann
1365fd5d5c56SAnthony Liguorivirtio-serial
1366cee887d9SAmit ShahM: Amit Shah <amit@kernel.org>
1367fd5d5c56SAnthony LiguoriS: Supported
13688d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c
13698d8b636dSPaolo BonziniF: hw/char/virtio-console.c
137068a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h
13716bd7776cSGreg KurzF: tests/virtio-console-test.c
13726bd7776cSGreg KurzF: tests/virtio-serial-test.c
1373fd5d5c56SAnthony Liguori
13741f51a5cbSAmit Shahvirtio-rng
1375cee887d9SAmit ShahM: Amit Shah <amit@kernel.org>
13761f51a5cbSAmit ShahS: Supported
13771f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c
13781f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h
1379750cf869SThomas HuthF: include/sysemu/rng*.h
13801f51a5cbSAmit ShahF: backends/rng*.c
13816bd7776cSGreg KurzF: tests/virtio-rng-test.c
13821f51a5cbSAmit Shah
13836034011cSGongleivirtio-crypto
13846034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
13856034011cSGongleiS: Supported
13866034011cSGongleiF: hw/virtio/virtio-crypto.c
13876034011cSGongleiF: hw/virtio/virtio-crypto-pci.c
13886034011cSGongleiF: include/hw/virtio/virtio-crypto.h
13896034011cSGonglei
1390f3c507adSKeith Buschnvme
1391f3c507adSKeith BuschM: Keith Busch <keith.busch@intel.com>
1392c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1393f3c507adSKeith BuschS: Supported
1394f3c507adSKeith BuschF: hw/block/nvme*
1395fc967791SAndreas FärberF: tests/nvme-test.c
1396f3c507adSKeith Busch
1397d383c625SHannes Reineckemegasas
13983fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com>
1399c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1400d383c625SHannes ReineckeS: Supported
1401d383c625SHannes ReineckeF: hw/scsi/megasas.c
1402d383c625SHannes ReineckeF: hw/scsi/mfi.h
14033fdfb8b6SPhilippe Mathieu-DaudéF: tests/megasas-test.c
1404d383c625SHannes Reinecke
1405605d52e6SDmitry FleytmanNetwork packet abstractions
1406bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1407605d52e6SDmitry FleytmanS: Maintained
1408605d52e6SDmitry FleytmanF: include/net/eth.h
1409605d52e6SDmitry FleytmanF: net/eth.c
1410605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt*
1411605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt*
1412605d52e6SDmitry Fleytman
1413622fb504SDmitry FleytmanVmware
1414bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1415622fb504SDmitry FleytmanS: Maintained
1416622fb504SDmitry FleytmanF: hw/net/vmxnet*
1417622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi*
14185a49c1b3SPhilippe Mathieu-DaudéF: tests/vmxnet3-test.c
1419622fb504SDmitry Fleytman
1420de24d3f1SScott FeldmanRocker
1421de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us>
1422de24d3f1SScott FeldmanS: Maintained
1423de24d3f1SScott FeldmanF: hw/net/rocker/
1424de850948SThomas HuthF: tests/rocker/
1425de850948SThomas HuthF: docs/specs/rocker.txt
1426de24d3f1SScott Feldman
142770d1fb9cSXiao GuangrongNVDIMM
14287a5bd53dSXiao GuangrongM: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
142970d1fb9cSXiao GuangrongS: Maintained
143070d1fb9cSXiao GuangrongF: hw/acpi/nvdimm.c
143170d1fb9cSXiao GuangrongF: hw/mem/nvdimm.c
143270d1fb9cSXiao GuangrongF: include/hw/mem/nvdimm.h
143370d1fb9cSXiao Guangrong
1434093454e2SDmitry Fleytmane1000x
1435bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1436093454e2SDmitry FleytmanS: Maintained
1437093454e2SDmitry FleytmanF: hw/net/e1000x*
1438093454e2SDmitry Fleytman
14396f3fbe4eSDmitry Fleytmane1000e
1440bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
14416f3fbe4eSDmitry FleytmanS: Maintained
14426f3fbe4eSDmitry FleytmanF: hw/net/e1000e*
14436f3fbe4eSDmitry Fleytman
1444ebc2327fSStefan Weileepro100
1445ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de>
1446ebc2327fSStefan WeilS: Maintained
1447ebc2327fSStefan WeilF: hw/net/eepro100.c
1448ebc2327fSStefan Weil
1449e481a1f6SAlistair FrancisGeneric Loader
1450c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1451e481a1f6SAlistair FrancisS: Maintained
1452e481a1f6SAlistair FrancisF: hw/core/generic-loader.c
1453e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h
1454c5e2ac7eSPhilippe Mathieu-DaudéF: docs/generic-loader.txt
1455e481a1f6SAlistair Francis
1456645d3cbeSSu HangIntel Hexadecimal Object File Loader
1457645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn>
1458645d3cbeSSu HangS: Maintained
1459645d3cbeSSu HangF: tests/hexloader-test.c
14604b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex
1461645d3cbeSSu Hang
146287a9023aSThomas HuthCHRP NVRAM
146387a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com>
146487a9023aSThomas HuthS: Maintained
146587a9023aSThomas HuthF: hw/nvram/chrp_nvram.c
146687a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h
146787a9023aSThomas HuthF: tests/prom-env-test.c
146887a9023aSThomas Huth
146942697d88SBen WarrenVM Generation ID
147042697d88SBen WarrenM: Ben Warren <ben@skyportsystems.com>
147142697d88SBen WarrenS: Maintained
147242697d88SBen WarrenF: hw/acpi/vmgenid.c
147342697d88SBen WarrenF: include/hw/acpi/vmgenid.h
147442697d88SBen WarrenF: docs/specs/vmgenid.txt
147542697d88SBen WarrenF: tests/vmgenid-test.c
147642697d88SBen WarrenF: stubs/vmgenid.c
147742697d88SBen Warren
1478747969dbSPhilippe Mathieu-DaudéUnimplemented device
1479747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org>
1480747969dbSPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org>
1481747969dbSPhilippe Mathieu-DaudéS: Maintained
1482747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h
1483747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c
1484747969dbSPhilippe Mathieu-Daudé
1485dbb2e472SGerd HoffmannStandard VGA
1486dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1487dbb2e472SGerd HoffmannS: Maintained
1488dbb2e472SGerd HoffmannF: hw/display/vga*
1489dbb2e472SGerd HoffmannF: hw/display/bochs-display.c
1490dbb2e472SGerd HoffmannF: include/hw/display/vga.h
1491dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h
1492dbb2e472SGerd Hoffmann
149358d632c7SGerd Hoffmannramfb
149458d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
149558d632c7SGerd HoffmannS: Maintained
149658d632c7SGerd HoffmannF: hw/display/ramfb*.c
149758d632c7SGerd HoffmannF: include/hw/display/ramfb.h
149858d632c7SGerd Hoffmann
1499dbb2e472SGerd Hoffmannvirtio-gpu
1500dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1501dbb2e472SGerd HoffmannS: Maintained
1502dbb2e472SGerd HoffmannF: hw/display/virtio-gpu*
1503dbb2e472SGerd HoffmannF: hw/display/virtio-vga.c
1504dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h
1505dbb2e472SGerd Hoffmann
1506dbb2e472SGerd HoffmannCirrus VGA
1507dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1508dbb2e472SGerd HoffmannS: Odd Fixes
1509dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
1510dbb2e472SGerd HoffmannF: hw/display/cirrus*
1511dbb2e472SGerd Hoffmann
151272d277a7SGerd HoffmannEDID Generator
151372d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
151472d277a7SGerd HoffmannS: Maintained
151572d277a7SGerd HoffmannF: hw/display/edid*
151672d277a7SGerd HoffmannF: include/hw/display/edid.h
151772d277a7SGerd HoffmannF: qemu-edid.c
151872d277a7SGerd Hoffmann
1519fd5d5c56SAnthony LiguoriSubsystems
1520fd5d5c56SAnthony Liguori----------
1521fd5d5c56SAnthony LiguoriAudio
15229f575846SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1523fd5d5c56SAnthony LiguoriS: Maintained
1524fd5d5c56SAnthony LiguoriF: audio/
15258d8b636dSPaolo BonziniF: hw/audio/
1526a2b245aeSThomas HuthF: include/hw/audio/
1527d7b50c0cSAndreas FärberF: tests/ac97-test.c
15288fa74c94SAndreas FärberF: tests/es1370-test.c
1529fbaf445aSAndreas FärberF: tests/intel-hda-test.c
1530fd5d5c56SAnthony Liguori
153117f1e8f5SStefan HajnocziBlock layer core
1532fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
1533c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
1534c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1535fd5d5c56SAnthony LiguoriS: Supported
1536fd5d5c56SAnthony LiguoriF: block*
1537fd5d5c56SAnthony LiguoriF: block/
15388d8b636dSPaolo BonziniF: hw/block/
15394c346e0bSKevin WolfF: include/block/
154046078760SKevin WolfF: qemu-img*
154146078760SKevin WolfF: qemu-io*
154229242091SKevin WolfF: tests/qemu-iotests/
15438dd30c86SMax ReitzF: util/qemu-progress.c
15440bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c
1545c468e368SMarkus ArmbrusterF: tests/check-block-qdict.c
1546ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
1547fd5d5c56SAnthony Liguori
1548d55053b1SStefan HajnocziBlock I/O path
1549d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
15509ca3003dSFam ZhengM: Fam Zheng <famz@redhat.com>
1551d55053b1SStefan HajnocziL: qemu-block@nongnu.org
1552d55053b1SStefan HajnocziS: Supported
155336c697bdSPaolo BonziniF: util/async.c
155436c697bdSPaolo BonziniF: util/aio-*.c
1555d55053b1SStefan HajnocziF: block/io.c
1556d55053b1SStefan HajnocziF: migration/block*
1557e1029ae2SFam ZhengF: include/block/aio.h
1558f5a53faaSStefan HajnocziF: include/block/aio-wait.h
15590a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py
1560e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1561d55053b1SStefan Hajnoczi
1562e5b5728cSPaolo BonziniBlock SCSI subsystem
1563e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1564c2380365SFam ZhengR: Fam Zheng <famz@redhat.com>
1565e5b5728cSPaolo BonziniL: qemu-block@nongnu.org
1566e5b5728cSPaolo BonziniS: Supported
1567e5b5728cSPaolo BonziniF: include/scsi/*
1568e5b5728cSPaolo BonziniF: scsi/*
1569e5b5728cSPaolo Bonzini
1570280458a3SJeff CodyBlock Jobs
1571280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
1572280458a3SJeff CodyL: qemu-block@nongnu.org
1573280458a3SJeff CodyS: Supported
1574280458a3SJeff CodyF: blockjob.c
1575280458a3SJeff CodyF: include/block/blockjob.h
157633e9e9bdSKevin WolfF: job.c
15771a90bc81SKevin WolfF: job-qmp.c
1578c468e368SMarkus ArmbrusterF: include/qemu/job.h
1579280458a3SJeff CodyF: block/backup.c
1580280458a3SJeff CodyF: block/commit.c
158177346025SJeff CodyF: block/stream.c
1582280458a3SJeff CodyF: block/mirror.c
1583bf42508fSKevin WolfF: qapi/job.json
1584e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
1585280458a3SJeff Cody
15864120201dSMarkus ArmbrusterBlock QAPI, monitor, command line
15874120201dSMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
15884120201dSMarkus ArmbrusterS: Supported
15894120201dSMarkus ArmbrusterF: blockdev.c
15904120201dSMarkus ArmbrusterF: block/qapi.c
15914120201dSMarkus ArmbrusterF: qapi/block*.json
1592fa988e39SMarkus ArmbrusterF: qapi/transaction.json
1593ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git block-next
15944120201dSMarkus Armbruster
1595538193bcSJohn SnowDirty Bitmaps
1596538193bcSJohn SnowM: Fam Zheng <famz@redhat.com>
1597538193bcSJohn SnowM: John Snow <jsnow@redhat.com>
1598538193bcSJohn SnowL: qemu-block@nongnu.org
1599538193bcSJohn SnowS: Supported
1600538193bcSJohn SnowF: util/hbitmap.c
1601538193bcSJohn SnowF: block/dirty-bitmap.c
1602538193bcSJohn SnowF: include/qemu/hbitmap.h
1603538193bcSJohn SnowF: include/block/dirty-bitmap.h
1604538193bcSJohn SnowF: tests/test-hbitmap.c
16055746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst
1606e18a8b34SStefan HajnocziT: git https://github.com/famz/qemu.git bitmaps
1607e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git bitmaps
1608538193bcSJohn Snow
160961af0ee6SPaolo BonziniCharacter device backends
161055fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
16112185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1612fd5d5c56SAnthony LiguoriS: Maintained
1613178fe0aeSMarc-André LureauF: chardev/
16148228e353SMarc-André LureauF: include/chardev/
1615dbeee392SMarkus ArmbrusterF: qapi/char.json
1616fd5d5c56SAnthony Liguori
1617e26082fdSPaolo BonziniCharacter Devices (Braille)
1618e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1619e26082fdSPaolo BonziniS: Maintained
16206b10e573SMarc-André LureauF: chardev/baum.c
1621fd5d5c56SAnthony Liguori
1622e94630d3SMarkus ArmbrusterCommand line option argument parsing
1623e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
1624e94630d3SMarkus ArmbrusterS: Supported
1625e94630d3SMarkus ArmbrusterF: include/qemu/option.h
1626e94630d3SMarkus ArmbrusterF: tests/test-keyval.c
1627e94630d3SMarkus ArmbrusterF: tests/test-qemu-opts.c
1628e94630d3SMarkus ArmbrusterF: util/keyval.c
1629e94630d3SMarkus ArmbrusterF: util/qemu-option.c
1630e94630d3SMarkus Armbruster
16318c413e79SMarkus ArmbrusterCoverity model
16328c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
16338c413e79SMarkus ArmbrusterS: Supported
16348c413e79SMarkus ArmbrusterF: scripts/coverity-model.c
16358c413e79SMarkus Armbruster
1636f2ca0524SAndreas FärberCPU
163712b0e69cSAndreas FärberL: qemu-devel@nongnu.org
1638f2ca0524SAndreas FärberS: Supported
1639f2ca0524SAndreas FärberF: qom/cpu.c
16406e481d57SPeter MaydellF: include/qom/cpu.h
1641f2ca0524SAndreas Färber
1642d24b569aSPeter A. G. CrosthwaiteDevice Tree
16434b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1644d24b569aSPeter A. G. CrosthwaiteM: Alexander Graf <agraf@suse.de>
1645d24b569aSPeter A. G. CrosthwaiteS: Maintained
164682407515SThomas HuthF: device_tree.c
164782407515SThomas HuthF: include/sysemu/device_tree.h
1648d24b569aSPeter A. G. Crosthwaite
16493505a22bSMarc-André LureauDump
16503505a22bSMarc-André LureauS: Supported
16513505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
16523505a22bSMarc-André LureauF: dump.c
16533505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c
16543505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h
16553505a22bSMarc-André LureauF: include/sysemu/dump-arch.h
16563505a22bSMarc-André LureauF: include/sysemu/dump.h
16573505a22bSMarc-André LureauF: scripts/dump-guest-memory.py
16583505a22bSMarc-André LureauF: stubs/dump.c
16593505a22bSMarc-André Lureau
16604f966768SMarkus ArmbrusterError reporting
16614f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
16624f966768SMarkus ArmbrusterS: Supported
16634f966768SMarkus ArmbrusterF: include/qapi/error.h
16644f966768SMarkus ArmbrusterF: include/qemu/error-report.h
16654f966768SMarkus ArmbrusterF: util/error.c
16664f966768SMarkus ArmbrusterF: util/qemu-error.c
16674f966768SMarkus Armbruster
1668fd5d5c56SAnthony LiguoriGDB stub
16695dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
1670fd5d5c56SAnthony LiguoriS: Odd Fixes
1671fd5d5c56SAnthony LiguoriF: gdbstub*
1672fd5d5c56SAnthony LiguoriF: gdb-xml/
1673fd5d5c56SAnthony Liguori
167401a9c03cSPaolo BonziniMemory API
167501a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
167601a9c03cSPaolo BonziniS: Supported
167701a9c03cSPaolo BonziniF: include/exec/ioport.h
167801a9c03cSPaolo BonziniF: ioport.c
167901a9c03cSPaolo BonziniF: include/exec/memory.h
16802b1641d0SPaolo BonziniF: include/exec/ram_addr.h
168101a9c03cSPaolo BonziniF: memory.c
168201a9c03cSPaolo BonziniF: include/exec/memory-internal.h
168301a9c03cSPaolo BonziniF: exec.c
168401a9c03cSPaolo Bonzini
16857ee3bf03SGerd HoffmannSPICE
16867ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
16877ee3bf03SGerd HoffmannS: Supported
16886e481d57SPeter MaydellF: include/ui/qemu-spice.h
1689438528a3SThomas HuthF: include/ui/spice-display.h
16907ee3bf03SGerd HoffmannF: ui/spice-*.c
16917ee3bf03SGerd HoffmannF: audio/spiceaudio.c
16928d8b636dSPaolo BonziniF: hw/display/qxl*
1693608cfed6SMarkus ArmbrusterF: qapi/ui.json
16947ee3bf03SGerd Hoffmann
1695fd5d5c56SAnthony LiguoriGraphics
169625eccc37SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
169725eccc37SGerd HoffmannS: Odd Fixes
1698fd5d5c56SAnthony LiguoriF: ui/
1699e220656cSThomas HuthF: include/ui/
1700608cfed6SMarkus ArmbrusterF: qapi/ui.json
1701b1d38037SMarc-André LureauF: util/drm.c
1702fd5d5c56SAnthony Liguori
1703351f1bf6SAndreas FärberCocoa graphics
170430ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1705351f1bf6SAndreas FärberS: Odd Fixes
1706351f1bf6SAndreas FärberF: ui/cocoa.m
1707351f1bf6SAndreas Färber
1708fd5d5c56SAnthony LiguoriMain loop
1709da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1710da26f37aSPaolo BonziniS: Maintained
1711da26f37aSPaolo BonziniF: cpus.c
17123ecb29a3SPaolo BonziniF: util/main-loop.c
17133ecb29a3SPaolo BonziniF: util/qemu-timer.c
1714fd5d5c56SAnthony LiguoriF: vl.c
17150e201d34SMarkus ArmbrusterF: qapi/run-state.json
1716fd5d5c56SAnthony Liguori
17178899b4aeSLuiz CapitulinoHuman Monitor (HMP)
1718c833fb4aSMarkus ArmbrusterM: Dr. David Alan Gilbert <dgilbert@redhat.com>
1719fbb0621aSLuiz CapitulinoS: Maintained
1720fd5d5c56SAnthony LiguoriF: monitor.c
1721c13e9912SThomas HuthF: hmp.[ch]
1722c13e9912SThomas HuthF: hmp-commands*.hx
1723c13e9912SThomas HuthF: include/monitor/hmp-target.h
1724bbcee372SThomas HuthF: tests/test-hmp.c
1725fd5d5c56SAnthony Liguori
1726f536f112SPaolo BonziniNetwork device backends
1727442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com>
1728fd5d5c56SAnthony LiguoriS: Maintained
1729fd5d5c56SAnthony LiguoriF: net/
1730d24b2b1cSThomas HuthF: include/net/
1731e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
17323c0bd37dSMarkus ArmbrusterF: qapi/net.json
1733fd5d5c56SAnthony Liguori
1734aee09bafSVincenzo MaffioneNetmap network backend
1735aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it>
1736aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
1737aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com>
1738aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/
1739aee09bafSVincenzo MaffioneS: Maintained
1740aee09bafSVincenzo MaffioneF: net/netmap.c
1741aee09bafSVincenzo Maffione
17422f54eb98SEduardo HabkostNUMA
17432f54eb98SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
17442f54eb98SEduardo HabkostS: Maintained
17452f54eb98SEduardo HabkostF: numa.c
17462f54eb98SEduardo HabkostF: include/sysemu/numa.h
1747e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
17482f54eb98SEduardo Habkost
17494fc264f4SEduardo HabkostHost Memory Backends
17504fc264f4SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
17514fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com>
17524fc264f4SEduardo HabkostS: Maintained
17534fc264f4SEduardo HabkostF: backends/hostmem*.c
17544fc264f4SEduardo HabkostF: include/sysemu/hostmem.h
1755e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
17564fc264f4SEduardo Habkost
17576034011cSGongleiCryptodev Backends
17586034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
17596034011cSGongleiS: Maintained
17606034011cSGongleiF: include/sysemu/cryptodev*.h
17616034011cSGongleiF: backends/cryptodev*.c
17626034011cSGonglei
1763ad904f66SEduardo HabkostPython scripts
1764ad904f66SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
1765ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com>
1766ad904f66SEduardo HabkostS: Odd fixes
1767ad904f66SEduardo HabkostF: scripts/qmp/*
1768ad904f66SEduardo HabkostF: scripts/*.py
1769ad904f66SEduardo HabkostF: tests/*.py
1770ad904f66SEduardo Habkost
17718899b4aeSLuiz CapitulinoQAPI
17729740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
17738899b4aeSLuiz CapitulinoM: Michael Roth <mdroth@linux.vnet.ibm.com>
17749740618cSLuiz CapitulinoS: Supported
17758899b4aeSLuiz CapitulinoF: qapi/
17760311c5bdSMarkus ArmbrusterX: qapi/*.json
1777ac4abb9aSMarkus ArmbrusterF: include/qapi/
1778ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/
1779ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h
1780c0bd0b50SPaolo BonziniF: tests/qapi-schema/
1781ac4abb9aSMarkus ArmbrusterF: tests/test-*-visitor.c
1782e94630d3SMarkus ArmbrusterF: tests/test-qapi-*.c
1783ac4abb9aSMarkus ArmbrusterF: tests/test-qmp-*.c
1784e94630d3SMarkus ArmbrusterF: tests/test-visitor-serialization.c
1785be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py
1786be25fcc4SMarkus ArmbrusterF: scripts/qapi/*
1787c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi*
1788ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
17898899b4aeSLuiz Capitulino
17907810d291SLuiz CapitulinoQAPI Schema
17917810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com>
17927810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
17937810d291SLuiz CapitulinoS: Supported
17940311c5bdSMarkus ArmbrusterF: qapi/*.json
1795ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
17967810d291SLuiz Capitulino
1797f3582ba4SLuiz CapitulinoQObject
1798daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
1799daf5dc78SMarkus ArmbrusterS: Supported
1800f3582ba4SLuiz CapitulinoF: qobject/
18017735d2b5SMarkus ArmbrusterF: include/qapi/qmp/
18027735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h
1803a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci
18047735d2b5SMarkus ArmbrusterF: tests/check-qdict.c
180501b2ffceSMarc-André LureauF: tests/check-qnum.c
18067735d2b5SMarkus ArmbrusterF: tests/check-qjson.c
18077735d2b5SMarkus ArmbrusterF: tests/check-qlist.c
18087735d2b5SMarkus ArmbrusterF: tests/check-qstring.c
1809ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
1810f3582ba4SLuiz Capitulino
1811f05d9999SMichael RothQEMU Guest Agent
1812f05d9999SMichael RothM: Michael Roth <mdroth@linux.vnet.ibm.com>
1813f05d9999SMichael RothS: Maintained
1814f05d9999SMichael RothF: qga/
1815ab7f9f7dSPhilippe Mathieu-DaudéF: qemu-ga.texi
1816ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/
1817ab7f9f7dSPhilippe Mathieu-DaudéF: tests/test-qga.c
1818ab7f9f7dSPhilippe Mathieu-DaudéF: docs/interop/qemu-ga-ref.texi
1819e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga
1820f05d9999SMichael Roth
18214688c94cSAndreas FärberQOM
18224688c94cSAndreas FärberM: Andreas Färber <afaerber@suse.de>
18234688c94cSAndreas FärberS: Supported
1824e18a8b34SStefan HajnocziT: git https://github.com/afaerber/qemu-cpu.git qom-next
18254688c94cSAndreas FärberF: include/qom/
18264688c94cSAndreas FärberX: include/qom/cpu.h
18274688c94cSAndreas FärberF: qom/
18284688c94cSAndreas FärberX: qom/cpu.c
18299f4aa7ceSAndreas FärberF: tests/check-qom-interface.c
18309f4aa7ceSAndreas FärberF: tests/check-qom-proplist.c
18314688c94cSAndreas Färber
18328899b4aeSLuiz CapitulinoQMP
18339740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
18349740618cSLuiz CapitulinoS: Supported
18358899b4aeSLuiz CapitulinoF: qmp.c
18368899b4aeSLuiz CapitulinoF: monitor.c
1837c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-*
18389740618cSLuiz CapitulinoF: scripts/qmp/
1839f66e7ac8SMarkus ArmbrusterF: tests/qmp-test.c
1840d93bb9d5SMarkus ArmbrusterF: tests/qmp-cmd-test.c
1841ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
18428899b4aeSLuiz Capitulino
184398a43bf0SPaolo Bonziniqtest
184498a43bf0SPaolo BonziniM: Thomas Huth <thuth@redhat.com>
184598a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com>
18462185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
184798a43bf0SPaolo BonziniS: Maintained
184898a43bf0SPaolo BonziniF: qtest.c
184998a43bf0SPaolo BonziniF: tests/libqtest.*
185098a43bf0SPaolo BonziniF: tests/libqos/
185198a43bf0SPaolo BonziniF: tests/*-test.c
185298a43bf0SPaolo Bonzini
1853cc0100f4SAlistair FrancisRegister API
1854c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1855cc0100f4SAlistair FrancisS: Maintained
1856cc0100f4SAlistair FrancisF: hw/core/register.c
1857cc0100f4SAlistair FrancisF: include/hw/register.h
185806a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h
1859cc0100f4SAlistair Francis
1860fd5d5c56SAnthony LiguoriSLIRP
1861eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1862bafc72abSJan KiszkaM: Jan Kiszka <jan.kiszka@siemens.com>
1863bafc72abSJan KiszkaS: Maintained
1864fd5d5c56SAnthony LiguoriF: slirp/
1865663fb1e1SThomas HuthF: net/slirp.c
1866d24b2b1cSThomas HuthF: include/net/slirp.h
186702cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp
18681ab09a40SAndreas FärberT: git git://git.kiszka.org/qemu.git queues/slirp
1869fd5d5c56SAnthony Liguori
1870b1ed728aSPaolo BonziniStubs
1871b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1872b1ed728aSPaolo BonziniS: Maintained
1873b1ed728aSPaolo BonziniF: stubs/
1874b1ed728aSPaolo Bonzini
1875598a3f35SStefan HajnocziTracing
18761cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1877598a3f35SStefan HajnocziS: Maintained
1878598a3f35SStefan HajnocziF: trace/
18790e076292SThomas HuthF: trace-events
18800e076292SThomas HuthF: qemu-option-trace.texi
1881f70fd8fdSLluís VilanovaF: scripts/tracetool.py
1882f70fd8fdSLluís VilanovaF: scripts/tracetool/
1883c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/tracing.txt
1884e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing
1885598a3f35SStefan Hajnoczi
18863859b6cfSMarkus ArmbrusterTPM
18871f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com>
18886b4f250bSStefan BergerS: Maintained
18893859b6cfSMarkus ArmbrusterF: tpm.c
1890c39f95dcSPhilippe Mathieu-DaudéF: stubs/tpm.c
18913859b6cfSMarkus ArmbrusterF: hw/tpm/*
18923859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h
18933859b6cfSMarkus ArmbrusterF: include/sysemu/tpm*
18943859b6cfSMarkus ArmbrusterF: qapi/tpm.json
18956b4f250bSStefan BergerF: backends/tpm.c
1896adb0e917SStefan BergerF: tests/*tpm*
1897e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next
18983859b6cfSMarkus Armbruster
189914f40fdcSBlue SwirlCheckpatch
190014f40fdcSBlue SwirlS: Odd Fixes
190114f40fdcSBlue SwirlF: scripts/checkpatch.pl
190214f40fdcSBlue Swirl
1903c0787c8dSJuan QuintelaMigration
1904c0787c8dSJuan QuintelaM: Juan Quintela <quintela@redhat.com>
1905d7fc72ceSDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com>
1906c0787c8dSJuan QuintelaS: Maintained
1907c0787c8dSJuan QuintelaF: include/migration/
190844a1f946SDr. David Alan GilbertF: migration/
1909c5515640SAmit ShahF: scripts/vmstate-static-checker.py
1910c5515640SAmit ShahF: tests/vmstate-static-checker-data/
19112656bfd9SJuan QuintelaF: tests/migration-test.c
1912c468e368SMarkus ArmbrusterF: docs/devel/migration.rst
191348685a8eSMarkus ArmbrusterF: qapi/migration.json
1914c0787c8dSJuan Quintela
191592bfedb0SEduardo OtuboSeccomp
1916064983cbSotuboM: Eduardo Otubo <otubo@redhat.com>
191792bfedb0SEduardo OtuboS: Supported
191892bfedb0SEduardo OtuboF: qemu-seccomp.c
191992bfedb0SEduardo OtuboF: include/sysemu/seccomp.h
192092bfedb0SEduardo Otubo
1921ddbb0d09SDaniel P. BerrangeCryptography
1922ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
1923ddbb0d09SDaniel P. BerrangeS: Maintained
1924ddbb0d09SDaniel P. BerrangeF: crypto/
1925ddbb0d09SDaniel P. BerrangeF: include/crypto/
1926ddbb0d09SDaniel P. BerrangeF: tests/test-crypto-*
19273947ecfcSPhilippe Mathieu-DaudéF: tests/benchmark-crypto-*
1928899833cdSDaniel P. BerrangeF: qemu.sasl
1929ddbb0d09SDaniel P. Berrange
193010817bf0SDaniel P. BerrangeCoroutines
193110817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com>
193210817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com>
193310817bf0SDaniel P. BerrangeF: util/*coroutine*
193410817bf0SDaniel P. BerrangeF: include/qemu/coroutine*
193510817bf0SDaniel P. BerrangeF: tests/test-coroutine.c
193610817bf0SDaniel P. Berrange
193788c5f205SDaniel P. BerrangeBuffers
193888c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
193988c5f205SDaniel P. BerrangeS: Odd fixes
194088c5f205SDaniel P. BerrangeF: util/buffer.c
194188c5f205SDaniel P. BerrangeF: include/qemu/buffer.h
194288c5f205SDaniel P. Berrange
1943666a3af9SDaniel P. BerrangeI/O Channels
1944666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
1945666a3af9SDaniel P. BerrangeS: Maintained
1946666a3af9SDaniel P. BerrangeF: io/
1947666a3af9SDaniel P. BerrangeF: include/io/
1948666a3af9SDaniel P. BerrangeF: tests/test-io-*
1949666a3af9SDaniel P. Berrange
19505614a283SGerd HoffmannSockets
19515614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com>
19525614a283SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
19535614a283SGerd HoffmannS: Maintained
19545614a283SGerd HoffmannF: include/qemu/sockets.h
19555614a283SGerd HoffmannF: util/qemu-sockets.c
1956a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json
19575614a283SGerd Hoffmann
1958d310d85bSAlberto GarciaThrottling infrastructure
1959d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com>
1960d310d85bSAlberto GarciaS: Supported
1961d310d85bSAlberto GarciaF: block/throttle-groups.c
1962d310d85bSAlberto GarciaF: include/block/throttle-groups.h
196389603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h
1964d310d85bSAlberto GarciaF: util/throttle.c
196589603938SPhilippe Mathieu-DaudéF: docs/throttle.txt
196689603938SPhilippe Mathieu-DaudéF: tests/test-throttle.c
1967d310d85bSAlberto GarciaL: qemu-block@nongnu.org
1968d310d85bSAlberto Garcia
1969080d7aacSFam ZhengUUID
1970080d7aacSFam ZhengM: Fam Zheng <famz@redhat.com>
1971080d7aacSFam ZhengS: Supported
1972080d7aacSFam ZhengF: util/uuid.c
1973080d7aacSFam ZhengF: include/qemu/uuid.h
1974080d7aacSFam ZhengF: tests/test-uuid.c
1975080d7aacSFam Zheng
1976a4cc318eSzhanghailiangCOLO Framework
1977a4cc318eSzhanghailiangM: zhanghailiang <zhang.zhanghailiang@huawei.com>
1978a4cc318eSzhanghailiangS: Maintained
1979a4cc318eSzhanghailiangF: migration/colo*
1980a4cc318eSzhanghailiangF: include/migration/colo.h
1981a4cc318eSzhanghailiangF: include/migration/failover.h
1982a4cc318eSzhanghailiangF: docs/COLO-FT.txt
1983a4cc318eSzhanghailiang
198488f82ed1SZhang ChenCOLO Proxy
1985b38576cdSZhang ChenM: Zhang Chen <zhangckid@gmail.com>
198688f82ed1SZhang ChenM: Li Zhijian <lizhijian@cn.fujitsu.com>
198788f82ed1SZhang ChenS: Supported
198888f82ed1SZhang ChenF: docs/colo-proxy.txt
198988f82ed1SZhang ChenF: net/colo*
199088f82ed1SZhang ChenF: net/filter-rewriter.c
199188f82ed1SZhang ChenF: net/filter-mirror.c
199288f82ed1SZhang Chen
199362258201SPavel DovgalyukRecord/replay
199462258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
199562258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com>
199670b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay
199762258201SPavel DovgalyukS: Supported
199862258201SPavel DovgalyukF: replay/*
199962258201SPavel DovgalyukF: block/blkreplay.c
200062258201SPavel DovgalyukF: net/filter-replay.c
200162258201SPavel DovgalyukF: include/sysemu/replay.h
200262258201SPavel DovgalyukF: docs/replay.txt
200362258201SPavel DovgalyukF: stubs/replay.c
200462258201SPavel Dovgalyuk
2005eecf5eedSPeter XuIOVA Tree
2006eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com>
2007eecf5eedSPeter XuS: Maintained
2008eecf5eedSPeter XuF: include/qemu/iova-tree.h
2009eecf5eedSPeter XuF: util/iova-tree.c
2010eecf5eedSPeter Xu
20115ee547bbSViktor Prutyanovelf2dmp
20125ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
20135ee547bbSViktor PrutyanovS: Maintained
20145ee547bbSViktor PrutyanovF: contrib/elf2dmp/
20155ee547bbSViktor Prutyanov
2016fd5d5c56SAnthony LiguoriUsermode Emulation
2017fd5d5c56SAnthony Liguori------------------
2018486bbe5fSPaolo BonziniOverall
2019486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi>
2020486bbe5fSPaolo BonziniS: Maintained
2021486bbe5fSPaolo BonziniF: thunk.c
202258410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c
2023486bbe5fSPaolo Bonzini
2024fd5d5c56SAnthony LiguoriBSD user
2025297e8005SMarkus ArmbrusterS: Orphan
2026fd5d5c56SAnthony LiguoriF: bsd-user/
2027ccf0a57bSThomas HuthF: default-configs/*-bsd-user.mak
2028fd5d5c56SAnthony Liguori
2029fd5d5c56SAnthony LiguoriLinux user
2030fd5d5c56SAnthony LiguoriM: Riku Voipio <riku.voipio@iki.fi>
2031ecc1f5adSLaurent VivierR: Laurent Vivier <laurent@vivier.eu>
2032fd5d5c56SAnthony LiguoriS: Maintained
2033fd5d5c56SAnthony LiguoriF: linux-user/
2034ccf0a57bSThomas HuthF: default-configs/*-linux-user.mak
2035e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh
203642f5a7e9SAurelien Jarno
203742f5a7e9SAurelien JarnoTiny Code Generator (TCG)
203842f5a7e9SAurelien Jarno-------------------------
203942f5a7e9SAurelien JarnoCommon code
2040cc7772bdSRichard HendersonM: Richard Henderson <rth@twiddle.net>
204142f5a7e9SAurelien JarnoS: Maintained
204242f5a7e9SAurelien JarnoF: tcg/
204342f5a7e9SAurelien Jarno
2044b25a464cSClaudio FontanaAArch64 target
2045b25a464cSClaudio FontanaM: Claudio Fontana <claudio.fontana@huawei.com>
2046b25a464cSClaudio FontanaM: Claudio Fontana <claudio.fontana@gmail.com>
2047b25a464cSClaudio FontanaS: Maintained
2048b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
2049b25a464cSClaudio FontanaF: tcg/aarch64/
2050c17652eeSPaolo BonziniF: disas/arm-a64.cc
2051c17652eeSPaolo BonziniF: disas/libvixl/
2052b25a464cSClaudio Fontana
205342f5a7e9SAurelien JarnoARM target
205442f5a7e9SAurelien JarnoM: Andrzej Zaborowski <balrogg@gmail.com>
205542f5a7e9SAurelien JarnoS: Maintained
2056b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
205742f5a7e9SAurelien JarnoF: tcg/arm/
2058c17652eeSPaolo BonziniF: disas/arm.c
205942f5a7e9SAurelien Jarno
206042f5a7e9SAurelien Jarnoi386 target
20615dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
206242f5a7e9SAurelien JarnoS: Maintained
206342f5a7e9SAurelien JarnoF: tcg/i386/
2064c17652eeSPaolo BonziniF: disas/i386.c
206542f5a7e9SAurelien Jarno
206642f5a7e9SAurelien JarnoMIPS target
2067d6eec7a2SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
206890b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
206942f5a7e9SAurelien JarnoS: Maintained
207042f5a7e9SAurelien JarnoF: tcg/mips/
2071c17652eeSPaolo BonziniF: disas/mips.c
207242f5a7e9SAurelien Jarno
207342f5a7e9SAurelien JarnoPPC
207415610d42SPranith KumarM: Richard Henderson <rth@twiddle.net>
207515610d42SPranith KumarS: Odd Fixes
207642f5a7e9SAurelien JarnoF: tcg/ppc/
2077c17652eeSPaolo BonziniF: disas/ppc.c
207842f5a7e9SAurelien Jarno
207942f5a7e9SAurelien JarnoS390 target
208042f5a7e9SAurelien JarnoM: Richard Henderson <rth@twiddle.net>
208142f5a7e9SAurelien JarnoS: Maintained
208242f5a7e9SAurelien JarnoF: tcg/s390/
2083c17652eeSPaolo BonziniF: disas/s390.c
2084146bd283SCornelia HuckL: qemu-s390x@nongnu.org
208542f5a7e9SAurelien Jarno
208642f5a7e9SAurelien JarnoSPARC target
2087297e8005SMarkus ArmbrusterS: Odd Fixes
208842f5a7e9SAurelien JarnoF: tcg/sparc/
2089c17652eeSPaolo BonziniF: disas/sparc.c
2090bc75c9e5SStefan Weil
2091bc75c9e5SStefan WeilTCI target
2092bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
2093bc75c9e5SStefan WeilS: Maintained
20948ef9cd55SAndreas FärberF: tcg/tci/
2095752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c
2096c17652eeSPaolo BonziniF: disas/tci.c
2097aa09c951SAndreas Färber
2098f05b328cSStefan HajnocziBlock drivers
2099f05b328cSStefan Hajnoczi-------------
2100f05b328cSStefan HajnocziVMDK
2101f05b328cSStefan HajnocziM: Fam Zheng <famz@redhat.com>
2102c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2103f05b328cSStefan HajnocziS: Supported
2104f05b328cSStefan HajnocziF: block/vmdk.c
2105f05b328cSStefan Hajnoczi
2106f05b328cSStefan HajnocziRBD
21075a8ac6d9SJosh DurginM: Josh Durgin <jdurgin@redhat.com>
2108280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2109280458a3SJeff CodyL: qemu-block@nongnu.org
2110f05b328cSStefan HajnocziS: Supported
2111f05b328cSStefan HajnocziF: block/rbd.c
2112e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2113f05b328cSStefan Hajnoczi
2114f05b328cSStefan HajnocziSheepdog
2115f05b328cSStefan HajnocziM: Liu Yuan <namei.unix@gmail.com>
2116280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2117280458a3SJeff CodyL: qemu-block@nongnu.org
2118f05b328cSStefan HajnocziS: Supported
2119f05b328cSStefan HajnocziF: block/sheepdog.c
2120e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2121f05b328cSStefan Hajnoczi
2122f05b328cSStefan HajnocziVHDX
2123f05b328cSStefan HajnocziM: Jeff Cody <jcody@redhat.com>
2124280458a3SJeff CodyL: qemu-block@nongnu.org
2125f05b328cSStefan HajnocziS: Supported
2126f05b328cSStefan HajnocziF: block/vhdx*
2127e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2128f05b328cSStefan Hajnoczi
2129f05b328cSStefan HajnocziVDI
2130f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de>
2131c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2132f05b328cSStefan HajnocziS: Maintained
2133f05b328cSStefan HajnocziF: block/vdi.c
2134f05b328cSStefan Hajnoczi
2135f05b328cSStefan HajnocziiSCSI
2136f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2137f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
2138f05b328cSStefan HajnocziM: Peter Lieven <pl@kamp.de>
2139c95e4c0eSKevin WolfL: qemu-block@nongnu.org
21402185fd67SPaolo BonziniS: Odd Fixes
2141f05b328cSStefan HajnocziF: block/iscsi.c
21422deb63c2SPeter LievenF: block/iscsi-opts.c
2143f05b328cSStefan Hajnoczi
214499c62e70SEric BlakeNetwork Block Device (NBD)
214599c62e70SEric BlakeM: Eric Blake <eblake@redhat.com>
214699c62e70SEric BlakeL: qemu-block@nongnu.org
214799c62e70SEric BlakeS: Maintained
214899c62e70SEric BlakeF: block/nbd*
214999c62e70SEric BlakeF: nbd/
215099c62e70SEric BlakeF: include/block/nbd*
215199c62e70SEric BlakeF: qemu-nbd.*
215299c62e70SEric BlakeF: blockdev-nbd.c
21533229a835SVladimir Sementsov-OgievskiyF: docs/interop/nbd.txt
2154ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd
215599c62e70SEric Blake
21566542aa9cSPeter LievenNFS
2157280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
21586542aa9cSPeter LievenM: Peter Lieven <pl@kamp.de>
2159280458a3SJeff CodyL: qemu-block@nongnu.org
21606542aa9cSPeter LievenS: Maintained
21616542aa9cSPeter LievenF: block/nfs.c
2162e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
21636542aa9cSPeter Lieven
2164f05b328cSStefan HajnocziSSH
2165f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com>
2166280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2167280458a3SJeff CodyL: qemu-block@nongnu.org
2168f05b328cSStefan HajnocziS: Supported
2169f05b328cSStefan HajnocziF: block/ssh.c
2170e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2171c9a12e75SChrysostomos Nanakos
2172280458a3SJeff CodyCURL
2173280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2174280458a3SJeff CodyL: qemu-block@nongnu.org
2175280458a3SJeff CodyS: Supported
2176280458a3SJeff CodyF: block/curl.c
2177e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2178280458a3SJeff Cody
2179280458a3SJeff CodyGLUSTER
2180280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2181280458a3SJeff CodyL: qemu-block@nongnu.org
2182280458a3SJeff CodyS: Supported
2183280458a3SJeff CodyF: block/gluster.c
2184e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2185b5e9476cSGonglei
2186199667a8SFam ZhengNull Block Driver
2187199667a8SFam ZhengM: Fam Zheng <famz@redhat.com>
2188199667a8SFam ZhengL: qemu-block@nongnu.org
2189199667a8SFam ZhengS: Supported
2190199667a8SFam ZhengF: block/null.c
2191199667a8SFam Zheng
2192bdd6a90aSFam ZhengNVMe Block Driver
2193bdd6a90aSFam ZhengM: Fam Zheng <famz@redhat.com>
2194bdd6a90aSFam ZhengL: qemu-block@nongnu.org
2195bdd6a90aSFam ZhengS: Supported
2196bdd6a90aSFam ZhengF: block/nvme*
2197bdd6a90aSFam Zheng
2198b5e9476cSGongleiBootdevice
2199b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com>
2200b5e9476cSGongleiS: Maintained
2201b5e9476cSGongleiF: bootdevice.c
2202ecdda9e0SAlberto Garcia
2203ecdda9e0SAlberto GarciaQuorum
2204ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com>
2205ecdda9e0SAlberto GarciaS: Supported
2206ecdda9e0SAlberto GarciaF: block/quorum.c
2207ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org
2208e7c6e631SStefan Hajnoczi
2209bfcc224eSAapo Vienamoblklogwrites
2210bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com>
2211bfcc224eSAapo VienamoL: qemu-block@nongnu.org
2212bfcc224eSAapo VienamoS: Supported
2213bfcc224eSAapo VienamoF: block/blklogwrites.c
2214bfcc224eSAapo Vienamo
2215e7c6e631SStefan Hajnocziblkverify
2216e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2217e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2218e7c6e631SStefan HajnocziS: Supported
2219e7c6e631SStefan HajnocziF: block/blkverify.c
2220e7c6e631SStefan Hajnoczi
2221e7c6e631SStefan Hajnoczibochs
2222e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2223e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2224e7c6e631SStefan HajnocziS: Supported
2225e7c6e631SStefan HajnocziF: block/bochs.c
2226e7c6e631SStefan Hajnoczi
2227e7c6e631SStefan Hajnoczicloop
2228e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2229e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2230e7c6e631SStefan HajnocziS: Supported
2231e7c6e631SStefan HajnocziF: block/cloop.c
2232e7c6e631SStefan Hajnoczi
2233e7c6e631SStefan Hajnoczidmg
2234e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2235e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2236e7c6e631SStefan HajnocziS: Supported
2237e7c6e631SStefan HajnocziF: block/dmg.c
2238e7c6e631SStefan Hajnoczi
2239e7c6e631SStefan Hajnocziparallels
2240e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2241f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org>
2242e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2243e7c6e631SStefan HajnocziS: Supported
2244e7c6e631SStefan HajnocziF: block/parallels.c
22455746c1cdSPhilippe Mathieu-DaudéF: docs/interop/parallels.txt
2246e7c6e631SStefan Hajnoczi
2247e7c6e631SStefan Hajnocziqed
2248e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2249e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2250e7c6e631SStefan HajnocziS: Supported
2251e7c6e631SStefan HajnocziF: block/qed.c
2252e7c6e631SStefan Hajnoczi
2253e7c6e631SStefan Hajnocziraw
2254e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2255e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2256e7c6e631SStefan HajnocziS: Supported
2257e7c6e631SStefan HajnocziF: block/linux-aio.c
2258f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h
22592e6fc7ebSEric BlakeF: block/raw-format.c
2260c1bb86cdSEric BlakeF: block/file-posix.c
2261c1bb86cdSEric BlakeF: block/file-win32.c
2262e7c6e631SStefan HajnocziF: block/win32-aio.c
2263e7c6e631SStefan Hajnoczi
2264e7c6e631SStefan Hajnocziqcow2
2265e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2266c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2267e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2268e7c6e631SStefan HajnocziS: Supported
2269e7c6e631SStefan HajnocziF: block/qcow2*
2270b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt
2271e7c6e631SStefan Hajnoczi
2272e7c6e631SStefan Hajnocziqcow
2273e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2274e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2275e7c6e631SStefan HajnocziS: Supported
2276e7c6e631SStefan HajnocziF: block/qcow.c
2277e7c6e631SStefan Hajnoczi
2278e7c6e631SStefan Hajnocziblkdebug
2279e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2280c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2281e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2282e7c6e631SStefan HajnocziS: Supported
2283e7c6e631SStefan HajnocziF: block/blkdebug.c
2284e7c6e631SStefan Hajnoczi
2285e7c6e631SStefan Hajnoczivpc
2286e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2287e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2288e7c6e631SStefan HajnocziS: Supported
2289e7c6e631SStefan HajnocziF: block/vpc.c
2290e7c6e631SStefan Hajnoczi
2291e7c6e631SStefan Hajnoczivvfat
2292e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2293e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2294e7c6e631SStefan HajnocziS: Supported
2295e7c6e631SStefan HajnocziF: block/vvfat.c
2296abfe4e94SStefan Hajnoczi
2297abfe4e94SStefan HajnocziImage format fuzzer
2298abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2299abfe4e94SStefan HajnocziL: qemu-block@nongnu.org
2300abfe4e94SStefan HajnocziS: Supported
2301abfe4e94SStefan HajnocziF: tests/image-fuzzer/
2302717171bdSDaniel P. Berrange
2303049105a3SChanglong XieReplication
2304205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com>
23053ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com>
2306049105a3SChanglong XieS: Supported
2307049105a3SChanglong XieF: replication*
2308049105a3SChanglong XieF: block/replication.c
2309049105a3SChanglong XieF: tests/test-replication.c
2310049105a3SChanglong XieF: docs/block-replication.txt
2311049105a3SChanglong Xie
2312a3defabbSMarcel ApfelbaumPVRDMA
2313a3defabbSMarcel ApfelbaumM: Yuval Shaia <yuval.shaia@oracle.com>
2314fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
2315a3defabbSMarcel ApfelbaumS: Maintained
2316a3defabbSMarcel ApfelbaumF: hw/rdma/*
2317a3defabbSMarcel ApfelbaumF: hw/rdma/vmw/*
2318a3defabbSMarcel ApfelbaumF: docs/pvrdma.txt
2319a3defabbSMarcel Apfelbaum
2320b9e02c06SAlex BennéeBuild and test automation
2321b9e02c06SAlex Bennée-------------------------
23220475a03eSEduardo HabkostBuild and test automation
2323b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2324e70dc7f8SAlex BennéeM: Fam Zheng <famz@redhat.com>
232532b9ca98SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org>
2326b9e02c06SAlex BennéeL: qemu-devel@nongnu.org
2327e70dc7f8SAlex BennéeS: Maintained
2328b9e02c06SAlex BennéeF: .travis.yml
23290708e647SAlex BennéeF: scripts/travis/
2330d92d886aSAlex BennéeF: .shippable.yml
2331e70dc7f8SAlex BennéeF: tests/docker/
233218023821SFam ZhengF: tests/vm/
2333e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu
23342a747008SPhilippe Mathieu-DaudéW: https://app.shippable.com/github/qemu/qemu
2335e70dc7f8SAlex BennéeW: http://patchew.org/QEMU/
2336717171bdSDaniel P. Berrange
23377e97017eSAlex BennéeGuest Test Compilation Support
23387e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
23397e97017eSAlex BennéeR: Philippe Mathieu-Daudé <f4bug@amsat.org>
23407e97017eSAlex BennéeF: tests/tcg/Makefile
2341c722a9e4SAlex BennéeF: tests/tcg/Makefile.include
23427e97017eSAlex BennéeL: qemu-devel@nongnu.org
23437e97017eSAlex Bennée
2344717171bdSDaniel P. BerrangeDocumentation
2345717171bdSDaniel P. Berrange-------------
2346717171bdSDaniel P. BerrangeBuild system architecture
2347717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2348717171bdSDaniel P. BerrangeS: Odd Fixes
2349c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/build-system.txt
23508a49e97fSFam Zheng
2351b02c9bc3SMarkus ArmbrusterIncompatible changes
2352b02c9bc3SMarkus ArmbrusterR: libvir-list@redhat.com
2353b02c9bc3SMarkus ArmbrusterF: qemu-deprecated.texi
2354b02c9bc3SMarkus Armbruster
2355aef45d51SDaniel P. BerrangeBuild System
2356aef45d51SDaniel P. Berrange------------
2357aef45d51SDaniel P. BerrangeGIT submodules
2358aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2359aef45d51SDaniel P. BerrangeS: Odd Fixes
2360aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh
2361