xref: /openbmc/qemu/MAINTAINERS (revision d2d08975fc01e4898ab43eae0d03d53e689048cd)
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.
26668725ceSAlex Bennée	S: Status, one of the following (keep in sync with docs/devel/maintainers.rst):
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
673be8c034SAlex BennéeProject policy and developer guides
683be8c034SAlex BennéeR: Alex Bennée <alex.bennee@linaro.org>
693be8c034SAlex BennéeR: Daniel P. Berrangé <berrange@redhat.com>
703be8c034SAlex BennéeR: Thomas Huth <thuth@redhat.com>
713be8c034SAlex BennéeR: Markus Armbruster <armbru@redhat.com>
723be8c034SAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org>
733be8c034SAlex BennéeW: https://www.qemu.org/docs/master/devel/index.html
743be8c034SAlex BennéeS: Odd Fixes
7575dbfbadSPierrick BouvierF: docs/devel/build-environment.rst
763be8c034SAlex BennéeF: docs/devel/code-of-conduct.rst
777f631442SPierrick BouvierF: docs/devel/codebase.rst
783be8c034SAlex BennéeF: docs/devel/conflict-resolution.rst
7975dbfbadSPierrick BouvierF: docs/devel/style.rst
803be8c034SAlex BennéeF: docs/devel/submitting-a-patch.rst
813be8c034SAlex BennéeF: docs/devel/submitting-a-pull-request.rst
82a4340e7cSPierrick BouvierF: docs/glossary.rst
833be8c034SAlex Bennée
8462622c11SMichael S. TsirkinResponsible Disclosure, Reporting Security Issues
8584995ea2SMarkus Armbruster-------------------------------------------------
8670b7fba9SStefan HajnocziW: https://wiki.qemu.org/SecurityProcess
8762622c11SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
8862622c11SMichael S. TsirkinL: secalert@redhat.com
8962622c11SMichael S. Tsirkin
90936c2230SLaurent VivierTrivial patches
91936c2230SLaurent Vivier---------------
92936c2230SLaurent VivierTrivial patches
93936c2230SLaurent VivierM: Michael Tokarev <mjt@tls.msk.ru>
94936c2230SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
95936c2230SLaurent VivierS: Maintained
96936c2230SLaurent VivierL: qemu-trivial@nongnu.org
97936c2230SLaurent VivierK: ^Subject:.*(?i)trivial
984db546d3SThomas HuthF: docs/devel/trivial-patches.rst
99936c2230SLaurent VivierT: git git://git.corpit.ru/qemu.git trivial-patches
100e18a8b34SStefan HajnocziT: git https://github.com/vivier/qemu.git trivial-patches
101936c2230SLaurent Vivier
102daf14ce3SCornelia HuckArchitecture support
103daf14ce3SCornelia Huck--------------------
1046347e1f1SMarkus ArmbrusterS390 general architecture support
105cdb509a4SCornelia HuckM: Thomas Huth <thuth@redhat.com>
106daf14ce3SCornelia HuckS: Supported
107812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak
108daf14ce3SCornelia HuckF: gdb-xml/s390*.xml
109daf14ce3SCornelia HuckF: hw/char/sclp*.[hc]
110daf14ce3SCornelia HuckF: hw/char/terminal3270.c
111daf14ce3SCornelia HuckF: hw/intc/s390_flic.c
112daf14ce3SCornelia HuckF: hw/intc/s390_flic_kvm.c
113daf14ce3SCornelia HuckF: hw/s390x/
1142fe2942cSTony KrowiakF: hw/vfio/ap.c
115c393e6d1SRorie ReyesF: hw/s390x/ap-stub.c
116daf14ce3SCornelia HuckF: hw/vfio/ccw.c
117daf14ce3SCornelia HuckF: hw/watchdog/wdt_diag288.c
118daf14ce3SCornelia HuckF: include/hw/s390x/
119daf14ce3SCornelia HuckF: include/hw/watchdog/wdt_diag288.h
120daf14ce3SCornelia HuckF: pc-bios/s390-ccw/
121daf14ce3SCornelia HuckF: pc-bios/s390-ccw.img
122daf14ce3SCornelia HuckF: target/s390x/
123f58f084eSCornelia HuckF: docs/system/target-s390x.rst
124f58f084eSCornelia HuckF: docs/system/s390x/
125212c1933SFabiano RosasF: tests/qtest/migration/s390x/
126daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x?
127daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org
128daf14ce3SCornelia Huck
129e955acd9SPhilippe Mathieu-DaudéMIPS general architecture support
1308823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
131e955acd9SPhilippe Mathieu-DaudéR: Jiaxun Yang <jiaxun.yang@flygoat.com>
132e955acd9SPhilippe Mathieu-DaudéS: Odd Fixes
133e955acd9SPhilippe Mathieu-DaudéK: ^Subject:.*(?i)mips
1346b1ec8a9SThomas HuthF: docs/system/target-mips.rst
1356b1ec8a9SThomas HuthF: configs/targets/mips*
136e955acd9SPhilippe Mathieu-Daudé
137d229996bSThomas HuthX86 general architecture support
138d229996bSThomas HuthM: Paolo Bonzini <pbonzini@redhat.com>
1393139ad08SZhao LiuR: Zhao Liu <zhao1.liu@intel.com>
140d229996bSThomas HuthS: Maintained
141d229996bSThomas HuthF: configs/devices/i386-softmmu/default.mak
142d229996bSThomas HuthF: configs/targets/i386-softmmu.mak
143d229996bSThomas HuthF: configs/targets/x86_64-softmmu.mak
144d229996bSThomas HuthF: docs/system/target-i386*
145d229996bSThomas HuthF: target/i386/*.[ch]
146d229996bSThomas HuthF: target/i386/Kconfig
147d229996bSThomas HuthF: target/i386/meson.build
14884369d76SAnthony HarivelF: tools/i386/
149d229996bSThomas Huth
15084995ea2SMarkus ArmbrusterGuest CPU cores (TCG)
15184995ea2SMarkus Armbruster---------------------
1526347e1f1SMarkus ArmbrusterOverall TCG CPUs
153336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
1542185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1552b1641d0SPaolo BonziniS: Maintained
1568d7f2e76SPhilippe Mathieu-DaudéF: system/watchpoint.c
1578c7907a1SPhilippe Mathieu-DaudéF: page-vary-target.c
15844b99a6dSRichard HendersonF: page-vary-common.c
159c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/
1609681ad3eSThomas HuthF: accel/stubs/tcg-stub.c
161084cfca1SRichard HendersonF: util/cacheinfo.c
162084cfca1SRichard HendersonF: util/cacheflush.c
16355fd1892SPhilippe Mathieu-DaudéF: scripts/decodetree.py
1643fdbf5d6SRichard HendersonF: docs/devel/decodetree.rst
1654db546d3SThomas HuthF: docs/devel/tcg*
166548c9609SAlex BennéeF: include/exec/tb-flush.h
167486bbe5fSPaolo BonziniF: include/exec/helper*.h
168e4eff8e4SRichard HendersonF: include/exec/helper*.h.inc
169d53106c9SRichard HendersonF: include/exec/helper-info.c.inc
17074781c08SPhilippe Mathieu-DaudéF: include/exec/page-protection.h
17132cad1ffSPhilippe Mathieu-DaudéF: include/system/tcg.h
172f12b7177SPhilippe Mathieu-DaudéF: include/accel/tcg/
1736bc12fd0SRichard HendersonF: host/include/*/host/cpuinfo.h
1746bc12fd0SRichard HendersonF: util/cpuinfo-*.c
175427fbf37SRichard HendersonF: include/tcg/
17680a59bc5SThomas HuthF: tests/decode/
177486bbe5fSPaolo Bonzini
1781badb586SPeter MaydellFPU emulation
1791badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
1801badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1810636e4d8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
1820636e4d8SAlex BennéeS: Maintained
1831badb586SPeter MaydellF: fpu/
1841badb586SPeter MaydellF: include/fpu/
1850636e4d8SAlex BennéeF: tests/fp/
1861badb586SPeter Maydell
1876347e1f1SMarkus ArmbrusterAlpha TCG CPUs
188336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
1898d6df264SRichard HendersonS: Maintained
190fcf5ef2aSThomas HuthF: target/alpha/
191c0bd0b50SPaolo BonziniF: tests/tcg/alpha/
192c17652eeSPaolo BonziniF: disas/alpha.c
193fd5d5c56SAnthony Liguori
1946347e1f1SMarkus ArmbrusterARM TCG CPUs
1951ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
196b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
197fd5d5c56SAnthony LiguoriS: Maintained
198fcf5ef2aSThomas HuthF: target/arm/
199f0984d40SFabiano RosasF: target/arm/tcg/
200c348722cSAlex BennéeF: tests/tcg/arm/
20129e0436eSAlex BennéeF: tests/tcg/aarch64/
202c32c3d68SPhilippe Mathieu-DaudéF: tests/qtest/arm-cpu-features.c
2038d8b636dSPaolo BonziniF: hw/arm/
2048d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c
205f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h
206c11a8e89SPeter MaydellF: docs/system/target-arm.rst
2076e84a914SPhilippe Mathieu-DaudéF: docs/system/arm/cpu-features.rst
208fd5d5c56SAnthony Liguori
20949154ea0SEric AugerARM SMMU
21049154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com>
21149154ea0SEric AugerL: qemu-arm@nongnu.org
21249154ea0SEric AugerS: Maintained
21349154ea0SEric AugerF: hw/arm/smmu*
21449154ea0SEric AugerF: include/hw/arm/smmu*
2155c2bae21SThomas HuthF: tests/functional/test_aarch64_smmu.py
21649154ea0SEric Auger
217c8c0d267SMichael RolnikAVR TCG CPUs
218c8c0d267SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com>
219c8c0d267SMichael RolnikS: Maintained
2200abd386dSThomas HuthF: docs/system/target-avr.rst
22112b35405SMichael RolnikF: gdb-xml/avr-cpu.xml
222c8c0d267SMichael RolnikF: target/avr/
223ff1bc6f4SThomas HuthF: tests/functional/test_avr_*.py
224c8c0d267SMichael Rolnik
2255f508bc2STaylor SimpsonHexagon TCG CPUs
22608e199bbSBrian CainM: Brian Cain <brian.cain@oss.qualcomm.com>
2275f508bc2STaylor SimpsonS: Supported
2285f508bc2STaylor SimpsonF: target/hexagon/
229647357d6SAlessandro Di FedericoX: target/hexagon/idef-parser/
230647357d6SAlessandro Di FedericoX: target/hexagon/gen_idef_parser_funcs.py
2315f508bc2STaylor SimpsonF: linux-user/hexagon/
2325f508bc2STaylor SimpsonF: tests/tcg/hexagon/
2335f508bc2STaylor SimpsonF: disas/hexagon.c
234812b31d3SAlex BennéeF: configs/targets/hexagon-linux-user/default.mak
235afbdf0a4SAlessandro Di FedericoF: docker/dockerfiles/debian-hexagon-cross.docker
236ab930e80SMatheus Tavares BernardinoF: gdb-xml/hexagon*.xml
2372442cc6eSBrian CainT: git https://github.com/quic/qemu.git hex-next
2385f508bc2STaylor Simpson
239647357d6SAlessandro Di FedericoHexagon idef-parser
240647357d6SAlessandro Di FedericoM: Alessandro Di Federico <ale@rev.ng>
241647357d6SAlessandro Di FedericoM: Anton Johansson <anjo@rev.ng>
242647357d6SAlessandro Di FedericoS: Supported
243647357d6SAlessandro Di FedericoF: target/hexagon/idef-parser/
244647357d6SAlessandro Di FedericoF: target/hexagon/gen_idef_parser_funcs.py
245647357d6SAlessandro Di Federico
2466347e1f1SMarkus ArmbrusterHPPA (PA-RISC) TCG CPUs
247336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
2482177d0c1SHelge DellerM: Helge Deller <deller@gmx.de>
24961766fe9SRichard HendersonS: Maintained
25061766fe9SRichard HendersonF: target/hppa/
25161766fe9SRichard HendersonF: disas/hppa.c
25271c1d344SThomas HuthF: tests/tcg/hppa/
25361766fe9SRichard Henderson
25464baad62SSong GaoLoongArch TCG CPUs
25564baad62SSong GaoM: Song Gao <gaosong@loongson.cn>
25664baad62SSong GaoS: Maintained
25764baad62SSong GaoF: target/loongarch/
258c4293333SXiaojuan YangF: tests/tcg/loongarch64/
2594c0a2df8SThomas HuthF: tests/functional/test_loongarch64_virt.py
26064baad62SSong Gao
2616347e1f1SMarkus ArmbrusterM68K TCG CPUs
262595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
263595a926dSLaurent VivierS: Maintained
264fcf5ef2aSThomas HuthF: target/m68k/
265e9a56114SThomas HuthF: disas/m68k.c
26671c1d344SThomas HuthF: tests/tcg/m68k/
267fd5d5c56SAnthony Liguori
2686347e1f1SMarkus ArmbrusterMicroBlaze TCG CPUs
269fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
270fd5d5c56SAnthony LiguoriS: Maintained
271fcf5ef2aSThomas HuthF: target/microblaze/
2728d8b636dSPaolo BonziniF: hw/microblaze/
273c17652eeSPaolo BonziniF: disas/microblaze.c
274b58a4e68SRichard HendersonF: tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh
275fd5d5c56SAnthony Liguori
2766347e1f1SMarkus ArmbrusterMIPS TCG CPUs
2778823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
278099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
27915d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com>
28045c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
281cf960317SPhilippe Mathieu-DaudéS: Odd Fixes
282fcf5ef2aSThomas HuthF: target/mips/
28330dd5ff8SPhilippe Mathieu-DaudéF: disas/*mips.c
2841bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-mips.rst.inc
285c0bd0b50SPaolo BonziniF: tests/tcg/mips/
286fd5d5c56SAnthony Liguori
2876347e1f1SMarkus ArmbrusterOpenRISC TCG CPUs
2881d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com>
2891d7cf18dSStafford HorneS: Odd Fixes
2904db546d3SThomas HuthF: docs/system/openrisc/cpu-features.rst
291fcf5ef2aSThomas HuthF: target/openrisc/
292945dad6dSJia LiuF: hw/openrisc/
293e257b8caSThomas HuthF: include/hw/openrisc/
294c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/
295945dad6dSJia Liu
2966347e1f1SMarkus ArmbrusterPowerPC TCG CPUs
2970cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
298884216cfSChinmay RathR: Chinmay Rath <rathc@linux.ibm.com>
299a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
3002e93a90fSDaniel Henrique BarbozaS: Odd Fixes
301fcf5ef2aSThomas HuthF: target/ppc/
3027ddb120dSDavid GibsonF: hw/ppc/ppc.c
3037ddb120dSDavid GibsonF: hw/ppc/ppc_booke.c
3047ddb120dSDavid GibsonF: include/hw/ppc/ppc.h
3059c46b512SCédric Le GoaterF: hw/ppc/meson.build
3069c46b512SCédric Le GoaterF: hw/ppc/trace*
3079c46b512SCédric Le GoaterF: configs/devices/ppc*
3089c46b512SCédric Le GoaterF: docs/system/ppc/embedded.rst
3099c46b512SCédric Le GoaterF: docs/system/target-ppc.rst
31071c1d344SThomas HuthF: tests/tcg/ppc*/*
311eeba3d73SThomas HuthF: tests/functional/test_ppc_74xx.py
312fd5d5c56SAnthony Liguori
3136347e1f1SMarkus ArmbrusterRISC-V TCG CPUs
314c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
315ab2c9128SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com>
316c0ce1f2aSWeiwei LiR: Weiwei Li <liwei1518@gmail.com>
317a3ae8d46SAlistair FrancisR: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
318a3ae8d46SAlistair FrancisR: Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
319a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org
3207b91ae7dSPalmer DabbeltS: Supported
3215d0ce90dSThomas HuthF: configs/targets/riscv*
3225d0ce90dSThomas HuthF: docs/system/target-riscv.rst
3234a7b8c3fShemanshu.khilari.fossF: docs/specs/riscv-iommu.rst
3244dc62b15SMichael ClarkF: target/riscv/
325a2ce7f80SPhilippe Mathieu-DaudéF: hw/char/riscv_htif.c
3264dc62b15SMichael ClarkF: hw/riscv/
3275d0ce90dSThomas HuthF: hw/intc/riscv*
328a2ce7f80SPhilippe Mathieu-DaudéF: include/hw/char/riscv_htif.h
3294dc62b15SMichael ClarkF: include/hw/riscv/
330f936eac8SAlistair FrancisF: linux-user/host/riscv32/
331511f3138SAlistair FrancisF: linux-user/host/riscv64/
332355cdac7SAlistair FrancisF: common-user/host/riscv*
3336a564c8aSThomas HuthF: tests/functional/test_riscv*
33471c1d344SThomas HuthF: tests/tcg/riscv64/
3354dc62b15SMichael Clark
336179d9e29SChristoph MüllnerRISC-V XThead* extensions
337179d9e29SChristoph MüllnerM: Christoph Muellner <christoph.muellner@vrull.eu>
338179d9e29SChristoph MüllnerM: LIU Zhiwei <zhiwei_liu@linux.alibaba.com>
339179d9e29SChristoph MüllnerL: qemu-riscv@nongnu.org
340179d9e29SChristoph MüllnerS: Supported
341179d9e29SChristoph MüllnerF: target/riscv/insn_trans/trans_xthead.c.inc
342179d9e29SChristoph MüllnerF: target/riscv/xthead*.decode
343fd53ee26SChristoph MüllnerF: target/riscv/th_*
3445d0ce90dSThomas HuthF: disas/riscv-xthead*
345179d9e29SChristoph Müllner
34634888f01SPhilipp TomsichRISC-V XVentanaCondOps extension
34734888f01SPhilipp TomsichM: Philipp Tomsich <philipp.tomsich@vrull.eu>
34834888f01SPhilipp TomsichL: qemu-riscv@nongnu.org
3494f249314SPhilipp TomsichS: Maintained
35034888f01SPhilipp TomsichF: target/riscv/XVentanaCondOps.decode
35134888f01SPhilipp TomsichF: target/riscv/insn_trans/trans_xventanacondops.c.inc
3525d0ce90dSThomas HuthF: disas/riscv-xventana*
35334888f01SPhilipp Tomsich
354a4f34eccSYoshinori SatoRENESAS RX CPUs
355920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
356b2744da9SPhilippe Mathieu-DaudéS: Orphan
357a4f34eccSYoshinori SatoF: target/rx/
358a4f34eccSYoshinori Sato
3596347e1f1SMarkus ArmbrusterS390 TCG CPUs
360336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
361ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com>
3629d711f19SChristian BorntraegerR: Ilya Leoshkevich <iii@linux.ibm.com>
363fd5d5c56SAnthony LiguoriS: Maintained
364fcf5ef2aSThomas HuthF: target/s390x/
365c9274b6bSCho, Yu-ChenF: target/s390x/tcg
3668d8b636dSPaolo BonziniF: hw/s390x/
367276ba120SPavel ZbitskiyF: tests/tcg/s390x/
368146bd283SCornelia HuckL: qemu-s390x@nongnu.org
369b6f97c14Sbellard
3706347e1f1SMarkus ArmbrusterSH4 TCG CPUs
371920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
3722d53d0c7SPhilippe Mathieu-DaudéS: Orphan
373fcf5ef2aSThomas HuthF: target/sh4/
3748d8b636dSPaolo BonziniF: hw/sh4/
375c17652eeSPaolo BonziniF: disas/sh4.c
3768a90f900SThomas HuthF: include/hw/sh4/
37771c1d344SThomas HuthF: tests/tcg/sh4/
378fd5d5c56SAnthony Liguori
3796347e1f1SMarkus ArmbrusterSPARC TCG CPUs
380f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
3812c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com>
382fd5d5c56SAnthony LiguoriS: Maintained
383fcf5ef2aSThomas HuthF: target/sparc/
3848d8b636dSPaolo BonziniF: hw/sparc/
3858d8b636dSPaolo BonziniF: hw/sparc64/
38684dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h
387c17652eeSPaolo BonziniF: disas/sparc.c
38871c1d344SThomas HuthF: tests/tcg/sparc64/
389fd5d5c56SAnthony Liguori
3906347e1f1SMarkus ArmbrusterX86 TCG CPUs
391d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
392336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
39324c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net>
394b203a4baSEduardo HabkostS: Maintained
395f5cc5a5cSClaudio FontanaF: target/i386/tcg/
3964132431fSAlex BennéeF: tests/tcg/i386/
3973a082ec0SAlex BennéeF: tests/tcg/x86_64/
3988d8b636dSPaolo BonziniF: hw/i386/
3994db546d3SThomas HuthF: docs/system/i386/cpu.rst
40038dec0efSDaniel P. BerrangéF: docs/system/cpu-models-x86*
401f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git x86-next
402fd5d5c56SAnthony Liguori
4036347e1f1SMarkus ArmbrusterXtensa TCG CPUs
40416e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
405b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
40616e7caaeSMax FilippovS: Maintained
407fcf5ef2aSThomas HuthF: target/xtensa/
4088d8b636dSPaolo BonziniF: hw/xtensa/
409c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/
41051139fb3SMax FilippovF: tests/tcg/xtensaeb/
4115a6539e6SMax FilippovF: disas/xtensa.c
412895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h
413812b31d3SAlex BennéeF: configs/devices/xtensa*/default.mak
41416e7caaeSMax Filippov
4156347e1f1SMarkus ArmbrusterTriCore TCG CPUs
41648e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
41748e06fe0SBastian KoppelmannS: Maintained
418fcf5ef2aSThomas HuthF: target/tricore/
41948e06fe0SBastian KoppelmannF: hw/tricore/
420d46d14e6SThomas HuthF: include/hw/tricore/
421be78e799SBastian KoppelmannF: tests/tcg/tricore/
42248e06fe0SBastian Koppelmann
423dd28bebdSAlex BennéeMultiarch Linux User Tests
424dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
42500a25291SStefan HajnocziS: Maintained
426dd28bebdSAlex BennéeF: tests/tcg/multiarch/
427dd28bebdSAlex Bennée
42884995ea2SMarkus ArmbrusterGuest CPU Cores (KVM)
42984995ea2SMarkus Armbruster---------------------
4306347e1f1SMarkus ArmbrusterOverall KVM CPUs
431c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com>
432fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
433fd5d5c56SAnthony LiguoriS: Supported
434a6bb42f2SPhilippe Mathieu-DaudéF: */*/kvm*
4351962cb20SPhilippe Mathieu-DaudéF: accel/kvm/
4369681ad3eSThomas HuthF: accel/stubs/kvm-stub.c
4379681ad3eSThomas HuthF: include/hw/kvm/
43832cad1ffSPhilippe Mathieu-DaudéF: include/system/kvm*.h
4399681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder
440fd5d5c56SAnthony Liguori
4416347e1f1SMarkus ArmbrusterARM KVM CPUs
442ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
443b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
444ed4659d1SPeter MaydellS: Maintained
445fcf5ef2aSThomas HuthF: target/arm/kvm.c
446ed4659d1SPeter Maydell
4476347e1f1SMarkus ArmbrusterMIPS KVM CPUs
448dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
449134f7f7dSAleksandar MarkovicS: Odd Fixes
45085d8da3fSPhilippe Mathieu-DaudéF: target/mips/kvm*
45132cad1ffSPhilippe Mathieu-DaudéF: target/mips/system/
452a31896c4SJames Hogan
4536347e1f1SMarkus ArmbrusterPPC KVM CPUs
4540cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
4551da3e7f8SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com>
4562e93a90fSDaniel Henrique BarbozaS: Odd Fixes
457fcf5ef2aSThomas HuthF: target/ppc/kvm.c
458fd5d5c56SAnthony Liguori
4596347e1f1SMarkus ArmbrusterS390 KVM CPUs
4607c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
4612c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com>
462a96011feSMatthew RosatoR: Eric Farman <farman@linux.ibm.com>
463a96011feSMatthew RosatoR: Matthew Rosato <mjrosato@linux.ibm.com>
4640922e8c0SCornelia HuckS: Supported
46567043607SCho, Yu-ChenF: target/s390x/kvm/
466fcf5ef2aSThomas HuthF: target/s390x/machine.c
46774b4c74dSDavid HildenbrandF: target/s390x/sigp.c
468c5bfb202SCornelia HuckF: gdb-xml/s390*.xml
469e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
470146bd283SCornelia HuckL: qemu-s390x@nongnu.org
471fd5d5c56SAnthony Liguori
4726347e1f1SMarkus ArmbrusterX86 KVM CPUs
473d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
474fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com>
475fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
476fd5d5c56SAnthony LiguoriS: Supported
47796a46defSCornelia HuckF: docs/system/i386/amd-memory-encryption.rst
478a821186eSPhilippe Mathieu-DaudéF: docs/system/i386/sgx.rst
479a9dc68d9SClaudio FontanaF: target/i386/kvm/
4808c9e7f8cSPhilippe Mathieu-DaudéF: target/i386/sev*
4819681ad3eSThomas HuthF: scripts/kvm/vmxcap
48212c6b615SThomas HuthF: tests/functional/test_x86_64_hotplug_cpu.py
483fd5d5c56SAnthony Liguori
484438bec49SDavid WoodhouseXen emulation on X86 KVM CPUs
485438bec49SDavid WoodhouseM: David Woodhouse <dwmw2@infradead.org>
486438bec49SDavid WoodhouseM: Paul Durrant <paul@xen.org>
487438bec49SDavid WoodhouseS: Supported
48832cad1ffSPhilippe Mathieu-DaudéF: include/system/kvm_xen.h
489438bec49SDavid WoodhouseF: target/i386/kvm/xen*
490438bec49SDavid WoodhouseF: hw/i386/kvm/xen*
4910a8b4fd5SThomas HuthF: tests/functional/test_x86_64_kvm_xen.py
492438bec49SDavid Woodhouse
49379ac3915SPhilippe Mathieu-DaudéGuest CPU Cores (other accelerators)
49479ac3915SPhilippe Mathieu-Daudé------------------------------------
49579ac3915SPhilippe Mathieu-DaudéOverall
496336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
49779ac3915SPhilippe Mathieu-DaudéR: Paolo Bonzini <pbonzini@redhat.com>
498c8beb901SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
49979ac3915SPhilippe Mathieu-DaudéS: Maintained
5008ff6ff09SPhilippe Mathieu-DaudéF: include/exec/cpu*.h
5018ff6ff09SPhilippe Mathieu-DaudéF: include/exec/target_long.h
502940e43aaSClaudio FontanaF: include/qemu/accel.h
50332cad1ffSPhilippe Mathieu-DaudéF: include/system/accel-*.h
5048ff6ff09SPhilippe Mathieu-DaudéF: include/system/cpus.h
505f7a7e7ddSPhilippe Mathieu-DaudéF: include/accel/accel-*.h
50664cbcf1dSPhilippe Mathieu-DaudéF: accel/accel-*.?
507e8388158SPhilippe Mathieu-DaudéF: accel/dummy-cpus.?
50879ac3915SPhilippe Mathieu-DaudéF: accel/Makefile.objs
50979ac3915SPhilippe Mathieu-DaudéF: accel/stubs/Makefile.objs
5108ff6ff09SPhilippe Mathieu-DaudéF: cpu-common.c
5118ff6ff09SPhilippe Mathieu-DaudéF: cpu-target.c
51218da42eeSPhilippe Mathieu-DaudéF: qapi/accelerator.json
5138ff6ff09SPhilippe Mathieu-DaudéF: system/cpus.c
51479ac3915SPhilippe Mathieu-Daudé
515a1477da3SAlexander GrafApple Silicon HVF CPUs
516a1477da3SAlexander GrafM: Alexander Graf <agraf@csgraf.de>
517a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk>
518a1477da3SAlexander GrafS: Maintained
519a1477da3SAlexander GrafF: target/arm/hvf/
520f1bcfa81SPhilippe Mathieu-DaudéF: target/arm/hvf-stub.c
521a1477da3SAlexander Graf
522674fc21fSRoman BolshakovX86 HVF CPUs
523de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com>
5243b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com>
52567e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu>
526de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF
527674fc21fSRoman BolshakovS: Maintained
528674fc21fSRoman BolshakovF: target/i386/hvf/
529d57bc3c1SAlexander Graf
530d57bc3c1SAlexander GrafHVF
531d57bc3c1SAlexander GrafM: Cameron Esfahani <dirty@apple.com>
5323b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com>
53367e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu>
534a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk>
535d57bc3c1SAlexander GrafW: https://wiki.qemu.org/Features/HVF
536d57bc3c1SAlexander GrafS: Maintained
537d57bc3c1SAlexander GrafF: accel/hvf/
538962f9f18SPhilippe Mathieu-DaudéF: accel/stubs/hvf-stub.c
53932cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf.h
54032cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf_int.h
541674fc21fSRoman Bolshakov
542c220cdecSSunil MuthuswamyWHPX CPUs
543c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com>
544c220cdecSSunil MuthuswamyS: Supported
5451fc33bb9SClaudio FontanaF: target/i386/whpx/
546d5a407a5SPhilippe Mathieu-DaudéF: accel/stubs/whpx-stub.c
54732cad1ffSPhilippe Mathieu-DaudéF: include/system/whpx.h
548c220cdecSSunil Muthuswamy
5496aa0d039SWei LiuX86 Instruction Emulator
5506aa0d039SWei LiuM: Cameron Esfahani <dirty@apple.com>
5516aa0d039SWei LiuM: Roman Bolshakov <rbolshakov@ddn.com>
5526aa0d039SWei LiuR: Phil Dennis-Jordan <phil@philjordan.eu>
5536aa0d039SWei LiuR: Wei Liu <wei.liu@kernel.org>
5546aa0d039SWei LiuS: Maintained
5556aa0d039SWei LiuF: target/i386/emulate/
5566aa0d039SWei Liu
55784995ea2SMarkus ArmbrusterGuest CPU Cores (Xen)
55884995ea2SMarkus Armbruster---------------------
5596347e1f1SMarkus ArmbrusterX86 Xen CPUs
5603623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org>
561a0dbef9fSAnthony PERARDM: Anthony PERARD <anthony@xenproject.org>
562784e9727SPaul DurrantM: Paul Durrant <paul@xen.org>
563d01a6fffSStefano StabelliniM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
5646d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org
5658a6b0cd7SStefano StabelliniS: Supported
5668a6b0cd7SStefano StabelliniF: */xen*
567da278d58SPhilippe Mathieu-DaudéF: accel/xen/*
568b827891dSGreg KurzF: hw/9pfs/xen-9p*
569c92451c2SPaolo BonziniF: hw/char/xen_console.c
570c92451c2SPaolo BonziniF: hw/display/xenfb.c
571c92451c2SPaolo BonziniF: hw/net/xen_nic.c
572758af9cfSAnthony PERARDF: hw/usb/xen-usb.c
5731a72d9aeSPaul DurrantF: hw/block/xen*
5744ea7d1a7SPaul DurrantF: hw/block/dataplane/xen*
575c92451c2SPaolo BonziniF: hw/xen/
576c92451c2SPaolo BonziniF: hw/xenpv/
5779027ac50SStefano StabelliniF: hw/i386/xen/
5781401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c
579fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen*
580c92451c2SPaolo BonziniF: include/hw/xen/
58132cad1ffSPhilippe Mathieu-DaudéF: include/system/xen.h
58232cad1ffSPhilippe Mathieu-DaudéF: include/system/xen-mapcache.h
58371f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c
584c2144422SEdgar E. IglesiasF: docs/system/arm/xenpvh.rst
5850b57c816SEdgar E. IglesiasF: docs/system/i386/xenpvh.rst
5868a6b0cd7SStefano Stabellini
58739becfceSReinoud ZandijkGuest CPU Cores (NVMM)
58839becfceSReinoud Zandijk----------------------
58939becfceSReinoud ZandijkNetBSD Virtual Machine Monitor (NVMM) CPU support
59039becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org>
59139becfceSReinoud ZandijkS: Maintained
59232cad1ffSPhilippe Mathieu-DaudéF: include/system/nvmm.h
593b6637bd5SPhilippe Mathieu-DaudéF: accel/stubs/nvmm-stub.c
59439becfceSReinoud ZandijkF: target/i386/nvmm/
59539becfceSReinoud Zandijk
59684995ea2SMarkus ArmbrusterHosts
59784995ea2SMarkus Armbruster-----
5981bdd6874SStefan WeilLINUX
599f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com>
600f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com>
601f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
6021bdd6874SStefan WeilS: Maintained
6031bdd6874SStefan WeilF: linux-headers/
604e05ea75fSCornelia HuckF: include/standard-headers/
605f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh
6061bdd6874SStefan Weil
6071bdd6874SStefan WeilPOSIX
608f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
6091bdd6874SStefan WeilS: Maintained
610f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c
61132cad1ffSPhilippe Mathieu-DaudéF: include/system/os-posix.h
612f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c
613f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h
6141bdd6874SStefan Weil
6153c2bdbc1SKamil RytarowskiNETBSD
61639becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org>
61739becfceSReinoud ZandijkM: Ryo ONODERA <ryoon@netbsd.org>
6183c2bdbc1SKamil RytarowskiS: Maintained
6191b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD
6203c2bdbc1SKamil Rytarowski
6210a773d55SBrad SmithOPENBSD
6220a773d55SBrad SmithM: Brad Smith <brad@comstyle.com>
6230a773d55SBrad SmithS: Maintained
6240a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD
6250a773d55SBrad Smith
6261bdd6874SStefan WeilW32, W64
6271bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de>
6281bdd6874SStefan WeilS: Maintained
6291bdd6874SStefan WeilF: *win32*
63003972660SThomas HuthF: */*win32*
63103972660SThomas HuthF: include/*/*win32*
63203972660SThomas HuthX: qga/*win32*
633885bdc95SStefan WeilF: qemu.nsi
63448fad83fSAlex BennéeF: scripts/nsis.py
6351bdd6874SStefan Weil
636c82b7ef1SPhilippe Mathieu-DaudéDarwin (macOS, iOS)
6378823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
638c82b7ef1SPhilippe Mathieu-DaudéS: Odd Fixes
639c82b7ef1SPhilippe Mathieu-DaudéF: .gitlab-ci.d/cirrus/macos-*
640c82b7ef1SPhilippe Mathieu-DaudéF: */*.m
64148fad83fSAlex BennéeF: scripts/entitlement.sh
642c82b7ef1SPhilippe Mathieu-Daudé
6430f46bf65SKohei TokunagaWebAssembly
6440f46bf65SKohei TokunagaM: Kohei Tokunaga <ktokunaga.mail@gmail.com>
6450f46bf65SKohei TokunagaS: Maintained
6460f46bf65SKohei TokunagaF: include/system/os-wasm.h
6470f46bf65SKohei TokunagaF: os-wasm.c
6485b78d120SKohei TokunagaF: util/coroutine-wasm.c
649ccc403edSKohei TokunagaF: configs/meson/emscripten.txt
6508574be0eSKohei TokunagaF: tests/docker/dockerfiles/emsdk-wasm32-cross.docker
6510f46bf65SKohei Tokunaga
652b250d04aSPhilippe Mathieu-DaudéAlpha Machines
65384995ea2SMarkus Armbruster--------------
654336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
655b250d04aSPhilippe Mathieu-DaudéS: Maintained
656b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/
6577bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c
6588d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/
65912c6b615SThomas HuthF: tests/functional/test_alpha_clipper.py
660b250d04aSPhilippe Mathieu-Daudé
661fd5d5c56SAnthony LiguoriARM Machines
662fd5d5c56SAnthony Liguori------------
66384291fe7SliguangAllwinner-a10
66485b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com>
665a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
666632dfea3SStrahinja JankovicR: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>
667b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
668a00d7f20SPeter MaydellS: Odd Fixes
66985b4d5daSBeniamino GalvaniF: hw/*/allwinner*
6709d19a8ffSPhilippe Mathieu-DaudéF: hw/ide/ahci-allwinner.c
67185b4d5daSBeniamino GalvaniF: include/hw/*/allwinner*
67284291fe7SliguangF: hw/arm/cubieboard.c
673d4a7c362SPeter MaydellF: docs/system/arm/cubieboard.rst
674632dfea3SStrahinja JankovicF: hw/misc/axp209.c
675d4d183afSThomas HuthF: tests/functional/test_arm_cubieboard.py
67684291fe7Sliguang
677740dafc0SNiek LinnenbankAllwinner-h3
678740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com>
679740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org
680740dafc0SNiek LinnenbankS: Maintained
681740dafc0SNiek LinnenbankF: hw/*/allwinner-h3*
682740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3*
683b0c96666SNiek LinnenbankF: hw/arm/orangepi.c
684c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst
685380f7268SThomas HuthF: tests/functional/test_arm_orangepi.py
686740dafc0SNiek Linnenbank
687e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices
68806271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
689b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
69006271000SPaolo BonziniS: Maintained
69106271000SPaolo BonziniF: hw/char/pl011.c
692c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h
69306271000SPaolo BonziniF: hw/display/pl110*
69406271000SPaolo BonziniF: hw/dma/pl080.c
695aa74e355SPeter MaydellF: include/hw/dma/pl080.h
69606271000SPaolo BonziniF: hw/dma/pl330.c
69706271000SPaolo BonziniF: hw/gpio/pl061.c
69806271000SPaolo BonziniF: hw/input/pl050.c
6994940da20SThomas HuthF: include/hw/input/pl050.h
70006271000SPaolo BonziniF: hw/intc/pl190.c
70106271000SPaolo BonziniF: hw/sd/pl181.c
7021d52866fSPeter MaydellF: hw/ssi/pl022.c
7031d52866fSPeter MaydellF: include/hw/ssi/pl022.h
704877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c
705877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h
70606271000SPaolo BonziniF: include/hw/arm/primecell.h
707e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c
708e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h
70930858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c
7104f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c
7114f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h
7129bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c
713e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c
714e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h
715050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c
716050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h
7179cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c
7180d4a7551SPeter MaydellF: hw/misc/tz-ppc.c
7190d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h
720344f4b15SPeter MaydellF: hw/misc/tz-mpc.c
721344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h
722211e701dSPeter MaydellF: hw/misc/tz-msc.c
723211e701dSPeter MaydellF: include/hw/misc/tz-msc.h
72406271000SPaolo Bonzini
72506271000SPaolo BonziniARM cores
72606271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
727b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
72806271000SPaolo BonziniS: Maintained
72906271000SPaolo BonziniF: hw/intc/arm*
730662c3ebaSThomas HuthF: hw/intc/gic*_internal.h
73106271000SPaolo BonziniF: hw/misc/a9scu.c
73206271000SPaolo BonziniF: hw/misc/arm11scu.c
733b7f30114SThomas HuthF: hw/misc/arm_l2x0.c
7342f9db77eSPeter MaydellF: hw/misc/armv7m_ras.c
73506271000SPaolo BonziniF: hw/timer/a9gtimer*
736c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm*
737c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h
73806271000SPaolo BonziniF: include/hw/intc/arm*
73906271000SPaolo BonziniF: include/hw/misc/a9scu.h
74006271000SPaolo BonziniF: include/hw/misc/arm11scu.h
74106271000SPaolo BonziniF: include/hw/timer/a9gtimer.h
74206271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h
743c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h
7442f9db77eSPeter MaydellF: include/hw/misc/armv7m_ras.h
7451e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c
74606271000SPaolo Bonzini
7472a952e05SThomas HuthBananapi M2U
7482a952e05SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
7492a952e05SThomas HuthL: qemu-arm@nongnu.org
7502a952e05SThomas HuthS: Odd Fixes
7512a952e05SThomas HuthF: docs/system/arm/bananapi_m2u.rst
7522a952e05SThomas HuthF: hw/*/allwinner-r40*.c
7532a952e05SThomas HuthF: hw/arm/bananapi_m2u.c
7542a952e05SThomas HuthF: include/hw/*/allwinner-r40*.h
7552a952e05SThomas HuthF: tests/functional/test_arm_bpim2u.py
7562a952e05SThomas Huth
757e569d959SInès VarholB-L475E-IOT01A IoT Node
758e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net>
759e569d959SInès VarholL: qemu-arm@nongnu.org
760e569d959SInès VarholS: Maintained
761e569d959SInès VarholF: hw/arm/b-l475e-iot01a.c
762e569d959SInès VarholF: hw/display/dm163.c
763e569d959SInès VarholF: tests/qtest/dm163-test.c
764e569d959SInès Varhol
765fc63dcffSEvgeny VoevodinExynos
766f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com>
767a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
768b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
769a00d7f20SPeter MaydellS: Odd Fixes
7708d8b636dSPaolo BonziniF: hw/*/exynos*
77178cb12a9SPeter MaydellF: include/hw/*/exynos*
772f99e1d31SPeter MaydellF: docs/system/arm/exynos.rst
77381e2926dSThomas HuthF: tests/functional/test_arm_smdkc210.py
774fc63dcffSEvgeny Voevodin
775766fd09fSMark LangsdorfCalxeda Highbank
7769ef137caSRob HerringM: Rob Herring <robh@kernel.org>
777a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
778b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
779a00d7f20SPeter MaydellS: Odd Fixes
7808d8b636dSPaolo BonziniF: hw/arm/highbank.c
7818d8b636dSPaolo BonziniF: hw/net/xgmac.c
782c90df7ceSPeter MaydellF: docs/system/arm/highbank.rst
783766fd09fSMark Langsdorf
7849082f121SAntony PavlovCanon DIGIC
7859082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com>
786a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
787b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
788a00d7f20SPeter MaydellS: Odd Fixes
7899082f121SAntony PavlovF: include/hw/arm/digic.h
7909082f121SAntony PavlovF: hw/*/digic*
7917ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic*
792e3fc99b1SThomas HuthF: tests/functional/test_arm_canona1100.py
7932d21dd17SPeter MaydellF: docs/system/arm/digic.rst
7949082f121SAntony Pavlov
7959c8fdcecSAnup PatelGoldfish RTC
7969c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com>
7979c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com>
7989c8fdcecSAnup PatelL: qemu-riscv@nongnu.org
7999c8fdcecSAnup PatelS: Maintained
8009c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c
8019c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h
8029c8fdcecSAnup Patel
803123a069aSThomas Huthi.MX25 PDK
804123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
805123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
806123a069aSThomas HuthL: qemu-arm@nongnu.org
807123a069aSThomas HuthS: Odd Fixes
808123a069aSThomas HuthF: hw/arm/fsl-imx25.c
809123a069aSThomas HuthF: hw/arm/imx25_pdk.c
810123a069aSThomas HuthF: hw/misc/imx25_ccm.c
81137f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c
812123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h
813123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h
81437f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h
815b1b3e3e3SPeter MaydellF: docs/system/arm/imx25-pdk.rst
816123a069aSThomas Huth
81795a5db3aSThomas Huthi.MX31 (kzm)
818a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
819b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
82095a5db3aSThomas HuthS: Odd Fixes
8218d8b636dSPaolo BonziniF: hw/arm/kzm.c
82295a5db3aSThomas HuthF: hw/*/imx_*
82395a5db3aSThomas HuthF: hw/*/*imx31*
82495a5db3aSThomas HuthF: include/hw/*/imx_*
82595a5db3aSThomas HuthF: include/hw/*/*imx31*
826fa6c9394SPeter MaydellF: docs/system/arm/kzm.rst
8270325559dSPeter Chubb
828fd5d5c56SAnthony LiguoriIntegrator CP
8291ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
830b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
831adb478a5SPeter MaydellS: Odd Fixes
8328d8b636dSPaolo BonziniF: hw/arm/integratorcp.c
833f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c
834b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h
835ef83aea0SPhilippe Mathieu-DaudéF: tests/functional/test_arm_integratorcp.py
836c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst
837fd5d5c56SAnthony Liguori
83895a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul
83995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
84095a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
84195a5db3aSThomas HuthL: qemu-arm@nongnu.org
84295a5db3aSThomas HuthS: Odd Fixes
84395a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c
84495a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c
84595a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c
84695a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h
84795a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h
848946f9ef2SPeter MaydellF: docs/system/arm/mcimx6ul-evk.rst
84995a5db3aSThomas Huth
85095a5db3aSThomas HuthMCIMX7D SABRE / i.MX7
85195a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
85295a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com>
85395a5db3aSThomas HuthL: qemu-arm@nongnu.org
85495a5db3aSThomas HuthS: Odd Fixes
85595a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c
85695a5db3aSThomas HuthF: hw/arm/fsl-imx7.c
857b7f30114SThomas HuthF: hw/misc/imx7_*.c
85895a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h
859b7f30114SThomas HuthF: include/hw/misc/imx7_*.h
86095a5db3aSThomas HuthF: hw/pci-host/designware.c
86195a5db3aSThomas HuthF: include/hw/pci-host/designware.h
862946f9ef2SPeter MaydellF: docs/system/arm/mcimx7d-sabre.rst
86395a5db3aSThomas Huth
864a4eefc69SBernhard BeschowMCIMX8MP-EVK / i.MX8MP
865a4eefc69SBernhard BeschowM: Bernhard Beschow <shentey@gmail.com>
866a4eefc69SBernhard BeschowL: qemu-arm@nongnu.org
867a4eefc69SBernhard BeschowS: Maintained
868a4eefc69SBernhard BeschowF: hw/arm/imx8mp-evk.c
869a4eefc69SBernhard BeschowF: hw/arm/fsl-imx8mp.c
87086c2dff9SBernhard BeschowF: hw/misc/imx8mp_*.c
871fd1deb53SBernhard BeschowF: hw/pci-host/fsl_imx8m_phy.c
872822405b1SBernhard BeschowF: hw/rtc/rs5c372.c
873a4eefc69SBernhard BeschowF: include/hw/arm/fsl-imx8mp.h
87486c2dff9SBernhard BeschowF: include/hw/misc/imx8mp_*.h
875fd1deb53SBernhard BeschowF: include/hw/pci-host/fsl_imx8m_phy.h
876a4eefc69SBernhard BeschowF: docs/system/arm/imx8mp-evk.rst
877cef2274dSBernhard BeschowF: tests/functional/test_aarch64_imx8mp_evk.py
878822405b1SBernhard BeschowF: tests/qtest/rs5c372-test.c
879a4eefc69SBernhard Beschow
880273a70aeSPeter MaydellMPS2 / MPS3
881e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
882e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org
883e5a6a6e6SPeter MaydellS: Maintained
884e5a6a6e6SPeter MaydellF: hw/arm/mps2.c
8850d4a7551SPeter MaydellF: hw/arm/mps2-tz.c
886273a70aeSPeter MaydellF: hw/arm/mps3r.c
8870d4a7551SPeter MaydellF: hw/misc/mps2-*.c
8880d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h
8896eee5d24SPeter MaydellF: hw/arm/armsse.c
8906eee5d24SPeter MaydellF: include/hw/arm/armsse.h
891c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c
892c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h
89375750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c
89475750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h
895c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c
896c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h
8974239b311SPeter MaydellF: hw/misc/armsse-cpu-pwrctrl.c
8984239b311SPeter MaydellF: include/hw/misc/armsse-cpu-pwrctrl.h
8995aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c
9005aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h
901cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c
902cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h
9030d10df30SPeter MaydellF: hw/timer/sse-counter.c
9040d10df30SPeter MaydellF: include/hw/timer/sse-counter.h
9050b8ceee8SPeter MaydellF: hw/timer/sse-timer.c
9060b8ceee8SPeter MaydellF: include/hw/timer/sse-timer.h
9071eca58aaSPeter MaydellF: tests/qtest/sse-timer-test.c
908ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst
909e5a6a6e6SPeter Maydell
9108f69a4c1SPeter MaydellMusca
9118f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
9128f69a4c1SPeter MaydellL: qemu-arm@nongnu.org
913adb478a5SPeter MaydellS: Odd Fixes
9148f69a4c1SPeter MaydellF: hw/arm/musca.c
9159f8f640eSPeter MaydellF: docs/system/arm/musca.rst
9168f69a4c1SPeter Maydell
917fd5d5c56SAnthony LiguoriMusicpal
918fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
919a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
920b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
921a00d7f20SPeter MaydellS: Odd Fixes
9228d8b636dSPaolo BonziniF: hw/arm/musicpal.c
9236d81f488SPhilippe Mathieu-DaudéF: hw/net/mv88w8618_eth.c
9246d81f488SPhilippe Mathieu-DaudéF: include/hw/net/mv88w8618_eth.h
925c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst
926fd5d5c56SAnthony Liguori
927e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx
928e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com>
92973c793daSHao WuM: Hao Wu <wuhaotsh@google.com>
930e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org
931e5a7ba87SHavard SkinnemoenS: Supported
93269fbfb8fSHao WuF: hw/*/npcm*
9336f351a7aSTitus RwantareF: hw/sensor/adm1266.c
93469fbfb8fSHao WuF: include/hw/*/npcm*
93569fbfb8fSHao WuF: tests/qtest/npcm*
9365861f5abSTitus RwantareF: tests/qtest/adm1266-test.c
937d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin
938269b7effSHao WuF: pc-bios/npcm8xx_bootrom.bin
939d1cb5edaSHavard SkinnemoenF: roms/vbootrom
94071703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst
941799d6830SThomas HuthF: tests/functional/test_arm_quanta_gsj.py
942e5a7ba87SHavard Skinnemoen
94395a5db3aSThomas HuthRaspberry Pi
94495a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
9458823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
94695a5db3aSThomas HuthL: qemu-arm@nongnu.org
94795a5db3aSThomas HuthS: Odd Fixes
948123a069aSThomas HuthF: hw/arm/raspi.c
94995a5db3aSThomas HuthF: hw/arm/raspi_platform.h
95095a5db3aSThomas HuthF: hw/*/bcm283*
95129ecf2deSThomas HuthF: include/hw/arm/rasp*
95295a5db3aSThomas HuthF: include/hw/*/bcm283*
953d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst
954165ab274SPhilippe Mathieu-DaudéF: tests/functional/test_arm_raspi2.py
955471f7ff7SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi3.py
956547738beSPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi4.py
95795a5db3aSThomas Huth
958fd5d5c56SAnthony LiguoriReal View
9591ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
960b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
961adb478a5SPeter MaydellS: Odd Fixes
9628d8b636dSPaolo BonziniF: hw/arm/realview*
963f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c
9645ea53049SPaolo BonziniF: hw/intc/realview_gic.c
9655ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h
966c11a8e89SPeter MaydellF: docs/system/arm/realview.rst
96716a9b550SThomas HuthF: tests/functional/test_arm_realview.py
968fd5d5c56SAnthony Liguori
96995a5db3aSThomas HuthSABRELITE / i.MX6
97095a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
97195a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
97295a5db3aSThomas HuthL: qemu-arm@nongnu.org
97395a5db3aSThomas HuthS: Odd Fixes
9744db546d3SThomas HuthF: docs/system/arm/sabrelite.rst
97595a5db3aSThomas HuthF: hw/arm/sabrelite.c
97695a5db3aSThomas HuthF: hw/arm/fsl-imx6.c
977b7f30114SThomas HuthF: hw/misc/imx6_*.c
97895a5db3aSThomas HuthF: hw/ssi/imx_spi.c
9790701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c
9800701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h
98195a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h
982b7f30114SThomas HuthF: include/hw/misc/imx6_*.h
98395a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h
98495a5db3aSThomas Huth
98564580903SHongbo ZhangSBSA-REF
986428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com>
98764580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org>
988a6240a2eSLeif LindholmR: Leif Lindholm <leif.lindholm@oss.qualcomm.com>
98964580903SHongbo ZhangL: qemu-arm@nongnu.org
99064580903SHongbo ZhangS: Maintained
99164580903SHongbo ZhangF: hw/arm/sbsa-ref.c
992d02ce621SThomas HuthF: hw/misc/sbsa_ec.c
993d02ce621SThomas HuthF: hw/watchdog/sbsa_gwdt.c
994d02ce621SThomas HuthF: include/hw/watchdog/sbsa_gwdt.h
9959eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst
99612c6b615SThomas HuthF: tests/functional/test_aarch64_*sbsaref*.py
99764580903SHongbo Zhang
998671f11b2SThomas HuthSharp SL-5500 (Collie) PDA
999671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
1000671f11b2SThomas HuthL: qemu-arm@nongnu.org
1001671f11b2SThomas HuthS: Odd Fixes
1002671f11b2SThomas HuthF: hw/arm/collie.c
1003671f11b2SThomas HuthF: hw/arm/strongarm*
1004504f935dSPeter MaydellF: hw/gpio/zaurus.c
1005504f935dSPeter MaydellF: include/hw/arm/sharpsl.h
1006b76b60f5SPeter MaydellF: docs/system/arm/collie.rst
1007aff83583SPeter MaydellF: tests/functional/test_arm_collie.py
1008671f11b2SThomas Huth
1009fd5d5c56SAnthony LiguoriStellaris
10101ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1011b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1012adb478a5SPeter MaydellS: Odd Fixes
10138d8b636dSPaolo BonziniF: hw/*/stellaris*
10147c7e1f60SThomas HuthF: hw/display/ssd03*
1015c6198abbSSean WeiF: include/hw/input/stellaris_gamepad.h
10167c7e1f60SThomas HuthF: include/hw/timer/stellaris-gptm.h
1017c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst
101896778e69SThomas HuthF: tests/functional/test_arm_stellaris.py
1019fd5d5c56SAnthony Liguori
1020e569d959SInès VarholSTM32L4x5 SoC Family
1021e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net>
1022e569d959SInès VarholL: qemu-arm@nongnu.org
1023e569d959SInès VarholS: Maintained
1024e569d959SInès VarholF: hw/arm/stm32l4x5_soc.c
1025e569d959SInès VarholF: hw/char/stm32l4x5_usart.c
1026e569d959SInès VarholF: hw/misc/stm32l4x5_exti.c
1027e569d959SInès VarholF: hw/misc/stm32l4x5_syscfg.c
1028e569d959SInès VarholF: hw/misc/stm32l4x5_rcc.c
1029e569d959SInès VarholF: hw/gpio/stm32l4x5_gpio.c
1030e569d959SInès VarholF: include/hw/*/stm32l4x5_*.h
1031e569d959SInès VarholF: tests/qtest/stm32l4x5*
1032e569d959SInès Varhol
10332ac2410cSAlexandre IoossSTM32VLDISCOVERY
10342ac2410cSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org>
10352ac2410cSAlexandre IoossL: qemu-arm@nongnu.org
10362ac2410cSAlexandre IoossS: Maintained
10372ac2410cSAlexandre IoossF: hw/arm/stm32vldiscovery.c
10381af060e5SAlexandre IoossF: docs/system/arm/stm32.rst
10392ac2410cSAlexandre Iooss
104095a5db3aSThomas HuthVersatile Express
104195a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
104295a5db3aSThomas HuthL: qemu-arm@nongnu.org
1043adb478a5SPeter MaydellS: Odd Fixes
104495a5db3aSThomas HuthF: hw/arm/vexpress.c
104542c31682SThomas HuthF: hw/display/sii9022.c
10465a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst
1047c3cff727SThomas HuthF: tests/functional/test_arm_vexpress.py
104895a5db3aSThomas Huth
1049fd5d5c56SAnthony LiguoriVersatile PB
10501ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1051b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1052adb478a5SPeter MaydellS: Odd Fixes
10538d8b636dSPaolo BonziniF: hw/*/versatile*
1054500a64d8SPhilippe Mathieu-DaudéF: hw/i2c/arm_sbcon_i2c.c
1055f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h
1056c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c
1057c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst
1058fd5d5c56SAnthony Liguori
105995a5db3aSThomas HuthVirt
106095a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
106195a5db3aSThomas HuthL: qemu-arm@nongnu.org
106295a5db3aSThomas HuthS: Maintained
106395a5db3aSThomas HuthF: hw/arm/virt*
106495a5db3aSThomas HuthF: include/hw/arm/virt.h
10656a0b7505SPeter MaydellF: docs/system/arm/virt.rst
106612c6b615SThomas HuthF: tests/functional/test_aarch64_*virt*.py
106737136902SThomas HuthF: tests/functional/test_aarch64_tuxrun.py
1068de9f57a6SThomas HuthF: tests/functional/test_arm_tuxrun.py
106912c6b615SThomas HuthF: tests/functional/test_arm_virt.py
107095a5db3aSThomas Huth
1071e3260506SPeter A. G. CrosthwaiteXilinx Zynq
1072cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1073c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1074a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1075b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1076e3260506SPeter A. G. CrosthwaiteS: Maintained
1077cc0100f4SAlistair FrancisF: hw/*/xilinx_*
10788d8b636dSPaolo BonziniF: hw/*/cadence_*
1079246f530cSCorey MinyardF: hw/misc/zynq_slcr.c
1080246f530cSCorey MinyardF: hw/adc/zynq-xadc.c
1081246f530cSCorey MinyardF: include/hw/misc/zynq_slcr.h
1082246f530cSCorey MinyardF: include/hw/adc/zynq-xadc.h
1083cc0100f4SAlistair FrancisX: hw/ssi/xilinx_*
10842d30506dSSai Pavan BodduF: docs/system/arm/xlnx-zynq.rst
1085e3260506SPeter A. G. Crosthwaite
1086ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal
1087c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1088cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1089a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1090b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1091137805f5SAlistair FrancisS: Maintained
1092cc0100f4SAlistair FrancisF: hw/*/xlnx*.c
1093f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h
109424d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h
109524d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c
109624d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h
1097ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst
10986128720aSPeter MaydellF: docs/system/arm/xlnx-zcu102.rst
1099490d25e6SThomas HuthF: tests/functional/test_aarch64_xlnx_versal.py
1100137805f5SAlistair Francis
110172e58848SFrancisco IglesiasXilinx Versal OSPI
1102dbd1fbedSFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com>
110372e58848SFrancisco IglesiasS: Maintained
110472e58848SFrancisco IglesiasF: hw/ssi/xlnx-versal-ospi.c
110572e58848SFrancisco IglesiasF: include/hw/ssi/xlnx-versal-ospi.h
110672e58848SFrancisco Iglesias
11075a8559e2SFrancisco IglesiasXilinx Versal CFI
11085a8559e2SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com>
11095a8559e2SFrancisco IglesiasS: Maintained
11105a8559e2SFrancisco IglesiasF: hw/misc/xlnx-cfi-if.c
11115a8559e2SFrancisco IglesiasF: include/hw/misc/xlnx-cfi-if.h
111286d916c6SFrancisco IglesiasF: hw/misc/xlnx-versal-cfu.c
111386d916c6SFrancisco IglesiasF: include/hw/misc/xlnx-versal-cfu.h
1114c6766f5bSFrancisco IglesiasF: hw/misc/xlnx-versal-cframe-reg.c
1115c6766f5bSFrancisco IglesiasF: include/hw/misc/xlnx-versal-cframe-reg.h
11165a8559e2SFrancisco Iglesias
11170f76debdSAlexandre IoossSTM32F100
11180f76debdSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org>
11190f76debdSAlexandre IoossL: qemu-arm@nongnu.org
11200f76debdSAlexandre IoossS: Maintained
11210f76debdSAlexandre IoossF: hw/arm/stm32f100_soc.c
11220f76debdSAlexandre Iooss
1123a1f8193bSAlistair FrancisSTM32F205
1124a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1125a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11268ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1127a1f8193bSAlistair FrancisS: Maintained
1128a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c
1129a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c
1130a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c
1131a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c
1132a1f8193bSAlistair FrancisF: hw/adc/*
1133a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c
11340e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h
1135a1f8193bSAlistair Francis
1136529fc5fdSAlistair FrancisSTM32F405
1137529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1138529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
11398ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1140529fc5fdSAlistair FrancisS: Maintained
1141529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c
1142529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c
1143529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c
1144d1613f2aSRomán Cárdenas RodríguezF: hw/misc/stm32_rcc.c
1145d1613f2aSRomán Cárdenas RodríguezF: include/hw/misc/stm32_rcc.h
1146529fc5fdSAlistair Francis
1147a1f8193bSAlistair FrancisNetduino 2
1148a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1149a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11508ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1151a1f8193bSAlistair FrancisS: Maintained
1152a1f8193bSAlistair FrancisF: hw/arm/netduino2.c
1153a1f8193bSAlistair Francis
115460d6c427SAlistair FrancisNetduino Plus 2
115560d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
115660d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
11578ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
115860d6c427SAlistair FrancisS: Maintained
115960d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c
116060d6c427SAlistair Francis
1161ee5bffa9SFelipe BalbiOlimex STM32 H405
1162ee5bffa9SFelipe BalbiM: Felipe Balbi <balbi@kernel.org>
1163ee5bffa9SFelipe BalbiL: qemu-arm@nongnu.org
1164ee5bffa9SFelipe BalbiS: Maintained
1165ee5bffa9SFelipe BalbiF: hw/arm/olimex-stm32-h405.c
1166ee5bffa9SFelipe Balbi
1167670bc4cbSSubbaraya SundeepSmartFusion2
1168670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
1169a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11708ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1171670bc4cbSSubbaraya SundeepS: Maintained
1172670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c
1173670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c
1174670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c
1175670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c
1176670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h
1177670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h
1178670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h
1179670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h
11801c664378SSubbaraya SundeepF: hw/net/msf2-emac.c
11811c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h
1182670bc4cbSSubbaraya Sundeep
1183670bc4cbSSubbaraya SundeepEmcraft M2S-FG484
1184670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
1185a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11868ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1187670bc4cbSSubbaraya SundeepS: Maintained
1188670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c
11893f65df38SPeter MaydellF: docs/system/arm/emcraft-sf2.rst
1190bade2d51SThomas HuthF: tests/functional/test_arm_emcraft_sf2.py
1191670bc4cbSSubbaraya Sundeep
1192f87db1baSJoel StanleyASPEED BMCs
1193f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org>
1194a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11955f445212SJamin LinR: Steven Lee <steven_lee@aspeedtech.com>
11965f445212SJamin LinR: Troy Lee <leetroy@gmail.com>
11975f445212SJamin LinR: Jamin Lin <jamin_lin@aspeedtech.com>
1198cbe27c3eSAndrew JefferyR: Andrew Jeffery <andrew@codeconstruct.com.au>
1199f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au>
1200f87db1baSJoel StanleyL: qemu-arm@nongnu.org
1201f87db1baSJoel StanleyS: Maintained
1202f87db1baSJoel StanleyF: hw/*/*aspeed*
1203f87db1baSJoel StanleyF: include/hw/*/*aspeed*
1204f87db1baSJoel StanleyF: hw/net/ftgmac100.c
1205f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h
1206de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst
12076a98e614SPeter MaydellF: docs/system/arm/fby35.rst
1208e354d99aSThomas HuthF: tests/*/*aspeed*
120934fdd734SJamin LinF: tests/*/*ast2700*
1210c2f58c2fSPeter DelevoryasF: hw/arm/fby35.c
1211e578dcc7SJamin LinF: pc-bios/ast27x0_bootrom.bin
1212f87db1baSJoel Stanley
1213c0066d1aSJoel StanleyNRF51
1214c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au>
1215a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1216c0066d1aSJoel StanleyL: qemu-arm@nongnu.org
1217c0066d1aSJoel StanleyS: Maintained
1218c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c
1219c8de3f5fSStefan HajnocziF: hw/*/microbit*.c
1220c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h
1221c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h
12221e8a1faeSThomas HuthF: tests/qtest/microbit-test.c
1223cb5f6ca8SThomas HuthF: tests/functional/test_arm_microbit.py
122490a76c63SAlexandre IoossF: docs/system/arm/nrf.rst
1225c0066d1aSJoel Stanley
1226d0f0cd5bSPaolo BonziniARM PL011 Rust device
1227d0f0cd5bSPaolo BonziniM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
1228d0f0cd5bSPaolo BonziniS: Maintained
1229d0f0cd5bSPaolo BonziniF: rust/hw/char/pl011/
1230d0f0cd5bSPaolo Bonzini
123142f3ff00SMichael RolnikAVR Machines
123242f3ff00SMichael Rolnik-------------
123342f3ff00SMichael Rolnik
123442f3ff00SMichael RolnikAVR MCUs
123542f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com>
123642f3ff00SMichael RolnikS: Maintained
1237812b31d3SAlex BennéeF: configs/devices/avr-softmmu/default.mak
12387dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/
1239429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h
1240429ca9d6SMichael RolnikF: hw/char/avr_usart.c
12418ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h
12428ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c
1243dc288de0SMichael RolnikF: include/hw/misc/avr_power.h
1244dc288de0SMichael RolnikF: hw/misc/avr_power.c
124542f3ff00SMichael Rolnik
124650486d63SPhilippe Mathieu-DaudéArduino
12478823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
124850486d63SPhilippe Mathieu-DaudéS: Maintained
124950486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c
1250ff1bc6f4SThomas HuthF: tests/functional/test_avr_uno.py
125150486d63SPhilippe Mathieu-Daudé
1252e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines
1253e188396cSPhilippe Mathieu-Daudé------------------
1254ae759c96SHelge DellerHP B160L, HP C3700
1255336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
12562177d0c1SHelge DellerM: Helge Deller <deller@gmx.de>
12572177d0c1SHelge DellerS: Maintained
1258812b31d3SAlex BennéeF: configs/devices/hppa-softmmu/default.mak
125927407470SHelge DellerF: hw/char/diva-gsp.c
1260e416fd79SThomas HuthF: hw/display/artist.c
1261e188396cSPhilippe Mathieu-DaudéF: hw/hppa/
12628db07603SThomas HuthF: hw/input/lasips2.c
126311f976adSPhilippe Mathieu-DaudéF: hw/net/*i82596*
126445f569a1SMark Cave-AylandF: hw/misc/lasi.c
1265ae759c96SHelge DellerF: hw/pci-host/astro.c
12660db9350eSMark Cave-AylandF: hw/pci-host/dino.c
12678db07603SThomas HuthF: include/hw/input/lasips2.h
126845f569a1SMark Cave-AylandF: include/hw/misc/lasi.h
126911f976adSPhilippe Mathieu-DaudéF: include/hw/net/lasi_82596.h
1270ae759c96SHelge DellerF: include/hw/pci-host/astro.h
12710db9350eSMark Cave-AylandF: include/hw/pci-host/dino.h
1272e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img
1273ae759c96SHelge DellerF: roms/seabios-hppa/
1274e4a407d2SPhilippe Mathieu-DaudéF: tests/functional/test_hppa_seabios.py
1275e188396cSPhilippe Mathieu-Daudé
1276d88b51dcSXiaojuan YangLoongArch Machines
1277d88b51dcSXiaojuan Yang------------------
1278d88b51dcSXiaojuan YangVirt
1279d88b51dcSXiaojuan YangM: Song Gao <gaosong@loongson.cn>
12809c3934b3SBibo MaoM: Bibo Mao <maobibo@loongson.cn>
128136ff1787SJiaxun YangR: Jiaxun Yang <jiaxun.yang@flygoat.com>
1282d88b51dcSXiaojuan YangS: Maintained
1283587858edSXiaojuan YangF: docs/system/loongarch/virt.rst
1284a8a506c3SXiaojuan YangF: configs/targets/loongarch64-softmmu.mak
1285a8a506c3SXiaojuan YangF: configs/devices/loongarch64-softmmu/default.mak
1286a8a506c3SXiaojuan YangF: hw/loongarch/
1287a8a506c3SXiaojuan YangF: include/hw/loongarch/virt.h
1288f6783e34SXiaojuan YangF: include/hw/intc/loongarch_*.h
12897e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h
1290f6783e34SXiaojuan YangF: hw/intc/loongarch_*.c
12917e555781SBibo MaoF: hw/intc/loongson_ipi_common.c
12920f4fcf18SXiaojuan YangF: include/hw/pci-host/ls7a.h
1293c117f68aSXiaojuan YangF: hw/rtc/ls7a_rtc.c
1294ca61e750SXiaojuan YangF: gdb-xml/loongarch*.xml
1295d88b51dcSXiaojuan Yang
1296afcacd53SAurelien JarnoM68K Machines
1297fd5d5c56SAnthony Liguori-------------
1298fd5d5c56SAnthony Liguorian5206
12995baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
13005baf2741SThomas HuthS: Odd Fixes
13018d8b636dSPaolo BonziniF: hw/m68k/an5206.c
1302e9a56114SThomas HuthF: hw/m68k/mcf5206.c
1303fd5d5c56SAnthony Liguori
1304fd5d5c56SAnthony Liguorimcf5208
13055baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
13065baf2741SThomas HuthS: Odd Fixes
13078d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c
1308e9a56114SThomas HuthF: hw/m68k/mcf_intc.c
1309e9a56114SThomas HuthF: hw/char/mcf_uart.c
1310e9a56114SThomas HuthF: hw/net/mcf_fec.c
13115baf2741SThomas HuthF: include/hw/m68k/mcf*.h
131212c6b615SThomas HuthF: tests/functional/test_m68k_mcf5208evb.py
1313fd5d5c56SAnthony Liguori
13141810b815SThomas HuthNeXTcube
13151810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
13161810b815SThomas HuthS: Odd Fixes
13171810b815SThomas HuthF: hw/m68k/next-*.c
13181810b815SThomas HuthF: hw/display/next-fb.c
13191810b815SThomas HuthF: include/hw/m68k/next-cube.h
1320576fffbcSThomas HuthF: tests/functional/test_m68k_nextcube.py
13211810b815SThomas Huth
13226dca62a0SLaurent Vivierq800
13236dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
13246dca62a0SLaurent VivierS: Maintained
132504e7ca8dSLaurent VivierF: hw/m68k/q800.c
13268e093280SMark Cave-AylandF: hw/m68k/q800-glue.c
13276dca62a0SLaurent VivierF: hw/misc/mac_via.c
1328fa2ba3b8SLaurent VivierF: hw/nubus/*
13298ac919a0SLaurent VivierF: hw/display/macfb.c
1330c701ec62SLaurent VivierF: hw/block/swim.c
1331e2fd695eSMark Cave-AylandF: hw/misc/djmemc.c
1332bdc2c77dSMark Cave-AylandF: hw/misc/iosb.c
1333ac13a6b3SMark Cave-AylandF: hw/audio/asc.c
133404e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h
1335382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h
1336382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h
13376dca62a0SLaurent VivierF: include/hw/misc/mac_via.h
1338fa2ba3b8SLaurent VivierF: include/hw/nubus/*
13398ac919a0SLaurent VivierF: include/hw/display/macfb.h
1340c701ec62SLaurent VivierF: include/hw/block/swim.h
1341a8019229SMark Cave-AylandF: include/hw/m68k/q800.h
13428e093280SMark Cave-AylandF: include/hw/m68k/q800-glue.h
1343e2fd695eSMark Cave-AylandF: include/hw/misc/djmemc.h
1344bdc2c77dSMark Cave-AylandF: include/hw/misc/iosb.h
1345ac13a6b3SMark Cave-AylandF: include/hw/audio/asc.h
1346c7f3663cSThomas HuthF: tests/functional/test_m68k_q800.py
13476dca62a0SLaurent Vivier
1348e1cecdcaSLaurent Viviervirt
1349e1cecdcaSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
1350e1cecdcaSLaurent VivierS: Maintained
1351e1cecdcaSLaurent VivierF: hw/m68k/virt.c
1352e1cecdcaSLaurent VivierF: hw/char/goldfish_tty.c
1353e1cecdcaSLaurent VivierF: hw/intc/goldfish_pic.c
1354e1cecdcaSLaurent VivierF: hw/intc/m68k_irqc.c
1355e1cecdcaSLaurent VivierF: hw/misc/virt_ctrl.c
1356e1cecdcaSLaurent VivierF: include/hw/char/goldfish_tty.h
1357e1cecdcaSLaurent VivierF: include/hw/intc/goldfish_pic.h
1358e1cecdcaSLaurent VivierF: include/hw/intc/m68k_irqc.h
1359e1cecdcaSLaurent VivierF: include/hw/misc/virt_ctrl.h
13606e0c8492SPeter MaydellF: docs/specs/virt-ctlr.rst
13613356bb83SAlex BennéeF: tests/functional/test_m68k_tuxrun.py
1362e1cecdcaSLaurent Vivier
1363fd5d5c56SAnthony LiguoriMicroBlaze Machines
1364b6f97c14Sbellard-------------------
1365fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
1366fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1367fd5d5c56SAnthony LiguoriS: Maintained
13686e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c
1369a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h
1370624fb343SThomas HuthF: tests/functional/test_microblaze*.py
1371b6f97c14Sbellard
1372d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605
13734b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1374d36e8ce7SPeter A. G. CrosthwaiteS: Maintained
13758d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c
1376d36e8ce7SPeter A. G. Crosthwaite
1377fd5d5c56SAnthony LiguoriMIPS Machines
1378fd5d5c56SAnthony Liguori-------------
1379f44d1d4eSPhilippe Mathieu-DaudéOverall MIPS Machines
13808823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
1381f44d1d4eSPhilippe Mathieu-DaudéS: Odd Fixes
1382f44d1d4eSPhilippe Mathieu-DaudéF: configs/devices/mips*/*
1383f44d1d4eSPhilippe Mathieu-DaudéF: hw/mips/
1384f44d1d4eSPhilippe Mathieu-DaudéF: include/hw/mips/
1385f44d1d4eSPhilippe Mathieu-Daudé
1386fd5d5c56SAnthony LiguoriJazz
1387fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
138845c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
1389fd5d5c56SAnthony LiguoriS: Maintained
13905298722eSAleksandar MarkovicF: hw/mips/jazz.c
1391740ee84dSThomas HuthF: hw/display/g364fb.c
13920886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c
13930886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c
1394740ee84dSThomas HuthF: hw/nvram/ds1225y.c
1395fd5d5c56SAnthony Liguori
1396fd5d5c56SAnthony LiguoriMalta
13978823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
1398485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
1399ca263c0fSAleksandar MarkovicS: Odd Fixes
140016971899SBernhard BeschowF: hw/isa/piix.c
1401fbd75800SPaolo BonziniF: hw/isa/fdc37m81x-superio.c
140260041378SAleksandar MarkovicF: hw/acpi/piix4.c
14035298722eSAleksandar MarkovicF: hw/mips/malta.c
1404a7db759eSPhilippe Mathieu-DaudéF: hw/pci-host/gt64120.c
140560041378SAleksandar MarkovicF: include/hw/southbridge/piix.h
1406a2a2a5b0SThomas HuthF: tests/functional/test_mips*_malta.py
1407a2a2a5b0SThomas HuthF: tests/functional/test_mips*_tuxrun.py
1408fd5d5c56SAnthony Liguori
1409fd5d5c56SAnthony LiguoriMipssim
141045c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
14114251dfb0SJohn SnowS: Orphan
14125298722eSAleksandar MarkovicF: hw/mips/mipssim.c
1413659f42d8SYongbok KimF: hw/net/mipsnet.c
1414fd5d5c56SAnthony Liguori
1415c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E
1416dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
14178823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
141897eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com>
1419659f42d8SYongbok KimS: Odd Fixes
1420c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c
14215021bfa5SThomas HuthF: hw/pci-host/bonito.c
1422aad07969SPhilippe Mathieu-DaudéF: include/hw/pci-host/bonito.h
1423bce9e484SPhilippe Mathieu-DaudéF: tests/functional/test_mips64el_fuloong2e.py
1424659f42d8SYongbok Kim
142553fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms
1426dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
14272c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com>
14282c5b1a7dSHuacai ChenS: Maintained
14297e555781SBibo MaoF: hw/intc/loongson_ipi_common.c
1430b4a12dfcSJiaxun YangF: hw/intc/loongson_ipi.c
14312c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c
1432d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c
1433d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h
1434c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c
14357e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h
1436b4a12dfcSJiaxun YangF: include/hw/intc/loongson_ipi.h
1437b5b47424SThomas HuthF: include/hw/intc/loongson_liointc.h
14384c0a2df8SThomas HuthF: tests/functional/test_mips64el_loongson3v.py
14392c5b1a7dSHuacai Chen
1440659f42d8SYongbok KimBoston
14414ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org>
144245c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
14434ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes
1444659f42d8SYongbok KimF: hw/core/loader-fit.c
1445659f42d8SYongbok KimF: hw/mips/boston.c
1446659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c
14475021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h
1448659f42d8SYongbok Kim
1449945dad6dSJia LiuOpenRISC Machines
1450945dad6dSJia Liu-----------------
1451945dad6dSJia Liuor1k-sim
1452945dad6dSJia LiuM: Jia Liu <proljc@gmail.com>
1453945dad6dSJia LiuS: Maintained
14544db546d3SThomas HuthF: docs/system/openrisc/or1k-sim.rst
1455a4a2f7f8SThomas HuthF: hw/intc/ompic.c
1456945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c
145712c6b615SThomas HuthF: tests/functional/test_or1k_sim.py
1458945dad6dSJia Liu
1459fd5d5c56SAnthony LiguoriPowerPC Machines
1460fd5d5c56SAnthony Liguori----------------
1461aaade8d7SAndreas FärberBamboo
1462aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
14630f514eeaSDavid GibsonS: Orphan
14648d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c
146555abb29eSPhilippe Mathieu-DaudéF: hw/pci-host/ppc4xx_pci.c
1466e3fc99b1SThomas HuthF: tests/functional/test_ppc_bamboo.py
1467aaade8d7SAndreas Färber
146898cded3aSAndreas Färbere500
14696b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com>
147098cded3aSAndreas FärberL: qemu-ppc@nongnu.org
14716b7d2f6eSBernhard BeschowS: Odd Fixes
1472ce6fc617SThomas HuthF: hw/ppc/e500*
1473ab8e1af2SCédric Le GoaterF: hw/ppc/ppce500_spin.c
14742c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c
14757abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c
1476ce6fc617SThomas HuthF: hw/net/fsl_etsec/
1477ce6fc617SThomas HuthF: hw/pci-host/ppce500.c
1478b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h
1479b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h
1480b5d55020SThomas HuthF: pc-bios/u-boot.e500
1481b96a7487SThomas HuthF: hw/intc/openpic_kvm.c
1482ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic_kvm.h
1483ab8e1af2SCédric Le GoaterF: docs/system/ppc/ppce500.rst
148453a62fdeSThomas HuthF: tests/functional/test_ppc64_e500.py
14859ca8239aSThomas HuthF: tests/functional/test_ppc_tuxrun.py
148698cded3aSAndreas Färber
148798cded3aSAndreas Färbermpc8544ds
14886b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com>
148998cded3aSAndreas FärberL: qemu-ppc@nongnu.org
14906b7d2f6eSBernhard BeschowS: Odd Fixes
149198cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c
14928d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c
1493407a6883SThomas HuthF: tests/functional/test_ppc_mpc8544ds.py
149498cded3aSAndreas Färber
14952c6aba14SThomas HuthNew World (mac99)
149640e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1497a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1498bba8e23aSAlexander GrafS: Odd Fixes
1499c5288768SThomas HuthF: docs/system/ppc/powermac.rst
1500baec1910SAndreas FärberF: hw/ppc/mac_newworld.c
15016e481d57SPeter MaydellF: hw/pci-host/uninorth.c
15026e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc]
15038d8b636dSPaolo BonziniF: hw/misc/macio/
15046ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c
1505b5d55020SThomas HuthF: hw/nvram/mac_nvram.c
150661985587SCédric Le GoaterF: hw/ppc/fw_cfg.c
15072c6aba14SThomas HuthF: hw/input/adb*
1508eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/
15096ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h
1510443f07b7SBALATON ZoltanF: include/hw/nvram/mac_nvram.h
1511eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h
15125021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h
15132c6aba14SThomas HuthF: include/hw/input/adb*
151452804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
151512c0b407SThomas HuthF: tests/functional/test_ppc_mac.py
15165e654086SCédric Le GoaterF: tests/functional/test_ppc64_mac99.py
1517fd5d5c56SAnthony Liguori
15182c6aba14SThomas HuthOld World (g3beige)
151940e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1520a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1521bba8e23aSAlexander GrafS: Odd Fixes
1522c5288768SThomas HuthF: docs/system/ppc/powermac.rst
1523baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c
15246e481d57SPeter MaydellF: hw/pci-host/grackle.c
15258d8b636dSPaolo BonziniF: hw/misc/macio/
1526835c42d3SThomas HuthF: hw/intc/heathrow_pic.c
15272c6aba14SThomas HuthF: hw/input/adb*
152897e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h
15292c6aba14SThomas HuthF: include/hw/input/adb*
153087e5a4f8SBALATON ZoltanF: include/hw/pci-host/grackle.h
153152804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
153212c0b407SThomas HuthF: tests/functional/test_ppc_mac.py
1533fd5d5c56SAnthony Liguori
1534ec38d398SAndreas FärberPReP
15358178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org>
1536a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
15378178e89cSHervé PoussineauS: Maintained
1538c5288768SThomas HuthF: docs/system/ppc/prep.rst
153975610155SAndreas FärberF: hw/ppc/prep.c
15408178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c
15418178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c
154246fd3201SPhilippe Mathieu-DaudéF: hw/pci-host/raven.c
15430a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c
1544a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c
15451cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c
1546819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c
1547a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h
1548819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h
1549407a6883SThomas HuthF: tests/functional/test_ppc_40p.py
1550fd5d5c56SAnthony Liguori
1551c5288768SThomas HuthsPAPR (pseries)
15520cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
1553c4103b27SHarsh Prateek BoraM: Harsh Prateek Bora <harshpb@linux.ibm.com>
1554fcdae012SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com>
15558a269ca4SAndreas FärberL: qemu-ppc@nongnu.org
15562e93a90fSDaniel Henrique BarbozaS: Odd Fixes
15578d8b636dSPaolo BonziniF: hw/*/spapr*
1558f9de2da7SDavid GibsonF: include/hw/*/spapr*
1559f9de2da7SDavid GibsonF: hw/*/xics*
1560f9de2da7SDavid GibsonF: include/hw/*/xics*
1561d79d9989SCédric Le GoaterF: include/hw/ppc/fdt.h
1562d79d9989SCédric Le GoaterF: hw/ppc/fdt.c
1563d79d9989SCédric Le GoaterF: include/hw/ppc/pef.h
1564d79d9989SCédric Le GoaterF: hw/ppc/pef.c
1565b5d55020SThomas HuthF: pc-bios/slof.bin
1566c5288768SThomas HuthF: docs/system/ppc/pseries.rst
1567c5288768SThomas HuthF: docs/specs/ppc-spapr-*
15681e8a1faeSThomas HuthF: tests/qtest/spapr*
15691cf4323eSThomas HuthF: tests/qtest/libqos/*spapr*
15701e8a1faeSThomas HuthF: tests/qtest/rtas*
15711cf4323eSThomas HuthF: tests/qtest/libqos/rtas*
1572407a6883SThomas HuthF: tests/functional/test_ppc64_pseries.py
157388c90719SThomas HuthF: tests/functional/test_ppc64_hv.py
1574d9dff75bSThomas HuthF: tests/functional/test_ppc64_tuxrun.py
15758a269ca4SAndreas Färber
15761af82d4fSCédric Le GoaterPowerNV (Non-Virtualized)
15770cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
157801286ee4SAditya GuptaR: Aditya Gupta <adityag@linux.ibm.com>
15791af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org
1580b0877575SCédric Le GoaterS: Odd Fixes
1581c5288768SThomas HuthF: docs/system/ppc/powernv.rst
15821af82d4fSCédric Le GoaterF: hw/ppc/pnv*
15831af82d4fSCédric Le GoaterF: hw/intc/pnv*
15841af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c
1585157ed954SMarkus ArmbrusterF: hw/pci-host/pnv*
15863cde4c31SPhilippe Mathieu-DaudéF: hw/ssi/pnv_spi.c
15871af82d4fSCédric Le GoaterF: include/hw/ppc/pnv*
1588157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv*
15893cde4c31SPhilippe Mathieu-DaudéF: include/hw/ssi/pnv_spi*
15901af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid
159180f93213SNicholas PigginF: pc-bios/pnv-pnor.bin
15921e8a1faeSThomas HuthF: tests/qtest/pnv*
1593407a6883SThomas HuthF: tests/functional/test_ppc64_powernv.py
15941af82d4fSCédric Le Goater
1595de0c7d54SGlenn Milespca955x
15960fa5eefaSGlenn MilesM: Glenn Miles <milesg@linux.ibm.com>
1597de0c7d54SGlenn MilesL: qemu-ppc@nongnu.org
1598de0c7d54SGlenn MilesL: qemu-arm@nongnu.org
1599de0c7d54SGlenn MilesS: Odd Fixes
16006328d8ffSCédric Le GoaterF: hw/gpio/pca955*.c
16016328d8ffSCédric Le GoaterF: include/hw/gpio/pca955*.h
1602de0c7d54SGlenn Miles
1603794d00bfSAndreas Färbervirtex_ml507
1604794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1605794d00bfSAndreas FärberL: qemu-ppc@nongnu.org
1606794d00bfSAndreas FärberS: Odd Fixes
16076e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c
1608407a6883SThomas HuthF: tests/functional/test_ppc_virtex_ml507.py
1609794d00bfSAndreas Färber
1610a9dd6604SBALATON Zoltansam460ex
1611a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1612a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org
1613a9dd6604SBALATON ZoltanS: Maintained
161433c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c
1615b3e1216aSPhilippe Mathieu-DaudéF: hw/ppc/ppc440_uc.c
161622dc8a47SPhilippe Mathieu-DaudéF: hw/pci-host/ppc440_pcix.c
161733c6a8b5SBALATON ZoltanF: hw/display/sm501*
1618a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c
1619de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c
162012963e79SBALATON ZoltanF: pc-bios/dtb/canyonlands.dt[sb]
162133c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin
162233c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex
1623623d9065SBALATON ZoltanF: docs/system/ppc/amigang.rst
162455727771SCédric Le GoaterF: tests/functional/test_ppc_sam460ex.py
1625a9dd6604SBALATON Zoltan
1626ba7e5ac1SBALATON Zoltanpegasos2
1627ba7e5ac1SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1628ba7e5ac1SBALATON ZoltanL: qemu-ppc@nongnu.org
1629ba7e5ac1SBALATON ZoltanS: Maintained
1630ba7e5ac1SBALATON ZoltanF: hw/ppc/pegasos2.c
1631ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv64361.c
1632ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv643xx.h
1633ba7e5ac1SBALATON ZoltanF: include/hw/pci-host/mv64361.h
1634ba7e5ac1SBALATON Zoltan
1635d9656f86SBALATON Zoltanamigaone
1636d9656f86SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1637d9656f86SBALATON ZoltanL: qemu-ppc@nongnu.org
1638d9656f86SBALATON ZoltanS: Maintained
1639d9656f86SBALATON ZoltanF: hw/ppc/amigaone.c
1640d9656f86SBALATON ZoltanF: hw/pci-host/articia.c
1641d9656f86SBALATON ZoltanF: include/hw/pci-host/articia.h
1642cef1becbSThomas HuthF: tests/functional/test_ppc_amiga.py
1643d9656f86SBALATON Zoltan
1644fc8c745dSAlexey KardashevskiyVirtual Open Firmware (VOF)
1645fc8c745dSAlexey KardashevskiyM: Alexey Kardashevskiy <aik@ozlabs.ru>
1646fc8c745dSAlexey KardashevskiyL: qemu-ppc@nongnu.org
16470cbc34dcSDaniel Henrique BarbozaS: Odd Fixes
1648fc8c745dSAlexey KardashevskiyF: hw/ppc/spapr_vof*
1649fc8c745dSAlexey KardashevskiyF: hw/ppc/vof*
1650fc8c745dSAlexey KardashevskiyF: include/hw/ppc/vof*
1651fc8c745dSAlexey KardashevskiyF: pc-bios/vof/*
1652fc8c745dSAlexey KardashevskiyF: pc-bios/vof*
1653fc8c745dSAlexey Kardashevskiy
1654fe0fe473SAlistair FrancisRISC-V Machines
1655fe0fe473SAlistair Francis---------------
1656fe0fe473SAlistair FrancisOpenTitan
1657fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
1658fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org
1659fe0fe473SAlistair FrancisS: Supported
1660fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c
1661df41cbd6SAlistair FrancisF: hw/*/ibex_*.c
1662fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h
1663df41cbd6SAlistair FrancisF: include/hw/*/ibex_*.h
1664fe0fe473SAlistair Francis
166556f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit
166656f6e31eSBin MengL: qemu-riscv@nongnu.org
166756f6e31eSBin MengS: Supported
16685d0ce90dSThomas HuthF: docs/system/riscv/microchip-icicle-kit.rst
166956f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c
1670a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c
16713400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c
1672a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c
16730f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c
167456f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h
1675a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h
16763400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h
1677a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h
16780f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h
167956f6e31eSBin Meng
16807a261bafSVijai Kumar KShakti C class SoC
16817a261bafSVijai Kumar KM: Vijai Kumar K <vijai@behindbytes.com>
16827a261bafSVijai Kumar KL: qemu-riscv@nongnu.org
16837a261bafSVijai Kumar KS: Supported
16845d0ce90dSThomas HuthF: docs/system/riscv/shakti-c.rst
16857a261bafSVijai Kumar KF: hw/riscv/shakti_c.c
168607f334d8SVijai Kumar KF: hw/char/shakti_uart.c
16877a261bafSVijai Kumar KF: include/hw/riscv/shakti_c.h
168807f334d8SVijai Kumar KF: include/hw/char/shakti_uart.h
16897a261bafSVijai Kumar K
16904fcad931SAlistair FrancisSiFive Machines
16914fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
16924fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com>
16934fcad931SAlistair FrancisL: qemu-riscv@nongnu.org
16944fcad931SAlistair FrancisS: Supported
16955d0ce90dSThomas HuthF: docs/system/riscv/sifive_u.rst
16964fcad931SAlistair FrancisF: hw/*/*sifive*.c
16974fcad931SAlistair FrancisF: include/hw/*/*sifive*.h
1698*90fd1591SPhilippe Mathieu-DaudéF: tests/functional/test_riscv64_sifive_u.py
16994fcad931SAlistair Francis
170077aad42eSSai Pavan BodduAMD Microblaze-V Generic Board
170177aad42eSSai Pavan BodduM: Sai Pavan Boddu <sai.pavan.boddu@amd.com>
170277aad42eSSai Pavan BodduS: Maintained
170377aad42eSSai Pavan BodduF: hw/riscv/microblaze-v-generic.c
170477aad42eSSai Pavan BodduF: docs/system/riscv/microblaze-v-generic.rst
170577aad42eSSai Pavan Boddu
170629abd3d1SHuang BorongXiangshan Kunminghu
170729abd3d1SHuang BorongM: Ran Wang <wangran@bosc.ac.cn>
170829abd3d1SHuang BorongS: Maintained
170929abd3d1SHuang BorongF: docs/system/riscv/xiangshan-kunminghu.rst
171029abd3d1SHuang BorongF: hw/riscv/xiangshan_kmh.c
171129abd3d1SHuang BorongF: include/hw/riscv/xiangshan_kmh.h
171229abd3d1SHuang Borong
1713bda19d7bSYoshinori SatoRX Machines
1714bda19d7bSYoshinori Sato-----------
1715bda19d7bSYoshinori Satorx-gdbsim
1716920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
1717b2744da9SPhilippe Mathieu-DaudéS: Orphan
17184adbfa45SYoshinori SatoF: docs/system/target-rx.rst
1719bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c
1720d5674412SThomas HuthF: tests/functional/test_rx_gdbsim.py
1721bda19d7bSYoshinori Sato
1722fd5d5c56SAnthony LiguoriSH4 Machines
1723fd5d5c56SAnthony Liguori------------
1724fd5d5c56SAnthony LiguoriR2D
1725920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
1726a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com>
1727f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
17287ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
17296e481d57SPeter MaydellF: hw/sh4/r2d.c
173081527b94SThomas HuthF: hw/intc/sh_intc.c
1731c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c
173225e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
173365b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h
1734670185caSThomas HuthF: include/hw/timer/tmu012.h
1735cd28b8dbSThomas HuthF: tests/functional/test_sh4*_r2d.py
1736c592ff35SThomas HuthF: tests/functional/test_sh4_tuxrun.py
1737fd5d5c56SAnthony Liguori
1738fd5d5c56SAnthony LiguoriSPARC Machines
1739fd5d5c56SAnthony Liguori--------------
1740fd5d5c56SAnthony LiguoriSun4m
1741f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1742fd5d5c56SAnthony LiguoriS: Maintained
17438d8b636dSPaolo BonziniF: hw/sparc/sun4m.c
1744c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c
1745aec2b887SThomas HuthF: hw/display/cg3.c
1746aec2b887SThomas HuthF: hw/display/tcx.c
1747c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c
17487098b79eSThomas HuthF: hw/misc/eccmemctl.c
1749aec2b887SThomas HuthF: hw/*/slavio_*.c
1750aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h
1751c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h
1752d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h
1753aec2b887SThomas HuthF: pc-bios/openbios-sparc32
1754f90527d3SThomas HuthF: tests/functional/test_sparc_sun4m.py
1755fd5d5c56SAnthony Liguori
1756fd5d5c56SAnthony LiguoriSun4u
1757f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1758fd5d5c56SAnthony LiguoriS: Maintained
17598d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c
17608ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c
17618ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h
17625021bfa5SThomas HuthF: hw/pci-host/sabre.c
17635021bfa5SThomas HuthF: include/hw/pci-host/sabre.h
17648ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c
17658ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h
17668ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64
1767e3fc99b1SThomas HuthF: tests/functional/test_sparc64_sun4u.py
1768116667aaSThomas HuthF: tests/functional/test_sparc64_tuxrun.py
1769fd5d5c56SAnthony Liguori
1770a2664ca0SArtyom TarasenkoSun4v
1771a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com>
1772a2664ca0SArtyom TarasenkoS: Maintained
1773626e4a4bSFam ZhengF: hw/sparc64/niagara.c
17742811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c
17752811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h
1776a2664ca0SArtyom Tarasenko
1777ce6c760cSFabien ChouteauLeon3
17789e2a7ca1SClément ChigotM: Clément Chigot <chigot@adacore.com>
1779034e050dSFrederic KonradM: Frederic Konrad <konrad.frederic@yahoo.fr>
1780ce6c760cSFabien ChouteauS: Maintained
17818d8b636dSPaolo BonziniF: hw/sparc/leon3.c
17828d8b636dSPaolo BonziniF: hw/*/grlib*
1783162abf1aSKONRAD FredericF: include/hw/*/grlib*
1784ce6c760cSFabien Chouteau
1785fd5d5c56SAnthony LiguoriS390 Machines
1786fd5d5c56SAnthony Liguori-------------
1787dd4ad64aSCornelia HuckS390 Virtio-ccw
17887c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
17892c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com>
17906a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
1791a96011feSMatthew RosatoR: Matthew Rosato <mjrosato@linux.ibm.com>
1792dd4ad64aSCornelia HuckS: Supported
1793c5bfb202SCornelia HuckF: hw/s390x/
17944277af19SCornelia HuckF: include/hw/s390x/
1795812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak
1796a7a9f513SThomas HuthF: tests/functional/test_s390x_*
1797e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1798146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1799dd4ad64aSCornelia Huck
18008e4eb427SChristian BorntraegerS390-ccw boot
18012c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com>
1802304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com>
1803a96011feSMatthew RosatoR: Jared Rossi <jrossi@linux.ibm.com>
1804a96011feSMatthew RosatoR: Zhuoying Cai <zycai@linux.ibm.com>
1805304584bfSCornelia HuckS: Supported
18068e4eb427SChristian BorntraegerF: hw/s390x/ipl.*
1807304584bfSCornelia HuckF: pc-bios/s390-ccw/
1808304584bfSCornelia HuckF: pc-bios/s390-ccw.img
1809cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst
1810c784de96SThomas HuthF: tests/functional/test_s390x_pxelinux.py
1811e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1812304584bfSCornelia HuckL: qemu-s390x@nongnu.org
1813304584bfSCornelia Huck
1814d5bfb425SChristian BorntraegerS390 PCI
1815ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com>
1816074c84b9SMatthew RosatoM: Eric Farman <farman@linux.ibm.com>
1817d5bfb425SChristian BorntraegerS: Supported
1818d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci*
1819408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci*
1820d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org
1821d5bfb425SChristian Borntraeger
182256e34834SCornelia HuckS390 channel subsystem
182356e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
182456e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
18256a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
1826a96011feSMatthew RosatoR: Farhan Ali <alifm@linux.ibm.com>
182756e34834SCornelia HuckS: Supported
182856e34834SCornelia HuckF: hw/s390x/ccw-device.[ch]
182956e34834SCornelia HuckF: hw/s390x/css.c
183056e34834SCornelia HuckF: hw/s390x/css-bridge.c
183156e34834SCornelia HuckF: include/hw/s390x/css.h
183256e34834SCornelia HuckF: include/hw/s390x/css-bridge.h
183356e34834SCornelia HuckF: include/hw/s390x/ioinst.h
183456e34834SCornelia HuckF: target/s390x/ioinst.c
183556e34834SCornelia HuckL: qemu-s390x@nongnu.org
183656e34834SCornelia Huck
183756e34834SCornelia HuckS390 CPU models
183856e34834SCornelia HuckM: David Hildenbrand <david@redhat.com>
183956e34834SCornelia HuckS: Maintained
184056e34834SCornelia HuckF: target/s390x/cpu_features*.[ch]
184156e34834SCornelia HuckF: target/s390x/cpu_models.[ch]
184256e34834SCornelia HuckL: qemu-s390x@nongnu.org
184356e34834SCornelia Huck
184456e34834SCornelia HuckS390 SCLP-backed devices
184556e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
184656e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
1847a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
184856e34834SCornelia HuckS: Supported
184956e34834SCornelia HuckF: include/hw/s390x/event-facility.h
185056e34834SCornelia HuckF: include/hw/s390x/sclp.h
185156e34834SCornelia HuckF: hw/char/sclp*.[hc]
185256e34834SCornelia HuckF: hw/s390x/event-facility.c
185356e34834SCornelia HuckF: hw/s390x/sclp*.c
185456e34834SCornelia HuckL: qemu-s390x@nongnu.org
185556e34834SCornelia Huck
1856c809bbc8SPierre MorelS390 CPU topology
1857c809bbc8SPierre MorelM: Nina Schoetterl-Glausch <nsg@linux.ibm.com>
1858c809bbc8SPierre MorelS: Supported
1859c809bbc8SPierre MorelF: include/hw/s390x/cpu-topology.h
1860c809bbc8SPierre MorelF: hw/s390x/cpu-topology.c
1861f4f54b58SPierre MorelF: target/s390x/kvm/stsi-topology.c
18620d177cddSPierre MorelF: docs/devel/s390-cpu-topology.rst
18630d177cddSPierre MorelF: docs/system/s390x/cpu-topology.rst
1864e2e9fd25SThomas HuthF: tests/functional/test_s390x_topology.py
1865c809bbc8SPierre Morel
1866fd5d5c56SAnthony LiguoriX86 Machines
1867fd5d5c56SAnthony Liguori------------
1868fd5d5c56SAnthony LiguoriPC
1869046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1870fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1871fd5d5c56SAnthony LiguoriS: Supported
1872046a6486SMichael S. TsirkinF: include/hw/i386/
1873046a6486SMichael S. TsirkinF: hw/i386/
18740f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c
1875046a6486SMichael S. TsirkinF: hw/pci-host/q35.c
1876046a6486SMichael S. TsirkinF: hw/pci-host/pam.c
18770fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h
1878046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h
1879046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h
188016971899SBernhard BeschowF: hw/isa/piix.c
1881046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c
1882046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c
1883046a6486SMichael S. TsirkinF: hw/acpi/piix4.c
1884fbae27e8SPhilippe Mathieu-DaudéF: hw/acpi/ich9*.c
1885fbae27e8SPhilippe Mathieu-DaudéF: include/hw/acpi/ich9*.h
18861a6981bbSBernhard BeschowF: include/hw/southbridge/ich9.h
1887fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
18886f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c
18896f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h
1890af4c26e6SZhao LiuF: tests/unit/test-x86-topo.c
18911e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c
18924007fc94SThomas HuthF: tests/functional/test_i386_tuxrun.py
189312c6b615SThomas HuthF: tests/functional/test_linux_initrd.py
1894cce85725SThomas HuthF: tests/functional/test_mem_addr_space.py
1895cce85725SThomas HuthF: tests/functional/test_pc_cpu_hotplug_props.py
18967cea8fe3SThomas HuthF: tests/functional/test_x86_64_tuxrun.py
1897be849ef7SThomas HuthF: tests/functional/test_x86_cpu_model_versions.py
18989cc3b73cSPaolo Bonzini
18999cc3b73cSPaolo BonziniPC Chipset
19009cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com>
19019cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
19021732be86SPhilippe Mathieu-DaudéS: Supported
19039cc3b73cSPaolo BonziniF: hw/char/debugcon.c
1904bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel*
19059cc3b73cSPaolo BonziniF: hw/char/serial*
19069cc3b73cSPaolo BonziniF: hw/dma/i8257*
19079cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c
19081732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c
19099cc3b73cSPaolo BonziniF: hw/intc/apic*
19109cc3b73cSPaolo BonziniF: hw/intc/ioapic*
19119cc3b73cSPaolo BonziniF: hw/intc/i8259*
19121854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c
19139cc3b73cSPaolo BonziniF: hw/misc/debugexit.c
19149cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c
19159cc3b73cSPaolo BonziniF: hw/timer/hpet*
19169cc3b73cSPaolo BonziniF: hw/timer/i8254*
1917bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc*
1918edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c
19194bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c
1920866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h
19219cc44d9bSBernhard BeschowF: include/hw/char/parallel*.h
192255f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h
1923a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h
192447973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h
19257f54640bSBernhard BeschowF: include/hw/intc/ioapic*
192663458970SThomas HuthF: include/hw/intc/i8259.h
19274bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h
19281854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h
1929a2feb348SThomas HuthF: include/hw/timer/hpet.h
1930a2feb348SThomas HuthF: include/hw/timer/i8254*
1931bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc*
1932046a6486SMichael S. Tsirkin
19335cb48f05SSergio Lopezmicrovm
19345cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com>
19355cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com>
19365cb48f05SSergio LopezS: Maintained
19370b09d441SAlex BennéeF: docs/system/i386/microvm.rst
19385cb48f05SSergio LopezF: hw/i386/microvm.c
19395cb48f05SSergio LopezF: include/hw/i386/microvm.h
19405cb48f05SSergio LopezF: pc-bios/bios-microvm.bin
19415cb48f05SSergio Lopez
194263d2a5c7SDorjoy Chowdhurynitro-enclave
194363d2a5c7SDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com>
194463d2a5c7SDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com>
194563d2a5c7SDorjoy ChowdhuryS: Maintained
194663d2a5c7SDorjoy ChowdhuryF: hw/core/eif.c
194763d2a5c7SDorjoy ChowdhuryF: hw/core/eif.h
1948f1826463SDorjoy ChowdhuryF: hw/i386/nitro_enclave.c
1949f1826463SDorjoy ChowdhuryF: include/hw/i386/nitro_enclave.h
195005bad41bSDorjoy ChowdhuryF: docs/system/i386/nitro-enclave.rst
195163d2a5c7SDorjoy Chowdhury
19525da4fb00SMichael S. TsirkinMachine core
195324c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net>
1954fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
19558823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
1956da7595caSYanan WangR: Yanan Wang <wangyanan55@huawei.com>
1957e4a44f94SZhao LiuR: Zhao Liu <zhao1.liu@intel.com>
19585da4fb00SMichael S. TsirkinS: Supported
195985178698SZhao LiuF: hw/core/cpu-common.c
196032cad1ffSPhilippe Mathieu-DaudéF: hw/core/cpu-system.c
196152924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c
19625da4fb00SMichael S. TsirkinF: hw/core/machine.c
196386ce2d28SYanan WangF: hw/core/machine-smp.c
1964c1629c5cSThomas HuthF: hw/core/null-machine.c
1965ac057879SMarkus ArmbrusterF: hw/core/numa.c
1966335d52f4SLuc MichelF: hw/cpu/cluster.c
19678ac25c84SMarkus ArmbrusterF: qapi/machine.json
19685de1aff2SPierre MorelF: qapi/machine-common.json
19695da4fb00SMichael S. TsirkinF: include/hw/boards.h
19702e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h
1971335d52f4SLuc MichelF: include/hw/cpu/cluster.h
197232cad1ffSPhilippe Mathieu-DaudéF: include/system/numa.h
1973cce85725SThomas HuthF: tests/functional/test_cpu_queries.py
1974cce85725SThomas HuthF: tests/functional/test_empty_cpu_model.py
19759e8e393bSYanan WangF: tests/unit/test-smp-parse.c
1976f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next
1977fd5d5c56SAnthony Liguori
19783d881164SPhilippe Mathieu-DaudéTargetInfo API
19793d881164SPhilippe Mathieu-DaudéM: Pierrick Bouvier <pierrick.bouvier@linaro.org>
19803d881164SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
19813d881164SPhilippe Mathieu-DaudéS: Supported
19823d881164SPhilippe Mathieu-DaudéF: include/qemu/target-info*.h
19833d881164SPhilippe Mathieu-DaudéF: target-info*.c
19843d881164SPhilippe Mathieu-Daudé
198516e7caaeSMax FilippovXtensa Machines
198616e7caaeSMax Filippov---------------
1987375847a6SMax Filippovsim
198816e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
198916e7caaeSMax FilippovS: Maintained
1990437a8c11SMax FilippovF: hw/xtensa/sim.c
1991375847a6SMax Filippov
1992d9e8553bSMax Filippovvirt
1993d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1994d9e8553bSMax FilippovS: Maintained
1995d9e8553bSMax FilippovF: hw/xtensa/virt.c
1996d9e8553bSMax Filippov
1997437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705)
1998375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1999375847a6SMax FilippovS: Maintained
2000437a8c11SMax FilippovF: hw/xtensa/xtfpga.c
2001437a8c11SMax FilippovF: hw/net/opencores_eth.c
20022b531600SThomas HuthF: include/hw/xtensa/mx_pic.h
2003d1939097SThomas HuthF: tests/functional/test_xtensa_lx60.py
200416e7caaeSMax Filippov
2005fd5d5c56SAnthony LiguoriDevices
2006fd5d5c56SAnthony Liguori-------
2007a8f4aee6SPhilippe Mathieu-DaudéOverall Audio frontends
2008a8f4aee6SPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2009a8f4aee6SPhilippe Mathieu-DaudéS: Odd Fixes
2010a8f4aee6SPhilippe Mathieu-DaudéF: hw/audio/
2011a8f4aee6SPhilippe Mathieu-DaudéF: include/hw/audio/
2012a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/ac97-test.c
2013a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/es1370-test.c
2014a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/intel-hda-test.c
2015a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sb16-test.c
2016a8f4aee6SPhilippe Mathieu-Daudé
2017d36d7112SVikram GarhwalXilinx CAN
201832bd99d0SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@amd.com>
20191abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com>
2020d36d7112SVikram GarhwalS: Maintained
2021d36d7112SVikram GarhwalF: hw/net/can/xlnx-*
2022d36d7112SVikram GarhwalF: include/hw/net/xlnx-*
20231d2a6029SVikram GarhwalF: tests/qtest/xlnx-can*-test*
2024d36d7112SVikram Garhwal
2025b30934cbSJiri SlabyEDU
2026b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz>
2027b30934cbSJiri SlabyS: Maintained
2028b30934cbSJiri SlabyF: hw/misc/edu.c
20294df3f195SPeter MaydellF: docs/specs/edu.rst
2030b30934cbSJiri Slaby
2031fd5d5c56SAnthony LiguoriIDE
2032c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
2033c095348bSJohn SnowL: qemu-block@nongnu.org
20341b0477a6SJohn SnowS: Odd Fixes
2035c9f7acd5SThomas HuthF: include/hw/ide/
2036fd5d5c56SAnthony LiguoriF: hw/ide/
2037c095348bSJohn SnowF: hw/block/block.c
2038c095348bSJohn SnowF: hw/block/cdrom.c
2039c095348bSJohn SnowF: hw/block/hd-geometry.c
20401e8a1faeSThomas HuthF: tests/qtest/ide-test.c
20411e8a1faeSThomas HuthF: tests/qtest/ahci-test.c
20421e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c
20431cf4323eSThomas HuthF: tests/qtest/libqos/ahci*
204477582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide
2045c095348bSJohn Snow
2046caf316baSCorey MinyardIPMI
2047caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org>
2048caf316baSCorey MinyardS: Maintained
2049caf316baSCorey MinyardF: include/hw/ipmi/*
2050caf316baSCorey MinyardF: hw/ipmi/*
2051caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c
20521e8a1faeSThomas HuthF: tests/qtest/ipmi*
2053e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase
2054caf316baSCorey Minyard
2055c095348bSJohn SnowFloppy
2056c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
2057c095348bSJohn SnowL: qemu-block@nongnu.org
20581b0477a6SJohn SnowS: Odd Fixes
2059c095348bSJohn SnowF: hw/block/fdc.c
20605a5d2f3dSPhilippe Mathieu-DaudéF: hw/block/fdc-internal.h
206172ea60e4SPhilippe Mathieu-DaudéF: hw/block/fdc-isa.c
20621430759eSPhilippe Mathieu-DaudéF: hw/block/fdc-sysbus.c
2063c095348bSJohn SnowF: include/hw/block/fdc.h
20641e8a1faeSThomas HuthF: tests/qtest/fdc-test.c
206577582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide
2066fd5d5c56SAnthony Liguori
2067ee344768SMaciej S. SzmigieroHyper-V VMBus
2068ee344768SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
2069ee344768SMaciej S. SzmigieroS: Odd Fixes
2070ee344768SMaciej S. SzmigieroF: hw/hyperv/vmbus.c
2071ee344768SMaciej S. SzmigieroF: include/hw/hyperv/vmbus*.h
2072ee344768SMaciej S. Szmigiero
2073f5f487b2SPeter MaydellOMAP
2074f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
20758ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
2076adb478a5SPeter MaydellS: Odd Fixes
20778d8b636dSPaolo BonziniF: hw/*/omap*
2078ed0db866SThomas HuthF: include/hw/arm/omap.h
207966278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst
20805f6b9b05SThomas HuthF: tests/functional/test_arm_sx1.py
2081f5f487b2SPeter Maydell
208228d54e58SPaolo BonziniIPack
208328d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com>
208428d54e58SPaolo BonziniS: Odd Fixes
208528d54e58SPaolo BonziniF: hw/char/ipoctal232.c
208628d54e58SPaolo BonziniF: hw/ipack/
208728d54e58SPaolo Bonzini
2088fd5d5c56SAnthony LiguoriPCI
2089fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
2090fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
2091fd5d5c56SAnthony LiguoriS: Supported
20928d8b636dSPaolo BonziniF: include/hw/pci/*
2093f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c
2094ca818cfbSMichael S. TsirkinF: hw/pci/*
2095f178bc6bSPaolo BonziniF: hw/pci-bridge/*
209661c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json
209768179923SPhilippe Mathieu-DaudéF: docs/pci*
209868179923SPhilippe Mathieu-DaudéF: docs/specs/*pci*
20996f9bebf1SAkihiko OdakiF: docs/system/sriov.rst
21000e0b3592SMichael S. Tsirkin
21015fb52f6cSHuai-Cheng KuoPCIE DOE
21025fb52f6cSHuai-Cheng KuoM: Huai-Cheng Kuo <hchkuo@avery-design.com.tw>
21035fb52f6cSHuai-Cheng KuoM: Chris Browy <cbrowy@avery-design.com>
21045fb52f6cSHuai-Cheng KuoS: Supported
21055fb52f6cSHuai-Cheng KuoF: include/hw/pci/pcie_doe.h
21065fb52f6cSHuai-Cheng KuoF: hw/pci/pcie_doe.c
21075fb52f6cSHuai-Cheng Kuo
2108374a2455SGustavo RomeroARM PCI Hotplug
2109374a2455SGustavo RomeroM: Gustavo Romero <gustavo.romero@linaro.org>
2110374a2455SGustavo RomeroL: qemu-arm@nongnu.org
2111374a2455SGustavo RomeroS: Supported
2112374a2455SGustavo RomeroF: tests/functional/test_aarch64_hotplug_pci.py
2113374a2455SGustavo Romero
2114d31e5ae7SMichael S. TsirkinACPI/SMBIOS
21150e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
21160e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com>
2117104593c3SAni SinhaR: Ani Sinha <anisinha@redhat.com>
21180e0b3592SMichael S. TsirkinS: Supported
21190e0b3592SMichael S. TsirkinF: include/hw/acpi/*
2120a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h
21218d8b636dSPaolo BonziniF: hw/acpi/*
2122d31e5ae7SMichael S. TsirkinF: hw/smbios/*
21230e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc]
21240e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c
212527c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json
2126b963ea19SThomas HuthF: tests/qtest/bios-tables-test*
21271e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc]
2128faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/
2129fcc6f733SPeter MaydellF: docs/specs/acpi_cpu_hotplug.rst
2130fcc6f733SPeter MaydellF: docs/specs/acpi_mem_hotplug.rst
21312fcd005fSDavid HildenbrandF: docs/specs/acpi_nvdimm.rst
2132fcc6f733SPeter MaydellF: docs/specs/acpi_pci_hotplug.rst
2133fcc6f733SPeter MaydellF: docs/specs/acpi_hw_reduced_hotplug.rst
2134fd5d5c56SAnthony Liguori
213547fc3400SSunil V LARM ACPI Subsystem
213647fc3400SSunil V LM: Shannon Zhao <shannon.zhaosl@gmail.com>
213747fc3400SSunil V LL: qemu-arm@nongnu.org
213847fc3400SSunil V LS: Maintained
213947fc3400SSunil V LF: hw/arm/virt-acpi-build.c
214047fc3400SSunil V L
214147fc3400SSunil V LRISC-V ACPI Subsystem
214247fc3400SSunil V LM: Sunil V L <sunilvl@ventanamicro.com>
214347fc3400SSunil V LL: qemu-riscv@nongnu.org
214447fc3400SSunil V LS: Maintained
214547fc3400SSunil V LF: hw/riscv/virt-acpi-build.c
214647fc3400SSunil V L
2147d135536dSAni SinhaACPI/VIOT
2148d135536dSAni SinhaM: Jean-Philippe Brucker <jean-philippe@linaro.org>
2149d135536dSAni SinhaS: Supported
2150d135536dSAni SinhaF: hw/acpi/viot.c
2151d135536dSAni SinhaF: hw/acpi/viot.h
2152d135536dSAni Sinha
215352e9ed6dSThomas HuthACPI/FUNCTIONAL/BIOSBITS
2154607a079bSAni SinhaM: Ani Sinha <anisinha@redhat.com>
2155242a58caSAni SinhaM: Michael S. Tsirkin <mst@redhat.com>
215676f831dcSAni SinhaS: Supported
215705caa062SThomas HuthF: tests/functional/acpi-bits/*
215805caa062SThomas HuthF: tests/functional/test_acpi_bits.py
215997b091c8SThomas HuthF: docs/devel/testing/acpi-bits.rst
216076f831dcSAni Sinha
2161f7e462f8SDongjiu GengACPI/HEST/GHES
2162d6eed465SDongjiu GengR: Dongjiu Geng <gengdongjiu1@gmail.com>
2163f7e462f8SDongjiu GengL: qemu-arm@nongnu.org
2164f7e462f8SDongjiu GengS: Maintained
2165f7e462f8SDongjiu GengF: hw/acpi/ghes.c
2166f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h
2167f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst
2168f7e462f8SDongjiu Geng
2169aaade8d7SAndreas Färberppc4xx
2170aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
21710f514eeaSDavid GibsonS: Orphan
2172e20dbe54SCédric Le GoaterF: hw/ppc/ppc4xx*.c
2173e20dbe54SCédric Le GoaterF: hw/ppc/ppc440_uc.c
2174e20dbe54SCédric Le GoaterF: hw/ppc/ppc440.h
2175aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c
21764d641f36SPhilippe Mathieu-DaudéF: include/hw/pci-host/ppc4xx.h
2177b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h
2178aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h
217934d0831fSPeter MaydellF: hw/intc/ppc-uic.c
218034d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h
2181aaade8d7SAndreas Färber
218261af0ee6SPaolo BonziniCharacter devices
21832185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com>
21842185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
218561af0ee6SPaolo BonziniS: Odd Fixes
218661af0ee6SPaolo BonziniF: hw/char/
218763fc0723SThomas HuthF: include/hw/char/
218861af0ee6SPaolo Bonzini
2189f536f112SPaolo BonziniNetwork devices
2190f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com>
2191f536f112SPaolo BonziniS: Odd Fixes
2192f536f112SPaolo BonziniF: hw/net/
21936061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/
21941e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c
2195eeba3d73SThomas HuthF: tests/functional/test_info_usernet.py
2196c6198abbSSean WeiF: docs/system/virtio-net-failover.rst
2197e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
2198f536f112SPaolo Bonzini
2199e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices
22008823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2201e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next
2202e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained
2203e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c
2204e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h
2205e0c9d0c1SPhilippe Mathieu-Daudé
2206fd5d5c56SAnthony LiguoriSCSI
2207de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2208fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
2209de7724f7SPaolo BonziniS: Supported
221074460f34SThomas HuthF: include/hw/scsi/*
22118d8b636dSPaolo BonziniF: hw/scsi/*
22121e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c
2213b43957dcSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-virtio-scsi-test.c
2214ce94fa7aSMark Cave-AylandF: tests/qtest/am53c974-test.c
2215aa62976cSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-lsi53c895a-test.c
2216e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next
2217de7724f7SPaolo Bonzini
2218fcb5629dSPeter A. G. CrosthwaiteSSI
2219c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2220fcb5629dSPeter A. G. CrosthwaiteS: Maintained
22218d8b636dSPaolo BonziniF: hw/ssi/*
22222389bcc2SCédric Le GoaterF: hw/block/m25p80*
2223982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h
22244b46ba61SAlistair FrancisX: hw/ssi/xilinx_*
22251e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c
22264b46ba61SAlistair Francis
22274b46ba61SAlistair FrancisXilinx SPI
2228c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
22294b46ba61SAlistair FrancisS: Maintained
22304b46ba61SAlistair FrancisF: hw/ssi/xilinx_*
2231fcb5629dSPeter A. G. Crosthwaite
2232076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card)
22338823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
22348372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com>
2235ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org
2236076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes
2237076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd*
2238076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c
2239076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd*
22401232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c
224159b63d78SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sdcard-test.c
224259b63d78SPhilippe Mathieu-DaudéF: tests/qtest/sdhci-test.c
2243076a0fc3SPhilippe Mathieu-Daudé
2244fd5d5c56SAnthony LiguoriUSB
224521d61b39SGerd HoffmannS: Orphan
22468d8b636dSPaolo BonziniF: hw/usb/*
22471e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c
22482a49e4e9SPeter MaydellF: docs/system/devices/usb.rst
2249beded0ffSThomas HuthF: include/hw/usb.h
2250beded0ffSThomas HuthF: include/hw/usb/
2251fd5d5c56SAnthony Liguori
2252e26082fdSPaolo BonziniUSB (serial adapter)
2253e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
2254e26082fdSPaolo BonziniS: Maintained
2255e26082fdSPaolo BonziniF: hw/usb/dev-serial.c
2256e26082fdSPaolo Bonzini
225792e1fb5eSAlex WilliamsonVFIO
225892e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com>
22592696da62SAlex WilliamsonM: Cédric Le Goater <clg@redhat.com>
226092e1fb5eSAlex WilliamsonS: Supported
2261cf7087dbSKim PhillipsF: hw/vfio/*
226285ae745eSCédric Le GoaterF: util/vfio-helpers.c
226399b88c6dSThomas HuthF: include/hw/vfio/
22648e0b21e3SAvihai HoronF: docs/devel/migration/vfio.rst
2265a0359b56SAvihai HoronF: qapi/vfio.json
226692e1fb5eSAlex Williamson
2267515d80d6STomita Moekovfio-igd
2268515d80d6STomita MoekoM: Alex Williamson <alex.williamson@redhat.com>
2269515d80d6STomita MoekoM: Cédric Le Goater <clg@redhat.com>
2270515d80d6STomita MoekoM: Tomita Moeko <tomitamoeko@gmail.com>
2271515d80d6STomita MoekoS: Supported
2272515d80d6STomita MoekoF: hw/vfio/igd.c
2273515d80d6STomita MoekoF: docs/igd-assign.txt
2274515d80d6STomita Moeko
22755eb74557SDong Jia Shivfio-ccw
22767913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com>
2277074c84b9SMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com>
22785eb74557SDong Jia ShiS: Supported
22795eb74557SDong Jia ShiF: hw/vfio/ccw.c
22805eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c
22815eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h
228244445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h
2283146bd283SCornelia HuckL: qemu-s390x@nongnu.org
22845eb74557SDong Jia Shi
2285a51b3153STony Krowiakvfio-ap
2286a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com>
2287a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com>
2288074c84b9SMatthew RosatoM: Jason Herne <jjherne@linux.ibm.com>
2289a51b3153STony KrowiakS: Supported
2290a51b3153STony KrowiakF: hw/s390x/ap-device.c
2291a51b3153STony KrowiakF: hw/s390x/ap-bridge.c
2292a51b3153STony KrowiakF: include/hw/s390x/ap-device.h
2293a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h
22942fe2942cSTony KrowiakF: hw/vfio/ap.c
2295f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst
2296a51b3153STony KrowiakL: qemu-s390x@nongnu.org
2297a51b3153STony Krowiak
22986e6d8ac6SEric Augeriommufd
22996e6d8ac6SEric AugerM: Yi Liu <yi.l.liu@intel.com>
23006e6d8ac6SEric AugerM: Eric Auger <eric.auger@redhat.com>
23016e6d8ac6SEric AugerM: Zhenzhong Duan <zhenzhong.duan@intel.com>
23026e6d8ac6SEric AugerS: Supported
23036e6d8ac6SEric AugerF: backends/iommufd.c
230432cad1ffSPhilippe Mathieu-DaudéF: include/system/iommufd.h
23051f94b218SZhenzhong DuanF: backends/host_iommu_device.c
230632cad1ffSPhilippe Mathieu-DaudéF: include/system/host_iommu_device.h
2307d6b5c4c1SYi LiuF: include/qemu/chardev_open.h
2308d6b5c4c1SYi LiuF: util/chardev_open.c
230998dad2b0SZhenzhong DuanF: docs/devel/vfio-iommufd.rst
23106e6d8ac6SEric Auger
2311fd5d5c56SAnthony Liguorivhost
2312fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
23137967b7e0SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com>
2314fd5d5c56SAnthony LiguoriS: Supported
23158d8b636dSPaolo BonziniF: hw/*/*vhost*
2316590de17bSStefano GarzarellaF: docs/interop/vhost-user*
2317590de17bSStefano GarzarellaF: docs/system/devices/vhost-user*
231872c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/
2319590de17bSStefano GarzarellaF: backends/*vhost*
232032cad1ffSPhilippe Mathieu-DaudéF: include/system/vhost-user-backend.h
2321590de17bSStefano GarzarellaF: include/hw/virtio/vhost*
2322590de17bSStefano GarzarellaF: include/*/vhost*
2323ec09f22dSStefan Weil viaF: subprojects/libvhost-user/
2324590de17bSStefano GarzarellaF: block/export/vhost-user*
2325590de17bSStefano GarzarellaF: util/vhost-user-server.c
23264164adc4SStefano GarzarellaF: net/vhost*
2327fd5d5c56SAnthony Liguori
23282b6fc0b8SEugenio Pérezvhost-shadow-virtqueue
23292b6fc0b8SEugenio PérezR: Eugenio Pérez <eperezma@redhat.com>
23302b6fc0b8SEugenio PérezF: hw/virtio/vhost-shadow-virtqueue.*
23312b6fc0b8SEugenio Pérez
2332fd5d5c56SAnthony Liguorivirtio
2333a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
2334fd5d5c56SAnthony LiguoriS: Supported
23358d8b636dSPaolo BonziniF: hw/*/virtio*
233672fa605dSThomas HuthF: hw/virtio/Makefile.objs
233772fa605dSThomas HuthF: hw/virtio/trace-events
23383b311250SMarkus ArmbrusterF: qapi/virtio.json
23396a084ea3SMichael S. TsirkinF: net/vhost-user.c
2340494f7b57SThomas HuthF: include/hw/virtio/
23414db546d3SThomas HuthF: docs/devel/virtio*
23428e0b21e3SAvihai HoronF: docs/devel/migration/virtio.rst
2343cce85725SThomas HuthF: tests/functional/test_virtio_version.py
2344fd5d5c56SAnthony Liguori
23456d7b25adSDavid Hildenbrandvirtio-balloon
23466d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com>
23476d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
23486d7b25adSDavid HildenbrandS: Maintained
234914dc58e3SThomas HuthF: docs/interop/virtio-balloon-stats.rst
23506d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c
23516d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h
23528d7f2e76SPhilippe Mathieu-DaudéF: system/balloon.c
235332cad1ffSPhilippe Mathieu-DaudéF: include/system/balloon.h
235484604595SDaniel P. BerrangéF: tests/qtest/virtio-balloon-test.c
23551456e906SDaniel P. BerrangéF: tests/functional/test_virtio_balloon.py
23566d7b25adSDavid Hildenbrand
2357fd5d5c56SAnthony Liguorivirtio-9p
2358233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com>
235952065d40SGreg KurzR: Greg Kurz <groug@kaod.org>
23603548fa01SChristian SchoenebeckS: Maintained
23616f569084SChristian SchoenebeckW: https://wiki.qemu.org/Documentation/9p
2362aebeca25SAndreas FärberF: hw/9pfs/
2363b827891dSGreg KurzX: hw/9pfs/xen-9p*
2364aebeca25SAndreas FärberF: fsdev/
23651e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c
2366818e42feSChristian SchoenebeckF: tests/qtest/libqos/virtio-9p*
236790225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next
2368fd5d5c56SAnthony Liguori
2369fd5d5c56SAnthony Liguorivirtio-blk
237054d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2371b457a5f5SStefan HajnocziL: qemu-block@nongnu.org
2372fd5d5c56SAnthony LiguoriS: Supported
2373d9cf55a8SDaniil TatianinF: hw/block/virtio-blk-common.c
23748d8b636dSPaolo BonziniF: hw/block/virtio-blk.c
2375b457a5f5SStefan HajnocziF: hw/block/dataplane/*
2376d9cf55a8SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h
23771e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c
23785f6a260fSThomas HuthF: tests/functional/test_x86_64_hotplug_blk.py
2379e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
2380fd5d5c56SAnthony Liguori
2381dd4ad64aSCornelia Huckvirtio-ccw
2382c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
238368b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
23846a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
2385dd4ad64aSCornelia HuckS: Supported
2386901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc]
2387117d7943SEric FarmanF: hw/s390x/vhost-*-ccw.c
238899eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next
2389e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
2390146bd283SCornelia HuckL: qemu-s390x@nongnu.org
2391dd4ad64aSCornelia Huck
2392faefdba8SAlbert Estevevirtio-dmabuf
2393faefdba8SAlbert EsteveM: Albert Esteve <aesteve@redhat.com>
2394faefdba8SAlbert EsteveS: Supported
2395faefdba8SAlbert EsteveF: hw/display/virtio-dmabuf.c
2396faefdba8SAlbert EsteveF: include/hw/virtio/virtio-dmabuf.h
2397faefdba8SAlbert EsteveF: tests/unit/test-virtio-dmabuf.c
2398faefdba8SAlbert Esteve
2399bad7d2c3SDr. David Alan Gilbertvirtiofs
2400bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com>
2401bad7d2c3SDr. David Alan GilbertS: Supported
2402bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs*
2403bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h
2404c96c116eSStefan HajnocziL: virtio-fs@lists.linux.dev
2405bad7d2c3SDr. David Alan Gilbert
2406a5d4d7b5SGerd Hoffmannvirtio-input
2407a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
24081e2edb98SGerd HoffmannS: Odd Fixes
2409887d5775SLeo YanF: docs/system/devices/vhost-user-input.rst
2410a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c
241187c7fb78SLeo YanF: hw/virtio/vhost-user-input.c
2412a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h
241306914c97SMarc-André LureauF: contrib/vhost-user-input/*
2414a5d4d7b5SGerd Hoffmann
2415c1dee918SEric Augervirtio-iommu
2416c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com>
2417c1dee918SEric AugerS: Maintained
2418c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c
2419c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h
2420c1dee918SEric Auger
2421fd5d5c56SAnthony Liguorivirtio-serial
24222501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
24232501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
2424fd5d5c56SAnthony LiguoriS: Supported
24258d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c
24268d8b636dSPaolo BonziniF: hw/char/virtio-console.c
242768a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h
24281e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c
2429fd5d5c56SAnthony Liguori
24301f51a5cbSAmit Shahvirtio-rng
24312501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
24322501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
24331f51a5cbSAmit ShahS: Supported
24341f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c
24351f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h
243632cad1ffSPhilippe Mathieu-DaudéF: include/system/rng*.h
24371f51a5cbSAmit ShahF: backends/rng*.c
24381e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c
24391f51a5cbSAmit Shah
2440bb154e3eSDorjoy Chowdhuryvirtio-nsm
2441bb154e3eSDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com>
2442bb154e3eSDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com>
2443bb154e3eSDorjoy ChowdhuryS: Maintained
2444bb154e3eSDorjoy ChowdhuryF: hw/virtio/cbor-helpers.c
2445bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm.c
2446bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm-pci.c
2447bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/cbor-helpers.h
2448bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/virtio-nsm.h
2449bb154e3eSDorjoy Chowdhury
245062759896SAlex Bennéevhost-user-stubs
245162759896SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
245262759896SAlex BennéeS: Maintained
245362759896SAlex BennéeF: hw/virtio/vhost-user-base.c
245462759896SAlex BennéeF: hw/virtio/vhost-user-device*
245562759896SAlex Bennée
2456e3e01466SMathieu Poiriervhost-user-rng
2457e3e01466SMathieu PoirierM: Mathieu Poirier <mathieu.poirier@linaro.org>
2458e3e01466SMathieu PoirierS: Supported
24594db546d3SThomas HuthF: docs/system/devices/vhost-user-rng.rst
2460e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng.c
2461e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng-pci.c
2462e3e01466SMathieu PoirierF: include/hw/virtio/vhost-user-rng.h
2463e3e01466SMathieu PoirierF: tools/vhost-user-rng/*
2464e3e01466SMathieu Poirier
246527ba7b02SViresh Kumarvhost-user-gpio
246627ba7b02SViresh KumarM: Alex Bennée <alex.bennee@linaro.org>
246727ba7b02SViresh KumarR: Viresh Kumar <viresh.kumar@linaro.org>
246827ba7b02SViresh KumarS: Maintained
246925c60a46SViresh KumarF: hw/virtio/vhost-user-gpio*
247027ba7b02SViresh KumarF: include/hw/virtio/vhost-user-gpio.h
24718fcfc823SAlex BennéeF: tests/qtest/libqos/virtio-gpio.*
247227ba7b02SViresh Kumar
24734ae0fc18SManos Pitsidianakisvhost-user-snd
24744ae0fc18SManos PitsidianakisM: Alex Bennée <alex.bennee@linaro.org>
24754ae0fc18SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
24764ae0fc18SManos PitsidianakisS: Maintained
24774ae0fc18SManos PitsidianakisF: hw/virtio/vhost-user-snd*
24784ae0fc18SManos PitsidianakisF: include/hw/virtio/vhost-user-snd.h
24794ae0fc18SManos Pitsidianakis
2480a5dab090SMilan Zamazalvhost-user-scmi
2481a5dab090SMilan ZamazalR: mzamazal@redhat.com
2482a5dab090SMilan ZamazalS: Supported
2483a5dab090SMilan ZamazalF: hw/virtio/vhost-user-scmi*
2484a5dab090SMilan ZamazalF: include/hw/virtio/vhost-user-scmi.h
2485b6f53ae0SMilan ZamazalF: tests/qtest/libqos/virtio-scmi.*
2486a5dab090SMilan Zamazal
24876034011cSGongleivirtio-crypto
24886034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
24896034011cSGongleiS: Supported
24906034011cSGongleiF: hw/virtio/virtio-crypto.c
24916034011cSGongleiF: hw/virtio/virtio-crypto-pci.c
24926034011cSGongleiF: include/hw/virtio/virtio-crypto.h
24936034011cSGonglei
249418129c15SDavid Hildenbrandvirtio based memory device
249518129c15SDavid HildenbrandM: David Hildenbrand <david@redhat.com>
249618129c15SDavid HildenbrandS: Supported
249788d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.c
249888d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.h
249988d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md-stubs.c
2500c6198abbSSean WeiF: hw/virtio/virtio-md-*.c
250118129c15SDavid HildenbrandF: include/hw/virtio/virtio-md-pci.h
250218129c15SDavid Hildenbrand
2503751c7bddSDavid Hildenbrandvirtio-mem
2504751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
2505751c7bddSDavid HildenbrandS: Supported
2506751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/
2507751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c
2508751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h
2509751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c
2510aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.c
2511aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.h
2512751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h
2513751c7bddSDavid Hildenbrand
25142880e676SManos Pitsidianakisvirtio-snd
25152880e676SManos PitsidianakisM: Gerd Hoffmann <kraxel@redhat.com>
25162880e676SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
25172880e676SManos PitsidianakisS: Supported
25182880e676SManos PitsidianakisF: hw/audio/virtio-snd.c
251924269085SManos PitsidianakisF: hw/audio/virtio-snd-pci.c
25202880e676SManos PitsidianakisF: include/hw/audio/virtio-snd.h
2521f54fea11SManos PitsidianakisF: docs/system/devices/virtio-snd.rst
25222880e676SManos Pitsidianakis
2523f3c507adSKeith Buschnvme
25248261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org>
2525e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk>
252600d7dffeSKlaus JensenR: Jesper Devantier <foss@defmacro.it>
2527c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2528f3c507adSKeith BuschS: Supported
252988eea45cSKlaus JensenF: hw/nvme/*
2530dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h
25311e8a1faeSThomas HuthF: tests/qtest/nvme-test.c
25324db546d3SThomas HuthF: docs/system/devices/nvme.rst
2533e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next
2534f3c507adSKeith Busch
2535bc4e68d3SJeuk Kimufs
2536bc4e68d3SJeuk KimM: Jeuk Kim <jeuk20.kim@samsung.com>
2537bc4e68d3SJeuk KimS: Supported
2538bc4e68d3SJeuk KimF: hw/ufs/*
2539bc4e68d3SJeuk KimF: include/block/ufs.h
2540631c8726SJeuk KimF: tests/qtest/ufs-test.c
2541bc4e68d3SJeuk Kim
2542d383c625SHannes Reineckemegasas
25433fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com>
2544c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2545d383c625SHannes ReineckeS: Supported
2546d383c625SHannes ReineckeF: hw/scsi/megasas.c
2547d383c625SHannes ReineckeF: hw/scsi/mfi.h
25481e8a1faeSThomas HuthF: tests/qtest/megasas-test.c
2549c887d333SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-megasas-test.c
2550d383c625SHannes Reinecke
2551605d52e6SDmitry FleytmanNetwork packet abstractions
2552bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2553f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
2554605d52e6SDmitry FleytmanS: Maintained
2555605d52e6SDmitry FleytmanF: include/net/eth.h
2556605d52e6SDmitry FleytmanF: net/eth.c
2557605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt*
2558605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt*
2559605d52e6SDmitry Fleytman
25601ed84eb0SSean WeiVMware
2561bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2562622fb504SDmitry FleytmanS: Maintained
25631d604514SSean WeiF: docs/specs/vmw_pvscsi-spec.rst
25646c493724SThomas HuthF: hw/display/vmware_vga.c
2565622fb504SDmitry FleytmanF: hw/net/vmxnet*
2566622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi*
25676c493724SThomas HuthF: pc-bios/efi-vmxnet3.rom
25686c493724SThomas HuthF: pc-bios/vgabios-vmware.bin
25696c493724SThomas HuthF: roms/config.vga-vmware
25701e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c
25718231feefSSean WeiF: docs/specs/vmw_pvscsi-spec.rst
2572622fb504SDmitry Fleytman
2573de24d3f1SScott FeldmanRocker
2574de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us>
2575de24d3f1SScott FeldmanS: Maintained
2576de24d3f1SScott FeldmanF: hw/net/rocker/
257792a3c6aaSMarkus ArmbrusterF: qapi/rocker.json
2578de850948SThomas HuthF: tests/rocker/
25799ca6876dSPeter MaydellF: docs/specs/rocker.rst
2580de24d3f1SScott Feldman
2581093454e2SDmitry Fleytmane1000x
2582bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2583f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
2584093454e2SDmitry FleytmanS: Maintained
2585093454e2SDmitry FleytmanF: hw/net/e1000x*
2586093454e2SDmitry Fleytman
25876f3fbe4eSDmitry Fleytmane1000e
2588bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2589f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
25906f3fbe4eSDmitry FleytmanS: Maintained
25916f3fbe4eSDmitry FleytmanF: hw/net/e1000e*
25927d6a4f12SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-e1000e-test.c
25930c2c2d4eSAkihiko OdakiF: tests/qtest/e1000e-test.c
25940c2c2d4eSAkihiko OdakiF: tests/qtest/libqos/e1000e.*
25956f3fbe4eSDmitry Fleytman
25963a977deeSAkihiko Odakiigb
2597f37efe50SAkihiko OdakiM: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
259892360d6eSSriram YagnaramanR: Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>
2599f37efe50SAkihiko OdakiS: Odd Fixes
2600136e9dbaSAkihiko OdakiF: docs/system/devices/igb.rst
26013a977deeSAkihiko OdakiF: hw/net/igb*
26024c0a2df8SThomas HuthF: tests/functional/test_netdev_ethtool.py
260345cb69bbSAkihiko OdakiF: tests/qtest/igb-test.c
260445cb69bbSAkihiko OdakiF: tests/qtest/libqos/igb.c
2605fd5d5c56SAnthony Liguori
2606ebc2327fSStefan Weileepro100
2607ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de>
2608ebc2327fSStefan WeilS: Maintained
2609ebc2327fSStefan WeilF: hw/net/eepro100.c
2610ebc2327fSStefan Weil
261134ea023dSSven Schnelletulip
261234ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org>
261334ea023dSSven SchnelleS: Maintained
261434ea023dSSven SchnelleF: hw/net/tulip.c
261534ea023dSSven SchnelleF: hw/net/tulip.h
261634ea023dSSven Schnelle
2617065177eeSPatrick Venturepca954x
26186529511aSPatrick LeisM: Patrick Leis <venture@google.com>
2619065177eeSPatrick VentureS: Maintained
2620065177eeSPatrick VentureF: hw/i2c/i2c_mux_pca954x.c
2621065177eeSPatrick VentureF: include/hw/i2c/i2c_mux_pca954x.h
2622065177eeSPatrick Venture
26234cbb1513SDmitriy Sharikhinpcf8574
26240d3dea7dSAlex BennéeS: Orphaned
26254cbb1513SDmitriy SharikhinF: hw/gpio/pcf8574.c
26264cbb1513SDmitriy SharikhinF: include/gpio/pcf8574.h
26274cbb1513SDmitriy Sharikhin
2628e481a1f6SAlistair FrancisGeneric Loader
2629c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2630e481a1f6SAlistair FrancisS: Maintained
2631e481a1f6SAlistair FrancisF: hw/core/generic-loader.c
2632efe1592cSAlistair FrancisF: hw/core/uboot_image.h
2633e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h
263470f20110SAlex BennéeF: docs/system/generic-loader.rst
2635e481a1f6SAlistair Francis
2636a33ff6d2SAlex BennéeGuest Loader
2637a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2638a33ff6d2SAlex BennéeS: Maintained
2639a33ff6d2SAlex BennéeF: hw/core/guest-loader.c
264001460378SAlex BennéeF: docs/system/guest-loader.rst
264101466041SThomas HuthF: tests/functional/test_aarch64_xen.py
2642fd5d5c56SAnthony Liguori
2643645d3cbeSSu HangIntel Hexadecimal Object File Loader
2644645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn>
2645645d3cbeSSu HangS: Maintained
26461e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c
26474b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex
2648645d3cbeSSu Hang
264987a9023aSThomas HuthCHRP NVRAM
265087a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com>
265187a9023aSThomas HuthS: Maintained
265287a9023aSThomas HuthF: hw/nvram/chrp_nvram.c
265387a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h
26541e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c
265587a9023aSThomas Huth
265642697d88SBen WarrenVM Generation ID
26572b42989cSJohn SnowS: Orphan
265848006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
265942697d88SBen WarrenF: hw/acpi/vmgenid.c
266042697d88SBen WarrenF: include/hw/acpi/vmgenid.h
2661912fb367SPeter MaydellF: docs/specs/vmgenid.rst
26621e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c
266342697d88SBen Warren
2664c1b29826SPhilippe Mathieu-DaudéLED
26658823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2666c1b29826SPhilippe Mathieu-DaudéS: Maintained
2667c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h
2668c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c
2669c1b29826SPhilippe Mathieu-Daudé
2670747969dbSPhilippe Mathieu-DaudéUnimplemented device
2671747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org>
26728823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
267348006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
2674747969dbSPhilippe Mathieu-DaudéS: Maintained
2675747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h
2676747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c
2677747969dbSPhilippe Mathieu-Daudé
26786007523aSPhilippe Mathieu-DaudéEmpty slot
26796007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com>
26808823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
268148006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
26826007523aSPhilippe Mathieu-DaudéS: Maintained
26836007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h
26846007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c
26856007523aSPhilippe Mathieu-Daudé
2686dbb2e472SGerd HoffmannStandard VGA
2687dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2688dbb2e472SGerd HoffmannS: Maintained
2689dbb2e472SGerd HoffmannF: hw/display/vga*
2690dbb2e472SGerd HoffmannF: hw/display/bochs-display.c
2691dbb2e472SGerd HoffmannF: include/hw/display/vga.h
2692dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h
269368ed96beSPeter MaydellF: docs/specs/standard-vga.rst
2694dbb2e472SGerd Hoffmann
269558d632c7SGerd Hoffmannramfb
269658d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
269758d632c7SGerd HoffmannS: Maintained
269858d632c7SGerd HoffmannF: hw/display/ramfb*.c
269958d632c7SGerd HoffmannF: include/hw/display/ramfb.h
270058d632c7SGerd Hoffmann
2701dbb2e472SGerd Hoffmannvirtio-gpu
2702ef10cb65SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
27032882dfa5SAlex BennéeR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
27042882dfa5SAlex BennéeR: Dmitry Osipenko <dmitry.osipenko@collabora.com>
2705ef10cb65SAlex BennéeS: Odd Fixes
2706dbb2e472SGerd HoffmannF: hw/display/virtio-gpu*
2707c68082c4SMarc-André LureauF: hw/display/virtio-vga.*
2708dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h
2709853c014bSThomas HuthF: docs/system/devices/virtio-gpu.rst
27109a722825SAlex BennéeF: tests/functional/test_aarch64_virt_gpu.py
2711dbb2e472SGerd Hoffmann
2712b372d79bSRaphael Norwitzvhost-user-blk
27131dd6954cSRaphael NorwitzM: Raphael Norwitz <raphael@enfabrica.net>
2714b372d79bSRaphael NorwitzS: Maintained
2715b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/
2716b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/
2717b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c
27188edd5673SDaniil TatianinF: hw/block/virtio-blk-common.c
2719b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c
2720b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c
2721b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c
2722b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h
2723b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h
27248edd5673SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h
2725b372d79bSRaphael Norwitz
2726bd2e44feSMarc-André Lureauvhost-user-gpu
2727bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2728bd2e44feSMarc-André LureauS: Maintained
2729bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst
2730d52c454aSMarc-André LureauF: contrib/vhost-user-gpu
2731d52c454aSMarc-André LureauF: hw/display/vhost-user-*
2732bd2e44feSMarc-André Lureau
2733dbb2e472SGerd HoffmannCirrus VGA
2734dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2735dbb2e472SGerd HoffmannS: Odd Fixes
2736dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
2737dbb2e472SGerd HoffmannF: hw/display/cirrus*
2738dbb2e472SGerd Hoffmann
273972d277a7SGerd HoffmannEDID Generator
274072d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
274172d277a7SGerd HoffmannS: Maintained
274272d277a7SGerd HoffmannF: hw/display/edid*
274372d277a7SGerd HoffmannF: include/hw/display/edid.h
274472d277a7SGerd HoffmannF: qemu-edid.c
274572d277a7SGerd Hoffmann
274667e908c9SPhil Dennis-JordanmacOS PV Graphics (apple-gfx)
274767e908c9SPhil Dennis-JordanM: Phil Dennis-Jordan <phil@philjordan.eu>
274867e908c9SPhil Dennis-JordanS: Maintained
274967e908c9SPhil Dennis-JordanF: hw/display/apple-gfx*
275067e908c9SPhil Dennis-Jordan
275110386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB)
275210386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org>
27538823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
275410386385SPhilippe Mathieu-DaudéS: Maintained
275516971899SBernhard BeschowF: hw/isa/piix.c
2756fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
275710386385SPhilippe Mathieu-Daudé
275828900f9bSBALATON ZoltanVIA South Bridges (VT82C686B, VT8231)
275928900f9bSBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
276028900f9bSBALATON ZoltanM: Philippe Mathieu-Daudé <philmd@linaro.org>
276128900f9bSBALATON ZoltanR: Jiaxun Yang <jiaxun.yang@flygoat.com>
276228900f9bSBALATON ZoltanS: Maintained
276328900f9bSBALATON ZoltanF: hw/isa/vt82c686.c
276428900f9bSBALATON ZoltanF: hw/usb/vt82c686-uhci-pci.c
276528900f9bSBALATON ZoltanF: include/hw/isa/vt82c686.h
276628900f9bSBALATON Zoltan
276715ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg)
27688823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
276915ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com>
277015ffb43cSPhilippe Mathieu-DaudéS: Supported
27711d604514SSean WeiF: docs/specs/fw_cfg.rst
27728d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c
2773b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c
277415ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h
277515ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h
27761cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c
27771e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c
277815ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next
277915ffb43cSPhilippe Mathieu-Daudé
27802313abf0SThomas HuthXIVE
2781076b4306SGautam MenghaniR: Gautam Menghani <gautam@linux.ibm.com>
27822313abf0SThomas HuthL: qemu-ppc@nongnu.org
2783b0877575SCédric Le GoaterS: Odd Fixes
27842313abf0SThomas HuthF: hw/*/*xive*
27852313abf0SThomas HuthF: include/hw/*/*xive*
278631bfbc00SFrederic BarratF: tests/qtest/*xive*
278724563a58SCédric Le GoaterF: docs/*/*xive*
27882313abf0SThomas Huth
27897bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals
2790920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
27917bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com>
2792f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
2793645194c7SYoshinori SatoF: hw/char/renesas_sci.c
27947bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
2795c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c
27967bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
2797645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h
27987bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h
2799c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h
28007bd0d13fSPhilippe Mathieu-Daudé
2801e78597ccSYoshinori SatoRenesas RX peripherals
2802920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
2803b2744da9SPhilippe Mathieu-DaudéS: Orphan
2804e78597ccSYoshinori SatoF: hw/intc/rx_icu.c
28050c80f50fSYoshinori SatoF: hw/rx/
2806e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h
28070c80f50fSYoshinori SatoF: include/hw/rx/
2808e78597ccSYoshinori Sato
2809de4d4adbSPavel PisaCAN bus subsystem and hardware
2810de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz>
281102c5e065SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com>
28121abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com>
2813de4d4adbSPavel PisaS: Maintained
2814de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/
2815de4d4adbSPavel PisaF: net/can/*
2816de4d4adbSPavel PisaF: hw/net/can/*
2817de4d4adbSPavel PisaF: include/net/can_*.h
28188995f1feSThomas HuthF: docs/system/devices/can.rst
2819de4d4adbSPavel Pisa
2820ff8cdbbdSDavid GibsonOpenPIC interrupt controller
2821ff8cdbbdSDavid GibsonM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2822ff8cdbbdSDavid GibsonS: Odd Fixes
2823ff8cdbbdSDavid GibsonF: hw/intc/openpic.c
2824ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic.h
2825ff8cdbbdSDavid Gibson
28266cee5479SPhilippe Mathieu-DaudéMIPS CPS
28278823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
28286cee5479SPhilippe Mathieu-DaudéS: Odd Fixes
28296cee5479SPhilippe Mathieu-DaudéF: hw/misc/mips_*
28306cee5479SPhilippe Mathieu-DaudéF: include/hw/misc/mips_*
28316cee5479SPhilippe Mathieu-Daudé
28326cee5479SPhilippe Mathieu-DaudéMIPS GIC
28338823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
28346cee5479SPhilippe Mathieu-DaudéS: Odd Fixes
28356cee5479SPhilippe Mathieu-DaudéF: hw/intc/mips_gic.c
28366cee5479SPhilippe Mathieu-DaudéF: hw/timer/mips_gictimer.c
28376cee5479SPhilippe Mathieu-DaudéF: include/hw/intc/mips_gic.h
28386cee5479SPhilippe Mathieu-DaudéF: include/hw/timer/mips_gictimer.h
28396cee5479SPhilippe Mathieu-Daudé
284056e34834SCornelia HuckS390 3270 device
284156e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
284256e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2843a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com>
284456e34834SCornelia HuckS: Odd fixes
284556e34834SCornelia HuckF: include/hw/s390x/3270-ccw.h
284656e34834SCornelia HuckF: hw/char/terminal3270.c
284756e34834SCornelia HuckF: hw/s390x/3270-ccw.c
284856e34834SCornelia HuckL: qemu-s390x@nongnu.org
284956e34834SCornelia Huck
285056e34834SCornelia HuckS390 diag 288 watchdog
285156e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
285256e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2853a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com>
285456e34834SCornelia HuckS: Supported
285556e34834SCornelia HuckF: hw/watchdog/wdt_diag288.c
285656e34834SCornelia HuckF: include/hw/watchdog/wdt_diag288.h
285756e34834SCornelia HuckL: qemu-s390x@nongnu.org
285856e34834SCornelia Huck
285956e34834SCornelia HuckS390 storage key device
286056e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
286156e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2862a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
286356e34834SCornelia HuckS: Supported
286456e34834SCornelia HuckF: hw/s390x/storage-keys.h
28655cf9a81eSEric FarmanF: hw/s390x/s390-skeys*.c
286656e34834SCornelia HuckL: qemu-s390x@nongnu.org
286756e34834SCornelia Huck
286856e34834SCornelia HuckS390 storage attribute device
286956e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
287056e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2871a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
287256e34834SCornelia HuckS: Supported
287356e34834SCornelia HuckF: hw/s390x/storage-attributes.h
28745cf9a81eSEric FarmanF: hw/s390x/s390-stattrib*.c
287556e34834SCornelia HuckL: qemu-s390x@nongnu.org
287656e34834SCornelia Huck
287756e34834SCornelia HuckS390 floating interrupt controller
287856e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
287956e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
288056e34834SCornelia HuckM: David Hildenbrand <david@redhat.com>
2881a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
288256e34834SCornelia HuckS: Supported
288356e34834SCornelia HuckF: hw/intc/s390_flic*.c
288456e34834SCornelia HuckF: include/hw/s390x/s390_flic.h
288556e34834SCornelia HuckL: qemu-s390x@nongnu.org
288656e34834SCornelia Huck
28875028d66cSHongren (Zenithal) ZhengCanoKey
28885028d66cSHongren (Zenithal) ZhengM: Hongren (Zenithal) Zheng <i@zenithal.me>
28895028d66cSHongren (Zenithal) ZhengS: Maintained
28905028d66cSHongren (Zenithal) ZhengR: Canokeys.org <contact@canokeys.org>
28915028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.c
28925028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.h
28935028d66cSHongren (Zenithal) ZhengF: docs/system/devices/canokey.rst
28945028d66cSHongren (Zenithal) Zheng
289500313b51SMaciej S. SzmigieroHyper-V Dynamic Memory Protocol
289600313b51SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
289700313b51SMaciej S. SzmigieroS: Supported
289800313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.c
289900313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.h
290000313b51SMaciej S. SzmigieroF: include/hw/hyperv/dynmem-proto.h
290100313b51SMaciej S. SzmigieroF: include/hw/hyperv/hv-balloon.h
290200313b51SMaciej S. Szmigiero
2903b44314abSGustavo Romeroivshmem-flat
2904b44314abSGustavo RomeroM: Gustavo Romero <gustavo.romero@linaro.org>
2905b44314abSGustavo RomeroS: Maintained
2906b44314abSGustavo RomeroF: hw/misc/ivshmem-flat.c
2907b44314abSGustavo RomeroF: include/hw/misc/ivshmem-flat.h
2908b44314abSGustavo RomeroF: docs/system/devices/ivshmem-flat.rst
2909b44314abSGustavo Romero
291006fa8ec6SGerd HoffmannUEFI variable service
291106fa8ec6SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
291206fa8ec6SGerd HoffmannS: Maintained
291306fa8ec6SGerd HoffmannF: hw/uefi/
291406fa8ec6SGerd HoffmannF: include/hw/uefi/
291506fa8ec6SGerd Hoffmann
291611fa056eSAlexander GrafVMapple
291711fa056eSAlexander GrafM: Alexander Graf <agraf@csgraf.de>
291811fa056eSAlexander GrafM: Phil Dennis-Jordan <phil@philjordan.eu>
291911fa056eSAlexander GrafS: Maintained
292011fa056eSAlexander GrafF: hw/vmapple/*
292111fa056eSAlexander GrafF: include/hw/vmapple/*
292259f4d655SAlexander GrafF: docs/system/arm/vmapple.rst
292311fa056eSAlexander Graf
2924fd5d5c56SAnthony LiguoriSubsystems
2925fd5d5c56SAnthony Liguori----------
2926a8f4aee6SPhilippe Mathieu-DaudéOverall Audio backends
2927fd5d5c56SAnthony LiguoriM: Gerd Hoffmann <kraxel@redhat.com>
2928cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
29296bc915f3SGerd HoffmannS: Odd Fixes
2930fd5d5c56SAnthony LiguoriF: audio/
29310ebe43eaSPhilippe Mathieu-DaudéX: audio/alsaaudio.c
293207340820SAkihiko OdakiX: audio/coreaudio.m
29330ebe43eaSPhilippe Mathieu-DaudéX: audio/dsound*
29340ebe43eaSPhilippe Mathieu-DaudéX: audio/jackaudio.c
29350ebe43eaSPhilippe Mathieu-DaudéX: audio/ossaudio.c
29360ebe43eaSPhilippe Mathieu-DaudéX: audio/paaudio.c
29370ebe43eaSPhilippe Mathieu-DaudéX: audio/sdlaudio.c
2938663df1ccSAlexandre RatchovX: audio/sndioaudio.c
29394566d142SPhilippe Mathieu-DaudéX: audio/spiceaudio.c
294092a3c6aaSMarkus ArmbrusterF: qapi/audio.json
2941fd5d5c56SAnthony Liguori
29420ebe43eaSPhilippe Mathieu-DaudéALSA Audio backend
29430ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2944584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
29450ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29460ebe43eaSPhilippe Mathieu-DaudéF: audio/alsaaudio.c
29470ebe43eaSPhilippe Mathieu-Daudé
29480ebe43eaSPhilippe Mathieu-DaudéCore Audio framework backend
29490ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29508823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2951584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
2952f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
29530ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
295407340820SAkihiko OdakiF: audio/coreaudio.m
29550ebe43eaSPhilippe Mathieu-Daudé
29560ebe43eaSPhilippe Mathieu-DaudéDSound Audio backend
29570ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29580ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29590ebe43eaSPhilippe Mathieu-DaudéF: audio/dsound*
29600ebe43eaSPhilippe Mathieu-Daudé
29610ebe43eaSPhilippe Mathieu-DaudéJACK Audio Connection Kit backend
29620ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2963584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
29640ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29650ebe43eaSPhilippe Mathieu-DaudéF: audio/jackaudio.c
29660ebe43eaSPhilippe Mathieu-Daudé
29670ebe43eaSPhilippe Mathieu-DaudéOpen Sound System (OSS) Audio backend
29680ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29690ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29700ebe43eaSPhilippe Mathieu-DaudéF: audio/ossaudio.c
29710ebe43eaSPhilippe Mathieu-Daudé
29720ebe43eaSPhilippe Mathieu-DaudéPulseAudio backend
29730ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29740ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29750ebe43eaSPhilippe Mathieu-DaudéF: audio/paaudio.c
29760ebe43eaSPhilippe Mathieu-Daudé
29770ebe43eaSPhilippe Mathieu-DaudéSDL Audio backend
29780ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29792863bd56SThomas HuthR: Thomas Huth <huth@tuxfamily.org>
29800ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29810ebe43eaSPhilippe Mathieu-DaudéF: audio/sdlaudio.c
29820ebe43eaSPhilippe Mathieu-Daudé
2983663df1ccSAlexandre RatchovSndio Audio backend
2984663df1ccSAlexandre RatchovM: Gerd Hoffmann <kraxel@redhat.com>
2985663df1ccSAlexandre RatchovR: Alexandre Ratchov <alex@caoua.org>
2986663df1ccSAlexandre RatchovS: Odd Fixes
2987663df1ccSAlexandre RatchovF: audio/sndioaudio.c
2988663df1ccSAlexandre Ratchov
2989fd5d5c56SAnthony LiguoriBlock layer core
2990fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
2991b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
2992fd5d5c56SAnthony LiguoriL: qemu-block@nongnu.org
2993fd5d5c56SAnthony LiguoriS: Supported
2994fd5d5c56SAnthony LiguoriF: block*
2995fd5d5c56SAnthony LiguoriF: block/
29968d8b636dSPaolo BonziniF: hw/block/
2997b885cddaSMarkus ArmbrusterF: qapi/block*.json
2998b885cddaSMarkus ArmbrusterF: qapi/transaction.json
29994c346e0bSKevin WolfF: include/block/
300032cad1ffSPhilippe Mathieu-DaudéF: include/system/block-*.h
300146078760SKevin WolfF: qemu-img*
300233b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-img.rst
300346078760SKevin WolfF: qemu-io*
300429242091SKevin WolfF: tests/qemu-iotests/
30058dd30c86SMax ReitzF: util/qemu-progress.c
30060bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c
3007da668aa1SThomas HuthF: tests/unit/check-block-qdict.c
3008ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
3009fd5d5c56SAnthony Liguori
3010c607c7fbSStefan HajnocziStorage daemon
3011c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3012c607c7fbSStefan HajnocziL: qemu-block@nongnu.org
3013c607c7fbSStefan HajnocziS: Supported
3014c607c7fbSStefan HajnocziF: storage-daemon/
3015c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst
3016c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst
3017c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
3018c607c7fbSStefan Hajnoczi
3019d55053b1SStefan HajnocziBlock I/O path
3020d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3021fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3022d55053b1SStefan HajnocziL: qemu-block@nongnu.org
3023d55053b1SStefan HajnocziS: Supported
302436c697bdSPaolo BonziniF: util/async.c
302536c697bdSPaolo BonziniF: util/aio-*.c
30261f050a46SStefan HajnocziF: util/aio-*.h
3027433fcea4SStefan HajnocziF: util/defer-call.c
30281f050a46SStefan HajnocziF: util/fdmon-*.c
3029d55053b1SStefan HajnocziF: block/io.c
3030e1029ae2SFam ZhengF: include/block/aio.h
3031f5a53faaSStefan HajnocziF: include/block/aio-wait.h
3032433fcea4SStefan HajnocziF: include/qemu/defer-call.h
30330a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py
3034da668aa1SThomas HuthF: tests/unit/test-fdmon-epoll.c
3035e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
3036d55053b1SStefan Hajnoczi
3037e5b5728cSPaolo BonziniBlock SCSI subsystem
3038e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3039fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
3040e5b5728cSPaolo BonziniL: qemu-block@nongnu.org
3041e5b5728cSPaolo BonziniS: Supported
3042e5b5728cSPaolo BonziniF: include/scsi/*
3043e5b5728cSPaolo BonziniF: scsi/*
3044e5b5728cSPaolo Bonzini
3045280458a3SJeff CodyBlock Jobs
304603283d64SJeff CodyM: John Snow <jsnow@redhat.com>
30479e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
3048280458a3SJeff CodyL: qemu-block@nongnu.org
3049280458a3SJeff CodyS: Supported
3050280458a3SJeff CodyF: blockjob.c
3051280458a3SJeff CodyF: include/block/blockjob.h
305233e9e9bdSKevin WolfF: job.c
30531a90bc81SKevin WolfF: job-qmp.c
3054c468e368SMarkus ArmbrusterF: include/qemu/job.h
3055280458a3SJeff CodyF: block/backup.c
3056280458a3SJeff CodyF: block/commit.c
305777346025SJeff CodyF: block/stream.c
3058280458a3SJeff CodyF: block/mirror.c
3059bf42508fSKevin WolfF: qapi/job.json
3060d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c
3061d088e6a4SVladimir Sementsov-OgievskiyF: include/block/block-copy.h
3062d088e6a4SVladimir Sementsov-OgievskiyF: block/reqlist.c
3063d088e6a4SVladimir Sementsov-OgievskiyF: include/block/reqlist.h
3064d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.h
3065d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.c
30661c14eaabSVladimir Sementsov-OgievskiyF: block/snapshot-access.c
3067d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h
3068d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c
3069d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c
3070d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h
307177582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs
30729e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
3073280458a3SJeff Cody
30749942c711SSteve SistareCheckPoint and Restart (CPR)
30759942c711SSteve SistareR: Steve Sistare <steven.sistare@oracle.com>
30769942c711SSteve SistareS: Supported
30779942c711SSteve SistareF: hw/vfio/cpr*
30783ed34463SSteve SistareF: include/hw/vfio/vfio-cpr.h
30799942c711SSteve SistareF: include/migration/cpr.h
30809942c711SSteve SistareF: migration/cpr*
30819942c711SSteve SistareF: tests/qtest/migration/cpr*
30829942c711SSteve SistareF: docs/devel/migration/CPR.rst
30839942c711SSteve Sistare
3084502730eeSJonathan CameronCompute Express Link
3085502730eeSJonathan CameronM: Jonathan Cameron <jonathan.cameron@huawei.com>
30863456fedbSJonathan CameronR: Fan Ni <fan.ni@samsung.com>
3087502730eeSJonathan CameronS: Supported
3088502730eeSJonathan CameronF: hw/cxl/
30892fcd005fSDavid HildenbrandF: hw/mem/cxl_type3.c
3090502730eeSJonathan CameronF: include/hw/cxl/
309166ba157aSMarkus ArmbrusterF: qapi/cxl.json
3092502730eeSJonathan Cameron
3093538193bcSJohn SnowDirty Bitmaps
3094edb05904SEric BlakeM: Eric Blake <eblake@redhat.com>
30959e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
3096edb05904SEric BlakeR: John Snow <jsnow@redhat.com>
3097538193bcSJohn SnowL: qemu-block@nongnu.org
3098538193bcSJohn SnowS: Supported
3099538193bcSJohn SnowF: include/qemu/hbitmap.h
3100538193bcSJohn SnowF: include/block/dirty-bitmap.h
3101bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c
310200637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c
310300637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c
3104052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c
310500637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c
3106da668aa1SThomas HuthF: tests/unit/test-hbitmap.c
31075746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst
3108edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps
31099e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
3110538193bcSJohn Snow
311161af0ee6SPaolo BonziniCharacter device backends
311255fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
31132185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
3114fd5d5c56SAnthony LiguoriS: Maintained
3115178fe0aeSMarc-André LureauF: chardev/
31168228e353SMarc-André LureauF: include/chardev/
3117dbeee392SMarkus ArmbrusterF: qapi/char.json
3118fd5d5c56SAnthony Liguori
3119e26082fdSPaolo BonziniCharacter Devices (Braille)
3120e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
3121e26082fdSPaolo BonziniS: Maintained
31226b10e573SMarc-André LureauF: chardev/baum.c
3123fd5d5c56SAnthony Liguori
3124e94630d3SMarkus ArmbrusterCommand line option argument parsing
3125e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
3126e94630d3SMarkus ArmbrusterS: Supported
3127e94630d3SMarkus ArmbrusterF: include/qemu/option.h
3128da668aa1SThomas HuthF: tests/unit/test-keyval.c
3129da668aa1SThomas HuthF: tests/unit/test-qemu-opts.c
3130eeba3d73SThomas HuthF: tests/functional/test_version.py
3131e94630d3SMarkus ArmbrusterF: util/keyval.c
3132e94630d3SMarkus ArmbrusterF: util/qemu-option.c
3133e94630d3SMarkus Armbruster
31348c413e79SMarkus ArmbrusterCoverity model
31358c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
31368c413e79SMarkus ArmbrusterS: Supported
31378c413e79SMarkus ArmbrusterF: scripts/coverity-model.c
31388c413e79SMarkus Armbruster
31399c263d07SPeter MaydellCoverity Scan integration
31409c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
31419c263d07SPeter MaydellS: Maintained
31429c263d07SPeter MaydellF: scripts/coverity-scan/
31439c263d07SPeter Maydell
3144d24b569aSPeter A. G. CrosthwaiteDevice Tree
3145c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com>
3146c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au>
3147d24b569aSPeter A. G. CrosthwaiteS: Maintained
31488d7f2e76SPhilippe Mathieu-DaudéF: system/device_tree.c
314932cad1ffSPhilippe Mathieu-DaudéF: include/system/device_tree.h
3150d24b569aSPeter A. G. Crosthwaite
31513505a22bSMarc-André LureauDump
31523505a22bSMarc-André LureauS: Supported
31533505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
31545fddf0c0SAni SinhaR: Ani Sinha <anisinha@redhat.com>
31556d3da32cSMarkus ArmbrusterF: dump/
31563505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c
31573505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h
31586d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs
315932cad1ffSPhilippe Mathieu-DaudéF: include/system/dump-arch.h
316032cad1ffSPhilippe Mathieu-DaudéF: include/system/dump.h
3161d06b747bSMarkus ArmbrusterF: qapi/dump.json
31623505a22bSMarc-André LureauF: scripts/dump-guest-memory.py
31633505a22bSMarc-André LureauF: stubs/dump.c
3164096d3ce2SPeter MaydellF: docs/specs/vmcoreinfo.rst
31655fddf0c0SAni SinhaF: tests/qtest/vmcoreinfo-test.c
31663505a22bSMarc-André Lureau
31674f966768SMarkus ArmbrusterError reporting
31684f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
31694f966768SMarkus ArmbrusterS: Supported
31704f966768SMarkus ArmbrusterF: include/qapi/error.h
31714f966768SMarkus ArmbrusterF: include/qemu/error-report.h
3172abb3d37dSMarkus ArmbrusterF: qapi/error.json
31734f966768SMarkus ArmbrusterF: util/error.c
31743325af53SZhao LiuF: util/error-report.c
3175d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci
3176d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci
3177d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci
3178d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci
3179d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci
31808220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci
31814f966768SMarkus Armbruster
3182fd5d5c56SAnthony LiguoriGDB stub
3183c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
31848823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
3185c7b3e866SAlex BennéeS: Maintained
31864db546d3SThomas HuthF: docs/system/gdb.rst
3187842b42dfSAlex BennéeF: gdbstub/*
31880dec1016SPeter MaydellF: include/exec/gdbstub.h
3189d96bf49bSAlex BennéeF: include/gdbstub/*
3190fd5d5c56SAnthony LiguoriF: gdb-xml/
319121750c3cSAlex BennéeF: tests/tcg/multiarch/gdbstub/*
3192956af7daSAkihiko OdakiF: scripts/feature_to_c.py
3193bcbc36a9SAlex BennéeF: scripts/probe-gdb-support.py
31940f48656aSAlex BennéeT: git https://gitlab.com/stsquad/qemu gdbstub/next
3195fd5d5c56SAnthony Liguori
319601a9c03cSPaolo BonziniMemory API
319701a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
319807b315baSDavid HildenbrandM: Peter Xu <peterx@redhat.com>
319907b315baSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
32008823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
320101a9c03cSPaolo BonziniS: Supported
320291a85383SRichard HendersonF: include/system/ioport.h
320314776ab5STony NguyenF: include/exec/memop.h
32048be545baSRichard HendersonF: include/system/memory.h
32054705a71dSRichard HendersonF: include/system/ram_addr.h
3206548a0165SRichard HendersonF: include/system/ramblock.h
320732cad1ffSPhilippe Mathieu-DaudéF: include/system/memory_mapping.h
32088d7f2e76SPhilippe Mathieu-DaudéF: system/dma-helpers.c
32098d7f2e76SPhilippe Mathieu-DaudéF: system/ioport.c
32108d7f2e76SPhilippe Mathieu-DaudéF: system/memory.c
32118d7f2e76SPhilippe Mathieu-DaudéF: system/memory_mapping.c
32128d7f2e76SPhilippe Mathieu-DaudéF: system/physmem.c
3213d4c9cab3SPhilippe Mathieu-DaudéF: system/memory-internal.h
32145d6483edSChenyi QiangF: system/ram-block-attributes.c
3215044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci
321601a9c03cSPaolo Bonzini
32172fcd005fSDavid HildenbrandMemory devices
32182fcd005fSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
32192fcd005fSDavid HildenbrandM: Igor Mammedov <imammedo@redhat.com>
32202fcd005fSDavid HildenbrandR: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
32212fcd005fSDavid HildenbrandS: Supported
3222c6198abbSSean WeiF: hw/mem/memory-device*.c
32232fcd005fSDavid HildenbrandF: hw/mem/nvdimm.c
32242fcd005fSDavid HildenbrandF: hw/mem/pc-dimm.c
32252fcd005fSDavid HildenbrandF: include/hw/mem/memory-device.h
32262fcd005fSDavid HildenbrandF: include/hw/mem/nvdimm.h
32272fcd005fSDavid HildenbrandF: include/hw/mem/pc-dimm.h
32282fcd005fSDavid HildenbrandF: docs/nvdimm.txt
32292fcd005fSDavid Hildenbrand
32307ee3bf03SGerd HoffmannSPICE
323134761036SGerd HoffmannS: Orphan
32326e481d57SPeter MaydellF: include/ui/qemu-spice.h
3233438528a3SThomas HuthF: include/ui/spice-display.h
32347ee3bf03SGerd HoffmannF: ui/spice-*.c
32357ee3bf03SGerd HoffmannF: audio/spiceaudio.c
32368d8b636dSPaolo BonziniF: hw/display/qxl*
3237608cfed6SMarkus ArmbrusterF: qapi/ui.json
32389bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt
32397ee3bf03SGerd Hoffmann
3240fd5d5c56SAnthony LiguoriGraphics
3241cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
324225eccc37SGerd HoffmannS: Odd Fixes
3243fd5d5c56SAnthony LiguoriF: ui/
3244e220656cSThomas HuthF: include/ui/
3245608cfed6SMarkus ArmbrusterF: qapi/ui.json
3246b1d38037SMarc-André LureauF: util/drm.c
32474db546d3SThomas HuthF: docs/devel/ui.rst
324812c6b615SThomas HuthF: tests/functional/test_vnc.py
3249fd5d5c56SAnthony Liguori
3250351f1bf6SAndreas FärberCocoa graphics
325130ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
32528823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3253f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
3254351f1bf6SAndreas FärberS: Odd Fixes
3255351f1bf6SAndreas FärberF: ui/cocoa.m
3256351f1bf6SAndreas Färber
3257fd5d5c56SAnthony LiguoriMain loop
3258da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3259da26f37aSPaolo BonziniS: Maintained
326054d31236SMarkus ArmbrusterF: include/qemu/main-loop.h
326132cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate.h
326232cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate-action.h
32633ecb29a3SPaolo BonziniF: util/main-loop.c
326489933514SThomas HuthF: util/qemu-timer*.c
32658d7f2e76SPhilippe Mathieu-DaudéF: system/vl.c
32668d7f2e76SPhilippe Mathieu-DaudéF: system/main.c
32678d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c
32688d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-timers.c
32698d7f2e76SPhilippe Mathieu-DaudéF: system/runstate*
3270c6198abbSSean WeiF: migration/cpu-throttle.c
32710e201d34SMarkus ArmbrusterF: qapi/run-state.json
3272fd5d5c56SAnthony Liguori
32731b7e01d0SStefan HajnocziRead, Copy, Update (RCU)
32741b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
32751b7e01d0SStefan HajnocziS: Maintained
3276362dbb4fSPeter MaydellF: docs/devel/lockcnt.rst
327790655d81SPeter MaydellF: docs/devel/rcu.rst
32781b7e01d0SStefan HajnocziF: include/qemu/rcu*.h
327951483f6cSPeter MaydellF: include/qemu/lockcnt.h
3280da668aa1SThomas HuthF: tests/unit/rcutorture.c
3281da668aa1SThomas HuthF: tests/unit/test-rcu-*.c
328251483f6cSPeter MaydellF: util/lockcnt.c
32831b7e01d0SStefan HajnocziF: util/rcu.c
32841b7e01d0SStefan Hajnoczi
32858899b4aeSLuiz CapitulinoHuman Monitor (HMP)
3286b8b6d3c0SDr. David Alan GilbertM: Dr. David Alan Gilbert <dave@treblig.org>
3287fbb0621aSLuiz CapitulinoS: Maintained
32885bce308aSKevin WolfF: monitor/monitor-internal.h
3289c6198abbSSean WeiF: monitor/hmp-target.c
32901d95db74SKevin WolfF: monitor/monitor.c
3291f1b3ccfaSKevin WolfF: monitor/hmp*
3292f1b3ccfaSKevin WolfF: hmp.h
3293c13e9912SThomas HuthF: hmp-commands*.hx
3294c13e9912SThomas HuthF: include/monitor/hmp-target.h
32951e8a1faeSThomas HuthF: tests/qtest/test-hmp.c
3296637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h
3297637de4dbSMarkus ArmbrusterF: util/qemu-print.c
3298fd5d5c56SAnthony Liguori
3299f536f112SPaolo BonziniNetwork device backends
3300442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com>
3301fd5d5c56SAnthony LiguoriS: Maintained
3302fd5d5c56SAnthony LiguoriF: net/
3303d24b2b1cSThomas HuthF: include/net/
3304e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c
3305e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
33063c0bd37dSMarkus ArmbrusterF: qapi/net.json
3307fd5d5c56SAnthony Liguori
3308aee09bafSVincenzo MaffioneNetmap network backend
3309aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it>
3310aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
3311aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com>
3312aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/
3313aee09bafSVincenzo MaffioneS: Maintained
3314aee09bafSVincenzo MaffioneF: net/netmap.c
3315aee09bafSVincenzo Maffione
3316cb039ef3SIlya MaximetsAF_XDP network backend
3317cb039ef3SIlya MaximetsR: Ilya Maximets <i.maximets@ovn.org>
3318cb039ef3SIlya MaximetsF: net/af-xdp.c
3319cb039ef3SIlya Maximets
33204fc264f4SEduardo HabkostHost Memory Backends
33214ade3ea1SDavid HildenbrandM: David Hildenbrand <david@redhat.com>
33224fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com>
33234fc264f4SEduardo HabkostS: Maintained
33244fc264f4SEduardo HabkostF: backends/hostmem*.c
332532cad1ffSPhilippe Mathieu-DaudéF: include/system/hostmem.h
33269cd9313fSDavid HildenbrandF: docs/system/vm-templating.rst
3327f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next
33284fc264f4SEduardo Habkost
33296034011cSGongleiCryptodev Backends
33306034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
33312133e07cSzhenwei piM: zhenwei pi <pizhenwei@bytedance.com>
33326034011cSGongleiS: Maintained
333332cad1ffSPhilippe Mathieu-DaudéF: include/system/cryptodev*.h
33346034011cSGongleiF: backends/cryptodev*.c
333514c9fd16Szhenwei piF: qapi/cryptodev.json
33366034011cSGonglei
3337b8eaee96SJohn SnowPython library
3338b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com>
3339b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com>
3340b8eaee96SJohn SnowS: Maintained
3341b8eaee96SJohn SnowF: python/
3342b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python
3343b8eaee96SJohn Snow
3344ad904f66SEduardo HabkostPython scripts
334589d38c74SJohn SnowM: John Snow <jsnow@redhat.com>
3346ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com>
33474251dfb0SJohn SnowS: Odd Fixes
3348ad904f66SEduardo HabkostF: scripts/*.py
3349ad904f66SEduardo HabkostF: tests/*.py
3350ad904f66SEduardo Habkost
3351f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util
33529e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
3353f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained
3354f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/
33559e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git simplebench
3356f4abfc6cSVladimir Sementsov-Ogievskiy
33578cad15b1SVladimir Sementsov-OgievskiyTransactions helper
33589e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
33598cad15b1SVladimir Sementsov-OgievskiyS: Maintained
33608cad15b1SVladimir Sementsov-OgievskiyF: include/qemu/transactions.h
33618cad15b1SVladimir Sementsov-OgievskiyF: util/transactions.c
33629e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
33638cad15b1SVladimir Sementsov-Ogievskiy
33648899b4aeSLuiz CapitulinoQAPI
33659740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
33662f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com>
33679740618cSLuiz CapitulinoS: Supported
33688899b4aeSLuiz CapitulinoF: qapi/
33690311c5bdSMarkus ArmbrusterX: qapi/*.json
3370ac4abb9aSMarkus ArmbrusterF: include/qapi/
3371c0bd0b50SPaolo BonziniF: tests/qapi-schema/
3372da668aa1SThomas HuthF: tests/unit/test-*-visitor.c
3373da668aa1SThomas HuthF: tests/unit/test-qapi-*.c
3374da668aa1SThomas HuthF: tests/unit/test-qmp-*.c
3375da668aa1SThomas HuthF: tests/unit/test-visitor-serialization.c
3376be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py
3377be25fcc4SMarkus ArmbrusterF: scripts/qapi/*
33784078ee54SPeter MaydellF: docs/sphinx/qapidoc.py
3379c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi*
3380ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
33818899b4aeSLuiz Capitulino
33827810d291SLuiz CapitulinoQAPI Schema
33837810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com>
33847810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
33857810d291SLuiz CapitulinoS: Supported
33860311c5bdSMarkus ArmbrusterF: qapi/*.json
3387632d3b22SPhilippe Mathieu-DaudéF: qga/qapi-schema.json
3388ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
33897810d291SLuiz Capitulino
3390f3582ba4SLuiz CapitulinoQObject
3391daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
3392daf5dc78SMarkus ArmbrusterS: Supported
3393f3582ba4SLuiz CapitulinoF: qobject/
3394407bc4bfSDaniel P. BerrangéF: include/qobject/
3395a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci
3396da668aa1SThomas HuthF: tests/unit/check-qdict.c
3397da668aa1SThomas HuthF: tests/unit/check-qjson.c
3398da668aa1SThomas HuthF: tests/unit/check-qlist.c
3399da668aa1SThomas HuthF: tests/unit/check-qlit.c
3400da668aa1SThomas HuthF: tests/unit/check-qnull.c
3401da668aa1SThomas HuthF: tests/unit/check-qnum.c
3402da668aa1SThomas HuthF: tests/unit/check-qobject.c
3403da668aa1SThomas HuthF: tests/unit/check-qstring.c
3404fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt
3405ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
3406f3582ba4SLuiz Capitulino
3407f05d9999SMichael RothQEMU Guest Agent
34082f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com>
3409776bd018SKostiantyn KostiukM: Kostiantyn Kostiuk <kkostiuk@redhat.com>
3410f05d9999SMichael RothS: Maintained
3411f05d9999SMichael RothF: qga/
341251145a0dSThomas HuthF: contrib/systemd/qemu-guest-agent.service
341327a296fcSPeter MaydellF: docs/interop/qemu-ga.rst
3414db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst
3415ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/
341651145a0dSThomas HuthF: tests/*/test-qga*
3417e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga
3418f05d9999SMichael Roth
3419cced3a72SKostiantyn KostiukQEMU Guest Agent Win32
3420776bd018SKostiantyn KostiukM: Kostiantyn Kostiuk <kkostiuk@redhat.com>
3421cced3a72SKostiantyn KostiukS: Maintained
3422cced3a72SKostiantyn KostiukF: qga/*win32*
3423cced3a72SKostiantyn KostiukF: qga/vss-win32/
3424cced3a72SKostiantyn KostiukF: qga/installer/
3425cced3a72SKostiantyn KostiukT: git https://github.com/kostyanf14/qemu.git qga-win32
3426cced3a72SKostiantyn Kostiuk
34274688c94cSAndreas FärberQOM
34281085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
34291085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com>
343024c4cd13SEduardo HabkostR: Eduardo Habkost <eduardo@habkost.net>
34314688c94cSAndreas FärberS: Supported
34324db546d3SThomas HuthF: docs/devel/qom.rst
34338f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt
34348f920054SMarkus ArmbrusterF: hw/core/qdev*
3435b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c
3436b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c
34378f920054SMarkus ArmbrusterF: include/hw/qdev*
34388f920054SMarkus ArmbrusterF: include/monitor/qdev.h
34394688c94cSAndreas FärberF: include/qom/
3440c577ff62SMarkus ArmbrusterF: qapi/qom.json
3441c577ff62SMarkus ArmbrusterF: qapi/qdev.json
344222fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci
3443e3e2c0c8SPhilippe Mathieu-DaudéF: scripts/qom-cast-macro-clean-cocci-gen.py
34448d7f2e76SPhilippe Mathieu-DaudéF: system/qdev-monitor.c
34459b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c
34464688c94cSAndreas FärberF: qom/
3447da668aa1SThomas HuthF: tests/unit/check-qom-interface.c
3448da668aa1SThomas HuthF: tests/unit/check-qom-proplist.c
3449da668aa1SThomas HuthF: tests/unit/test-qdev-global-props.c
34504688c94cSAndreas Färber
345194dfc0f3SEduardo HabkostQOM boilerplate conversion script
345224c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net>
345394dfc0f3SEduardo HabkostS: Maintained
345494dfc0f3SEduardo HabkostF: scripts/codeconverter/
345594dfc0f3SEduardo Habkost
34568899b4aeSLuiz CapitulinoQMP
34579740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
34589740618cSLuiz CapitulinoS: Supported
34595bce308aSKevin WolfF: monitor/monitor-internal.h
3460f1b3ccfaSKevin WolfF: monitor/qmp*
3461e84328faSKevin WolfF: monitor/misc.c
34621d95db74SKevin WolfF: monitor/monitor.c
346392a3c6aaSMarkus ArmbrusterF: qapi/control.json
3464abb3d37dSMarkus ArmbrusterF: qapi/error.json
346592a3c6aaSMarkus ArmbrusterF: qapi/introspect.json
3466c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-*
346712b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-*
34689740618cSLuiz CapitulinoF: scripts/qmp/
34691e8a1faeSThomas HuthF: tests/qtest/qmp-test.c
34701e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c
3471ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
34728899b4aeSLuiz Capitulino
347398a43bf0SPaolo Bonziniqtest
347425e5fe76SThomas HuthM: Fabiano Rosas <farosas@suse.de>
347598a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com>
34762185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
347798a43bf0SPaolo BonziniS: Maintained
34788d7f2e76SPhilippe Mathieu-DaudéF: system/qtest.c
347932cad1ffSPhilippe Mathieu-DaudéF: include/system/qtest.h
34801583a389SClaudio FontanaF: accel/qtest/
34811e8a1faeSThomas HuthF: tests/qtest/
348297b091c8SThomas HuthF: docs/devel/testing/qgraph.rst
348397b091c8SThomas HuthF: docs/devel/testing/qtest.rst
3484520ddc18SThomas HuthX: tests/qtest/bios-tables-test*
34853f6be80cSThomas HuthX: tests/qtest/migration-*
348698a43bf0SPaolo Bonzini
34875f6fd09aSAlexander BulekovDevice Fuzzing
34885f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu>
34895f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com>
34905f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com>
34915f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com>
349225e5fe76SThomas HuthR: Fabiano Rosas <farosas@suse.de>
349385221b05SDarren KennyR: Darren Kenny <darren.kenny@oracle.com>
34945d32fc3bSQiuhao LiR: Qiuhao Li <Qiuhao.Li@outlook.com>
34955f6fd09aSAlexander BulekovS: Maintained
34965f6fd09aSAlexander BulekovF: tests/qtest/fuzz/
3497d3d39fc0SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-*test.c
34984ab20b51SAlex BennéeF: tests/docker/test-fuzz
3499211635b3SAlexander BulekovF: scripts/oss-fuzz/
3500230376d2SAlexander BulekovF: hw/mem/sparse-mem.c
350197b091c8SThomas HuthF: docs/devel/testing/fuzzing.rst
35025f6fd09aSAlexander Bulekov
3503cc0100f4SAlistair FrancisRegister API
3504c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
3505cc0100f4SAlistair FrancisS: Maintained
3506cc0100f4SAlistair FrancisF: hw/core/register.c
3507cc0100f4SAlistair FrancisF: include/hw/register.h
350806a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h
3509cc0100f4SAlistair Francis
35105a5110d2SManos PitsidianakisRust
35115a5110d2SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
35125a5110d2SManos PitsidianakisS: Maintained
35135a5110d2SManos PitsidianakisF: rust/qemu-api
35142b74dd91SManos PitsidianakisF: rust/qemu-api-macros
35155a5110d2SManos PitsidianakisF: rust/rustfmt.toml
3516fbc8fb36SPaolo BonziniF: scripts/get-wraps-from-cargo-registry.py
35175a5110d2SManos Pitsidianakis
3518cca4fc67SManos PitsidianakisRust-related patches CC here
3519cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org
35200fa0b5edSAlex BennéeF: tests/docker/test-rust
3521cca4fc67SManos PitsidianakisF: rust/
3522cca4fc67SManos Pitsidianakis
3523fd5d5c56SAnthony LiguoriSLIRP
3524eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org>
3525bafc72abSJan KiszkaS: Maintained
3526663fb1e1SThomas HuthF: net/slirp.c
3527d24b2b1cSThomas HuthF: include/net/slirp.h
352802cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp
3529fd5d5c56SAnthony Liguori
3530aa09b3d5SMarkus ArmbrusterStats
3531aa09b3d5SMarkus ArmbrusterS: Orphan
353232cad1ffSPhilippe Mathieu-DaudéF: include/system/stats.h
3533aa09b3d5SMarkus ArmbrusterF: stats/
35340afbba6cSMarkus ArmbrusterF: qapi/stats.json
3535aa09b3d5SMarkus Armbruster
35366d0af39fSEdgar E. IglesiasStreams
35376d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
35386d0af39fSEdgar E. IglesiasS: Maintained
35396d0af39fSEdgar E. IglesiasF: hw/core/stream.c
35406d0af39fSEdgar E. IglesiasF: include/hw/stream.h
35416d0af39fSEdgar E. Iglesias
3542b1ed728aSPaolo BonziniStubs
3543b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3544b1ed728aSPaolo BonziniS: Maintained
3545b1ed728aSPaolo BonziniF: stubs/
3546b1ed728aSPaolo Bonzini
3547598a3f35SStefan HajnocziTracing
35481cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
354984197267SMads YnddalR: Mads Ynddal <mads@ynddal.dk>
3550598a3f35SStefan HajnocziS: Maintained
3551598a3f35SStefan HajnocziF: trace/
35520e076292SThomas HuthF: trace-events
35533a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc
355492a3c6aaSMarkus ArmbrusterF: qapi/trace.json
3555f70fd8fdSLluís VilanovaF: scripts/tracetool.py
3556f70fd8fdSLluís VilanovaF: scripts/tracetool/
355762dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap*
355833b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-trace-stap.rst
3559d0fb9657SStefano GarzarellaF: docs/devel/tracing.rst
3560e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing
3561598a3f35SStefan Hajnoczi
356284197267SMads YnddalSimpletrace
356384197267SMads YnddalM: Mads Ynddal <mads@ynddal.dk>
356484197267SMads YnddalS: Maintained
356584197267SMads YnddalF: scripts/simpletrace.py
356684197267SMads Ynddal
35673859b6cfSMarkus ArmbrusterTPM
35681f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com>
35696b4f250bSStefan BergerS: Maintained
35708d7f2e76SPhilippe Mathieu-DaudéF: system/tpm*
35713859b6cfSMarkus ArmbrusterF: hw/tpm/*
35723859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h
357332cad1ffSPhilippe Mathieu-DaudéF: include/system/tpm*
35743859b6cfSMarkus ArmbrusterF: qapi/tpm.json
35758ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/
35761e8a1faeSThomas HuthF: tests/qtest/*tpm*
35774db546d3SThomas HuthF: docs/specs/tpm.rst
3578e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next
35793859b6cfSMarkus Armbruster
3580bc419a1cSHuai-Cheng KuoSPDM
3581bc419a1cSHuai-Cheng KuoM: Alistair Francis <alistair.francis@wdc.com>
3582bc419a1cSHuai-Cheng KuoS: Maintained
3583bc419a1cSHuai-Cheng KuoF: backends/spdm-socket.c
358432cad1ffSPhilippe Mathieu-DaudéF: include/system/spdm-socket.h
3585bc419a1cSHuai-Cheng Kuo
358614f40fdcSBlue SwirlCheckpatch
358714f40fdcSBlue SwirlS: Odd Fixes
358814f40fdcSBlue SwirlF: scripts/checkpatch.pl
358914f40fdcSBlue Swirl
3590c0787c8dSJuan QuintelaMigration
35912bace555SPeter XuM: Peter Xu <peterx@redhat.com>
35922bace555SPeter XuM: Fabiano Rosas <farosas@suse.de>
3593c0787c8dSJuan QuintelaS: Maintained
3594107b5969SMarc-André LureauF: hw/core/vmstate-if.c
3595107b5969SMarc-André LureauF: include/hw/vmstate-if.h
3596c0787c8dSJuan QuintelaF: include/migration/
3597b862888cSMarkus ArmbrusterF: include/qemu/userfaultfd.h
359844a1f946SDr. David Alan GilbertF: migration/
3599c5515640SAmit ShahF: scripts/vmstate-static-checker.py
3600092fd648SThomas HuthF: tests/functional/test_migration.py
3601c5515640SAmit ShahF: tests/vmstate-static-checker-data/
3602212c1933SFabiano RosasF: tests/qtest/migration/
36033f6be80cSThomas HuthF: tests/qtest/migration-*
36048e0b21e3SAvihai HoronF: docs/devel/migration/
360548685a8eSMarkus ArmbrusterF: qapi/migration.json
3606212c1933SFabiano RosasF: tests/migration-stress/
3607b862888cSMarkus ArmbrusterF: util/userfaultfd.c
36088ebcb4b3SPeter XuX: migration/rdma*
36098ebcb4b3SPeter Xu
36108ebcb4b3SPeter XuRDMA Migration
36118ebcb4b3SPeter XuR: Li Zhijian <lizhijian@fujitsu.com>
36128ebcb4b3SPeter XuR: Peter Xu <peterx@redhat.com>
36138ebcb4b3SPeter XuS: Odd Fixes
36148ebcb4b3SPeter XuF: migration/rdma*
36157d9849c3SLi ZhijianF: scripts/rdma-migration-helper.sh
3616c0787c8dSJuan Quintela
36172b3edd95SHyman Huang(黄勇)Migration dirty limit and dirty page rate
36182b3edd95SHyman Huang(黄勇)M: Hyman Huang <yong.huang@smartx.com>
36192b3edd95SHyman Huang(黄勇)S: Maintained
36208d7f2e76SPhilippe Mathieu-DaudéF: system/dirtylimit.c
362132cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtylimit.h
36222b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.c
36232b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.h
362432cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtyrate.h
36258e0b21e3SAvihai HoronF: docs/devel/migration/dirty-limit.rst
36262b3edd95SHyman Huang(黄勇)
3627d87b258bSHyman HuangDetached LUKS header
3628d87b258bSHyman HuangM: Hyman Huang <yong.huang@smartx.com>
3629d87b258bSHyman HuangS: Maintained
3630d87b258bSHyman HuangF: tests/qemu-iotests/tests/luks-detached-header
36319263c417SHyman HuangF: docs/devel/luks-detached-header.rst
3632d87b258bSHyman Huang
3633a566907fSMarc-André LureauD-Bus
3634a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
3635a566907fSMarc-André LureauS: Maintained
36365010cec2SMarc-André LureauF: backends/dbus-vmstate.c
363789f4df95SMarc-André LureauF: ui/dbus*
363889f4df95SMarc-André LureauF: audio/dbus*
3639a5021d69SMarc-André LureauF: util/dbus.c
364089f4df95SMarc-André LureauF: include/ui/dbus*
3641a5021d69SMarc-André LureauF: include/qemu/dbus.h
364289f4df95SMarc-André LureauF: docs/interop/dbus*
364389f4df95SMarc-André LureauF: docs/sphinx/dbus*
364489f4df95SMarc-André LureauF: docs/sphinx/fakedbusdoc.py
364589f4df95SMarc-André LureauF: tests/qtest/dbus*
36469b286e76SMarc-André LureauF: scripts/xml-preprocess*
3647a566907fSMarc-André Lureau
364892bfedb0SEduardo OtuboSeccomp
3649e3160deaSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com>
3650e3160deaSDaniel P. BerrangéS: Odd Fixes
36518d7f2e76SPhilippe Mathieu-DaudéF: system/qemu-seccomp.c
365232cad1ffSPhilippe Mathieu-DaudéF: include/system/seccomp.h
3653d2ea8dacSDaniel P. BerrangéF: tests/unit/test-seccomp.c
365492bfedb0SEduardo Otubo
3655ddbb0d09SDaniel P. BerrangeCryptography
3656ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3657ddbb0d09SDaniel P. BerrangeS: Maintained
3658ddbb0d09SDaniel P. BerrangeF: crypto/
3659ddbb0d09SDaniel P. BerrangeF: include/crypto/
36606b0a96ceSRichard HendersonF: host/include/*/host/crypto/
366192a3c6aaSMarkus ArmbrusterF: qapi/crypto.json
3662da668aa1SThomas HuthF: tests/unit/test-crypto-*
36633b472e71SThomas HuthF: tests/bench/benchmark-crypto-*
3664da668aa1SThomas HuthF: tests/unit/crypto-tls-*
36650e9bb8adSPhilippe Mathieu-DaudéF: tests/unit/pkix_asn1_tab.c.inc
3666899833cdSDaniel P. BerrangeF: qemu.sasl
3667ddbb0d09SDaniel P. Berrange
366810817bf0SDaniel P. BerrangeCoroutines
366910817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com>
367010817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com>
367100a25291SStefan HajnocziS: Maintained
367210817bf0SDaniel P. BerrangeF: util/*coroutine*
367310817bf0SDaniel P. BerrangeF: include/qemu/coroutine*
3674da668aa1SThomas HuthF: tests/unit/test-coroutine.c
367510817bf0SDaniel P. Berrange
367688c5f205SDaniel P. BerrangeBuffers
367788c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
36784251dfb0SJohn SnowS: Odd Fixes
367988c5f205SDaniel P. BerrangeF: util/buffer.c
368088c5f205SDaniel P. BerrangeF: include/qemu/buffer.h
368188c5f205SDaniel P. Berrange
3682666a3af9SDaniel P. BerrangeI/O Channels
3683666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3684666a3af9SDaniel P. BerrangeS: Maintained
3685666a3af9SDaniel P. BerrangeF: io/
3686666a3af9SDaniel P. BerrangeF: include/io/
3687da668aa1SThomas HuthF: tests/unit/test-io-*
3688666a3af9SDaniel P. Berrange
36895b76dd13SDaniel P. BerrangeUser authorization
36905b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
36915b76dd13SDaniel P. BerrangeS: Maintained
36925b76dd13SDaniel P. BerrangeF: authz/
3693c8c99887SDaniel P. BerrangeF: qapi/authz.json
36945b76dd13SDaniel P. BerrangeF: include/authz/
3695da668aa1SThomas HuthF: tests/unit/test-authz-*
36965b76dd13SDaniel P. Berrange
36975614a283SGerd HoffmannSockets
36985614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com>
36995614a283SGerd HoffmannS: Maintained
37005614a283SGerd HoffmannF: include/qemu/sockets.h
37015614a283SGerd HoffmannF: util/qemu-sockets.c
3702a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json
37035614a283SGerd Hoffmann
370490e33dfeSDaniel P. BerrangéFile monitor
370590e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com>
37064251dfb0SJohn SnowS: Odd Fixes
370790e33dfeSDaniel P. BerrangéF: util/filemonitor*.c
370890e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h
3709da668aa1SThomas HuthF: tests/unit/test-util-filemonitor.c
371090e33dfeSDaniel P. Berrangé
3711d310d85bSAlberto GarciaThrottling infrastructure
3712d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com>
3713d310d85bSAlberto GarciaS: Supported
3714d310d85bSAlberto GarciaF: block/throttle-groups.c
3715d310d85bSAlberto GarciaF: include/block/throttle-groups.h
371689603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h
3717d310d85bSAlberto GarciaF: util/throttle.c
371889603938SPhilippe Mathieu-DaudéF: docs/throttle.txt
3719da668aa1SThomas HuthF: tests/unit/test-throttle.c
3720d310d85bSAlberto GarciaL: qemu-block@nongnu.org
3721d310d85bSAlberto Garcia
3722080d7aacSFam ZhengUUID
3723fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3724080d7aacSFam ZhengS: Supported
3725080d7aacSFam ZhengF: util/uuid.c
3726080d7aacSFam ZhengF: include/qemu/uuid.h
3727da668aa1SThomas HuthF: tests/unit/test-uuid.c
3728080d7aacSFam Zheng
372950186051SLukas StraubYank feature
373050186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de>
373150186051SLukas StraubS: Odd fixes
373250186051SLukas StraubF: util/yank.c
37331a92d6d5SLukas StraubF: migration/yank_functions*
3734d3a0bb77SLukas StraubF: tests/unit/test-yank.c
373550186051SLukas StraubF: include/qemu/yank.h
373650186051SLukas StraubF: qapi/yank.json
373750186051SLukas Straub
3738a4cc318eSzhanghailiangCOLO Framework
37392ac7d741SHailiang ZhangM: Hailiang Zhang <zhanghailiang@xfusion.com>
3740a4cc318eSzhanghailiangS: Maintained
3741a4cc318eSzhanghailiangF: migration/colo*
3742a4cc318eSzhanghailiangF: include/migration/colo.h
3743a4cc318eSzhanghailiangF: include/migration/failover.h
3744a4cc318eSzhanghailiangF: docs/COLO-FT.txt
3745a4cc318eSzhanghailiang
374688f82ed1SZhang ChenCOLO Proxy
3747fdc2294aSZhang ChenM: Zhang Chen <zhangckid@gmail.com>
37482ece6e64SLi ZhijianM: Li Zhijian <lizhijian@fujitsu.com>
374988f82ed1SZhang ChenS: Supported
375088f82ed1SZhang ChenF: docs/colo-proxy.txt
375188f82ed1SZhang ChenF: net/colo*
375288f82ed1SZhang ChenF: net/filter-rewriter.c
375388f82ed1SZhang ChenF: net/filter-mirror.c
3754487cf3f2SZhang ChenF: tests/qtest/test-filter*
375588f82ed1SZhang Chen
375662258201SPavel DovgalyukRecord/replay
375762258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com>
37580d3dea7dSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org>
375970b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay
37600d3dea7dSAlex BennéeS: Odd Fixes
376162258201SPavel DovgalyukF: replay/*
376262258201SPavel DovgalyukF: block/blkreplay.c
376362258201SPavel DovgalyukF: net/filter-replay.c
37645b5968c4SPhilippe Mathieu-DaudéF: include/exec/replay-core.h
376532cad1ffSPhilippe Mathieu-DaudéF: include/system/replay.h
37664db546d3SThomas HuthF: docs/devel/replay.rst
37674db546d3SThomas HuthF: docs/system/replay.rst
376862258201SPavel DovgalyukF: stubs/replay.c
3769951ededfSThomas HuthF: tests/functional/*reverse_debug*.py
3770a2fe7bb7SThomas HuthF: tests/functional/*replay*.py
377143d7e1d7SPavel DovgalyukF: qapi/replay.json
377262258201SPavel Dovgalyuk
3773eecf5eedSPeter XuIOVA Tree
3774eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com>
3775eecf5eedSPeter XuS: Maintained
3776eecf5eedSPeter XuF: include/qemu/iova-tree.h
3777eecf5eedSPeter XuF: util/iova-tree.c
3778eecf5eedSPeter Xu
37795ee547bbSViktor Prutyanovelf2dmp
37805ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
3781f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
37825ee547bbSViktor PrutyanovS: Maintained
37835ee547bbSViktor PrutyanovF: contrib/elf2dmp/
37845ee547bbSViktor Prutyanov
378539131a4eSPhilippe Mathieu-DaudéOverall sensors
378639131a4eSPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
378739131a4eSPhilippe Mathieu-DaudéS: Odd Fixes
378839131a4eSPhilippe Mathieu-DaudéF: hw/sensor
378939131a4eSPhilippe Mathieu-DaudéF: include/hw/sensor
379039131a4eSPhilippe Mathieu-Daudé
379193198b6cSCorey MinyardI2C and SMBus
379293198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com>
379393198b6cSCorey MinyardS: Maintained
379493198b6cSCorey MinyardF: hw/i2c/core.c
379593198b6cSCorey MinyardF: hw/i2c/smbus_slave.c
379693198b6cSCorey MinyardF: hw/i2c/smbus_master.c
379793198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c
379893198b6cSCorey MinyardF: include/hw/i2c/i2c.h
379993198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h
380093198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h
380193198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h
380293198b6cSCorey Minyard
3803bf0e0c70STitus RwantarePMBus
3804bf0e0c70STitus RwantareM: Titus Rwantare <titusr@google.com>
3805bf0e0c70STitus RwantareS: Maintained
3806bf0e0c70STitus RwantareF: hw/i2c/pmbus_device.c
3807bf0e0c70STitus RwantareF: hw/sensor/adm1272.c
3808ffcdae67STitus RwantareF: hw/sensor/isl_pmbus_vr.c
3809bf0e0c70STitus RwantareF: hw/sensor/max34451.c
3810bf0e0c70STitus RwantareF: include/hw/i2c/pmbus_device.h
3811ffcdae67STitus RwantareF: include/hw/sensor/isl_pmbus_vr.h
3812bf0e0c70STitus RwantareF: tests/qtest/adm1272-test.c
3813bf0e0c70STitus RwantareF: tests/qtest/max34451-test.c
3814ffcdae67STitus RwantareF: tests/qtest/isl_pmbus_vr-test.c
3815bf0e0c70STitus Rwantare
3816649b8ed2SNinad PalsuleFSI
3817649b8ed2SNinad PalsuleM: Ninad Palsule <ninad@linux.ibm.com>
3818649b8ed2SNinad PalsuleR: Cédric Le Goater <clg@kaod.org>
3819649b8ed2SNinad PalsuleS: Maintained
3820649b8ed2SNinad PalsuleF: hw/fsi/*
3821649b8ed2SNinad PalsuleF: include/hw/fsi/*
3822649b8ed2SNinad PalsuleF: docs/specs/fsi.rst
3823649b8ed2SNinad PalsuleF: tests/qtest/aspeed_fsi-test.c
3824649b8ed2SNinad Palsule
3825d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications
38268823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3827d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com>
3828d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com>
3829d0d89526SPhilippe Mathieu-DaudéS: Maintained
3830d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json
3831d0d89526SPhilippe Mathieu-Daudé
38326739df3fSLaszlo ErsekEDK2 Firmware
38338823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
38349b437cd0SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
38356739df3fSLaszlo ErsekS: Supported
3836b5b31860SPhilippe Mathieu-DaudéF: hw/i386/*ovmf*
38376739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json
38386739df3fSLaszlo ErsekF: pc-bios/edk2-*
38396739df3fSLaszlo ErsekF: roms/Makefile.edk2
38406739df3fSLaszlo ErsekF: roms/edk2
38416739df3fSLaszlo ErsekF: roms/edk2-*
38426739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/
38436739df3fSLaszlo ErsekF: tests/uefi-test-tools/
38446739df3fSLaszlo Ersek
38458bc43f39SPeter XuVT-d Emulation
38468bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com>
38478bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com>
3848e3f15732SYi LiuR: Yi Liu <yi.l.liu@intel.com>
38499e64bec8SCLEMENT MATHIEU--DRIFR: Clément Mathieu--Drif <clement.mathieu--drif@eviden.com>
38508bc43f39SPeter XuS: Supported
38518bc43f39SPeter XuF: hw/i386/intel_iommu.c
38528bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h
38538bc43f39SPeter XuF: include/hw/i386/intel_iommu.h
3854270d4a51SThomas HuthF: tests/functional/test_intel_iommu.py
38552c746dfeSZhenzhong DuanF: tests/qtest/intel-iommu-test.c
38568bc43f39SPeter Xu
38572f5a2b35SPhilippe Mathieu-DaudéAMD-Vi Emulation
38582f5a2b35SPhilippe Mathieu-DaudéS: Orphan
38592f5a2b35SPhilippe Mathieu-DaudéF: hw/i386/amd_iommu.?
38602f5a2b35SPhilippe Mathieu-Daudé
3861e92fb016SBin MengOpenSBI Firmware
38624a16a1a7SAlistair FrancisL: qemu-riscv@nongnu.org
3863e92fb016SBin MengS: Supported
3864e92fb016SBin MengF: pc-bios/opensbi-*
3865e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml
3866e92fb016SBin MengF: .gitlab-ci.d/opensbi/
3867e92fb016SBin Meng
386859c7a187SLuc MichelClock framework
386959c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr>
38701d7e6727SDamien HeddeR: Damien Hedde <damien.hedde@dahe.fr>
387159c7a187SLuc MichelS: Maintained
387259c7a187SLuc MichelF: include/hw/clock.h
387359c7a187SLuc MichelF: include/hw/qdev-clock.h
387459c7a187SLuc MichelF: hw/core/clock.c
387559c7a187SLuc MichelF: hw/core/clock-vmstate.c
387659c7a187SLuc MichelF: hw/core/qdev-clock.c
387759c7a187SLuc MichelF: docs/devel/clocks.rst
387859c7a187SLuc Michel
38794c046ce3SPeter MaydellReset framework
38804c046ce3SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
38814c046ce3SPeter MaydellS: Maintained
38824c046ce3SPeter MaydellF: include/hw/resettable.h
38834c046ce3SPeter MaydellF: include/hw/core/resetcontainer.h
388432cad1ffSPhilippe Mathieu-DaudéF: include/system/reset.h
38854c046ce3SPeter MaydellF: hw/core/reset.c
38864c046ce3SPeter MaydellF: hw/core/resettable.c
38874c046ce3SPeter MaydellF: hw/core/resetcontainer.c
38884c046ce3SPeter Maydell
3889fd5d5c56SAnthony LiguoriUsermode Emulation
3890fd5d5c56SAnthony Liguori------------------
38916347e1f1SMarkus ArmbrusterOverall usermode emulation
3892486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi>
3893486bbe5fSPaolo BonziniS: Maintained
389458410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c
3895e3a575f5SPhilippe Mathieu-DaudéF: hw/core/cpu-user.c
3896bbf15aafSRichard HendersonF: include/user/
3897bbf15aafSRichard HendersonF: common-user/
3898486bbe5fSPaolo Bonzini
3899fd5d5c56SAnthony LiguoriBSD user
390065a9d380SWarner LoshM: Warner Losh <imp@bsdimp.com>
390165a9d380SWarner LoshR: Kyle Evans <kevans@freebsd.org>
390265a9d380SWarner LoshS: Maintained
3903fd5d5c56SAnthony LiguoriF: bsd-user/
3904812b31d3SAlex BennéeF: configs/targets/*-bsd-user.mak
3905adbae40fSWarner LoshF: tests/vm/*bsd
390665a9d380SWarner LoshT: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1
3907fd5d5c56SAnthony Liguori
3908fd5d5c56SAnthony LiguoriLinux user
39098f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu>
3910fd5d5c56SAnthony LiguoriS: Maintained
3911fd5d5c56SAnthony LiguoriF: linux-user/
3912812b31d3SAlex BennéeF: configs/targets/*linux-user.mak
3913e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh
3914e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh
391557333330SLaurent VivierF: scripts/update-mips-syscall-args.sh
391612c6b615SThomas HuthF: tests/functional/test_arm_bflt.py
391742f5a7e9SAurelien Jarno
391842f5a7e9SAurelien JarnoTiny Code Generator (TCG)
391942f5a7e9SAurelien Jarno-------------------------
39206347e1f1SMarkus ArmbrusterCommon TCG code
3921336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
392242f5a7e9SAurelien JarnoS: Maintained
392342f5a7e9SAurelien JarnoF: tcg/
3924d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/
392542f5a7e9SAurelien Jarno
392622b5867bSAlex BennéeTCG Plugins
392722b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
39284603156fSAlex BennéeT: git https://gitlab.com/stsquad/qemu plugins/next
39293d7caf14SAlexandre IoossR: Alexandre Iooss <erdnaxe@crans.org>
3930a6b95a97SMahmoud MandourR: Mahmoud Mandour <ma.mandourr@gmail.com>
39311a8081d9SPierrick BouvierR: Pierrick Bouvier <pierrick.bouvier@linaro.org>
393222b5867bSAlex BennéeS: Maintained
39338ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst
393422b5867bSAlex BennéeF: plugins/
39351b4c136bSAlex BennéeF: tests/tcg/plugins/
39363abc545eSThomas HuthF: tests/functional/test_aarch64_tcg_plugins.py
3937c17a386bSAlex BennéeF: contrib/plugins/
39381ef08e34SPierrick BouvierF: scripts/qemu-plugin-symbols.py
393922b5867bSAlex Bennée
39406347e1f1SMarkus ArmbrusterAArch64 TCG target
39413e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
3942b25a464cSClaudio FontanaS: Maintained
3943b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
3944b25a464cSClaudio FontanaF: tcg/aarch64/
3945b25a464cSClaudio Fontana
39466347e1f1SMarkus ArmbrusterARM TCG target
39477c6ef61aSPeter MaydellM: Richard Henderson <richard.henderson@linaro.org>
394842f5a7e9SAurelien JarnoS: Maintained
3949b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
395042f5a7e9SAurelien JarnoF: tcg/arm/
395142f5a7e9SAurelien Jarno
39526347e1f1SMarkus Armbrusteri386 TCG target
3953336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
395442f5a7e9SAurelien JarnoS: Maintained
395542f5a7e9SAurelien JarnoF: tcg/i386/
395642f5a7e9SAurelien Jarno
3957afa33258SWANG XueruiLoongArch64 TCG target
3958afa33258SWANG XueruiM: WANG Xuerui <git@xen0n.name>
3959afa33258SWANG XueruiS: Maintained
3960afa33258SWANG XueruiF: tcg/loongarch64/
3961afa33258SWANG Xuerui
39626347e1f1SMarkus ArmbrusterMIPS TCG target
39638823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3964099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
3965dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org>
396615d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com>
396745c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
3968cf960317SPhilippe Mathieu-DaudéS: Odd Fixes
396942f5a7e9SAurelien JarnoF: tcg/mips/
397042f5a7e9SAurelien Jarno
39716347e1f1SMarkus ArmbrusterPPC TCG target
3972336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
397315610d42SPranith KumarS: Odd Fixes
397442f5a7e9SAurelien JarnoF: tcg/ppc/
397542f5a7e9SAurelien Jarno
39766347e1f1SMarkus ArmbrusterRISC-V TCG target
3977c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
3978fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
3979fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org
3980fb1f70f3SAlistair FrancisS: Maintained
3981fb1f70f3SAlistair FrancisF: tcg/riscv/
39825d0ce90dSThomas HuthF: disas/riscv.[ch]
3983fb1f70f3SAlistair Francis
39846347e1f1SMarkus ArmbrusterS390 TCG target
3985336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
398642f5a7e9SAurelien JarnoS: Maintained
398742f5a7e9SAurelien JarnoF: tcg/s390/
3988146bd283SCornelia HuckL: qemu-s390x@nongnu.org
398942f5a7e9SAurelien Jarno
39906347e1f1SMarkus ArmbrusterSPARC TCG target
3991297e8005SMarkus ArmbrusterS: Odd Fixes
39926d0b52edSRichard HendersonF: tcg/sparc64/
3993c17652eeSPaolo BonziniF: disas/sparc.c
3994bc75c9e5SStefan Weil
39956347e1f1SMarkus ArmbrusterTCI TCG target
3996bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
3997bc75c9e5SStefan WeilS: Maintained
39988ef9cd55SAndreas FärberF: tcg/tci/
3999752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c
4000c17652eeSPaolo BonziniF: disas/tci.c
4001aa09c951SAndreas Färber
4002f05b328cSStefan HajnocziBlock drivers
4003f05b328cSStefan Hajnoczi-------------
4004f05b328cSStefan HajnocziVMDK
4005fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
4006c95e4c0eSKevin WolfL: qemu-block@nongnu.org
4007f05b328cSStefan HajnocziS: Supported
4008f05b328cSStefan HajnocziF: block/vmdk.c
4009f05b328cSStefan Hajnoczi
4010f05b328cSStefan HajnocziRBD
40110725570bSIlya DryomovM: Ilya Dryomov <idryomov@gmail.com>
4012cbd58e7cSPeter LievenR: Peter Lieven <pl@dlhnet.de>
4013280458a3SJeff CodyL: qemu-block@nongnu.org
4014f05b328cSStefan HajnocziS: Supported
4015f05b328cSStefan HajnocziF: block/rbd.c
4016f05b328cSStefan Hajnoczi
4017f05b328cSStefan HajnocziVHDX
40185f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com>
4019280458a3SJeff CodyL: qemu-block@nongnu.org
4020f05b328cSStefan HajnocziS: Supported
4021f05b328cSStefan HajnocziF: block/vhdx*
4022f05b328cSStefan Hajnoczi
4023f05b328cSStefan HajnocziVDI
4024f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de>
4025c95e4c0eSKevin WolfL: qemu-block@nongnu.org
4026f05b328cSStefan HajnocziS: Maintained
4027f05b328cSStefan HajnocziF: block/vdi.c
4028f05b328cSStefan Hajnoczi
4029fd66dbd4SStefan Hajnocziblkio
4030fd66dbd4SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4031fd66dbd4SStefan HajnocziL: qemu-block@nongnu.org
4032fd66dbd4SStefan HajnocziS: Maintained
4033fd66dbd4SStefan HajnocziF: block/blkio.c
4034fd66dbd4SStefan Hajnoczi
4035f05b328cSStefan HajnocziiSCSI
4036f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com>
4037f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
4038cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de>
4039c95e4c0eSKevin WolfL: qemu-block@nongnu.org
40402185fd67SPaolo BonziniS: Odd Fixes
4041f05b328cSStefan HajnocziF: block/iscsi.c
40422deb63c2SPeter LievenF: block/iscsi-opts.c
4043f05b328cSStefan Hajnoczi
404499c62e70SEric BlakeNetwork Block Device (NBD)
404599c62e70SEric BlakeM: Eric Blake <eblake@redhat.com>
40469e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
404799c62e70SEric BlakeL: qemu-block@nongnu.org
404899c62e70SEric BlakeS: Maintained
404999c62e70SEric BlakeF: block/nbd*
405099c62e70SEric BlakeF: nbd/
405199c62e70SEric BlakeF: include/block/nbd*
405299c62e70SEric BlakeF: qemu-nbd.*
405399c62e70SEric BlakeF: blockdev-nbd.c
40548dac93a8SPeter MaydellF: docs/interop/nbd.rst
405533b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-nbd.rst
405658a6fdccSEric BlakeF: tests/qemu-iotests/tests/*nbd*
4057ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd
40589e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
405999c62e70SEric Blake
40606542aa9cSPeter LievenNFS
4061cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de>
4062280458a3SJeff CodyL: qemu-block@nongnu.org
40636542aa9cSPeter LievenS: Maintained
40646542aa9cSPeter LievenF: block/nfs.c
40656542aa9cSPeter Lieven
4066f05b328cSStefan HajnocziSSH
4067f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com>
4068280458a3SJeff CodyL: qemu-block@nongnu.org
4069f05b328cSStefan HajnocziS: Supported
4070f05b328cSStefan HajnocziF: block/ssh.c
4071c9a12e75SChrysostomos Nanakos
4072280458a3SJeff CodyCURL
4073280458a3SJeff CodyL: qemu-block@nongnu.org
40745c6090faSThomas HuthS: Odd Fixes
4075280458a3SJeff CodyF: block/curl.c
4076280458a3SJeff Cody
4077280458a3SJeff CodyGLUSTER
4078280458a3SJeff CodyL: qemu-block@nongnu.org
40795c6090faSThomas HuthL: integration@gluster.org
40805c6090faSThomas HuthS: Odd Fixes
4081280458a3SJeff CodyF: block/gluster.c
4082b5e9476cSGonglei
4083199667a8SFam ZhengNull Block Driver
4084fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
4085199667a8SFam ZhengL: qemu-block@nongnu.org
4086199667a8SFam ZhengS: Supported
4087199667a8SFam ZhengF: block/null.c
4088199667a8SFam Zheng
4089bdd6a90aSFam ZhengNVMe Block Driver
40901a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
40911a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net>
40928823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
4093bdd6a90aSFam ZhengL: qemu-block@nongnu.org
4094bdd6a90aSFam ZhengS: Supported
4095bdd6a90aSFam ZhengF: block/nvme*
4096dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h
40971a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
4098bdd6a90aSFam Zheng
4099b5e9476cSGongleiBootdevice
4100b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com>
4101b5e9476cSGongleiS: Maintained
41028d7f2e76SPhilippe Mathieu-DaudéF: system/bootdevice.c
4103ecdda9e0SAlberto Garcia
4104ecdda9e0SAlberto GarciaQuorum
4105ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com>
4106ecdda9e0SAlberto GarciaS: Supported
4107ecdda9e0SAlberto GarciaF: block/quorum.c
4108ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org
4109e7c6e631SStefan Hajnoczi
4110bfcc224eSAapo Vienamoblklogwrites
4111bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com>
4112bfcc224eSAapo VienamoL: qemu-block@nongnu.org
4113bfcc224eSAapo VienamoS: Supported
4114bfcc224eSAapo VienamoF: block/blklogwrites.c
4115bfcc224eSAapo Vienamo
4116e7c6e631SStefan Hajnocziblkverify
4117e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4118e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4119e7c6e631SStefan HajnocziS: Supported
4120e7c6e631SStefan HajnocziF: block/blkverify.c
412197b091c8SThomas HuthF: docs/devel/testing/blkverify.rst
4122e7c6e631SStefan Hajnoczi
4123e7c6e631SStefan Hajnoczibochs
4124e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4125e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4126e7c6e631SStefan HajnocziS: Supported
4127e7c6e631SStefan HajnocziF: block/bochs.c
4128e7c6e631SStefan Hajnoczi
4129e7c6e631SStefan Hajnoczicloop
4130e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4131e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4132e7c6e631SStefan HajnocziS: Supported
4133e7c6e631SStefan HajnocziF: block/cloop.c
4134e7c6e631SStefan Hajnoczi
4135e7c6e631SStefan Hajnoczidmg
4136e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4137e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4138e7c6e631SStefan HajnocziS: Supported
4139e7c6e631SStefan HajnocziF: block/dmg.c
4140e7c6e631SStefan Hajnoczi
4141e7c6e631SStefan Hajnocziparallels
4142e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4143f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org>
4144e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4145e7c6e631SStefan HajnocziS: Supported
4146e7c6e631SStefan HajnocziF: block/parallels.c
4147a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c
41481bc0fc0aSPeter MaydellF: docs/interop/parallels.rst
41497d9fc7e7SPeter MaydellF: docs/interop/prl-xml.rst
4150bb20ec6bSDenis V. LunevT: git https://src.openvz.org/scm/~den/qemu.git parallels
4151e7c6e631SStefan Hajnoczi
4152e7c6e631SStefan Hajnocziqed
4153e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4154e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4155e7c6e631SStefan HajnocziS: Supported
4156e7c6e631SStefan HajnocziF: block/qed.c
415773cdd846SSouleymane ConteF: docs/interop/qed_spec.rst
4158e7c6e631SStefan Hajnoczi
4159e7c6e631SStefan Hajnocziraw
4160e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4161e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4162e7c6e631SStefan HajnocziS: Supported
4163e7c6e631SStefan HajnocziF: block/linux-aio.c
4164f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h
41652e6fc7ebSEric BlakeF: block/raw-format.c
4166c1bb86cdSEric BlakeF: block/file-posix.c
4167c1bb86cdSEric BlakeF: block/file-win32.c
4168e7c6e631SStefan HajnocziF: block/win32-aio.c
4169e7c6e631SStefan Hajnoczi
41706663a0a3SAarushi MehtaLinux io_uring
41716663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com>
41726663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com>
41736663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com>
41740ef28014SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com>
41756663a0a3SAarushi MehtaL: qemu-block@nongnu.org
41766663a0a3SAarushi MehtaS: Maintained
41776663a0a3SAarushi MehtaF: block/io_uring.c
417806a47ef5SAarushi MehtaF: stubs/io_uring.c
41796663a0a3SAarushi Mehta
4180e7c6e631SStefan Hajnocziqcow2
4181e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4182b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
4183e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4184e7c6e631SStefan HajnocziS: Supported
4185e7c6e631SStefan HajnocziF: block/qcow2*
41860a233da8SSouleymane ConteF: docs/interop/qcow2.rst
4187e7c6e631SStefan Hajnoczi
4188e7c6e631SStefan Hajnocziqcow
4189e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4190e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4191e7c6e631SStefan HajnocziS: Supported
4192e7c6e631SStefan HajnocziF: block/qcow.c
4193e7c6e631SStefan Hajnoczi
4194e7c6e631SStefan Hajnocziblkdebug
4195e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4196b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
4197e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4198e7c6e631SStefan HajnocziS: Supported
4199e7c6e631SStefan HajnocziF: block/blkdebug.c
420097b091c8SThomas HuthF: docs/devel/testing/blkdebug.rst
4201e7c6e631SStefan Hajnoczi
4202e7c6e631SStefan Hajnoczivpc
4203e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4204e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4205e7c6e631SStefan HajnocziS: Supported
4206e7c6e631SStefan HajnocziF: block/vpc.c
4207e7c6e631SStefan Hajnoczi
4208e7c6e631SStefan Hajnoczivvfat
4209e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4210e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
42114b7c5bc4SPrasad J PanditS: Odd Fixes
4212e7c6e631SStefan HajnocziF: block/vvfat.c
4213abfe4e94SStefan Hajnoczi
4214abfe4e94SStefan HajnocziImage format fuzzer
4215abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4216abfe4e94SStefan HajnocziL: qemu-block@nongnu.org
4217abfe4e94SStefan HajnocziS: Supported
4218abfe4e94SStefan HajnocziF: tests/image-fuzzer/
4219717171bdSDaniel P. Berrange
42208675a376SCoiby XuVhost-user block device backend server
42218675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com>
42228675a376SCoiby XuS: Maintained
42238675a376SCoiby XuF: block/export/vhost-user-blk-server.c
422480a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h
42255c368029SXie YongjiF: block/export/virtio-blk-handler.c
42265c368029SXie YongjiF: block/export/virtio-blk-handler.h
422780a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h
42288675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c
422980695202SCoiby XuF: tests/qtest/libqos/vhost-user-blk.h
423080695202SCoiby XuF: tests/qtest/vhost-user-blk-test.c
423180a06cc5SStefan HajnocziF: util/vhost-user-server.c
42328675a376SCoiby Xu
42330c9b70d5SMax ReitzFUSE block device exports
4234b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
42350c9b70d5SMax ReitzL: qemu-block@nongnu.org
42360c9b70d5SMax ReitzS: Supported
42370c9b70d5SMax ReitzF: block/export/fuse.c
42380c9b70d5SMax Reitz
42392a2359b8SXie YongjiVDUSE library and block device exports
4240a6caeee8SXie YongjiM: Xie Yongji <xieyongji@bytedance.com>
4241a6caeee8SXie YongjiS: Maintained
4242a6caeee8SXie YongjiF: subprojects/libvduse/
42432a2359b8SXie YongjiF: block/export/vduse-blk.c
42442a2359b8SXie YongjiF: block/export/vduse-blk.h
4245a6caeee8SXie Yongji
4246049105a3SChanglong XieReplication
4247205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com>
42483ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com>
4249049105a3SChanglong XieS: Supported
4250049105a3SChanglong XieF: replication*
4251049105a3SChanglong XieF: block/replication.c
4252da668aa1SThomas HuthF: tests/unit/test-replication.c
4253049105a3SChanglong XieF: docs/block-replication.txt
4254049105a3SChanglong Xie
4255b052fec8SAlex BennéeSemihosting
4256b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
4257b052fec8SAlex BennéeS: Maintained
42588df9f0c3SPhilippe Mathieu-DaudéF: semihosting/
42596b5fe137SPhilippe Mathieu-DaudéF: include/semihosting/
42603539d84dSAlex BennéeF: tests/tcg/multiarch/arm-compat-semi/
4261b904a909SAlex BennéeF: tests/tcg/aarch64/system/semiheap.c
4262b052fec8SAlex Bennée
42638684f1beSJohn G JohnsonMulti-process QEMU
42648684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com>
42658684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com>
42668684f1beSJohn G JohnsonS: Maintained
42678684f1beSJohn G JohnsonF: docs/devel/multi-process.rst
4268639090d8SElena UfimtsevaF: docs/system/multi-process.rst
42696fbd84d6SJagannathan RamanF: hw/pci-host/remote.c
42706fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h
42713f0e7e57SJagannathan RamanF: hw/remote/machine.c
42723f0e7e57SJagannathan RamanF: include/hw/remote/machine.h
4273ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c
4274ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h
427548b06f50SJagannathan RamanF: hw/remote/message.c
4276c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c
4277ed5d0019SJagannathan RamanF: include/hw/remote/memory.h
4278ed5d0019SJagannathan RamanF: hw/remote/memory.c
42799f811207SElena UfimtsevaF: hw/remote/proxy.c
42809f811207SElena UfimtsevaF: include/hw/remote/proxy.h
4281c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c
4282c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h
4283bd36adb8SJagannathan RamanF: hw/remote/iohub.c
4284bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h
42858f9a9259SJagannathan RamanF: hw/remote/vfio-user-obj.c
428608cf3dc6SJagannathan RamanF: include/hw/remote/vfio-user-obj.h
4287253007d1SJagannathan RamanF: hw/remote/iommu.c
4288253007d1SJagannathan RamanF: include/hw/remote/iommu.h
428912c6b615SThomas HuthF: tests/functional/test_multiprocess.py
42908684f1beSJohn G Johnson
42919fca2b7dSJohn LevonVFIO-USER:
42929fca2b7dSJohn LevonM: John Levon <john.levon@nutanix.com>
42939fca2b7dSJohn LevonM: Thanos Makatos <thanos.makatos@nutanix.com>
42940c1a109fSJohn LevonM: Cédric Le Goater <clg@redhat.com>
42959fca2b7dSJohn LevonS: Supported
4296da198e8fSThanos MakatosF: docs/interop/vfio-user.rst
4297da198e8fSThanos MakatosF: docs/system/devices/vfio-user.rst
42989fca2b7dSJohn LevonF: hw/vfio-user/*
42999fca2b7dSJohn LevonF: include/hw/vfio-user/*
43009fca2b7dSJohn LevonF: subprojects/libvfio-user
43019fca2b7dSJohn Levon
430290322e64SAndrew MelnychenkoEBPF:
430390322e64SAndrew MelnychenkoM: Jason Wang <jasowang@redhat.com>
430490322e64SAndrew MelnychenkoR: Andrew Melnychenko <andrew@daynix.com>
430590322e64SAndrew MelnychenkoR: Yuri Benditovich <yuri.benditovich@daynix.com>
430690322e64SAndrew MelnychenkoS: Maintained
43072635f961SThomas HuthF: docs/devel/ebpf_rss.rst
430890322e64SAndrew MelnychenkoF: ebpf/*
430990322e64SAndrew MelnychenkoF: tools/ebpf/*
431090322e64SAndrew Melnychenko
4311b9e02c06SAlex BennéeBuild and test automation
4312b9e02c06SAlex Bennée-------------------------
43139872ba0aSThomas HuthBuild and test automation, general continuous integration
4314b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
4315e4239ee9SAlex BennéeT: git https://gitlab.com/stsquad/qemu testing/next
43168823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
43179872ba0aSThomas HuthM: Thomas Huth <thuth@redhat.com>
4318e70dc7f8SAlex BennéeS: Maintained
4319e7c2d743SYonggang LuoF: .github/workflows/lockdown.yml
43209872ba0aSThomas HuthF: .gitlab-ci.yml
43219872ba0aSThomas HuthF: .gitlab-ci.d/
4322b9e02c06SAlex BennéeF: .travis.yml
4323145af277SThomas HuthF: docs/devel/ci*
432404250c69SPhilippe Mathieu-DaudéF: scripts/ci/
4325e70dc7f8SAlex BennéeF: tests/docker/
432618023821SFam ZhengF: tests/vm/
43273260f4e6SPhilippe Mathieu-DaudéF: tests/lcitool/
432837136902SThomas HuthF: tests/functional/test_*_tuxrun.py
432954dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh
433097b091c8SThomas HuthF: docs/devel/testing/ci*
433197b091c8SThomas HuthF: docs/devel/testing/main.rst
43329872ba0aSThomas HuthW: https://gitlab.com/qemu-project/qemu/pipelines
4333e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu
4334717171bdSDaniel P. Berrange
43357162fbb4SEd MasteFreeBSD Hosted Continuous Integration
43367162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org>
43377162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org>
43387162fbb4SEd MasteS: Maintained
43395be6fd0cSThomas HuthF: .gitlab-ci.d/cirrus/freebsd*
43405be6fd0cSThomas HuthF: tests/vm/freebsd
43417162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu
43427162fbb4SEd Maste
4343fa32a634SThomas HuthFunctional testing framework
4344fa32a634SThomas HuthM: Thomas Huth <thuth@redhat.com>
4345fa32a634SThomas HuthR: Philippe Mathieu-Daudé <philmd@linaro.org>
434623cb2e99SDaniel P. BerrangéR: Daniel P. Berrange <berrange@redhat.com>
43479cbff6f2SThomas HuthF: docs/devel/testing/functional.rst
4348fa32a634SThomas HuthF: tests/functional/qemu_test/
4349fa32a634SThomas Huth
4350daee8de3SYonggang LuoWindows Hosted Continuous Integration
4351daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com>
4352daee8de3SYonggang LuoS: Maintained
4353da80f11eSPhilippe Mathieu-DaudéF: .gitlab-ci.d/windows.yml
4354daee8de3SYonggang Luo
43557e97017eSAlex BennéeGuest Test Compilation Support
43567e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
43578823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
435800a25291SStefan HajnocziS: Maintained
4359162f9164SAlex BennéeF: tests/tcg/Makefile.target
43607e97017eSAlex Bennée
43611e970158SPhilippe Mathieu-DaudéGitLab custom runner (Works On Arm Sponsored)
43621e970158SPhilippe Mathieu-DaudéM: Alex Bennée <alex.bennee@linaro.org>
43638823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
43641e970158SPhilippe Mathieu-DaudéS: Maintained
436566dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml
436666dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml
43671e970158SPhilippe Mathieu-Daudé
4368717171bdSDaniel P. BerrangeDocumentation
4369717171bdSDaniel P. Berrange-------------
4370717171bdSDaniel P. BerrangeBuild system architecture
4371717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
4372717171bdSDaniel P. BerrangeS: Odd Fixes
4373551bdfa0SStefano GarzarellaF: docs/devel/build-system.rst
43748a49e97fSFam Zheng
437592329a7eSAlex BennéeGIT Data Mining Config
437692329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
437792329a7eSAlex BennéeS: Odd Fixes
437892329a7eSAlex BennéeF: gitdm.config
437992329a7eSAlex BennéeF: contrib/gitdm/*
438092329a7eSAlex Bennée
4381b02c9bc3SMarkus ArmbrusterIncompatible changes
4382f5c5e7d9SDaniel P. BerrangéR: devel@lists.libvirt.org
4383a476b216SMao ZhongyiF: docs/about/deprecated.rst
4384b02c9bc3SMarkus Armbruster
4385aef45d51SDaniel P. BerrangeBuild System
4386aef45d51SDaniel P. Berrange------------
438748fad83fSAlex BennéeMeson
438848fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com>
438948fad83fSAlex BennéeR: Marc-André Lureau <marcandre.lureau@redhat.com>
439048fad83fSAlex BennéeR: Daniel P. Berrange <berrange@redhat.com>
439148fad83fSAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org>
439248fad83fSAlex BennéeS: Maintained
439348fad83fSAlex BennéeF: meson.build
439448fad83fSAlex BennéeF: meson_options.txt
439548fad83fSAlex BennéeF: scripts/meson-buildoptions.*
439648fad83fSAlex BennéeF: scripts/check_sparse.py
439748fad83fSAlex BennéeF: scripts/symlink-install-tree.py
439848fad83fSAlex Bennée
439948fad83fSAlex BennéeTop Level Makefile and configure
440048fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com>
440148fad83fSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org>
440248fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com>
440348fad83fSAlex BennéeS: Maintained
440448fad83fSAlex BennéeF: Makefile
440548fad83fSAlex BennéeF: configure
440648fad83fSAlex BennéeF: scripts/mtest2make.py
440748fad83fSAlex BennéeF: tests/Makefile.include
440848fad83fSAlex Bennée
44092f38ff79SPaolo BonziniKconfig
44102f38ff79SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
44112f38ff79SPaolo BonziniS: Maintained
44122f38ff79SPaolo BonziniF: scripts/minikconf.py
44132f38ff79SPaolo BonziniF: docs/devel/kconfig.rst
44142f38ff79SPaolo BonziniF: Kconfig*
44152f38ff79SPaolo BonziniF: */Kconfig*
44162f38ff79SPaolo BonziniF: hw/*/Kconfig*
44172f38ff79SPaolo BonziniF: target/*/Kconfig*
44182f38ff79SPaolo Bonzini
4419aef45d51SDaniel P. BerrangeGIT submodules
4420aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
4421aef45d51SDaniel P. BerrangeS: Odd Fixes
4422aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh
4423c10e01b9SPeter Maydell
4424ef45a392SAleksandar MarkovicUI translations
44254251dfb0SJohn SnowS: Orphan
4426ef45a392SAleksandar MarkovicF: po/*.po
4427ef45a392SAleksandar Markovic
4428c10e01b9SPeter MaydellSphinx documentation configuration and build machinery
4429e95ffabbSJohn SnowM: John Snow <jsnow@redhat.com>
4430c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
4431c10e01b9SPeter MaydellS: Maintained
4432c10e01b9SPeter MaydellF: docs/conf.py
4433c10e01b9SPeter MaydellF: docs/*/conf.py
4434b417dd98SAkihiko OdakiF: docs/requirements.txt
44354078ee54SPeter MaydellF: docs/sphinx/
443613f934e7SPeter MaydellF: docs/_templates/
4437d95f260aSPeter MaydellF: docs/devel/docs.rst
4438a95b3c0aSMarkus ArmbrusterF: docs/devel/qapi-domain.rst
443953fb8bfbSAleksandar Markovic
4440764a6ee9SManos PitsidianakisRust build system integration
4441764a6ee9SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
4442cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org
4443764a6ee9SManos PitsidianakisS: Maintained
44446fdc5bc1SManos PitsidianakisF: scripts/rust/
44456fdc5bc1SManos PitsidianakisF: rust/.gitignore
4446764a6ee9SManos PitsidianakisF: rust/Kconfig
44476fdc5bc1SManos PitsidianakisF: rust/meson.build
44486fdc5bc1SManos PitsidianakisF: rust/wrapper.h
4449764a6ee9SManos Pitsidianakis
445053fb8bfbSAleksandar MarkovicMiscellaneous
445153fb8bfbSAleksandar Markovic-------------
445253fb8bfbSAleksandar MarkovicPerformance Tools and Tests
445353fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com>
445453fb8bfbSAleksandar MarkovicS: Maintained
445553fb8bfbSAleksandar MarkovicF: scripts/performance/
4456899c3fc2SAlex Bennée
4457899c3fc2SAlex BennéeCode Coverage Tools
4458899c3fc2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
4459899c3fc2SAlex BennéeS: Odd Fixes
4460899c3fc2SAlex BennéeF: scripts/coverage/
4461b928505dSMaksim Davydov
4462b928505dSMaksim DavydovMachine development tool
4463b928505dSMaksim DavydovM: Maksim Davydov <davydov-max@yandex-team.ru>
4464b928505dSMaksim DavydovS: Supported
4465b928505dSMaksim DavydovF: scripts/compare-machine-types.py
4466