xref: /openbmc/qemu/MAINTAINERS (revision f4abfc6c)
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
6884995ea2SMarkus Armbruster-------------------------------------------------
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--------------------
866347e1f1SMarkus ArmbrusterS390 general architecture support
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
105a1c993c3SCornelia HuckF: tests/migration/s390x/
106daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x?
107e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
108daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org
109daf14ce3SCornelia Huck
11084995ea2SMarkus ArmbrusterGuest CPU cores (TCG)
11184995ea2SMarkus Armbruster---------------------
1126347e1f1SMarkus ArmbrusterOverall TCG CPUs
1132b1641d0SPaolo BonziniM: Richard Henderson <rth@twiddle.net>
1142185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1152b1641d0SPaolo BonziniS: Maintained
1162b1641d0SPaolo BonziniF: cpus.c
1172b1641d0SPaolo BonziniF: exec.c
118c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/
1199681ad3eSThomas HuthF: accel/stubs/tcg-stub.c
12055fd1892SPhilippe Mathieu-DaudéF: scripts/decodetree.py
1213fdbf5d6SRichard HendersonF: docs/devel/decodetree.rst
1222b1641d0SPaolo BonziniF: include/exec/cpu*.h
1232b1641d0SPaolo BonziniF: include/exec/exec-all.h
124486bbe5fSPaolo BonziniF: include/exec/helper*.h
1252b1641d0SPaolo BonziniF: include/exec/tb-hash.h
126460423d3SThomas HuthF: include/sysemu/cpus.h
12714a48c1dSMarkus ArmbrusterF: include/sysemu/tcg.h
128486bbe5fSPaolo Bonzini
1291badb586SPeter MaydellFPU emulation
1301badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
1311badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1320636e4d8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
1330636e4d8SAlex BennéeS: Maintained
1341badb586SPeter MaydellF: fpu/
1351badb586SPeter MaydellF: include/fpu/
1360636e4d8SAlex BennéeF: tests/fp/
1371badb586SPeter Maydell
1386347e1f1SMarkus ArmbrusterAlpha TCG CPUs
1398d6df264SRichard HendersonM: Richard Henderson <rth@twiddle.net>
1408d6df264SRichard HendersonS: Maintained
141fcf5ef2aSThomas HuthF: target/alpha/
142c0bd0b50SPaolo BonziniF: tests/tcg/alpha/
143c17652eeSPaolo BonziniF: disas/alpha.c
144fd5d5c56SAnthony Liguori
1456347e1f1SMarkus ArmbrusterARM TCG CPUs
1461ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
147b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
148fd5d5c56SAnthony LiguoriS: Maintained
149fcf5ef2aSThomas HuthF: target/arm/
150c348722cSAlex BennéeF: tests/tcg/arm/
15129e0436eSAlex BennéeF: tests/tcg/aarch64/
1528d8b636dSPaolo BonziniF: hw/arm/
1538d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c
154f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h
155c17652eeSPaolo BonziniF: disas/arm.c
156c17652eeSPaolo BonziniF: disas/arm-a64.cc
157c17652eeSPaolo BonziniF: disas/libvixl/
158c11a8e89SPeter MaydellF: docs/system/target-arm.rst
159fd5d5c56SAnthony Liguori
16049154ea0SEric AugerARM SMMU
16149154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com>
16249154ea0SEric AugerL: qemu-arm@nongnu.org
16349154ea0SEric AugerS: Maintained
16449154ea0SEric AugerF: hw/arm/smmu*
16549154ea0SEric AugerF: include/hw/arm/smmu*
16649154ea0SEric Auger
1676347e1f1SMarkus ArmbrusterCRIS TCG CPUs
168fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
169fd5d5c56SAnthony LiguoriS: Maintained
170fcf5ef2aSThomas HuthF: target/cris/
1718d8b636dSPaolo BonziniF: hw/cris/
172c9b90090SThomas HuthF: include/hw/cris/
173c0bd0b50SPaolo BonziniF: tests/tcg/cris/
174c17652eeSPaolo BonziniF: disas/cris.c
175fd5d5c56SAnthony Liguori
1766347e1f1SMarkus ArmbrusterHPPA (PA-RISC) TCG CPUs
17761766fe9SRichard HendersonM: Richard Henderson <rth@twiddle.net>
17861766fe9SRichard HendersonS: Maintained
17961766fe9SRichard HendersonF: target/hppa/
18061461802SRichard HendersonF: hw/hppa/
18161766fe9SRichard HendersonF: disas/hppa.c
182376b8519SHelge DellerF: hw/net/*i82596*
183376b8519SHelge DellerF: include/hw/net/lasi_82596.h
18461766fe9SRichard Henderson
1856347e1f1SMarkus ArmbrusterLM32 TCG CPUs
18607bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
18707bf23a7SMichael WalleS: Maintained
188fcf5ef2aSThomas HuthF: target/lm32/
1894eab7a0aSMichael WalleF: disas/lm32.c
1908d8b636dSPaolo BonziniF: hw/lm32/
1914eab7a0aSMichael WalleF: hw/*/lm32_*
1924eab7a0aSMichael WalleF: hw/*/milkymist-*
19370cc0c1fSPhilippe Mathieu-DaudéF: include/hw/display/milkymist_tmu2.h
1944eab7a0aSMichael WalleF: include/hw/char/lm32_juart.h
1954eab7a0aSMichael WalleF: include/hw/lm32/
196c0bd0b50SPaolo BonziniF: tests/tcg/lm32/
19707bf23a7SMichael Walle
1986347e1f1SMarkus ArmbrusterM68K TCG CPUs
199595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
200595a926dSLaurent VivierS: Maintained
201fcf5ef2aSThomas HuthF: target/m68k/
202e9a56114SThomas HuthF: disas/m68k.c
203fd5d5c56SAnthony Liguori
2046347e1f1SMarkus ArmbrusterMicroBlaze TCG CPUs
205fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
206fd5d5c56SAnthony LiguoriS: Maintained
207fcf5ef2aSThomas HuthF: target/microblaze/
2088d8b636dSPaolo BonziniF: hw/microblaze/
209c17652eeSPaolo BonziniF: disas/microblaze.c
210fd5d5c56SAnthony Liguori
2116347e1f1SMarkus ArmbrusterMIPS TCG CPUs
2120eac70b0SAleksandar MarkovicM: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
213099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
21463640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
2156f640917SLeon AlraeS: Maintained
216fcf5ef2aSThomas HuthF: target/mips/
21710a9794dSAleksandar MarkovicF: default-configs/*mips*
218d02d5fffSAleksandar MarkovicF: disas/*mips*
2191bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-mips.rst.inc
2200f865314SAleksandar MarkovicF: hw/intc/mips_gic.c
2218d8b636dSPaolo BonziniF: hw/mips/
2225995db88SThomas HuthF: hw/misc/mips_*
2235995db88SThomas HuthF: hw/timer/mips_gictimer.c
2240f865314SAleksandar MarkovicF: include/hw/intc/mips_gic.h
2255995db88SThomas HuthF: include/hw/mips/
2265995db88SThomas HuthF: include/hw/misc/mips_*
2275995db88SThomas HuthF: include/hw/timer/mips_gictimer.h
2285d480dddSAleksandar MarkovicF: tests/acceptance/linux_ssh_mips_malta.py
229c0ac595bSAleksandar MarkovicF: tests/acceptance/machine_mips_malta.py
230c0bd0b50SPaolo BonziniF: tests/tcg/mips/
23109684557SAleksandar MarkovicK: ^Subject:.*(?i)mips
232fd5d5c56SAnthony Liguori
2336347e1f1SMarkus ArmbrusterMoxie TCG CPUs
234d15a9c23SAnthony GreenM: Anthony Green <green@moxielogic.com>
235d15a9c23SAnthony GreenS: Maintained
236fcf5ef2aSThomas HuthF: target/moxie/
237c17652eeSPaolo BonziniF: disas/moxie.c
238a3ccdfb5SThomas HuthF: hw/moxie/
239a3ccdfb5SThomas HuthF: default-configs/moxie-softmmu.mak
240d15a9c23SAnthony Green
2416347e1f1SMarkus ArmbrusterNiosII TCG CPUs
242e671711cSMarek VasutM: Chris Wulff <crwulff@gmail.com>
243e671711cSMarek VasutM: Marek Vasut <marex@denx.de>
244e671711cSMarek VasutS: Maintained
245e671711cSMarek VasutF: target/nios2/
246e671711cSMarek VasutF: hw/nios2/
24715e10756SThomas HuthF: hw/intc/nios2_iic.c
248e671711cSMarek VasutF: disas/nios2.c
24915e10756SThomas HuthF: default-configs/nios2-softmmu.mak
250e671711cSMarek Vasut
2516347e1f1SMarkus ArmbrusterOpenRISC TCG CPUs
2521d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com>
2531d7cf18dSStafford HorneS: Odd Fixes
254fcf5ef2aSThomas HuthF: target/openrisc/
255945dad6dSJia LiuF: hw/openrisc/
256c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/
257945dad6dSJia Liu
2586347e1f1SMarkus ArmbrusterPowerPC TCG CPUs
259b4daafbdSDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
260a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
261fd5d5c56SAnthony LiguoriS: Maintained
262fcf5ef2aSThomas HuthF: target/ppc/
2638d8b636dSPaolo BonziniF: hw/ppc/
264b5d55020SThomas HuthF: include/hw/ppc/
265c17652eeSPaolo BonziniF: disas/ppc.c
266fd5d5c56SAnthony Liguori
2676347e1f1SMarkus ArmbrusterRISC-V TCG CPUs
268c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
269a17a61f3SPalmer DabbeltM: Alistair Francis <Alistair.Francis@wdc.com>
2704dc62b15SMichael ClarkM: Sagar Karandikar <sagark@eecs.berkeley.edu>
2714dc62b15SMichael ClarkM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
272a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org
2737b91ae7dSPalmer DabbeltS: Supported
2744dc62b15SMichael ClarkF: target/riscv/
2754dc62b15SMichael ClarkF: hw/riscv/
2764dc62b15SMichael ClarkF: include/hw/riscv/
277f936eac8SAlistair FrancisF: linux-user/host/riscv32/
278511f3138SAlistair FrancisF: linux-user/host/riscv64/
2794dc62b15SMichael Clark
2806347e1f1SMarkus ArmbrusterS390 TCG CPUs
2812b35e93fSRichard HendersonM: Richard Henderson <rth@twiddle.net>
282ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com>
283fd5d5c56SAnthony LiguoriS: Maintained
284fcf5ef2aSThomas HuthF: target/s390x/
2858d8b636dSPaolo BonziniF: hw/s390x/
286c17652eeSPaolo BonziniF: disas/s390.c
287276ba120SPavel ZbitskiyF: tests/tcg/s390x/
288146bd283SCornelia HuckL: qemu-s390x@nongnu.org
289b6f97c14Sbellard
2906347e1f1SMarkus ArmbrusterSH4 TCG CPUs
291ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
2922c9b7d1aSAndreas FärberS: Odd Fixes
293fcf5ef2aSThomas HuthF: target/sh4/
2948d8b636dSPaolo BonziniF: hw/sh4/
295c17652eeSPaolo BonziniF: disas/sh4.c
2968a90f900SThomas HuthF: include/hw/sh4/
297fd5d5c56SAnthony Liguori
2986347e1f1SMarkus ArmbrusterSPARC TCG CPUs
299f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
3002c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com>
301fd5d5c56SAnthony LiguoriS: Maintained
302fcf5ef2aSThomas HuthF: target/sparc/
3038d8b636dSPaolo BonziniF: hw/sparc/
3048d8b636dSPaolo BonziniF: hw/sparc64/
30584dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h
306c17652eeSPaolo BonziniF: disas/sparc.c
307fd5d5c56SAnthony Liguori
3086347e1f1SMarkus ArmbrusterUniCore32 TCG CPUs
309a6ea7b4cSAndreas FärberM: Guan Xuetao <gxt@mprc.pku.edu.cn>
310a6ea7b4cSAndreas FärberS: Maintained
311fcf5ef2aSThomas HuthF: target/unicore32/
3128d8b636dSPaolo BonziniF: hw/unicore32/
31347b98d59SThomas HuthF: include/hw/unicore32/
314a6ea7b4cSAndreas Färber
3156347e1f1SMarkus ArmbrusterX86 TCG CPUs
316d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
317d46d72fdSPaolo BonziniM: Richard Henderson <rth@twiddle.net>
318e1a04339SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
319b203a4baSEduardo HabkostS: Maintained
320fcf5ef2aSThomas HuthF: target/i386/
3214132431fSAlex BennéeF: tests/tcg/i386/
3223a082ec0SAlex BennéeF: tests/tcg/x86_64/
3238d8b636dSPaolo BonziniF: hw/i386/
324c17652eeSPaolo BonziniF: disas/i386.c
3251bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-x86.rst.inc
326e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git x86-next
327fd5d5c56SAnthony Liguori
3286347e1f1SMarkus ArmbrusterXtensa TCG CPUs
32916e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
330b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
33116e7caaeSMax FilippovS: Maintained
332fcf5ef2aSThomas HuthF: target/xtensa/
3338d8b636dSPaolo BonziniF: hw/xtensa/
334c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/
3355a6539e6SMax FilippovF: disas/xtensa.c
336895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h
337895e4897SMax FilippovF: default-configs/xtensa*.mak
33816e7caaeSMax Filippov
3396347e1f1SMarkus ArmbrusterTriCore TCG CPUs
34048e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
34148e06fe0SBastian KoppelmannS: Maintained
342fcf5ef2aSThomas HuthF: target/tricore/
34348e06fe0SBastian KoppelmannF: hw/tricore/
344d46d14e6SThomas HuthF: include/hw/tricore/
34548e06fe0SBastian Koppelmann
346dd28bebdSAlex BennéeMultiarch Linux User Tests
347dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
34800a25291SStefan HajnocziS: Maintained
349dd28bebdSAlex BennéeF: tests/tcg/multiarch/
350dd28bebdSAlex Bennée
35184995ea2SMarkus ArmbrusterGuest CPU Cores (KVM)
35284995ea2SMarkus Armbruster---------------------
3536347e1f1SMarkus ArmbrusterOverall KVM CPUs
354c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com>
355fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
356fd5d5c56SAnthony LiguoriS: Supported
357fd5d5c56SAnthony LiguoriF: */kvm.*
3581962cb20SPhilippe Mathieu-DaudéF: accel/kvm/
3599681ad3eSThomas HuthF: accel/stubs/kvm-stub.c
3609681ad3eSThomas HuthF: include/hw/kvm/
361a95e9a48SThomas HuthF: include/sysemu/kvm*.h
3629681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder
363fd5d5c56SAnthony Liguori
3646347e1f1SMarkus ArmbrusterARM KVM CPUs
365ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
366b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
367ed4659d1SPeter MaydellS: Maintained
368fcf5ef2aSThomas HuthF: target/arm/kvm.c
369ed4659d1SPeter Maydell
3706347e1f1SMarkus ArmbrusterMIPS KVM CPUs
3710eac70b0SAleksandar MarkovicM: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
372134f7f7dSAleksandar MarkovicS: Odd Fixes
373fcf5ef2aSThomas HuthF: target/mips/kvm.c
374a31896c4SJames Hogan
3756347e1f1SMarkus ArmbrusterPPC KVM CPUs
376bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
377fd5d5c56SAnthony LiguoriS: Maintained
378fcf5ef2aSThomas HuthF: target/ppc/kvm.c
379fd5d5c56SAnthony Liguori
3806347e1f1SMarkus ArmbrusterS390 KVM CPUs
3817c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
382c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
3837c8e2647SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
3840922e8c0SCornelia HuckS: Supported
385fcf5ef2aSThomas HuthF: target/s390x/kvm.c
386040078e0SDavid HildenbrandF: target/s390x/kvm_s390x.h
387040078e0SDavid HildenbrandF: target/s390x/kvm-stub.c
388fcf5ef2aSThomas HuthF: target/s390x/ioinst.[ch]
389fcf5ef2aSThomas HuthF: target/s390x/machine.c
39074b4c74dSDavid HildenbrandF: target/s390x/sigp.c
3918b3410deSCornelia HuckF: target/s390x/cpu_features*.[ch]
3928b3410deSCornelia HuckF: target/s390x/cpu_models.[ch]
3934277af19SCornelia HuckF: hw/intc/s390_flic.c
3944277af19SCornelia HuckF: hw/intc/s390_flic_kvm.c
3954277af19SCornelia HuckF: include/hw/s390x/s390_flic.h
396c5bfb202SCornelia HuckF: gdb-xml/s390*.xml
397e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
398e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
399146bd283SCornelia HuckL: qemu-s390x@nongnu.org
400fd5d5c56SAnthony Liguori
4016347e1f1SMarkus ArmbrusterX86 KVM CPUs
402d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
403fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com>
404fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
405fd5d5c56SAnthony LiguoriS: Supported
406fcf5ef2aSThomas HuthF: target/i386/kvm.c
4079681ad3eSThomas HuthF: scripts/kvm/vmxcap
408fd5d5c56SAnthony Liguori
409c220cdecSSunil MuthuswamyWHPX CPUs
410c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com>
411c220cdecSSunil MuthuswamyS: Supported
412c220cdecSSunil MuthuswamyF: target/i386/whpx-all.c
413c220cdecSSunil MuthuswamyF: target/i386/whp-dispatch.h
414c220cdecSSunil MuthuswamyF: accel/stubs/whpx-stub.c
415c220cdecSSunil MuthuswamyF: include/sysemu/whpx.h
416c220cdecSSunil Muthuswamy
41784995ea2SMarkus ArmbrusterGuest CPU Cores (Xen)
41884995ea2SMarkus Armbruster---------------------
4196347e1f1SMarkus ArmbrusterX86 Xen CPUs
4203623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org>
4213623c57eSStefano StabelliniM: Anthony Perard <anthony.perard@citrix.com>
422784e9727SPaul DurrantM: Paul Durrant <paul@xen.org>
4236d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org
4248a6b0cd7SStefano StabelliniS: Supported
4258a6b0cd7SStefano StabelliniF: */xen*
426b827891dSGreg KurzF: hw/9pfs/xen-9p*
427c92451c2SPaolo BonziniF: hw/char/xen_console.c
428c92451c2SPaolo BonziniF: hw/display/xenfb.c
429c92451c2SPaolo BonziniF: hw/net/xen_nic.c
4301a72d9aeSPaul DurrantF: hw/block/xen*
4314ea7d1a7SPaul DurrantF: hw/block/dataplane/xen*
432c92451c2SPaolo BonziniF: hw/xen/
433c92451c2SPaolo BonziniF: hw/xenpv/
4349027ac50SStefano StabelliniF: hw/i386/xen/
4351401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c
436fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen*
437c92451c2SPaolo BonziniF: include/hw/xen/
4389027ac50SStefano StabelliniF: include/sysemu/xen-mapcache.h
4398a6b0cd7SStefano Stabellini
4406c94b952SColin XuGuest CPU Cores (HAXM)
4416c94b952SColin Xu---------------------
4426c94b952SColin XuX86 HAXM CPUs
4436c94b952SColin XuM: Wenchao Wang <wenchao.wang@intel.com>
4446c94b952SColin XuM: Colin Xu <colin.xu@intel.com>
4456c94b952SColin XuL: haxm-team@intel.com
4466c94b952SColin XuW: https://github.com/intel/haxm/issues
4476c94b952SColin XuS: Maintained
4486c94b952SColin XuF: include/sysemu/hax.h
4496c94b952SColin XuF: target/i386/hax-*
4506c94b952SColin Xu
45184995ea2SMarkus ArmbrusterHosts
45284995ea2SMarkus Armbruster-----
4531bdd6874SStefan WeilLINUX
454f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com>
455f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com>
456f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
4571bdd6874SStefan WeilS: Maintained
4581bdd6874SStefan WeilF: linux-headers/
459f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh
4601bdd6874SStefan Weil
4611bdd6874SStefan WeilPOSIX
462f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
4631bdd6874SStefan WeilS: Maintained
464f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c
465f3f0204dSPhilippe Mathieu-DaudéF: include/sysemu/os-posix.h
466f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c
467f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h
4681bdd6874SStefan Weil
4693c2bdbc1SKamil RytarowskiNETBSD
4703c2bdbc1SKamil RytarowskiM: Kamil Rytarowski <kamil@netbsd.org>
4713c2bdbc1SKamil RytarowskiS: Maintained
4721b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD
4733c2bdbc1SKamil Rytarowski
4740a773d55SBrad SmithOPENBSD
4750a773d55SBrad SmithM: Brad Smith <brad@comstyle.com>
4760a773d55SBrad SmithS: Maintained
4770a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD
4780a773d55SBrad Smith
4791bdd6874SStefan WeilW32, W64
4801bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de>
4811bdd6874SStefan WeilS: Maintained
4821bdd6874SStefan WeilF: *win32*
48303972660SThomas HuthF: */*win32*
48403972660SThomas HuthF: include/*/*win32*
48503972660SThomas HuthX: qga/*win32*
486885bdc95SStefan WeilF: qemu.nsi
4871bdd6874SStefan Weil
488b250d04aSPhilippe Mathieu-DaudéAlpha Machines
48984995ea2SMarkus Armbruster--------------
490b250d04aSPhilippe Mathieu-DaudéM: Richard Henderson <rth@twiddle.net>
491b250d04aSPhilippe Mathieu-DaudéS: Maintained
492b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/
4937bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c
4948d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/
495b250d04aSPhilippe Mathieu-Daudé
496fd5d5c56SAnthony LiguoriARM Machines
497fd5d5c56SAnthony Liguori------------
49884291fe7SliguangAllwinner-a10
49985b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com>
500a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
501b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
502a00d7f20SPeter MaydellS: Odd Fixes
50385b4d5daSBeniamino GalvaniF: hw/*/allwinner*
50485b4d5daSBeniamino GalvaniF: include/hw/*/allwinner*
50584291fe7SliguangF: hw/arm/cubieboard.c
50684291fe7Sliguang
507740dafc0SNiek LinnenbankAllwinner-h3
508740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com>
509740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org
510740dafc0SNiek LinnenbankS: Maintained
511740dafc0SNiek LinnenbankF: hw/*/allwinner-h3*
512740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3*
513b0c96666SNiek LinnenbankF: hw/arm/orangepi.c
5140553ef42SNiek LinnenbankF: docs/system/orangepi.rst
515740dafc0SNiek Linnenbank
516e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices
51706271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
518b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
51906271000SPaolo BonziniS: Maintained
52006271000SPaolo BonziniF: hw/char/pl011.c
521c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h
52206271000SPaolo BonziniF: hw/display/pl110*
52306271000SPaolo BonziniF: hw/dma/pl080.c
524aa74e355SPeter MaydellF: include/hw/dma/pl080.h
52506271000SPaolo BonziniF: hw/dma/pl330.c
52606271000SPaolo BonziniF: hw/gpio/pl061.c
52706271000SPaolo BonziniF: hw/input/pl050.c
52806271000SPaolo BonziniF: hw/intc/pl190.c
52906271000SPaolo BonziniF: hw/sd/pl181.c
5301d52866fSPeter MaydellF: hw/ssi/pl022.c
5311d52866fSPeter MaydellF: include/hw/ssi/pl022.h
532877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c
533877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h
53406271000SPaolo BonziniF: include/hw/arm/primecell.h
535e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c
536e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h
5374f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c
5384f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h
539e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c
540e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h
541050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c
542050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h
5430d4a7551SPeter MaydellF: hw/misc/tz-ppc.c
5440d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h
545344f4b15SPeter MaydellF: hw/misc/tz-mpc.c
546344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h
547211e701dSPeter MaydellF: hw/misc/tz-msc.c
548211e701dSPeter MaydellF: include/hw/misc/tz-msc.h
54906271000SPaolo Bonzini
55006271000SPaolo BonziniARM cores
55106271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
552b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
55306271000SPaolo BonziniS: Maintained
55406271000SPaolo BonziniF: hw/intc/arm*
55506271000SPaolo BonziniF: hw/intc/gic_internal.h
55606271000SPaolo BonziniF: hw/misc/a9scu.c
55706271000SPaolo BonziniF: hw/misc/arm11scu.c
558b7f30114SThomas HuthF: hw/misc/arm_l2x0.c
55906271000SPaolo BonziniF: hw/timer/a9gtimer*
560c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm*
561c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h
56206271000SPaolo BonziniF: include/hw/intc/arm*
56306271000SPaolo BonziniF: include/hw/misc/a9scu.h
56406271000SPaolo BonziniF: include/hw/misc/arm11scu.h
56506271000SPaolo BonziniF: include/hw/timer/a9gtimer.h
56606271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h
567c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h
5681e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c
56906271000SPaolo Bonzini
570fc63dcffSEvgeny VoevodinExynos
571f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com>
572a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
573b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
574a00d7f20SPeter MaydellS: Odd Fixes
5758d8b636dSPaolo BonziniF: hw/*/exynos*
576ed0db866SThomas HuthF: include/hw/arm/exynos4210.h
577fc63dcffSEvgeny Voevodin
578766fd09fSMark LangsdorfCalxeda Highbank
5799ef137caSRob HerringM: Rob Herring <robh@kernel.org>
580a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
581b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
582a00d7f20SPeter MaydellS: Odd Fixes
5838d8b636dSPaolo BonziniF: hw/arm/highbank.c
5848d8b636dSPaolo BonziniF: hw/net/xgmac.c
585766fd09fSMark Langsdorf
5869082f121SAntony PavlovCanon DIGIC
5879082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com>
588a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
589b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
590a00d7f20SPeter MaydellS: Odd Fixes
5919082f121SAntony PavlovF: include/hw/arm/digic.h
5929082f121SAntony PavlovF: hw/*/digic*
5937ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic*
5949082f121SAntony Pavlov
5959c8fdcecSAnup PatelGoldfish RTC
5969c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com>
5979c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com>
5989c8fdcecSAnup PatelL: qemu-riscv@nongnu.org
5999c8fdcecSAnup PatelS: Maintained
6009c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c
6019c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h
6029c8fdcecSAnup Patel
603fd5d5c56SAnthony LiguoriGumstix
604a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
605a00d7f20SPeter MaydellR: Philippe Mathieu-Daudé <f4bug@amsat.org>
606b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
6071f7161d2SPhilippe Mathieu-DaudéS: Odd Fixes
6088d8b636dSPaolo BonziniF: hw/arm/gumstix.c
609fd5d5c56SAnthony Liguori
610123a069aSThomas Huthi.MX25 PDK
611123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
612123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
613123a069aSThomas HuthL: qemu-arm@nongnu.org
614123a069aSThomas HuthS: Odd Fixes
615123a069aSThomas HuthF: hw/arm/fsl-imx25.c
616123a069aSThomas HuthF: hw/arm/imx25_pdk.c
617123a069aSThomas HuthF: hw/misc/imx25_ccm.c
618123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h
619123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h
620123a069aSThomas Huth
62195a5db3aSThomas Huthi.MX31 (kzm)
6220325559dSPeter ChubbM: Peter Chubb <peter.chubb@nicta.com.au>
623a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
624b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
62595a5db3aSThomas HuthS: Odd Fixes
6268d8b636dSPaolo BonziniF: hw/arm/kzm.c
62795a5db3aSThomas HuthF: hw/*/imx_*
62895a5db3aSThomas HuthF: hw/*/*imx31*
62995a5db3aSThomas HuthF: include/hw/*/imx_*
63095a5db3aSThomas HuthF: include/hw/*/*imx31*
6310325559dSPeter Chubb
632fd5d5c56SAnthony LiguoriIntegrator CP
6331ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
634b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
635fd5d5c56SAnthony LiguoriS: Maintained
6368d8b636dSPaolo BonziniF: hw/arm/integratorcp.c
637f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c
638b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h
6395e0ac7e0SThomas HuthF: tests/acceptance/machine_arm_integratorcp.py
640c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst
641fd5d5c56SAnthony Liguori
64295a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul
64395a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
64495a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
64595a5db3aSThomas HuthL: qemu-arm@nongnu.org
64695a5db3aSThomas HuthS: Odd Fixes
64795a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c
64895a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c
64995a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c
65095a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h
65195a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h
65295a5db3aSThomas Huth
65395a5db3aSThomas HuthMCIMX7D SABRE / i.MX7
65495a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
65595a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com>
65695a5db3aSThomas HuthL: qemu-arm@nongnu.org
65795a5db3aSThomas HuthS: Odd Fixes
65895a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c
65995a5db3aSThomas HuthF: hw/arm/fsl-imx7.c
660b7f30114SThomas HuthF: hw/misc/imx7_*.c
66195a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h
662b7f30114SThomas HuthF: include/hw/misc/imx7_*.h
66395a5db3aSThomas HuthF: hw/pci-host/designware.c
66495a5db3aSThomas HuthF: include/hw/pci-host/designware.h
66595a5db3aSThomas Huth
666e5a6a6e6SPeter MaydellMPS2
667e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
668e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org
669e5a6a6e6SPeter MaydellS: Maintained
670e5a6a6e6SPeter MaydellF: hw/arm/mps2.c
6710d4a7551SPeter MaydellF: hw/arm/mps2-tz.c
6720d4a7551SPeter MaydellF: hw/misc/mps2-*.c
6730d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h
6746eee5d24SPeter MaydellF: hw/arm/armsse.c
6756eee5d24SPeter MaydellF: include/hw/arm/armsse.h
676c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c
677c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h
67875750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c
67975750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h
680c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c
681c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h
6825aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c
6835aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h
684cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c
685cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h
686e5a6a6e6SPeter Maydell
6878f69a4c1SPeter MaydellMusca
6888f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
6898f69a4c1SPeter MaydellL: qemu-arm@nongnu.org
6908f69a4c1SPeter MaydellS: Maintained
6918f69a4c1SPeter MaydellF: hw/arm/musca.c
6928f69a4c1SPeter Maydell
693fd5d5c56SAnthony LiguoriMusicpal
694fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
695a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
696b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
697a00d7f20SPeter MaydellS: Odd Fixes
6988d8b636dSPaolo BonziniF: hw/arm/musicpal.c
699c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst
700fd5d5c56SAnthony Liguori
701fd5d5c56SAnthony LiguorinSeries
702fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
703a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
704b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
705a00d7f20SPeter MaydellS: Odd Fixes
7068d8b636dSPaolo BonziniF: hw/arm/nseries.c
7078a08cc71SPhilippe Mathieu-DaudéF: hw/display/blizzard.c
708b7f30114SThomas HuthF: hw/input/lm832x.c
709b7f30114SThomas HuthF: hw/input/tsc2005.c
710b7f30114SThomas HuthF: hw/misc/cbus.c
7116a648a5fSPhilippe Mathieu-DaudéF: hw/rtc/twl92230.c
7128a08cc71SPhilippe Mathieu-DaudéF: include/hw/display/blizzard.h
713a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h
714e8fa3958SPhilippe Mathieu-DaudéF: include/hw/misc/cbus.h
715050a82f0SThomas HuthF: tests/acceptance/machine_arm_n8x0.py
716c11a8e89SPeter MaydellF: docs/system/arm/nseries.rst
717fd5d5c56SAnthony Liguori
718fd5d5c56SAnthony LiguoriPalm
719fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
720a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
721b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
722a00d7f20SPeter MaydellS: Odd Fixes
7238d8b636dSPaolo BonziniF: hw/arm/palm.c
724b7f30114SThomas HuthF: hw/input/tsc210x.c
725a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h
726c11a8e89SPeter MaydellF: docs/system/arm/palm.rst
727fd5d5c56SAnthony Liguori
72895a5db3aSThomas HuthRaspberry Pi
72995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
73095a5db3aSThomas HuthR: Andrew Baumann <Andrew.Baumann@microsoft.com>
73195a5db3aSThomas HuthR: Philippe Mathieu-Daudé <f4bug@amsat.org>
73295a5db3aSThomas HuthL: qemu-arm@nongnu.org
73395a5db3aSThomas HuthS: Odd Fixes
734123a069aSThomas HuthF: hw/arm/raspi.c
73595a5db3aSThomas HuthF: hw/arm/raspi_platform.h
73695a5db3aSThomas HuthF: hw/*/bcm283*
73795a5db3aSThomas HuthF: include/hw/arm/raspi*
73895a5db3aSThomas HuthF: include/hw/*/bcm283*
73995a5db3aSThomas Huth
740fd5d5c56SAnthony LiguoriReal View
7411ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
742b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
743fd5d5c56SAnthony LiguoriS: Maintained
7448d8b636dSPaolo BonziniF: hw/arm/realview*
745f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c
7465ea53049SPaolo BonziniF: hw/intc/realview_gic.c
7475ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h
748c11a8e89SPeter MaydellF: docs/system/arm/realview.rst
749fd5d5c56SAnthony Liguori
7509b31bff0SPaolo BonziniPXA2XX
751fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
752a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
753b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
754a00d7f20SPeter MaydellS: Odd Fixes
7559b31bff0SPaolo BonziniF: hw/arm/mainstone.c
7568d8b636dSPaolo BonziniF: hw/arm/spitz.c
7579b31bff0SPaolo BonziniF: hw/arm/tosa.c
7589b31bff0SPaolo BonziniF: hw/arm/z2.c
7599b31bff0SPaolo BonziniF: hw/*/pxa2xx*
760123a069aSThomas HuthF: hw/display/tc6393xb.c
761123a069aSThomas HuthF: hw/gpio/max7310.c
762123a069aSThomas HuthF: hw/gpio/zaurus.c
763f7e242d6SThomas HuthF: hw/misc/mst_fpga.c
764b7f30114SThomas HuthF: hw/misc/max111x.c
765ed0db866SThomas HuthF: include/hw/arm/pxa.h
766123a069aSThomas HuthF: include/hw/arm/sharpsl.h
767ee2ccc57SPhilippe Mathieu-DaudéF: include/hw/display/tc6393xb.h
768c11a8e89SPeter MaydellF: docs/system/arm/xscale.rst
769fd5d5c56SAnthony Liguori
77095a5db3aSThomas HuthSABRELITE / i.MX6
77195a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
77295a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
77395a5db3aSThomas HuthL: qemu-arm@nongnu.org
77495a5db3aSThomas HuthS: Odd Fixes
77595a5db3aSThomas HuthF: hw/arm/sabrelite.c
77695a5db3aSThomas HuthF: hw/arm/fsl-imx6.c
777b7f30114SThomas HuthF: hw/misc/imx6_*.c
77895a5db3aSThomas HuthF: hw/ssi/imx_spi.c
7790701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c
7800701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h
78195a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h
782b7f30114SThomas HuthF: include/hw/misc/imx6_*.h
78395a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h
78495a5db3aSThomas Huth
78564580903SHongbo ZhangSBSA-REF
78664580903SHongbo ZhangM: Radoslaw Biernacki <radoslaw.biernacki@linaro.org>
78764580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org>
788aff55693SLeif LindholmR: Leif Lindholm <leif@nuviainc.com>
78964580903SHongbo ZhangL: qemu-arm@nongnu.org
79064580903SHongbo ZhangS: Maintained
79164580903SHongbo ZhangF: hw/arm/sbsa-ref.c
79264580903SHongbo Zhang
793671f11b2SThomas HuthSharp SL-5500 (Collie) PDA
794671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
795671f11b2SThomas HuthL: qemu-arm@nongnu.org
796671f11b2SThomas HuthS: Odd Fixes
797671f11b2SThomas HuthF: hw/arm/collie.c
798671f11b2SThomas HuthF: hw/arm/strongarm*
799671f11b2SThomas Huth
800fd5d5c56SAnthony LiguoriStellaris
8011ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
802b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
803fd5d5c56SAnthony LiguoriS: Maintained
8048d8b636dSPaolo BonziniF: hw/*/stellaris*
80598fa3327SPhilippe Mathieu-DaudéF: include/hw/input/gamepad.h
806c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst
807fd5d5c56SAnthony Liguori
80895a5db3aSThomas HuthVersatile Express
80995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
81095a5db3aSThomas HuthL: qemu-arm@nongnu.org
81195a5db3aSThomas HuthS: Maintained
81295a5db3aSThomas HuthF: hw/arm/vexpress.c
81395a5db3aSThomas Huth
814fd5d5c56SAnthony LiguoriVersatile PB
8151ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
816b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
817fd5d5c56SAnthony LiguoriS: Maintained
8188d8b636dSPaolo BonziniF: hw/*/versatile*
819c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c
820c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst
821fd5d5c56SAnthony Liguori
82295a5db3aSThomas HuthVirt
82395a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
82495a5db3aSThomas HuthL: qemu-arm@nongnu.org
82595a5db3aSThomas HuthS: Maintained
82695a5db3aSThomas HuthF: hw/arm/virt*
82795a5db3aSThomas HuthF: include/hw/arm/virt.h
82895a5db3aSThomas Huth
829e3260506SPeter A. G. CrosthwaiteXilinx Zynq
830cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
831c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
832a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
833b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
834e3260506SPeter A. G. CrosthwaiteS: Maintained
835cc0100f4SAlistair FrancisF: hw/*/xilinx_*
8368d8b636dSPaolo BonziniF: hw/*/cadence_*
837f7e242d6SThomas HuthF: hw/misc/zynq*
838f7e242d6SThomas HuthF: include/hw/misc/zynq*
839cc0100f4SAlistair FrancisX: hw/ssi/xilinx_*
840e3260506SPeter A. G. Crosthwaite
841137805f5SAlistair FrancisXilinx ZynqMP
842c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
843cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
844a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
845b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
846137805f5SAlistair FrancisS: Maintained
847cc0100f4SAlistair FrancisF: hw/*/xlnx*.c
848f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h
84924d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h
85024d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c
85124d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h
852137805f5SAlistair Francis
8538f4d260eSShannon ZhaoARM ACPI Subsystem
854e59f13d7SZhaoshenglongM: Shannon Zhao <shannon.zhaosl@gmail.com>
855b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
8568f4d260eSShannon ZhaoS: Maintained
8578f4d260eSShannon ZhaoF: hw/arm/virt-acpi-build.c
8588f4d260eSShannon Zhao
859a1f8193bSAlistair FrancisSTM32F205
860a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
861a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
8628ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
863a1f8193bSAlistair FrancisS: Maintained
864a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c
865a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c
866a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c
867a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c
868a1f8193bSAlistair FrancisF: hw/adc/*
869a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c
8700e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h
871a1f8193bSAlistair Francis
872529fc5fdSAlistair FrancisSTM32F405
873529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
874529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
8758ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
876529fc5fdSAlistair FrancisS: Maintained
877529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c
878529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c
879529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c
880529fc5fdSAlistair Francis
881a1f8193bSAlistair FrancisNetduino 2
882a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
883a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
8848ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
885a1f8193bSAlistair FrancisS: Maintained
886a1f8193bSAlistair FrancisF: hw/arm/netduino2.c
887a1f8193bSAlistair Francis
88860d6c427SAlistair FrancisNetduino Plus 2
88960d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
89060d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
8918ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
89260d6c427SAlistair FrancisS: Maintained
89360d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c
89460d6c427SAlistair Francis
895670bc4cbSSubbaraya SundeepSmartFusion2
896670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
897a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
8988ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
899670bc4cbSSubbaraya SundeepS: Maintained
900670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c
901670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c
902670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c
903670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c
904670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h
905670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h
906670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h
907670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h
908670bc4cbSSubbaraya Sundeep
909670bc4cbSSubbaraya SundeepEmcraft M2S-FG484
910670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
911a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
9128ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
913670bc4cbSSubbaraya SundeepS: Maintained
914670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c
915670bc4cbSSubbaraya Sundeep
916f87db1baSJoel StanleyASPEED BMCs
917f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org>
918a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
919f87db1baSJoel StanleyR: Andrew Jeffery <andrew@aj.id.au>
920f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au>
921f87db1baSJoel StanleyL: qemu-arm@nongnu.org
922f87db1baSJoel StanleyS: Maintained
923f87db1baSJoel StanleyF: hw/*/*aspeed*
924b7f30114SThomas HuthF: hw/misc/pca9552.c
925f87db1baSJoel StanleyF: include/hw/*/*aspeed*
926b7f30114SThomas HuthF: include/hw/misc/pca9552*.h
927f87db1baSJoel StanleyF: hw/net/ftgmac100.c
928f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h
929f87db1baSJoel Stanley
930c0066d1aSJoel StanleyNRF51
931c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au>
932a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
933c0066d1aSJoel StanleyL: qemu-arm@nongnu.org
934c0066d1aSJoel StanleyS: Maintained
935c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c
936c8de3f5fSStefan HajnocziF: hw/*/microbit*.c
937c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h
938c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h
9391e8a1faeSThomas HuthF: tests/qtest/microbit-test.c
940c0066d1aSJoel Stanley
941fd5d5c56SAnthony LiguoriCRIS Machines
942fd5d5c56SAnthony Liguori-------------
943fd5d5c56SAnthony LiguoriAxis Dev88
944fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
945fd5d5c56SAnthony LiguoriS: Maintained
9468d8b636dSPaolo BonziniF: hw/cris/axis_dev88.c
9476e481d57SPeter MaydellF: hw/*/etraxfs_*.c
948fd5d5c56SAnthony Liguori
949e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines
950e188396cSPhilippe Mathieu-Daudé------------------
95118092598SHelge DellerHP B160L
952e188396cSPhilippe Mathieu-DaudéM: Richard Henderson <rth@twiddle.net>
953e188396cSPhilippe Mathieu-DaudéR: Helge Deller <deller@gmx.de>
954e188396cSPhilippe Mathieu-DaudéS: Odd Fixes
955a2a82ad6SPhilippe Mathieu-DaudéF: default-configs/hppa-softmmu.mak
956e188396cSPhilippe Mathieu-DaudéF: hw/hppa/
957e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img
958e188396cSPhilippe Mathieu-Daudé
95907bf23a7SMichael WalleLM32 Machines
96007bf23a7SMichael Walle-------------
96107bf23a7SMichael WalleEVR32 and uclinux BSP
96207bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
96307bf23a7SMichael WalleS: Maintained
9648d8b636dSPaolo BonziniF: hw/lm32/lm32_boards.c
96507bf23a7SMichael Walle
966d118aa6bSMichael Wallemilkymist
967d118aa6bSMichael WalleM: Michael Walle <michael@walle.cc>
968d118aa6bSMichael WalleS: Maintained
9698d8b636dSPaolo BonziniF: hw/lm32/milkymist.c
970d118aa6bSMichael Walle
971afcacd53SAurelien JarnoM68K Machines
972fd5d5c56SAnthony Liguori-------------
973fd5d5c56SAnthony Liguorian5206
9745baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
9755baf2741SThomas HuthS: Odd Fixes
9768d8b636dSPaolo BonziniF: hw/m68k/an5206.c
977e9a56114SThomas HuthF: hw/m68k/mcf5206.c
978fd5d5c56SAnthony Liguori
979fd5d5c56SAnthony Liguorimcf5208
9805baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
9815baf2741SThomas HuthS: Odd Fixes
9828d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c
983e9a56114SThomas HuthF: hw/m68k/mcf_intc.c
984e9a56114SThomas HuthF: hw/char/mcf_uart.c
985e9a56114SThomas HuthF: hw/net/mcf_fec.c
9865baf2741SThomas HuthF: include/hw/m68k/mcf*.h
987fd5d5c56SAnthony Liguori
9881810b815SThomas HuthNeXTcube
9891810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
9901810b815SThomas HuthS: Odd Fixes
9911810b815SThomas HuthF: hw/m68k/next-*.c
9921810b815SThomas HuthF: hw/display/next-fb.c
9931810b815SThomas HuthF: include/hw/m68k/next-cube.h
9941810b815SThomas Huth
9956dca62a0SLaurent Vivierq800
9966dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
9976dca62a0SLaurent VivierS: Maintained
99804e7ca8dSLaurent VivierF: hw/m68k/q800.c
9996dca62a0SLaurent VivierF: hw/misc/mac_via.c
1000fa2ba3b8SLaurent VivierF: hw/nubus/*
10018ac919a0SLaurent VivierF: hw/display/macfb.c
1002c701ec62SLaurent VivierF: hw/block/swim.c
100304e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h
10046dca62a0SLaurent VivierF: include/hw/misc/mac_via.h
1005fa2ba3b8SLaurent VivierF: include/hw/nubus/*
10068ac919a0SLaurent VivierF: include/hw/display/macfb.h
1007c701ec62SLaurent VivierF: include/hw/block/swim.h
10086dca62a0SLaurent Vivier
1009fd5d5c56SAnthony LiguoriMicroBlaze Machines
1010b6f97c14Sbellard-------------------
1011fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
1012fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1013fd5d5c56SAnthony LiguoriS: Maintained
10146e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c
1015a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h
1016b6f97c14Sbellard
1017d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605
10184b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1019d36e8ce7SPeter A. G. CrosthwaiteS: Maintained
10208d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c
1021d36e8ce7SPeter A. G. Crosthwaite
1022fd5d5c56SAnthony LiguoriMIPS Machines
1023fd5d5c56SAnthony Liguori-------------
1024fd5d5c56SAnthony LiguoriJazz
1025fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
102663640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
1027fd5d5c56SAnthony LiguoriS: Maintained
10288d8b636dSPaolo BonziniF: hw/mips/mips_jazz.c
10290886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c
10300886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c
1031fd5d5c56SAnthony Liguori
1032fd5d5c56SAnthony LiguoriMalta
10330eac70b0SAleksandar MarkovicM: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
1034485cd982SAleksandar MarkovicM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1035485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
1036fd5d5c56SAnthony LiguoriS: Maintained
103760041378SAleksandar MarkovicF: hw/isa/piix4.c
103860041378SAleksandar MarkovicF: hw/acpi/piix4.c
10398d8b636dSPaolo BonziniF: hw/mips/mips_malta.c
104093081f51SAleksandar MarkovicF: hw/mips/gt64xxx_pci.c
104160041378SAleksandar MarkovicF: include/hw/southbridge/piix.h
1042c47c336eSPhilippe Mathieu-DaudéF: tests/acceptance/linux_ssh_mips_malta.py
10430484d9d4SPhilippe Mathieu-DaudéF: tests/acceptance/machine_mips_malta.py
1044fd5d5c56SAnthony Liguori
1045fd5d5c56SAnthony LiguoriMipssim
10460eac70b0SAleksandar MarkovicM: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
104763640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
1048659f42d8SYongbok KimS: Odd Fixes
10498d8b636dSPaolo BonziniF: hw/mips/mips_mipssim.c
1050659f42d8SYongbok KimF: hw/net/mipsnet.c
1051fd5d5c56SAnthony Liguori
1052fd5d5c56SAnthony LiguoriR4000
10530eac70b0SAleksandar MarkovicM: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
1054099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
105563640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
1056d32dc614SPhilippe Mathieu-DaudéS: Obsolete
10578d8b636dSPaolo BonziniF: hw/mips/mips_r4k.c
1058fd5d5c56SAnthony Liguori
1059659f42d8SYongbok KimFulong 2E
106086eb0697SAleksandar MarkovicM: Philippe Mathieu-Daudé <f4bug@amsat.org>
10610eac70b0SAleksandar MarkovicM: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
1062659f42d8SYongbok KimS: Odd Fixes
1063659f42d8SYongbok KimF: hw/mips/mips_fulong2e.c
10640170a3fcSPhilippe Mathieu-DaudéF: hw/isa/vt82c686.c
10655021bfa5SThomas HuthF: hw/pci-host/bonito.c
10660170a3fcSPhilippe Mathieu-DaudéF: include/hw/isa/vt82c686.h
1067659f42d8SYongbok Kim
1068659f42d8SYongbok KimBoston
10694872fee2SAleksandar MarkovicM: Paul Burton <pburton@wavecomp.com>
107063640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
1071659f42d8SYongbok KimS: Maintained
1072659f42d8SYongbok KimF: hw/core/loader-fit.c
1073659f42d8SYongbok KimF: hw/mips/boston.c
1074659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c
10755021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h
1076659f42d8SYongbok Kim
1077945dad6dSJia LiuOpenRISC Machines
1078945dad6dSJia Liu-----------------
1079945dad6dSJia Liuor1k-sim
1080945dad6dSJia LiuM: Jia Liu <proljc@gmail.com>
1081945dad6dSJia LiuS: Maintained
1082945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c
1083945dad6dSJia Liu
1084fd5d5c56SAnthony LiguoriPowerPC Machines
1085fd5d5c56SAnthony Liguori----------------
1086fd5d5c56SAnthony Liguori405
1087bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1088a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
10899b9fe135SAndreas FärberS: Odd Fixes
10908d8b636dSPaolo BonziniF: hw/ppc/ppc405_boards.c
1091fd5d5c56SAnthony Liguori
1092aaade8d7SAndreas FärberBamboo
1093bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1094aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1095aaade8d7SAndreas FärberS: Odd Fixes
10968d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c
1097aaade8d7SAndreas Färber
109898cded3aSAndreas Färbere500
1099bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
110098cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1101bba8e23aSAlexander GrafS: Odd Fixes
1102ce6fc617SThomas HuthF: hw/ppc/e500*
11032c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c
11047abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c
1105ce6fc617SThomas HuthF: hw/net/fsl_etsec/
1106ce6fc617SThomas HuthF: hw/pci-host/ppce500.c
1107b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h
1108b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h
1109b5d55020SThomas HuthF: pc-bios/u-boot.e500
111098cded3aSAndreas Färber
111198cded3aSAndreas Färbermpc8544ds
1112bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
111398cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1114bba8e23aSAlexander GrafS: Odd Fixes
111598cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c
11168d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c
111798cded3aSAndreas Färber
11182c6aba14SThomas HuthNew World (mac99)
111940e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
112040e3dd06SMark Cave-AylandR: David Gibson <david@gibson.dropbear.id.au>
1121a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1122bba8e23aSAlexander GrafS: Odd Fixes
1123baec1910SAndreas FärberF: hw/ppc/mac_newworld.c
11246e481d57SPeter MaydellF: hw/pci-host/uninorth.c
11256e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc]
11268d8b636dSPaolo BonziniF: hw/misc/macio/
11276ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c
1128b5d55020SThomas HuthF: hw/nvram/mac_nvram.c
11292c6aba14SThomas HuthF: hw/input/adb*
1130eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/
11316ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h
1132eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h
11335021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h
11342c6aba14SThomas HuthF: include/hw/input/adb*
113552804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
1136fd5d5c56SAnthony Liguori
11372c6aba14SThomas HuthOld World (g3beige)
113840e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
113940e3dd06SMark Cave-AylandR: David Gibson <david@gibson.dropbear.id.au>
1140a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1141bba8e23aSAlexander GrafS: Odd Fixes
1142baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c
11436e481d57SPeter MaydellF: hw/pci-host/grackle.c
11448d8b636dSPaolo BonziniF: hw/misc/macio/
1145835c42d3SThomas HuthF: hw/intc/heathrow_pic.c
11462c6aba14SThomas HuthF: hw/input/adb*
114797e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h
11482c6aba14SThomas HuthF: include/hw/input/adb*
114952804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
1150fd5d5c56SAnthony Liguori
1151ec38d398SAndreas FärberPReP
11528178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org>
1153a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
11548178e89cSHervé PoussineauS: Maintained
115575610155SAndreas FärberF: hw/ppc/prep.c
11568178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c
11578178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c
11586e481d57SPeter MaydellF: hw/pci-host/prep.[hc]
11590a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c
1160a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c
11611cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c
1162819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c
1163a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h
1164819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h
116571b290e7SPhilippe Mathieu-DaudéF: tests/acceptance/ppc_prep_40p.py
1166fd5d5c56SAnthony Liguori
1167300b115cSAndreas FärbersPAPR
1168085eb217SDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
11698a269ca4SAndreas FärberL: qemu-ppc@nongnu.org
11708a269ca4SAndreas FärberS: Supported
11718d8b636dSPaolo BonziniF: hw/*/spapr*
1172f9de2da7SDavid GibsonF: include/hw/*/spapr*
1173f9de2da7SDavid GibsonF: hw/*/xics*
1174f9de2da7SDavid GibsonF: include/hw/*/xics*
1175b5d55020SThomas HuthF: pc-bios/slof.bin
1176b5d55020SThomas HuthF: docs/specs/ppc-spapr-hcalls.txt
1177b5d55020SThomas HuthF: docs/specs/ppc-spapr-hotplug.txt
11781e8a1faeSThomas HuthF: tests/qtest/spapr*
11791cf4323eSThomas HuthF: tests/qtest/libqos/*spapr*
11801e8a1faeSThomas HuthF: tests/qtest/rtas*
11811cf4323eSThomas HuthF: tests/qtest/libqos/rtas*
11828a269ca4SAndreas Färber
11831af82d4fSCédric Le GoaterPowerNV (Non-Virtualized)
11841af82d4fSCédric Le GoaterM: Cédric Le Goater <clg@kaod.org>
11851af82d4fSCédric Le GoaterM: David Gibson <david@gibson.dropbear.id.au>
11861af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org
11871af82d4fSCédric Le GoaterS: Maintained
11881af82d4fSCédric Le GoaterF: hw/ppc/pnv*
11891af82d4fSCédric Le GoaterF: hw/intc/pnv*
11901af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c
11911af82d4fSCédric Le GoaterF: include/hw/ppc/pnv*
11921af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid
11931e8a1faeSThomas HuthF: tests/qtest/pnv*
11941af82d4fSCédric Le Goater
1195794d00bfSAndreas Färbervirtex_ml507
1196794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1197794d00bfSAndreas FärberL: qemu-ppc@nongnu.org
1198794d00bfSAndreas FärberS: Odd Fixes
11996e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c
1200794d00bfSAndreas Färber
1201a9dd6604SBALATON Zoltansam460ex
1202a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1203a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org
1204a9dd6604SBALATON ZoltanS: Maintained
120533c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c
120633c6a8b5SBALATON ZoltanF: hw/ppc/ppc440_pcix.c
120733c6a8b5SBALATON ZoltanF: hw/display/sm501*
1208a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c
1209de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c
121033c6a8b5SBALATON ZoltanF: pc-bios/canyonlands.dt[sb]
121133c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin
121233c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex
1213a9dd6604SBALATON Zoltan
1214fd5d5c56SAnthony LiguoriSH4 Machines
1215fd5d5c56SAnthony Liguori------------
1216fd5d5c56SAnthony LiguoriR2D
1217fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
1218fd5d5c56SAnthony LiguoriS: Maintained
12196e481d57SPeter MaydellF: hw/sh4/r2d.c
122081527b94SThomas HuthF: hw/intc/sh_intc.c
122181527b94SThomas HuthF: hw/timer/sh_timer.c
1222fd5d5c56SAnthony Liguori
1223fd5d5c56SAnthony LiguoriShix
1224fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
122581527b94SThomas HuthS: Odd Fixes
12266e481d57SPeter MaydellF: hw/sh4/shix.c
1227fd5d5c56SAnthony Liguori
1228fd5d5c56SAnthony LiguoriSPARC Machines
1229fd5d5c56SAnthony Liguori--------------
1230fd5d5c56SAnthony LiguoriSun4m
1231f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1232fd5d5c56SAnthony LiguoriS: Maintained
12338d8b636dSPaolo BonziniF: hw/sparc/sun4m.c
1234c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c
1235aec2b887SThomas HuthF: hw/display/cg3.c
1236aec2b887SThomas HuthF: hw/display/tcx.c
1237c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c
12387098b79eSThomas HuthF: hw/misc/eccmemctl.c
1239aec2b887SThomas HuthF: hw/*/slavio_*.c
1240aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h
1241c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h
1242d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h
1243aec2b887SThomas HuthF: pc-bios/openbios-sparc32
1244fd5d5c56SAnthony Liguori
1245fd5d5c56SAnthony LiguoriSun4u
1246f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1247fd5d5c56SAnthony LiguoriS: Maintained
12488d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c
12498ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c
12508ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h
12515021bfa5SThomas HuthF: hw/pci-host/sabre.c
12525021bfa5SThomas HuthF: include/hw/pci-host/sabre.h
12538ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c
12548ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h
12558ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64
1256fd5d5c56SAnthony Liguori
1257a2664ca0SArtyom TarasenkoSun4v
1258a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com>
1259a2664ca0SArtyom TarasenkoS: Maintained
1260626e4a4bSFam ZhengF: hw/sparc64/niagara.c
12612811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c
12622811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h
1263a2664ca0SArtyom Tarasenko
1264ce6c760cSFabien ChouteauLeon3
1265ce6c760cSFabien ChouteauM: Fabien Chouteau <chouteau@adacore.com>
1266918b8adeSKONRAD FredericM: KONRAD Frederic <frederic.konrad@adacore.com>
1267ce6c760cSFabien ChouteauS: Maintained
12688d8b636dSPaolo BonziniF: hw/sparc/leon3.c
12698d8b636dSPaolo BonziniF: hw/*/grlib*
1270162abf1aSKONRAD FredericF: include/hw/*/grlib*
1271b11785caSPhilippe Mathieu-DaudéF: tests/acceptance/machine_sparc_leon3.py
1272ce6c760cSFabien Chouteau
1273fd5d5c56SAnthony LiguoriS390 Machines
1274fd5d5c56SAnthony Liguori-------------
1275dd4ad64aSCornelia HuckS390 Virtio-ccw
1276c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
12777c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1278b304bf00SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
1279dd4ad64aSCornelia HuckS: Supported
12800c6aa7eeSPaolo BonziniF: hw/char/sclp*.[hc]
12819d1c4449SChristian BorntraegerF: hw/char/terminal3270.c
1282c5bfb202SCornelia HuckF: hw/s390x/
12834277af19SCornelia HuckF: include/hw/s390x/
1284c5bfb202SCornelia HuckF: hw/watchdog/wdt_diag288.c
12851e4738b2SSascha SilbeF: include/hw/watchdog/wdt_diag288.h
12861e4738b2SSascha SilbeF: default-configs/s390x-softmmu.mak
1287e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1288e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1289146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1290dd4ad64aSCornelia Huck
12918e4eb427SChristian BorntraegerS390-ccw boot
1292304584bfSCornelia HuckM: Christian Borntraeger <borntraeger@de.ibm.com>
1293304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com>
1294304584bfSCornelia HuckS: Supported
12958e4eb427SChristian BorntraegerF: hw/s390x/ipl.*
1296304584bfSCornelia HuckF: pc-bios/s390-ccw/
1297304584bfSCornelia HuckF: pc-bios/s390-ccw.img
1298cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst
1299e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1300304584bfSCornelia HuckL: qemu-s390x@nongnu.org
1301304584bfSCornelia Huck
1302d5bfb425SChristian BorntraegerS390 PCI
1303ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com>
1304d5bfb425SChristian BorntraegerS: Supported
1305d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci*
1306d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org
1307d5bfb425SChristian Borntraeger
1308ab9528caSGuan XuetaoUniCore32 Machines
130984995ea2SMarkus Armbruster------------------
1310ab9528caSGuan XuetaoPKUnity-3 SoC initramfs-with-busybox
1311ab9528caSGuan XuetaoM: Guan Xuetao <gxt@mprc.pku.edu.cn>
1312ab9528caSGuan XuetaoS: Maintained
13138d8b636dSPaolo BonziniF: hw/*/puv3*
1314ab9528caSGuan XuetaoF: hw/unicore32/
1315ab9528caSGuan Xuetao
1316fd5d5c56SAnthony LiguoriX86 Machines
1317fd5d5c56SAnthony Liguori------------
1318fd5d5c56SAnthony LiguoriPC
1319046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1320fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1321fd5d5c56SAnthony LiguoriS: Supported
1322046a6486SMichael S. TsirkinF: include/hw/i386/
1323046a6486SMichael S. TsirkinF: hw/i386/
13240f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c
1325046a6486SMichael S. TsirkinF: hw/pci-host/q35.c
1326046a6486SMichael S. TsirkinF: hw/pci-host/pam.c
13270fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h
1328046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h
1329046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h
133014a026ddSPhilippe Mathieu-DaudéF: hw/isa/piix3.c
1331046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c
1332046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c
1333046a6486SMichael S. TsirkinF: hw/acpi/piix4.c
1334046a6486SMichael S. TsirkinF: hw/acpi/ich9.c
1335046a6486SMichael S. TsirkinF: include/hw/acpi/ich9.h
1336fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
13379cc3b73cSPaolo BonziniF: hw/misc/sga.c
13386f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c
13396f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h
13406f5a3294SPhilippe Mathieu-DaudéF: tests/test-x86-cpuid.c
13411e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c
13429cc3b73cSPaolo Bonzini
13439cc3b73cSPaolo BonziniPC Chipset
13449cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com>
13459cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
13461732be86SPhilippe Mathieu-DaudéS: Supported
13479cc3b73cSPaolo BonziniF: hw/char/debugcon.c
1348bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel*
13499cc3b73cSPaolo BonziniF: hw/char/serial*
13509cc3b73cSPaolo BonziniF: hw/dma/i8257*
13519cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c
13521732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c
13539cc3b73cSPaolo BonziniF: hw/intc/apic*
13549cc3b73cSPaolo BonziniF: hw/intc/ioapic*
13559cc3b73cSPaolo BonziniF: hw/intc/i8259*
13561854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c
13579cc3b73cSPaolo BonziniF: hw/misc/debugexit.c
13589cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c
13599cc3b73cSPaolo BonziniF: hw/timer/hpet*
13609cc3b73cSPaolo BonziniF: hw/timer/i8254*
1361bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc*
1362edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c
13634bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c
1364866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h
1365bb3d5ea8SPhilippe Mathieu-DaudéF: include/hw/char/parallel.h
136655f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h
1367a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h
136847973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h
13694bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h
13701854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h
1371a2feb348SThomas HuthF: include/hw/timer/hpet.h
1372a2feb348SThomas HuthF: include/hw/timer/i8254*
1373bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc*
1374046a6486SMichael S. Tsirkin
13755cb48f05SSergio Lopezmicrovm
13765cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com>
13775cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com>
13785cb48f05SSergio LopezS: Maintained
13795cb48f05SSergio LopezF: docs/microvm.rst
13805cb48f05SSergio LopezF: hw/i386/microvm.c
13815cb48f05SSergio LopezF: include/hw/i386/microvm.h
13825cb48f05SSergio LopezF: pc-bios/bios-microvm.bin
13835cb48f05SSergio Lopez
13845da4fb00SMichael S. TsirkinMachine core
13855da4fb00SMichael S. TsirkinM: Eduardo Habkost <ehabkost@redhat.com>
1386fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
13875da4fb00SMichael S. TsirkinS: Supported
13882e5b09fdSMarkus ArmbrusterF: hw/core/cpu.c
138952924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c
13905da4fb00SMichael S. TsirkinF: hw/core/machine.c
1391c1629c5cSThomas HuthF: hw/core/null-machine.c
1392ac057879SMarkus ArmbrusterF: hw/core/numa.c
1393335d52f4SLuc MichelF: hw/cpu/cluster.c
13948ac25c84SMarkus ArmbrusterF: qapi/machine.json
13957f7b4e7aSMarkus ArmbrusterF: qapi/machine-target.json
13965da4fb00SMichael S. TsirkinF: include/hw/boards.h
13972e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h
1398335d52f4SLuc MichelF: include/hw/cpu/cluster.h
13992dd02587SMarkus ArmbrusterF: include/sysemu/numa.h
1400e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
1401fd5d5c56SAnthony Liguori
140216e7caaeSMax FilippovXtensa Machines
140316e7caaeSMax Filippov---------------
1404375847a6SMax Filippovsim
140516e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
140616e7caaeSMax FilippovS: Maintained
1407437a8c11SMax FilippovF: hw/xtensa/sim.c
1408375847a6SMax Filippov
1409d9e8553bSMax Filippovvirt
1410d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1411d9e8553bSMax FilippovS: Maintained
1412d9e8553bSMax FilippovF: hw/xtensa/virt.c
1413d9e8553bSMax Filippov
1414437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705)
1415375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1416375847a6SMax FilippovS: Maintained
1417437a8c11SMax FilippovF: hw/xtensa/xtfpga.c
1418437a8c11SMax FilippovF: hw/net/opencores_eth.c
141916e7caaeSMax Filippov
1420fd5d5c56SAnthony LiguoriDevices
1421fd5d5c56SAnthony Liguori-------
1422b30934cbSJiri SlabyEDU
1423b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz>
1424b30934cbSJiri SlabyS: Maintained
1425b30934cbSJiri SlabyF: hw/misc/edu.c
1426b30934cbSJiri Slaby
1427fd5d5c56SAnthony LiguoriIDE
1428c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1429c095348bSJohn SnowL: qemu-block@nongnu.org
1430c095348bSJohn SnowS: Supported
14318d8b636dSPaolo BonziniF: include/hw/ide.h
1432c9f7acd5SThomas HuthF: include/hw/ide/
1433fd5d5c56SAnthony LiguoriF: hw/ide/
1434c095348bSJohn SnowF: hw/block/block.c
1435c095348bSJohn SnowF: hw/block/cdrom.c
1436c095348bSJohn SnowF: hw/block/hd-geometry.c
14371e8a1faeSThomas HuthF: tests/qtest/ide-test.c
14381e8a1faeSThomas HuthF: tests/qtest/ahci-test.c
14391e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c
14401cf4323eSThomas HuthF: tests/qtest/libqos/ahci*
1441e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1442c095348bSJohn Snow
1443caf316baSCorey MinyardIPMI
1444caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org>
1445caf316baSCorey MinyardS: Maintained
1446caf316baSCorey MinyardF: include/hw/ipmi/*
1447caf316baSCorey MinyardF: hw/ipmi/*
1448caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c
14491e8a1faeSThomas HuthF: tests/qtest/ipmi*
1450e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase
1451caf316baSCorey Minyard
1452c095348bSJohn SnowFloppy
1453c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1454c095348bSJohn SnowL: qemu-block@nongnu.org
1455c095348bSJohn SnowS: Supported
1456c095348bSJohn SnowF: hw/block/fdc.c
1457c095348bSJohn SnowF: include/hw/block/fdc.h
14581e8a1faeSThomas HuthF: tests/qtest/fdc-test.c
1459e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1460fd5d5c56SAnthony Liguori
1461f5f487b2SPeter MaydellOMAP
1462f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
14638ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1464f5f487b2SPeter MaydellS: Maintained
14658d8b636dSPaolo BonziniF: hw/*/omap*
1466ed0db866SThomas HuthF: include/hw/arm/omap.h
1467f5f487b2SPeter Maydell
146828d54e58SPaolo BonziniIPack
146928d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com>
147028d54e58SPaolo BonziniS: Odd Fixes
147128d54e58SPaolo BonziniF: hw/char/ipoctal232.c
147228d54e58SPaolo BonziniF: hw/ipack/
147328d54e58SPaolo Bonzini
1474fd5d5c56SAnthony LiguoriPCI
1475fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1476fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1477fd5d5c56SAnthony LiguoriS: Supported
14788d8b636dSPaolo BonziniF: include/hw/pci/*
1479f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c
1480ca818cfbSMichael S. TsirkinF: hw/pci/*
1481f178bc6bSPaolo BonziniF: hw/pci-bridge/*
148268179923SPhilippe Mathieu-DaudéF: docs/pci*
148368179923SPhilippe Mathieu-DaudéF: docs/specs/*pci*
1484534fd814SFam ZhengF: default-configs/pci.mak
14850e0b3592SMichael S. Tsirkin
1486d31e5ae7SMichael S. TsirkinACPI/SMBIOS
14870e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
14880e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com>
14890e0b3592SMichael S. TsirkinS: Supported
14900e0b3592SMichael S. TsirkinF: include/hw/acpi/*
1491a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h
14920e0b3592SMichael S. TsirkinF: hw/mem/*
14938d8b636dSPaolo BonziniF: hw/acpi/*
1494d31e5ae7SMichael S. TsirkinF: hw/smbios/*
14950e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc]
14960e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c
14971e8a1faeSThomas HuthF: tests/qtest/bios-tables-test.c
14981e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc]
1499faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/
1500fd5d5c56SAnthony Liguori
1501aaade8d7SAndreas Färberppc4xx
1502bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1503aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1504aaade8d7SAndreas FärberS: Odd Fixes
15058d8b636dSPaolo BonziniF: hw/ppc/ppc4*.c
1506aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c
1507b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h
1508aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h
1509aaade8d7SAndreas Färber
151061af0ee6SPaolo BonziniCharacter devices
15112185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com>
15122185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
151361af0ee6SPaolo BonziniS: Odd Fixes
151461af0ee6SPaolo BonziniF: hw/char/
151561af0ee6SPaolo Bonzini
1516f536f112SPaolo BonziniNetwork devices
1517f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com>
1518f536f112SPaolo BonziniS: Odd Fixes
1519f536f112SPaolo BonziniF: hw/net/
15206061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/
15211e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c
15229711cd0dSJens FreimannF: docs/virtio-net-failover.rst
1523e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
1524f536f112SPaolo Bonzini
1525e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices
1526e0c9d0c1SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com>
1527e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next
1528e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained
1529e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c
1530e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h
1531e0c9d0c1SPhilippe Mathieu-Daudé
1532fd5d5c56SAnthony LiguoriSCSI
1533de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1534fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
1535de7724f7SPaolo BonziniS: Supported
153674460f34SThomas HuthF: include/hw/scsi/*
15378d8b636dSPaolo BonziniF: hw/scsi/*
15381e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c
1539e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next
1540de7724f7SPaolo Bonzini
1541fcb5629dSPeter A. G. CrosthwaiteSSI
1542c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1543fcb5629dSPeter A. G. CrosthwaiteS: Maintained
15448d8b636dSPaolo BonziniF: hw/ssi/*
15458d8b636dSPaolo BonziniF: hw/block/m25p80.c
1546982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h
15474b46ba61SAlistair FrancisX: hw/ssi/xilinx_*
15481e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c
15494b46ba61SAlistair Francis
15504b46ba61SAlistair FrancisXilinx SPI
1551c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
15524b46ba61SAlistair FrancisS: Maintained
15534b46ba61SAlistair FrancisF: hw/ssi/xilinx_*
1554fcb5629dSPeter A. G. Crosthwaite
1555076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card)
1556076a0fc3SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1557076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes
1558076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd*
1559076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c
1560076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd*
15611232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c
15621e8a1faeSThomas HuthF: tests/qtest/sd*
1563076a0fc3SPhilippe Mathieu-Daudé
1564fd5d5c56SAnthony LiguoriUSB
15655d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
15665d0d62feSGerd HoffmannS: Maintained
15678d8b636dSPaolo BonziniF: hw/usb/*
15681e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c
1569beded0ffSThomas HuthF: docs/usb2.txt
1570beded0ffSThomas HuthF: docs/usb-storage.txt
1571beded0ffSThomas HuthF: include/hw/usb.h
1572beded0ffSThomas HuthF: include/hw/usb/
1573104ebc5fSPhilippe Mathieu-DaudéF: default-configs/usb.mak
1574fd5d5c56SAnthony Liguori
1575e26082fdSPaolo BonziniUSB (serial adapter)
1576e26082fdSPaolo BonziniM: Gerd Hoffmann <kraxel@redhat.com>
1577e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1578e26082fdSPaolo BonziniS: Maintained
1579e26082fdSPaolo BonziniF: hw/usb/dev-serial.c
1580e26082fdSPaolo Bonzini
158192e1fb5eSAlex WilliamsonVFIO
158292e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com>
158392e1fb5eSAlex WilliamsonS: Supported
1584cf7087dbSKim PhillipsF: hw/vfio/*
158599b88c6dSThomas HuthF: include/hw/vfio/
158692e1fb5eSAlex Williamson
15875eb74557SDong Jia Shivfio-ccw
1588c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
15897913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com>
15905eb74557SDong Jia ShiS: Supported
15915eb74557SDong Jia ShiF: hw/vfio/ccw.c
15925eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c
15935eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h
159444445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h
1595e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1596146bd283SCornelia HuckL: qemu-s390x@nongnu.org
15975eb74557SDong Jia Shi
1598a51b3153STony Krowiakvfio-ap
1599a51b3153STony KrowiakM: Christian Borntraeger <borntraeger@de.ibm.com>
1600a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com>
1601a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com>
1602a51b3153STony KrowiakM: Pierre Morel <pmorel@linux.ibm.com>
1603a51b3153STony KrowiakS: Supported
1604a51b3153STony KrowiakF: hw/s390x/ap-device.c
1605a51b3153STony KrowiakF: hw/s390x/ap-bridge.c
1606a51b3153STony KrowiakF: include/hw/s390x/ap-device.h
1607a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h
16082fe2942cSTony KrowiakF: hw/vfio/ap.c
16098f433524SCornelia HuckF: docs/system/vfio-ap.rst
1610a51b3153STony KrowiakL: qemu-s390x@nongnu.org
1611a51b3153STony Krowiak
1612fd5d5c56SAnthony Liguorivhost
1613fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1614fd5d5c56SAnthony LiguoriS: Supported
16158d8b636dSPaolo BonziniF: hw/*/*vhost*
1616482580a6SMarc-André LureauF: docs/interop/vhost-user.json
1617ed1be66bSMarc-André LureauF: docs/interop/vhost-user.rst
161872c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/
1619f24bb728SMarc-André LureauF: backends/vhost-user.c
1620f24bb728SMarc-André LureauF: include/sysemu/vhost-user-backend.h
1621fd5d5c56SAnthony Liguori
1622fd5d5c56SAnthony Liguorivirtio
1623a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1624fd5d5c56SAnthony LiguoriS: Supported
16258d8b636dSPaolo BonziniF: hw/*/virtio*
162672fa605dSThomas HuthF: hw/virtio/Makefile.objs
162772fa605dSThomas HuthF: hw/virtio/trace-events
16286a084ea3SMichael S. TsirkinF: net/vhost-user.c
1629494f7b57SThomas HuthF: include/hw/virtio/
1630fd5d5c56SAnthony Liguori
1631fd5d5c56SAnthony Liguorivirtio-9p
16328c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org>
16332822602cSChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
1634e410bbc5SGreg KurzS: Odd Fixes
1635aebeca25SAndreas FärberF: hw/9pfs/
1636b827891dSGreg KurzX: hw/9pfs/xen-9p*
1637aebeca25SAndreas FärberF: fsdev/
163878813586SPeter MaydellF: docs/interop/virtfs-proxy-helper.rst
16391e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c
1640e18a8b34SStefan HajnocziT: git https://github.com/gkurz/qemu.git 9p-next
1641fd5d5c56SAnthony Liguori
1642fd5d5c56SAnthony Liguorivirtio-blk
164354d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1644b457a5f5SStefan HajnocziL: qemu-block@nongnu.org
1645fd5d5c56SAnthony LiguoriS: Supported
16468d8b636dSPaolo BonziniF: hw/block/virtio-blk.c
1647b457a5f5SStefan HajnocziF: hw/block/dataplane/*
16481e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c
1649e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1650fd5d5c56SAnthony Liguori
1651dd4ad64aSCornelia Huckvirtio-ccw
1652c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
165368b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1654dd4ad64aSCornelia HuckS: Supported
1655901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc]
1656d8d4d62cSThomas HuthF: hw/s390x/vhost-vsock-ccw.c
1657e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1658e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1659146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1660dd4ad64aSCornelia Huck
1661bad7d2c3SDr. David Alan Gilbertvirtiofs
1662bad7d2c3SDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com>
1663bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com>
1664bad7d2c3SDr. David Alan GilbertS: Supported
1665bad7d2c3SDr. David Alan GilbertF: tools/virtiofsd/*
1666bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs*
1667bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h
16686a7e2bbeSStefan HajnocziF: docs/interop/virtiofsd.rst
1669bad7d2c3SDr. David Alan Gilbert
1670a5d4d7b5SGerd Hoffmannvirtio-input
1671a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1672a5d4d7b5SGerd HoffmannS: Maintained
16739c4d05b7SMarc-André LureauF: hw/input/vhost-user-input.c
1674a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c
1675a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h
167606914c97SMarc-André LureauF: contrib/vhost-user-input/*
1677a5d4d7b5SGerd Hoffmann
1678c1dee918SEric Augervirtio-iommu
1679c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com>
1680c1dee918SEric AugerS: Maintained
1681c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c
1682c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h
1683c1dee918SEric Auger
1684fd5d5c56SAnthony Liguorivirtio-serial
16852501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
16862501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
1687fd5d5c56SAnthony LiguoriS: Supported
16888d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c
16898d8b636dSPaolo BonziniF: hw/char/virtio-console.c
169068a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h
16911e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c
1692fd5d5c56SAnthony Liguori
16931f51a5cbSAmit Shahvirtio-rng
16942501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
16952501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
16961f51a5cbSAmit ShahS: Supported
16971f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c
16981f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h
1699750cf869SThomas HuthF: include/sysemu/rng*.h
17001f51a5cbSAmit ShahF: backends/rng*.c
17011e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c
17021f51a5cbSAmit Shah
17036034011cSGongleivirtio-crypto
17046034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
17056034011cSGongleiS: Supported
17066034011cSGongleiF: hw/virtio/virtio-crypto.c
17076034011cSGongleiF: hw/virtio/virtio-crypto-pci.c
17086034011cSGongleiF: include/hw/virtio/virtio-crypto.h
17096034011cSGonglei
1710f3c507adSKeith Buschnvme
1711f3c507adSKeith BuschM: Keith Busch <keith.busch@intel.com>
1712c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1713f3c507adSKeith BuschS: Supported
1714f3c507adSKeith BuschF: hw/block/nvme*
17151e8a1faeSThomas HuthF: tests/qtest/nvme-test.c
1716f3c507adSKeith Busch
1717d383c625SHannes Reineckemegasas
17183fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com>
1719c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1720d383c625SHannes ReineckeS: Supported
1721d383c625SHannes ReineckeF: hw/scsi/megasas.c
1722d383c625SHannes ReineckeF: hw/scsi/mfi.h
17231e8a1faeSThomas HuthF: tests/qtest/megasas-test.c
1724d383c625SHannes Reinecke
1725605d52e6SDmitry FleytmanNetwork packet abstractions
1726bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1727605d52e6SDmitry FleytmanS: Maintained
1728605d52e6SDmitry FleytmanF: include/net/eth.h
1729605d52e6SDmitry FleytmanF: net/eth.c
1730605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt*
1731605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt*
1732605d52e6SDmitry Fleytman
1733622fb504SDmitry FleytmanVmware
1734bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1735622fb504SDmitry FleytmanS: Maintained
1736622fb504SDmitry FleytmanF: hw/net/vmxnet*
1737622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi*
17381e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c
1739622fb504SDmitry Fleytman
1740de24d3f1SScott FeldmanRocker
1741de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us>
1742de24d3f1SScott FeldmanS: Maintained
1743de24d3f1SScott FeldmanF: hw/net/rocker/
1744de850948SThomas HuthF: tests/rocker/
1745de850948SThomas HuthF: docs/specs/rocker.txt
1746de24d3f1SScott Feldman
174770d1fb9cSXiao GuangrongNVDIMM
17487a5bd53dSXiao GuangrongM: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
174970d1fb9cSXiao GuangrongS: Maintained
175070d1fb9cSXiao GuangrongF: hw/acpi/nvdimm.c
175170d1fb9cSXiao GuangrongF: hw/mem/nvdimm.c
175270d1fb9cSXiao GuangrongF: include/hw/mem/nvdimm.h
1753e2e254d3SPhilippe Mathieu-DaudéF: docs/nvdimm.txt
175470d1fb9cSXiao Guangrong
1755093454e2SDmitry Fleytmane1000x
1756bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1757093454e2SDmitry FleytmanS: Maintained
1758093454e2SDmitry FleytmanF: hw/net/e1000x*
1759093454e2SDmitry Fleytman
17606f3fbe4eSDmitry Fleytmane1000e
1761bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
17626f3fbe4eSDmitry FleytmanS: Maintained
17636f3fbe4eSDmitry FleytmanF: hw/net/e1000e*
17646f3fbe4eSDmitry Fleytman
1765ebc2327fSStefan Weileepro100
1766ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de>
1767ebc2327fSStefan WeilS: Maintained
1768ebc2327fSStefan WeilF: hw/net/eepro100.c
1769ebc2327fSStefan Weil
177034ea023dSSven Schnelletulip
177134ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org>
177234ea023dSSven SchnelleS: Maintained
177334ea023dSSven SchnelleF: hw/net/tulip.c
177434ea023dSSven SchnelleF: hw/net/tulip.h
177534ea023dSSven Schnelle
1776e481a1f6SAlistair FrancisGeneric Loader
1777c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1778e481a1f6SAlistair FrancisS: Maintained
1779e481a1f6SAlistair FrancisF: hw/core/generic-loader.c
1780e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h
1781c5e2ac7eSPhilippe Mathieu-DaudéF: docs/generic-loader.txt
1782e481a1f6SAlistair Francis
1783645d3cbeSSu HangIntel Hexadecimal Object File Loader
1784645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn>
1785645d3cbeSSu HangS: Maintained
17861e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c
17874b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex
1788645d3cbeSSu Hang
178987a9023aSThomas HuthCHRP NVRAM
179087a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com>
179187a9023aSThomas HuthS: Maintained
179287a9023aSThomas HuthF: hw/nvram/chrp_nvram.c
179387a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h
17941e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c
179587a9023aSThomas Huth
179642697d88SBen WarrenVM Generation ID
179742697d88SBen WarrenM: Ben Warren <ben@skyportsystems.com>
179842697d88SBen WarrenS: Maintained
179942697d88SBen WarrenF: hw/acpi/vmgenid.c
180042697d88SBen WarrenF: include/hw/acpi/vmgenid.h
180142697d88SBen WarrenF: docs/specs/vmgenid.txt
18021e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c
180342697d88SBen WarrenF: stubs/vmgenid.c
180442697d88SBen Warren
1805747969dbSPhilippe Mathieu-DaudéUnimplemented device
1806747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org>
1807747969dbSPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org>
1808747969dbSPhilippe Mathieu-DaudéS: Maintained
1809747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h
1810747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c
1811747969dbSPhilippe Mathieu-Daudé
1812dbb2e472SGerd HoffmannStandard VGA
1813dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1814dbb2e472SGerd HoffmannS: Maintained
1815dbb2e472SGerd HoffmannF: hw/display/vga*
1816dbb2e472SGerd HoffmannF: hw/display/bochs-display.c
1817dbb2e472SGerd HoffmannF: include/hw/display/vga.h
1818dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h
1819dbb2e472SGerd Hoffmann
182058d632c7SGerd Hoffmannramfb
182158d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
182258d632c7SGerd HoffmannS: Maintained
182358d632c7SGerd HoffmannF: hw/display/ramfb*.c
182458d632c7SGerd HoffmannF: include/hw/display/ramfb.h
182558d632c7SGerd Hoffmann
1826dbb2e472SGerd Hoffmannvirtio-gpu
1827dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1828dbb2e472SGerd HoffmannS: Maintained
1829dbb2e472SGerd HoffmannF: hw/display/virtio-gpu*
1830c68082c4SMarc-André LureauF: hw/display/virtio-vga.*
1831dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h
1832dbb2e472SGerd Hoffmann
1833bd2e44feSMarc-André Lureauvhost-user-gpu
1834bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
1835bd2e44feSMarc-André LureauM: Gerd Hoffmann <kraxel@redhat.com>
1836bd2e44feSMarc-André LureauS: Maintained
1837bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst
1838d52c454aSMarc-André LureauF: contrib/vhost-user-gpu
1839d52c454aSMarc-André LureauF: hw/display/vhost-user-*
1840bd2e44feSMarc-André Lureau
1841dbb2e472SGerd HoffmannCirrus VGA
1842dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1843dbb2e472SGerd HoffmannS: Odd Fixes
1844dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
1845dbb2e472SGerd HoffmannF: hw/display/cirrus*
1846dbb2e472SGerd Hoffmann
184772d277a7SGerd HoffmannEDID Generator
184872d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
184972d277a7SGerd HoffmannS: Maintained
185072d277a7SGerd HoffmannF: hw/display/edid*
185172d277a7SGerd HoffmannF: include/hw/display/edid.h
185272d277a7SGerd HoffmannF: qemu-edid.c
185372d277a7SGerd Hoffmann
185410386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB)
185510386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org>
185610386385SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
185710386385SPhilippe Mathieu-DaudéS: Maintained
185810386385SPhilippe Mathieu-DaudéF: hw/isa/piix4.c
1859fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
186010386385SPhilippe Mathieu-Daudé
186115ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg)
18626f75e3f5SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com>
186315ffb43cSPhilippe Mathieu-DaudéR: Laszlo Ersek <lersek@redhat.com>
186415ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com>
186515ffb43cSPhilippe Mathieu-DaudéS: Supported
186615ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt
186715ffb43cSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg.c
1868b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c
186915ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h
187015ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h
18711cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c
18721e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c
187315ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next
187415ffb43cSPhilippe Mathieu-Daudé
18752313abf0SThomas HuthXIVE
18762313abf0SThomas HuthM: David Gibson <david@gibson.dropbear.id.au>
18772313abf0SThomas HuthM: Cédric Le Goater <clg@kaod.org>
18782313abf0SThomas HuthL: qemu-ppc@nongnu.org
18792313abf0SThomas HuthS: Supported
18802313abf0SThomas HuthF: hw/*/*xive*
18812313abf0SThomas HuthF: include/hw/*/*xive*
188224563a58SCédric Le GoaterF: docs/*/*xive*
18832313abf0SThomas Huth
1884fd5d5c56SAnthony LiguoriSubsystems
1885fd5d5c56SAnthony Liguori----------
1886fd5d5c56SAnthony LiguoriAudio
18879f575846SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1888fd5d5c56SAnthony LiguoriS: Maintained
1889fd5d5c56SAnthony LiguoriF: audio/
18908d8b636dSPaolo BonziniF: hw/audio/
1891a2b245aeSThomas HuthF: include/hw/audio/
18921e8a1faeSThomas HuthF: tests/qtest/ac97-test.c
18931e8a1faeSThomas HuthF: tests/qtest/es1370-test.c
18941e8a1faeSThomas HuthF: tests/qtest/intel-hda-test.c
1895fd5d5c56SAnthony Liguori
189617f1e8f5SStefan HajnocziBlock layer core
1897fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
1898c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
1899c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1900fd5d5c56SAnthony LiguoriS: Supported
1901fd5d5c56SAnthony LiguoriF: block*
1902fd5d5c56SAnthony LiguoriF: block/
19038d8b636dSPaolo BonziniF: hw/block/
19044c346e0bSKevin WolfF: include/block/
190546078760SKevin WolfF: qemu-img*
1906e13c59faSPeter MaydellF: docs/interop/qemu-img.rst
190746078760SKevin WolfF: qemu-io*
190829242091SKevin WolfF: tests/qemu-iotests/
19098dd30c86SMax ReitzF: util/qemu-progress.c
19100bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c
1911c468e368SMarkus ArmbrusterF: tests/check-block-qdict.c
1912ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
1913fd5d5c56SAnthony Liguori
1914d55053b1SStefan HajnocziBlock I/O path
1915d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1916fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
1917d55053b1SStefan HajnocziL: qemu-block@nongnu.org
1918d55053b1SStefan HajnocziS: Supported
191936c697bdSPaolo BonziniF: util/async.c
192036c697bdSPaolo BonziniF: util/aio-*.c
19211f050a46SStefan HajnocziF: util/aio-*.h
19221f050a46SStefan HajnocziF: util/fdmon-*.c
1923d55053b1SStefan HajnocziF: block/io.c
1924d55053b1SStefan HajnocziF: migration/block*
1925e1029ae2SFam ZhengF: include/block/aio.h
1926f5a53faaSStefan HajnocziF: include/block/aio-wait.h
19270a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py
1928e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1929d55053b1SStefan Hajnoczi
1930e5b5728cSPaolo BonziniBlock SCSI subsystem
1931e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1932fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
1933e5b5728cSPaolo BonziniL: qemu-block@nongnu.org
1934e5b5728cSPaolo BonziniS: Supported
1935e5b5728cSPaolo BonziniF: include/scsi/*
1936e5b5728cSPaolo BonziniF: scsi/*
1937e5b5728cSPaolo Bonzini
1938280458a3SJeff CodyBlock Jobs
193903283d64SJeff CodyM: John Snow <jsnow@redhat.com>
1940280458a3SJeff CodyL: qemu-block@nongnu.org
1941280458a3SJeff CodyS: Supported
1942280458a3SJeff CodyF: blockjob.c
1943280458a3SJeff CodyF: include/block/blockjob.h
194433e9e9bdSKevin WolfF: job.c
19451a90bc81SKevin WolfF: job-qmp.c
1946c468e368SMarkus ArmbrusterF: include/qemu/job.h
1947280458a3SJeff CodyF: block/backup.c
1948280458a3SJeff CodyF: block/commit.c
194977346025SJeff CodyF: block/stream.c
1950280458a3SJeff CodyF: block/mirror.c
1951bf42508fSKevin WolfF: qapi/job.json
195203283d64SJeff CodyT: git https://github.com/jnsnow/qemu.git jobs
1953280458a3SJeff Cody
19544120201dSMarkus ArmbrusterBlock QAPI, monitor, command line
19554120201dSMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
19564120201dSMarkus ArmbrusterS: Supported
19574120201dSMarkus ArmbrusterF: blockdev.c
1958a2dde2f2SMaxim LevitskyF: blockdev-hmp-cmds.c
19594120201dSMarkus ArmbrusterF: block/qapi.c
19604120201dSMarkus ArmbrusterF: qapi/block*.json
1961fa988e39SMarkus ArmbrusterF: qapi/transaction.json
1962ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git block-next
19634120201dSMarkus Armbruster
1964538193bcSJohn SnowDirty Bitmaps
1965538193bcSJohn SnowM: John Snow <jsnow@redhat.com>
19664a189fdfSJohn SnowR: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
1967538193bcSJohn SnowL: qemu-block@nongnu.org
1968538193bcSJohn SnowS: Supported
1969538193bcSJohn SnowF: include/qemu/hbitmap.h
1970538193bcSJohn SnowF: include/block/dirty-bitmap.h
197100637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c
197200637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c
1973052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c
197400637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c
1975538193bcSJohn SnowF: tests/test-hbitmap.c
19765746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst
1977e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git bitmaps
1978538193bcSJohn Snow
197961af0ee6SPaolo BonziniCharacter device backends
198055fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
19812185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1982fd5d5c56SAnthony LiguoriS: Maintained
1983178fe0aeSMarc-André LureauF: chardev/
19848228e353SMarc-André LureauF: include/chardev/
1985dbeee392SMarkus ArmbrusterF: qapi/char.json
1986fd5d5c56SAnthony Liguori
1987e26082fdSPaolo BonziniCharacter Devices (Braille)
1988e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1989e26082fdSPaolo BonziniS: Maintained
19906b10e573SMarc-André LureauF: chardev/baum.c
1991fd5d5c56SAnthony Liguori
1992e94630d3SMarkus ArmbrusterCommand line option argument parsing
1993e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
1994e94630d3SMarkus ArmbrusterS: Supported
1995e94630d3SMarkus ArmbrusterF: include/qemu/option.h
1996e94630d3SMarkus ArmbrusterF: tests/test-keyval.c
1997e94630d3SMarkus ArmbrusterF: tests/test-qemu-opts.c
1998e94630d3SMarkus ArmbrusterF: util/keyval.c
1999e94630d3SMarkus ArmbrusterF: util/qemu-option.c
2000e94630d3SMarkus Armbruster
20018c413e79SMarkus ArmbrusterCoverity model
20028c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
20038c413e79SMarkus ArmbrusterS: Supported
20048c413e79SMarkus ArmbrusterF: scripts/coverity-model.c
20058c413e79SMarkus Armbruster
2006d24b569aSPeter A. G. CrosthwaiteDevice Tree
2007c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com>
2008c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au>
2009d24b569aSPeter A. G. CrosthwaiteS: Maintained
201082407515SThomas HuthF: device_tree.c
201182407515SThomas HuthF: include/sysemu/device_tree.h
2012d24b569aSPeter A. G. Crosthwaite
20133505a22bSMarc-André LureauDump
20143505a22bSMarc-André LureauS: Supported
20153505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
20166d3da32cSMarkus ArmbrusterF: dump/
20173505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c
20183505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h
20196d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs
20203505a22bSMarc-André LureauF: include/sysemu/dump-arch.h
20213505a22bSMarc-André LureauF: include/sysemu/dump.h
2022d06b747bSMarkus ArmbrusterF: qapi/dump.json
20233505a22bSMarc-André LureauF: scripts/dump-guest-memory.py
20243505a22bSMarc-André LureauF: stubs/dump.c
20253505a22bSMarc-André Lureau
20264f966768SMarkus ArmbrusterError reporting
20274f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
20284f966768SMarkus ArmbrusterS: Supported
20294f966768SMarkus ArmbrusterF: include/qapi/error.h
20304f966768SMarkus ArmbrusterF: include/qemu/error-report.h
2031abb3d37dSMarkus ArmbrusterF: qapi/error.json
20324f966768SMarkus ArmbrusterF: util/error.c
20334f966768SMarkus ArmbrusterF: util/qemu-error.c
20344f966768SMarkus Armbruster
2035fd5d5c56SAnthony LiguoriGDB stub
2036c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2037c7b3e866SAlex BennéeR: Philippe Mathieu-Daudé <philmd@redhat.com>
2038c7b3e866SAlex BennéeS: Maintained
2039fd5d5c56SAnthony LiguoriF: gdbstub*
2040fd5d5c56SAnthony LiguoriF: gdb-xml/
2041fd5d5c56SAnthony Liguori
204201a9c03cSPaolo BonziniMemory API
204301a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
204401a9c03cSPaolo BonziniS: Supported
204501a9c03cSPaolo BonziniF: include/exec/ioport.h
204601a9c03cSPaolo BonziniF: ioport.c
204714776ab5STony NguyenF: include/exec/memop.h
204801a9c03cSPaolo BonziniF: include/exec/memory.h
20492b1641d0SPaolo BonziniF: include/exec/ram_addr.h
205041aa4e9fSJuan QuintelaF: include/exec/ramblock.h
205101a9c03cSPaolo BonziniF: memory.c
205201a9c03cSPaolo BonziniF: include/exec/memory-internal.h
205301a9c03cSPaolo BonziniF: exec.c
2054044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci
205501a9c03cSPaolo Bonzini
20567ee3bf03SGerd HoffmannSPICE
20577ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
20587ee3bf03SGerd HoffmannS: Supported
20596e481d57SPeter MaydellF: include/ui/qemu-spice.h
2060438528a3SThomas HuthF: include/ui/spice-display.h
20617ee3bf03SGerd HoffmannF: ui/spice-*.c
20627ee3bf03SGerd HoffmannF: audio/spiceaudio.c
20638d8b636dSPaolo BonziniF: hw/display/qxl*
2064608cfed6SMarkus ArmbrusterF: qapi/ui.json
20659bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt
20667ee3bf03SGerd Hoffmann
2067fd5d5c56SAnthony LiguoriGraphics
206825eccc37SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
206925eccc37SGerd HoffmannS: Odd Fixes
2070fd5d5c56SAnthony LiguoriF: ui/
2071e220656cSThomas HuthF: include/ui/
2072608cfed6SMarkus ArmbrusterF: qapi/ui.json
2073b1d38037SMarc-André LureauF: util/drm.c
2074fd5d5c56SAnthony Liguori
2075351f1bf6SAndreas FärberCocoa graphics
207630ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
2077351f1bf6SAndreas FärberS: Odd Fixes
2078351f1bf6SAndreas FärberF: ui/cocoa.m
2079351f1bf6SAndreas Färber
2080fd5d5c56SAnthony LiguoriMain loop
2081da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2082da26f37aSPaolo BonziniS: Maintained
2083da26f37aSPaolo BonziniF: cpus.c
208454d31236SMarkus ArmbrusterF: include/qemu/main-loop.h
208554d31236SMarkus ArmbrusterF: include/sysemu/runstate.h
20863ecb29a3SPaolo BonziniF: util/main-loop.c
20873ecb29a3SPaolo BonziniF: util/qemu-timer.c
2088bac068e0SAlexander BulekovF: softmmu/vl.c
20897b733862SAlexander BulekovF: softmmu/main.c
20900e201d34SMarkus ArmbrusterF: qapi/run-state.json
2091fd5d5c56SAnthony Liguori
20928899b4aeSLuiz CapitulinoHuman Monitor (HMP)
2093c833fb4aSMarkus ArmbrusterM: Dr. David Alan Gilbert <dgilbert@redhat.com>
2094fbb0621aSLuiz CapitulinoS: Maintained
20955bce308aSKevin WolfF: monitor/monitor-internal.h
2096e84328faSKevin WolfF: monitor/misc.c
20971d95db74SKevin WolfF: monitor/monitor.c
2098f1b3ccfaSKevin WolfF: monitor/hmp*
2099f1b3ccfaSKevin WolfF: hmp.h
2100c13e9912SThomas HuthF: hmp-commands*.hx
2101c13e9912SThomas HuthF: include/monitor/hmp-target.h
21021e8a1faeSThomas HuthF: tests/qtest/test-hmp.c
2103637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h
2104637de4dbSMarkus ArmbrusterF: util/qemu-print.c
2105fd5d5c56SAnthony Liguori
2106f536f112SPaolo BonziniNetwork device backends
2107442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com>
2108fd5d5c56SAnthony LiguoriS: Maintained
2109fd5d5c56SAnthony LiguoriF: net/
2110d24b2b1cSThomas HuthF: include/net/
2111e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c
2112e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
21133c0bd37dSMarkus ArmbrusterF: qapi/net.json
2114fd5d5c56SAnthony Liguori
2115aee09bafSVincenzo MaffioneNetmap network backend
2116aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it>
2117aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
2118aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com>
2119aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/
2120aee09bafSVincenzo MaffioneS: Maintained
2121aee09bafSVincenzo MaffioneF: net/netmap.c
2122aee09bafSVincenzo Maffione
21234fc264f4SEduardo HabkostHost Memory Backends
21244fc264f4SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
21254fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com>
21264fc264f4SEduardo HabkostS: Maintained
21274fc264f4SEduardo HabkostF: backends/hostmem*.c
21284fc264f4SEduardo HabkostF: include/sysemu/hostmem.h
2129e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
21304fc264f4SEduardo Habkost
21316034011cSGongleiCryptodev Backends
21326034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
21336034011cSGongleiS: Maintained
21346034011cSGongleiF: include/sysemu/cryptodev*.h
21356034011cSGongleiF: backends/cryptodev*.c
21366034011cSGonglei
2137ad904f66SEduardo HabkostPython scripts
2138ad904f66SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
2139ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com>
2140ad904f66SEduardo HabkostS: Odd fixes
21411b6ee29fSCleber RosaF: python/qemu/*py
2142ad904f66SEduardo HabkostF: scripts/*.py
2143ad904f66SEduardo HabkostF: tests/*.py
2144ad904f66SEduardo Habkost
2145*f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util
2146*f4abfc6cSVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
2147*f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained
2148*f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/
2149*f4abfc6cSVladimir Sementsov-Ogievskiy
21508899b4aeSLuiz CapitulinoQAPI
21519740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
21528899b4aeSLuiz CapitulinoM: Michael Roth <mdroth@linux.vnet.ibm.com>
21539740618cSLuiz CapitulinoS: Supported
21548899b4aeSLuiz CapitulinoF: qapi/
21550311c5bdSMarkus ArmbrusterX: qapi/*.json
2156ac4abb9aSMarkus ArmbrusterF: include/qapi/
2157ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/
2158ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h
2159c0bd0b50SPaolo BonziniF: tests/qapi-schema/
2160ac4abb9aSMarkus ArmbrusterF: tests/test-*-visitor.c
2161e94630d3SMarkus ArmbrusterF: tests/test-qapi-*.c
2162ac4abb9aSMarkus ArmbrusterF: tests/test-qmp-*.c
2163e94630d3SMarkus ArmbrusterF: tests/test-visitor-serialization.c
2164be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py
2165be25fcc4SMarkus ArmbrusterF: scripts/qapi/*
2166c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi*
2167ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
21688899b4aeSLuiz Capitulino
21697810d291SLuiz CapitulinoQAPI Schema
21707810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com>
21717810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
21727810d291SLuiz CapitulinoS: Supported
21730311c5bdSMarkus ArmbrusterF: qapi/*.json
2174ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
21757810d291SLuiz Capitulino
2176f3582ba4SLuiz CapitulinoQObject
2177daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
2178daf5dc78SMarkus ArmbrusterS: Supported
2179f3582ba4SLuiz CapitulinoF: qobject/
21807735d2b5SMarkus ArmbrusterF: include/qapi/qmp/
21817735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h
2182a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci
21837735d2b5SMarkus ArmbrusterF: tests/check-qdict.c
21847735d2b5SMarkus ArmbrusterF: tests/check-qjson.c
21857735d2b5SMarkus ArmbrusterF: tests/check-qlist.c
2186cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qlit.c
2187cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qnull.c
2188cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qnum.c
2189cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qobject.c
21907735d2b5SMarkus ArmbrusterF: tests/check-qstring.c
2191fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt
2192ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
2193f3582ba4SLuiz Capitulino
2194f05d9999SMichael RothQEMU Guest Agent
2195f05d9999SMichael RothM: Michael Roth <mdroth@linux.vnet.ibm.com>
2196f05d9999SMichael RothS: Maintained
2197f05d9999SMichael RothF: qga/
219827a296fcSPeter MaydellF: docs/interop/qemu-ga.rst
2199ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/
2200ab7f9f7dSPhilippe Mathieu-DaudéF: tests/test-qga.c
2201ab7f9f7dSPhilippe Mathieu-DaudéF: docs/interop/qemu-ga-ref.texi
2202e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga
2203f05d9999SMichael Roth
22044688c94cSAndreas FärberQOM
22051085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
22061085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com>
22071085d86eSPaolo BonziniR: Eduardo Habkost <ehabkost@redhat.com>
22084688c94cSAndreas FärberS: Supported
22098f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt
22108f920054SMarkus ArmbrusterF: hw/core/qdev*
22118f920054SMarkus ArmbrusterF: include/hw/qdev*
22128f920054SMarkus ArmbrusterF: include/monitor/qdev.h
22134688c94cSAndreas FärberF: include/qom/
2214c577ff62SMarkus ArmbrusterF: qapi/qom.json
2215c577ff62SMarkus ArmbrusterF: qapi/qdev.json
22168f920054SMarkus ArmbrusterF: qdev-monitor.c
22174688c94cSAndreas FärberF: qom/
22189f4aa7ceSAndreas FärberF: tests/check-qom-interface.c
22199f4aa7ceSAndreas FärberF: tests/check-qom-proplist.c
22208f920054SMarkus ArmbrusterF: tests/test-qdev-global-props.c
22214688c94cSAndreas Färber
22228899b4aeSLuiz CapitulinoQMP
22239740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
22249740618cSLuiz CapitulinoS: Supported
22255bce308aSKevin WolfF: monitor/monitor-internal.h
2226f1b3ccfaSKevin WolfF: monitor/qmp*
2227e84328faSKevin WolfF: monitor/misc.c
22281d95db74SKevin WolfF: monitor/monitor.c
2229abb3d37dSMarkus ArmbrusterF: qapi/error.json
2230c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-*
223112b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-*
22329740618cSLuiz CapitulinoF: scripts/qmp/
22331e8a1faeSThomas HuthF: tests/qtest/qmp-test.c
22341e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c
2235ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
22368899b4aeSLuiz Capitulino
223798a43bf0SPaolo Bonziniqtest
223898a43bf0SPaolo BonziniM: Thomas Huth <thuth@redhat.com>
223998a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com>
22402185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
224198a43bf0SPaolo BonziniS: Maintained
224298a43bf0SPaolo BonziniF: qtest.c
22433fe13fe1SEduardo HabkostF: accel/qtest.c
22441e8a1faeSThomas HuthF: tests/qtest/
224598a43bf0SPaolo Bonzini
22465f6fd09aSAlexander BulekovDevice Fuzzing
22475f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu>
22485f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com>
22495f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com>
22505f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com>
22515f6fd09aSAlexander BulekovS: Maintained
22525f6fd09aSAlexander BulekovF: tests/qtest/fuzz/
22535f6fd09aSAlexander Bulekov
2254cc0100f4SAlistair FrancisRegister API
2255c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2256cc0100f4SAlistair FrancisS: Maintained
2257cc0100f4SAlistair FrancisF: hw/core/register.c
2258cc0100f4SAlistair FrancisF: include/hw/register.h
225906a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h
2260cc0100f4SAlistair Francis
2261fd5d5c56SAnthony LiguoriSLIRP
2262eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org>
2263bafc72abSJan KiszkaS: Maintained
2264fd5d5c56SAnthony LiguoriF: slirp/
2265663fb1e1SThomas HuthF: net/slirp.c
2266d24b2b1cSThomas HuthF: include/net/slirp.h
226702cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp
2268fd5d5c56SAnthony Liguori
2269b1ed728aSPaolo BonziniStubs
2270b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2271b1ed728aSPaolo BonziniS: Maintained
2272b1ed728aSPaolo BonziniF: stubs/
2273b1ed728aSPaolo Bonzini
2274598a3f35SStefan HajnocziTracing
22751cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2276598a3f35SStefan HajnocziS: Maintained
2277598a3f35SStefan HajnocziF: trace/
22780e076292SThomas HuthF: trace-events
22793a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc
2280f70fd8fdSLluís VilanovaF: scripts/tracetool.py
2281f70fd8fdSLluís VilanovaF: scripts/tracetool/
228262dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap*
2283605ffebbSPeter MaydellF: docs/interop/qemu-trace-stap.rst
2284c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/tracing.txt
2285e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing
2286598a3f35SStefan Hajnoczi
22873859b6cfSMarkus ArmbrusterTPM
22881f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com>
22896b4f250bSStefan BergerS: Maintained
22903859b6cfSMarkus ArmbrusterF: tpm.c
2291c39f95dcSPhilippe Mathieu-DaudéF: stubs/tpm.c
22923859b6cfSMarkus ArmbrusterF: hw/tpm/*
22933859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h
22943859b6cfSMarkus ArmbrusterF: include/sysemu/tpm*
22953859b6cfSMarkus ArmbrusterF: qapi/tpm.json
22966b4f250bSStefan BergerF: backends/tpm.c
22971e8a1faeSThomas HuthF: tests/qtest/*tpm*
2298e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next
22993859b6cfSMarkus Armbruster
230014f40fdcSBlue SwirlCheckpatch
230114f40fdcSBlue SwirlS: Odd Fixes
230214f40fdcSBlue SwirlF: scripts/checkpatch.pl
230314f40fdcSBlue Swirl
2304c0787c8dSJuan QuintelaMigration
2305c0787c8dSJuan QuintelaM: Juan Quintela <quintela@redhat.com>
2306d7fc72ceSDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com>
2307c0787c8dSJuan QuintelaS: Maintained
2308107b5969SMarc-André LureauF: hw/core/vmstate-if.c
2309107b5969SMarc-André LureauF: include/hw/vmstate-if.h
2310c0787c8dSJuan QuintelaF: include/migration/
231144a1f946SDr. David Alan GilbertF: migration/
2312c5515640SAmit ShahF: scripts/vmstate-static-checker.py
2313c5515640SAmit ShahF: tests/vmstate-static-checker-data/
23141e8a1faeSThomas HuthF: tests/qtest/migration-test.c
2315c468e368SMarkus ArmbrusterF: docs/devel/migration.rst
231648685a8eSMarkus ArmbrusterF: qapi/migration.json
2317c0787c8dSJuan Quintela
2318a566907fSMarc-André LureauD-Bus
2319a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2320a566907fSMarc-André LureauS: Maintained
23215010cec2SMarc-André LureauF: backends/dbus-vmstate.c
2322586ca6baSMarc-André LureauF: tests/dbus-vmstate*
2323a5021d69SMarc-André LureauF: util/dbus.c
2324a5021d69SMarc-André LureauF: include/qemu/dbus.h
2325a566907fSMarc-André LureauF: docs/interop/dbus.rst
23265010cec2SMarc-André LureauF: docs/interop/dbus-vmstate.rst
2327a566907fSMarc-André Lureau
232892bfedb0SEduardo OtuboSeccomp
2329064983cbSotuboM: Eduardo Otubo <otubo@redhat.com>
233092bfedb0SEduardo OtuboS: Supported
233192bfedb0SEduardo OtuboF: qemu-seccomp.c
233292bfedb0SEduardo OtuboF: include/sysemu/seccomp.h
233392bfedb0SEduardo Otubo
2334ddbb0d09SDaniel P. BerrangeCryptography
2335ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2336ddbb0d09SDaniel P. BerrangeS: Maintained
2337ddbb0d09SDaniel P. BerrangeF: crypto/
2338ddbb0d09SDaniel P. BerrangeF: include/crypto/
2339ddbb0d09SDaniel P. BerrangeF: tests/test-crypto-*
23403947ecfcSPhilippe Mathieu-DaudéF: tests/benchmark-crypto-*
23414d21171bSPhilippe Mathieu-DaudéF: tests/crypto-tls-*
23424d21171bSPhilippe Mathieu-DaudéF: tests/pkix_asn1_tab.c
2343899833cdSDaniel P. BerrangeF: qemu.sasl
2344ddbb0d09SDaniel P. Berrange
234510817bf0SDaniel P. BerrangeCoroutines
234610817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com>
234710817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com>
234800a25291SStefan HajnocziS: Maintained
234910817bf0SDaniel P. BerrangeF: util/*coroutine*
235010817bf0SDaniel P. BerrangeF: include/qemu/coroutine*
235110817bf0SDaniel P. BerrangeF: tests/test-coroutine.c
235210817bf0SDaniel P. Berrange
235388c5f205SDaniel P. BerrangeBuffers
235488c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
235588c5f205SDaniel P. BerrangeS: Odd fixes
235688c5f205SDaniel P. BerrangeF: util/buffer.c
235788c5f205SDaniel P. BerrangeF: include/qemu/buffer.h
235888c5f205SDaniel P. Berrange
2359666a3af9SDaniel P. BerrangeI/O Channels
2360666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2361666a3af9SDaniel P. BerrangeS: Maintained
2362666a3af9SDaniel P. BerrangeF: io/
2363666a3af9SDaniel P. BerrangeF: include/io/
2364666a3af9SDaniel P. BerrangeF: tests/test-io-*
2365666a3af9SDaniel P. Berrange
23665b76dd13SDaniel P. BerrangeUser authorization
23675b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
23685b76dd13SDaniel P. BerrangeS: Maintained
23695b76dd13SDaniel P. BerrangeF: authz/
2370c8c99887SDaniel P. BerrangeF: qapi/authz.json
23715b76dd13SDaniel P. BerrangeF: include/authz/
23725b76dd13SDaniel P. BerrangeF: tests/test-authz-*
23735b76dd13SDaniel P. Berrange
23745614a283SGerd HoffmannSockets
23755614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com>
23765614a283SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
23775614a283SGerd HoffmannS: Maintained
23785614a283SGerd HoffmannF: include/qemu/sockets.h
23795614a283SGerd HoffmannF: util/qemu-sockets.c
2380a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json
23815614a283SGerd Hoffmann
238290e33dfeSDaniel P. BerrangéFile monitor
238390e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com>
238490e33dfeSDaniel P. BerrangéS: Odd fixes
238590e33dfeSDaniel P. BerrangéF: util/filemonitor*.c
238690e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h
238790e33dfeSDaniel P. BerrangéF: tests/test-util-filemonitor.c
238890e33dfeSDaniel P. Berrangé
2389d310d85bSAlberto GarciaThrottling infrastructure
2390d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com>
2391d310d85bSAlberto GarciaS: Supported
2392d310d85bSAlberto GarciaF: block/throttle-groups.c
2393d310d85bSAlberto GarciaF: include/block/throttle-groups.h
239489603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h
2395d310d85bSAlberto GarciaF: util/throttle.c
239689603938SPhilippe Mathieu-DaudéF: docs/throttle.txt
239789603938SPhilippe Mathieu-DaudéF: tests/test-throttle.c
2398d310d85bSAlberto GarciaL: qemu-block@nongnu.org
2399d310d85bSAlberto Garcia
2400080d7aacSFam ZhengUUID
2401fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2402080d7aacSFam ZhengS: Supported
2403080d7aacSFam ZhengF: util/uuid.c
2404080d7aacSFam ZhengF: include/qemu/uuid.h
2405080d7aacSFam ZhengF: tests/test-uuid.c
2406080d7aacSFam Zheng
2407a4cc318eSzhanghailiangCOLO Framework
2408a4cc318eSzhanghailiangM: zhanghailiang <zhang.zhanghailiang@huawei.com>
2409a4cc318eSzhanghailiangS: Maintained
2410a4cc318eSzhanghailiangF: migration/colo*
2411a4cc318eSzhanghailiangF: include/migration/colo.h
2412a4cc318eSzhanghailiangF: include/migration/failover.h
2413a4cc318eSzhanghailiangF: docs/COLO-FT.txt
2414a4cc318eSzhanghailiang
241588f82ed1SZhang ChenCOLO Proxy
2416c6bf50ffSZhang ChenM: Zhang Chen <chen.zhang@intel.com>
241788f82ed1SZhang ChenM: Li Zhijian <lizhijian@cn.fujitsu.com>
241888f82ed1SZhang ChenS: Supported
241988f82ed1SZhang ChenF: docs/colo-proxy.txt
242088f82ed1SZhang ChenF: net/colo*
242188f82ed1SZhang ChenF: net/filter-rewriter.c
242288f82ed1SZhang ChenF: net/filter-mirror.c
242388f82ed1SZhang Chen
242462258201SPavel DovgalyukRecord/replay
242562258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
242662258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com>
242770b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay
242862258201SPavel DovgalyukS: Supported
242962258201SPavel DovgalyukF: replay/*
243062258201SPavel DovgalyukF: block/blkreplay.c
243162258201SPavel DovgalyukF: net/filter-replay.c
243262258201SPavel DovgalyukF: include/sysemu/replay.h
243362258201SPavel DovgalyukF: docs/replay.txt
243462258201SPavel DovgalyukF: stubs/replay.c
243562258201SPavel Dovgalyuk
2436eecf5eedSPeter XuIOVA Tree
2437eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com>
2438eecf5eedSPeter XuS: Maintained
2439eecf5eedSPeter XuF: include/qemu/iova-tree.h
2440eecf5eedSPeter XuF: util/iova-tree.c
2441eecf5eedSPeter Xu
24425ee547bbSViktor Prutyanovelf2dmp
24435ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
24445ee547bbSViktor PrutyanovS: Maintained
24455ee547bbSViktor PrutyanovF: contrib/elf2dmp/
24465ee547bbSViktor Prutyanov
244793198b6cSCorey MinyardI2C and SMBus
244893198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com>
244993198b6cSCorey MinyardS: Maintained
245093198b6cSCorey MinyardF: hw/i2c/core.c
245193198b6cSCorey MinyardF: hw/i2c/smbus_slave.c
245293198b6cSCorey MinyardF: hw/i2c/smbus_master.c
245393198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c
245493198b6cSCorey MinyardF: include/hw/i2c/i2c.h
245593198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h
245693198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h
245793198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h
245893198b6cSCorey Minyard
24596739df3fSLaszlo ErsekEDK2 Firmware
24606739df3fSLaszlo ErsekM: Laszlo Ersek <lersek@redhat.com>
24616739df3fSLaszlo ErsekM: Philippe Mathieu-Daudé <philmd@redhat.com>
24626739df3fSLaszlo ErsekS: Supported
24636739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json
24646739df3fSLaszlo ErsekF: pc-bios/edk2-*
24656739df3fSLaszlo ErsekF: roms/Makefile.edk2
24666739df3fSLaszlo ErsekF: roms/edk2
24676739df3fSLaszlo ErsekF: roms/edk2-*
24686739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/
24696739df3fSLaszlo ErsekF: tests/uefi-test-tools/
247071920809SPhilippe Mathieu-DaudéF: .gitlab-ci-edk2.yml
247171920809SPhilippe Mathieu-DaudéF: .gitlab-ci.d/edk2/
24726739df3fSLaszlo Ersek
2473fd5d5c56SAnthony LiguoriUsermode Emulation
2474fd5d5c56SAnthony Liguori------------------
24756347e1f1SMarkus ArmbrusterOverall usermode emulation
2476486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi>
2477486bbe5fSPaolo BonziniS: Maintained
2478486bbe5fSPaolo BonziniF: thunk.c
247958410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c
2480486bbe5fSPaolo Bonzini
2481fd5d5c56SAnthony LiguoriBSD user
2482297e8005SMarkus ArmbrusterS: Orphan
2483fd5d5c56SAnthony LiguoriF: bsd-user/
2484ccf0a57bSThomas HuthF: default-configs/*-bsd-user.mak
2485fd5d5c56SAnthony Liguori
2486fd5d5c56SAnthony LiguoriLinux user
2487fd5d5c56SAnthony LiguoriM: Riku Voipio <riku.voipio@iki.fi>
2488ecc1f5adSLaurent VivierR: Laurent Vivier <laurent@vivier.eu>
2489fd5d5c56SAnthony LiguoriS: Maintained
2490fd5d5c56SAnthony LiguoriF: linux-user/
2491ccf0a57bSThomas HuthF: default-configs/*-linux-user.mak
2492e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh
249342f5a7e9SAurelien Jarno
249442f5a7e9SAurelien JarnoTiny Code Generator (TCG)
249542f5a7e9SAurelien Jarno-------------------------
24966347e1f1SMarkus ArmbrusterCommon TCG code
2497cc7772bdSRichard HendersonM: Richard Henderson <rth@twiddle.net>
249842f5a7e9SAurelien JarnoS: Maintained
249942f5a7e9SAurelien JarnoF: tcg/
2500d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/
250142f5a7e9SAurelien Jarno
250222b5867bSAlex BennéeTCG Plugins
250322b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
250422b5867bSAlex BennéeS: Maintained
25058ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst
250622b5867bSAlex BennéeF: plugins/
250722b5867bSAlex BennéeF: tests/plugin
250822b5867bSAlex Bennée
25096347e1f1SMarkus ArmbrusterAArch64 TCG target
25103e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
2511b25a464cSClaudio FontanaS: Maintained
2512b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
2513b25a464cSClaudio FontanaF: tcg/aarch64/
2514c17652eeSPaolo BonziniF: disas/arm-a64.cc
2515c17652eeSPaolo BonziniF: disas/libvixl/
2516b25a464cSClaudio Fontana
25176347e1f1SMarkus ArmbrusterARM TCG target
251842f5a7e9SAurelien JarnoM: Andrzej Zaborowski <balrogg@gmail.com>
251942f5a7e9SAurelien JarnoS: Maintained
2520b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
252142f5a7e9SAurelien JarnoF: tcg/arm/
2522c17652eeSPaolo BonziniF: disas/arm.c
252342f5a7e9SAurelien Jarno
25246347e1f1SMarkus Armbrusteri386 TCG target
2525ecd1a5d0SPhilippe Mathieu-DaudéM: Richard Henderson <rth@twiddle.net>
252642f5a7e9SAurelien JarnoS: Maintained
252742f5a7e9SAurelien JarnoF: tcg/i386/
2528c17652eeSPaolo BonziniF: disas/i386.c
252942f5a7e9SAurelien Jarno
25306347e1f1SMarkus ArmbrusterMIPS TCG target
25310eac70b0SAleksandar MarkovicM: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
2532099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
253363640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
253442f5a7e9SAurelien JarnoS: Maintained
253542f5a7e9SAurelien JarnoF: tcg/mips/
253642f5a7e9SAurelien Jarno
25376347e1f1SMarkus ArmbrusterPPC TCG target
253815610d42SPranith KumarM: Richard Henderson <rth@twiddle.net>
253915610d42SPranith KumarS: Odd Fixes
254042f5a7e9SAurelien JarnoF: tcg/ppc/
2541c17652eeSPaolo BonziniF: disas/ppc.c
254242f5a7e9SAurelien Jarno
25436347e1f1SMarkus ArmbrusterRISC-V TCG target
2544c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
2545fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
2546fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org
2547fb1f70f3SAlistair FrancisS: Maintained
2548fb1f70f3SAlistair FrancisF: tcg/riscv/
2549fb1f70f3SAlistair FrancisF: disas/riscv.c
2550fb1f70f3SAlistair Francis
25516347e1f1SMarkus ArmbrusterS390 TCG target
255242f5a7e9SAurelien JarnoM: Richard Henderson <rth@twiddle.net>
255342f5a7e9SAurelien JarnoS: Maintained
255442f5a7e9SAurelien JarnoF: tcg/s390/
2555c17652eeSPaolo BonziniF: disas/s390.c
2556146bd283SCornelia HuckL: qemu-s390x@nongnu.org
255742f5a7e9SAurelien Jarno
25586347e1f1SMarkus ArmbrusterSPARC TCG target
2559297e8005SMarkus ArmbrusterS: Odd Fixes
256042f5a7e9SAurelien JarnoF: tcg/sparc/
2561c17652eeSPaolo BonziniF: disas/sparc.c
2562bc75c9e5SStefan Weil
25636347e1f1SMarkus ArmbrusterTCI TCG target
2564bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
2565bc75c9e5SStefan WeilS: Maintained
25668ef9cd55SAndreas FärberF: tcg/tci/
2567752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c
2568c17652eeSPaolo BonziniF: disas/tci.c
2569aa09c951SAndreas Färber
2570f05b328cSStefan HajnocziBlock drivers
2571f05b328cSStefan Hajnoczi-------------
2572f05b328cSStefan HajnocziVMDK
2573fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2574c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2575f05b328cSStefan HajnocziS: Supported
2576f05b328cSStefan HajnocziF: block/vmdk.c
2577f05b328cSStefan Hajnoczi
2578f05b328cSStefan HajnocziRBD
25792bbd9986SJason DillamanM: Jason Dillaman <dillaman@redhat.com>
2580280458a3SJeff CodyL: qemu-block@nongnu.org
2581f05b328cSStefan HajnocziS: Supported
2582f05b328cSStefan HajnocziF: block/rbd.c
2583f05b328cSStefan Hajnoczi
2584f05b328cSStefan HajnocziSheepdog
2585f05b328cSStefan HajnocziM: Liu Yuan <namei.unix@gmail.com>
2586280458a3SJeff CodyL: qemu-block@nongnu.org
25875f5246b6SJeff CodyL: sheepdog@lists.wpkg.org
25885f5246b6SJeff CodyS: Odd Fixes
2589f05b328cSStefan HajnocziF: block/sheepdog.c
2590f05b328cSStefan Hajnoczi
2591f05b328cSStefan HajnocziVHDX
25925f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com>
2593280458a3SJeff CodyL: qemu-block@nongnu.org
2594f05b328cSStefan HajnocziS: Supported
2595f05b328cSStefan HajnocziF: block/vhdx*
2596f05b328cSStefan Hajnoczi
2597f05b328cSStefan HajnocziVDI
2598f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de>
2599c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2600f05b328cSStefan HajnocziS: Maintained
2601f05b328cSStefan HajnocziF: block/vdi.c
2602f05b328cSStefan Hajnoczi
2603f05b328cSStefan HajnocziiSCSI
2604f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2605f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
2606f05b328cSStefan HajnocziM: Peter Lieven <pl@kamp.de>
2607c95e4c0eSKevin WolfL: qemu-block@nongnu.org
26082185fd67SPaolo BonziniS: Odd Fixes
2609f05b328cSStefan HajnocziF: block/iscsi.c
26102deb63c2SPeter LievenF: block/iscsi-opts.c
2611f05b328cSStefan Hajnoczi
261299c62e70SEric BlakeNetwork Block Device (NBD)
261399c62e70SEric BlakeM: Eric Blake <eblake@redhat.com>
261499c62e70SEric BlakeL: qemu-block@nongnu.org
261599c62e70SEric BlakeS: Maintained
261699c62e70SEric BlakeF: block/nbd*
261799c62e70SEric BlakeF: nbd/
261899c62e70SEric BlakeF: include/block/nbd*
261999c62e70SEric BlakeF: qemu-nbd.*
262099c62e70SEric BlakeF: blockdev-nbd.c
26213229a835SVladimir Sementsov-OgievskiyF: docs/interop/nbd.txt
262287c0868fSPeter MaydellF: docs/interop/qemu-nbd.rst
2623ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd
262499c62e70SEric Blake
26256542aa9cSPeter LievenNFS
26266542aa9cSPeter LievenM: Peter Lieven <pl@kamp.de>
2627280458a3SJeff CodyL: qemu-block@nongnu.org
26286542aa9cSPeter LievenS: Maintained
26296542aa9cSPeter LievenF: block/nfs.c
26306542aa9cSPeter Lieven
2631f05b328cSStefan HajnocziSSH
2632f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com>
2633280458a3SJeff CodyL: qemu-block@nongnu.org
2634f05b328cSStefan HajnocziS: Supported
2635f05b328cSStefan HajnocziF: block/ssh.c
2636c9a12e75SChrysostomos Nanakos
2637280458a3SJeff CodyCURL
2638280458a3SJeff CodyL: qemu-block@nongnu.org
26395c6090faSThomas HuthS: Odd Fixes
2640280458a3SJeff CodyF: block/curl.c
2641280458a3SJeff Cody
2642280458a3SJeff CodyGLUSTER
2643280458a3SJeff CodyL: qemu-block@nongnu.org
26445c6090faSThomas HuthL: integration@gluster.org
26455c6090faSThomas HuthS: Odd Fixes
2646280458a3SJeff CodyF: block/gluster.c
2647b5e9476cSGonglei
2648199667a8SFam ZhengNull Block Driver
2649fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2650199667a8SFam ZhengL: qemu-block@nongnu.org
2651199667a8SFam ZhengS: Supported
2652199667a8SFam ZhengF: block/null.c
2653199667a8SFam Zheng
2654bdd6a90aSFam ZhengNVMe Block Driver
2655fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2656bdd6a90aSFam ZhengL: qemu-block@nongnu.org
2657bdd6a90aSFam ZhengS: Supported
2658bdd6a90aSFam ZhengF: block/nvme*
2659bdd6a90aSFam Zheng
2660b5e9476cSGongleiBootdevice
2661b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com>
2662b5e9476cSGongleiS: Maintained
2663b5e9476cSGongleiF: bootdevice.c
2664ecdda9e0SAlberto Garcia
2665ecdda9e0SAlberto GarciaQuorum
2666ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com>
2667ecdda9e0SAlberto GarciaS: Supported
2668ecdda9e0SAlberto GarciaF: block/quorum.c
2669ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org
2670e7c6e631SStefan Hajnoczi
2671bfcc224eSAapo Vienamoblklogwrites
2672bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com>
2673bfcc224eSAapo VienamoL: qemu-block@nongnu.org
2674bfcc224eSAapo VienamoS: Supported
2675bfcc224eSAapo VienamoF: block/blklogwrites.c
2676bfcc224eSAapo Vienamo
2677e7c6e631SStefan Hajnocziblkverify
2678e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2679e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2680e7c6e631SStefan HajnocziS: Supported
2681e7c6e631SStefan HajnocziF: block/blkverify.c
2682e7c6e631SStefan Hajnoczi
2683e7c6e631SStefan Hajnoczibochs
2684e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2685e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2686e7c6e631SStefan HajnocziS: Supported
2687e7c6e631SStefan HajnocziF: block/bochs.c
2688e7c6e631SStefan Hajnoczi
2689e7c6e631SStefan Hajnoczicloop
2690e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2691e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2692e7c6e631SStefan HajnocziS: Supported
2693e7c6e631SStefan HajnocziF: block/cloop.c
2694e7c6e631SStefan Hajnoczi
2695e7c6e631SStefan Hajnoczidmg
2696e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2697e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2698e7c6e631SStefan HajnocziS: Supported
2699e7c6e631SStefan HajnocziF: block/dmg.c
2700e7c6e631SStefan Hajnoczi
2701e7c6e631SStefan Hajnocziparallels
2702e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2703f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org>
2704e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2705e7c6e631SStefan HajnocziS: Supported
2706e7c6e631SStefan HajnocziF: block/parallels.c
27075746c1cdSPhilippe Mathieu-DaudéF: docs/interop/parallels.txt
2708e7c6e631SStefan Hajnoczi
2709e7c6e631SStefan Hajnocziqed
2710e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2711e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2712e7c6e631SStefan HajnocziS: Supported
2713e7c6e631SStefan HajnocziF: block/qed.c
2714e7c6e631SStefan Hajnoczi
2715e7c6e631SStefan Hajnocziraw
2716e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2717e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2718e7c6e631SStefan HajnocziS: Supported
2719e7c6e631SStefan HajnocziF: block/linux-aio.c
2720f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h
27212e6fc7ebSEric BlakeF: block/raw-format.c
2722c1bb86cdSEric BlakeF: block/file-posix.c
2723c1bb86cdSEric BlakeF: block/file-win32.c
2724e7c6e631SStefan HajnocziF: block/win32-aio.c
2725e7c6e631SStefan Hajnoczi
27266663a0a3SAarushi MehtaLinux io_uring
27276663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com>
27286663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com>
27296663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com>
27306663a0a3SAarushi MehtaL: qemu-block@nongnu.org
27316663a0a3SAarushi MehtaS: Maintained
27326663a0a3SAarushi MehtaF: block/io_uring.c
273306a47ef5SAarushi MehtaF: stubs/io_uring.c
27346663a0a3SAarushi Mehta
2735e7c6e631SStefan Hajnocziqcow2
2736e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2737c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2738e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2739e7c6e631SStefan HajnocziS: Supported
2740e7c6e631SStefan HajnocziF: block/qcow2*
2741b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt
2742e7c6e631SStefan Hajnoczi
2743e7c6e631SStefan Hajnocziqcow
2744e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2745e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2746e7c6e631SStefan HajnocziS: Supported
2747e7c6e631SStefan HajnocziF: block/qcow.c
2748e7c6e631SStefan Hajnoczi
2749e7c6e631SStefan Hajnocziblkdebug
2750e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2751c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2752e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2753e7c6e631SStefan HajnocziS: Supported
2754e7c6e631SStefan HajnocziF: block/blkdebug.c
2755e7c6e631SStefan Hajnoczi
2756e7c6e631SStefan Hajnoczivpc
2757e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2758e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2759e7c6e631SStefan HajnocziS: Supported
2760e7c6e631SStefan HajnocziF: block/vpc.c
2761e7c6e631SStefan Hajnoczi
2762e7c6e631SStefan Hajnoczivvfat
2763e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2764e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2765e7c6e631SStefan HajnocziS: Supported
2766e7c6e631SStefan HajnocziF: block/vvfat.c
2767abfe4e94SStefan Hajnoczi
2768abfe4e94SStefan HajnocziImage format fuzzer
2769abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2770abfe4e94SStefan HajnocziL: qemu-block@nongnu.org
2771abfe4e94SStefan HajnocziS: Supported
2772abfe4e94SStefan HajnocziF: tests/image-fuzzer/
2773717171bdSDaniel P. Berrange
2774049105a3SChanglong XieReplication
2775205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com>
27763ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com>
2777049105a3SChanglong XieS: Supported
2778049105a3SChanglong XieF: replication*
2779049105a3SChanglong XieF: block/replication.c
2780049105a3SChanglong XieF: tests/test-replication.c
2781049105a3SChanglong XieF: docs/block-replication.txt
2782049105a3SChanglong Xie
2783a3defabbSMarcel ApfelbaumPVRDMA
2784bfffeac8SYuval ShaiaM: Yuval Shaia <yuval.shaia.ml@gmail.com>
2785fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
2786a3defabbSMarcel ApfelbaumS: Maintained
2787a3defabbSMarcel ApfelbaumF: hw/rdma/*
2788a3defabbSMarcel ApfelbaumF: hw/rdma/vmw/*
2789a3defabbSMarcel ApfelbaumF: docs/pvrdma.txt
2790a5d2f6f8SYuval ShaiaF: contrib/rdmacm-mux/*
27914a5c9903SYuval ShaiaF: qapi/rdma.json
2792a3defabbSMarcel Apfelbaum
2793b052fec8SAlex BennéeSemihosting
2794b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2795b052fec8SAlex BennéeS: Maintained
2796b052fec8SAlex BennéeF: hw/semihosting/
2797b052fec8SAlex BennéeF: include/hw/semihosting/
2798b052fec8SAlex Bennée
2799b9e02c06SAlex BennéeBuild and test automation
2800b9e02c06SAlex Bennée-------------------------
28010475a03eSEduardo HabkostBuild and test automation
2802b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2803fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
28040d8ea8f1SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@redhat.com>
2805e70dc7f8SAlex BennéeS: Maintained
2806b9e02c06SAlex BennéeF: .travis.yml
28070708e647SAlex BennéeF: scripts/travis/
2808d92d886aSAlex BennéeF: .shippable.yml
2809e70dc7f8SAlex BennéeF: tests/docker/
281018023821SFam ZhengF: tests/vm/
281154dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh
2812e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu
28132a747008SPhilippe Mathieu-DaudéW: https://app.shippable.com/github/qemu/qemu
2814e70dc7f8SAlex BennéeW: http://patchew.org/QEMU/
2815717171bdSDaniel P. Berrange
28167162fbb4SEd MasteFreeBSD Hosted Continuous Integration
28177162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org>
28187162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org>
28197162fbb4SEd MasteS: Maintained
28207162fbb4SEd MasteF: .cirrus.yml
28217162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu
28227162fbb4SEd Maste
28230a8b05c7SThomas HuthGitLab Continuous Integration
28240a8b05c7SThomas HuthM: Thomas Huth <thuth@redhat.com>
28250a8b05c7SThomas HuthS: Maintained
28260a8b05c7SThomas HuthF: .gitlab-ci.yml
28270a8b05c7SThomas Huth
28287e97017eSAlex BennéeGuest Test Compilation Support
28297e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
28307e97017eSAlex BennéeR: Philippe Mathieu-Daudé <f4bug@amsat.org>
283100a25291SStefan HajnocziS: Maintained
28327e97017eSAlex BennéeF: tests/tcg/Makefile
2833c722a9e4SAlex BennéeF: tests/tcg/Makefile.include
28347e97017eSAlex Bennée
2835717171bdSDaniel P. BerrangeDocumentation
2836717171bdSDaniel P. Berrange-------------
2837717171bdSDaniel P. BerrangeBuild system architecture
2838717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2839717171bdSDaniel P. BerrangeS: Odd Fixes
2840c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/build-system.txt
28418a49e97fSFam Zheng
284292329a7eSAlex BennéeGIT Data Mining Config
284392329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
284492329a7eSAlex BennéeS: Odd Fixes
284592329a7eSAlex BennéeF: gitdm.config
284692329a7eSAlex BennéeF: contrib/gitdm/*
284792329a7eSAlex Bennée
2848b02c9bc3SMarkus ArmbrusterIncompatible changes
2849b02c9bc3SMarkus ArmbrusterR: libvir-list@redhat.com
2850abcd92dbSPaolo BonziniF: docs/system/deprecated.rst
2851b02c9bc3SMarkus Armbruster
2852aef45d51SDaniel P. BerrangeBuild System
2853aef45d51SDaniel P. Berrange------------
2854aef45d51SDaniel P. BerrangeGIT submodules
2855aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2856aef45d51SDaniel P. BerrangeS: Odd Fixes
2857aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh
2858c10e01b9SPeter Maydell
2859ef45a392SAleksandar MarkovicUI translations
28600eac70b0SAleksandar MarkovicM: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
2861ef45a392SAleksandar MarkovicF: po/*.po
2862ef45a392SAleksandar Markovic
2863c10e01b9SPeter MaydellSphinx documentation configuration and build machinery
2864c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
2865c10e01b9SPeter MaydellS: Maintained
2866c10e01b9SPeter MaydellF: docs/conf.py
2867c10e01b9SPeter MaydellF: docs/*/conf.py
2868