xref: /openbmc/qemu/MAINTAINERS (revision 382ae67a)
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/
158fd5d5c56SAnthony Liguori
15949154ea0SEric AugerARM SMMU
16049154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com>
16149154ea0SEric AugerL: qemu-arm@nongnu.org
16249154ea0SEric AugerS: Maintained
16349154ea0SEric AugerF: hw/arm/smmu*
16449154ea0SEric AugerF: include/hw/arm/smmu*
16549154ea0SEric Auger
1666347e1f1SMarkus ArmbrusterCRIS TCG CPUs
167fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
168fd5d5c56SAnthony LiguoriS: Maintained
169fcf5ef2aSThomas HuthF: target/cris/
1708d8b636dSPaolo BonziniF: hw/cris/
171c9b90090SThomas HuthF: include/hw/cris/
172c0bd0b50SPaolo BonziniF: tests/tcg/cris/
173c17652eeSPaolo BonziniF: disas/cris.c
174fd5d5c56SAnthony Liguori
1756347e1f1SMarkus ArmbrusterHPPA (PA-RISC) TCG CPUs
17661766fe9SRichard HendersonM: Richard Henderson <rth@twiddle.net>
17761766fe9SRichard HendersonS: Maintained
17861766fe9SRichard HendersonF: target/hppa/
17961461802SRichard HendersonF: hw/hppa/
18061766fe9SRichard HendersonF: disas/hppa.c
181376b8519SHelge DellerF: hw/net/*i82596*
182376b8519SHelge DellerF: include/hw/net/lasi_82596.h
18361766fe9SRichard Henderson
1846347e1f1SMarkus ArmbrusterLM32 TCG CPUs
18507bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
18607bf23a7SMichael WalleS: Maintained
187fcf5ef2aSThomas HuthF: target/lm32/
1884eab7a0aSMichael WalleF: disas/lm32.c
1898d8b636dSPaolo BonziniF: hw/lm32/
1904eab7a0aSMichael WalleF: hw/*/lm32_*
1914eab7a0aSMichael WalleF: hw/*/milkymist-*
19270cc0c1fSPhilippe Mathieu-DaudéF: include/hw/display/milkymist_tmu2.h
1934eab7a0aSMichael WalleF: include/hw/char/lm32_juart.h
1944eab7a0aSMichael WalleF: include/hw/lm32/
195c0bd0b50SPaolo BonziniF: tests/tcg/lm32/
19607bf23a7SMichael Walle
1976347e1f1SMarkus ArmbrusterM68K TCG CPUs
198595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
199595a926dSLaurent VivierS: Maintained
200fcf5ef2aSThomas HuthF: target/m68k/
201e9a56114SThomas HuthF: disas/m68k.c
202fd5d5c56SAnthony Liguori
2036347e1f1SMarkus ArmbrusterMicroBlaze TCG CPUs
204fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
205fd5d5c56SAnthony LiguoriS: Maintained
206fcf5ef2aSThomas HuthF: target/microblaze/
2078d8b636dSPaolo BonziniF: hw/microblaze/
208c17652eeSPaolo BonziniF: disas/microblaze.c
209fd5d5c56SAnthony Liguori
2106347e1f1SMarkus ArmbrusterMIPS TCG CPUs
211ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
2124872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
21363640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
2146f640917SLeon AlraeS: Maintained
215fcf5ef2aSThomas HuthF: target/mips/
21610a9794dSAleksandar MarkovicF: default-configs/*mips*
217d02d5fffSAleksandar MarkovicF: disas/*mips*
2181bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-mips.rst.inc
2190f865314SAleksandar MarkovicF: hw/intc/mips_gic.c
2208d8b636dSPaolo BonziniF: hw/mips/
2215995db88SThomas HuthF: hw/misc/mips_*
2225995db88SThomas HuthF: hw/timer/mips_gictimer.c
2230f865314SAleksandar MarkovicF: include/hw/intc/mips_gic.h
2245995db88SThomas HuthF: include/hw/mips/
2255995db88SThomas HuthF: include/hw/misc/mips_*
2265995db88SThomas HuthF: include/hw/timer/mips_gictimer.h
2275d480dddSAleksandar MarkovicF: tests/acceptance/linux_ssh_mips_malta.py
228c0bd0b50SPaolo BonziniF: tests/tcg/mips/
22909684557SAleksandar MarkovicK: ^Subject:.*(?i)mips
230fd5d5c56SAnthony Liguori
2316347e1f1SMarkus ArmbrusterMoxie TCG CPUs
232d15a9c23SAnthony GreenM: Anthony Green <green@moxielogic.com>
233d15a9c23SAnthony GreenS: Maintained
234fcf5ef2aSThomas HuthF: target/moxie/
235c17652eeSPaolo BonziniF: disas/moxie.c
236a3ccdfb5SThomas HuthF: hw/moxie/
237a3ccdfb5SThomas HuthF: default-configs/moxie-softmmu.mak
238d15a9c23SAnthony Green
2396347e1f1SMarkus ArmbrusterNiosII TCG CPUs
240e671711cSMarek VasutM: Chris Wulff <crwulff@gmail.com>
241e671711cSMarek VasutM: Marek Vasut <marex@denx.de>
242e671711cSMarek VasutS: Maintained
243e671711cSMarek VasutF: target/nios2/
244e671711cSMarek VasutF: hw/nios2/
24515e10756SThomas HuthF: hw/intc/nios2_iic.c
246e671711cSMarek VasutF: disas/nios2.c
24715e10756SThomas HuthF: default-configs/nios2-softmmu.mak
248e671711cSMarek Vasut
2496347e1f1SMarkus ArmbrusterOpenRISC TCG CPUs
2501d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com>
2511d7cf18dSStafford HorneS: Odd Fixes
252fcf5ef2aSThomas HuthF: target/openrisc/
253945dad6dSJia LiuF: hw/openrisc/
254c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/
255945dad6dSJia Liu
2566347e1f1SMarkus ArmbrusterPowerPC TCG CPUs
257b4daafbdSDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
258a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
259fd5d5c56SAnthony LiguoriS: Maintained
260fcf5ef2aSThomas HuthF: target/ppc/
2618d8b636dSPaolo BonziniF: hw/ppc/
262b5d55020SThomas HuthF: include/hw/ppc/
263c17652eeSPaolo BonziniF: disas/ppc.c
264fd5d5c56SAnthony Liguori
2656347e1f1SMarkus ArmbrusterRISC-V TCG CPUs
266c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
267a17a61f3SPalmer DabbeltM: Alistair Francis <Alistair.Francis@wdc.com>
2684dc62b15SMichael ClarkM: Sagar Karandikar <sagark@eecs.berkeley.edu>
2694dc62b15SMichael ClarkM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
270a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org
2717b91ae7dSPalmer DabbeltS: Supported
2724dc62b15SMichael ClarkF: target/riscv/
2734dc62b15SMichael ClarkF: hw/riscv/
2744dc62b15SMichael ClarkF: include/hw/riscv/
275f936eac8SAlistair FrancisF: linux-user/host/riscv32/
276511f3138SAlistair FrancisF: linux-user/host/riscv64/
2774dc62b15SMichael Clark
2786347e1f1SMarkus ArmbrusterS390 TCG CPUs
2792b35e93fSRichard HendersonM: Richard Henderson <rth@twiddle.net>
280ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com>
281fd5d5c56SAnthony LiguoriS: Maintained
282fcf5ef2aSThomas HuthF: target/s390x/
2838d8b636dSPaolo BonziniF: hw/s390x/
284c17652eeSPaolo BonziniF: disas/s390.c
285276ba120SPavel ZbitskiyF: tests/tcg/s390x/
286146bd283SCornelia HuckL: qemu-s390x@nongnu.org
287b6f97c14Sbellard
2886347e1f1SMarkus ArmbrusterSH4 TCG CPUs
289ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
2902c9b7d1aSAndreas FärberS: Odd Fixes
291fcf5ef2aSThomas HuthF: target/sh4/
2928d8b636dSPaolo BonziniF: hw/sh4/
293c17652eeSPaolo BonziniF: disas/sh4.c
2948a90f900SThomas HuthF: include/hw/sh4/
295fd5d5c56SAnthony Liguori
2966347e1f1SMarkus ArmbrusterSPARC TCG CPUs
297f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2982c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com>
299fd5d5c56SAnthony LiguoriS: Maintained
300fcf5ef2aSThomas HuthF: target/sparc/
3018d8b636dSPaolo BonziniF: hw/sparc/
3028d8b636dSPaolo BonziniF: hw/sparc64/
30384dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h
304c17652eeSPaolo BonziniF: disas/sparc.c
305fd5d5c56SAnthony Liguori
3066347e1f1SMarkus ArmbrusterUniCore32 TCG CPUs
307a6ea7b4cSAndreas FärberM: Guan Xuetao <gxt@mprc.pku.edu.cn>
308a6ea7b4cSAndreas FärberS: Maintained
309fcf5ef2aSThomas HuthF: target/unicore32/
3108d8b636dSPaolo BonziniF: hw/unicore32/
31147b98d59SThomas HuthF: include/hw/unicore32/
312a6ea7b4cSAndreas Färber
3136347e1f1SMarkus ArmbrusterX86 TCG CPUs
314d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
315d46d72fdSPaolo BonziniM: Richard Henderson <rth@twiddle.net>
316e1a04339SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
317b203a4baSEduardo HabkostS: Maintained
318fcf5ef2aSThomas HuthF: target/i386/
3194132431fSAlex BennéeF: tests/tcg/i386/
3203a082ec0SAlex BennéeF: tests/tcg/x86_64/
3218d8b636dSPaolo BonziniF: hw/i386/
322c17652eeSPaolo BonziniF: disas/i386.c
3231bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-x86.rst.inc
324e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git x86-next
325fd5d5c56SAnthony Liguori
3266347e1f1SMarkus ArmbrusterXtensa TCG CPUs
32716e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
328b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
32916e7caaeSMax FilippovS: Maintained
330fcf5ef2aSThomas HuthF: target/xtensa/
3318d8b636dSPaolo BonziniF: hw/xtensa/
332c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/
3335a6539e6SMax FilippovF: disas/xtensa.c
334895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h
335895e4897SMax FilippovF: default-configs/xtensa*.mak
33616e7caaeSMax Filippov
3376347e1f1SMarkus ArmbrusterTriCore TCG CPUs
33848e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
33948e06fe0SBastian KoppelmannS: Maintained
340fcf5ef2aSThomas HuthF: target/tricore/
34148e06fe0SBastian KoppelmannF: hw/tricore/
342d46d14e6SThomas HuthF: include/hw/tricore/
34348e06fe0SBastian Koppelmann
344dd28bebdSAlex BennéeMultiarch Linux User Tests
345dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
34600a25291SStefan HajnocziS: Maintained
347dd28bebdSAlex BennéeF: tests/tcg/multiarch/
348dd28bebdSAlex Bennée
34984995ea2SMarkus ArmbrusterGuest CPU Cores (KVM)
35084995ea2SMarkus Armbruster---------------------
3516347e1f1SMarkus ArmbrusterOverall KVM CPUs
352c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com>
353fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
354fd5d5c56SAnthony LiguoriS: Supported
355fd5d5c56SAnthony LiguoriF: */kvm.*
3561962cb20SPhilippe Mathieu-DaudéF: accel/kvm/
3579681ad3eSThomas HuthF: accel/stubs/kvm-stub.c
3589681ad3eSThomas HuthF: include/hw/kvm/
359a95e9a48SThomas HuthF: include/sysemu/kvm*.h
3609681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder
361fd5d5c56SAnthony Liguori
3626347e1f1SMarkus ArmbrusterARM KVM CPUs
363ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
364b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
365ed4659d1SPeter MaydellS: Maintained
366fcf5ef2aSThomas HuthF: target/arm/kvm.c
367ed4659d1SPeter Maydell
3686347e1f1SMarkus ArmbrusterMIPS KVM CPUs
369134f7f7dSAleksandar MarkovicM: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
370134f7f7dSAleksandar MarkovicS: Odd Fixes
371fcf5ef2aSThomas HuthF: target/mips/kvm.c
372a31896c4SJames Hogan
3736347e1f1SMarkus ArmbrusterPPC KVM CPUs
374bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
375fd5d5c56SAnthony LiguoriS: Maintained
376fcf5ef2aSThomas HuthF: target/ppc/kvm.c
377fd5d5c56SAnthony Liguori
3786347e1f1SMarkus ArmbrusterS390 KVM CPUs
3797c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
380c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
3817c8e2647SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
3820922e8c0SCornelia HuckS: Supported
383fcf5ef2aSThomas HuthF: target/s390x/kvm.c
384040078e0SDavid HildenbrandF: target/s390x/kvm_s390x.h
385040078e0SDavid HildenbrandF: target/s390x/kvm-stub.c
386fcf5ef2aSThomas HuthF: target/s390x/ioinst.[ch]
387fcf5ef2aSThomas HuthF: target/s390x/machine.c
38874b4c74dSDavid HildenbrandF: target/s390x/sigp.c
3898b3410deSCornelia HuckF: target/s390x/cpu_features*.[ch]
3908b3410deSCornelia HuckF: target/s390x/cpu_models.[ch]
3914277af19SCornelia HuckF: hw/intc/s390_flic.c
3924277af19SCornelia HuckF: hw/intc/s390_flic_kvm.c
3934277af19SCornelia HuckF: include/hw/s390x/s390_flic.h
394c5bfb202SCornelia HuckF: gdb-xml/s390*.xml
395e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
396e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
397146bd283SCornelia HuckL: qemu-s390x@nongnu.org
398fd5d5c56SAnthony Liguori
3996347e1f1SMarkus ArmbrusterX86 KVM CPUs
400d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
401fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com>
402fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
403fd5d5c56SAnthony LiguoriS: Supported
404fcf5ef2aSThomas HuthF: target/i386/kvm.c
4059681ad3eSThomas HuthF: scripts/kvm/vmxcap
406fd5d5c56SAnthony Liguori
407c220cdecSSunil MuthuswamyWHPX CPUs
408c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com>
409c220cdecSSunil MuthuswamyS: Supported
410c220cdecSSunil MuthuswamyF: target/i386/whpx-all.c
411c220cdecSSunil MuthuswamyF: target/i386/whp-dispatch.h
412c220cdecSSunil MuthuswamyF: accel/stubs/whpx-stub.c
413c220cdecSSunil MuthuswamyF: include/sysemu/whpx.h
414c220cdecSSunil Muthuswamy
41584995ea2SMarkus ArmbrusterGuest CPU Cores (Xen)
41684995ea2SMarkus Armbruster---------------------
4176347e1f1SMarkus ArmbrusterX86 Xen CPUs
4183623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org>
4193623c57eSStefano StabelliniM: Anthony Perard <anthony.perard@citrix.com>
420784e9727SPaul DurrantM: Paul Durrant <paul@xen.org>
4216d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org
4228a6b0cd7SStefano StabelliniS: Supported
4238a6b0cd7SStefano StabelliniF: */xen*
424b827891dSGreg KurzF: hw/9pfs/xen-9p*
425c92451c2SPaolo BonziniF: hw/char/xen_console.c
426c92451c2SPaolo BonziniF: hw/display/xenfb.c
427c92451c2SPaolo BonziniF: hw/net/xen_nic.c
4281a72d9aeSPaul DurrantF: hw/block/xen*
4294ea7d1a7SPaul DurrantF: hw/block/dataplane/xen*
430c92451c2SPaolo BonziniF: hw/xen/
431c92451c2SPaolo BonziniF: hw/xenpv/
4329027ac50SStefano StabelliniF: hw/i386/xen/
4331401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c
434fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen*
435c92451c2SPaolo BonziniF: include/hw/xen/
4369027ac50SStefano StabelliniF: include/sysemu/xen-mapcache.h
4378a6b0cd7SStefano Stabellini
43884995ea2SMarkus ArmbrusterHosts
43984995ea2SMarkus Armbruster-----
4401bdd6874SStefan WeilLINUX
441f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com>
442f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com>
443f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
4441bdd6874SStefan WeilS: Maintained
4451bdd6874SStefan WeilF: linux-headers/
446f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh
4471bdd6874SStefan Weil
4481bdd6874SStefan WeilPOSIX
449f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
4501bdd6874SStefan WeilS: Maintained
451f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c
452f3f0204dSPhilippe Mathieu-DaudéF: include/sysemu/os-posix.h
453f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c
454f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h
4551bdd6874SStefan Weil
4563c2bdbc1SKamil RytarowskiNETBSD
4573c2bdbc1SKamil RytarowskiM: Kamil Rytarowski <kamil@netbsd.org>
4583c2bdbc1SKamil RytarowskiS: Maintained
4591b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD
4603c2bdbc1SKamil Rytarowski
4610a773d55SBrad SmithOPENBSD
4620a773d55SBrad SmithM: Brad Smith <brad@comstyle.com>
4630a773d55SBrad SmithS: Maintained
4640a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD
4650a773d55SBrad Smith
4661bdd6874SStefan WeilW32, W64
4671bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de>
4681bdd6874SStefan WeilS: Maintained
4691bdd6874SStefan WeilF: *win32*
47003972660SThomas HuthF: */*win32*
47103972660SThomas HuthF: include/*/*win32*
47203972660SThomas HuthX: qga/*win32*
473885bdc95SStefan WeilF: qemu.nsi
4741bdd6874SStefan Weil
475b250d04aSPhilippe Mathieu-DaudéAlpha Machines
47684995ea2SMarkus Armbruster--------------
477b250d04aSPhilippe Mathieu-DaudéM: Richard Henderson <rth@twiddle.net>
478b250d04aSPhilippe Mathieu-DaudéS: Maintained
479b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/
4807bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c
4818d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/
482b250d04aSPhilippe Mathieu-Daudé
483fd5d5c56SAnthony LiguoriARM Machines
484fd5d5c56SAnthony Liguori------------
48584291fe7SliguangAllwinner-a10
48685b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com>
487a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
488b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
489a00d7f20SPeter MaydellS: Odd Fixes
49085b4d5daSBeniamino GalvaniF: hw/*/allwinner*
49185b4d5daSBeniamino GalvaniF: include/hw/*/allwinner*
49284291fe7SliguangF: hw/arm/cubieboard.c
49384291fe7Sliguang
494e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices
49506271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
496b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
49706271000SPaolo BonziniS: Maintained
49806271000SPaolo BonziniF: hw/char/pl011.c
499c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h
50006271000SPaolo BonziniF: hw/display/pl110*
50106271000SPaolo BonziniF: hw/dma/pl080.c
502aa74e355SPeter MaydellF: include/hw/dma/pl080.h
50306271000SPaolo BonziniF: hw/dma/pl330.c
50406271000SPaolo BonziniF: hw/gpio/pl061.c
50506271000SPaolo BonziniF: hw/input/pl050.c
50606271000SPaolo BonziniF: hw/intc/pl190.c
50706271000SPaolo BonziniF: hw/sd/pl181.c
5081d52866fSPeter MaydellF: hw/ssi/pl022.c
5091d52866fSPeter MaydellF: include/hw/ssi/pl022.h
510877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c
511877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h
51206271000SPaolo BonziniF: include/hw/arm/primecell.h
513e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c
514e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h
5154f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c
5164f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h
517e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c
518e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h
519050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c
520050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h
5210d4a7551SPeter MaydellF: hw/misc/tz-ppc.c
5220d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h
523344f4b15SPeter MaydellF: hw/misc/tz-mpc.c
524344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h
525211e701dSPeter MaydellF: hw/misc/tz-msc.c
526211e701dSPeter MaydellF: include/hw/misc/tz-msc.h
52706271000SPaolo Bonzini
52806271000SPaolo BonziniARM cores
52906271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
530b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
53106271000SPaolo BonziniS: Maintained
53206271000SPaolo BonziniF: hw/intc/arm*
53306271000SPaolo BonziniF: hw/intc/gic_internal.h
53406271000SPaolo BonziniF: hw/misc/a9scu.c
53506271000SPaolo BonziniF: hw/misc/arm11scu.c
536b7f30114SThomas HuthF: hw/misc/arm_l2x0.c
53706271000SPaolo BonziniF: hw/timer/a9gtimer*
538c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm*
539c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h
54006271000SPaolo BonziniF: include/hw/intc/arm*
54106271000SPaolo BonziniF: include/hw/misc/a9scu.h
54206271000SPaolo BonziniF: include/hw/misc/arm11scu.h
54306271000SPaolo BonziniF: include/hw/timer/a9gtimer.h
54406271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h
545c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h
5461e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c
54706271000SPaolo Bonzini
548fc63dcffSEvgeny VoevodinExynos
549f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com>
550a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
551b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
552a00d7f20SPeter MaydellS: Odd Fixes
5538d8b636dSPaolo BonziniF: hw/*/exynos*
554ed0db866SThomas HuthF: include/hw/arm/exynos4210.h
555fc63dcffSEvgeny Voevodin
556766fd09fSMark LangsdorfCalxeda Highbank
5579ef137caSRob HerringM: Rob Herring <robh@kernel.org>
558a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
559b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
560a00d7f20SPeter MaydellS: Odd Fixes
5618d8b636dSPaolo BonziniF: hw/arm/highbank.c
5628d8b636dSPaolo BonziniF: hw/net/xgmac.c
563766fd09fSMark Langsdorf
5649082f121SAntony PavlovCanon DIGIC
5659082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com>
566a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
567b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
568a00d7f20SPeter MaydellS: Odd Fixes
5699082f121SAntony PavlovF: include/hw/arm/digic.h
5709082f121SAntony PavlovF: hw/*/digic*
5717ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic*
5729082f121SAntony Pavlov
5739c8fdcecSAnup PatelGoldfish RTC
5749c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com>
5759c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com>
5769c8fdcecSAnup PatelL: qemu-riscv@nongnu.org
5779c8fdcecSAnup PatelS: Maintained
5789c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c
5799c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h
5809c8fdcecSAnup Patel
581fd5d5c56SAnthony LiguoriGumstix
582a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
583a00d7f20SPeter MaydellR: Philippe Mathieu-Daudé <f4bug@amsat.org>
584b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
5851f7161d2SPhilippe Mathieu-DaudéS: Odd Fixes
5868d8b636dSPaolo BonziniF: hw/arm/gumstix.c
587fd5d5c56SAnthony Liguori
588123a069aSThomas Huthi.MX25 PDK
589123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
590123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
591123a069aSThomas HuthL: qemu-arm@nongnu.org
592123a069aSThomas HuthS: Odd Fixes
593123a069aSThomas HuthF: hw/arm/fsl-imx25.c
594123a069aSThomas HuthF: hw/arm/imx25_pdk.c
595123a069aSThomas HuthF: hw/misc/imx25_ccm.c
596123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h
597123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h
598123a069aSThomas Huth
59995a5db3aSThomas Huthi.MX31 (kzm)
6000325559dSPeter ChubbM: Peter Chubb <peter.chubb@nicta.com.au>
601a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
602b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
60395a5db3aSThomas HuthS: Odd Fixes
6048d8b636dSPaolo BonziniF: hw/arm/kzm.c
60595a5db3aSThomas HuthF: hw/*/imx_*
60695a5db3aSThomas HuthF: hw/*/*imx31*
60795a5db3aSThomas HuthF: include/hw/*/imx_*
60895a5db3aSThomas HuthF: include/hw/*/*imx31*
6090325559dSPeter Chubb
610fd5d5c56SAnthony LiguoriIntegrator CP
6111ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
612b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
613fd5d5c56SAnthony LiguoriS: Maintained
6148d8b636dSPaolo BonziniF: hw/arm/integratorcp.c
615f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c
616b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h
6175e0ac7e0SThomas HuthF: tests/acceptance/machine_arm_integratorcp.py
618fd5d5c56SAnthony Liguori
61995a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul
62095a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
62195a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
62295a5db3aSThomas HuthL: qemu-arm@nongnu.org
62395a5db3aSThomas HuthS: Odd Fixes
62495a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c
62595a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c
62695a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c
62795a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h
62895a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h
62995a5db3aSThomas Huth
63095a5db3aSThomas HuthMCIMX7D SABRE / i.MX7
63195a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
63295a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com>
63395a5db3aSThomas HuthL: qemu-arm@nongnu.org
63495a5db3aSThomas HuthS: Odd Fixes
63595a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c
63695a5db3aSThomas HuthF: hw/arm/fsl-imx7.c
637b7f30114SThomas HuthF: hw/misc/imx7_*.c
63895a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h
639b7f30114SThomas HuthF: include/hw/misc/imx7_*.h
64095a5db3aSThomas HuthF: hw/pci-host/designware.c
64195a5db3aSThomas HuthF: include/hw/pci-host/designware.h
64295a5db3aSThomas Huth
643e5a6a6e6SPeter MaydellMPS2
644e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
645e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org
646e5a6a6e6SPeter MaydellS: Maintained
647e5a6a6e6SPeter MaydellF: hw/arm/mps2.c
6480d4a7551SPeter MaydellF: hw/arm/mps2-tz.c
6490d4a7551SPeter MaydellF: hw/misc/mps2-*.c
6500d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h
6516eee5d24SPeter MaydellF: hw/arm/armsse.c
6526eee5d24SPeter MaydellF: include/hw/arm/armsse.h
653c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c
654c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h
65575750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c
65675750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h
657c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c
658c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h
6595aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c
6605aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h
661cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c
662cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h
663e5a6a6e6SPeter Maydell
6648f69a4c1SPeter MaydellMusca
6658f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
6668f69a4c1SPeter MaydellL: qemu-arm@nongnu.org
6678f69a4c1SPeter MaydellS: Maintained
6688f69a4c1SPeter MaydellF: hw/arm/musca.c
6698f69a4c1SPeter Maydell
670fd5d5c56SAnthony LiguoriMusicpal
671fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
672a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
673b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
674a00d7f20SPeter MaydellS: Odd Fixes
6758d8b636dSPaolo BonziniF: hw/arm/musicpal.c
676fd5d5c56SAnthony Liguori
677fd5d5c56SAnthony LiguorinSeries
678fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
679a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
680b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
681a00d7f20SPeter MaydellS: Odd Fixes
6828d8b636dSPaolo BonziniF: hw/arm/nseries.c
6838a08cc71SPhilippe Mathieu-DaudéF: hw/display/blizzard.c
684b7f30114SThomas HuthF: hw/input/lm832x.c
685b7f30114SThomas HuthF: hw/input/tsc2005.c
686b7f30114SThomas HuthF: hw/misc/cbus.c
6876a648a5fSPhilippe Mathieu-DaudéF: hw/rtc/twl92230.c
6888a08cc71SPhilippe Mathieu-DaudéF: include/hw/display/blizzard.h
689a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h
690e8fa3958SPhilippe Mathieu-DaudéF: include/hw/misc/cbus.h
691050a82f0SThomas HuthF: tests/acceptance/machine_arm_n8x0.py
692fd5d5c56SAnthony Liguori
693fd5d5c56SAnthony LiguoriPalm
694fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
695a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
696b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
697a00d7f20SPeter MaydellS: Odd Fixes
6988d8b636dSPaolo BonziniF: hw/arm/palm.c
699b7f30114SThomas HuthF: hw/input/tsc210x.c
700a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h
701fd5d5c56SAnthony Liguori
70295a5db3aSThomas HuthRaspberry Pi
70395a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
70495a5db3aSThomas HuthR: Andrew Baumann <Andrew.Baumann@microsoft.com>
70595a5db3aSThomas HuthR: Philippe Mathieu-Daudé <f4bug@amsat.org>
70695a5db3aSThomas HuthL: qemu-arm@nongnu.org
70795a5db3aSThomas HuthS: Odd Fixes
708123a069aSThomas HuthF: hw/arm/raspi.c
70995a5db3aSThomas HuthF: hw/arm/raspi_platform.h
71095a5db3aSThomas HuthF: hw/*/bcm283*
71195a5db3aSThomas HuthF: include/hw/arm/raspi*
71295a5db3aSThomas HuthF: include/hw/*/bcm283*
71395a5db3aSThomas Huth
714fd5d5c56SAnthony LiguoriReal View
7151ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
716b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
717fd5d5c56SAnthony LiguoriS: Maintained
7188d8b636dSPaolo BonziniF: hw/arm/realview*
719f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c
7205ea53049SPaolo BonziniF: hw/intc/realview_gic.c
7215ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h
722fd5d5c56SAnthony Liguori
7239b31bff0SPaolo BonziniPXA2XX
724fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
725a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
726b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
727a00d7f20SPeter MaydellS: Odd Fixes
7289b31bff0SPaolo BonziniF: hw/arm/mainstone.c
7298d8b636dSPaolo BonziniF: hw/arm/spitz.c
7309b31bff0SPaolo BonziniF: hw/arm/tosa.c
7319b31bff0SPaolo BonziniF: hw/arm/z2.c
7329b31bff0SPaolo BonziniF: hw/*/pxa2xx*
733123a069aSThomas HuthF: hw/display/tc6393xb.c
734123a069aSThomas HuthF: hw/gpio/max7310.c
735123a069aSThomas HuthF: hw/gpio/zaurus.c
736f7e242d6SThomas HuthF: hw/misc/mst_fpga.c
737b7f30114SThomas HuthF: hw/misc/max111x.c
738ed0db866SThomas HuthF: include/hw/arm/pxa.h
739123a069aSThomas HuthF: include/hw/arm/sharpsl.h
740ee2ccc57SPhilippe Mathieu-DaudéF: include/hw/display/tc6393xb.h
741fd5d5c56SAnthony Liguori
74295a5db3aSThomas HuthSABRELITE / i.MX6
74395a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
74495a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
74595a5db3aSThomas HuthL: qemu-arm@nongnu.org
74695a5db3aSThomas HuthS: Odd Fixes
74795a5db3aSThomas HuthF: hw/arm/sabrelite.c
74895a5db3aSThomas HuthF: hw/arm/fsl-imx6.c
749b7f30114SThomas HuthF: hw/misc/imx6_*.c
75095a5db3aSThomas HuthF: hw/ssi/imx_spi.c
75195a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h
752b7f30114SThomas HuthF: include/hw/misc/imx6_*.h
75395a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h
75495a5db3aSThomas Huth
75564580903SHongbo ZhangSBSA-REF
75664580903SHongbo ZhangM: Radoslaw Biernacki <radoslaw.biernacki@linaro.org>
75764580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org>
758aff55693SLeif LindholmR: Leif Lindholm <leif@nuviainc.com>
75964580903SHongbo ZhangL: qemu-arm@nongnu.org
76064580903SHongbo ZhangS: Maintained
76164580903SHongbo ZhangF: hw/arm/sbsa-ref.c
76264580903SHongbo Zhang
763671f11b2SThomas HuthSharp SL-5500 (Collie) PDA
764671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
765671f11b2SThomas HuthL: qemu-arm@nongnu.org
766671f11b2SThomas HuthS: Odd Fixes
767671f11b2SThomas HuthF: hw/arm/collie.c
768671f11b2SThomas HuthF: hw/arm/strongarm*
769671f11b2SThomas Huth
770fd5d5c56SAnthony LiguoriStellaris
7711ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
772b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
773fd5d5c56SAnthony LiguoriS: Maintained
7748d8b636dSPaolo BonziniF: hw/*/stellaris*
77598fa3327SPhilippe Mathieu-DaudéF: include/hw/input/gamepad.h
776fd5d5c56SAnthony Liguori
77795a5db3aSThomas HuthVersatile Express
77895a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
77995a5db3aSThomas HuthL: qemu-arm@nongnu.org
78095a5db3aSThomas HuthS: Maintained
78195a5db3aSThomas HuthF: hw/arm/vexpress.c
78295a5db3aSThomas Huth
783fd5d5c56SAnthony LiguoriVersatile PB
7841ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
785b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
786fd5d5c56SAnthony LiguoriS: Maintained
7878d8b636dSPaolo BonziniF: hw/*/versatile*
788c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c
789fd5d5c56SAnthony Liguori
79095a5db3aSThomas HuthVirt
79195a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
79295a5db3aSThomas HuthL: qemu-arm@nongnu.org
79395a5db3aSThomas HuthS: Maintained
79495a5db3aSThomas HuthF: hw/arm/virt*
79595a5db3aSThomas HuthF: include/hw/arm/virt.h
79695a5db3aSThomas Huth
797e3260506SPeter A. G. CrosthwaiteXilinx Zynq
798cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
799c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
800a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
801b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
802e3260506SPeter A. G. CrosthwaiteS: Maintained
803cc0100f4SAlistair FrancisF: hw/*/xilinx_*
8048d8b636dSPaolo BonziniF: hw/*/cadence_*
805f7e242d6SThomas HuthF: hw/misc/zynq*
806f7e242d6SThomas HuthF: include/hw/misc/zynq*
807cc0100f4SAlistair FrancisX: hw/ssi/xilinx_*
808e3260506SPeter A. G. Crosthwaite
809137805f5SAlistair FrancisXilinx ZynqMP
810c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
811cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
812a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
813b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
814137805f5SAlistair FrancisS: Maintained
815cc0100f4SAlistair FrancisF: hw/*/xlnx*.c
816f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h
81724d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h
81824d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c
81924d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h
820137805f5SAlistair Francis
8218f4d260eSShannon ZhaoARM ACPI Subsystem
822e59f13d7SZhaoshenglongM: Shannon Zhao <shannon.zhaosl@gmail.com>
823b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
8248f4d260eSShannon ZhaoS: Maintained
8258f4d260eSShannon ZhaoF: hw/arm/virt-acpi-build.c
8268f4d260eSShannon Zhao
827a1f8193bSAlistair FrancisSTM32F205
828a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
829a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
8308ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
831a1f8193bSAlistair FrancisS: Maintained
832a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c
833a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c
834a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c
835a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c
836a1f8193bSAlistair FrancisF: hw/adc/*
837a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c
8380e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h
839a1f8193bSAlistair Francis
840529fc5fdSAlistair FrancisSTM32F405
841529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
842529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
8438ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
844529fc5fdSAlistair FrancisS: Maintained
845529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c
846529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c
847529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c
848529fc5fdSAlistair Francis
849a1f8193bSAlistair FrancisNetduino 2
850a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
851a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
8528ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
853a1f8193bSAlistair FrancisS: Maintained
854a1f8193bSAlistair FrancisF: hw/arm/netduino2.c
855a1f8193bSAlistair Francis
85660d6c427SAlistair FrancisNetduino Plus 2
85760d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
85860d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
8598ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
86060d6c427SAlistair FrancisS: Maintained
86160d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c
86260d6c427SAlistair Francis
863670bc4cbSSubbaraya SundeepSmartFusion2
864670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
865a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
8668ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
867670bc4cbSSubbaraya SundeepS: Maintained
868670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c
869670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c
870670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c
871670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c
872670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h
873670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h
874670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h
875670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h
876670bc4cbSSubbaraya Sundeep
877670bc4cbSSubbaraya SundeepEmcraft M2S-FG484
878670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
879a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
8808ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
881670bc4cbSSubbaraya SundeepS: Maintained
882670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c
883670bc4cbSSubbaraya Sundeep
884f87db1baSJoel StanleyASPEED BMCs
885f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org>
886a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
887f87db1baSJoel StanleyR: Andrew Jeffery <andrew@aj.id.au>
888f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au>
889f87db1baSJoel StanleyL: qemu-arm@nongnu.org
890f87db1baSJoel StanleyS: Maintained
891f87db1baSJoel StanleyF: hw/*/*aspeed*
892b7f30114SThomas HuthF: hw/misc/pca9552.c
893f87db1baSJoel StanleyF: include/hw/*/*aspeed*
894b7f30114SThomas HuthF: include/hw/misc/pca9552*.h
895f87db1baSJoel StanleyF: hw/net/ftgmac100.c
896f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h
897f87db1baSJoel Stanley
898c0066d1aSJoel StanleyNRF51
899c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au>
900a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
901c0066d1aSJoel StanleyL: qemu-arm@nongnu.org
902c0066d1aSJoel StanleyS: Maintained
903c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c
904c8de3f5fSStefan HajnocziF: hw/*/microbit*.c
905c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h
906c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h
9071e8a1faeSThomas HuthF: tests/qtest/microbit-test.c
908c0066d1aSJoel Stanley
909fd5d5c56SAnthony LiguoriCRIS Machines
910fd5d5c56SAnthony Liguori-------------
911fd5d5c56SAnthony LiguoriAxis Dev88
912fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
913fd5d5c56SAnthony LiguoriS: Maintained
9148d8b636dSPaolo BonziniF: hw/cris/axis_dev88.c
9156e481d57SPeter MaydellF: hw/*/etraxfs_*.c
916fd5d5c56SAnthony Liguori
917e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines
918e188396cSPhilippe Mathieu-Daudé------------------
91918092598SHelge DellerHP B160L
920e188396cSPhilippe Mathieu-DaudéM: Richard Henderson <rth@twiddle.net>
921e188396cSPhilippe Mathieu-DaudéR: Helge Deller <deller@gmx.de>
922e188396cSPhilippe Mathieu-DaudéS: Odd Fixes
923a2a82ad6SPhilippe Mathieu-DaudéF: default-configs/hppa-softmmu.mak
924e188396cSPhilippe Mathieu-DaudéF: hw/hppa/
925e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img
926e188396cSPhilippe Mathieu-Daudé
92707bf23a7SMichael WalleLM32 Machines
92807bf23a7SMichael Walle-------------
92907bf23a7SMichael WalleEVR32 and uclinux BSP
93007bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
93107bf23a7SMichael WalleS: Maintained
9328d8b636dSPaolo BonziniF: hw/lm32/lm32_boards.c
93307bf23a7SMichael Walle
934d118aa6bSMichael Wallemilkymist
935d118aa6bSMichael WalleM: Michael Walle <michael@walle.cc>
936d118aa6bSMichael WalleS: Maintained
9378d8b636dSPaolo BonziniF: hw/lm32/milkymist.c
938d118aa6bSMichael Walle
939afcacd53SAurelien JarnoM68K Machines
940fd5d5c56SAnthony Liguori-------------
941fd5d5c56SAnthony Liguorian5206
9425baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
9435baf2741SThomas HuthS: Odd Fixes
9448d8b636dSPaolo BonziniF: hw/m68k/an5206.c
945e9a56114SThomas HuthF: hw/m68k/mcf5206.c
946fd5d5c56SAnthony Liguori
947fd5d5c56SAnthony Liguorimcf5208
9485baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
9495baf2741SThomas HuthS: Odd Fixes
9508d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c
951e9a56114SThomas HuthF: hw/m68k/mcf_intc.c
952e9a56114SThomas HuthF: hw/char/mcf_uart.c
953e9a56114SThomas HuthF: hw/net/mcf_fec.c
9545baf2741SThomas HuthF: include/hw/m68k/mcf*.h
955fd5d5c56SAnthony Liguori
9561810b815SThomas HuthNeXTcube
9571810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
9581810b815SThomas HuthS: Odd Fixes
9591810b815SThomas HuthF: hw/m68k/next-*.c
9601810b815SThomas HuthF: hw/display/next-fb.c
9611810b815SThomas HuthF: include/hw/m68k/next-cube.h
9621810b815SThomas Huth
9636dca62a0SLaurent Vivierq800
9646dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
9656dca62a0SLaurent VivierS: Maintained
96604e7ca8dSLaurent VivierF: hw/m68k/q800.c
9676dca62a0SLaurent VivierF: hw/misc/mac_via.c
968fa2ba3b8SLaurent VivierF: hw/nubus/*
9698ac919a0SLaurent VivierF: hw/display/macfb.c
970c701ec62SLaurent VivierF: hw/block/swim.c
97104e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h
9726dca62a0SLaurent VivierF: include/hw/misc/mac_via.h
973fa2ba3b8SLaurent VivierF: include/hw/nubus/*
9748ac919a0SLaurent VivierF: include/hw/display/macfb.h
975c701ec62SLaurent VivierF: include/hw/block/swim.h
9766dca62a0SLaurent Vivier
977fd5d5c56SAnthony LiguoriMicroBlaze Machines
978b6f97c14Sbellard-------------------
979fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
980fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
981fd5d5c56SAnthony LiguoriS: Maintained
9826e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c
983a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h
984b6f97c14Sbellard
985d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605
9864b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
987d36e8ce7SPeter A. G. CrosthwaiteS: Maintained
9888d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c
989d36e8ce7SPeter A. G. Crosthwaite
990fd5d5c56SAnthony LiguoriMIPS Machines
991fd5d5c56SAnthony Liguori-------------
992fd5d5c56SAnthony LiguoriJazz
993fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
99463640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
995fd5d5c56SAnthony LiguoriS: Maintained
9968d8b636dSPaolo BonziniF: hw/mips/mips_jazz.c
9970886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c
9980886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c
999fd5d5c56SAnthony Liguori
1000fd5d5c56SAnthony LiguoriMalta
1001485cd982SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
1002485cd982SAleksandar MarkovicM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1003485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
1004fd5d5c56SAnthony LiguoriS: Maintained
100560041378SAleksandar MarkovicF: hw/isa/piix4.c
100660041378SAleksandar MarkovicF: hw/acpi/piix4.c
10078d8b636dSPaolo BonziniF: hw/mips/mips_malta.c
100893081f51SAleksandar MarkovicF: hw/mips/gt64xxx_pci.c
100960041378SAleksandar MarkovicF: include/hw/southbridge/piix.h
1010c47c336eSPhilippe Mathieu-DaudéF: tests/acceptance/linux_ssh_mips_malta.py
10110484d9d4SPhilippe Mathieu-DaudéF: tests/acceptance/machine_mips_malta.py
1012fd5d5c56SAnthony Liguori
1013fd5d5c56SAnthony LiguoriMipssim
10144872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
101563640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
1016659f42d8SYongbok KimS: Odd Fixes
10178d8b636dSPaolo BonziniF: hw/mips/mips_mipssim.c
1018659f42d8SYongbok KimF: hw/net/mipsnet.c
1019fd5d5c56SAnthony Liguori
1020fd5d5c56SAnthony LiguoriR4000
1021fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net>
102263640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
1023d32dc614SPhilippe Mathieu-DaudéS: Obsolete
10248d8b636dSPaolo BonziniF: hw/mips/mips_r4k.c
1025fd5d5c56SAnthony Liguori
1026659f42d8SYongbok KimFulong 2E
102786eb0697SAleksandar MarkovicM: Philippe Mathieu-Daudé <f4bug@amsat.org>
10284872fee2SAleksandar MarkovicM: Aleksandar Markovic <amarkovic@wavecomp.com>
1029659f42d8SYongbok KimS: Odd Fixes
1030659f42d8SYongbok KimF: hw/mips/mips_fulong2e.c
10310170a3fcSPhilippe Mathieu-DaudéF: hw/isa/vt82c686.c
10325021bfa5SThomas HuthF: hw/pci-host/bonito.c
10330170a3fcSPhilippe Mathieu-DaudéF: include/hw/isa/vt82c686.h
1034659f42d8SYongbok Kim
1035659f42d8SYongbok KimBoston
10364872fee2SAleksandar MarkovicM: Paul Burton <pburton@wavecomp.com>
103763640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
1038659f42d8SYongbok KimS: Maintained
1039659f42d8SYongbok KimF: hw/core/loader-fit.c
1040659f42d8SYongbok KimF: hw/mips/boston.c
1041659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c
10425021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h
1043659f42d8SYongbok Kim
1044945dad6dSJia LiuOpenRISC Machines
1045945dad6dSJia Liu-----------------
1046945dad6dSJia Liuor1k-sim
1047945dad6dSJia LiuM: Jia Liu <proljc@gmail.com>
1048945dad6dSJia LiuS: Maintained
1049945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c
1050945dad6dSJia Liu
1051fd5d5c56SAnthony LiguoriPowerPC Machines
1052fd5d5c56SAnthony Liguori----------------
1053fd5d5c56SAnthony Liguori405
1054bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1055a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
10569b9fe135SAndreas FärberS: Odd Fixes
10578d8b636dSPaolo BonziniF: hw/ppc/ppc405_boards.c
1058fd5d5c56SAnthony Liguori
1059aaade8d7SAndreas FärberBamboo
1060bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1061aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1062aaade8d7SAndreas FärberS: Odd Fixes
10638d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c
1064aaade8d7SAndreas Färber
106598cded3aSAndreas Färbere500
1066bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
106798cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1068bba8e23aSAlexander GrafS: Odd Fixes
1069ce6fc617SThomas HuthF: hw/ppc/e500*
10702c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c
10717abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c
1072ce6fc617SThomas HuthF: hw/net/fsl_etsec/
1073ce6fc617SThomas HuthF: hw/pci-host/ppce500.c
1074b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h
1075b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h
1076b5d55020SThomas HuthF: pc-bios/u-boot.e500
107798cded3aSAndreas Färber
107898cded3aSAndreas Färbermpc8544ds
1079bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
108098cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1081bba8e23aSAlexander GrafS: Odd Fixes
108298cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c
10838d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c
108498cded3aSAndreas Färber
10852c6aba14SThomas HuthNew World (mac99)
108640e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
108740e3dd06SMark Cave-AylandR: David Gibson <david@gibson.dropbear.id.au>
1088a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1089bba8e23aSAlexander GrafS: Odd Fixes
1090baec1910SAndreas FärberF: hw/ppc/mac_newworld.c
10916e481d57SPeter MaydellF: hw/pci-host/uninorth.c
10926e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc]
10938d8b636dSPaolo BonziniF: hw/misc/macio/
10946ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c
1095b5d55020SThomas HuthF: hw/nvram/mac_nvram.c
10962c6aba14SThomas HuthF: hw/input/adb*
1097eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/
10986ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h
1099eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h
11005021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h
11012c6aba14SThomas HuthF: include/hw/input/adb*
110252804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
1103fd5d5c56SAnthony Liguori
11042c6aba14SThomas HuthOld World (g3beige)
110540e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
110640e3dd06SMark Cave-AylandR: David Gibson <david@gibson.dropbear.id.au>
1107a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1108bba8e23aSAlexander GrafS: Odd Fixes
1109baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c
11106e481d57SPeter MaydellF: hw/pci-host/grackle.c
11118d8b636dSPaolo BonziniF: hw/misc/macio/
1112835c42d3SThomas HuthF: hw/intc/heathrow_pic.c
11132c6aba14SThomas HuthF: hw/input/adb*
111497e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h
11152c6aba14SThomas HuthF: include/hw/input/adb*
111652804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
1117fd5d5c56SAnthony Liguori
1118ec38d398SAndreas FärberPReP
11198178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org>
1120a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
11218178e89cSHervé PoussineauS: Maintained
112275610155SAndreas FärberF: hw/ppc/prep.c
11238178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c
11248178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c
11256e481d57SPeter MaydellF: hw/pci-host/prep.[hc]
11260a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c
1127a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c
11281cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c
1129819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c
1130a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h
1131819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h
113271b290e7SPhilippe Mathieu-DaudéF: tests/acceptance/ppc_prep_40p.py
1133fd5d5c56SAnthony Liguori
1134300b115cSAndreas FärbersPAPR
1135085eb217SDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
11368a269ca4SAndreas FärberL: qemu-ppc@nongnu.org
11378a269ca4SAndreas FärberS: Supported
11388d8b636dSPaolo BonziniF: hw/*/spapr*
1139f9de2da7SDavid GibsonF: include/hw/*/spapr*
1140f9de2da7SDavid GibsonF: hw/*/xics*
1141f9de2da7SDavid GibsonF: include/hw/*/xics*
1142b5d55020SThomas HuthF: pc-bios/slof.bin
1143b5d55020SThomas HuthF: docs/specs/ppc-spapr-hcalls.txt
1144b5d55020SThomas HuthF: docs/specs/ppc-spapr-hotplug.txt
11451e8a1faeSThomas HuthF: tests/qtest/spapr*
11461cf4323eSThomas HuthF: tests/qtest/libqos/*spapr*
11471e8a1faeSThomas HuthF: tests/qtest/rtas*
11481cf4323eSThomas HuthF: tests/qtest/libqos/rtas*
11498a269ca4SAndreas Färber
11501af82d4fSCédric Le GoaterPowerNV (Non-Virtualized)
11511af82d4fSCédric Le GoaterM: Cédric Le Goater <clg@kaod.org>
11521af82d4fSCédric Le GoaterM: David Gibson <david@gibson.dropbear.id.au>
11531af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org
11541af82d4fSCédric Le GoaterS: Maintained
11551af82d4fSCédric Le GoaterF: hw/ppc/pnv*
11561af82d4fSCédric Le GoaterF: hw/intc/pnv*
11571af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c
11581af82d4fSCédric Le GoaterF: include/hw/ppc/pnv*
11591af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid
11601e8a1faeSThomas HuthF: tests/qtest/pnv*
11611af82d4fSCédric Le Goater
1162794d00bfSAndreas Färbervirtex_ml507
1163794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1164794d00bfSAndreas FärberL: qemu-ppc@nongnu.org
1165794d00bfSAndreas FärberS: Odd Fixes
11666e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c
1167794d00bfSAndreas Färber
1168a9dd6604SBALATON Zoltansam460ex
1169a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1170a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org
1171a9dd6604SBALATON ZoltanS: Maintained
117233c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c
117333c6a8b5SBALATON ZoltanF: hw/ppc/ppc440_pcix.c
117433c6a8b5SBALATON ZoltanF: hw/display/sm501*
1175a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c
1176de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c
117733c6a8b5SBALATON ZoltanF: pc-bios/canyonlands.dt[sb]
117833c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin
117933c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex
1180a9dd6604SBALATON Zoltan
1181fd5d5c56SAnthony LiguoriSH4 Machines
1182fd5d5c56SAnthony Liguori------------
1183fd5d5c56SAnthony LiguoriR2D
1184fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
1185fd5d5c56SAnthony LiguoriS: Maintained
11866e481d57SPeter MaydellF: hw/sh4/r2d.c
118781527b94SThomas HuthF: hw/intc/sh_intc.c
118881527b94SThomas HuthF: hw/timer/sh_timer.c
1189fd5d5c56SAnthony Liguori
1190fd5d5c56SAnthony LiguoriShix
1191fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
119281527b94SThomas HuthS: Odd Fixes
11936e481d57SPeter MaydellF: hw/sh4/shix.c
1194fd5d5c56SAnthony Liguori
1195fd5d5c56SAnthony LiguoriSPARC Machines
1196fd5d5c56SAnthony Liguori--------------
1197fd5d5c56SAnthony LiguoriSun4m
1198f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1199fd5d5c56SAnthony LiguoriS: Maintained
12008d8b636dSPaolo BonziniF: hw/sparc/sun4m.c
1201c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c
1202aec2b887SThomas HuthF: hw/display/cg3.c
1203aec2b887SThomas HuthF: hw/display/tcx.c
1204c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c
12057098b79eSThomas HuthF: hw/misc/eccmemctl.c
1206aec2b887SThomas HuthF: hw/*/slavio_*.c
1207aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h
1208c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h
1209d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h
1210aec2b887SThomas HuthF: pc-bios/openbios-sparc32
1211fd5d5c56SAnthony Liguori
1212fd5d5c56SAnthony LiguoriSun4u
1213f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1214fd5d5c56SAnthony LiguoriS: Maintained
12158d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c
12168ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c
12178ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h
12185021bfa5SThomas HuthF: hw/pci-host/sabre.c
12195021bfa5SThomas HuthF: include/hw/pci-host/sabre.h
12208ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c
12218ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h
12228ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64
1223fd5d5c56SAnthony Liguori
1224a2664ca0SArtyom TarasenkoSun4v
1225a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com>
1226a2664ca0SArtyom TarasenkoS: Maintained
1227626e4a4bSFam ZhengF: hw/sparc64/niagara.c
12282811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c
12292811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h
1230a2664ca0SArtyom Tarasenko
1231ce6c760cSFabien ChouteauLeon3
1232ce6c760cSFabien ChouteauM: Fabien Chouteau <chouteau@adacore.com>
1233918b8adeSKONRAD FredericM: KONRAD Frederic <frederic.konrad@adacore.com>
1234ce6c760cSFabien ChouteauS: Maintained
12358d8b636dSPaolo BonziniF: hw/sparc/leon3.c
12368d8b636dSPaolo BonziniF: hw/*/grlib*
1237162abf1aSKONRAD FredericF: include/hw/*/grlib*
1238b11785caSPhilippe Mathieu-DaudéF: tests/acceptance/machine_sparc_leon3.py
1239ce6c760cSFabien Chouteau
1240fd5d5c56SAnthony LiguoriS390 Machines
1241fd5d5c56SAnthony Liguori-------------
1242dd4ad64aSCornelia HuckS390 Virtio-ccw
1243c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
12447c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1245b304bf00SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
1246dd4ad64aSCornelia HuckS: Supported
12470c6aa7eeSPaolo BonziniF: hw/char/sclp*.[hc]
12489d1c4449SChristian BorntraegerF: hw/char/terminal3270.c
1249c5bfb202SCornelia HuckF: hw/s390x/
12504277af19SCornelia HuckF: include/hw/s390x/
1251c5bfb202SCornelia HuckF: hw/watchdog/wdt_diag288.c
12521e4738b2SSascha SilbeF: include/hw/watchdog/wdt_diag288.h
12531e4738b2SSascha SilbeF: default-configs/s390x-softmmu.mak
1254e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1255e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1256146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1257dd4ad64aSCornelia Huck
12588e4eb427SChristian BorntraegerS390-ccw boot
1259304584bfSCornelia HuckM: Christian Borntraeger <borntraeger@de.ibm.com>
1260304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com>
1261304584bfSCornelia HuckS: Supported
12628e4eb427SChristian BorntraegerF: hw/s390x/ipl.*
1263304584bfSCornelia HuckF: pc-bios/s390-ccw/
1264304584bfSCornelia HuckF: pc-bios/s390-ccw.img
1265cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst
1266e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1267304584bfSCornelia HuckL: qemu-s390x@nongnu.org
1268304584bfSCornelia Huck
1269d5bfb425SChristian BorntraegerS390 PCI
1270ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com>
1271d5bfb425SChristian BorntraegerS: Supported
1272d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci*
1273d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org
1274d5bfb425SChristian Borntraeger
1275ab9528caSGuan XuetaoUniCore32 Machines
127684995ea2SMarkus Armbruster------------------
1277ab9528caSGuan XuetaoPKUnity-3 SoC initramfs-with-busybox
1278ab9528caSGuan XuetaoM: Guan Xuetao <gxt@mprc.pku.edu.cn>
1279ab9528caSGuan XuetaoS: Maintained
12808d8b636dSPaolo BonziniF: hw/*/puv3*
1281ab9528caSGuan XuetaoF: hw/unicore32/
1282ab9528caSGuan Xuetao
1283fd5d5c56SAnthony LiguoriX86 Machines
1284fd5d5c56SAnthony Liguori------------
1285fd5d5c56SAnthony LiguoriPC
1286046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1287fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1288fd5d5c56SAnthony LiguoriS: Supported
1289046a6486SMichael S. TsirkinF: include/hw/i386/
1290046a6486SMichael S. TsirkinF: hw/i386/
12910f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c
1292046a6486SMichael S. TsirkinF: hw/pci-host/q35.c
1293046a6486SMichael S. TsirkinF: hw/pci-host/pam.c
12940fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h
1295046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h
1296046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h
129714a026ddSPhilippe Mathieu-DaudéF: hw/isa/piix3.c
1298046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c
1299046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c
1300046a6486SMichael S. TsirkinF: hw/acpi/piix4.c
1301046a6486SMichael S. TsirkinF: hw/acpi/ich9.c
1302046a6486SMichael S. TsirkinF: include/hw/acpi/ich9.h
1303fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
13049cc3b73cSPaolo BonziniF: hw/misc/sga.c
13056f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c
13066f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h
13076f5a3294SPhilippe Mathieu-DaudéF: tests/test-x86-cpuid.c
13081e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c
13099cc3b73cSPaolo Bonzini
13109cc3b73cSPaolo BonziniPC Chipset
13119cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com>
13129cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
13131732be86SPhilippe Mathieu-DaudéS: Supported
13149cc3b73cSPaolo BonziniF: hw/char/debugcon.c
1315bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel*
13169cc3b73cSPaolo BonziniF: hw/char/serial*
13179cc3b73cSPaolo BonziniF: hw/dma/i8257*
13189cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c
13191732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c
13209cc3b73cSPaolo BonziniF: hw/intc/apic*
13219cc3b73cSPaolo BonziniF: hw/intc/ioapic*
13229cc3b73cSPaolo BonziniF: hw/intc/i8259*
13231854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c
13249cc3b73cSPaolo BonziniF: hw/misc/debugexit.c
13259cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c
13269cc3b73cSPaolo BonziniF: hw/timer/hpet*
13279cc3b73cSPaolo BonziniF: hw/timer/i8254*
1328bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc*
1329edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c
13304bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c
1331866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h
1332bb3d5ea8SPhilippe Mathieu-DaudéF: include/hw/char/parallel.h
133355f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h
1334a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h
133547973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h
13364bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h
13371854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h
1338a2feb348SThomas HuthF: include/hw/timer/hpet.h
1339a2feb348SThomas HuthF: include/hw/timer/i8254*
1340bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc*
1341046a6486SMichael S. Tsirkin
13425cb48f05SSergio Lopezmicrovm
13435cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com>
13445cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com>
13455cb48f05SSergio LopezS: Maintained
13465cb48f05SSergio LopezF: docs/microvm.rst
13475cb48f05SSergio LopezF: hw/i386/microvm.c
13485cb48f05SSergio LopezF: include/hw/i386/microvm.h
13495cb48f05SSergio LopezF: pc-bios/bios-microvm.bin
13505cb48f05SSergio Lopez
13515da4fb00SMichael S. TsirkinMachine core
13525da4fb00SMichael S. TsirkinM: Eduardo Habkost <ehabkost@redhat.com>
1353fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
13545da4fb00SMichael S. TsirkinS: Supported
13552e5b09fdSMarkus ArmbrusterF: hw/core/cpu.c
135652924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c
13575da4fb00SMichael S. TsirkinF: hw/core/machine.c
1358c1629c5cSThomas HuthF: hw/core/null-machine.c
1359ac057879SMarkus ArmbrusterF: hw/core/numa.c
1360335d52f4SLuc MichelF: hw/cpu/cluster.c
13618ac25c84SMarkus ArmbrusterF: qapi/machine.json
13627f7b4e7aSMarkus ArmbrusterF: qapi/machine-target.json
13635da4fb00SMichael S. TsirkinF: include/hw/boards.h
13642e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h
1365335d52f4SLuc MichelF: include/hw/cpu/cluster.h
13662dd02587SMarkus ArmbrusterF: include/sysemu/numa.h
1367e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
1368fd5d5c56SAnthony Liguori
136916e7caaeSMax FilippovXtensa Machines
137016e7caaeSMax Filippov---------------
1371375847a6SMax Filippovsim
137216e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
137316e7caaeSMax FilippovS: Maintained
1374437a8c11SMax FilippovF: hw/xtensa/sim.c
1375375847a6SMax Filippov
1376d9e8553bSMax Filippovvirt
1377d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1378d9e8553bSMax FilippovS: Maintained
1379d9e8553bSMax FilippovF: hw/xtensa/virt.c
1380d9e8553bSMax Filippov
1381437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705)
1382375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1383375847a6SMax FilippovS: Maintained
1384437a8c11SMax FilippovF: hw/xtensa/xtfpga.c
1385437a8c11SMax FilippovF: hw/net/opencores_eth.c
138616e7caaeSMax Filippov
1387fd5d5c56SAnthony LiguoriDevices
1388fd5d5c56SAnthony Liguori-------
1389b30934cbSJiri SlabyEDU
1390b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz>
1391b30934cbSJiri SlabyS: Maintained
1392b30934cbSJiri SlabyF: hw/misc/edu.c
1393b30934cbSJiri Slaby
1394fd5d5c56SAnthony LiguoriIDE
1395c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1396c095348bSJohn SnowL: qemu-block@nongnu.org
1397c095348bSJohn SnowS: Supported
13988d8b636dSPaolo BonziniF: include/hw/ide.h
1399c9f7acd5SThomas HuthF: include/hw/ide/
1400fd5d5c56SAnthony LiguoriF: hw/ide/
1401c095348bSJohn SnowF: hw/block/block.c
1402c095348bSJohn SnowF: hw/block/cdrom.c
1403c095348bSJohn SnowF: hw/block/hd-geometry.c
14041e8a1faeSThomas HuthF: tests/qtest/ide-test.c
14051e8a1faeSThomas HuthF: tests/qtest/ahci-test.c
14061e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c
14071cf4323eSThomas HuthF: tests/qtest/libqos/ahci*
1408e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1409c095348bSJohn Snow
1410caf316baSCorey MinyardIPMI
1411caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org>
1412caf316baSCorey MinyardS: Maintained
1413caf316baSCorey MinyardF: include/hw/ipmi/*
1414caf316baSCorey MinyardF: hw/ipmi/*
1415caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c
14161e8a1faeSThomas HuthF: tests/qtest/ipmi*
1417e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase
1418caf316baSCorey Minyard
1419c095348bSJohn SnowFloppy
1420c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1421c095348bSJohn SnowL: qemu-block@nongnu.org
1422c095348bSJohn SnowS: Supported
1423c095348bSJohn SnowF: hw/block/fdc.c
1424c095348bSJohn SnowF: include/hw/block/fdc.h
14251e8a1faeSThomas HuthF: tests/qtest/fdc-test.c
1426e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git ide
1427fd5d5c56SAnthony Liguori
1428f5f487b2SPeter MaydellOMAP
1429f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
14308ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1431f5f487b2SPeter MaydellS: Maintained
14328d8b636dSPaolo BonziniF: hw/*/omap*
1433ed0db866SThomas HuthF: include/hw/arm/omap.h
1434f5f487b2SPeter Maydell
143528d54e58SPaolo BonziniIPack
143628d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com>
143728d54e58SPaolo BonziniS: Odd Fixes
143828d54e58SPaolo BonziniF: hw/char/ipoctal232.c
143928d54e58SPaolo BonziniF: hw/ipack/
144028d54e58SPaolo Bonzini
1441fd5d5c56SAnthony LiguoriPCI
1442fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1443fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1444fd5d5c56SAnthony LiguoriS: Supported
14458d8b636dSPaolo BonziniF: include/hw/pci/*
1446f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c
1447ca818cfbSMichael S. TsirkinF: hw/pci/*
1448f178bc6bSPaolo BonziniF: hw/pci-bridge/*
144968179923SPhilippe Mathieu-DaudéF: docs/pci*
145068179923SPhilippe Mathieu-DaudéF: docs/specs/*pci*
1451534fd814SFam ZhengF: default-configs/pci.mak
14520e0b3592SMichael S. Tsirkin
1453d31e5ae7SMichael S. TsirkinACPI/SMBIOS
14540e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
14550e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com>
14560e0b3592SMichael S. TsirkinS: Supported
14570e0b3592SMichael S. TsirkinF: include/hw/acpi/*
1458a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h
14590e0b3592SMichael S. TsirkinF: hw/mem/*
14608d8b636dSPaolo BonziniF: hw/acpi/*
1461d31e5ae7SMichael S. TsirkinF: hw/smbios/*
14620e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc]
14630e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c
14641e8a1faeSThomas HuthF: tests/qtest/bios-tables-test.c
14651e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc]
1466faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/
1467fd5d5c56SAnthony Liguori
1468aaade8d7SAndreas Färberppc4xx
1469bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1470aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1471aaade8d7SAndreas FärberS: Odd Fixes
14728d8b636dSPaolo BonziniF: hw/ppc/ppc4*.c
1473aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c
1474b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h
1475aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h
1476aaade8d7SAndreas Färber
147761af0ee6SPaolo BonziniCharacter devices
14782185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com>
14792185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
148061af0ee6SPaolo BonziniS: Odd Fixes
148161af0ee6SPaolo BonziniF: hw/char/
148261af0ee6SPaolo Bonzini
1483f536f112SPaolo BonziniNetwork devices
1484f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com>
1485f536f112SPaolo BonziniS: Odd Fixes
1486f536f112SPaolo BonziniF: hw/net/
14876061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/
14881e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c
14899711cd0dSJens FreimannF: docs/virtio-net-failover.rst
1490e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
1491f536f112SPaolo Bonzini
1492e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices
1493e0c9d0c1SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com>
1494e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next
1495e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained
1496e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c
1497e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h
1498e0c9d0c1SPhilippe Mathieu-Daudé
1499fd5d5c56SAnthony LiguoriSCSI
1500de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1501fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
1502de7724f7SPaolo BonziniS: Supported
150374460f34SThomas HuthF: include/hw/scsi/*
15048d8b636dSPaolo BonziniF: hw/scsi/*
15051e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c
1506e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next
1507de7724f7SPaolo Bonzini
1508fcb5629dSPeter A. G. CrosthwaiteSSI
1509c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1510fcb5629dSPeter A. G. CrosthwaiteS: Maintained
15118d8b636dSPaolo BonziniF: hw/ssi/*
15128d8b636dSPaolo BonziniF: hw/block/m25p80.c
1513982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h
15144b46ba61SAlistair FrancisX: hw/ssi/xilinx_*
15151e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c
15164b46ba61SAlistair Francis
15174b46ba61SAlistair FrancisXilinx SPI
1518c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
15194b46ba61SAlistair FrancisS: Maintained
15204b46ba61SAlistair FrancisF: hw/ssi/xilinx_*
1521fcb5629dSPeter A. G. Crosthwaite
1522076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card)
1523076a0fc3SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1524076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes
1525076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd*
1526076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c
1527076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd*
15281232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c
15291e8a1faeSThomas HuthF: tests/qtest/sd*
1530076a0fc3SPhilippe Mathieu-Daudé
1531fd5d5c56SAnthony LiguoriUSB
15325d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
15335d0d62feSGerd HoffmannS: Maintained
15348d8b636dSPaolo BonziniF: hw/usb/*
15351e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c
1536beded0ffSThomas HuthF: docs/usb2.txt
1537beded0ffSThomas HuthF: docs/usb-storage.txt
1538beded0ffSThomas HuthF: include/hw/usb.h
1539beded0ffSThomas HuthF: include/hw/usb/
1540104ebc5fSPhilippe Mathieu-DaudéF: default-configs/usb.mak
1541fd5d5c56SAnthony Liguori
1542e26082fdSPaolo BonziniUSB (serial adapter)
1543e26082fdSPaolo BonziniM: Gerd Hoffmann <kraxel@redhat.com>
1544e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1545e26082fdSPaolo BonziniS: Maintained
1546e26082fdSPaolo BonziniF: hw/usb/dev-serial.c
1547e26082fdSPaolo Bonzini
154892e1fb5eSAlex WilliamsonVFIO
154992e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com>
155092e1fb5eSAlex WilliamsonS: Supported
1551cf7087dbSKim PhillipsF: hw/vfio/*
155299b88c6dSThomas HuthF: include/hw/vfio/
155392e1fb5eSAlex Williamson
15545eb74557SDong Jia Shivfio-ccw
1555c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
15567913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com>
15575eb74557SDong Jia ShiS: Supported
15585eb74557SDong Jia ShiF: hw/vfio/ccw.c
15595eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c
15605eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h
156144445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h
1562e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1563146bd283SCornelia HuckL: qemu-s390x@nongnu.org
15645eb74557SDong Jia Shi
1565a51b3153STony Krowiakvfio-ap
1566a51b3153STony KrowiakM: Christian Borntraeger <borntraeger@de.ibm.com>
1567a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com>
1568a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com>
1569a51b3153STony KrowiakM: Pierre Morel <pmorel@linux.ibm.com>
1570a51b3153STony KrowiakS: Supported
1571a51b3153STony KrowiakF: hw/s390x/ap-device.c
1572a51b3153STony KrowiakF: hw/s390x/ap-bridge.c
1573a51b3153STony KrowiakF: include/hw/s390x/ap-device.h
1574a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h
15752fe2942cSTony KrowiakF: hw/vfio/ap.c
15768f433524SCornelia HuckF: docs/system/vfio-ap.rst
1577a51b3153STony KrowiakL: qemu-s390x@nongnu.org
1578a51b3153STony Krowiak
1579fd5d5c56SAnthony Liguorivhost
1580fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1581fd5d5c56SAnthony LiguoriS: Supported
15828d8b636dSPaolo BonziniF: hw/*/*vhost*
1583482580a6SMarc-André LureauF: docs/interop/vhost-user.json
1584ed1be66bSMarc-André LureauF: docs/interop/vhost-user.rst
158572c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/
1586f24bb728SMarc-André LureauF: backends/vhost-user.c
1587f24bb728SMarc-André LureauF: include/sysemu/vhost-user-backend.h
1588fd5d5c56SAnthony Liguori
1589fd5d5c56SAnthony Liguorivirtio
1590a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1591fd5d5c56SAnthony LiguoriS: Supported
15928d8b636dSPaolo BonziniF: hw/*/virtio*
159372fa605dSThomas HuthF: hw/virtio/Makefile.objs
159472fa605dSThomas HuthF: hw/virtio/trace-events
15956a084ea3SMichael S. TsirkinF: net/vhost-user.c
1596494f7b57SThomas HuthF: include/hw/virtio/
1597fd5d5c56SAnthony Liguori
1598fd5d5c56SAnthony Liguorivirtio-9p
15998c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org>
16002822602cSChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
1601e410bbc5SGreg KurzS: Odd Fixes
1602aebeca25SAndreas FärberF: hw/9pfs/
1603b827891dSGreg KurzX: hw/9pfs/xen-9p*
1604aebeca25SAndreas FärberF: fsdev/
160578813586SPeter MaydellF: docs/interop/virtfs-proxy-helper.rst
16061e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c
1607e18a8b34SStefan HajnocziT: git https://github.com/gkurz/qemu.git 9p-next
1608fd5d5c56SAnthony Liguori
1609fd5d5c56SAnthony Liguorivirtio-blk
161054d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1611b457a5f5SStefan HajnocziL: qemu-block@nongnu.org
1612fd5d5c56SAnthony LiguoriS: Supported
16138d8b636dSPaolo BonziniF: hw/block/virtio-blk.c
1614b457a5f5SStefan HajnocziF: hw/block/dataplane/*
16151e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c
1616e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1617fd5d5c56SAnthony Liguori
1618dd4ad64aSCornelia Huckvirtio-ccw
1619c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
162068b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1621dd4ad64aSCornelia HuckS: Supported
1622901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc]
1623d8d4d62cSThomas HuthF: hw/s390x/vhost-vsock-ccw.c
1624e18a8b34SStefan HajnocziT: git https://github.com/cohuck/qemu.git s390-next
1625e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1626146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1627dd4ad64aSCornelia Huck
1628bad7d2c3SDr. David Alan Gilbertvirtiofs
1629bad7d2c3SDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com>
1630bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com>
1631bad7d2c3SDr. David Alan GilbertS: Supported
1632bad7d2c3SDr. David Alan GilbertF: tools/virtiofsd/*
1633bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs*
1634bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h
16356a7e2bbeSStefan HajnocziF: docs/interop/virtiofsd.rst
1636bad7d2c3SDr. David Alan Gilbert
1637a5d4d7b5SGerd Hoffmannvirtio-input
1638a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1639a5d4d7b5SGerd HoffmannS: Maintained
16409c4d05b7SMarc-André LureauF: hw/input/vhost-user-input.c
1641a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c
1642a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h
164306914c97SMarc-André LureauF: contrib/vhost-user-input/*
1644a5d4d7b5SGerd Hoffmann
1645c1dee918SEric Augervirtio-iommu
1646c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com>
1647c1dee918SEric AugerS: Maintained
1648c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c
1649c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h
1650c1dee918SEric Auger
1651fd5d5c56SAnthony Liguorivirtio-serial
16522501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
16532501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
1654fd5d5c56SAnthony LiguoriS: Supported
16558d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c
16568d8b636dSPaolo BonziniF: hw/char/virtio-console.c
165768a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h
16581e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c
1659fd5d5c56SAnthony Liguori
16601f51a5cbSAmit Shahvirtio-rng
16612501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
16622501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
16631f51a5cbSAmit ShahS: Supported
16641f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c
16651f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h
1666750cf869SThomas HuthF: include/sysemu/rng*.h
16671f51a5cbSAmit ShahF: backends/rng*.c
16681e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c
16691f51a5cbSAmit Shah
16706034011cSGongleivirtio-crypto
16716034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
16726034011cSGongleiS: Supported
16736034011cSGongleiF: hw/virtio/virtio-crypto.c
16746034011cSGongleiF: hw/virtio/virtio-crypto-pci.c
16756034011cSGongleiF: include/hw/virtio/virtio-crypto.h
16766034011cSGonglei
1677f3c507adSKeith Buschnvme
1678f3c507adSKeith BuschM: Keith Busch <keith.busch@intel.com>
1679c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1680f3c507adSKeith BuschS: Supported
1681f3c507adSKeith BuschF: hw/block/nvme*
16821e8a1faeSThomas HuthF: tests/qtest/nvme-test.c
1683f3c507adSKeith Busch
1684d383c625SHannes Reineckemegasas
16853fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com>
1686c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1687d383c625SHannes ReineckeS: Supported
1688d383c625SHannes ReineckeF: hw/scsi/megasas.c
1689d383c625SHannes ReineckeF: hw/scsi/mfi.h
16901e8a1faeSThomas HuthF: tests/qtest/megasas-test.c
1691d383c625SHannes Reinecke
1692605d52e6SDmitry FleytmanNetwork packet abstractions
1693bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1694605d52e6SDmitry FleytmanS: Maintained
1695605d52e6SDmitry FleytmanF: include/net/eth.h
1696605d52e6SDmitry FleytmanF: net/eth.c
1697605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt*
1698605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt*
1699605d52e6SDmitry Fleytman
1700622fb504SDmitry FleytmanVmware
1701bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1702622fb504SDmitry FleytmanS: Maintained
1703622fb504SDmitry FleytmanF: hw/net/vmxnet*
1704622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi*
17051e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c
1706622fb504SDmitry Fleytman
1707de24d3f1SScott FeldmanRocker
1708de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us>
1709de24d3f1SScott FeldmanS: Maintained
1710de24d3f1SScott FeldmanF: hw/net/rocker/
1711de850948SThomas HuthF: tests/rocker/
1712de850948SThomas HuthF: docs/specs/rocker.txt
1713de24d3f1SScott Feldman
171470d1fb9cSXiao GuangrongNVDIMM
17157a5bd53dSXiao GuangrongM: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
171670d1fb9cSXiao GuangrongS: Maintained
171770d1fb9cSXiao GuangrongF: hw/acpi/nvdimm.c
171870d1fb9cSXiao GuangrongF: hw/mem/nvdimm.c
171970d1fb9cSXiao GuangrongF: include/hw/mem/nvdimm.h
1720e2e254d3SPhilippe Mathieu-DaudéF: docs/nvdimm.txt
172170d1fb9cSXiao Guangrong
1722093454e2SDmitry Fleytmane1000x
1723bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1724093454e2SDmitry FleytmanS: Maintained
1725093454e2SDmitry FleytmanF: hw/net/e1000x*
1726093454e2SDmitry Fleytman
17276f3fbe4eSDmitry Fleytmane1000e
1728bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
17296f3fbe4eSDmitry FleytmanS: Maintained
17306f3fbe4eSDmitry FleytmanF: hw/net/e1000e*
17316f3fbe4eSDmitry Fleytman
1732ebc2327fSStefan Weileepro100
1733ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de>
1734ebc2327fSStefan WeilS: Maintained
1735ebc2327fSStefan WeilF: hw/net/eepro100.c
1736ebc2327fSStefan Weil
173734ea023dSSven Schnelletulip
173834ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org>
173934ea023dSSven SchnelleS: Maintained
174034ea023dSSven SchnelleF: hw/net/tulip.c
174134ea023dSSven SchnelleF: hw/net/tulip.h
174234ea023dSSven Schnelle
1743e481a1f6SAlistair FrancisGeneric Loader
1744c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1745e481a1f6SAlistair FrancisS: Maintained
1746e481a1f6SAlistair FrancisF: hw/core/generic-loader.c
1747e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h
1748c5e2ac7eSPhilippe Mathieu-DaudéF: docs/generic-loader.txt
1749e481a1f6SAlistair Francis
1750645d3cbeSSu HangIntel Hexadecimal Object File Loader
1751645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn>
1752645d3cbeSSu HangS: Maintained
17531e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c
17544b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex
1755645d3cbeSSu Hang
175687a9023aSThomas HuthCHRP NVRAM
175787a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com>
175887a9023aSThomas HuthS: Maintained
175987a9023aSThomas HuthF: hw/nvram/chrp_nvram.c
176087a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h
17611e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c
176287a9023aSThomas Huth
176342697d88SBen WarrenVM Generation ID
176442697d88SBen WarrenM: Ben Warren <ben@skyportsystems.com>
176542697d88SBen WarrenS: Maintained
176642697d88SBen WarrenF: hw/acpi/vmgenid.c
176742697d88SBen WarrenF: include/hw/acpi/vmgenid.h
176842697d88SBen WarrenF: docs/specs/vmgenid.txt
17691e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c
177042697d88SBen WarrenF: stubs/vmgenid.c
177142697d88SBen Warren
1772747969dbSPhilippe Mathieu-DaudéUnimplemented device
1773747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org>
1774747969dbSPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org>
1775747969dbSPhilippe Mathieu-DaudéS: Maintained
1776747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h
1777747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c
1778747969dbSPhilippe Mathieu-Daudé
1779dbb2e472SGerd HoffmannStandard VGA
1780dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1781dbb2e472SGerd HoffmannS: Maintained
1782dbb2e472SGerd HoffmannF: hw/display/vga*
1783dbb2e472SGerd HoffmannF: hw/display/bochs-display.c
1784dbb2e472SGerd HoffmannF: include/hw/display/vga.h
1785dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h
1786dbb2e472SGerd Hoffmann
178758d632c7SGerd Hoffmannramfb
178858d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
178958d632c7SGerd HoffmannS: Maintained
179058d632c7SGerd HoffmannF: hw/display/ramfb*.c
179158d632c7SGerd HoffmannF: include/hw/display/ramfb.h
179258d632c7SGerd Hoffmann
1793dbb2e472SGerd Hoffmannvirtio-gpu
1794dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1795dbb2e472SGerd HoffmannS: Maintained
1796dbb2e472SGerd HoffmannF: hw/display/virtio-gpu*
1797c68082c4SMarc-André LureauF: hw/display/virtio-vga.*
1798dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h
1799dbb2e472SGerd Hoffmann
1800bd2e44feSMarc-André Lureauvhost-user-gpu
1801bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
1802bd2e44feSMarc-André LureauM: Gerd Hoffmann <kraxel@redhat.com>
1803bd2e44feSMarc-André LureauS: Maintained
1804bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst
1805d52c454aSMarc-André LureauF: contrib/vhost-user-gpu
1806d52c454aSMarc-André LureauF: hw/display/vhost-user-*
1807bd2e44feSMarc-André Lureau
1808dbb2e472SGerd HoffmannCirrus VGA
1809dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1810dbb2e472SGerd HoffmannS: Odd Fixes
1811dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
1812dbb2e472SGerd HoffmannF: hw/display/cirrus*
1813dbb2e472SGerd Hoffmann
181472d277a7SGerd HoffmannEDID Generator
181572d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
181672d277a7SGerd HoffmannS: Maintained
181772d277a7SGerd HoffmannF: hw/display/edid*
181872d277a7SGerd HoffmannF: include/hw/display/edid.h
181972d277a7SGerd HoffmannF: qemu-edid.c
182072d277a7SGerd Hoffmann
182110386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB)
182210386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org>
182310386385SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
182410386385SPhilippe Mathieu-DaudéS: Maintained
182510386385SPhilippe Mathieu-DaudéF: hw/isa/piix4.c
1826fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
182710386385SPhilippe Mathieu-Daudé
182815ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg)
18296f75e3f5SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com>
183015ffb43cSPhilippe Mathieu-DaudéR: Laszlo Ersek <lersek@redhat.com>
183115ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com>
183215ffb43cSPhilippe Mathieu-DaudéS: Supported
183315ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt
183415ffb43cSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg.c
1835b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c
183615ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h
183715ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h
18381cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c
18391e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c
184015ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next
184115ffb43cSPhilippe Mathieu-Daudé
18422313abf0SThomas HuthXIVE
18432313abf0SThomas HuthM: David Gibson <david@gibson.dropbear.id.au>
18442313abf0SThomas HuthM: Cédric Le Goater <clg@kaod.org>
18452313abf0SThomas HuthL: qemu-ppc@nongnu.org
18462313abf0SThomas HuthS: Supported
18472313abf0SThomas HuthF: hw/*/*xive*
18482313abf0SThomas HuthF: include/hw/*/*xive*
184924563a58SCédric Le GoaterF: docs/*/*xive*
18502313abf0SThomas Huth
1851fd5d5c56SAnthony LiguoriSubsystems
1852fd5d5c56SAnthony Liguori----------
1853fd5d5c56SAnthony LiguoriAudio
18549f575846SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1855fd5d5c56SAnthony LiguoriS: Maintained
1856fd5d5c56SAnthony LiguoriF: audio/
18578d8b636dSPaolo BonziniF: hw/audio/
1858a2b245aeSThomas HuthF: include/hw/audio/
18591e8a1faeSThomas HuthF: tests/qtest/ac97-test.c
18601e8a1faeSThomas HuthF: tests/qtest/es1370-test.c
18611e8a1faeSThomas HuthF: tests/qtest/intel-hda-test.c
1862fd5d5c56SAnthony Liguori
186317f1e8f5SStefan HajnocziBlock layer core
1864fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
1865c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
1866c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1867fd5d5c56SAnthony LiguoriS: Supported
1868fd5d5c56SAnthony LiguoriF: block*
1869fd5d5c56SAnthony LiguoriF: block/
18708d8b636dSPaolo BonziniF: hw/block/
18714c346e0bSKevin WolfF: include/block/
187246078760SKevin WolfF: qemu-img*
1873e13c59faSPeter MaydellF: docs/interop/qemu-img.rst
187446078760SKevin WolfF: qemu-io*
187529242091SKevin WolfF: tests/qemu-iotests/
18768dd30c86SMax ReitzF: util/qemu-progress.c
18770bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c
1878c468e368SMarkus ArmbrusterF: tests/check-block-qdict.c
1879ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
1880fd5d5c56SAnthony Liguori
1881d55053b1SStefan HajnocziBlock I/O path
1882d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1883fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
1884d55053b1SStefan HajnocziL: qemu-block@nongnu.org
1885d55053b1SStefan HajnocziS: Supported
188636c697bdSPaolo BonziniF: util/async.c
188736c697bdSPaolo BonziniF: util/aio-*.c
1888d55053b1SStefan HajnocziF: block/io.c
1889d55053b1SStefan HajnocziF: migration/block*
1890e1029ae2SFam ZhengF: include/block/aio.h
1891f5a53faaSStefan HajnocziF: include/block/aio-wait.h
18920a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py
1893e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1894d55053b1SStefan Hajnoczi
1895e5b5728cSPaolo BonziniBlock SCSI subsystem
1896e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1897fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
1898e5b5728cSPaolo BonziniL: qemu-block@nongnu.org
1899e5b5728cSPaolo BonziniS: Supported
1900e5b5728cSPaolo BonziniF: include/scsi/*
1901e5b5728cSPaolo BonziniF: scsi/*
1902e5b5728cSPaolo Bonzini
1903280458a3SJeff CodyBlock Jobs
190403283d64SJeff CodyM: John Snow <jsnow@redhat.com>
1905280458a3SJeff CodyL: qemu-block@nongnu.org
1906280458a3SJeff CodyS: Supported
1907280458a3SJeff CodyF: blockjob.c
1908280458a3SJeff CodyF: include/block/blockjob.h
190933e9e9bdSKevin WolfF: job.c
19101a90bc81SKevin WolfF: job-qmp.c
1911c468e368SMarkus ArmbrusterF: include/qemu/job.h
1912280458a3SJeff CodyF: block/backup.c
1913280458a3SJeff CodyF: block/commit.c
191477346025SJeff CodyF: block/stream.c
1915280458a3SJeff CodyF: block/mirror.c
1916bf42508fSKevin WolfF: qapi/job.json
191703283d64SJeff CodyT: git https://github.com/jnsnow/qemu.git jobs
1918280458a3SJeff Cody
19194120201dSMarkus ArmbrusterBlock QAPI, monitor, command line
19204120201dSMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
19214120201dSMarkus ArmbrusterS: Supported
19224120201dSMarkus ArmbrusterF: blockdev.c
19234120201dSMarkus ArmbrusterF: block/qapi.c
19244120201dSMarkus ArmbrusterF: qapi/block*.json
1925fa988e39SMarkus ArmbrusterF: qapi/transaction.json
1926ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git block-next
19274120201dSMarkus Armbruster
1928538193bcSJohn SnowDirty Bitmaps
1929538193bcSJohn SnowM: John Snow <jsnow@redhat.com>
19304a189fdfSJohn SnowR: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
1931538193bcSJohn SnowL: qemu-block@nongnu.org
1932538193bcSJohn SnowS: Supported
1933538193bcSJohn SnowF: include/qemu/hbitmap.h
1934538193bcSJohn SnowF: include/block/dirty-bitmap.h
193500637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c
193600637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c
1937052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c
193800637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c
1939538193bcSJohn SnowF: tests/test-hbitmap.c
19405746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst
1941e18a8b34SStefan HajnocziT: git https://github.com/jnsnow/qemu.git bitmaps
1942538193bcSJohn Snow
194361af0ee6SPaolo BonziniCharacter device backends
194455fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
19452185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1946fd5d5c56SAnthony LiguoriS: Maintained
1947178fe0aeSMarc-André LureauF: chardev/
19488228e353SMarc-André LureauF: include/chardev/
1949dbeee392SMarkus ArmbrusterF: qapi/char.json
1950fd5d5c56SAnthony Liguori
1951e26082fdSPaolo BonziniCharacter Devices (Braille)
1952e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1953e26082fdSPaolo BonziniS: Maintained
19546b10e573SMarc-André LureauF: chardev/baum.c
1955fd5d5c56SAnthony Liguori
1956e94630d3SMarkus ArmbrusterCommand line option argument parsing
1957e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
1958e94630d3SMarkus ArmbrusterS: Supported
1959e94630d3SMarkus ArmbrusterF: include/qemu/option.h
1960e94630d3SMarkus ArmbrusterF: tests/test-keyval.c
1961e94630d3SMarkus ArmbrusterF: tests/test-qemu-opts.c
1962e94630d3SMarkus ArmbrusterF: util/keyval.c
1963e94630d3SMarkus ArmbrusterF: util/qemu-option.c
1964e94630d3SMarkus Armbruster
19658c413e79SMarkus ArmbrusterCoverity model
19668c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
19678c413e79SMarkus ArmbrusterS: Supported
19688c413e79SMarkus ArmbrusterF: scripts/coverity-model.c
19698c413e79SMarkus Armbruster
1970d24b569aSPeter A. G. CrosthwaiteDevice Tree
1971c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com>
1972c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au>
1973d24b569aSPeter A. G. CrosthwaiteS: Maintained
197482407515SThomas HuthF: device_tree.c
197582407515SThomas HuthF: include/sysemu/device_tree.h
1976d24b569aSPeter A. G. Crosthwaite
19773505a22bSMarc-André LureauDump
19783505a22bSMarc-André LureauS: Supported
19793505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
19806d3da32cSMarkus ArmbrusterF: dump/
19813505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c
19823505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h
19836d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs
19843505a22bSMarc-André LureauF: include/sysemu/dump-arch.h
19853505a22bSMarc-André LureauF: include/sysemu/dump.h
1986d06b747bSMarkus ArmbrusterF: qapi/dump.json
19873505a22bSMarc-André LureauF: scripts/dump-guest-memory.py
19883505a22bSMarc-André LureauF: stubs/dump.c
19893505a22bSMarc-André Lureau
19904f966768SMarkus ArmbrusterError reporting
19914f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
19924f966768SMarkus ArmbrusterS: Supported
19934f966768SMarkus ArmbrusterF: include/qapi/error.h
19944f966768SMarkus ArmbrusterF: include/qemu/error-report.h
1995abb3d37dSMarkus ArmbrusterF: qapi/error.json
19964f966768SMarkus ArmbrusterF: util/error.c
19974f966768SMarkus ArmbrusterF: util/qemu-error.c
19984f966768SMarkus Armbruster
1999fd5d5c56SAnthony LiguoriGDB stub
2000c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2001c7b3e866SAlex BennéeR: Philippe Mathieu-Daudé <philmd@redhat.com>
2002c7b3e866SAlex BennéeS: Maintained
2003fd5d5c56SAnthony LiguoriF: gdbstub*
2004fd5d5c56SAnthony LiguoriF: gdb-xml/
2005fd5d5c56SAnthony Liguori
200601a9c03cSPaolo BonziniMemory API
200701a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
200801a9c03cSPaolo BonziniS: Supported
200901a9c03cSPaolo BonziniF: include/exec/ioport.h
201001a9c03cSPaolo BonziniF: ioport.c
201114776ab5STony NguyenF: include/exec/memop.h
201201a9c03cSPaolo BonziniF: include/exec/memory.h
20132b1641d0SPaolo BonziniF: include/exec/ram_addr.h
201441aa4e9fSJuan QuintelaF: include/exec/ramblock.h
201501a9c03cSPaolo BonziniF: memory.c
201601a9c03cSPaolo BonziniF: include/exec/memory-internal.h
201701a9c03cSPaolo BonziniF: exec.c
201801a9c03cSPaolo Bonzini
20197ee3bf03SGerd HoffmannSPICE
20207ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
20217ee3bf03SGerd HoffmannS: Supported
20226e481d57SPeter MaydellF: include/ui/qemu-spice.h
2023438528a3SThomas HuthF: include/ui/spice-display.h
20247ee3bf03SGerd HoffmannF: ui/spice-*.c
20257ee3bf03SGerd HoffmannF: audio/spiceaudio.c
20268d8b636dSPaolo BonziniF: hw/display/qxl*
2027608cfed6SMarkus ArmbrusterF: qapi/ui.json
20289bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt
20297ee3bf03SGerd Hoffmann
2030fd5d5c56SAnthony LiguoriGraphics
203125eccc37SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
203225eccc37SGerd HoffmannS: Odd Fixes
2033fd5d5c56SAnthony LiguoriF: ui/
2034e220656cSThomas HuthF: include/ui/
2035608cfed6SMarkus ArmbrusterF: qapi/ui.json
2036b1d38037SMarc-André LureauF: util/drm.c
2037fd5d5c56SAnthony Liguori
2038351f1bf6SAndreas FärberCocoa graphics
203930ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
2040351f1bf6SAndreas FärberS: Odd Fixes
2041351f1bf6SAndreas FärberF: ui/cocoa.m
2042351f1bf6SAndreas Färber
2043fd5d5c56SAnthony LiguoriMain loop
2044da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2045da26f37aSPaolo BonziniS: Maintained
2046da26f37aSPaolo BonziniF: cpus.c
204754d31236SMarkus ArmbrusterF: include/qemu/main-loop.h
204854d31236SMarkus ArmbrusterF: include/sysemu/runstate.h
20493ecb29a3SPaolo BonziniF: util/main-loop.c
20503ecb29a3SPaolo BonziniF: util/qemu-timer.c
2051bac068e0SAlexander BulekovF: softmmu/vl.c
20527b733862SAlexander BulekovF: softmmu/main.c
20530e201d34SMarkus ArmbrusterF: qapi/run-state.json
2054fd5d5c56SAnthony Liguori
20558899b4aeSLuiz CapitulinoHuman Monitor (HMP)
2056c833fb4aSMarkus ArmbrusterM: Dr. David Alan Gilbert <dgilbert@redhat.com>
2057fbb0621aSLuiz CapitulinoS: Maintained
20585bce308aSKevin WolfF: monitor/monitor-internal.h
2059e84328faSKevin WolfF: monitor/misc.c
20601d95db74SKevin WolfF: monitor/monitor.c
2061f1b3ccfaSKevin WolfF: monitor/hmp*
2062f1b3ccfaSKevin WolfF: hmp.h
2063c13e9912SThomas HuthF: hmp-commands*.hx
2064c13e9912SThomas HuthF: include/monitor/hmp-target.h
20651e8a1faeSThomas HuthF: tests/qtest/test-hmp.c
2066637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h
2067637de4dbSMarkus ArmbrusterF: util/qemu-print.c
2068fd5d5c56SAnthony Liguori
2069f536f112SPaolo BonziniNetwork device backends
2070442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com>
2071fd5d5c56SAnthony LiguoriS: Maintained
2072fd5d5c56SAnthony LiguoriF: net/
2073d24b2b1cSThomas HuthF: include/net/
2074e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c
2075e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
20763c0bd37dSMarkus ArmbrusterF: qapi/net.json
2077fd5d5c56SAnthony Liguori
2078aee09bafSVincenzo MaffioneNetmap network backend
2079aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it>
2080aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
2081aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com>
2082aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/
2083aee09bafSVincenzo MaffioneS: Maintained
2084aee09bafSVincenzo MaffioneF: net/netmap.c
2085aee09bafSVincenzo Maffione
20864fc264f4SEduardo HabkostHost Memory Backends
20874fc264f4SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
20884fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com>
20894fc264f4SEduardo HabkostS: Maintained
20904fc264f4SEduardo HabkostF: backends/hostmem*.c
20914fc264f4SEduardo HabkostF: include/sysemu/hostmem.h
2092e18a8b34SStefan HajnocziT: git https://github.com/ehabkost/qemu.git machine-next
20934fc264f4SEduardo Habkost
20946034011cSGongleiCryptodev Backends
20956034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
20966034011cSGongleiS: Maintained
20976034011cSGongleiF: include/sysemu/cryptodev*.h
20986034011cSGongleiF: backends/cryptodev*.c
20996034011cSGonglei
2100ad904f66SEduardo HabkostPython scripts
2101ad904f66SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
2102ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com>
2103ad904f66SEduardo HabkostS: Odd fixes
21041b6ee29fSCleber RosaF: python/qemu/*py
2105ad904f66SEduardo HabkostF: scripts/*.py
2106ad904f66SEduardo HabkostF: tests/*.py
2107ad904f66SEduardo Habkost
21088899b4aeSLuiz CapitulinoQAPI
21099740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
21108899b4aeSLuiz CapitulinoM: Michael Roth <mdroth@linux.vnet.ibm.com>
21119740618cSLuiz CapitulinoS: Supported
21128899b4aeSLuiz CapitulinoF: qapi/
21130311c5bdSMarkus ArmbrusterX: qapi/*.json
2114ac4abb9aSMarkus ArmbrusterF: include/qapi/
2115ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/
2116ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h
2117c0bd0b50SPaolo BonziniF: tests/qapi-schema/
2118ac4abb9aSMarkus ArmbrusterF: tests/test-*-visitor.c
2119e94630d3SMarkus ArmbrusterF: tests/test-qapi-*.c
2120ac4abb9aSMarkus ArmbrusterF: tests/test-qmp-*.c
2121e94630d3SMarkus ArmbrusterF: tests/test-visitor-serialization.c
2122be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py
2123be25fcc4SMarkus ArmbrusterF: scripts/qapi/*
2124c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi*
2125ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
21268899b4aeSLuiz Capitulino
21277810d291SLuiz CapitulinoQAPI Schema
21287810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com>
21297810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
21307810d291SLuiz CapitulinoS: Supported
21310311c5bdSMarkus ArmbrusterF: qapi/*.json
2132ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
21337810d291SLuiz Capitulino
2134f3582ba4SLuiz CapitulinoQObject
2135daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
2136daf5dc78SMarkus ArmbrusterS: Supported
2137f3582ba4SLuiz CapitulinoF: qobject/
21387735d2b5SMarkus ArmbrusterF: include/qapi/qmp/
21397735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h
2140a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci
21417735d2b5SMarkus ArmbrusterF: tests/check-qdict.c
21427735d2b5SMarkus ArmbrusterF: tests/check-qjson.c
21437735d2b5SMarkus ArmbrusterF: tests/check-qlist.c
2144cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qlit.c
2145cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qnull.c
2146cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qnum.c
2147cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qobject.c
21487735d2b5SMarkus ArmbrusterF: tests/check-qstring.c
2149fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt
2150ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
2151f3582ba4SLuiz Capitulino
2152f05d9999SMichael RothQEMU Guest Agent
2153f05d9999SMichael RothM: Michael Roth <mdroth@linux.vnet.ibm.com>
2154f05d9999SMichael RothS: Maintained
2155f05d9999SMichael RothF: qga/
215627a296fcSPeter MaydellF: docs/interop/qemu-ga.rst
2157ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/
2158ab7f9f7dSPhilippe Mathieu-DaudéF: tests/test-qga.c
2159ab7f9f7dSPhilippe Mathieu-DaudéF: docs/interop/qemu-ga-ref.texi
2160e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga
2161f05d9999SMichael Roth
21624688c94cSAndreas FärberQOM
21631085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
21641085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com>
21651085d86eSPaolo BonziniR: Eduardo Habkost <ehabkost@redhat.com>
21664688c94cSAndreas FärberS: Supported
21678f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt
21688f920054SMarkus ArmbrusterF: hw/core/qdev*
21698f920054SMarkus ArmbrusterF: include/hw/qdev*
21708f920054SMarkus ArmbrusterF: include/monitor/qdev.h
21714688c94cSAndreas FärberF: include/qom/
2172c577ff62SMarkus ArmbrusterF: qapi/qom.json
2173c577ff62SMarkus ArmbrusterF: qapi/qdev.json
21748f920054SMarkus ArmbrusterF: qdev-monitor.c
21754688c94cSAndreas FärberF: qom/
21769f4aa7ceSAndreas FärberF: tests/check-qom-interface.c
21779f4aa7ceSAndreas FärberF: tests/check-qom-proplist.c
21788f920054SMarkus ArmbrusterF: tests/test-qdev-global-props.c
21794688c94cSAndreas Färber
21808899b4aeSLuiz CapitulinoQMP
21819740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
21829740618cSLuiz CapitulinoS: Supported
21835bce308aSKevin WolfF: monitor/monitor-internal.h
2184f1b3ccfaSKevin WolfF: monitor/qmp*
2185e84328faSKevin WolfF: monitor/misc.c
21861d95db74SKevin WolfF: monitor/monitor.c
2187abb3d37dSMarkus ArmbrusterF: qapi/error.json
2188c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-*
218912b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-*
21909740618cSLuiz CapitulinoF: scripts/qmp/
21911e8a1faeSThomas HuthF: tests/qtest/qmp-test.c
21921e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c
2193ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
21948899b4aeSLuiz Capitulino
219598a43bf0SPaolo Bonziniqtest
219698a43bf0SPaolo BonziniM: Thomas Huth <thuth@redhat.com>
219798a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com>
21982185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
219998a43bf0SPaolo BonziniS: Maintained
220098a43bf0SPaolo BonziniF: qtest.c
22013fe13fe1SEduardo HabkostF: accel/qtest.c
22021e8a1faeSThomas HuthF: tests/qtest/
220398a43bf0SPaolo Bonzini
22045f6fd09aSAlexander BulekovDevice Fuzzing
22055f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu>
22065f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com>
22075f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com>
22085f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com>
22095f6fd09aSAlexander BulekovS: Maintained
22105f6fd09aSAlexander BulekovF: tests/qtest/fuzz/
22115f6fd09aSAlexander Bulekov
2212cc0100f4SAlistair FrancisRegister API
2213c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2214cc0100f4SAlistair FrancisS: Maintained
2215cc0100f4SAlistair FrancisF: hw/core/register.c
2216cc0100f4SAlistair FrancisF: include/hw/register.h
221706a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h
2218cc0100f4SAlistair Francis
2219fd5d5c56SAnthony LiguoriSLIRP
2220eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org>
2221bafc72abSJan KiszkaS: Maintained
2222fd5d5c56SAnthony LiguoriF: slirp/
2223663fb1e1SThomas HuthF: net/slirp.c
2224d24b2b1cSThomas HuthF: include/net/slirp.h
222502cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp
2226fd5d5c56SAnthony Liguori
2227b1ed728aSPaolo BonziniStubs
2228b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2229b1ed728aSPaolo BonziniS: Maintained
2230b1ed728aSPaolo BonziniF: stubs/
2231b1ed728aSPaolo Bonzini
2232598a3f35SStefan HajnocziTracing
22331cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2234598a3f35SStefan HajnocziS: Maintained
2235598a3f35SStefan HajnocziF: trace/
22360e076292SThomas HuthF: trace-events
22373a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc
2238f70fd8fdSLluís VilanovaF: scripts/tracetool.py
2239f70fd8fdSLluís VilanovaF: scripts/tracetool/
224062dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap*
2241605ffebbSPeter MaydellF: docs/interop/qemu-trace-stap.rst
2242c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/tracing.txt
2243e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing
2244598a3f35SStefan Hajnoczi
22453859b6cfSMarkus ArmbrusterTPM
22461f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com>
22476b4f250bSStefan BergerS: Maintained
22483859b6cfSMarkus ArmbrusterF: tpm.c
2249c39f95dcSPhilippe Mathieu-DaudéF: stubs/tpm.c
22503859b6cfSMarkus ArmbrusterF: hw/tpm/*
22513859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h
22523859b6cfSMarkus ArmbrusterF: include/sysemu/tpm*
22533859b6cfSMarkus ArmbrusterF: qapi/tpm.json
22546b4f250bSStefan BergerF: backends/tpm.c
22551e8a1faeSThomas HuthF: tests/qtest/*tpm*
2256e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next
22573859b6cfSMarkus Armbruster
225814f40fdcSBlue SwirlCheckpatch
225914f40fdcSBlue SwirlS: Odd Fixes
226014f40fdcSBlue SwirlF: scripts/checkpatch.pl
226114f40fdcSBlue Swirl
2262c0787c8dSJuan QuintelaMigration
2263c0787c8dSJuan QuintelaM: Juan Quintela <quintela@redhat.com>
2264d7fc72ceSDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com>
2265c0787c8dSJuan QuintelaS: Maintained
2266107b5969SMarc-André LureauF: hw/core/vmstate-if.c
2267107b5969SMarc-André LureauF: include/hw/vmstate-if.h
2268c0787c8dSJuan QuintelaF: include/migration/
226944a1f946SDr. David Alan GilbertF: migration/
2270c5515640SAmit ShahF: scripts/vmstate-static-checker.py
2271c5515640SAmit ShahF: tests/vmstate-static-checker-data/
22721e8a1faeSThomas HuthF: tests/qtest/migration-test.c
2273c468e368SMarkus ArmbrusterF: docs/devel/migration.rst
227448685a8eSMarkus ArmbrusterF: qapi/migration.json
2275c0787c8dSJuan Quintela
2276a566907fSMarc-André LureauD-Bus
2277a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2278a566907fSMarc-André LureauS: Maintained
22795010cec2SMarc-André LureauF: backends/dbus-vmstate.c
2280586ca6baSMarc-André LureauF: tests/dbus-vmstate*
2281a5021d69SMarc-André LureauF: util/dbus.c
2282a5021d69SMarc-André LureauF: include/qemu/dbus.h
2283a566907fSMarc-André LureauF: docs/interop/dbus.rst
22845010cec2SMarc-André LureauF: docs/interop/dbus-vmstate.rst
2285a566907fSMarc-André Lureau
228692bfedb0SEduardo OtuboSeccomp
2287064983cbSotuboM: Eduardo Otubo <otubo@redhat.com>
228892bfedb0SEduardo OtuboS: Supported
228992bfedb0SEduardo OtuboF: qemu-seccomp.c
229092bfedb0SEduardo OtuboF: include/sysemu/seccomp.h
229192bfedb0SEduardo Otubo
2292ddbb0d09SDaniel P. BerrangeCryptography
2293ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2294ddbb0d09SDaniel P. BerrangeS: Maintained
2295ddbb0d09SDaniel P. BerrangeF: crypto/
2296ddbb0d09SDaniel P. BerrangeF: include/crypto/
2297ddbb0d09SDaniel P. BerrangeF: tests/test-crypto-*
22983947ecfcSPhilippe Mathieu-DaudéF: tests/benchmark-crypto-*
22994d21171bSPhilippe Mathieu-DaudéF: tests/crypto-tls-*
23004d21171bSPhilippe Mathieu-DaudéF: tests/pkix_asn1_tab.c
2301899833cdSDaniel P. BerrangeF: qemu.sasl
2302ddbb0d09SDaniel P. Berrange
230310817bf0SDaniel P. BerrangeCoroutines
230410817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com>
230510817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com>
230600a25291SStefan HajnocziS: Maintained
230710817bf0SDaniel P. BerrangeF: util/*coroutine*
230810817bf0SDaniel P. BerrangeF: include/qemu/coroutine*
230910817bf0SDaniel P. BerrangeF: tests/test-coroutine.c
231010817bf0SDaniel P. Berrange
231188c5f205SDaniel P. BerrangeBuffers
231288c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
231388c5f205SDaniel P. BerrangeS: Odd fixes
231488c5f205SDaniel P. BerrangeF: util/buffer.c
231588c5f205SDaniel P. BerrangeF: include/qemu/buffer.h
231688c5f205SDaniel P. Berrange
2317666a3af9SDaniel P. BerrangeI/O Channels
2318666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2319666a3af9SDaniel P. BerrangeS: Maintained
2320666a3af9SDaniel P. BerrangeF: io/
2321666a3af9SDaniel P. BerrangeF: include/io/
2322666a3af9SDaniel P. BerrangeF: tests/test-io-*
2323666a3af9SDaniel P. Berrange
23245b76dd13SDaniel P. BerrangeUser authorization
23255b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
23265b76dd13SDaniel P. BerrangeS: Maintained
23275b76dd13SDaniel P. BerrangeF: authz/
2328c8c99887SDaniel P. BerrangeF: qapi/authz.json
23295b76dd13SDaniel P. BerrangeF: include/authz/
23305b76dd13SDaniel P. BerrangeF: tests/test-authz-*
23315b76dd13SDaniel P. Berrange
23325614a283SGerd HoffmannSockets
23335614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com>
23345614a283SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
23355614a283SGerd HoffmannS: Maintained
23365614a283SGerd HoffmannF: include/qemu/sockets.h
23375614a283SGerd HoffmannF: util/qemu-sockets.c
2338a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json
23395614a283SGerd Hoffmann
234090e33dfeSDaniel P. BerrangéFile monitor
234190e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com>
234290e33dfeSDaniel P. BerrangéS: Odd fixes
234390e33dfeSDaniel P. BerrangéF: util/filemonitor*.c
234490e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h
234590e33dfeSDaniel P. BerrangéF: tests/test-util-filemonitor.c
234690e33dfeSDaniel P. Berrangé
2347d310d85bSAlberto GarciaThrottling infrastructure
2348d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com>
2349d310d85bSAlberto GarciaS: Supported
2350d310d85bSAlberto GarciaF: block/throttle-groups.c
2351d310d85bSAlberto GarciaF: include/block/throttle-groups.h
235289603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h
2353d310d85bSAlberto GarciaF: util/throttle.c
235489603938SPhilippe Mathieu-DaudéF: docs/throttle.txt
235589603938SPhilippe Mathieu-DaudéF: tests/test-throttle.c
2356d310d85bSAlberto GarciaL: qemu-block@nongnu.org
2357d310d85bSAlberto Garcia
2358080d7aacSFam ZhengUUID
2359fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2360080d7aacSFam ZhengS: Supported
2361080d7aacSFam ZhengF: util/uuid.c
2362080d7aacSFam ZhengF: include/qemu/uuid.h
2363080d7aacSFam ZhengF: tests/test-uuid.c
2364080d7aacSFam Zheng
2365a4cc318eSzhanghailiangCOLO Framework
2366a4cc318eSzhanghailiangM: zhanghailiang <zhang.zhanghailiang@huawei.com>
2367a4cc318eSzhanghailiangS: Maintained
2368a4cc318eSzhanghailiangF: migration/colo*
2369a4cc318eSzhanghailiangF: include/migration/colo.h
2370a4cc318eSzhanghailiangF: include/migration/failover.h
2371a4cc318eSzhanghailiangF: docs/COLO-FT.txt
2372a4cc318eSzhanghailiang
237388f82ed1SZhang ChenCOLO Proxy
2374c6bf50ffSZhang ChenM: Zhang Chen <chen.zhang@intel.com>
237588f82ed1SZhang ChenM: Li Zhijian <lizhijian@cn.fujitsu.com>
237688f82ed1SZhang ChenS: Supported
237788f82ed1SZhang ChenF: docs/colo-proxy.txt
237888f82ed1SZhang ChenF: net/colo*
237988f82ed1SZhang ChenF: net/filter-rewriter.c
238088f82ed1SZhang ChenF: net/filter-mirror.c
238188f82ed1SZhang Chen
238262258201SPavel DovgalyukRecord/replay
238362258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
238462258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com>
238570b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay
238662258201SPavel DovgalyukS: Supported
238762258201SPavel DovgalyukF: replay/*
238862258201SPavel DovgalyukF: block/blkreplay.c
238962258201SPavel DovgalyukF: net/filter-replay.c
239062258201SPavel DovgalyukF: include/sysemu/replay.h
239162258201SPavel DovgalyukF: docs/replay.txt
239262258201SPavel DovgalyukF: stubs/replay.c
239362258201SPavel Dovgalyuk
2394eecf5eedSPeter XuIOVA Tree
2395eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com>
2396eecf5eedSPeter XuS: Maintained
2397eecf5eedSPeter XuF: include/qemu/iova-tree.h
2398eecf5eedSPeter XuF: util/iova-tree.c
2399eecf5eedSPeter Xu
24005ee547bbSViktor Prutyanovelf2dmp
24015ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
24025ee547bbSViktor PrutyanovS: Maintained
24035ee547bbSViktor PrutyanovF: contrib/elf2dmp/
24045ee547bbSViktor Prutyanov
240593198b6cSCorey MinyardI2C and SMBus
240693198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com>
240793198b6cSCorey MinyardS: Maintained
240893198b6cSCorey MinyardF: hw/i2c/core.c
240993198b6cSCorey MinyardF: hw/i2c/smbus_slave.c
241093198b6cSCorey MinyardF: hw/i2c/smbus_master.c
241193198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c
241293198b6cSCorey MinyardF: include/hw/i2c/i2c.h
241393198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h
241493198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h
241593198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h
241693198b6cSCorey Minyard
24176739df3fSLaszlo ErsekEDK2 Firmware
24186739df3fSLaszlo ErsekM: Laszlo Ersek <lersek@redhat.com>
24196739df3fSLaszlo ErsekM: Philippe Mathieu-Daudé <philmd@redhat.com>
24206739df3fSLaszlo ErsekS: Supported
24216739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json
24226739df3fSLaszlo ErsekF: pc-bios/edk2-*
24236739df3fSLaszlo ErsekF: roms/Makefile.edk2
24246739df3fSLaszlo ErsekF: roms/edk2
24256739df3fSLaszlo ErsekF: roms/edk2-*
24266739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/
24276739df3fSLaszlo ErsekF: tests/uefi-test-tools/
242871920809SPhilippe Mathieu-DaudéF: .gitlab-ci-edk2.yml
242971920809SPhilippe Mathieu-DaudéF: .gitlab-ci.d/edk2/
24306739df3fSLaszlo Ersek
2431fd5d5c56SAnthony LiguoriUsermode Emulation
2432fd5d5c56SAnthony Liguori------------------
24336347e1f1SMarkus ArmbrusterOverall usermode emulation
2434486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi>
2435486bbe5fSPaolo BonziniS: Maintained
2436486bbe5fSPaolo BonziniF: thunk.c
243758410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c
2438486bbe5fSPaolo Bonzini
2439fd5d5c56SAnthony LiguoriBSD user
2440297e8005SMarkus ArmbrusterS: Orphan
2441fd5d5c56SAnthony LiguoriF: bsd-user/
2442ccf0a57bSThomas HuthF: default-configs/*-bsd-user.mak
2443fd5d5c56SAnthony Liguori
2444fd5d5c56SAnthony LiguoriLinux user
2445fd5d5c56SAnthony LiguoriM: Riku Voipio <riku.voipio@iki.fi>
2446ecc1f5adSLaurent VivierR: Laurent Vivier <laurent@vivier.eu>
2447fd5d5c56SAnthony LiguoriS: Maintained
2448fd5d5c56SAnthony LiguoriF: linux-user/
2449ccf0a57bSThomas HuthF: default-configs/*-linux-user.mak
2450e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh
2451e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh
245257333330SLaurent VivierF: scripts/update-mips-syscall-args.sh
2453*382ae67aSLaurent VivierF: scripts/gensyscalls.sh
245442f5a7e9SAurelien Jarno
245542f5a7e9SAurelien JarnoTiny Code Generator (TCG)
245642f5a7e9SAurelien Jarno-------------------------
24576347e1f1SMarkus ArmbrusterCommon TCG code
2458cc7772bdSRichard HendersonM: Richard Henderson <rth@twiddle.net>
245942f5a7e9SAurelien JarnoS: Maintained
246042f5a7e9SAurelien JarnoF: tcg/
2461d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/
246242f5a7e9SAurelien Jarno
246322b5867bSAlex BennéeTCG Plugins
246422b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
246522b5867bSAlex BennéeS: Maintained
24668ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst
246722b5867bSAlex BennéeF: plugins/
246822b5867bSAlex BennéeF: tests/plugin
246922b5867bSAlex Bennée
24706347e1f1SMarkus ArmbrusterAArch64 TCG target
24713e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
2472b25a464cSClaudio FontanaS: Maintained
2473b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
2474b25a464cSClaudio FontanaF: tcg/aarch64/
2475c17652eeSPaolo BonziniF: disas/arm-a64.cc
2476c17652eeSPaolo BonziniF: disas/libvixl/
2477b25a464cSClaudio Fontana
24786347e1f1SMarkus ArmbrusterARM TCG target
247942f5a7e9SAurelien JarnoM: Andrzej Zaborowski <balrogg@gmail.com>
248042f5a7e9SAurelien JarnoS: Maintained
2481b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
248242f5a7e9SAurelien JarnoF: tcg/arm/
2483c17652eeSPaolo BonziniF: disas/arm.c
248442f5a7e9SAurelien Jarno
24856347e1f1SMarkus Armbrusteri386 TCG target
2486ecd1a5d0SPhilippe Mathieu-DaudéM: Richard Henderson <rth@twiddle.net>
248742f5a7e9SAurelien JarnoS: Maintained
248842f5a7e9SAurelien JarnoF: tcg/i386/
2489c17652eeSPaolo BonziniF: disas/i386.c
249042f5a7e9SAurelien Jarno
24916347e1f1SMarkus ArmbrusterMIPS TCG target
2492d6eec7a2SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
249363640d6aSAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>
249442f5a7e9SAurelien JarnoS: Maintained
249542f5a7e9SAurelien JarnoF: tcg/mips/
249642f5a7e9SAurelien Jarno
24976347e1f1SMarkus ArmbrusterPPC TCG target
249815610d42SPranith KumarM: Richard Henderson <rth@twiddle.net>
249915610d42SPranith KumarS: Odd Fixes
250042f5a7e9SAurelien JarnoF: tcg/ppc/
2501c17652eeSPaolo BonziniF: disas/ppc.c
250242f5a7e9SAurelien Jarno
25036347e1f1SMarkus ArmbrusterRISC-V TCG target
2504c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
2505fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
2506fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org
2507fb1f70f3SAlistair FrancisS: Maintained
2508fb1f70f3SAlistair FrancisF: tcg/riscv/
2509fb1f70f3SAlistair FrancisF: disas/riscv.c
2510fb1f70f3SAlistair Francis
25116347e1f1SMarkus ArmbrusterS390 TCG target
251242f5a7e9SAurelien JarnoM: Richard Henderson <rth@twiddle.net>
251342f5a7e9SAurelien JarnoS: Maintained
251442f5a7e9SAurelien JarnoF: tcg/s390/
2515c17652eeSPaolo BonziniF: disas/s390.c
2516146bd283SCornelia HuckL: qemu-s390x@nongnu.org
251742f5a7e9SAurelien Jarno
25186347e1f1SMarkus ArmbrusterSPARC TCG target
2519297e8005SMarkus ArmbrusterS: Odd Fixes
252042f5a7e9SAurelien JarnoF: tcg/sparc/
2521c17652eeSPaolo BonziniF: disas/sparc.c
2522bc75c9e5SStefan Weil
25236347e1f1SMarkus ArmbrusterTCI TCG target
2524bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
2525bc75c9e5SStefan WeilS: Maintained
25268ef9cd55SAndreas FärberF: tcg/tci/
2527752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c
2528c17652eeSPaolo BonziniF: disas/tci.c
2529aa09c951SAndreas Färber
2530f05b328cSStefan HajnocziBlock drivers
2531f05b328cSStefan Hajnoczi-------------
2532f05b328cSStefan HajnocziVMDK
2533fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2534c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2535f05b328cSStefan HajnocziS: Supported
2536f05b328cSStefan HajnocziF: block/vmdk.c
2537f05b328cSStefan Hajnoczi
2538f05b328cSStefan HajnocziRBD
25392bbd9986SJason DillamanM: Jason Dillaman <dillaman@redhat.com>
2540280458a3SJeff CodyL: qemu-block@nongnu.org
2541f05b328cSStefan HajnocziS: Supported
2542f05b328cSStefan HajnocziF: block/rbd.c
2543f05b328cSStefan Hajnoczi
2544f05b328cSStefan HajnocziSheepdog
2545f05b328cSStefan HajnocziM: Liu Yuan <namei.unix@gmail.com>
2546280458a3SJeff CodyL: qemu-block@nongnu.org
25475f5246b6SJeff CodyL: sheepdog@lists.wpkg.org
25485f5246b6SJeff CodyS: Odd Fixes
2549f05b328cSStefan HajnocziF: block/sheepdog.c
2550f05b328cSStefan Hajnoczi
2551f05b328cSStefan HajnocziVHDX
25525f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com>
2553280458a3SJeff CodyL: qemu-block@nongnu.org
2554f05b328cSStefan HajnocziS: Supported
2555f05b328cSStefan HajnocziF: block/vhdx*
2556f05b328cSStefan Hajnoczi
2557f05b328cSStefan HajnocziVDI
2558f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de>
2559c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2560f05b328cSStefan HajnocziS: Maintained
2561f05b328cSStefan HajnocziF: block/vdi.c
2562f05b328cSStefan Hajnoczi
2563f05b328cSStefan HajnocziiSCSI
2564f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2565f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
2566f05b328cSStefan HajnocziM: Peter Lieven <pl@kamp.de>
2567c95e4c0eSKevin WolfL: qemu-block@nongnu.org
25682185fd67SPaolo BonziniS: Odd Fixes
2569f05b328cSStefan HajnocziF: block/iscsi.c
25702deb63c2SPeter LievenF: block/iscsi-opts.c
2571f05b328cSStefan Hajnoczi
257299c62e70SEric BlakeNetwork Block Device (NBD)
257399c62e70SEric BlakeM: Eric Blake <eblake@redhat.com>
257499c62e70SEric BlakeL: qemu-block@nongnu.org
257599c62e70SEric BlakeS: Maintained
257699c62e70SEric BlakeF: block/nbd*
257799c62e70SEric BlakeF: nbd/
257899c62e70SEric BlakeF: include/block/nbd*
257999c62e70SEric BlakeF: qemu-nbd.*
258099c62e70SEric BlakeF: blockdev-nbd.c
25813229a835SVladimir Sementsov-OgievskiyF: docs/interop/nbd.txt
258287c0868fSPeter MaydellF: docs/interop/qemu-nbd.rst
2583ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd
258499c62e70SEric Blake
25856542aa9cSPeter LievenNFS
25866542aa9cSPeter LievenM: Peter Lieven <pl@kamp.de>
2587280458a3SJeff CodyL: qemu-block@nongnu.org
25886542aa9cSPeter LievenS: Maintained
25896542aa9cSPeter LievenF: block/nfs.c
25906542aa9cSPeter Lieven
2591f05b328cSStefan HajnocziSSH
2592f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com>
2593280458a3SJeff CodyL: qemu-block@nongnu.org
2594f05b328cSStefan HajnocziS: Supported
2595f05b328cSStefan HajnocziF: block/ssh.c
2596c9a12e75SChrysostomos Nanakos
2597280458a3SJeff CodyCURL
2598280458a3SJeff CodyL: qemu-block@nongnu.org
25995c6090faSThomas HuthS: Odd Fixes
2600280458a3SJeff CodyF: block/curl.c
2601280458a3SJeff Cody
2602280458a3SJeff CodyGLUSTER
2603280458a3SJeff CodyL: qemu-block@nongnu.org
26045c6090faSThomas HuthL: integration@gluster.org
26055c6090faSThomas HuthS: Odd Fixes
2606280458a3SJeff CodyF: block/gluster.c
2607b5e9476cSGonglei
2608199667a8SFam ZhengNull Block Driver
2609fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2610199667a8SFam ZhengL: qemu-block@nongnu.org
2611199667a8SFam ZhengS: Supported
2612199667a8SFam ZhengF: block/null.c
2613199667a8SFam Zheng
2614bdd6a90aSFam ZhengNVMe Block Driver
2615fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2616bdd6a90aSFam ZhengL: qemu-block@nongnu.org
2617bdd6a90aSFam ZhengS: Supported
2618bdd6a90aSFam ZhengF: block/nvme*
2619bdd6a90aSFam Zheng
2620b5e9476cSGongleiBootdevice
2621b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com>
2622b5e9476cSGongleiS: Maintained
2623b5e9476cSGongleiF: bootdevice.c
2624ecdda9e0SAlberto Garcia
2625ecdda9e0SAlberto GarciaQuorum
2626ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com>
2627ecdda9e0SAlberto GarciaS: Supported
2628ecdda9e0SAlberto GarciaF: block/quorum.c
2629ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org
2630e7c6e631SStefan Hajnoczi
2631bfcc224eSAapo Vienamoblklogwrites
2632bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com>
2633bfcc224eSAapo VienamoL: qemu-block@nongnu.org
2634bfcc224eSAapo VienamoS: Supported
2635bfcc224eSAapo VienamoF: block/blklogwrites.c
2636bfcc224eSAapo Vienamo
2637e7c6e631SStefan Hajnocziblkverify
2638e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2639e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2640e7c6e631SStefan HajnocziS: Supported
2641e7c6e631SStefan HajnocziF: block/blkverify.c
2642e7c6e631SStefan Hajnoczi
2643e7c6e631SStefan Hajnoczibochs
2644e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2645e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2646e7c6e631SStefan HajnocziS: Supported
2647e7c6e631SStefan HajnocziF: block/bochs.c
2648e7c6e631SStefan Hajnoczi
2649e7c6e631SStefan Hajnoczicloop
2650e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2651e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2652e7c6e631SStefan HajnocziS: Supported
2653e7c6e631SStefan HajnocziF: block/cloop.c
2654e7c6e631SStefan Hajnoczi
2655e7c6e631SStefan Hajnoczidmg
2656e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2657e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2658e7c6e631SStefan HajnocziS: Supported
2659e7c6e631SStefan HajnocziF: block/dmg.c
2660e7c6e631SStefan Hajnoczi
2661e7c6e631SStefan Hajnocziparallels
2662e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2663f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org>
2664e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2665e7c6e631SStefan HajnocziS: Supported
2666e7c6e631SStefan HajnocziF: block/parallels.c
26675746c1cdSPhilippe Mathieu-DaudéF: docs/interop/parallels.txt
2668e7c6e631SStefan Hajnoczi
2669e7c6e631SStefan Hajnocziqed
2670e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2671e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2672e7c6e631SStefan HajnocziS: Supported
2673e7c6e631SStefan HajnocziF: block/qed.c
2674e7c6e631SStefan Hajnoczi
2675e7c6e631SStefan Hajnocziraw
2676e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2677e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2678e7c6e631SStefan HajnocziS: Supported
2679e7c6e631SStefan HajnocziF: block/linux-aio.c
2680f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h
26812e6fc7ebSEric BlakeF: block/raw-format.c
2682c1bb86cdSEric BlakeF: block/file-posix.c
2683c1bb86cdSEric BlakeF: block/file-win32.c
2684e7c6e631SStefan HajnocziF: block/win32-aio.c
2685e7c6e631SStefan Hajnoczi
26866663a0a3SAarushi MehtaLinux io_uring
26876663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com>
26886663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com>
26896663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com>
26906663a0a3SAarushi MehtaL: qemu-block@nongnu.org
26916663a0a3SAarushi MehtaS: Maintained
26926663a0a3SAarushi MehtaF: block/io_uring.c
269306a47ef5SAarushi MehtaF: stubs/io_uring.c
26946663a0a3SAarushi Mehta
2695e7c6e631SStefan Hajnocziqcow2
2696e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2697c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2698e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2699e7c6e631SStefan HajnocziS: Supported
2700e7c6e631SStefan HajnocziF: block/qcow2*
2701b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt
2702e7c6e631SStefan Hajnoczi
2703e7c6e631SStefan Hajnocziqcow
2704e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2705e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2706e7c6e631SStefan HajnocziS: Supported
2707e7c6e631SStefan HajnocziF: block/qcow.c
2708e7c6e631SStefan Hajnoczi
2709e7c6e631SStefan Hajnocziblkdebug
2710e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2711c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2712e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2713e7c6e631SStefan HajnocziS: Supported
2714e7c6e631SStefan HajnocziF: block/blkdebug.c
2715e7c6e631SStefan Hajnoczi
2716e7c6e631SStefan Hajnoczivpc
2717e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2718e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2719e7c6e631SStefan HajnocziS: Supported
2720e7c6e631SStefan HajnocziF: block/vpc.c
2721e7c6e631SStefan Hajnoczi
2722e7c6e631SStefan Hajnoczivvfat
2723e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2724e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
2725e7c6e631SStefan HajnocziS: Supported
2726e7c6e631SStefan HajnocziF: block/vvfat.c
2727abfe4e94SStefan Hajnoczi
2728abfe4e94SStefan HajnocziImage format fuzzer
2729abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2730abfe4e94SStefan HajnocziL: qemu-block@nongnu.org
2731abfe4e94SStefan HajnocziS: Supported
2732abfe4e94SStefan HajnocziF: tests/image-fuzzer/
2733717171bdSDaniel P. Berrange
2734049105a3SChanglong XieReplication
2735205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com>
27363ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com>
2737049105a3SChanglong XieS: Supported
2738049105a3SChanglong XieF: replication*
2739049105a3SChanglong XieF: block/replication.c
2740049105a3SChanglong XieF: tests/test-replication.c
2741049105a3SChanglong XieF: docs/block-replication.txt
2742049105a3SChanglong Xie
2743a3defabbSMarcel ApfelbaumPVRDMA
2744bfffeac8SYuval ShaiaM: Yuval Shaia <yuval.shaia.ml@gmail.com>
2745fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
2746a3defabbSMarcel ApfelbaumS: Maintained
2747a3defabbSMarcel ApfelbaumF: hw/rdma/*
2748a3defabbSMarcel ApfelbaumF: hw/rdma/vmw/*
2749a3defabbSMarcel ApfelbaumF: docs/pvrdma.txt
2750a5d2f6f8SYuval ShaiaF: contrib/rdmacm-mux/*
27514a5c9903SYuval ShaiaF: qapi/rdma.json
2752a3defabbSMarcel Apfelbaum
2753b052fec8SAlex BennéeSemihosting
2754b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2755b052fec8SAlex BennéeS: Maintained
2756b052fec8SAlex BennéeF: hw/semihosting/
2757b052fec8SAlex BennéeF: include/hw/semihosting/
2758b052fec8SAlex Bennée
2759b9e02c06SAlex BennéeBuild and test automation
2760b9e02c06SAlex Bennée-------------------------
27610475a03eSEduardo HabkostBuild and test automation
2762b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2763fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
27640d8ea8f1SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@redhat.com>
2765e70dc7f8SAlex BennéeS: Maintained
2766b9e02c06SAlex BennéeF: .travis.yml
27670708e647SAlex BennéeF: scripts/travis/
2768d92d886aSAlex BennéeF: .shippable.yml
2769e70dc7f8SAlex BennéeF: tests/docker/
277018023821SFam ZhengF: tests/vm/
277154dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh
2772e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu
27732a747008SPhilippe Mathieu-DaudéW: https://app.shippable.com/github/qemu/qemu
2774e70dc7f8SAlex BennéeW: http://patchew.org/QEMU/
2775717171bdSDaniel P. Berrange
27767162fbb4SEd MasteFreeBSD Hosted Continuous Integration
27777162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org>
27787162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org>
27797162fbb4SEd MasteS: Maintained
27807162fbb4SEd MasteF: .cirrus.yml
27817162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu
27827162fbb4SEd Maste
27830a8b05c7SThomas HuthGitLab Continuous Integration
27840a8b05c7SThomas HuthM: Thomas Huth <thuth@redhat.com>
27850a8b05c7SThomas HuthS: Maintained
27860a8b05c7SThomas HuthF: .gitlab-ci.yml
27870a8b05c7SThomas Huth
27887e97017eSAlex BennéeGuest Test Compilation Support
27897e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
27907e97017eSAlex BennéeR: Philippe Mathieu-Daudé <f4bug@amsat.org>
279100a25291SStefan HajnocziS: Maintained
27927e97017eSAlex BennéeF: tests/tcg/Makefile
2793c722a9e4SAlex BennéeF: tests/tcg/Makefile.include
27947e97017eSAlex Bennée
2795717171bdSDaniel P. BerrangeDocumentation
2796717171bdSDaniel P. Berrange-------------
2797717171bdSDaniel P. BerrangeBuild system architecture
2798717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2799717171bdSDaniel P. BerrangeS: Odd Fixes
2800c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/build-system.txt
28018a49e97fSFam Zheng
280292329a7eSAlex BennéeGIT Data Mining Config
280392329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
280492329a7eSAlex BennéeS: Odd Fixes
280592329a7eSAlex BennéeF: gitdm.config
280692329a7eSAlex BennéeF: contrib/gitdm/*
280792329a7eSAlex Bennée
2808b02c9bc3SMarkus ArmbrusterIncompatible changes
2809b02c9bc3SMarkus ArmbrusterR: libvir-list@redhat.com
2810abcd92dbSPaolo BonziniF: docs/system/deprecated.rst
2811b02c9bc3SMarkus Armbruster
2812aef45d51SDaniel P. BerrangeBuild System
2813aef45d51SDaniel P. Berrange------------
2814aef45d51SDaniel P. BerrangeGIT submodules
2815aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2816aef45d51SDaniel P. BerrangeS: Odd Fixes
2817aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh
2818c10e01b9SPeter Maydell
2819ef45a392SAleksandar MarkovicUI translations
2820ef45a392SAleksandar MarkovicM: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
2821ef45a392SAleksandar MarkovicF: po/*.po
2822ef45a392SAleksandar Markovic
2823c10e01b9SPeter MaydellSphinx documentation configuration and build machinery
2824c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
2825c10e01b9SPeter MaydellS: Maintained
2826c10e01b9SPeter MaydellF: docs/conf.py
2827c10e01b9SPeter MaydellF: docs/*/conf.py
2828