xref: /openbmc/qemu/MAINTAINERS (revision f936eac8082ece746c543386a234087d0b32e419)
1b6f97c14SbellardQEMU Maintainers
2b6f97c14Sbellard================
3b6f97c14Sbellard
4fd5d5c56SAnthony LiguoriThe intention of this file is not to establish who owns what portions of the
5fd5d5c56SAnthony Liguoricode base, but to provide a set of names that developers can consult when they
6fd5d5c56SAnthony Liguorihave a question about a particular subset and also to provide a set of names
7fd5d5c56SAnthony Liguorito be CC'd when submitting a patch to obtain appropriate review.
83cd9acb4Sbellard
9fd5d5c56SAnthony LiguoriIn general, if you have a question about inclusion of a patch, you should
10fd5d5c56SAnthony Liguoriconsult qemu-devel and not any specific individual privately.
11b6f97c14Sbellard
12fd5d5c56SAnthony LiguoriDescriptions of section entries:
13b6f97c14Sbellard
14fd5d5c56SAnthony Liguori	M: Mail patches to: FullName <address@domain>
159436e082SCornelia Huck	   Maintainers are looking after a certain area and must be CCed on
169436e082SCornelia Huck	   patches. They are considered the main contact point.
17fdf6fab4SPaul E. McKenney	R: Designated reviewer: FullName <address@domain>
18fdf6fab4SPaul E. McKenney	   These reviewers should be CCed on patches.
199436e082SCornelia Huck	   Reviewers are familiar with the subject matter and provide feedback
209436e082SCornelia Huck	   even though they are not maintainers.
21fd5d5c56SAnthony Liguori	L: Mailing list that is relevant to this area
229436e082SCornelia Huck	   These lists should be CCed on patches.
23fd5d5c56SAnthony Liguori	W: Web-page with status/info
24fd5d5c56SAnthony Liguori	Q: Patchwork web based patch tracking system site
25fd5d5c56SAnthony Liguori	T: SCM tree type and location.  Type is one of: git, hg, quilt, stgit.
26fd5d5c56SAnthony Liguori	S: Status, one of the following:
27fd5d5c56SAnthony Liguori	   Supported:	Someone is actually paid to look after this.
28fd5d5c56SAnthony Liguori	   Maintained:	Someone actually looks after it.
29fd5d5c56SAnthony Liguori	   Odd Fixes:	It has a maintainer but they don't have time to do
30c91bbffbSPeter Maydell			much other than throw the odd patch in. See below.
31fd5d5c56SAnthony Liguori	   Orphan:	No current maintainer [but maybe you could take the
32fd5d5c56SAnthony Liguori			role as you write your new code].
33fd5d5c56SAnthony Liguori	   Obsolete:	Old code. Something tagged obsolete generally means
34fd5d5c56SAnthony Liguori			it has been replaced by a better system and you
35fd5d5c56SAnthony Liguori			should be using that.
36fd5d5c56SAnthony Liguori	F: Files and directories with wildcard patterns.
37fd5d5c56SAnthony Liguori	   A trailing slash includes all files and subdirectory files.
38fd5d5c56SAnthony Liguori	   F:	drivers/net/	all files in and below drivers/net
39fd5d5c56SAnthony Liguori	   F:	drivers/net/*	all files in drivers/net, but not below
40fd5d5c56SAnthony Liguori	   F:	*/net/*		all files in "any top level directory"/net
41fd5d5c56SAnthony Liguori	   One pattern per line.  Multiple F: lines acceptable.
42fd5d5c56SAnthony Liguori	X: Files and directories that are NOT maintained, same rules as F:
43fd5d5c56SAnthony Liguori	   Files exclusions are tested before file matches.
44fd5d5c56SAnthony Liguori	   Can be useful for excluding a specific subdirectory, for instance:
45fd5d5c56SAnthony Liguori	   F:	net/
46fd5d5c56SAnthony Liguori	   X:	net/ipv6/
47fd5d5c56SAnthony Liguori	   matches all files in and below net excluding net/ipv6/
48fd5d5c56SAnthony Liguori	K: Keyword perl extended regex pattern to match content in a
49fd5d5c56SAnthony Liguori	   patch or file.  For instance:
50fd5d5c56SAnthony Liguori	   K: of_get_profile
51fd5d5c56SAnthony Liguori	      matches patches or files that contain "of_get_profile"
52fd5d5c56SAnthony Liguori	   K: \b(printk|pr_(info|err))\b
53fd5d5c56SAnthony Liguori	      matches patches or files that contain one or more of the words
54fd5d5c56SAnthony Liguori	      printk, pr_info or pr_err
55fd5d5c56SAnthony Liguori	   One regex pattern per line.  Multiple K: lines acceptable.
56b6f97c14Sbellard
57b6f97c14Sbellard
58fd5d5c56SAnthony LiguoriGeneral Project Administration
59fd5d5c56SAnthony Liguori------------------------------
60ff0d4876SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
61fd5d5c56SAnthony Liguori
62c9a19d5bSStephen WarrenAll patches CC here
63c9a19d5bSStephen WarrenL: qemu-devel@nongnu.org
64c9a19d5bSStephen WarrenF: *
65c9a19d5bSStephen WarrenF: */
66c9a19d5bSStephen Warren
6762622c11SMichael S. TsirkinResponsible Disclosure, Reporting Security Issues
6862622c11SMichael S. Tsirkin------------------------------
6970b7fba9SStefan HajnocziW: https://wiki.qemu.org/SecurityProcess
7062622c11SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
7162622c11SMichael S. TsirkinL: secalert@redhat.com
7262622c11SMichael S. Tsirkin
73936c2230SLaurent VivierTrivial patches
74936c2230SLaurent Vivier---------------
75936c2230SLaurent VivierTrivial patches
76936c2230SLaurent VivierM: Michael Tokarev <mjt@tls.msk.ru>
77936c2230SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
78936c2230SLaurent VivierS: Maintained
79936c2230SLaurent VivierL: qemu-trivial@nongnu.org
80936c2230SLaurent VivierK: ^Subject:.*(?i)trivial
81936c2230SLaurent VivierT: git git://git.corpit.ru/qemu.git trivial-patches
82e18a8b34SStefan HajnocziT: git https://github.com/vivier/qemu.git trivial-patches
83936c2230SLaurent Vivier
84daf14ce3SCornelia HuckArchitecture support
85daf14ce3SCornelia Huck--------------------
86daf14ce3SCornelia HuckS390
87daf14ce3SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
88daf14ce3SCornelia HuckS: Supported
89daf14ce3SCornelia HuckF: default-configs/s390x-softmmu.mak
90daf14ce3SCornelia HuckF: gdb-xml/s390*.xml
91daf14ce3SCornelia HuckF: hw/char/sclp*.[hc]
92daf14ce3SCornelia HuckF: hw/char/terminal3270.c
93daf14ce3SCornelia HuckF: hw/intc/s390_flic.c
94daf14ce3SCornelia HuckF: hw/intc/s390_flic_kvm.c
95daf14ce3SCornelia HuckF: hw/s390x/
962fe2942cSTony KrowiakF: hw/vfio/ap.c
97daf14ce3SCornelia HuckF: hw/vfio/ccw.c
98daf14ce3SCornelia HuckF: hw/watchdog/wdt_diag288.c
99daf14ce3SCornelia HuckF: include/hw/s390x/
100daf14ce3SCornelia HuckF: include/hw/watchdog/wdt_diag288.h
101daf14ce3SCornelia HuckF: pc-bios/s390-ccw/
102daf14ce3SCornelia HuckF: pc-bios/s390-ccw.img
103daf14ce3SCornelia HuckF: target/s390x/
104694a8d70STony KrowiakF: docs/vfio-ap.txt
105daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x?
106e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
107daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org
108daf14ce3SCornelia Huck
109fd5d5c56SAnthony LiguoriGuest CPU cores (TCG):
110fd5d5c56SAnthony Liguori----------------------
111486bbe5fSPaolo BonziniOverall
1125dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
1132b1641d0SPaolo BonziniM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1142b1641d0SPaolo BonziniM: Richard Henderson <rth@twiddle.net>
1152185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1162b1641d0SPaolo BonziniS: Maintained
1172b1641d0SPaolo BonziniF: cpus.c
1182b1641d0SPaolo BonziniF: exec.c
119c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/
1209681ad3eSThomas HuthF: accel/stubs/tcg-stub.c
1212b1641d0SPaolo BonziniF: include/exec/cpu*.h
1222b1641d0SPaolo BonziniF: include/exec/exec-all.h
123486bbe5fSPaolo BonziniF: include/exec/helper*.h
1242b1641d0SPaolo BonziniF: include/exec/tb-hash.h
125460423d3SThomas HuthF: include/sysemu/cpus.h
126486bbe5fSPaolo Bonzini
1271badb586SPeter MaydellFPU emulation
1281badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
1291badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1300636e4d8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
1310636e4d8SAlex BennéeS: Maintained
1321badb586SPeter MaydellF: fpu/
1331badb586SPeter MaydellF: include/fpu/
1340636e4d8SAlex BennéeF: tests/fp/
1351badb586SPeter Maydell
136b6f97c14SbellardAlpha
1378d6df264SRichard HendersonM: Richard Henderson <rth@twiddle.net>
1388d6df264SRichard HendersonS: Maintained
139fcf5ef2aSThomas HuthF: target/alpha/
140c0bd0b50SPaolo BonziniF: tests/tcg/alpha/
141c17652eeSPaolo BonziniF: disas/alpha.c
142fd5d5c56SAnthony Liguori
143fd5d5c56SAnthony LiguoriARM
1441ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
145b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
146fd5d5c56SAnthony LiguoriS: Maintained
147fcf5ef2aSThomas HuthF: target/arm/
148c348722cSAlex BennéeF: tests/tcg/arm/
14929e0436eSAlex BennéeF: tests/tcg/aarch64/
1508d8b636dSPaolo BonziniF: hw/arm/
1518d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c
152f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h
153c17652eeSPaolo BonziniF: disas/arm.c
154c17652eeSPaolo BonziniF: disas/arm-a64.cc
155c17652eeSPaolo BonziniF: disas/libvixl/
156fd5d5c56SAnthony Liguori
15749154ea0SEric AugerARM SMMU
15849154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com>
15949154ea0SEric AugerL: qemu-arm@nongnu.org
16049154ea0SEric AugerS: Maintained
16149154ea0SEric AugerF: hw/arm/smmu*
16249154ea0SEric AugerF: include/hw/arm/smmu*
16349154ea0SEric Auger
164fd5d5c56SAnthony LiguoriCRIS
165fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
166fd5d5c56SAnthony LiguoriS: Maintained
167fcf5ef2aSThomas HuthF: target/cris/
1688d8b636dSPaolo BonziniF: hw/cris/
169c9b90090SThomas HuthF: include/hw/cris/
170c0bd0b50SPaolo BonziniF: tests/tcg/cris/
171c17652eeSPaolo BonziniF: disas/cris.c
172fd5d5c56SAnthony Liguori
17361766fe9SRichard HendersonHPPA (PA-RISC)
17461766fe9SRichard HendersonM: Richard Henderson <rth@twiddle.net>
17561766fe9SRichard HendersonS: Maintained
17661766fe9SRichard HendersonF: target/hppa/
17761461802SRichard HendersonF: hw/hppa/
17861766fe9SRichard HendersonF: disas/hppa.c
17961766fe9SRichard Henderson
18007bf23a7SMichael WalleLM32
18107bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
18207bf23a7SMichael WalleS: Maintained
183fcf5ef2aSThomas HuthF: target/lm32/
1844eab7a0aSMichael WalleF: disas/lm32.c
1858d8b636dSPaolo BonziniF: hw/lm32/
1864eab7a0aSMichael WalleF: hw/*/lm32_*
1874eab7a0aSMichael WalleF: hw/*/milkymist-*
1884eab7a0aSMichael WalleF: include/hw/char/lm32_juart.h
1894eab7a0aSMichael WalleF: include/hw/lm32/
190c0bd0b50SPaolo BonziniF: tests/tcg/lm32/
19107bf23a7SMichael Walle
192fd5d5c56SAnthony LiguoriM68K
193595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
194595a926dSLaurent VivierS: Maintained
195fcf5ef2aSThomas HuthF: target/m68k/
196e9a56114SThomas HuthF: disas/m68k.c
197fd5d5c56SAnthony Liguori
198abc07545SEdgar E. IglesiasMicroBlaze
199fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
200fd5d5c56SAnthony LiguoriS: Maintained
201fcf5ef2aSThomas HuthF: target/microblaze/
2028d8b636dSPaolo BonziniF: hw/microblaze/
203c17652eeSPaolo BonziniF: disas/microblaze.c
204fd5d5c56SAnthony Liguori
205fd5d5c56SAnthony LiguoriMIPS
206ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
2074872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
20890b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
2096f640917SLeon AlraeS: Maintained
210fcf5ef2aSThomas HuthF: target/mips/
2118d8b636dSPaolo BonziniF: hw/mips/
2125995db88SThomas HuthF: hw/misc/mips_*
2135995db88SThomas HuthF: hw/intc/mips_gic.c
2145995db88SThomas HuthF: hw/timer/mips_gictimer.c
2155995db88SThomas HuthF: include/hw/mips/
2165995db88SThomas HuthF: include/hw/misc/mips_*
2175995db88SThomas HuthF: include/hw/intc/mips_gic.h
2185995db88SThomas HuthF: include/hw/timer/mips_gictimer.h
219c0bd0b50SPaolo BonziniF: tests/tcg/mips/
220c17652eeSPaolo BonziniF: disas/mips.c
22189a955e8SAleksandar MarkovicF: disas/nanomips.h
22289a955e8SAleksandar MarkovicF: disas/nanomips.cpp
223fd5d5c56SAnthony Liguori
224d15a9c23SAnthony GreenMoxie
225d15a9c23SAnthony GreenM: Anthony Green <green@moxielogic.com>
226d15a9c23SAnthony GreenS: Maintained
227fcf5ef2aSThomas HuthF: target/moxie/
228c17652eeSPaolo BonziniF: disas/moxie.c
229a3ccdfb5SThomas HuthF: hw/moxie/
230a3ccdfb5SThomas HuthF: default-configs/moxie-softmmu.mak
231d15a9c23SAnthony Green
232e671711cSMarek VasutNiosII
233e671711cSMarek VasutM: Chris Wulff <crwulff@gmail.com>
234e671711cSMarek VasutM: Marek Vasut <marex@denx.de>
235e671711cSMarek VasutS: Maintained
236e671711cSMarek VasutF: target/nios2/
237e671711cSMarek VasutF: hw/nios2/
23815e10756SThomas HuthF: hw/intc/nios2_iic.c
239e671711cSMarek VasutF: disas/nios2.c
24015e10756SThomas HuthF: default-configs/nios2-softmmu.mak
241e671711cSMarek Vasut
242945dad6dSJia LiuOpenRISC
2431d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com>
2441d7cf18dSStafford HorneS: Odd Fixes
245fcf5ef2aSThomas HuthF: target/openrisc/
246945dad6dSJia LiuF: hw/openrisc/
247c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/
248945dad6dSJia Liu
249fd5d5c56SAnthony LiguoriPowerPC
250b4daafbdSDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
251a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
252fd5d5c56SAnthony LiguoriS: Maintained
253fcf5ef2aSThomas HuthF: target/ppc/
2548d8b636dSPaolo BonziniF: hw/ppc/
255b5d55020SThomas HuthF: include/hw/ppc/
256c17652eeSPaolo BonziniF: disas/ppc.c
257fd5d5c56SAnthony Liguori
2584dc62b15SMichael ClarkRISC-V
2594dc62b15SMichael ClarkM: Michael Clark <mjc@sifive.com>
2604dc62b15SMichael ClarkM: Palmer Dabbelt <palmer@sifive.com>
261a17a61f3SPalmer DabbeltM: Alistair Francis <Alistair.Francis@wdc.com>
2624dc62b15SMichael ClarkM: Sagar Karandikar <sagark@eecs.berkeley.edu>
2634dc62b15SMichael ClarkM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
264a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org
2654dc62b15SMichael ClarkS: Maintained
2664dc62b15SMichael ClarkF: target/riscv/
2674dc62b15SMichael ClarkF: hw/riscv/
2684dc62b15SMichael ClarkF: include/hw/riscv/
269*f936eac8SAlistair FrancisF: linux-user/host/riscv32/
2704dc62b15SMichael ClarkF: disas/riscv.c
2714dc62b15SMichael Clark
272749717a0SAlexander GrafS390
2732b35e93fSRichard HendersonM: Richard Henderson <rth@twiddle.net>
274ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com>
275fd5d5c56SAnthony LiguoriS: Maintained
276fcf5ef2aSThomas HuthF: target/s390x/
2778d8b636dSPaolo BonziniF: hw/s390x/
278c17652eeSPaolo BonziniF: disas/s390.c
279276ba120SPavel ZbitskiyF: tests/tcg/s390x/
280146bd283SCornelia HuckL: qemu-s390x@nongnu.org
281b6f97c14Sbellard
282fd5d5c56SAnthony LiguoriSH4
283ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
2842c9b7d1aSAndreas FärberS: Odd Fixes
285fcf5ef2aSThomas HuthF: target/sh4/
2868d8b636dSPaolo BonziniF: hw/sh4/
287c17652eeSPaolo BonziniF: disas/sh4.c
2888a90f900SThomas HuthF: include/hw/sh4/
289fd5d5c56SAnthony Liguori
290fd5d5c56SAnthony LiguoriSPARC
291f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2922c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com>
293fd5d5c56SAnthony LiguoriS: Maintained
294fcf5ef2aSThomas HuthF: target/sparc/
2958d8b636dSPaolo BonziniF: hw/sparc/
2968d8b636dSPaolo BonziniF: hw/sparc64/
29784dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h
298c17652eeSPaolo BonziniF: disas/sparc.c
299fd5d5c56SAnthony Liguori
300a6ea7b4cSAndreas FärberUniCore32
301a6ea7b4cSAndreas FärberM: Guan Xuetao <gxt@mprc.pku.edu.cn>
302a6ea7b4cSAndreas FärberS: Maintained
303fcf5ef2aSThomas HuthF: target/unicore32/
3048d8b636dSPaolo BonziniF: hw/unicore32/
30547b98d59SThomas HuthF: include/hw/unicore32/
306a6ea7b4cSAndreas Färber
307fd5d5c56SAnthony LiguoriX86
308d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
309d46d72fdSPaolo BonziniM: Richard Henderson <rth@twiddle.net>
310e1a04339SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
311b203a4baSEduardo HabkostS: Maintained
312fcf5ef2aSThomas HuthF: target/i386/
3134132431fSAlex BennéeF: tests/tcg/i386/
3143a082ec0SAlex BennéeF: tests/tcg/x86_64/
3158d8b636dSPaolo BonziniF: hw/i386/
316c17652eeSPaolo BonziniF: disas/i386.c
3172544e9e4SDaniel P. BerrangéF: docs/qemu-cpu-models.texi
318e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git x86-next
319fd5d5c56SAnthony Liguori
32016e7caaeSMax FilippovXtensa
32116e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
322b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
32316e7caaeSMax FilippovS: Maintained
324fcf5ef2aSThomas HuthF: target/xtensa/
3258d8b636dSPaolo BonziniF: hw/xtensa/
326c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/
3275a6539e6SMax FilippovF: disas/xtensa.c
328895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h
329895e4897SMax FilippovF: default-configs/xtensa*.mak
33016e7caaeSMax Filippov
33148e06fe0SBastian KoppelmannTriCore
33248e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
33348e06fe0SBastian KoppelmannS: Maintained
334fcf5ef2aSThomas HuthF: target/tricore/
33548e06fe0SBastian KoppelmannF: hw/tricore/
336d46d14e6SThomas HuthF: include/hw/tricore/
33748e06fe0SBastian Koppelmann
338dd28bebdSAlex BennéeMultiarch Linux User Tests
339dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
340dd28bebdSAlex BennéeF: tests/tcg/multiarch/
341dd28bebdSAlex Bennée
342fd5d5c56SAnthony LiguoriGuest CPU Cores (KVM):
343fd5d5c56SAnthony Liguori----------------------
344fd5d5c56SAnthony Liguori
345fd5d5c56SAnthony LiguoriOverall
346c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com>
347fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
348fd5d5c56SAnthony LiguoriS: Supported
349fd5d5c56SAnthony LiguoriF: */kvm.*
3501962cb20SPhilippe Mathieu-DaudéF: accel/kvm/
3519681ad3eSThomas HuthF: accel/stubs/kvm-stub.c
3529681ad3eSThomas HuthF: include/hw/kvm/
353a95e9a48SThomas HuthF: include/sysemu/kvm*.h
3549681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder
355fd5d5c56SAnthony Liguori
356ed4659d1SPeter MaydellARM
357ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
358b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
359ed4659d1SPeter MaydellS: Maintained
360fcf5ef2aSThomas HuthF: target/arm/kvm.c
361ed4659d1SPeter Maydell
362a31896c4SJames HoganMIPS
363a7a2d7d2SJames HoganM: James Hogan <jhogan@kernel.org>
36490b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
365a31896c4SJames HoganS: Maintained
366fcf5ef2aSThomas HuthF: target/mips/kvm.c
367a31896c4SJames Hogan
368fd5d5c56SAnthony LiguoriPPC
369bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
370fd5d5c56SAnthony LiguoriS: Maintained
371fcf5ef2aSThomas HuthF: target/ppc/kvm.c
372fd5d5c56SAnthony Liguori
373fd5d5c56SAnthony LiguoriS390
3747c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
375c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
3767c8e2647SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
377fd5d5c56SAnthony LiguoriS: Maintained
378fcf5ef2aSThomas HuthF: target/s390x/kvm.c
379040078e0SDavid HildenbrandF: target/s390x/kvm_s390x.h
380040078e0SDavid HildenbrandF: target/s390x/kvm-stub.c
381fcf5ef2aSThomas HuthF: target/s390x/ioinst.[ch]
382fcf5ef2aSThomas HuthF: target/s390x/machine.c
38374b4c74dSDavid HildenbrandF: target/s390x/sigp.c
3844277af19SCornelia HuckF: hw/intc/s390_flic.c
3854277af19SCornelia HuckF: hw/intc/s390_flic_kvm.c
3864277af19SCornelia HuckF: include/hw/s390x/s390_flic.h
387c5bfb202SCornelia HuckF: gdb-xml/s390*.xml
388e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
389e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
390146bd283SCornelia HuckL: qemu-s390x@nongnu.org
391fd5d5c56SAnthony Liguori
392fd5d5c56SAnthony LiguoriX86
393d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
394fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com>
395fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
396fd5d5c56SAnthony LiguoriS: Supported
397fcf5ef2aSThomas HuthF: target/i386/kvm.c
3989681ad3eSThomas HuthF: scripts/kvm/vmxcap
399fd5d5c56SAnthony Liguori
4008a6b0cd7SStefano StabelliniGuest CPU Cores (Xen):
4018a6b0cd7SStefano Stabellini----------------------
4028a6b0cd7SStefano Stabellini
4038a6b0cd7SStefano StabelliniX86
4043623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org>
4053623c57eSStefano StabelliniM: Anthony Perard <anthony.perard@citrix.com>
4066d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org
4078a6b0cd7SStefano StabelliniS: Supported
4088a6b0cd7SStefano StabelliniF: */xen*
409d6a3f64aSStefano StabelliniF: hw/9pfs/xen-9p-backend.c
410c92451c2SPaolo BonziniF: hw/char/xen_console.c
411c92451c2SPaolo BonziniF: hw/display/xenfb.c
412c92451c2SPaolo BonziniF: hw/net/xen_nic.c
4139027ac50SStefano StabelliniF: hw/block/xen_*
414c92451c2SPaolo BonziniF: hw/xen/
415c92451c2SPaolo BonziniF: hw/xenpv/
4169027ac50SStefano StabelliniF: hw/i386/xen/
417c92451c2SPaolo BonziniF: include/hw/xen/
4189027ac50SStefano StabelliniF: include/sysemu/xen-mapcache.h
4198a6b0cd7SStefano Stabellini
4201bdd6874SStefan WeilHosts:
4211bdd6874SStefan Weil------
4221bdd6874SStefan Weil
4231bdd6874SStefan WeilLINUX
4241bdd6874SStefan WeilL: qemu-devel@nongnu.org
4251bdd6874SStefan WeilS: Maintained
4261bdd6874SStefan WeilF: linux-*
4271bdd6874SStefan WeilF: linux-headers/
4281bdd6874SStefan Weil
4291bdd6874SStefan WeilPOSIX
4301bdd6874SStefan WeilL: qemu-devel@nongnu.org
4311bdd6874SStefan WeilS: Maintained
4321bdd6874SStefan WeilF: *posix*
4331bdd6874SStefan Weil
4343c2bdbc1SKamil RytarowskiNETBSD
4353c2bdbc1SKamil RytarowskiL: qemu-devel@nongnu.org
4363c2bdbc1SKamil RytarowskiM: Kamil Rytarowski <kamil@netbsd.org>
4373c2bdbc1SKamil RytarowskiS: Maintained
4381b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD
4393c2bdbc1SKamil Rytarowski
4400a773d55SBrad SmithOPENBSD
4410a773d55SBrad SmithL: qemu-devel@nongnu.org
4420a773d55SBrad SmithM: Brad Smith <brad@comstyle.com>
4430a773d55SBrad SmithS: Maintained
4440a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD
4450a773d55SBrad Smith
4461bdd6874SStefan WeilW32, W64
4471bdd6874SStefan WeilL: qemu-devel@nongnu.org
4481bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de>
4491bdd6874SStefan WeilS: Maintained
4501bdd6874SStefan WeilF: *win32*
45103972660SThomas HuthF: */*win32*
45203972660SThomas HuthF: include/*/*win32*
45303972660SThomas HuthX: qga/*win32*
454885bdc95SStefan WeilF: qemu.nsi
4551bdd6874SStefan Weil
456b250d04aSPhilippe Mathieu-DaudéAlpha Machines
457b250d04aSPhilippe Mathieu-DaudéM: Richard Henderson <rth@twiddle.net>
458b250d04aSPhilippe Mathieu-DaudéS: Maintained
459b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/
4607bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c
461b250d04aSPhilippe Mathieu-Daudé
462fd5d5c56SAnthony LiguoriARM Machines
463fd5d5c56SAnthony Liguori------------
46484291fe7SliguangAllwinner-a10
46585b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com>
466a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
467b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
468a00d7f20SPeter MaydellS: Odd Fixes
46985b4d5daSBeniamino GalvaniF: hw/*/allwinner*
47085b4d5daSBeniamino GalvaniF: include/hw/*/allwinner*
47184291fe7SliguangF: hw/arm/cubieboard.c
47284291fe7Sliguang
473e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices
47406271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
475b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
47606271000SPaolo BonziniS: Maintained
47706271000SPaolo BonziniF: hw/char/pl011.c
478c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h
47906271000SPaolo BonziniF: hw/display/pl110*
48006271000SPaolo BonziniF: hw/dma/pl080.c
481aa74e355SPeter MaydellF: include/hw/dma/pl080.h
48206271000SPaolo BonziniF: hw/dma/pl330.c
48306271000SPaolo BonziniF: hw/gpio/pl061.c
48406271000SPaolo BonziniF: hw/input/pl050.c
48506271000SPaolo BonziniF: hw/intc/pl190.c
48606271000SPaolo BonziniF: hw/sd/pl181.c
4871d52866fSPeter MaydellF: hw/ssi/pl022.c
4881d52866fSPeter MaydellF: include/hw/ssi/pl022.h
48906271000SPaolo BonziniF: hw/timer/pl031.c
49006271000SPaolo BonziniF: include/hw/arm/primecell.h
491e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c
492e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h
4934f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c
4944f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h
495e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c
496e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h
497050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c
498050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h
4990d4a7551SPeter MaydellF: hw/misc/tz-ppc.c
5000d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h
501344f4b15SPeter MaydellF: hw/misc/tz-mpc.c
502344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h
503211e701dSPeter MaydellF: hw/misc/tz-msc.c
504211e701dSPeter MaydellF: include/hw/misc/tz-msc.h
50506271000SPaolo Bonzini
50606271000SPaolo BonziniARM cores
50706271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
508b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
50906271000SPaolo BonziniS: Maintained
51006271000SPaolo BonziniF: hw/intc/arm*
51106271000SPaolo BonziniF: hw/intc/gic_internal.h
51206271000SPaolo BonziniF: hw/misc/a9scu.c
51306271000SPaolo BonziniF: hw/misc/arm11scu.c
51406271000SPaolo BonziniF: hw/timer/a9gtimer*
515c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm*
516c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h
51706271000SPaolo BonziniF: include/hw/intc/arm*
51806271000SPaolo BonziniF: include/hw/misc/a9scu.h
51906271000SPaolo BonziniF: include/hw/misc/arm11scu.h
52006271000SPaolo BonziniF: include/hw/timer/a9gtimer.h
52106271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h
522c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h
523c6427ff7SPhilippe Mathieu-DaudéF: tests/test-arm-mptimer.c
52406271000SPaolo Bonzini
525fc63dcffSEvgeny VoevodinExynos
526f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com>
527a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
528b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
529a00d7f20SPeter MaydellS: Odd Fixes
5308d8b636dSPaolo BonziniF: hw/*/exynos*
531ed0db866SThomas HuthF: include/hw/arm/exynos4210.h
532fc63dcffSEvgeny Voevodin
533766fd09fSMark LangsdorfCalxeda Highbank
5349ef137caSRob HerringM: Rob Herring <robh@kernel.org>
535a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
536b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
537a00d7f20SPeter MaydellS: Odd Fixes
5388d8b636dSPaolo BonziniF: hw/arm/highbank.c
5398d8b636dSPaolo BonziniF: hw/net/xgmac.c
540766fd09fSMark Langsdorf
5419082f121SAntony PavlovCanon DIGIC
5429082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com>
543a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
544b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
545a00d7f20SPeter MaydellS: Odd Fixes
5469082f121SAntony PavlovF: include/hw/arm/digic.h
5479082f121SAntony PavlovF: hw/*/digic*
5487ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic*
5499082f121SAntony Pavlov
550fd5d5c56SAnthony LiguoriGumstix
551a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
552a00d7f20SPeter MaydellR: Philippe Mathieu-Daudé <f4bug@amsat.org>
5535dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
554b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
5551f7161d2SPhilippe Mathieu-DaudéS: Odd Fixes
5568d8b636dSPaolo BonziniF: hw/arm/gumstix.c
557fd5d5c56SAnthony Liguori
558123a069aSThomas Huthi.MX25 PDK
559123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
560123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
561123a069aSThomas HuthL: qemu-arm@nongnu.org
562123a069aSThomas HuthS: Odd Fixes
563123a069aSThomas HuthF: hw/arm/fsl-imx25.c
564123a069aSThomas HuthF: hw/arm/imx25_pdk.c
565123a069aSThomas HuthF: hw/misc/imx25_ccm.c
566123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h
567123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h
568123a069aSThomas Huth
56995a5db3aSThomas Huthi.MX31 (kzm)
5700325559dSPeter ChubbM: Peter Chubb <peter.chubb@nicta.com.au>
571a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
572b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
57395a5db3aSThomas HuthS: Odd Fixes
5748d8b636dSPaolo BonziniF: hw/arm/kzm.c
57595a5db3aSThomas HuthF: hw/*/imx_*
57695a5db3aSThomas HuthF: hw/*/*imx31*
57795a5db3aSThomas HuthF: include/hw/*/imx_*
57895a5db3aSThomas HuthF: include/hw/*/*imx31*
5790325559dSPeter Chubb
580fd5d5c56SAnthony LiguoriIntegrator CP
5811ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
582b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
583fd5d5c56SAnthony LiguoriS: Maintained
5848d8b636dSPaolo BonziniF: hw/arm/integratorcp.c
585f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c
586fd5d5c56SAnthony Liguori
58795a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul
58895a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
58995a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
59095a5db3aSThomas HuthL: qemu-arm@nongnu.org
59195a5db3aSThomas HuthS: Odd Fixes
59295a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c
59395a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c
59495a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c
59595a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h
59695a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h
59795a5db3aSThomas Huth
59895a5db3aSThomas HuthMCIMX7D SABRE / i.MX7
59995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
60095a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com>
60195a5db3aSThomas HuthL: qemu-arm@nongnu.org
60295a5db3aSThomas HuthS: Odd Fixes
60395a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c
60495a5db3aSThomas HuthF: hw/arm/fsl-imx7.c
60595a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h
60695a5db3aSThomas HuthF: hw/pci-host/designware.c
60795a5db3aSThomas HuthF: include/hw/pci-host/designware.h
60895a5db3aSThomas Huth
609e5a6a6e6SPeter MaydellMPS2
610e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
611e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org
612e5a6a6e6SPeter MaydellS: Maintained
613e5a6a6e6SPeter MaydellF: hw/arm/mps2.c
6140d4a7551SPeter MaydellF: hw/arm/mps2-tz.c
6150d4a7551SPeter MaydellF: hw/misc/mps2-*.c
6160d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h
6170d4a7551SPeter MaydellF: hw/arm/iotkit.c
6180d4a7551SPeter MaydellF: include/hw/arm/iotkit.h
619c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c
620c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h
62175750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c
62275750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h
623c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c
624c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h
625e5a6a6e6SPeter Maydell
626fd5d5c56SAnthony LiguoriMusicpal
627fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
628a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
629b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
630a00d7f20SPeter MaydellS: Odd Fixes
6318d8b636dSPaolo BonziniF: hw/arm/musicpal.c
632fd5d5c56SAnthony Liguori
633fd5d5c56SAnthony LiguorinSeries
634fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
635a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
636b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
637a00d7f20SPeter MaydellS: Odd Fixes
6388d8b636dSPaolo BonziniF: hw/arm/nseries.c
639fd5d5c56SAnthony Liguori
640fd5d5c56SAnthony LiguoriPalm
641fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
642a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
643b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
644a00d7f20SPeter MaydellS: Odd Fixes
6458d8b636dSPaolo BonziniF: hw/arm/palm.c
646fd5d5c56SAnthony Liguori
64795a5db3aSThomas HuthRaspberry Pi
64895a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
64995a5db3aSThomas HuthR: Andrew Baumann <Andrew.Baumann@microsoft.com>
65095a5db3aSThomas HuthR: Philippe Mathieu-Daudé <f4bug@amsat.org>
65195a5db3aSThomas HuthL: qemu-arm@nongnu.org
65295a5db3aSThomas HuthS: Odd Fixes
653123a069aSThomas HuthF: hw/arm/raspi.c
65495a5db3aSThomas HuthF: hw/arm/raspi_platform.h
65595a5db3aSThomas HuthF: hw/*/bcm283*
65695a5db3aSThomas HuthF: include/hw/arm/raspi*
65795a5db3aSThomas HuthF: include/hw/*/bcm283*
65895a5db3aSThomas Huth
659fd5d5c56SAnthony LiguoriReal View
6601ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
661b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
662fd5d5c56SAnthony LiguoriS: Maintained
6638d8b636dSPaolo BonziniF: hw/arm/realview*
664f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c
6655ea53049SPaolo BonziniF: hw/intc/realview_gic.c
6665ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h
667fd5d5c56SAnthony Liguori
6689b31bff0SPaolo BonziniPXA2XX
669fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
670a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
671b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
672a00d7f20SPeter MaydellS: Odd Fixes
6739b31bff0SPaolo BonziniF: hw/arm/mainstone.c
6748d8b636dSPaolo BonziniF: hw/arm/spitz.c
6759b31bff0SPaolo BonziniF: hw/arm/tosa.c
6769b31bff0SPaolo BonziniF: hw/arm/z2.c
6779b31bff0SPaolo BonziniF: hw/*/pxa2xx*
678123a069aSThomas HuthF: hw/display/tc6393xb.c
679123a069aSThomas HuthF: hw/gpio/max7310.c
680123a069aSThomas HuthF: hw/gpio/zaurus.c
681f7e242d6SThomas HuthF: hw/misc/mst_fpga.c
682ed0db866SThomas HuthF: include/hw/arm/pxa.h
683123a069aSThomas HuthF: include/hw/arm/sharpsl.h
684fd5d5c56SAnthony Liguori
68595a5db3aSThomas HuthSABRELITE / i.MX6
68695a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
68795a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
68895a5db3aSThomas HuthL: qemu-arm@nongnu.org
68995a5db3aSThomas HuthS: Odd Fixes
69095a5db3aSThomas HuthF: hw/arm/sabrelite.c
69195a5db3aSThomas HuthF: hw/arm/fsl-imx6.c
69295a5db3aSThomas HuthF: hw/misc/imx6_src.c
69395a5db3aSThomas HuthF: hw/ssi/imx_spi.c
69495a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h
69595a5db3aSThomas HuthF: include/hw/misc/imx6_src.h
69695a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h
69795a5db3aSThomas Huth
698671f11b2SThomas HuthSharp SL-5500 (Collie) PDA
699671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
700671f11b2SThomas HuthL: qemu-arm@nongnu.org
701671f11b2SThomas HuthS: Odd Fixes
702671f11b2SThomas HuthF: hw/arm/collie.c
703671f11b2SThomas HuthF: hw/arm/strongarm*
704671f11b2SThomas Huth
705fd5d5c56SAnthony LiguoriStellaris
7061ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
707b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
708fd5d5c56SAnthony LiguoriS: Maintained
7098d8b636dSPaolo BonziniF: hw/*/stellaris*
710fd5d5c56SAnthony Liguori
71195a5db3aSThomas HuthVersatile Express
71295a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
71395a5db3aSThomas HuthL: qemu-arm@nongnu.org
71495a5db3aSThomas HuthS: Maintained
71595a5db3aSThomas HuthF: hw/arm/vexpress.c
71695a5db3aSThomas Huth
717fd5d5c56SAnthony LiguoriVersatile PB
7181ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
719b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
720fd5d5c56SAnthony LiguoriS: Maintained
7218d8b636dSPaolo BonziniF: hw/*/versatile*
722c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c
723fd5d5c56SAnthony Liguori
72495a5db3aSThomas HuthVirt
72595a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
72695a5db3aSThomas HuthL: qemu-arm@nongnu.org
72795a5db3aSThomas HuthS: Maintained
72895a5db3aSThomas HuthF: hw/arm/virt*
72995a5db3aSThomas HuthF: include/hw/arm/virt.h
73095a5db3aSThomas Huth
731e3260506SPeter A. G. CrosthwaiteXilinx Zynq
732cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
733c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
734a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
735b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
736e3260506SPeter A. G. CrosthwaiteS: Maintained
737cc0100f4SAlistair FrancisF: hw/*/xilinx_*
7388d8b636dSPaolo BonziniF: hw/*/cadence_*
739f7e242d6SThomas HuthF: hw/misc/zynq*
740f7e242d6SThomas HuthF: include/hw/misc/zynq*
741cc0100f4SAlistair FrancisX: hw/ssi/xilinx_*
742e3260506SPeter A. G. Crosthwaite
743137805f5SAlistair FrancisXilinx ZynqMP
744c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
745cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
746a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
747b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
748137805f5SAlistair FrancisS: Maintained
749cc0100f4SAlistair FrancisF: hw/*/xlnx*.c
750f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h
75124d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h
75224d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c
75324d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h
754137805f5SAlistair Francis
7558f4d260eSShannon ZhaoARM ACPI Subsystem
756e59f13d7SZhaoshenglongM: Shannon Zhao <shannon.zhaosl@gmail.com>
757b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
7588f4d260eSShannon ZhaoS: Maintained
7598f4d260eSShannon ZhaoF: hw/arm/virt-acpi-build.c
7608f4d260eSShannon Zhao
761a1f8193bSAlistair FrancisSTM32F205
762a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
763a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
764a1f8193bSAlistair FrancisS: Maintained
765a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c
766a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c
767a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c
768a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c
769a1f8193bSAlistair FrancisF: hw/adc/*
770a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c
7710e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h
772a1f8193bSAlistair Francis
773a1f8193bSAlistair FrancisNetduino 2
774a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
775a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
776a1f8193bSAlistair FrancisS: Maintained
777a1f8193bSAlistair FrancisF: hw/arm/netduino2.c
778a1f8193bSAlistair Francis
779670bc4cbSSubbaraya SundeepSmartFusion2
780670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
781a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
782670bc4cbSSubbaraya SundeepS: Maintained
783670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c
784670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c
785670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c
786670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c
787670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h
788670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h
789670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h
790670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h
791670bc4cbSSubbaraya Sundeep
792670bc4cbSSubbaraya SundeepEmcraft M2S-FG484
793670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
794a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
795670bc4cbSSubbaraya SundeepS: Maintained
796670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c
797670bc4cbSSubbaraya Sundeep
798f87db1baSJoel StanleyASPEED BMCs
799f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org>
800a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
801f87db1baSJoel StanleyR: Andrew Jeffery <andrew@aj.id.au>
802f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au>
803f87db1baSJoel StanleyL: qemu-arm@nongnu.org
804f87db1baSJoel StanleyS: Maintained
805f87db1baSJoel StanleyF: hw/*/*aspeed*
806f87db1baSJoel StanleyF: include/hw/*/*aspeed*
807f87db1baSJoel StanleyF: hw/net/ftgmac100.c
808f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h
809f87db1baSJoel Stanley
810c0066d1aSJoel StanleyNRF51
811c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au>
812a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
813c0066d1aSJoel StanleyL: qemu-arm@nongnu.org
814c0066d1aSJoel StanleyS: Maintained
815c0066d1aSJoel StanleyF: hw/arm/nrf51_soc.c
816c0066d1aSJoel StanleyF: hw/arm/microbit.c
817c0066d1aSJoel StanleyF: include/hw/arm/nrf51_soc.h
818c0066d1aSJoel Stanley
819fd5d5c56SAnthony LiguoriCRIS Machines
820fd5d5c56SAnthony Liguori-------------
821fd5d5c56SAnthony LiguoriAxis Dev88
822fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
823fd5d5c56SAnthony LiguoriS: Maintained
8248d8b636dSPaolo BonziniF: hw/cris/axis_dev88.c
8256e481d57SPeter MaydellF: hw/*/etraxfs_*.c
826fd5d5c56SAnthony Liguori
82707bf23a7SMichael WalleLM32 Machines
82807bf23a7SMichael Walle-------------
82907bf23a7SMichael WalleEVR32 and uclinux BSP
83007bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
83107bf23a7SMichael WalleS: Maintained
8328d8b636dSPaolo BonziniF: hw/lm32/lm32_boards.c
83307bf23a7SMichael Walle
834d118aa6bSMichael Wallemilkymist
835d118aa6bSMichael WalleM: Michael Walle <michael@walle.cc>
836d118aa6bSMichael WalleS: Maintained
8378d8b636dSPaolo BonziniF: hw/lm32/milkymist.c
838d118aa6bSMichael Walle
839afcacd53SAurelien JarnoM68K Machines
840fd5d5c56SAnthony Liguori-------------
841fd5d5c56SAnthony Liguorian5206
8425baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
8435baf2741SThomas HuthS: Odd Fixes
8448d8b636dSPaolo BonziniF: hw/m68k/an5206.c
845e9a56114SThomas HuthF: hw/m68k/mcf5206.c
846fd5d5c56SAnthony Liguori
847fd5d5c56SAnthony Liguorimcf5208
8485baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
8495baf2741SThomas HuthS: Odd Fixes
8508d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c
851e9a56114SThomas HuthF: hw/m68k/mcf_intc.c
852e9a56114SThomas HuthF: hw/char/mcf_uart.c
853e9a56114SThomas HuthF: hw/net/mcf_fec.c
8545baf2741SThomas HuthF: include/hw/m68k/mcf*.h
855fd5d5c56SAnthony Liguori
856fd5d5c56SAnthony LiguoriMicroBlaze Machines
857b6f97c14Sbellard-------------------
858fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
859fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
860fd5d5c56SAnthony LiguoriS: Maintained
8616e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c
862a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h
863b6f97c14Sbellard
864d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605
8654b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
866d36e8ce7SPeter A. G. CrosthwaiteS: Maintained
8678d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c
868d36e8ce7SPeter A. G. Crosthwaite
869fd5d5c56SAnthony LiguoriMIPS Machines
870fd5d5c56SAnthony Liguori-------------
871fd5d5c56SAnthony LiguoriJazz
872fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
87390b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
874fd5d5c56SAnthony LiguoriS: Maintained
8758d8b636dSPaolo BonziniF: hw/mips/mips_jazz.c
8760886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c
8770886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c
878fd5d5c56SAnthony Liguori
879fd5d5c56SAnthony LiguoriMalta
880fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net>
88190b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
882fd5d5c56SAnthony LiguoriS: Maintained
8838d8b636dSPaolo BonziniF: hw/mips/mips_malta.c
884fd5d5c56SAnthony Liguori
885fd5d5c56SAnthony LiguoriMipssim
8864872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
88790b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
888659f42d8SYongbok KimS: Odd Fixes
8898d8b636dSPaolo BonziniF: hw/mips/mips_mipssim.c
890659f42d8SYongbok KimF: hw/net/mipsnet.c
891fd5d5c56SAnthony Liguori
892fd5d5c56SAnthony LiguoriR4000
893fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net>
89490b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
895fd5d5c56SAnthony LiguoriS: Maintained
8968d8b636dSPaolo BonziniF: hw/mips/mips_r4k.c
897fd5d5c56SAnthony Liguori
898659f42d8SYongbok KimFulong 2E
8994872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
90090b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
901659f42d8SYongbok KimS: Odd Fixes
902659f42d8SYongbok KimF: hw/mips/mips_fulong2e.c
9030170a3fcSPhilippe Mathieu-DaudéF: hw/isa/vt82c686.c
9045021bfa5SThomas HuthF: hw/pci-host/bonito.c
9050170a3fcSPhilippe Mathieu-DaudéF: include/hw/isa/vt82c686.h
906659f42d8SYongbok Kim
907659f42d8SYongbok KimBoston
9084872fee2SAleksandar MarkovicM: Paul Burton <pburton@wavecomp.com>
90990b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
910659f42d8SYongbok KimS: Maintained
911659f42d8SYongbok KimF: hw/core/loader-fit.c
912659f42d8SYongbok KimF: hw/mips/boston.c
913659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c
9145021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h
915659f42d8SYongbok Kim
916945dad6dSJia LiuOpenRISC Machines
917945dad6dSJia Liu-----------------
918945dad6dSJia Liuor1k-sim
919945dad6dSJia LiuM: Jia Liu <proljc@gmail.com>
920945dad6dSJia LiuS: Maintained
921945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c
922945dad6dSJia Liu
923fd5d5c56SAnthony LiguoriPowerPC Machines
924fd5d5c56SAnthony Liguori----------------
925fd5d5c56SAnthony Liguori405
926bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
927a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
9289b9fe135SAndreas FärberS: Odd Fixes
9298d8b636dSPaolo BonziniF: hw/ppc/ppc405_boards.c
930fd5d5c56SAnthony Liguori
931aaade8d7SAndreas FärberBamboo
932bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
933aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
934aaade8d7SAndreas FärberS: Odd Fixes
9358d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c
936aaade8d7SAndreas Färber
93798cded3aSAndreas Färbere500
938bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
93998cded3aSAndreas FärberL: qemu-ppc@nongnu.org
940bba8e23aSAlexander GrafS: Odd Fixes
94198cded3aSAndreas FärberF: hw/ppc/e500.[hc]
94298cded3aSAndreas FärberF: hw/ppc/e500plat.c
943b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h
944b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h
945b5d55020SThomas HuthF: pc-bios/u-boot.e500
94698cded3aSAndreas Färber
94798cded3aSAndreas Färbermpc8544ds
948bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
94998cded3aSAndreas FärberL: qemu-ppc@nongnu.org
950bba8e23aSAlexander GrafS: Odd Fixes
95198cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c
9528d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c
95398cded3aSAndreas Färber
954fd5d5c56SAnthony LiguoriNew World
955bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
956a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
957bba8e23aSAlexander GrafS: Odd Fixes
958baec1910SAndreas FärberF: hw/ppc/mac_newworld.c
9596e481d57SPeter MaydellF: hw/pci-host/uninorth.c
9606e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc]
9618d8b636dSPaolo BonziniF: hw/misc/macio/
9626ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c
963b5d55020SThomas HuthF: hw/nvram/mac_nvram.c
964eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/
9656ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h
966eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h
9675021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h
968fd5d5c56SAnthony Liguori
969fd5d5c56SAnthony LiguoriOld World
970bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
971a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
972bba8e23aSAlexander GrafS: Odd Fixes
973baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c
9746e481d57SPeter MaydellF: hw/pci-host/grackle.c
9758d8b636dSPaolo BonziniF: hw/misc/macio/
976835c42d3SThomas HuthF: hw/intc/heathrow_pic.c
97797e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h
978fd5d5c56SAnthony Liguori
979ec38d398SAndreas FärberPReP
9808178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org>
9819f38774dSAndreas FärberL: qemu-devel@nongnu.org
982a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
9838178e89cSHervé PoussineauS: Maintained
98475610155SAndreas FärberF: hw/ppc/prep.c
9858178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c
9868178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c
9876e481d57SPeter MaydellF: hw/pci-host/prep.[hc]
9880a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c
989a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c
9901cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c
991cec16f0dSPhilippe Mathieu-DaudéF: hw/timer/m48t59-isa.c
992a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h
993cec16f0dSPhilippe Mathieu-DaudéF: include/hw/timer/m48t59.h
994835c42d3SThomas HuthF: pc-bios/ppc_rom.bin
995fd5d5c56SAnthony Liguori
996300b115cSAndreas FärbersPAPR
997085eb217SDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
9988a269ca4SAndreas FärberL: qemu-ppc@nongnu.org
9998a269ca4SAndreas FärberS: Supported
10008d8b636dSPaolo BonziniF: hw/*/spapr*
1001f9de2da7SDavid GibsonF: include/hw/*/spapr*
1002f9de2da7SDavid GibsonF: hw/*/xics*
1003f9de2da7SDavid GibsonF: include/hw/*/xics*
1004f9de2da7SDavid GibsonF: pc-bios/spapr-rtas/*
1005b5d55020SThomas HuthF: pc-bios/spapr-rtas.bin
1006b5d55020SThomas HuthF: pc-bios/slof.bin
1007bcad45deSCédric Le GoaterF: pc-bios/skiboot.lid
1008b5d55020SThomas HuthF: docs/specs/ppc-spapr-hcalls.txt
1009b5d55020SThomas HuthF: docs/specs/ppc-spapr-hotplug.txt
1010a70ab357SGreg KurzF: tests/spapr*
1011a70ab357SGreg KurzF: tests/libqos/*spapr*
1012a70ab357SGreg KurzF: tests/rtas*
1013a70ab357SGreg KurzF: tests/libqos/rtas*
10148a269ca4SAndreas Färber
1015b62c6e12SCédric Le GoaterXIVE
1016b62c6e12SCédric Le GoaterM: David Gibson <david@gibson.dropbear.id.au>
1017b62c6e12SCédric Le GoaterM: Cédric Le Goater <clg@kaod.org>
1018b62c6e12SCédric Le GoaterL: qemu-ppc@nongnu.org
1019b62c6e12SCédric Le GoaterS: Supported
1020b62c6e12SCédric Le GoaterF: hw/*/*xive*
1021b62c6e12SCédric Le GoaterF: include/hw/*/*xive*
1022b62c6e12SCédric Le Goater
1023794d00bfSAndreas Färbervirtex_ml507
1024794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1025794d00bfSAndreas FärberL: qemu-ppc@nongnu.org
1026794d00bfSAndreas FärberS: Odd Fixes
10276e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c
1028794d00bfSAndreas Färber
1029a9dd6604SBALATON Zoltansam460ex
1030a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1031a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org
1032a9dd6604SBALATON ZoltanS: Maintained
1033a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c
1034c6f2594cSBALATON ZoltanF: hw/timer/m41t80.c
1035a9dd6604SBALATON Zoltan
1036fd5d5c56SAnthony LiguoriSH4 Machines
1037fd5d5c56SAnthony Liguori------------
1038fd5d5c56SAnthony LiguoriR2D
1039fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
1040fd5d5c56SAnthony LiguoriS: Maintained
10416e481d57SPeter MaydellF: hw/sh4/r2d.c
104281527b94SThomas HuthF: hw/intc/sh_intc.c
104381527b94SThomas HuthF: hw/timer/sh_timer.c
1044fd5d5c56SAnthony Liguori
1045fd5d5c56SAnthony LiguoriShix
1046fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
104781527b94SThomas HuthS: Odd Fixes
10486e481d57SPeter MaydellF: hw/sh4/shix.c
1049fd5d5c56SAnthony Liguori
1050fd5d5c56SAnthony LiguoriSPARC Machines
1051fd5d5c56SAnthony Liguori--------------
1052fd5d5c56SAnthony LiguoriSun4m
1053f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1054fd5d5c56SAnthony LiguoriS: Maintained
10558d8b636dSPaolo BonziniF: hw/sparc/sun4m.c
1056c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c
1057c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c
10587098b79eSThomas HuthF: hw/misc/eccmemctl.c
10597098b79eSThomas HuthF: hw/misc/slavio_misc.c
1060c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h
1061c10a1c78SThomas HuthF: pc-bios/openbios-sparc32
1062d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h
1063fd5d5c56SAnthony Liguori
1064fd5d5c56SAnthony LiguoriSun4u
1065f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1066fd5d5c56SAnthony LiguoriS: Maintained
10678d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c
1068c10a1c78SThomas HuthF: pc-bios/openbios-sparc64
10695021bfa5SThomas HuthF: hw/pci-host/sabre.c
10705021bfa5SThomas HuthF: include/hw/pci-host/sabre.h
1071fd5d5c56SAnthony Liguori
1072a2664ca0SArtyom TarasenkoSun4v
1073a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com>
1074a2664ca0SArtyom TarasenkoS: Maintained
1075626e4a4bSFam ZhengF: hw/sparc64/niagara.c
1076a2664ca0SArtyom TarasenkoF: hw/timer/sun4v-rtc.c
1077a2664ca0SArtyom TarasenkoF: include/hw/timer/sun4v-rtc.h
1078a2664ca0SArtyom Tarasenko
1079ce6c760cSFabien ChouteauLeon3
1080ce6c760cSFabien ChouteauM: Fabien Chouteau <chouteau@adacore.com>
1081ce6c760cSFabien ChouteauS: Maintained
10828d8b636dSPaolo BonziniF: hw/sparc/leon3.c
10838d8b636dSPaolo BonziniF: hw/*/grlib*
1084c10a1c78SThomas HuthF: include/hw/sparc/grlib.h
1085ce6c760cSFabien Chouteau
1086fd5d5c56SAnthony LiguoriS390 Machines
1087fd5d5c56SAnthony Liguori-------------
1088dd4ad64aSCornelia HuckS390 Virtio-ccw
1089c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
10907c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1091b304bf00SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
1092dd4ad64aSCornelia HuckS: Supported
10930c6aa7eeSPaolo BonziniF: hw/char/sclp*.[hc]
10949d1c4449SChristian BorntraegerF: hw/char/terminal3270.c
1095c5bfb202SCornelia HuckF: hw/s390x/
10964277af19SCornelia HuckF: include/hw/s390x/
1097c5bfb202SCornelia HuckF: hw/watchdog/wdt_diag288.c
10981e4738b2SSascha SilbeF: include/hw/watchdog/wdt_diag288.h
10991e4738b2SSascha SilbeF: default-configs/s390x-softmmu.mak
1100e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1101e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1102146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1103dd4ad64aSCornelia Huck
11048e4eb427SChristian BorntraegerS390-ccw boot
1105304584bfSCornelia HuckM: Christian Borntraeger <borntraeger@de.ibm.com>
1106304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com>
1107304584bfSCornelia HuckS: Supported
11088e4eb427SChristian BorntraegerF: hw/s390x/ipl.*
1109304584bfSCornelia HuckF: pc-bios/s390-ccw/
1110304584bfSCornelia HuckF: pc-bios/s390-ccw.img
1111e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1112304584bfSCornelia HuckL: qemu-s390x@nongnu.org
1113304584bfSCornelia Huck
1114d5bfb425SChristian BorntraegerS390 PCI
1115d5bfb425SChristian BorntraegerM: Collin Walling <walling@linux.ibm.com>
1116d5bfb425SChristian BorntraegerS: Supported
1117d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci*
1118d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org
1119d5bfb425SChristian Borntraeger
1120ab9528caSGuan XuetaoUniCore32 Machines
1121ab9528caSGuan Xuetao-------------
1122ab9528caSGuan XuetaoPKUnity-3 SoC initramfs-with-busybox
1123ab9528caSGuan XuetaoM: Guan Xuetao <gxt@mprc.pku.edu.cn>
1124ab9528caSGuan XuetaoS: Maintained
11258d8b636dSPaolo BonziniF: hw/*/puv3*
1126ab9528caSGuan XuetaoF: hw/unicore32/
1127ab9528caSGuan Xuetao
1128fd5d5c56SAnthony LiguoriX86 Machines
1129fd5d5c56SAnthony Liguori------------
1130fd5d5c56SAnthony LiguoriPC
1131046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1132fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1133fd5d5c56SAnthony LiguoriS: Supported
1134046a6486SMichael S. TsirkinF: include/hw/i386/
1135046a6486SMichael S. TsirkinF: hw/i386/
1136046a6486SMichael S. TsirkinF: hw/pci-host/piix.c
1137046a6486SMichael S. TsirkinF: hw/pci-host/q35.c
1138046a6486SMichael S. TsirkinF: hw/pci-host/pam.c
1139046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h
1140046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h
1141046a6486SMichael S. TsirkinF: hw/isa/piix4.c
1142046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c
1143046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c
1144046a6486SMichael S. TsirkinF: hw/acpi/piix4.c
1145046a6486SMichael S. TsirkinF: hw/acpi/ich9.c
1146046a6486SMichael S. TsirkinF: include/hw/acpi/ich9.h
1147f586d5fcSMarkus ArmbrusterF: include/hw/acpi/piix4.h
11489cc3b73cSPaolo BonziniF: hw/misc/sga.c
11499cc3b73cSPaolo Bonzini
11509cc3b73cSPaolo BonziniPC Chipset
11519cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com>
11529cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
11531732be86SPhilippe Mathieu-DaudéS: Supported
11549cc3b73cSPaolo BonziniF: hw/char/debugcon.c
1155bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel*
11569cc3b73cSPaolo BonziniF: hw/char/serial*
11579cc3b73cSPaolo BonziniF: hw/dma/i8257*
11589cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c
11591732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c
11609cc3b73cSPaolo BonziniF: hw/intc/apic*
11619cc3b73cSPaolo BonziniF: hw/intc/ioapic*
11629cc3b73cSPaolo BonziniF: hw/intc/i8259*
11631854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c
11649cc3b73cSPaolo BonziniF: hw/misc/debugexit.c
11659cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c
11669cc3b73cSPaolo BonziniF: hw/timer/hpet*
11679cc3b73cSPaolo BonziniF: hw/timer/i8254*
11689cc3b73cSPaolo BonziniF: hw/timer/mc146818rtc*
1169edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c
11704bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c
1171866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h
1172bb3d5ea8SPhilippe Mathieu-DaudéF: include/hw/char/parallel.h
117355f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h
1174a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h
117547973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h
11764bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h
11771854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h
1178a2feb348SThomas HuthF: include/hw/timer/hpet.h
1179a2feb348SThomas HuthF: include/hw/timer/i8254*
1180a2feb348SThomas HuthF: include/hw/timer/mc146818rtc*
1181046a6486SMichael S. Tsirkin
11825da4fb00SMichael S. TsirkinMachine core
11835da4fb00SMichael S. TsirkinM: Eduardo Habkost <ehabkost@redhat.com>
1184fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
11855da4fb00SMichael S. TsirkinS: Supported
11865da4fb00SMichael S. TsirkinF: hw/core/machine.c
1187c1629c5cSThomas HuthF: hw/core/null-machine.c
11885da4fb00SMichael S. TsirkinF: include/hw/boards.h
1189e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
1190fd5d5c56SAnthony Liguori
119116e7caaeSMax FilippovXtensa Machines
119216e7caaeSMax Filippov---------------
1193375847a6SMax Filippovsim
119416e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
119516e7caaeSMax FilippovS: Maintained
1196437a8c11SMax FilippovF: hw/xtensa/sim.c
1197375847a6SMax Filippov
1198437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705)
1199375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1200375847a6SMax FilippovS: Maintained
1201437a8c11SMax FilippovF: hw/xtensa/xtfpga.c
1202437a8c11SMax FilippovF: hw/net/opencores_eth.c
120316e7caaeSMax Filippov
1204fd5d5c56SAnthony LiguoriDevices
1205fd5d5c56SAnthony Liguori-------
1206b30934cbSJiri SlabyEDU
1207b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz>
1208b30934cbSJiri SlabyS: Maintained
1209b30934cbSJiri SlabyF: hw/misc/edu.c
1210b30934cbSJiri Slaby
1211fd5d5c56SAnthony LiguoriIDE
1212c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1213c095348bSJohn SnowL: qemu-block@nongnu.org
1214c095348bSJohn SnowS: Supported
12158d8b636dSPaolo BonziniF: include/hw/ide.h
1216c9f7acd5SThomas HuthF: include/hw/ide/
1217fd5d5c56SAnthony LiguoriF: hw/ide/
1218c095348bSJohn SnowF: hw/block/block.c
1219c095348bSJohn SnowF: hw/block/cdrom.c
1220c095348bSJohn SnowF: hw/block/hd-geometry.c
1221c095348bSJohn SnowF: tests/ide-test.c
1222c095348bSJohn SnowF: tests/ahci-test.c
1223edc35b3dSThomas HuthF: tests/cdrom-test.c
1224aee50319SJohn SnowF: tests/libqos/ahci*
1225e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1226c095348bSJohn Snow
1227caf316baSCorey MinyardIPMI
1228caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org>
1229caf316baSCorey MinyardS: Maintained
1230caf316baSCorey MinyardF: include/hw/ipmi/*
1231caf316baSCorey MinyardF: hw/ipmi/*
1232caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c
1233caf316baSCorey MinyardF: tests/ipmi*
1234e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase
1235caf316baSCorey Minyard
1236c095348bSJohn SnowFloppy
1237c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1238c095348bSJohn SnowL: qemu-block@nongnu.org
1239c095348bSJohn SnowS: Supported
1240c095348bSJohn SnowF: hw/block/fdc.c
1241c095348bSJohn SnowF: include/hw/block/fdc.h
1242aee50319SJohn SnowF: tests/fdc-test.c
1243e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1244fd5d5c56SAnthony Liguori
1245f5f487b2SPeter MaydellOMAP
1246f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1247f5f487b2SPeter MaydellS: Maintained
12488d8b636dSPaolo BonziniF: hw/*/omap*
1249ed0db866SThomas HuthF: include/hw/arm/omap.h
1250f5f487b2SPeter Maydell
125128d54e58SPaolo BonziniIPack
125228d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com>
125328d54e58SPaolo BonziniS: Odd Fixes
125428d54e58SPaolo BonziniF: hw/char/ipoctal232.c
125528d54e58SPaolo BonziniF: hw/ipack/
125628d54e58SPaolo Bonzini
1257fd5d5c56SAnthony LiguoriPCI
1258fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1259fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1260fd5d5c56SAnthony LiguoriS: Supported
12618d8b636dSPaolo BonziniF: include/hw/pci/*
1262f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c
1263ca818cfbSMichael S. TsirkinF: hw/pci/*
1264f178bc6bSPaolo BonziniF: hw/pci-bridge/*
126568179923SPhilippe Mathieu-DaudéF: docs/pci*
126668179923SPhilippe Mathieu-DaudéF: docs/specs/*pci*
1267534fd814SFam ZhengF: default-configs/pci.mak
12680e0b3592SMichael S. Tsirkin
1269d31e5ae7SMichael S. TsirkinACPI/SMBIOS
12700e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
12710e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com>
12720e0b3592SMichael S. TsirkinS: Supported
12730e0b3592SMichael S. TsirkinF: include/hw/acpi/*
1274a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h
12750e0b3592SMichael S. TsirkinF: hw/mem/*
12768d8b636dSPaolo BonziniF: hw/acpi/*
1277d31e5ae7SMichael S. TsirkinF: hw/smbios/*
12780e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc]
12790e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c
12803248f1b4SBen WarrenF: tests/bios-tables-test.c
12813248f1b4SBen WarrenF: tests/acpi-utils.[hc]
1282faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/
1283fd5d5c56SAnthony Liguori
1284aaade8d7SAndreas Färberppc4xx
1285bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1286aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1287aaade8d7SAndreas FärberS: Odd Fixes
12888d8b636dSPaolo BonziniF: hw/ppc/ppc4*.c
1289aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c
1290b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h
1291aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h
1292aaade8d7SAndreas Färber
129398cded3aSAndreas Färberppce500
1294bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
129598cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1296bba8e23aSAlexander GrafS: Odd Fixes
12976e481d57SPeter MaydellF: hw/ppc/e500*
1298566dd236SPaolo BonziniF: hw/pci-host/ppce500.c
1299566dd236SPaolo BonziniF: hw/net/fsl_etsec/
130098cded3aSAndreas Färber
130161af0ee6SPaolo BonziniCharacter devices
13022185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com>
13032185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
130461af0ee6SPaolo BonziniS: Odd Fixes
130561af0ee6SPaolo BonziniF: hw/char/
130661af0ee6SPaolo Bonzini
1307f536f112SPaolo BonziniNetwork devices
1308f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com>
1309f536f112SPaolo BonziniS: Odd Fixes
1310f536f112SPaolo BonziniF: hw/net/
13116061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/
13126bd7776cSGreg KurzF: tests/virtio-net-test.c
1313e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
1314f536f112SPaolo Bonzini
1315fd5d5c56SAnthony LiguoriSCSI
1316de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1317fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
1318de7724f7SPaolo BonziniS: Supported
131974460f34SThomas HuthF: include/hw/scsi/*
13208d8b636dSPaolo BonziniF: hw/scsi/*
13216bd7776cSGreg KurzF: tests/virtio-scsi-test.c
1322e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next
1323de7724f7SPaolo Bonzini
1324fcb5629dSPeter A. G. CrosthwaiteSSI
13254b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1326c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1327fcb5629dSPeter A. G. CrosthwaiteS: Maintained
13288d8b636dSPaolo BonziniF: hw/ssi/*
13298d8b636dSPaolo BonziniF: hw/block/m25p80.c
1330982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h
13314b46ba61SAlistair FrancisX: hw/ssi/xilinx_*
1332982d009aSPhilippe Mathieu-DaudéF: tests/m25p80-test.c
13334b46ba61SAlistair Francis
13344b46ba61SAlistair FrancisXilinx SPI
1335c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
13364b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
13374b46ba61SAlistair FrancisS: Maintained
13384b46ba61SAlistair FrancisF: hw/ssi/xilinx_*
1339fcb5629dSPeter A. G. Crosthwaite
1340076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card)
1341076a0fc3SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1342076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes
1343076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd*
1344076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c
1345076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd*
1346076a0fc3SPhilippe Mathieu-DaudéF: tests/sd*
1347076a0fc3SPhilippe Mathieu-Daudé
1348fd5d5c56SAnthony LiguoriUSB
13495d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
13505d0d62feSGerd HoffmannS: Maintained
13518d8b636dSPaolo BonziniF: hw/usb/*
135228edfce0SGongleiF: tests/usb-*-test.c
1353beded0ffSThomas HuthF: docs/usb2.txt
1354beded0ffSThomas HuthF: docs/usb-storage.txt
1355beded0ffSThomas HuthF: include/hw/usb.h
1356beded0ffSThomas HuthF: include/hw/usb/
1357104ebc5fSPhilippe Mathieu-DaudéF: default-configs/usb.mak
1358fd5d5c56SAnthony Liguori
1359e26082fdSPaolo BonziniUSB (serial adapter)
1360e26082fdSPaolo BonziniM: Gerd Hoffmann <kraxel@redhat.com>
1361e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1362e26082fdSPaolo BonziniS: Maintained
1363e26082fdSPaolo BonziniF: hw/usb/dev-serial.c
1364e26082fdSPaolo Bonzini
136592e1fb5eSAlex WilliamsonVFIO
136692e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com>
136792e1fb5eSAlex WilliamsonS: Supported
1368cf7087dbSKim PhillipsF: hw/vfio/*
136999b88c6dSThomas HuthF: include/hw/vfio/
137092e1fb5eSAlex Williamson
13715eb74557SDong Jia Shivfio-ccw
1372c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
13737913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com>
13747913938aSChristian BorntraegerM: Farhan Ali <alifm@linux.ibm.com>
13755eb74557SDong Jia ShiS: Supported
13765eb74557SDong Jia ShiF: hw/vfio/ccw.c
13775eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c
13785eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h
1379e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1380146bd283SCornelia HuckL: qemu-s390x@nongnu.org
13815eb74557SDong Jia Shi
1382a51b3153STony Krowiakvfio-ap
1383a51b3153STony KrowiakM: Christian Borntraeger <borntraeger@de.ibm.com>
1384a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com>
1385a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com>
1386a51b3153STony KrowiakM: Pierre Morel <pmorel@linux.ibm.com>
1387a51b3153STony KrowiakS: Supported
1388a51b3153STony KrowiakF: hw/s390x/ap-device.c
1389a51b3153STony KrowiakF: hw/s390x/ap-bridge.c
1390a51b3153STony KrowiakF: include/hw/s390x/ap-device.h
1391a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h
13922fe2942cSTony KrowiakF: hw/vfio/ap.c
1393694a8d70STony KrowiakF: docs/vfio-ap.txt
1394a51b3153STony KrowiakL: qemu-s390x@nongnu.org
1395a51b3153STony Krowiak
1396fd5d5c56SAnthony Liguorivhost
1397fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1398fd5d5c56SAnthony LiguoriS: Supported
13998d8b636dSPaolo BonziniF: hw/*/*vhost*
140037f8043dSPhilippe Mathieu-DaudéF: docs/interop/vhost-user.txt
140172c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/
1402fd5d5c56SAnthony Liguori
1403fd5d5c56SAnthony Liguorivirtio
1404a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1405fd5d5c56SAnthony LiguoriS: Supported
14068d8b636dSPaolo BonziniF: hw/*/virtio*
140772fa605dSThomas HuthF: hw/virtio/Makefile.objs
140872fa605dSThomas HuthF: hw/virtio/trace-events
14096a084ea3SMichael S. TsirkinF: net/vhost-user.c
1410494f7b57SThomas HuthF: include/hw/virtio/
14116bd7776cSGreg KurzF: tests/virtio-balloon-test.c
1412fd5d5c56SAnthony Liguori
1413fd5d5c56SAnthony Liguorivirtio-9p
14148c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org>
1415fd5d5c56SAnthony LiguoriS: Supported
1416aebeca25SAndreas FärberF: hw/9pfs/
1417aebeca25SAndreas FärberF: fsdev/
14182d888c09SAndreas FärberF: tests/virtio-9p-test.c
1419e18a8b34SStefan HajnocziT: git https://github.com/gkurz/qemu.git 9p-next
1420fd5d5c56SAnthony Liguori
1421fd5d5c56SAnthony Liguorivirtio-blk
142254d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1423b457a5f5SStefan HajnocziL: qemu-block@nongnu.org
1424fd5d5c56SAnthony LiguoriS: Supported
14258d8b636dSPaolo BonziniF: hw/block/virtio-blk.c
1426b457a5f5SStefan HajnocziF: hw/block/dataplane/*
14276bd7776cSGreg KurzF: tests/virtio-blk-test.c
1428e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1429fd5d5c56SAnthony Liguori
1430dd4ad64aSCornelia Huckvirtio-ccw
1431c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
143268b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1433dd4ad64aSCornelia HuckS: Supported
1434901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc]
1435d8d4d62cSThomas HuthF: hw/s390x/vhost-vsock-ccw.c
1436e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1437e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1438146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1439dd4ad64aSCornelia Huck
1440a5d4d7b5SGerd Hoffmannvirtio-input
1441a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1442a5d4d7b5SGerd HoffmannS: Maintained
1443a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c
1444a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h
1445a5d4d7b5SGerd Hoffmann
1446fd5d5c56SAnthony Liguorivirtio-serial
1447cee887d9SAmit ShahM: Amit Shah <amit@kernel.org>
1448fd5d5c56SAnthony LiguoriS: Supported
14498d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c
14508d8b636dSPaolo BonziniF: hw/char/virtio-console.c
145168a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h
14526bd7776cSGreg KurzF: tests/virtio-console-test.c
14536bd7776cSGreg KurzF: tests/virtio-serial-test.c
1454fd5d5c56SAnthony Liguori
14551f51a5cbSAmit Shahvirtio-rng
1456cee887d9SAmit ShahM: Amit Shah <amit@kernel.org>
14571f51a5cbSAmit ShahS: Supported
14581f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c
14591f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h
1460750cf869SThomas HuthF: include/sysemu/rng*.h
14611f51a5cbSAmit ShahF: backends/rng*.c
14626bd7776cSGreg KurzF: tests/virtio-rng-test.c
14631f51a5cbSAmit Shah
14646034011cSGongleivirtio-crypto
14656034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
14666034011cSGongleiS: Supported
14676034011cSGongleiF: hw/virtio/virtio-crypto.c
14686034011cSGongleiF: hw/virtio/virtio-crypto-pci.c
14696034011cSGongleiF: include/hw/virtio/virtio-crypto.h
14706034011cSGonglei
1471f3c507adSKeith Buschnvme
1472f3c507adSKeith BuschM: Keith Busch <keith.busch@intel.com>
1473c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1474f3c507adSKeith BuschS: Supported
1475f3c507adSKeith BuschF: hw/block/nvme*
1476fc967791SAndreas FärberF: tests/nvme-test.c
1477f3c507adSKeith Busch
1478d383c625SHannes Reineckemegasas
14793fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com>
1480c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1481d383c625SHannes ReineckeS: Supported
1482d383c625SHannes ReineckeF: hw/scsi/megasas.c
1483d383c625SHannes ReineckeF: hw/scsi/mfi.h
14843fdfb8b6SPhilippe Mathieu-DaudéF: tests/megasas-test.c
1485d383c625SHannes Reinecke
1486605d52e6SDmitry FleytmanNetwork packet abstractions
1487bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1488605d52e6SDmitry FleytmanS: Maintained
1489605d52e6SDmitry FleytmanF: include/net/eth.h
1490605d52e6SDmitry FleytmanF: net/eth.c
1491605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt*
1492605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt*
1493605d52e6SDmitry Fleytman
1494622fb504SDmitry FleytmanVmware
1495bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1496622fb504SDmitry FleytmanS: Maintained
1497622fb504SDmitry FleytmanF: hw/net/vmxnet*
1498622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi*
14995a49c1b3SPhilippe Mathieu-DaudéF: tests/vmxnet3-test.c
1500622fb504SDmitry Fleytman
1501de24d3f1SScott FeldmanRocker
1502de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us>
1503de24d3f1SScott FeldmanS: Maintained
1504de24d3f1SScott FeldmanF: hw/net/rocker/
1505de850948SThomas HuthF: tests/rocker/
1506de850948SThomas HuthF: docs/specs/rocker.txt
1507de24d3f1SScott Feldman
150870d1fb9cSXiao GuangrongNVDIMM
15097a5bd53dSXiao GuangrongM: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
151070d1fb9cSXiao GuangrongS: Maintained
151170d1fb9cSXiao GuangrongF: hw/acpi/nvdimm.c
151270d1fb9cSXiao GuangrongF: hw/mem/nvdimm.c
151370d1fb9cSXiao GuangrongF: include/hw/mem/nvdimm.h
1514e2e254d3SPhilippe Mathieu-DaudéF: docs/nvdimm.txt
151570d1fb9cSXiao Guangrong
1516093454e2SDmitry Fleytmane1000x
1517bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1518093454e2SDmitry FleytmanS: Maintained
1519093454e2SDmitry FleytmanF: hw/net/e1000x*
1520093454e2SDmitry Fleytman
15216f3fbe4eSDmitry Fleytmane1000e
1522bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
15236f3fbe4eSDmitry FleytmanS: Maintained
15246f3fbe4eSDmitry FleytmanF: hw/net/e1000e*
15256f3fbe4eSDmitry Fleytman
1526ebc2327fSStefan Weileepro100
1527ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de>
1528ebc2327fSStefan WeilS: Maintained
1529ebc2327fSStefan WeilF: hw/net/eepro100.c
1530ebc2327fSStefan Weil
1531e481a1f6SAlistair FrancisGeneric Loader
1532c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1533e481a1f6SAlistair FrancisS: Maintained
1534e481a1f6SAlistair FrancisF: hw/core/generic-loader.c
1535e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h
1536c5e2ac7eSPhilippe Mathieu-DaudéF: docs/generic-loader.txt
1537e481a1f6SAlistair Francis
1538645d3cbeSSu HangIntel Hexadecimal Object File Loader
1539645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn>
1540645d3cbeSSu HangS: Maintained
1541645d3cbeSSu HangF: tests/hexloader-test.c
15424b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex
1543645d3cbeSSu Hang
154487a9023aSThomas HuthCHRP NVRAM
154587a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com>
154687a9023aSThomas HuthS: Maintained
154787a9023aSThomas HuthF: hw/nvram/chrp_nvram.c
154887a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h
154987a9023aSThomas HuthF: tests/prom-env-test.c
155087a9023aSThomas Huth
155142697d88SBen WarrenVM Generation ID
155242697d88SBen WarrenM: Ben Warren <ben@skyportsystems.com>
155342697d88SBen WarrenS: Maintained
155442697d88SBen WarrenF: hw/acpi/vmgenid.c
155542697d88SBen WarrenF: include/hw/acpi/vmgenid.h
155642697d88SBen WarrenF: docs/specs/vmgenid.txt
155742697d88SBen WarrenF: tests/vmgenid-test.c
155842697d88SBen WarrenF: stubs/vmgenid.c
155942697d88SBen Warren
1560747969dbSPhilippe Mathieu-DaudéUnimplemented device
1561747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org>
1562747969dbSPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org>
1563747969dbSPhilippe Mathieu-DaudéS: Maintained
1564747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h
1565747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c
1566747969dbSPhilippe Mathieu-Daudé
1567dbb2e472SGerd HoffmannStandard VGA
1568dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1569dbb2e472SGerd HoffmannS: Maintained
1570dbb2e472SGerd HoffmannF: hw/display/vga*
1571dbb2e472SGerd HoffmannF: hw/display/bochs-display.c
1572dbb2e472SGerd HoffmannF: include/hw/display/vga.h
1573dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h
1574dbb2e472SGerd Hoffmann
157558d632c7SGerd Hoffmannramfb
157658d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
157758d632c7SGerd HoffmannS: Maintained
157858d632c7SGerd HoffmannF: hw/display/ramfb*.c
157958d632c7SGerd HoffmannF: include/hw/display/ramfb.h
158058d632c7SGerd Hoffmann
1581dbb2e472SGerd Hoffmannvirtio-gpu
1582dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1583dbb2e472SGerd HoffmannS: Maintained
1584dbb2e472SGerd HoffmannF: hw/display/virtio-gpu*
1585dbb2e472SGerd HoffmannF: hw/display/virtio-vga.c
1586dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h
1587dbb2e472SGerd Hoffmann
1588dbb2e472SGerd HoffmannCirrus VGA
1589dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1590dbb2e472SGerd HoffmannS: Odd Fixes
1591dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
1592dbb2e472SGerd HoffmannF: hw/display/cirrus*
1593dbb2e472SGerd Hoffmann
159472d277a7SGerd HoffmannEDID Generator
159572d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
159672d277a7SGerd HoffmannS: Maintained
159772d277a7SGerd HoffmannF: hw/display/edid*
159872d277a7SGerd HoffmannF: include/hw/display/edid.h
159972d277a7SGerd HoffmannF: qemu-edid.c
160072d277a7SGerd Hoffmann
160115ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg)
160215ffb43cSPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com>
160315ffb43cSPhilippe Mathieu-DaudéR: Laszlo Ersek <lersek@redhat.com>
160415ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com>
160515ffb43cSPhilippe Mathieu-DaudéS: Supported
160615ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt
160715ffb43cSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg.c
160815ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h
160915ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h
161015ffb43cSPhilippe Mathieu-DaudéF: tests/libqos/fw_cfg.c
161115ffb43cSPhilippe Mathieu-DaudéF: tests/fw_cfg-test.c
161215ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next
161315ffb43cSPhilippe Mathieu-Daudé
1614fd5d5c56SAnthony LiguoriSubsystems
1615fd5d5c56SAnthony Liguori----------
1616fd5d5c56SAnthony LiguoriAudio
16179f575846SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1618fd5d5c56SAnthony LiguoriS: Maintained
1619fd5d5c56SAnthony LiguoriF: audio/
16208d8b636dSPaolo BonziniF: hw/audio/
1621a2b245aeSThomas HuthF: include/hw/audio/
1622d7b50c0cSAndreas FärberF: tests/ac97-test.c
16238fa74c94SAndreas FärberF: tests/es1370-test.c
1624fbaf445aSAndreas FärberF: tests/intel-hda-test.c
1625fd5d5c56SAnthony Liguori
162617f1e8f5SStefan HajnocziBlock layer core
1627fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
1628c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
1629c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1630fd5d5c56SAnthony LiguoriS: Supported
1631fd5d5c56SAnthony LiguoriF: block*
1632fd5d5c56SAnthony LiguoriF: block/
16338d8b636dSPaolo BonziniF: hw/block/
16344c346e0bSKevin WolfF: include/block/
163546078760SKevin WolfF: qemu-img*
163646078760SKevin WolfF: qemu-io*
163729242091SKevin WolfF: tests/qemu-iotests/
16388dd30c86SMax ReitzF: util/qemu-progress.c
16390bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c
1640c468e368SMarkus ArmbrusterF: tests/check-block-qdict.c
1641ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
1642fd5d5c56SAnthony Liguori
1643d55053b1SStefan HajnocziBlock I/O path
1644d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1645fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
1646d55053b1SStefan HajnocziL: qemu-block@nongnu.org
1647d55053b1SStefan HajnocziS: Supported
164836c697bdSPaolo BonziniF: util/async.c
164936c697bdSPaolo BonziniF: util/aio-*.c
1650d55053b1SStefan HajnocziF: block/io.c
1651d55053b1SStefan HajnocziF: migration/block*
1652e1029ae2SFam ZhengF: include/block/aio.h
1653f5a53faaSStefan HajnocziF: include/block/aio-wait.h
16540a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py
1655e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1656d55053b1SStefan Hajnoczi
1657e5b5728cSPaolo BonziniBlock SCSI subsystem
1658e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1659fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
1660e5b5728cSPaolo BonziniL: qemu-block@nongnu.org
1661e5b5728cSPaolo BonziniS: Supported
1662e5b5728cSPaolo BonziniF: include/scsi/*
1663e5b5728cSPaolo BonziniF: scsi/*
1664e5b5728cSPaolo Bonzini
1665280458a3SJeff CodyBlock Jobs
1666280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
1667280458a3SJeff CodyL: qemu-block@nongnu.org
1668280458a3SJeff CodyS: Supported
1669280458a3SJeff CodyF: blockjob.c
1670280458a3SJeff CodyF: include/block/blockjob.h
167133e9e9bdSKevin WolfF: job.c
16721a90bc81SKevin WolfF: job-qmp.c
1673c468e368SMarkus ArmbrusterF: include/qemu/job.h
1674280458a3SJeff CodyF: block/backup.c
1675280458a3SJeff CodyF: block/commit.c
167677346025SJeff CodyF: block/stream.c
1677280458a3SJeff CodyF: block/mirror.c
1678bf42508fSKevin WolfF: qapi/job.json
1679e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
1680280458a3SJeff Cody
16814120201dSMarkus ArmbrusterBlock QAPI, monitor, command line
16824120201dSMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
16834120201dSMarkus ArmbrusterS: Supported
16844120201dSMarkus ArmbrusterF: blockdev.c
16854120201dSMarkus ArmbrusterF: block/qapi.c
16864120201dSMarkus ArmbrusterF: qapi/block*.json
1687fa988e39SMarkus ArmbrusterF: qapi/transaction.json
1688ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git block-next
16894120201dSMarkus Armbruster
1690538193bcSJohn SnowDirty Bitmaps
1691fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
1692538193bcSJohn SnowM: John Snow <jsnow@redhat.com>
1693538193bcSJohn SnowL: qemu-block@nongnu.org
1694538193bcSJohn SnowS: Supported
1695538193bcSJohn SnowF: util/hbitmap.c
1696538193bcSJohn SnowF: block/dirty-bitmap.c
1697538193bcSJohn SnowF: include/qemu/hbitmap.h
1698538193bcSJohn SnowF: include/block/dirty-bitmap.h
1699538193bcSJohn SnowF: tests/test-hbitmap.c
17005746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst
1701e18a8b34SStefan HajnocziT: git https://github.com/famz/qemu.git bitmaps
1702e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git bitmaps
1703538193bcSJohn Snow
170461af0ee6SPaolo BonziniCharacter device backends
170555fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
17062185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1707fd5d5c56SAnthony LiguoriS: Maintained
1708178fe0aeSMarc-André LureauF: chardev/
17098228e353SMarc-André LureauF: include/chardev/
1710dbeee392SMarkus ArmbrusterF: qapi/char.json
1711fd5d5c56SAnthony Liguori
1712e26082fdSPaolo BonziniCharacter Devices (Braille)
1713e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1714e26082fdSPaolo BonziniS: Maintained
17156b10e573SMarc-André LureauF: chardev/baum.c
1716fd5d5c56SAnthony Liguori
1717e94630d3SMarkus ArmbrusterCommand line option argument parsing
1718e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
1719e94630d3SMarkus ArmbrusterS: Supported
1720e94630d3SMarkus ArmbrusterF: include/qemu/option.h
1721e94630d3SMarkus ArmbrusterF: tests/test-keyval.c
1722e94630d3SMarkus ArmbrusterF: tests/test-qemu-opts.c
1723e94630d3SMarkus ArmbrusterF: util/keyval.c
1724e94630d3SMarkus ArmbrusterF: util/qemu-option.c
1725e94630d3SMarkus Armbruster
17268c413e79SMarkus ArmbrusterCoverity model
17278c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
17288c413e79SMarkus ArmbrusterS: Supported
17298c413e79SMarkus ArmbrusterF: scripts/coverity-model.c
17308c413e79SMarkus Armbruster
1731f2ca0524SAndreas FärberCPU
173212b0e69cSAndreas FärberL: qemu-devel@nongnu.org
1733f2ca0524SAndreas FärberS: Supported
1734f2ca0524SAndreas FärberF: qom/cpu.c
17356e481d57SPeter MaydellF: include/qom/cpu.h
1736f2ca0524SAndreas Färber
1737d24b569aSPeter A. G. CrosthwaiteDevice Tree
17384b46ba61SAlistair FrancisM: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1739d24b569aSPeter A. G. CrosthwaiteM: Alexander Graf <agraf@suse.de>
1740d24b569aSPeter A. G. CrosthwaiteS: Maintained
174182407515SThomas HuthF: device_tree.c
174282407515SThomas HuthF: include/sysemu/device_tree.h
1743d24b569aSPeter A. G. Crosthwaite
17443505a22bSMarc-André LureauDump
17453505a22bSMarc-André LureauS: Supported
17463505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
17473505a22bSMarc-André LureauF: dump.c
17483505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c
17493505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h
17503505a22bSMarc-André LureauF: include/sysemu/dump-arch.h
17513505a22bSMarc-André LureauF: include/sysemu/dump.h
17523505a22bSMarc-André LureauF: scripts/dump-guest-memory.py
17533505a22bSMarc-André LureauF: stubs/dump.c
17543505a22bSMarc-André Lureau
17554f966768SMarkus ArmbrusterError reporting
17564f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
17574f966768SMarkus ArmbrusterS: Supported
17584f966768SMarkus ArmbrusterF: include/qapi/error.h
17594f966768SMarkus ArmbrusterF: include/qemu/error-report.h
17604f966768SMarkus ArmbrusterF: util/error.c
17614f966768SMarkus ArmbrusterF: util/qemu-error.c
17624f966768SMarkus Armbruster
1763fd5d5c56SAnthony LiguoriGDB stub
17645dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
1765fd5d5c56SAnthony LiguoriS: Odd Fixes
1766fd5d5c56SAnthony LiguoriF: gdbstub*
1767fd5d5c56SAnthony LiguoriF: gdb-xml/
1768fd5d5c56SAnthony Liguori
176901a9c03cSPaolo BonziniMemory API
177001a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
177101a9c03cSPaolo BonziniS: Supported
177201a9c03cSPaolo BonziniF: include/exec/ioport.h
177301a9c03cSPaolo BonziniF: ioport.c
177401a9c03cSPaolo BonziniF: include/exec/memory.h
17752b1641d0SPaolo BonziniF: include/exec/ram_addr.h
177601a9c03cSPaolo BonziniF: memory.c
177701a9c03cSPaolo BonziniF: include/exec/memory-internal.h
177801a9c03cSPaolo BonziniF: exec.c
177901a9c03cSPaolo Bonzini
17807ee3bf03SGerd HoffmannSPICE
17817ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
17827ee3bf03SGerd HoffmannS: Supported
17836e481d57SPeter MaydellF: include/ui/qemu-spice.h
1784438528a3SThomas HuthF: include/ui/spice-display.h
17857ee3bf03SGerd HoffmannF: ui/spice-*.c
17867ee3bf03SGerd HoffmannF: audio/spiceaudio.c
17878d8b636dSPaolo BonziniF: hw/display/qxl*
1788608cfed6SMarkus ArmbrusterF: qapi/ui.json
17899bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt
17907ee3bf03SGerd Hoffmann
1791fd5d5c56SAnthony LiguoriGraphics
179225eccc37SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
179325eccc37SGerd HoffmannS: Odd Fixes
1794fd5d5c56SAnthony LiguoriF: ui/
1795e220656cSThomas HuthF: include/ui/
1796608cfed6SMarkus ArmbrusterF: qapi/ui.json
1797b1d38037SMarc-André LureauF: util/drm.c
1798fd5d5c56SAnthony Liguori
1799351f1bf6SAndreas FärberCocoa graphics
180030ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1801351f1bf6SAndreas FärberS: Odd Fixes
1802351f1bf6SAndreas FärberF: ui/cocoa.m
1803351f1bf6SAndreas Färber
1804fd5d5c56SAnthony LiguoriMain loop
1805da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1806da26f37aSPaolo BonziniS: Maintained
1807da26f37aSPaolo BonziniF: cpus.c
18083ecb29a3SPaolo BonziniF: util/main-loop.c
18093ecb29a3SPaolo BonziniF: util/qemu-timer.c
1810fd5d5c56SAnthony LiguoriF: vl.c
18110e201d34SMarkus ArmbrusterF: qapi/run-state.json
1812fd5d5c56SAnthony Liguori
18138899b4aeSLuiz CapitulinoHuman Monitor (HMP)
1814c833fb4aSMarkus ArmbrusterM: Dr. David Alan Gilbert <dgilbert@redhat.com>
1815fbb0621aSLuiz CapitulinoS: Maintained
1816fd5d5c56SAnthony LiguoriF: monitor.c
1817c13e9912SThomas HuthF: hmp.[ch]
1818c13e9912SThomas HuthF: hmp-commands*.hx
1819c13e9912SThomas HuthF: include/monitor/hmp-target.h
1820bbcee372SThomas HuthF: tests/test-hmp.c
1821fd5d5c56SAnthony Liguori
1822f536f112SPaolo BonziniNetwork device backends
1823442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com>
1824fd5d5c56SAnthony LiguoriS: Maintained
1825fd5d5c56SAnthony LiguoriF: net/
1826d24b2b1cSThomas HuthF: include/net/
1827e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
18283c0bd37dSMarkus ArmbrusterF: qapi/net.json
1829fd5d5c56SAnthony Liguori
1830aee09bafSVincenzo MaffioneNetmap network backend
1831aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it>
1832aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
1833aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com>
1834aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/
1835aee09bafSVincenzo MaffioneS: Maintained
1836aee09bafSVincenzo MaffioneF: net/netmap.c
1837aee09bafSVincenzo Maffione
18382f54eb98SEduardo HabkostNUMA
18392f54eb98SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
18402f54eb98SEduardo HabkostS: Maintained
18412f54eb98SEduardo HabkostF: numa.c
18422f54eb98SEduardo HabkostF: include/sysemu/numa.h
1843e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
18442f54eb98SEduardo Habkost
18454fc264f4SEduardo HabkostHost Memory Backends
18464fc264f4SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
18474fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com>
18484fc264f4SEduardo HabkostS: Maintained
18494fc264f4SEduardo HabkostF: backends/hostmem*.c
18504fc264f4SEduardo HabkostF: include/sysemu/hostmem.h
1851e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
18524fc264f4SEduardo Habkost
18536034011cSGongleiCryptodev Backends
18546034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
18556034011cSGongleiS: Maintained
18566034011cSGongleiF: include/sysemu/cryptodev*.h
18576034011cSGongleiF: backends/cryptodev*.c
18586034011cSGonglei
1859ad904f66SEduardo HabkostPython scripts
1860ad904f66SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
1861ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com>
1862ad904f66SEduardo HabkostS: Odd fixes
1863ad904f66SEduardo HabkostF: scripts/qmp/*
1864ad904f66SEduardo HabkostF: scripts/*.py
1865ad904f66SEduardo HabkostF: tests/*.py
1866ad904f66SEduardo Habkost
18678899b4aeSLuiz CapitulinoQAPI
18689740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
18698899b4aeSLuiz CapitulinoM: Michael Roth <mdroth@linux.vnet.ibm.com>
18709740618cSLuiz CapitulinoS: Supported
18718899b4aeSLuiz CapitulinoF: qapi/
18720311c5bdSMarkus ArmbrusterX: qapi/*.json
1873ac4abb9aSMarkus ArmbrusterF: include/qapi/
1874ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/
1875ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h
1876c0bd0b50SPaolo BonziniF: tests/qapi-schema/
1877ac4abb9aSMarkus ArmbrusterF: tests/test-*-visitor.c
1878e94630d3SMarkus ArmbrusterF: tests/test-qapi-*.c
1879ac4abb9aSMarkus ArmbrusterF: tests/test-qmp-*.c
1880e94630d3SMarkus ArmbrusterF: tests/test-visitor-serialization.c
1881be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py
1882be25fcc4SMarkus ArmbrusterF: scripts/qapi/*
1883c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi*
1884ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
18858899b4aeSLuiz Capitulino
18867810d291SLuiz CapitulinoQAPI Schema
18877810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com>
18887810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
18897810d291SLuiz CapitulinoS: Supported
18900311c5bdSMarkus ArmbrusterF: qapi/*.json
1891ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
18927810d291SLuiz Capitulino
1893f3582ba4SLuiz CapitulinoQObject
1894daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
1895daf5dc78SMarkus ArmbrusterS: Supported
1896f3582ba4SLuiz CapitulinoF: qobject/
18977735d2b5SMarkus ArmbrusterF: include/qapi/qmp/
18987735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h
1899a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci
19007735d2b5SMarkus ArmbrusterF: tests/check-qdict.c
190101b2ffceSMarc-André LureauF: tests/check-qnum.c
19027735d2b5SMarkus ArmbrusterF: tests/check-qjson.c
19037735d2b5SMarkus ArmbrusterF: tests/check-qlist.c
19047735d2b5SMarkus ArmbrusterF: tests/check-qstring.c
1905ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
1906f3582ba4SLuiz Capitulino
1907f05d9999SMichael RothQEMU Guest Agent
1908f05d9999SMichael RothM: Michael Roth <mdroth@linux.vnet.ibm.com>
1909f05d9999SMichael RothS: Maintained
1910f05d9999SMichael RothF: qga/
1911ab7f9f7dSPhilippe Mathieu-DaudéF: qemu-ga.texi
1912ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/
1913ab7f9f7dSPhilippe Mathieu-DaudéF: tests/test-qga.c
1914ab7f9f7dSPhilippe Mathieu-DaudéF: docs/interop/qemu-ga-ref.texi
1915e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga
1916f05d9999SMichael Roth
19174688c94cSAndreas FärberQOM
19184688c94cSAndreas FärberM: Andreas Färber <afaerber@suse.de>
19194688c94cSAndreas FärberS: Supported
1920e18a8b34SStefan HajnocziT: git https://github.com/afaerber/qemu-cpu.git qom-next
19214688c94cSAndreas FärberF: include/qom/
19224688c94cSAndreas FärberX: include/qom/cpu.h
19234688c94cSAndreas FärberF: qom/
19244688c94cSAndreas FärberX: qom/cpu.c
19259f4aa7ceSAndreas FärberF: tests/check-qom-interface.c
19269f4aa7ceSAndreas FärberF: tests/check-qom-proplist.c
19274688c94cSAndreas Färber
19288899b4aeSLuiz CapitulinoQMP
19299740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
19309740618cSLuiz CapitulinoS: Supported
19318899b4aeSLuiz CapitulinoF: qmp.c
19328899b4aeSLuiz CapitulinoF: monitor.c
1933c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-*
193412b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-*
19359740618cSLuiz CapitulinoF: scripts/qmp/
1936f66e7ac8SMarkus ArmbrusterF: tests/qmp-test.c
1937d93bb9d5SMarkus ArmbrusterF: tests/qmp-cmd-test.c
1938ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
19398899b4aeSLuiz Capitulino
194098a43bf0SPaolo Bonziniqtest
194198a43bf0SPaolo BonziniM: Thomas Huth <thuth@redhat.com>
194298a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com>
19432185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
194498a43bf0SPaolo BonziniS: Maintained
194598a43bf0SPaolo BonziniF: qtest.c
194698a43bf0SPaolo BonziniF: tests/libqtest.*
194798a43bf0SPaolo BonziniF: tests/libqos/
194898a43bf0SPaolo BonziniF: tests/*-test.c
194998a43bf0SPaolo Bonzini
1950cc0100f4SAlistair FrancisRegister API
1951c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1952cc0100f4SAlistair FrancisS: Maintained
1953cc0100f4SAlistair FrancisF: hw/core/register.c
1954cc0100f4SAlistair FrancisF: include/hw/register.h
195506a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h
1956cc0100f4SAlistair Francis
1957fd5d5c56SAnthony LiguoriSLIRP
1958eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1959bafc72abSJan KiszkaM: Jan Kiszka <jan.kiszka@siemens.com>
1960bafc72abSJan KiszkaS: Maintained
1961fd5d5c56SAnthony LiguoriF: slirp/
1962663fb1e1SThomas HuthF: net/slirp.c
1963d24b2b1cSThomas HuthF: include/net/slirp.h
196402cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp
19651ab09a40SAndreas FärberT: git git://git.kiszka.org/qemu.git queues/slirp
1966fd5d5c56SAnthony Liguori
1967b1ed728aSPaolo BonziniStubs
1968b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1969b1ed728aSPaolo BonziniS: Maintained
1970b1ed728aSPaolo BonziniF: stubs/
1971b1ed728aSPaolo Bonzini
1972598a3f35SStefan HajnocziTracing
19731cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1974598a3f35SStefan HajnocziS: Maintained
1975598a3f35SStefan HajnocziF: trace/
19760e076292SThomas HuthF: trace-events
19770e076292SThomas HuthF: qemu-option-trace.texi
1978f70fd8fdSLluís VilanovaF: scripts/tracetool.py
1979f70fd8fdSLluís VilanovaF: scripts/tracetool/
1980c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/tracing.txt
1981e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing
1982598a3f35SStefan Hajnoczi
19833859b6cfSMarkus ArmbrusterTPM
19841f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com>
19856b4f250bSStefan BergerS: Maintained
19863859b6cfSMarkus ArmbrusterF: tpm.c
1987c39f95dcSPhilippe Mathieu-DaudéF: stubs/tpm.c
19883859b6cfSMarkus ArmbrusterF: hw/tpm/*
19893859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h
19903859b6cfSMarkus ArmbrusterF: include/sysemu/tpm*
19913859b6cfSMarkus ArmbrusterF: qapi/tpm.json
19926b4f250bSStefan BergerF: backends/tpm.c
1993adb0e917SStefan BergerF: tests/*tpm*
1994e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next
19953859b6cfSMarkus Armbruster
199614f40fdcSBlue SwirlCheckpatch
199714f40fdcSBlue SwirlS: Odd Fixes
199814f40fdcSBlue SwirlF: scripts/checkpatch.pl
199914f40fdcSBlue Swirl
2000c0787c8dSJuan QuintelaMigration
2001c0787c8dSJuan QuintelaM: Juan Quintela <quintela@redhat.com>
2002d7fc72ceSDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com>
2003c0787c8dSJuan QuintelaS: Maintained
2004c0787c8dSJuan QuintelaF: include/migration/
200544a1f946SDr. David Alan GilbertF: migration/
2006c5515640SAmit ShahF: scripts/vmstate-static-checker.py
2007c5515640SAmit ShahF: tests/vmstate-static-checker-data/
20082656bfd9SJuan QuintelaF: tests/migration-test.c
2009c468e368SMarkus ArmbrusterF: docs/devel/migration.rst
201048685a8eSMarkus ArmbrusterF: qapi/migration.json
2011c0787c8dSJuan Quintela
201292bfedb0SEduardo OtuboSeccomp
2013064983cbSotuboM: Eduardo Otubo <otubo@redhat.com>
201492bfedb0SEduardo OtuboS: Supported
201592bfedb0SEduardo OtuboF: qemu-seccomp.c
201692bfedb0SEduardo OtuboF: include/sysemu/seccomp.h
201792bfedb0SEduardo Otubo
2018ddbb0d09SDaniel P. BerrangeCryptography
2019ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2020ddbb0d09SDaniel P. BerrangeS: Maintained
2021ddbb0d09SDaniel P. BerrangeF: crypto/
2022ddbb0d09SDaniel P. BerrangeF: include/crypto/
2023ddbb0d09SDaniel P. BerrangeF: tests/test-crypto-*
20243947ecfcSPhilippe Mathieu-DaudéF: tests/benchmark-crypto-*
2025899833cdSDaniel P. BerrangeF: qemu.sasl
2026ddbb0d09SDaniel P. Berrange
202710817bf0SDaniel P. BerrangeCoroutines
202810817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com>
202910817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com>
203010817bf0SDaniel P. BerrangeF: util/*coroutine*
203110817bf0SDaniel P. BerrangeF: include/qemu/coroutine*
203210817bf0SDaniel P. BerrangeF: tests/test-coroutine.c
203310817bf0SDaniel P. Berrange
203488c5f205SDaniel P. BerrangeBuffers
203588c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
203688c5f205SDaniel P. BerrangeS: Odd fixes
203788c5f205SDaniel P. BerrangeF: util/buffer.c
203888c5f205SDaniel P. BerrangeF: include/qemu/buffer.h
203988c5f205SDaniel P. Berrange
2040666a3af9SDaniel P. BerrangeI/O Channels
2041666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2042666a3af9SDaniel P. BerrangeS: Maintained
2043666a3af9SDaniel P. BerrangeF: io/
2044666a3af9SDaniel P. BerrangeF: include/io/
2045666a3af9SDaniel P. BerrangeF: tests/test-io-*
2046666a3af9SDaniel P. Berrange
20475614a283SGerd HoffmannSockets
20485614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com>
20495614a283SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
20505614a283SGerd HoffmannS: Maintained
20515614a283SGerd HoffmannF: include/qemu/sockets.h
20525614a283SGerd HoffmannF: util/qemu-sockets.c
2053a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json
20545614a283SGerd Hoffmann
2055d310d85bSAlberto GarciaThrottling infrastructure
2056d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com>
2057d310d85bSAlberto GarciaS: Supported
2058d310d85bSAlberto GarciaF: block/throttle-groups.c
2059d310d85bSAlberto GarciaF: include/block/throttle-groups.h
206089603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h
2061d310d85bSAlberto GarciaF: util/throttle.c
206289603938SPhilippe Mathieu-DaudéF: docs/throttle.txt
206389603938SPhilippe Mathieu-DaudéF: tests/test-throttle.c
2064d310d85bSAlberto GarciaL: qemu-block@nongnu.org
2065d310d85bSAlberto Garcia
2066080d7aacSFam ZhengUUID
2067fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2068080d7aacSFam ZhengS: Supported
2069080d7aacSFam ZhengF: util/uuid.c
2070080d7aacSFam ZhengF: include/qemu/uuid.h
2071080d7aacSFam ZhengF: tests/test-uuid.c
2072080d7aacSFam Zheng
2073a4cc318eSzhanghailiangCOLO Framework
2074a4cc318eSzhanghailiangM: zhanghailiang <zhang.zhanghailiang@huawei.com>
2075a4cc318eSzhanghailiangS: Maintained
2076a4cc318eSzhanghailiangF: migration/colo*
2077a4cc318eSzhanghailiangF: include/migration/colo.h
2078a4cc318eSzhanghailiangF: include/migration/failover.h
2079a4cc318eSzhanghailiangF: docs/COLO-FT.txt
2080a4cc318eSzhanghailiang
208188f82ed1SZhang ChenCOLO Proxy
2082b38576cdSZhang ChenM: Zhang Chen <zhangckid@gmail.com>
208388f82ed1SZhang ChenM: Li Zhijian <lizhijian@cn.fujitsu.com>
208488f82ed1SZhang ChenS: Supported
208588f82ed1SZhang ChenF: docs/colo-proxy.txt
208688f82ed1SZhang ChenF: net/colo*
208788f82ed1SZhang ChenF: net/filter-rewriter.c
208888f82ed1SZhang ChenF: net/filter-mirror.c
208988f82ed1SZhang Chen
209062258201SPavel DovgalyukRecord/replay
209162258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
209262258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com>
209370b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay
209462258201SPavel DovgalyukS: Supported
209562258201SPavel DovgalyukF: replay/*
209662258201SPavel DovgalyukF: block/blkreplay.c
209762258201SPavel DovgalyukF: net/filter-replay.c
209862258201SPavel DovgalyukF: include/sysemu/replay.h
209962258201SPavel DovgalyukF: docs/replay.txt
210062258201SPavel DovgalyukF: stubs/replay.c
210162258201SPavel Dovgalyuk
2102eecf5eedSPeter XuIOVA Tree
2103eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com>
2104eecf5eedSPeter XuS: Maintained
2105eecf5eedSPeter XuF: include/qemu/iova-tree.h
2106eecf5eedSPeter XuF: util/iova-tree.c
2107eecf5eedSPeter Xu
21085ee547bbSViktor Prutyanovelf2dmp
21095ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
21105ee547bbSViktor PrutyanovS: Maintained
21115ee547bbSViktor PrutyanovF: contrib/elf2dmp/
21125ee547bbSViktor Prutyanov
2113fd5d5c56SAnthony LiguoriUsermode Emulation
2114fd5d5c56SAnthony Liguori------------------
2115486bbe5fSPaolo BonziniOverall
2116486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi>
2117486bbe5fSPaolo BonziniS: Maintained
2118486bbe5fSPaolo BonziniF: thunk.c
211958410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c
2120486bbe5fSPaolo Bonzini
2121fd5d5c56SAnthony LiguoriBSD user
2122297e8005SMarkus ArmbrusterS: Orphan
2123fd5d5c56SAnthony LiguoriF: bsd-user/
2124ccf0a57bSThomas HuthF: default-configs/*-bsd-user.mak
2125fd5d5c56SAnthony Liguori
2126fd5d5c56SAnthony LiguoriLinux user
2127fd5d5c56SAnthony LiguoriM: Riku Voipio <riku.voipio@iki.fi>
2128ecc1f5adSLaurent VivierR: Laurent Vivier <laurent@vivier.eu>
2129fd5d5c56SAnthony LiguoriS: Maintained
2130fd5d5c56SAnthony LiguoriF: linux-user/
2131ccf0a57bSThomas HuthF: default-configs/*-linux-user.mak
2132e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh
213342f5a7e9SAurelien Jarno
213442f5a7e9SAurelien JarnoTiny Code Generator (TCG)
213542f5a7e9SAurelien Jarno-------------------------
213642f5a7e9SAurelien JarnoCommon code
2137cc7772bdSRichard HendersonM: Richard Henderson <rth@twiddle.net>
213842f5a7e9SAurelien JarnoS: Maintained
213942f5a7e9SAurelien JarnoF: tcg/
214042f5a7e9SAurelien Jarno
2141b25a464cSClaudio FontanaAArch64 target
2142b25a464cSClaudio FontanaM: Claudio Fontana <claudio.fontana@huawei.com>
2143b25a464cSClaudio FontanaM: Claudio Fontana <claudio.fontana@gmail.com>
2144b25a464cSClaudio FontanaS: Maintained
2145b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
2146b25a464cSClaudio FontanaF: tcg/aarch64/
2147c17652eeSPaolo BonziniF: disas/arm-a64.cc
2148c17652eeSPaolo BonziniF: disas/libvixl/
2149b25a464cSClaudio Fontana
215042f5a7e9SAurelien JarnoARM target
215142f5a7e9SAurelien JarnoM: Andrzej Zaborowski <balrogg@gmail.com>
215242f5a7e9SAurelien JarnoS: Maintained
2153b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
215442f5a7e9SAurelien JarnoF: tcg/arm/
2155c17652eeSPaolo BonziniF: disas/arm.c
215642f5a7e9SAurelien Jarno
215742f5a7e9SAurelien Jarnoi386 target
21585dd4a88cSPaolo BonziniL: qemu-devel@nongnu.org
215942f5a7e9SAurelien JarnoS: Maintained
216042f5a7e9SAurelien JarnoF: tcg/i386/
2161c17652eeSPaolo BonziniF: disas/i386.c
216242f5a7e9SAurelien Jarno
216342f5a7e9SAurelien JarnoMIPS target
2164d6eec7a2SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
216590b27c4cSAleksandar MarkovicR: Stefan Markovic <smarkovic@wavecomp.com>
216642f5a7e9SAurelien JarnoS: Maintained
216742f5a7e9SAurelien JarnoF: tcg/mips/
2168c17652eeSPaolo BonziniF: disas/mips.c
216942f5a7e9SAurelien Jarno
217042f5a7e9SAurelien JarnoPPC
217115610d42SPranith KumarM: Richard Henderson <rth@twiddle.net>
217215610d42SPranith KumarS: Odd Fixes
217342f5a7e9SAurelien JarnoF: tcg/ppc/
2174c17652eeSPaolo BonziniF: disas/ppc.c
217542f5a7e9SAurelien Jarno
217642f5a7e9SAurelien JarnoS390 target
217742f5a7e9SAurelien JarnoM: Richard Henderson <rth@twiddle.net>
217842f5a7e9SAurelien JarnoS: Maintained
217942f5a7e9SAurelien JarnoF: tcg/s390/
2180c17652eeSPaolo BonziniF: disas/s390.c
2181146bd283SCornelia HuckL: qemu-s390x@nongnu.org
218242f5a7e9SAurelien Jarno
218342f5a7e9SAurelien JarnoSPARC target
2184297e8005SMarkus ArmbrusterS: Odd Fixes
218542f5a7e9SAurelien JarnoF: tcg/sparc/
2186c17652eeSPaolo BonziniF: disas/sparc.c
2187bc75c9e5SStefan Weil
2188bc75c9e5SStefan WeilTCI target
2189bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
2190bc75c9e5SStefan WeilS: Maintained
21918ef9cd55SAndreas FärberF: tcg/tci/
2192752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c
2193c17652eeSPaolo BonziniF: disas/tci.c
2194aa09c951SAndreas Färber
2195f05b328cSStefan HajnocziBlock drivers
2196f05b328cSStefan Hajnoczi-------------
2197f05b328cSStefan HajnocziVMDK
2198fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2199c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2200f05b328cSStefan HajnocziS: Supported
2201f05b328cSStefan HajnocziF: block/vmdk.c
2202f05b328cSStefan Hajnoczi
2203f05b328cSStefan HajnocziRBD
22045a8ac6d9SJosh DurginM: Josh Durgin <jdurgin@redhat.com>
2205280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2206280458a3SJeff CodyL: qemu-block@nongnu.org
2207f05b328cSStefan HajnocziS: Supported
2208f05b328cSStefan HajnocziF: block/rbd.c
2209e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2210f05b328cSStefan Hajnoczi
2211f05b328cSStefan HajnocziSheepdog
2212f05b328cSStefan HajnocziM: Liu Yuan <namei.unix@gmail.com>
2213280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2214280458a3SJeff CodyL: qemu-block@nongnu.org
2215f05b328cSStefan HajnocziS: Supported
2216f05b328cSStefan HajnocziF: block/sheepdog.c
2217e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2218f05b328cSStefan Hajnoczi
2219f05b328cSStefan HajnocziVHDX
2220f05b328cSStefan HajnocziM: Jeff Cody <jcody@redhat.com>
2221280458a3SJeff CodyL: qemu-block@nongnu.org
2222f05b328cSStefan HajnocziS: Supported
2223f05b328cSStefan HajnocziF: block/vhdx*
2224e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2225f05b328cSStefan Hajnoczi
2226f05b328cSStefan HajnocziVDI
2227f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de>
2228c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2229f05b328cSStefan HajnocziS: Maintained
2230f05b328cSStefan HajnocziF: block/vdi.c
2231f05b328cSStefan Hajnoczi
2232f05b328cSStefan HajnocziiSCSI
2233f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2234f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
2235f05b328cSStefan HajnocziM: Peter Lieven <pl@kamp.de>
2236c95e4c0eSKevin WolfL: qemu-block@nongnu.org
22372185fd67SPaolo BonziniS: Odd Fixes
2238f05b328cSStefan HajnocziF: block/iscsi.c
22392deb63c2SPeter LievenF: block/iscsi-opts.c
2240f05b328cSStefan Hajnoczi
224199c62e70SEric BlakeNetwork Block Device (NBD)
224299c62e70SEric BlakeM: Eric Blake <eblake@redhat.com>
224399c62e70SEric BlakeL: qemu-block@nongnu.org
224499c62e70SEric BlakeS: Maintained
224599c62e70SEric BlakeF: block/nbd*
224699c62e70SEric BlakeF: nbd/
224799c62e70SEric BlakeF: include/block/nbd*
224899c62e70SEric BlakeF: qemu-nbd.*
224999c62e70SEric BlakeF: blockdev-nbd.c
22503229a835SVladimir Sementsov-OgievskiyF: docs/interop/nbd.txt
2251ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd
225299c62e70SEric Blake
22536542aa9cSPeter LievenNFS
2254280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
22556542aa9cSPeter LievenM: Peter Lieven <pl@kamp.de>
2256280458a3SJeff CodyL: qemu-block@nongnu.org
22576542aa9cSPeter LievenS: Maintained
22586542aa9cSPeter LievenF: block/nfs.c
2259e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
22606542aa9cSPeter Lieven
2261f05b328cSStefan HajnocziSSH
2262f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com>
2263280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2264280458a3SJeff CodyL: qemu-block@nongnu.org
2265f05b328cSStefan HajnocziS: Supported
2266f05b328cSStefan HajnocziF: block/ssh.c
2267e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2268c9a12e75SChrysostomos Nanakos
2269280458a3SJeff CodyCURL
2270280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2271280458a3SJeff CodyL: qemu-block@nongnu.org
2272280458a3SJeff CodyS: Supported
2273280458a3SJeff CodyF: block/curl.c
2274e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2275280458a3SJeff Cody
2276280458a3SJeff CodyGLUSTER
2277280458a3SJeff CodyM: Jeff Cody <jcody@redhat.com>
2278280458a3SJeff CodyL: qemu-block@nongnu.org
2279280458a3SJeff CodyS: Supported
2280280458a3SJeff CodyF: block/gluster.c
2281e18a8b34SStefan HajnocziT: git https://github.com/codyprime/qemu-kvm-jtc.git block
2282b5e9476cSGonglei
2283199667a8SFam ZhengNull Block Driver
2284fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2285199667a8SFam ZhengL: qemu-block@nongnu.org
2286199667a8SFam ZhengS: Supported
2287199667a8SFam ZhengF: block/null.c
2288199667a8SFam Zheng
2289bdd6a90aSFam ZhengNVMe Block Driver
2290fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2291bdd6a90aSFam ZhengL: qemu-block@nongnu.org
2292bdd6a90aSFam ZhengS: Supported
2293bdd6a90aSFam ZhengF: block/nvme*
2294bdd6a90aSFam Zheng
2295b5e9476cSGongleiBootdevice
2296b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com>
2297b5e9476cSGongleiS: Maintained
2298b5e9476cSGongleiF: bootdevice.c
2299ecdda9e0SAlberto Garcia
2300ecdda9e0SAlberto GarciaQuorum
2301ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com>
2302ecdda9e0SAlberto GarciaS: Supported
2303ecdda9e0SAlberto GarciaF: block/quorum.c
2304ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org
2305e7c6e631SStefan Hajnoczi
2306bfcc224eSAapo Vienamoblklogwrites
2307bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com>
2308bfcc224eSAapo VienamoL: qemu-block@nongnu.org
2309bfcc224eSAapo VienamoS: Supported
2310bfcc224eSAapo VienamoF: block/blklogwrites.c
2311bfcc224eSAapo Vienamo
2312e7c6e631SStefan Hajnocziblkverify
2313e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2314e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2315e7c6e631SStefan HajnocziS: Supported
2316e7c6e631SStefan HajnocziF: block/blkverify.c
2317e7c6e631SStefan Hajnoczi
2318e7c6e631SStefan Hajnoczibochs
2319e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2320e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2321e7c6e631SStefan HajnocziS: Supported
2322e7c6e631SStefan HajnocziF: block/bochs.c
2323e7c6e631SStefan Hajnoczi
2324e7c6e631SStefan Hajnoczicloop
2325e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2326e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2327e7c6e631SStefan HajnocziS: Supported
2328e7c6e631SStefan HajnocziF: block/cloop.c
2329e7c6e631SStefan Hajnoczi
2330e7c6e631SStefan Hajnoczidmg
2331e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2332e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2333e7c6e631SStefan HajnocziS: Supported
2334e7c6e631SStefan HajnocziF: block/dmg.c
2335e7c6e631SStefan Hajnoczi
2336e7c6e631SStefan Hajnocziparallels
2337e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2338f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org>
2339e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2340e7c6e631SStefan HajnocziS: Supported
2341e7c6e631SStefan HajnocziF: block/parallels.c
23425746c1cdSPhilippe Mathieu-DaudéF: docs/interop/parallels.txt
2343e7c6e631SStefan Hajnoczi
2344e7c6e631SStefan Hajnocziqed
2345e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2346e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2347e7c6e631SStefan HajnocziS: Supported
2348e7c6e631SStefan HajnocziF: block/qed.c
2349e7c6e631SStefan Hajnoczi
2350e7c6e631SStefan Hajnocziraw
2351e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2352e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2353e7c6e631SStefan HajnocziS: Supported
2354e7c6e631SStefan HajnocziF: block/linux-aio.c
2355f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h
23562e6fc7ebSEric BlakeF: block/raw-format.c
2357c1bb86cdSEric BlakeF: block/file-posix.c
2358c1bb86cdSEric BlakeF: block/file-win32.c
2359e7c6e631SStefan HajnocziF: block/win32-aio.c
2360e7c6e631SStefan Hajnoczi
2361e7c6e631SStefan Hajnocziqcow2
2362e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2363c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2364e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2365e7c6e631SStefan HajnocziS: Supported
2366e7c6e631SStefan HajnocziF: block/qcow2*
2367b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt
2368e7c6e631SStefan Hajnoczi
2369e7c6e631SStefan Hajnocziqcow
2370e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2371e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2372e7c6e631SStefan HajnocziS: Supported
2373e7c6e631SStefan HajnocziF: block/qcow.c
2374e7c6e631SStefan Hajnoczi
2375e7c6e631SStefan Hajnocziblkdebug
2376e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2377c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2378e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2379e7c6e631SStefan HajnocziS: Supported
2380e7c6e631SStefan HajnocziF: block/blkdebug.c
2381e7c6e631SStefan Hajnoczi
2382e7c6e631SStefan Hajnoczivpc
2383e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2384e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2385e7c6e631SStefan HajnocziS: Supported
2386e7c6e631SStefan HajnocziF: block/vpc.c
2387e7c6e631SStefan Hajnoczi
2388e7c6e631SStefan Hajnoczivvfat
2389e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2390e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2391e7c6e631SStefan HajnocziS: Supported
2392e7c6e631SStefan HajnocziF: block/vvfat.c
2393abfe4e94SStefan Hajnoczi
2394abfe4e94SStefan HajnocziImage format fuzzer
2395abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2396abfe4e94SStefan HajnocziL: qemu-block@nongnu.org
2397abfe4e94SStefan HajnocziS: Supported
2398abfe4e94SStefan HajnocziF: tests/image-fuzzer/
2399717171bdSDaniel P. Berrange
2400049105a3SChanglong XieReplication
2401205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com>
24023ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com>
2403049105a3SChanglong XieS: Supported
2404049105a3SChanglong XieF: replication*
2405049105a3SChanglong XieF: block/replication.c
2406049105a3SChanglong XieF: tests/test-replication.c
2407049105a3SChanglong XieF: docs/block-replication.txt
2408049105a3SChanglong Xie
2409a3defabbSMarcel ApfelbaumPVRDMA
2410a3defabbSMarcel ApfelbaumM: Yuval Shaia <yuval.shaia@oracle.com>
2411fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
2412a3defabbSMarcel ApfelbaumS: Maintained
2413a3defabbSMarcel ApfelbaumF: hw/rdma/*
2414a3defabbSMarcel ApfelbaumF: hw/rdma/vmw/*
2415a3defabbSMarcel ApfelbaumF: docs/pvrdma.txt
2416a5d2f6f8SYuval ShaiaF: contrib/rdmacm-mux/*
24174a5c9903SYuval ShaiaF: qapi/rdma.json
2418a3defabbSMarcel Apfelbaum
2419b9e02c06SAlex BennéeBuild and test automation
2420b9e02c06SAlex Bennée-------------------------
24210475a03eSEduardo HabkostBuild and test automation
2422b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2423fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
24240d8ea8f1SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@redhat.com>
2425b9e02c06SAlex BennéeL: qemu-devel@nongnu.org
2426e70dc7f8SAlex BennéeS: Maintained
2427b9e02c06SAlex BennéeF: .travis.yml
24280708e647SAlex BennéeF: scripts/travis/
2429d92d886aSAlex BennéeF: .shippable.yml
2430e70dc7f8SAlex BennéeF: tests/docker/
243118023821SFam ZhengF: tests/vm/
2432e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu
24332a747008SPhilippe Mathieu-DaudéW: https://app.shippable.com/github/qemu/qemu
2434e70dc7f8SAlex BennéeW: http://patchew.org/QEMU/
2435717171bdSDaniel P. Berrange
24367e97017eSAlex BennéeGuest Test Compilation Support
24377e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
24387e97017eSAlex BennéeR: Philippe Mathieu-Daudé <f4bug@amsat.org>
24397e97017eSAlex BennéeF: tests/tcg/Makefile
2440c722a9e4SAlex BennéeF: tests/tcg/Makefile.include
24417e97017eSAlex BennéeL: qemu-devel@nongnu.org
24427e97017eSAlex Bennée
2443717171bdSDaniel P. BerrangeDocumentation
2444717171bdSDaniel P. Berrange-------------
2445717171bdSDaniel P. BerrangeBuild system architecture
2446717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2447717171bdSDaniel P. BerrangeS: Odd Fixes
2448c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/build-system.txt
24498a49e97fSFam Zheng
2450b02c9bc3SMarkus ArmbrusterIncompatible changes
2451b02c9bc3SMarkus ArmbrusterR: libvir-list@redhat.com
2452b02c9bc3SMarkus ArmbrusterF: qemu-deprecated.texi
2453b02c9bc3SMarkus Armbruster
2454aef45d51SDaniel P. BerrangeBuild System
2455aef45d51SDaniel P. Berrange------------
2456aef45d51SDaniel P. BerrangeGIT submodules
2457aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2458aef45d51SDaniel P. BerrangeS: Odd Fixes
2459aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh
2460