xref: /openbmc/qemu/MAINTAINERS (revision a89d18919e4b9a3f8bc67c43e4577ae76ff9ee41)
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>
29814fe3222SDavid GibsonM: Daniel Henrique Barboza <danielhb413@gmail.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>
4550cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.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>
49879ac3915SPhilippe Mathieu-DaudéS: Maintained
4998ff6ff09SPhilippe Mathieu-DaudéF: include/exec/cpu*.h
5008ff6ff09SPhilippe Mathieu-DaudéF: include/exec/target_long.h
501940e43aaSClaudio FontanaF: include/qemu/accel.h
50232cad1ffSPhilippe Mathieu-DaudéF: include/system/accel-*.h
5038ff6ff09SPhilippe Mathieu-DaudéF: include/system/cpus.h
50444246e71SPhilippe Mathieu-DaudéF: include/accel/accel-cpu*.h
50564cbcf1dSPhilippe Mathieu-DaudéF: accel/accel-*.?
50679ac3915SPhilippe Mathieu-DaudéF: accel/Makefile.objs
50779ac3915SPhilippe Mathieu-DaudéF: accel/stubs/Makefile.objs
5088ff6ff09SPhilippe Mathieu-DaudéF: cpu-common.c
5098ff6ff09SPhilippe Mathieu-DaudéF: cpu-target.c
5108ff6ff09SPhilippe Mathieu-DaudéF: system/cpus.c
51179ac3915SPhilippe Mathieu-Daudé
512a1477da3SAlexander GrafApple Silicon HVF CPUs
513a1477da3SAlexander GrafM: Alexander Graf <agraf@csgraf.de>
514*a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk>
515a1477da3SAlexander GrafS: Maintained
516a1477da3SAlexander GrafF: target/arm/hvf/
517f1bcfa81SPhilippe Mathieu-DaudéF: target/arm/hvf-stub.c
518a1477da3SAlexander Graf
519674fc21fSRoman BolshakovX86 HVF CPUs
520de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com>
5213b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com>
52267e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu>
523de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF
524674fc21fSRoman BolshakovS: Maintained
525674fc21fSRoman BolshakovF: target/i386/hvf/
526d57bc3c1SAlexander Graf
527d57bc3c1SAlexander GrafHVF
528d57bc3c1SAlexander GrafM: Cameron Esfahani <dirty@apple.com>
5293b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com>
53067e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu>
531*a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk>
532d57bc3c1SAlexander GrafW: https://wiki.qemu.org/Features/HVF
533d57bc3c1SAlexander GrafS: Maintained
534d57bc3c1SAlexander GrafF: accel/hvf/
535962f9f18SPhilippe Mathieu-DaudéF: accel/stubs/hvf-stub.c
53632cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf.h
53732cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf_int.h
538674fc21fSRoman Bolshakov
539c220cdecSSunil MuthuswamyWHPX CPUs
540c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com>
541c220cdecSSunil MuthuswamyS: Supported
5421fc33bb9SClaudio FontanaF: target/i386/whpx/
54332cad1ffSPhilippe Mathieu-DaudéF: include/system/whpx.h
544c220cdecSSunil Muthuswamy
5456aa0d039SWei LiuX86 Instruction Emulator
5466aa0d039SWei LiuM: Cameron Esfahani <dirty@apple.com>
5476aa0d039SWei LiuM: Roman Bolshakov <rbolshakov@ddn.com>
5486aa0d039SWei LiuR: Phil Dennis-Jordan <phil@philjordan.eu>
5496aa0d039SWei LiuR: Wei Liu <wei.liu@kernel.org>
5506aa0d039SWei LiuS: Maintained
5516aa0d039SWei LiuF: target/i386/emulate/
5526aa0d039SWei Liu
55384995ea2SMarkus ArmbrusterGuest CPU Cores (Xen)
55484995ea2SMarkus Armbruster---------------------
5556347e1f1SMarkus ArmbrusterX86 Xen CPUs
5563623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org>
557a0dbef9fSAnthony PERARDM: Anthony PERARD <anthony@xenproject.org>
558784e9727SPaul DurrantM: Paul Durrant <paul@xen.org>
559d01a6fffSStefano StabelliniM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
5606d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org
5618a6b0cd7SStefano StabelliniS: Supported
5628a6b0cd7SStefano StabelliniF: */xen*
563da278d58SPhilippe Mathieu-DaudéF: accel/xen/*
564b827891dSGreg KurzF: hw/9pfs/xen-9p*
565c92451c2SPaolo BonziniF: hw/char/xen_console.c
566c92451c2SPaolo BonziniF: hw/display/xenfb.c
567c92451c2SPaolo BonziniF: hw/net/xen_nic.c
568758af9cfSAnthony PERARDF: hw/usb/xen-usb.c
5691a72d9aeSPaul DurrantF: hw/block/xen*
5704ea7d1a7SPaul DurrantF: hw/block/dataplane/xen*
571c92451c2SPaolo BonziniF: hw/xen/
572c92451c2SPaolo BonziniF: hw/xenpv/
5739027ac50SStefano StabelliniF: hw/i386/xen/
5741401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c
575fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen*
576c92451c2SPaolo BonziniF: include/hw/xen/
57732cad1ffSPhilippe Mathieu-DaudéF: include/system/xen.h
57832cad1ffSPhilippe Mathieu-DaudéF: include/system/xen-mapcache.h
57971f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c
580c2144422SEdgar E. IglesiasF: docs/system/arm/xenpvh.rst
5810b57c816SEdgar E. IglesiasF: docs/system/i386/xenpvh.rst
5828a6b0cd7SStefano Stabellini
58339becfceSReinoud ZandijkGuest CPU Cores (NVMM)
58439becfceSReinoud Zandijk----------------------
58539becfceSReinoud ZandijkNetBSD Virtual Machine Monitor (NVMM) CPU support
58639becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org>
58739becfceSReinoud ZandijkS: Maintained
58832cad1ffSPhilippe Mathieu-DaudéF: include/system/nvmm.h
58939becfceSReinoud ZandijkF: target/i386/nvmm/
59039becfceSReinoud Zandijk
59184995ea2SMarkus ArmbrusterHosts
59284995ea2SMarkus Armbruster-----
5931bdd6874SStefan WeilLINUX
594f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com>
595f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com>
596f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
5971bdd6874SStefan WeilS: Maintained
5981bdd6874SStefan WeilF: linux-headers/
599e05ea75fSCornelia HuckF: include/standard-headers/
600f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh
6011bdd6874SStefan Weil
6021bdd6874SStefan WeilPOSIX
603f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
6041bdd6874SStefan WeilS: Maintained
605f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c
60632cad1ffSPhilippe Mathieu-DaudéF: include/system/os-posix.h
607f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c
608f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h
6091bdd6874SStefan Weil
6103c2bdbc1SKamil RytarowskiNETBSD
61139becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org>
61239becfceSReinoud ZandijkM: Ryo ONODERA <ryoon@netbsd.org>
6133c2bdbc1SKamil RytarowskiS: Maintained
6141b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD
6153c2bdbc1SKamil Rytarowski
6160a773d55SBrad SmithOPENBSD
6170a773d55SBrad SmithM: Brad Smith <brad@comstyle.com>
6180a773d55SBrad SmithS: Maintained
6190a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD
6200a773d55SBrad Smith
6211bdd6874SStefan WeilW32, W64
6221bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de>
6231bdd6874SStefan WeilS: Maintained
6241bdd6874SStefan WeilF: *win32*
62503972660SThomas HuthF: */*win32*
62603972660SThomas HuthF: include/*/*win32*
62703972660SThomas HuthX: qga/*win32*
628885bdc95SStefan WeilF: qemu.nsi
62948fad83fSAlex BennéeF: scripts/nsis.py
6301bdd6874SStefan Weil
631c82b7ef1SPhilippe Mathieu-DaudéDarwin (macOS, iOS)
6328823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
633c82b7ef1SPhilippe Mathieu-DaudéS: Odd Fixes
634c82b7ef1SPhilippe Mathieu-DaudéF: .gitlab-ci.d/cirrus/macos-*
635c82b7ef1SPhilippe Mathieu-DaudéF: */*.m
63648fad83fSAlex BennéeF: scripts/entitlement.sh
637c82b7ef1SPhilippe Mathieu-Daudé
6380f46bf65SKohei TokunagaWebAssembly
6390f46bf65SKohei TokunagaM: Kohei Tokunaga <ktokunaga.mail@gmail.com>
6400f46bf65SKohei TokunagaS: Maintained
6410f46bf65SKohei TokunagaF: include/system/os-wasm.h
6420f46bf65SKohei TokunagaF: os-wasm.c
6435b78d120SKohei TokunagaF: util/coroutine-wasm.c
644ccc403edSKohei TokunagaF: configs/meson/emscripten.txt
6458574be0eSKohei TokunagaF: tests/docker/dockerfiles/emsdk-wasm32-cross.docker
6460f46bf65SKohei Tokunaga
647b250d04aSPhilippe Mathieu-DaudéAlpha Machines
64884995ea2SMarkus Armbruster--------------
649336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
650b250d04aSPhilippe Mathieu-DaudéS: Maintained
651b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/
6527bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c
6538d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/
65412c6b615SThomas HuthF: tests/functional/test_alpha_clipper.py
655b250d04aSPhilippe Mathieu-Daudé
656fd5d5c56SAnthony LiguoriARM Machines
657fd5d5c56SAnthony Liguori------------
65884291fe7SliguangAllwinner-a10
65985b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com>
660a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
661632dfea3SStrahinja JankovicR: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>
662b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
663a00d7f20SPeter MaydellS: Odd Fixes
66485b4d5daSBeniamino GalvaniF: hw/*/allwinner*
6659d19a8ffSPhilippe Mathieu-DaudéF: hw/ide/ahci-allwinner.c
66685b4d5daSBeniamino GalvaniF: include/hw/*/allwinner*
66784291fe7SliguangF: hw/arm/cubieboard.c
668d4a7c362SPeter MaydellF: docs/system/arm/cubieboard.rst
669632dfea3SStrahinja JankovicF: hw/misc/axp209.c
670d4d183afSThomas HuthF: tests/functional/test_arm_cubieboard.py
67184291fe7Sliguang
672740dafc0SNiek LinnenbankAllwinner-h3
673740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com>
674740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org
675740dafc0SNiek LinnenbankS: Maintained
676740dafc0SNiek LinnenbankF: hw/*/allwinner-h3*
677740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3*
678b0c96666SNiek LinnenbankF: hw/arm/orangepi.c
679c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst
680380f7268SThomas HuthF: tests/functional/test_arm_orangepi.py
681740dafc0SNiek Linnenbank
682e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices
68306271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
684b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
68506271000SPaolo BonziniS: Maintained
68606271000SPaolo BonziniF: hw/char/pl011.c
687c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h
68806271000SPaolo BonziniF: hw/display/pl110*
68906271000SPaolo BonziniF: hw/dma/pl080.c
690aa74e355SPeter MaydellF: include/hw/dma/pl080.h
69106271000SPaolo BonziniF: hw/dma/pl330.c
69206271000SPaolo BonziniF: hw/gpio/pl061.c
69306271000SPaolo BonziniF: hw/input/pl050.c
6944940da20SThomas HuthF: include/hw/input/pl050.h
69506271000SPaolo BonziniF: hw/intc/pl190.c
69606271000SPaolo BonziniF: hw/sd/pl181.c
6971d52866fSPeter MaydellF: hw/ssi/pl022.c
6981d52866fSPeter MaydellF: include/hw/ssi/pl022.h
699877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c
700877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h
70106271000SPaolo BonziniF: include/hw/arm/primecell.h
702e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c
703e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h
70430858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c
7054f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c
7064f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h
7079bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c
708e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c
709e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h
710050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c
711050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h
7129cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c
7130d4a7551SPeter MaydellF: hw/misc/tz-ppc.c
7140d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h
715344f4b15SPeter MaydellF: hw/misc/tz-mpc.c
716344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h
717211e701dSPeter MaydellF: hw/misc/tz-msc.c
718211e701dSPeter MaydellF: include/hw/misc/tz-msc.h
71906271000SPaolo Bonzini
72006271000SPaolo BonziniARM cores
72106271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
722b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
72306271000SPaolo BonziniS: Maintained
72406271000SPaolo BonziniF: hw/intc/arm*
725662c3ebaSThomas HuthF: hw/intc/gic*_internal.h
72606271000SPaolo BonziniF: hw/misc/a9scu.c
72706271000SPaolo BonziniF: hw/misc/arm11scu.c
728b7f30114SThomas HuthF: hw/misc/arm_l2x0.c
7292f9db77eSPeter MaydellF: hw/misc/armv7m_ras.c
73006271000SPaolo BonziniF: hw/timer/a9gtimer*
731c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm*
732c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h
73306271000SPaolo BonziniF: include/hw/intc/arm*
73406271000SPaolo BonziniF: include/hw/misc/a9scu.h
73506271000SPaolo BonziniF: include/hw/misc/arm11scu.h
73606271000SPaolo BonziniF: include/hw/timer/a9gtimer.h
73706271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h
738c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h
7392f9db77eSPeter MaydellF: include/hw/misc/armv7m_ras.h
7401e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c
74106271000SPaolo Bonzini
7422a952e05SThomas HuthBananapi M2U
7432a952e05SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
7442a952e05SThomas HuthL: qemu-arm@nongnu.org
7452a952e05SThomas HuthS: Odd Fixes
7462a952e05SThomas HuthF: docs/system/arm/bananapi_m2u.rst
7472a952e05SThomas HuthF: hw/*/allwinner-r40*.c
7482a952e05SThomas HuthF: hw/arm/bananapi_m2u.c
7492a952e05SThomas HuthF: include/hw/*/allwinner-r40*.h
7502a952e05SThomas HuthF: tests/functional/test_arm_bpim2u.py
7512a952e05SThomas Huth
752e569d959SInès VarholB-L475E-IOT01A IoT Node
753e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net>
754e569d959SInès VarholL: qemu-arm@nongnu.org
755e569d959SInès VarholS: Maintained
756e569d959SInès VarholF: hw/arm/b-l475e-iot01a.c
757e569d959SInès VarholF: hw/display/dm163.c
758e569d959SInès VarholF: tests/qtest/dm163-test.c
759e569d959SInès Varhol
760fc63dcffSEvgeny VoevodinExynos
761f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com>
762a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
763b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
764a00d7f20SPeter MaydellS: Odd Fixes
7658d8b636dSPaolo BonziniF: hw/*/exynos*
76678cb12a9SPeter MaydellF: include/hw/*/exynos*
767f99e1d31SPeter MaydellF: docs/system/arm/exynos.rst
76881e2926dSThomas HuthF: tests/functional/test_arm_smdkc210.py
769fc63dcffSEvgeny Voevodin
770766fd09fSMark LangsdorfCalxeda Highbank
7719ef137caSRob HerringM: Rob Herring <robh@kernel.org>
772a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
773b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
774a00d7f20SPeter MaydellS: Odd Fixes
7758d8b636dSPaolo BonziniF: hw/arm/highbank.c
7768d8b636dSPaolo BonziniF: hw/net/xgmac.c
777c90df7ceSPeter MaydellF: docs/system/arm/highbank.rst
778766fd09fSMark Langsdorf
7799082f121SAntony PavlovCanon DIGIC
7809082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com>
781a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
782b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
783a00d7f20SPeter MaydellS: Odd Fixes
7849082f121SAntony PavlovF: include/hw/arm/digic.h
7859082f121SAntony PavlovF: hw/*/digic*
7867ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic*
787e3fc99b1SThomas HuthF: tests/functional/test_arm_canona1100.py
7882d21dd17SPeter MaydellF: docs/system/arm/digic.rst
7899082f121SAntony Pavlov
7909c8fdcecSAnup PatelGoldfish RTC
7919c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com>
7929c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com>
7939c8fdcecSAnup PatelL: qemu-riscv@nongnu.org
7949c8fdcecSAnup PatelS: Maintained
7959c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c
7969c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h
7979c8fdcecSAnup Patel
798123a069aSThomas Huthi.MX25 PDK
799123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
800123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
801123a069aSThomas HuthL: qemu-arm@nongnu.org
802123a069aSThomas HuthS: Odd Fixes
803123a069aSThomas HuthF: hw/arm/fsl-imx25.c
804123a069aSThomas HuthF: hw/arm/imx25_pdk.c
805123a069aSThomas HuthF: hw/misc/imx25_ccm.c
80637f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c
807123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h
808123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h
80937f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h
810b1b3e3e3SPeter MaydellF: docs/system/arm/imx25-pdk.rst
811123a069aSThomas Huth
81295a5db3aSThomas Huthi.MX31 (kzm)
813a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
814b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
81595a5db3aSThomas HuthS: Odd Fixes
8168d8b636dSPaolo BonziniF: hw/arm/kzm.c
81795a5db3aSThomas HuthF: hw/*/imx_*
81895a5db3aSThomas HuthF: hw/*/*imx31*
81995a5db3aSThomas HuthF: include/hw/*/imx_*
82095a5db3aSThomas HuthF: include/hw/*/*imx31*
821fa6c9394SPeter MaydellF: docs/system/arm/kzm.rst
8220325559dSPeter Chubb
823fd5d5c56SAnthony LiguoriIntegrator CP
8241ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
825b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
826adb478a5SPeter MaydellS: Odd Fixes
8278d8b636dSPaolo BonziniF: hw/arm/integratorcp.c
828f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c
829b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h
830ef83aea0SPhilippe Mathieu-DaudéF: tests/functional/test_arm_integratorcp.py
831c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst
832fd5d5c56SAnthony Liguori
83395a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul
83495a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
83595a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
83695a5db3aSThomas HuthL: qemu-arm@nongnu.org
83795a5db3aSThomas HuthS: Odd Fixes
83895a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c
83995a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c
84095a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c
84195a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h
84295a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h
843946f9ef2SPeter MaydellF: docs/system/arm/mcimx6ul-evk.rst
84495a5db3aSThomas Huth
84595a5db3aSThomas HuthMCIMX7D SABRE / i.MX7
84695a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
84795a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com>
84895a5db3aSThomas HuthL: qemu-arm@nongnu.org
84995a5db3aSThomas HuthS: Odd Fixes
85095a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c
85195a5db3aSThomas HuthF: hw/arm/fsl-imx7.c
852b7f30114SThomas HuthF: hw/misc/imx7_*.c
85395a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h
854b7f30114SThomas HuthF: include/hw/misc/imx7_*.h
85595a5db3aSThomas HuthF: hw/pci-host/designware.c
85695a5db3aSThomas HuthF: include/hw/pci-host/designware.h
857946f9ef2SPeter MaydellF: docs/system/arm/mcimx7d-sabre.rst
85895a5db3aSThomas Huth
859a4eefc69SBernhard BeschowMCIMX8MP-EVK / i.MX8MP
860a4eefc69SBernhard BeschowM: Bernhard Beschow <shentey@gmail.com>
861a4eefc69SBernhard BeschowL: qemu-arm@nongnu.org
862a4eefc69SBernhard BeschowS: Maintained
863a4eefc69SBernhard BeschowF: hw/arm/imx8mp-evk.c
864a4eefc69SBernhard BeschowF: hw/arm/fsl-imx8mp.c
86586c2dff9SBernhard BeschowF: hw/misc/imx8mp_*.c
866fd1deb53SBernhard BeschowF: hw/pci-host/fsl_imx8m_phy.c
867822405b1SBernhard BeschowF: hw/rtc/rs5c372.c
868a4eefc69SBernhard BeschowF: include/hw/arm/fsl-imx8mp.h
86986c2dff9SBernhard BeschowF: include/hw/misc/imx8mp_*.h
870fd1deb53SBernhard BeschowF: include/hw/pci-host/fsl_imx8m_phy.h
871a4eefc69SBernhard BeschowF: docs/system/arm/imx8mp-evk.rst
872cef2274dSBernhard BeschowF: tests/functional/test_aarch64_imx8mp_evk.py
873822405b1SBernhard BeschowF: tests/qtest/rs5c372-test.c
874a4eefc69SBernhard Beschow
875273a70aeSPeter MaydellMPS2 / MPS3
876e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
877e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org
878e5a6a6e6SPeter MaydellS: Maintained
879e5a6a6e6SPeter MaydellF: hw/arm/mps2.c
8800d4a7551SPeter MaydellF: hw/arm/mps2-tz.c
881273a70aeSPeter MaydellF: hw/arm/mps3r.c
8820d4a7551SPeter MaydellF: hw/misc/mps2-*.c
8830d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h
8846eee5d24SPeter MaydellF: hw/arm/armsse.c
8856eee5d24SPeter MaydellF: include/hw/arm/armsse.h
886c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c
887c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h
88875750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c
88975750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h
890c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c
891c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h
8924239b311SPeter MaydellF: hw/misc/armsse-cpu-pwrctrl.c
8934239b311SPeter MaydellF: include/hw/misc/armsse-cpu-pwrctrl.h
8945aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c
8955aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h
896cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c
897cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h
8980d10df30SPeter MaydellF: hw/timer/sse-counter.c
8990d10df30SPeter MaydellF: include/hw/timer/sse-counter.h
9000b8ceee8SPeter MaydellF: hw/timer/sse-timer.c
9010b8ceee8SPeter MaydellF: include/hw/timer/sse-timer.h
9021eca58aaSPeter MaydellF: tests/qtest/sse-timer-test.c
903ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst
904e5a6a6e6SPeter Maydell
9058f69a4c1SPeter MaydellMusca
9068f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
9078f69a4c1SPeter MaydellL: qemu-arm@nongnu.org
908adb478a5SPeter MaydellS: Odd Fixes
9098f69a4c1SPeter MaydellF: hw/arm/musca.c
9109f8f640eSPeter MaydellF: docs/system/arm/musca.rst
9118f69a4c1SPeter Maydell
912fd5d5c56SAnthony LiguoriMusicpal
913fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
914a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
915b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
916a00d7f20SPeter MaydellS: Odd Fixes
9178d8b636dSPaolo BonziniF: hw/arm/musicpal.c
9186d81f488SPhilippe Mathieu-DaudéF: hw/net/mv88w8618_eth.c
9196d81f488SPhilippe Mathieu-DaudéF: include/hw/net/mv88w8618_eth.h
920c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst
921fd5d5c56SAnthony Liguori
922e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx
923e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com>
92473c793daSHao WuM: Hao Wu <wuhaotsh@google.com>
925e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org
926e5a7ba87SHavard SkinnemoenS: Supported
92769fbfb8fSHao WuF: hw/*/npcm*
9286f351a7aSTitus RwantareF: hw/sensor/adm1266.c
92969fbfb8fSHao WuF: include/hw/*/npcm*
93069fbfb8fSHao WuF: tests/qtest/npcm*
9315861f5abSTitus RwantareF: tests/qtest/adm1266-test.c
932d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin
933269b7effSHao WuF: pc-bios/npcm8xx_bootrom.bin
934d1cb5edaSHavard SkinnemoenF: roms/vbootrom
93571703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst
936799d6830SThomas HuthF: tests/functional/test_arm_quanta_gsj.py
937e5a7ba87SHavard Skinnemoen
93895a5db3aSThomas HuthRaspberry Pi
93995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
9408823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
94195a5db3aSThomas HuthL: qemu-arm@nongnu.org
94295a5db3aSThomas HuthS: Odd Fixes
943123a069aSThomas HuthF: hw/arm/raspi.c
94495a5db3aSThomas HuthF: hw/arm/raspi_platform.h
94595a5db3aSThomas HuthF: hw/*/bcm283*
94629ecf2deSThomas HuthF: include/hw/arm/rasp*
94795a5db3aSThomas HuthF: include/hw/*/bcm283*
948d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst
949165ab274SPhilippe Mathieu-DaudéF: tests/functional/test_arm_raspi2.py
950471f7ff7SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi3.py
951547738beSPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi4.py
95295a5db3aSThomas Huth
953fd5d5c56SAnthony LiguoriReal View
9541ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
955b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
956adb478a5SPeter MaydellS: Odd Fixes
9578d8b636dSPaolo BonziniF: hw/arm/realview*
958f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c
9595ea53049SPaolo BonziniF: hw/intc/realview_gic.c
9605ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h
961c11a8e89SPeter MaydellF: docs/system/arm/realview.rst
96216a9b550SThomas HuthF: tests/functional/test_arm_realview.py
963fd5d5c56SAnthony Liguori
96495a5db3aSThomas HuthSABRELITE / i.MX6
96595a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
96695a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
96795a5db3aSThomas HuthL: qemu-arm@nongnu.org
96895a5db3aSThomas HuthS: Odd Fixes
9694db546d3SThomas HuthF: docs/system/arm/sabrelite.rst
97095a5db3aSThomas HuthF: hw/arm/sabrelite.c
97195a5db3aSThomas HuthF: hw/arm/fsl-imx6.c
972b7f30114SThomas HuthF: hw/misc/imx6_*.c
97395a5db3aSThomas HuthF: hw/ssi/imx_spi.c
9740701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c
9750701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h
97695a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h
977b7f30114SThomas HuthF: include/hw/misc/imx6_*.h
97895a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h
97995a5db3aSThomas Huth
98064580903SHongbo ZhangSBSA-REF
981428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com>
98264580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org>
983a6240a2eSLeif LindholmR: Leif Lindholm <leif.lindholm@oss.qualcomm.com>
98464580903SHongbo ZhangL: qemu-arm@nongnu.org
98564580903SHongbo ZhangS: Maintained
98664580903SHongbo ZhangF: hw/arm/sbsa-ref.c
987d02ce621SThomas HuthF: hw/misc/sbsa_ec.c
988d02ce621SThomas HuthF: hw/watchdog/sbsa_gwdt.c
989d02ce621SThomas HuthF: include/hw/watchdog/sbsa_gwdt.h
9909eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst
99112c6b615SThomas HuthF: tests/functional/test_aarch64_*sbsaref*.py
99264580903SHongbo Zhang
993671f11b2SThomas HuthSharp SL-5500 (Collie) PDA
994671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
995671f11b2SThomas HuthL: qemu-arm@nongnu.org
996671f11b2SThomas HuthS: Odd Fixes
997671f11b2SThomas HuthF: hw/arm/collie.c
998671f11b2SThomas HuthF: hw/arm/strongarm*
999504f935dSPeter MaydellF: hw/gpio/zaurus.c
1000504f935dSPeter MaydellF: include/hw/arm/sharpsl.h
1001b76b60f5SPeter MaydellF: docs/system/arm/collie.rst
1002aff83583SPeter MaydellF: tests/functional/test_arm_collie.py
1003671f11b2SThomas Huth
1004fd5d5c56SAnthony LiguoriStellaris
10051ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1006b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1007adb478a5SPeter MaydellS: Odd Fixes
10088d8b636dSPaolo BonziniF: hw/*/stellaris*
10097c7e1f60SThomas HuthF: hw/display/ssd03*
101098fa3327SPhilippe Mathieu-DaudéF: include/hw/input/gamepad.h
10117c7e1f60SThomas HuthF: include/hw/timer/stellaris-gptm.h
1012c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst
101396778e69SThomas HuthF: tests/functional/test_arm_stellaris.py
1014fd5d5c56SAnthony Liguori
1015e569d959SInès VarholSTM32L4x5 SoC Family
1016e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net>
1017e569d959SInès VarholL: qemu-arm@nongnu.org
1018e569d959SInès VarholS: Maintained
1019e569d959SInès VarholF: hw/arm/stm32l4x5_soc.c
1020e569d959SInès VarholF: hw/char/stm32l4x5_usart.c
1021e569d959SInès VarholF: hw/misc/stm32l4x5_exti.c
1022e569d959SInès VarholF: hw/misc/stm32l4x5_syscfg.c
1023e569d959SInès VarholF: hw/misc/stm32l4x5_rcc.c
1024e569d959SInès VarholF: hw/gpio/stm32l4x5_gpio.c
1025e569d959SInès VarholF: include/hw/*/stm32l4x5_*.h
1026e569d959SInès VarholF: tests/qtest/stm32l4x5*
1027e569d959SInès Varhol
10282ac2410cSAlexandre IoossSTM32VLDISCOVERY
10292ac2410cSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org>
10302ac2410cSAlexandre IoossL: qemu-arm@nongnu.org
10312ac2410cSAlexandre IoossS: Maintained
10322ac2410cSAlexandre IoossF: hw/arm/stm32vldiscovery.c
10331af060e5SAlexandre IoossF: docs/system/arm/stm32.rst
10342ac2410cSAlexandre Iooss
103595a5db3aSThomas HuthVersatile Express
103695a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
103795a5db3aSThomas HuthL: qemu-arm@nongnu.org
1038adb478a5SPeter MaydellS: Odd Fixes
103995a5db3aSThomas HuthF: hw/arm/vexpress.c
104042c31682SThomas HuthF: hw/display/sii9022.c
10415a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst
1042c3cff727SThomas HuthF: tests/functional/test_arm_vexpress.py
104395a5db3aSThomas Huth
1044fd5d5c56SAnthony LiguoriVersatile PB
10451ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1046b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1047adb478a5SPeter MaydellS: Odd Fixes
10488d8b636dSPaolo BonziniF: hw/*/versatile*
1049500a64d8SPhilippe Mathieu-DaudéF: hw/i2c/arm_sbcon_i2c.c
1050f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h
1051c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c
1052c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst
1053fd5d5c56SAnthony Liguori
105495a5db3aSThomas HuthVirt
105595a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
105695a5db3aSThomas HuthL: qemu-arm@nongnu.org
105795a5db3aSThomas HuthS: Maintained
105895a5db3aSThomas HuthF: hw/arm/virt*
105995a5db3aSThomas HuthF: include/hw/arm/virt.h
10606a0b7505SPeter MaydellF: docs/system/arm/virt.rst
106112c6b615SThomas HuthF: tests/functional/test_aarch64_*virt*.py
106237136902SThomas HuthF: tests/functional/test_aarch64_tuxrun.py
1063de9f57a6SThomas HuthF: tests/functional/test_arm_tuxrun.py
106412c6b615SThomas HuthF: tests/functional/test_arm_virt.py
106595a5db3aSThomas Huth
1066e3260506SPeter A. G. CrosthwaiteXilinx Zynq
1067cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1068c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1069a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1070b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1071e3260506SPeter A. G. CrosthwaiteS: Maintained
1072cc0100f4SAlistair FrancisF: hw/*/xilinx_*
10738d8b636dSPaolo BonziniF: hw/*/cadence_*
1074246f530cSCorey MinyardF: hw/misc/zynq_slcr.c
1075246f530cSCorey MinyardF: hw/adc/zynq-xadc.c
1076246f530cSCorey MinyardF: include/hw/misc/zynq_slcr.h
1077246f530cSCorey MinyardF: include/hw/adc/zynq-xadc.h
1078cc0100f4SAlistair FrancisX: hw/ssi/xilinx_*
10792d30506dSSai Pavan BodduF: docs/system/arm/xlnx-zynq.rst
1080e3260506SPeter A. G. Crosthwaite
1081ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal
1082c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1083cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1084a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1085b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1086137805f5SAlistair FrancisS: Maintained
1087cc0100f4SAlistair FrancisF: hw/*/xlnx*.c
1088f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h
108924d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h
109024d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c
109124d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h
1092ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst
10936128720aSPeter MaydellF: docs/system/arm/xlnx-zcu102.rst
1094490d25e6SThomas HuthF: tests/functional/test_aarch64_xlnx_versal.py
1095137805f5SAlistair Francis
109672e58848SFrancisco IglesiasXilinx Versal OSPI
1097dbd1fbedSFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com>
109872e58848SFrancisco IglesiasS: Maintained
109972e58848SFrancisco IglesiasF: hw/ssi/xlnx-versal-ospi.c
110072e58848SFrancisco IglesiasF: include/hw/ssi/xlnx-versal-ospi.h
110172e58848SFrancisco Iglesias
11025a8559e2SFrancisco IglesiasXilinx Versal CFI
11035a8559e2SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com>
11045a8559e2SFrancisco IglesiasS: Maintained
11055a8559e2SFrancisco IglesiasF: hw/misc/xlnx-cfi-if.c
11065a8559e2SFrancisco IglesiasF: include/hw/misc/xlnx-cfi-if.h
110786d916c6SFrancisco IglesiasF: hw/misc/xlnx-versal-cfu.c
110886d916c6SFrancisco IglesiasF: include/hw/misc/xlnx-versal-cfu.h
1109c6766f5bSFrancisco IglesiasF: hw/misc/xlnx-versal-cframe-reg.c
1110c6766f5bSFrancisco IglesiasF: include/hw/misc/xlnx-versal-cframe-reg.h
11115a8559e2SFrancisco Iglesias
11120f76debdSAlexandre IoossSTM32F100
11130f76debdSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org>
11140f76debdSAlexandre IoossL: qemu-arm@nongnu.org
11150f76debdSAlexandre IoossS: Maintained
11160f76debdSAlexandre IoossF: hw/arm/stm32f100_soc.c
11170f76debdSAlexandre Iooss
1118a1f8193bSAlistair FrancisSTM32F205
1119a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1120a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11218ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1122a1f8193bSAlistair FrancisS: Maintained
1123a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c
1124a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c
1125a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c
1126a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c
1127a1f8193bSAlistair FrancisF: hw/adc/*
1128a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c
11290e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h
1130a1f8193bSAlistair Francis
1131529fc5fdSAlistair FrancisSTM32F405
1132529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1133529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
11348ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1135529fc5fdSAlistair FrancisS: Maintained
1136529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c
1137529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c
1138529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c
1139d1613f2aSRomán Cárdenas RodríguezF: hw/misc/stm32_rcc.c
1140d1613f2aSRomán Cárdenas RodríguezF: include/hw/misc/stm32_rcc.h
1141529fc5fdSAlistair Francis
1142a1f8193bSAlistair FrancisNetduino 2
1143a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1144a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11458ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1146a1f8193bSAlistair FrancisS: Maintained
1147a1f8193bSAlistair FrancisF: hw/arm/netduino2.c
1148a1f8193bSAlistair Francis
114960d6c427SAlistair FrancisNetduino Plus 2
115060d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
115160d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
11528ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
115360d6c427SAlistair FrancisS: Maintained
115460d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c
115560d6c427SAlistair Francis
1156ee5bffa9SFelipe BalbiOlimex STM32 H405
1157ee5bffa9SFelipe BalbiM: Felipe Balbi <balbi@kernel.org>
1158ee5bffa9SFelipe BalbiL: qemu-arm@nongnu.org
1159ee5bffa9SFelipe BalbiS: Maintained
1160ee5bffa9SFelipe BalbiF: hw/arm/olimex-stm32-h405.c
1161ee5bffa9SFelipe Balbi
1162670bc4cbSSubbaraya SundeepSmartFusion2
1163670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
1164a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11658ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1166670bc4cbSSubbaraya SundeepS: Maintained
1167670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c
1168670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c
1169670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c
1170670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c
1171670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h
1172670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h
1173670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h
1174670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h
11751c664378SSubbaraya SundeepF: hw/net/msf2-emac.c
11761c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h
1177670bc4cbSSubbaraya Sundeep
1178670bc4cbSSubbaraya SundeepEmcraft M2S-FG484
1179670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
1180a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11818ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1182670bc4cbSSubbaraya SundeepS: Maintained
1183670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c
11843f65df38SPeter MaydellF: docs/system/arm/emcraft-sf2.rst
1185bade2d51SThomas HuthF: tests/functional/test_arm_emcraft_sf2.py
1186670bc4cbSSubbaraya Sundeep
1187f87db1baSJoel StanleyASPEED BMCs
1188f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org>
1189a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11905f445212SJamin LinR: Steven Lee <steven_lee@aspeedtech.com>
11915f445212SJamin LinR: Troy Lee <leetroy@gmail.com>
11925f445212SJamin LinR: Jamin Lin <jamin_lin@aspeedtech.com>
1193cbe27c3eSAndrew JefferyR: Andrew Jeffery <andrew@codeconstruct.com.au>
1194f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au>
1195f87db1baSJoel StanleyL: qemu-arm@nongnu.org
1196f87db1baSJoel StanleyS: Maintained
1197f87db1baSJoel StanleyF: hw/*/*aspeed*
1198f87db1baSJoel StanleyF: include/hw/*/*aspeed*
1199f87db1baSJoel StanleyF: hw/net/ftgmac100.c
1200f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h
1201de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst
12026a98e614SPeter MaydellF: docs/system/arm/fby35.rst
1203e354d99aSThomas HuthF: tests/*/*aspeed*
120434fdd734SJamin LinF: tests/*/*ast2700*
1205c2f58c2fSPeter DelevoryasF: hw/arm/fby35.c
1206e578dcc7SJamin LinF: pc-bios/ast27x0_bootrom.bin
1207f87db1baSJoel Stanley
1208c0066d1aSJoel StanleyNRF51
1209c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au>
1210a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1211c0066d1aSJoel StanleyL: qemu-arm@nongnu.org
1212c0066d1aSJoel StanleyS: Maintained
1213c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c
1214c8de3f5fSStefan HajnocziF: hw/*/microbit*.c
1215c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h
1216c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h
12171e8a1faeSThomas HuthF: tests/qtest/microbit-test.c
1218cb5f6ca8SThomas HuthF: tests/functional/test_arm_microbit.py
121990a76c63SAlexandre IoossF: docs/system/arm/nrf.rst
1220c0066d1aSJoel Stanley
1221d0f0cd5bSPaolo BonziniARM PL011 Rust device
1222d0f0cd5bSPaolo BonziniM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
1223d0f0cd5bSPaolo BonziniS: Maintained
1224d0f0cd5bSPaolo BonziniF: rust/hw/char/pl011/
1225d0f0cd5bSPaolo Bonzini
122642f3ff00SMichael RolnikAVR Machines
122742f3ff00SMichael Rolnik-------------
122842f3ff00SMichael Rolnik
122942f3ff00SMichael RolnikAVR MCUs
123042f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com>
123142f3ff00SMichael RolnikS: Maintained
1232812b31d3SAlex BennéeF: configs/devices/avr-softmmu/default.mak
12337dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/
1234429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h
1235429ca9d6SMichael RolnikF: hw/char/avr_usart.c
12368ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h
12378ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c
1238dc288de0SMichael RolnikF: include/hw/misc/avr_power.h
1239dc288de0SMichael RolnikF: hw/misc/avr_power.c
124042f3ff00SMichael Rolnik
124150486d63SPhilippe Mathieu-DaudéArduino
12428823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
124350486d63SPhilippe Mathieu-DaudéS: Maintained
124450486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c
1245ff1bc6f4SThomas HuthF: tests/functional/test_avr_uno.py
124650486d63SPhilippe Mathieu-Daudé
1247e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines
1248e188396cSPhilippe Mathieu-Daudé------------------
1249ae759c96SHelge DellerHP B160L, HP C3700
1250336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
12512177d0c1SHelge DellerM: Helge Deller <deller@gmx.de>
12522177d0c1SHelge DellerS: Maintained
1253812b31d3SAlex BennéeF: configs/devices/hppa-softmmu/default.mak
125427407470SHelge DellerF: hw/char/diva-gsp.c
1255e416fd79SThomas HuthF: hw/display/artist.c
1256e188396cSPhilippe Mathieu-DaudéF: hw/hppa/
12578db07603SThomas HuthF: hw/input/lasips2.c
125811f976adSPhilippe Mathieu-DaudéF: hw/net/*i82596*
125945f569a1SMark Cave-AylandF: hw/misc/lasi.c
1260ae759c96SHelge DellerF: hw/pci-host/astro.c
12610db9350eSMark Cave-AylandF: hw/pci-host/dino.c
12628db07603SThomas HuthF: include/hw/input/lasips2.h
126345f569a1SMark Cave-AylandF: include/hw/misc/lasi.h
126411f976adSPhilippe Mathieu-DaudéF: include/hw/net/lasi_82596.h
1265ae759c96SHelge DellerF: include/hw/pci-host/astro.h
12660db9350eSMark Cave-AylandF: include/hw/pci-host/dino.h
1267e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img
1268ae759c96SHelge DellerF: roms/seabios-hppa/
1269e4a407d2SPhilippe Mathieu-DaudéF: tests/functional/test_hppa_seabios.py
1270e188396cSPhilippe Mathieu-Daudé
1271d88b51dcSXiaojuan YangLoongArch Machines
1272d88b51dcSXiaojuan Yang------------------
1273d88b51dcSXiaojuan YangVirt
1274d88b51dcSXiaojuan YangM: Song Gao <gaosong@loongson.cn>
12759c3934b3SBibo MaoM: Bibo Mao <maobibo@loongson.cn>
127636ff1787SJiaxun YangR: Jiaxun Yang <jiaxun.yang@flygoat.com>
1277d88b51dcSXiaojuan YangS: Maintained
1278587858edSXiaojuan YangF: docs/system/loongarch/virt.rst
1279a8a506c3SXiaojuan YangF: configs/targets/loongarch64-softmmu.mak
1280a8a506c3SXiaojuan YangF: configs/devices/loongarch64-softmmu/default.mak
1281a8a506c3SXiaojuan YangF: hw/loongarch/
1282a8a506c3SXiaojuan YangF: include/hw/loongarch/virt.h
1283f6783e34SXiaojuan YangF: include/hw/intc/loongarch_*.h
12847e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h
1285f6783e34SXiaojuan YangF: hw/intc/loongarch_*.c
12867e555781SBibo MaoF: hw/intc/loongson_ipi_common.c
12870f4fcf18SXiaojuan YangF: include/hw/pci-host/ls7a.h
1288c117f68aSXiaojuan YangF: hw/rtc/ls7a_rtc.c
1289ca61e750SXiaojuan YangF: gdb-xml/loongarch*.xml
1290d88b51dcSXiaojuan Yang
1291afcacd53SAurelien JarnoM68K Machines
1292fd5d5c56SAnthony Liguori-------------
1293fd5d5c56SAnthony Liguorian5206
12945baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
12955baf2741SThomas HuthS: Odd Fixes
12968d8b636dSPaolo BonziniF: hw/m68k/an5206.c
1297e9a56114SThomas HuthF: hw/m68k/mcf5206.c
1298fd5d5c56SAnthony Liguori
1299fd5d5c56SAnthony Liguorimcf5208
13005baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
13015baf2741SThomas HuthS: Odd Fixes
13028d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c
1303e9a56114SThomas HuthF: hw/m68k/mcf_intc.c
1304e9a56114SThomas HuthF: hw/char/mcf_uart.c
1305e9a56114SThomas HuthF: hw/net/mcf_fec.c
13065baf2741SThomas HuthF: include/hw/m68k/mcf*.h
130712c6b615SThomas HuthF: tests/functional/test_m68k_mcf5208evb.py
1308fd5d5c56SAnthony Liguori
13091810b815SThomas HuthNeXTcube
13101810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
13111810b815SThomas HuthS: Odd Fixes
13121810b815SThomas HuthF: hw/m68k/next-*.c
13131810b815SThomas HuthF: hw/display/next-fb.c
13141810b815SThomas HuthF: include/hw/m68k/next-cube.h
1315576fffbcSThomas HuthF: tests/functional/test_m68k_nextcube.py
13161810b815SThomas Huth
13176dca62a0SLaurent Vivierq800
13186dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
13196dca62a0SLaurent VivierS: Maintained
132004e7ca8dSLaurent VivierF: hw/m68k/q800.c
13218e093280SMark Cave-AylandF: hw/m68k/q800-glue.c
13226dca62a0SLaurent VivierF: hw/misc/mac_via.c
1323fa2ba3b8SLaurent VivierF: hw/nubus/*
13248ac919a0SLaurent VivierF: hw/display/macfb.c
1325c701ec62SLaurent VivierF: hw/block/swim.c
1326e2fd695eSMark Cave-AylandF: hw/misc/djmemc.c
1327bdc2c77dSMark Cave-AylandF: hw/misc/iosb.c
1328ac13a6b3SMark Cave-AylandF: hw/audio/asc.c
132904e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h
1330382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h
1331382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h
13326dca62a0SLaurent VivierF: include/hw/misc/mac_via.h
1333fa2ba3b8SLaurent VivierF: include/hw/nubus/*
13348ac919a0SLaurent VivierF: include/hw/display/macfb.h
1335c701ec62SLaurent VivierF: include/hw/block/swim.h
1336a8019229SMark Cave-AylandF: include/hw/m68k/q800.h
13378e093280SMark Cave-AylandF: include/hw/m68k/q800-glue.h
1338e2fd695eSMark Cave-AylandF: include/hw/misc/djmemc.h
1339bdc2c77dSMark Cave-AylandF: include/hw/misc/iosb.h
1340ac13a6b3SMark Cave-AylandF: include/hw/audio/asc.h
1341c7f3663cSThomas HuthF: tests/functional/test_m68k_q800.py
13426dca62a0SLaurent Vivier
1343e1cecdcaSLaurent Viviervirt
1344e1cecdcaSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
1345e1cecdcaSLaurent VivierS: Maintained
1346e1cecdcaSLaurent VivierF: hw/m68k/virt.c
1347e1cecdcaSLaurent VivierF: hw/char/goldfish_tty.c
1348e1cecdcaSLaurent VivierF: hw/intc/goldfish_pic.c
1349e1cecdcaSLaurent VivierF: hw/intc/m68k_irqc.c
1350e1cecdcaSLaurent VivierF: hw/misc/virt_ctrl.c
1351e1cecdcaSLaurent VivierF: include/hw/char/goldfish_tty.h
1352e1cecdcaSLaurent VivierF: include/hw/intc/goldfish_pic.h
1353e1cecdcaSLaurent VivierF: include/hw/intc/m68k_irqc.h
1354e1cecdcaSLaurent VivierF: include/hw/misc/virt_ctrl.h
13556e0c8492SPeter MaydellF: docs/specs/virt-ctlr.rst
13563356bb83SAlex BennéeF: tests/functional/test_m68k_tuxrun.py
1357e1cecdcaSLaurent Vivier
1358fd5d5c56SAnthony LiguoriMicroBlaze Machines
1359b6f97c14Sbellard-------------------
1360fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
1361fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1362fd5d5c56SAnthony LiguoriS: Maintained
13636e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c
1364a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h
1365624fb343SThomas HuthF: tests/functional/test_microblaze*.py
1366b6f97c14Sbellard
1367d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605
13684b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1369d36e8ce7SPeter A. G. CrosthwaiteS: Maintained
13708d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c
1371d36e8ce7SPeter A. G. Crosthwaite
1372fd5d5c56SAnthony LiguoriMIPS Machines
1373fd5d5c56SAnthony Liguori-------------
1374f44d1d4eSPhilippe Mathieu-DaudéOverall MIPS Machines
13758823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
1376f44d1d4eSPhilippe Mathieu-DaudéS: Odd Fixes
1377f44d1d4eSPhilippe Mathieu-DaudéF: configs/devices/mips*/*
1378f44d1d4eSPhilippe Mathieu-DaudéF: hw/mips/
1379f44d1d4eSPhilippe Mathieu-DaudéF: include/hw/mips/
1380f44d1d4eSPhilippe Mathieu-Daudé
1381fd5d5c56SAnthony LiguoriJazz
1382fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
138345c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
1384fd5d5c56SAnthony LiguoriS: Maintained
13855298722eSAleksandar MarkovicF: hw/mips/jazz.c
1386740ee84dSThomas HuthF: hw/display/g364fb.c
13870886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c
13880886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c
1389740ee84dSThomas HuthF: hw/nvram/ds1225y.c
1390fd5d5c56SAnthony Liguori
1391fd5d5c56SAnthony LiguoriMalta
13928823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
1393485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
1394ca263c0fSAleksandar MarkovicS: Odd Fixes
139516971899SBernhard BeschowF: hw/isa/piix.c
1396fbd75800SPaolo BonziniF: hw/isa/fdc37m81x-superio.c
139760041378SAleksandar MarkovicF: hw/acpi/piix4.c
13985298722eSAleksandar MarkovicF: hw/mips/malta.c
1399a7db759eSPhilippe Mathieu-DaudéF: hw/pci-host/gt64120.c
140060041378SAleksandar MarkovicF: include/hw/southbridge/piix.h
1401a2a2a5b0SThomas HuthF: tests/functional/test_mips*_malta.py
1402a2a2a5b0SThomas HuthF: tests/functional/test_mips*_tuxrun.py
1403fd5d5c56SAnthony Liguori
1404fd5d5c56SAnthony LiguoriMipssim
140545c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
14064251dfb0SJohn SnowS: Orphan
14075298722eSAleksandar MarkovicF: hw/mips/mipssim.c
1408659f42d8SYongbok KimF: hw/net/mipsnet.c
1409fd5d5c56SAnthony Liguori
1410c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E
1411dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
14128823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
141397eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com>
1414659f42d8SYongbok KimS: Odd Fixes
1415c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c
14165021bfa5SThomas HuthF: hw/pci-host/bonito.c
1417aad07969SPhilippe Mathieu-DaudéF: include/hw/pci-host/bonito.h
1418bce9e484SPhilippe Mathieu-DaudéF: tests/functional/test_mips64el_fuloong2e.py
1419659f42d8SYongbok Kim
142053fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms
1421dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
14222c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com>
14232c5b1a7dSHuacai ChenS: Maintained
14247e555781SBibo MaoF: hw/intc/loongson_ipi_common.c
1425b4a12dfcSJiaxun YangF: hw/intc/loongson_ipi.c
14262c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c
1427d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c
1428d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h
1429c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c
14307e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h
1431b4a12dfcSJiaxun YangF: include/hw/intc/loongson_ipi.h
1432b5b47424SThomas HuthF: include/hw/intc/loongson_liointc.h
14334c0a2df8SThomas HuthF: tests/functional/test_mips64el_loongson3v.py
14342c5b1a7dSHuacai Chen
1435659f42d8SYongbok KimBoston
14364ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org>
143745c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
14384ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes
1439659f42d8SYongbok KimF: hw/core/loader-fit.c
1440659f42d8SYongbok KimF: hw/mips/boston.c
1441659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c
14425021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h
1443659f42d8SYongbok Kim
1444945dad6dSJia LiuOpenRISC Machines
1445945dad6dSJia Liu-----------------
1446945dad6dSJia Liuor1k-sim
1447945dad6dSJia LiuM: Jia Liu <proljc@gmail.com>
1448945dad6dSJia LiuS: Maintained
14494db546d3SThomas HuthF: docs/system/openrisc/or1k-sim.rst
1450a4a2f7f8SThomas HuthF: hw/intc/ompic.c
1451945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c
145212c6b615SThomas HuthF: tests/functional/test_or1k_sim.py
1453945dad6dSJia Liu
1454fd5d5c56SAnthony LiguoriPowerPC Machines
1455fd5d5c56SAnthony Liguori----------------
1456aaade8d7SAndreas FärberBamboo
1457aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
14580f514eeaSDavid GibsonS: Orphan
14598d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c
146055abb29eSPhilippe Mathieu-DaudéF: hw/pci-host/ppc4xx_pci.c
1461e3fc99b1SThomas HuthF: tests/functional/test_ppc_bamboo.py
1462aaade8d7SAndreas Färber
146398cded3aSAndreas Färbere500
14646b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com>
146598cded3aSAndreas FärberL: qemu-ppc@nongnu.org
14666b7d2f6eSBernhard BeschowS: Odd Fixes
1467ce6fc617SThomas HuthF: hw/ppc/e500*
1468ab8e1af2SCédric Le GoaterF: hw/ppc/ppce500_spin.c
14692c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c
14707abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c
1471ce6fc617SThomas HuthF: hw/net/fsl_etsec/
1472ce6fc617SThomas HuthF: hw/pci-host/ppce500.c
1473b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h
1474b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h
1475b5d55020SThomas HuthF: pc-bios/u-boot.e500
1476b96a7487SThomas HuthF: hw/intc/openpic_kvm.c
1477ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic_kvm.h
1478ab8e1af2SCédric Le GoaterF: docs/system/ppc/ppce500.rst
147953a62fdeSThomas HuthF: tests/functional/test_ppc64_e500.py
14809ca8239aSThomas HuthF: tests/functional/test_ppc_tuxrun.py
148198cded3aSAndreas Färber
148298cded3aSAndreas Färbermpc8544ds
14836b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com>
148498cded3aSAndreas FärberL: qemu-ppc@nongnu.org
14856b7d2f6eSBernhard BeschowS: Odd Fixes
148698cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c
14878d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c
1488407a6883SThomas HuthF: tests/functional/test_ppc_mpc8544ds.py
148998cded3aSAndreas Färber
14902c6aba14SThomas HuthNew World (mac99)
149140e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1492a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1493bba8e23aSAlexander GrafS: Odd Fixes
1494c5288768SThomas HuthF: docs/system/ppc/powermac.rst
1495baec1910SAndreas FärberF: hw/ppc/mac_newworld.c
14966e481d57SPeter MaydellF: hw/pci-host/uninorth.c
14976e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc]
14988d8b636dSPaolo BonziniF: hw/misc/macio/
14996ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c
1500b5d55020SThomas HuthF: hw/nvram/mac_nvram.c
150161985587SCédric Le GoaterF: hw/ppc/fw_cfg.c
15022c6aba14SThomas HuthF: hw/input/adb*
1503eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/
15046ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h
1505443f07b7SBALATON ZoltanF: include/hw/nvram/mac_nvram.h
1506eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h
15075021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h
15082c6aba14SThomas HuthF: include/hw/input/adb*
150952804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
151012c0b407SThomas HuthF: tests/functional/test_ppc_mac.py
15115e654086SCédric Le GoaterF: tests/functional/test_ppc64_mac99.py
1512fd5d5c56SAnthony Liguori
15132c6aba14SThomas HuthOld World (g3beige)
151440e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1515a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1516bba8e23aSAlexander GrafS: Odd Fixes
1517c5288768SThomas HuthF: docs/system/ppc/powermac.rst
1518baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c
15196e481d57SPeter MaydellF: hw/pci-host/grackle.c
15208d8b636dSPaolo BonziniF: hw/misc/macio/
1521835c42d3SThomas HuthF: hw/intc/heathrow_pic.c
15222c6aba14SThomas HuthF: hw/input/adb*
152397e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h
15242c6aba14SThomas HuthF: include/hw/input/adb*
152587e5a4f8SBALATON ZoltanF: include/hw/pci-host/grackle.h
152652804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
152712c0b407SThomas HuthF: tests/functional/test_ppc_mac.py
1528fd5d5c56SAnthony Liguori
1529ec38d398SAndreas FärberPReP
15308178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org>
1531a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
15328178e89cSHervé PoussineauS: Maintained
1533c5288768SThomas HuthF: docs/system/ppc/prep.rst
153475610155SAndreas FärberF: hw/ppc/prep.c
15358178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c
15368178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c
153746fd3201SPhilippe Mathieu-DaudéF: hw/pci-host/raven.c
15380a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c
1539a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c
15401cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c
1541819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c
1542a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h
1543819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h
1544407a6883SThomas HuthF: tests/functional/test_ppc_40p.py
1545fd5d5c56SAnthony Liguori
1546c5288768SThomas HuthsPAPR (pseries)
15470cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
15480cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com>
1549fcdae012SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com>
15508a269ca4SAndreas FärberL: qemu-ppc@nongnu.org
15512e93a90fSDaniel Henrique BarbozaS: Odd Fixes
15528d8b636dSPaolo BonziniF: hw/*/spapr*
1553f9de2da7SDavid GibsonF: include/hw/*/spapr*
1554f9de2da7SDavid GibsonF: hw/*/xics*
1555f9de2da7SDavid GibsonF: include/hw/*/xics*
1556d79d9989SCédric Le GoaterF: include/hw/ppc/fdt.h
1557d79d9989SCédric Le GoaterF: hw/ppc/fdt.c
1558d79d9989SCédric Le GoaterF: include/hw/ppc/pef.h
1559d79d9989SCédric Le GoaterF: hw/ppc/pef.c
1560b5d55020SThomas HuthF: pc-bios/slof.bin
1561c5288768SThomas HuthF: docs/system/ppc/pseries.rst
1562c5288768SThomas HuthF: docs/specs/ppc-spapr-*
15631e8a1faeSThomas HuthF: tests/qtest/spapr*
15641cf4323eSThomas HuthF: tests/qtest/libqos/*spapr*
15651e8a1faeSThomas HuthF: tests/qtest/rtas*
15661cf4323eSThomas HuthF: tests/qtest/libqos/rtas*
1567407a6883SThomas HuthF: tests/functional/test_ppc64_pseries.py
156888c90719SThomas HuthF: tests/functional/test_ppc64_hv.py
1569d9dff75bSThomas HuthF: tests/functional/test_ppc64_tuxrun.py
15708a269ca4SAndreas Färber
15711af82d4fSCédric Le GoaterPowerNV (Non-Virtualized)
15720cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
1573602b88ecSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com>
15741af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org
1575b0877575SCédric Le GoaterS: Odd Fixes
1576c5288768SThomas HuthF: docs/system/ppc/powernv.rst
15771af82d4fSCédric Le GoaterF: hw/ppc/pnv*
15781af82d4fSCédric Le GoaterF: hw/intc/pnv*
15791af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c
1580157ed954SMarkus ArmbrusterF: hw/pci-host/pnv*
15813cde4c31SPhilippe Mathieu-DaudéF: hw/ssi/pnv_spi.c
15821af82d4fSCédric Le GoaterF: include/hw/ppc/pnv*
1583157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv*
15843cde4c31SPhilippe Mathieu-DaudéF: include/hw/ssi/pnv_spi*
15851af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid
158680f93213SNicholas PigginF: pc-bios/pnv-pnor.bin
15871e8a1faeSThomas HuthF: tests/qtest/pnv*
1588407a6883SThomas HuthF: tests/functional/test_ppc64_powernv.py
15891af82d4fSCédric Le Goater
1590de0c7d54SGlenn Milespca955x
15910fa5eefaSGlenn MilesM: Glenn Miles <milesg@linux.ibm.com>
1592de0c7d54SGlenn MilesL: qemu-ppc@nongnu.org
1593de0c7d54SGlenn MilesL: qemu-arm@nongnu.org
1594de0c7d54SGlenn MilesS: Odd Fixes
15956328d8ffSCédric Le GoaterF: hw/gpio/pca955*.c
15966328d8ffSCédric Le GoaterF: include/hw/gpio/pca955*.h
1597de0c7d54SGlenn Miles
1598794d00bfSAndreas Färbervirtex_ml507
1599794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1600794d00bfSAndreas FärberL: qemu-ppc@nongnu.org
1601794d00bfSAndreas FärberS: Odd Fixes
16026e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c
1603407a6883SThomas HuthF: tests/functional/test_ppc_virtex_ml507.py
1604794d00bfSAndreas Färber
1605a9dd6604SBALATON Zoltansam460ex
1606a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1607a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org
1608a9dd6604SBALATON ZoltanS: Maintained
160933c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c
1610b3e1216aSPhilippe Mathieu-DaudéF: hw/ppc/ppc440_uc.c
161122dc8a47SPhilippe Mathieu-DaudéF: hw/pci-host/ppc440_pcix.c
161233c6a8b5SBALATON ZoltanF: hw/display/sm501*
1613a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c
1614de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c
161512963e79SBALATON ZoltanF: pc-bios/dtb/canyonlands.dt[sb]
161633c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin
161733c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex
1618623d9065SBALATON ZoltanF: docs/system/ppc/amigang.rst
161955727771SCédric Le GoaterF: tests/functional/test_ppc_sam460ex.py
1620a9dd6604SBALATON Zoltan
1621ba7e5ac1SBALATON Zoltanpegasos2
1622ba7e5ac1SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1623ba7e5ac1SBALATON ZoltanL: qemu-ppc@nongnu.org
1624ba7e5ac1SBALATON ZoltanS: Maintained
1625ba7e5ac1SBALATON ZoltanF: hw/ppc/pegasos2.c
1626ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv64361.c
1627ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv643xx.h
1628ba7e5ac1SBALATON ZoltanF: include/hw/pci-host/mv64361.h
1629ba7e5ac1SBALATON Zoltan
1630d9656f86SBALATON Zoltanamigaone
1631d9656f86SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1632d9656f86SBALATON ZoltanL: qemu-ppc@nongnu.org
1633d9656f86SBALATON ZoltanS: Maintained
1634d9656f86SBALATON ZoltanF: hw/ppc/amigaone.c
1635d9656f86SBALATON ZoltanF: hw/pci-host/articia.c
1636d9656f86SBALATON ZoltanF: include/hw/pci-host/articia.h
1637cef1becbSThomas HuthF: tests/functional/test_ppc_amiga.py
1638d9656f86SBALATON Zoltan
1639fc8c745dSAlexey KardashevskiyVirtual Open Firmware (VOF)
1640fc8c745dSAlexey KardashevskiyM: Alexey Kardashevskiy <aik@ozlabs.ru>
1641fc8c745dSAlexey KardashevskiyL: qemu-ppc@nongnu.org
16420cbc34dcSDaniel Henrique BarbozaS: Odd Fixes
1643fc8c745dSAlexey KardashevskiyF: hw/ppc/spapr_vof*
1644fc8c745dSAlexey KardashevskiyF: hw/ppc/vof*
1645fc8c745dSAlexey KardashevskiyF: include/hw/ppc/vof*
1646fc8c745dSAlexey KardashevskiyF: pc-bios/vof/*
1647fc8c745dSAlexey KardashevskiyF: pc-bios/vof*
1648fc8c745dSAlexey Kardashevskiy
1649fe0fe473SAlistair FrancisRISC-V Machines
1650fe0fe473SAlistair Francis---------------
1651fe0fe473SAlistair FrancisOpenTitan
1652fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
1653fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org
1654fe0fe473SAlistair FrancisS: Supported
1655fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c
1656df41cbd6SAlistair FrancisF: hw/*/ibex_*.c
1657fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h
1658df41cbd6SAlistair FrancisF: include/hw/*/ibex_*.h
1659fe0fe473SAlistair Francis
166056f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit
166156f6e31eSBin MengL: qemu-riscv@nongnu.org
166256f6e31eSBin MengS: Supported
16635d0ce90dSThomas HuthF: docs/system/riscv/microchip-icicle-kit.rst
166456f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c
1665a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c
16663400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c
1667a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c
16680f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c
166956f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h
1670a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h
16713400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h
1672a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h
16730f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h
167456f6e31eSBin Meng
16757a261bafSVijai Kumar KShakti C class SoC
16767a261bafSVijai Kumar KM: Vijai Kumar K <vijai@behindbytes.com>
16777a261bafSVijai Kumar KL: qemu-riscv@nongnu.org
16787a261bafSVijai Kumar KS: Supported
16795d0ce90dSThomas HuthF: docs/system/riscv/shakti-c.rst
16807a261bafSVijai Kumar KF: hw/riscv/shakti_c.c
168107f334d8SVijai Kumar KF: hw/char/shakti_uart.c
16827a261bafSVijai Kumar KF: include/hw/riscv/shakti_c.h
168307f334d8SVijai Kumar KF: include/hw/char/shakti_uart.h
16847a261bafSVijai Kumar K
16854fcad931SAlistair FrancisSiFive Machines
16864fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
16874fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com>
16884fcad931SAlistair FrancisL: qemu-riscv@nongnu.org
16894fcad931SAlistair FrancisS: Supported
16905d0ce90dSThomas HuthF: docs/system/riscv/sifive_u.rst
16914fcad931SAlistair FrancisF: hw/*/*sifive*.c
16924fcad931SAlistair FrancisF: include/hw/*/*sifive*.h
16934fcad931SAlistair Francis
169477aad42eSSai Pavan BodduAMD Microblaze-V Generic Board
169577aad42eSSai Pavan BodduM: Sai Pavan Boddu <sai.pavan.boddu@amd.com>
169677aad42eSSai Pavan BodduS: Maintained
169777aad42eSSai Pavan BodduF: hw/riscv/microblaze-v-generic.c
169877aad42eSSai Pavan BodduF: docs/system/riscv/microblaze-v-generic.rst
169977aad42eSSai Pavan Boddu
1700bda19d7bSYoshinori SatoRX Machines
1701bda19d7bSYoshinori Sato-----------
1702bda19d7bSYoshinori Satorx-gdbsim
1703920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
1704b2744da9SPhilippe Mathieu-DaudéS: Orphan
17054adbfa45SYoshinori SatoF: docs/system/target-rx.rst
1706bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c
1707d5674412SThomas HuthF: tests/functional/test_rx_gdbsim.py
1708bda19d7bSYoshinori Sato
1709fd5d5c56SAnthony LiguoriSH4 Machines
1710fd5d5c56SAnthony Liguori------------
1711fd5d5c56SAnthony LiguoriR2D
1712920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
1713a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com>
1714f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
17157ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
17166e481d57SPeter MaydellF: hw/sh4/r2d.c
171781527b94SThomas HuthF: hw/intc/sh_intc.c
1718c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c
171925e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
172065b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h
1721670185caSThomas HuthF: include/hw/timer/tmu012.h
1722cd28b8dbSThomas HuthF: tests/functional/test_sh4*_r2d.py
1723c592ff35SThomas HuthF: tests/functional/test_sh4_tuxrun.py
1724fd5d5c56SAnthony Liguori
1725fd5d5c56SAnthony LiguoriSPARC Machines
1726fd5d5c56SAnthony Liguori--------------
1727fd5d5c56SAnthony LiguoriSun4m
1728f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1729fd5d5c56SAnthony LiguoriS: Maintained
17308d8b636dSPaolo BonziniF: hw/sparc/sun4m.c
1731c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c
1732aec2b887SThomas HuthF: hw/display/cg3.c
1733aec2b887SThomas HuthF: hw/display/tcx.c
1734c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c
17357098b79eSThomas HuthF: hw/misc/eccmemctl.c
1736aec2b887SThomas HuthF: hw/*/slavio_*.c
1737aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h
1738c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h
1739d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h
1740aec2b887SThomas HuthF: pc-bios/openbios-sparc32
1741f90527d3SThomas HuthF: tests/functional/test_sparc_sun4m.py
1742fd5d5c56SAnthony Liguori
1743fd5d5c56SAnthony LiguoriSun4u
1744f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1745fd5d5c56SAnthony LiguoriS: Maintained
17468d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c
17478ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c
17488ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h
17495021bfa5SThomas HuthF: hw/pci-host/sabre.c
17505021bfa5SThomas HuthF: include/hw/pci-host/sabre.h
17518ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c
17528ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h
17538ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64
1754e3fc99b1SThomas HuthF: tests/functional/test_sparc64_sun4u.py
1755116667aaSThomas HuthF: tests/functional/test_sparc64_tuxrun.py
1756fd5d5c56SAnthony Liguori
1757a2664ca0SArtyom TarasenkoSun4v
1758a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com>
1759a2664ca0SArtyom TarasenkoS: Maintained
1760626e4a4bSFam ZhengF: hw/sparc64/niagara.c
17612811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c
17622811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h
1763a2664ca0SArtyom Tarasenko
1764ce6c760cSFabien ChouteauLeon3
17659e2a7ca1SClément ChigotM: Clément Chigot <chigot@adacore.com>
1766034e050dSFrederic KonradM: Frederic Konrad <konrad.frederic@yahoo.fr>
1767ce6c760cSFabien ChouteauS: Maintained
17688d8b636dSPaolo BonziniF: hw/sparc/leon3.c
17698d8b636dSPaolo BonziniF: hw/*/grlib*
1770162abf1aSKONRAD FredericF: include/hw/*/grlib*
1771ce6c760cSFabien Chouteau
1772fd5d5c56SAnthony LiguoriS390 Machines
1773fd5d5c56SAnthony Liguori-------------
1774dd4ad64aSCornelia HuckS390 Virtio-ccw
17757c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
17762c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com>
17776a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
1778a96011feSMatthew RosatoR: Matthew Rosato <mjrosato@linux.ibm.com>
1779dd4ad64aSCornelia HuckS: Supported
1780c5bfb202SCornelia HuckF: hw/s390x/
17814277af19SCornelia HuckF: include/hw/s390x/
1782812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak
1783a7a9f513SThomas HuthF: tests/functional/test_s390x_*
1784e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1785146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1786dd4ad64aSCornelia Huck
17878e4eb427SChristian BorntraegerS390-ccw boot
17882c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com>
1789304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com>
1790a96011feSMatthew RosatoR: Jared Rossi <jrossi@linux.ibm.com>
1791a96011feSMatthew RosatoR: Zhuoying Cai <zycai@linux.ibm.com>
1792304584bfSCornelia HuckS: Supported
17938e4eb427SChristian BorntraegerF: hw/s390x/ipl.*
1794304584bfSCornelia HuckF: pc-bios/s390-ccw/
1795304584bfSCornelia HuckF: pc-bios/s390-ccw.img
1796cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst
1797e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1798304584bfSCornelia HuckL: qemu-s390x@nongnu.org
1799304584bfSCornelia Huck
1800d5bfb425SChristian BorntraegerS390 PCI
1801ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com>
1802074c84b9SMatthew RosatoM: Eric Farman <farman@linux.ibm.com>
1803d5bfb425SChristian BorntraegerS: Supported
1804d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci*
1805408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci*
1806d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org
1807d5bfb425SChristian Borntraeger
180856e34834SCornelia HuckS390 channel subsystem
180956e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
181056e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
18116a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
1812a96011feSMatthew RosatoR: Farhan Ali <alifm@linux.ibm.com>
181356e34834SCornelia HuckS: Supported
181456e34834SCornelia HuckF: hw/s390x/ccw-device.[ch]
181556e34834SCornelia HuckF: hw/s390x/css.c
181656e34834SCornelia HuckF: hw/s390x/css-bridge.c
181756e34834SCornelia HuckF: include/hw/s390x/css.h
181856e34834SCornelia HuckF: include/hw/s390x/css-bridge.h
181956e34834SCornelia HuckF: include/hw/s390x/ioinst.h
182056e34834SCornelia HuckF: target/s390x/ioinst.c
182156e34834SCornelia HuckL: qemu-s390x@nongnu.org
182256e34834SCornelia Huck
182356e34834SCornelia HuckS390 CPU models
182456e34834SCornelia HuckM: David Hildenbrand <david@redhat.com>
182556e34834SCornelia HuckS: Maintained
182656e34834SCornelia HuckF: target/s390x/cpu_features*.[ch]
182756e34834SCornelia HuckF: target/s390x/cpu_models.[ch]
182856e34834SCornelia HuckL: qemu-s390x@nongnu.org
182956e34834SCornelia Huck
183056e34834SCornelia HuckS390 SCLP-backed devices
183156e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
183256e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
1833a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
183456e34834SCornelia HuckS: Supported
183556e34834SCornelia HuckF: include/hw/s390x/event-facility.h
183656e34834SCornelia HuckF: include/hw/s390x/sclp.h
183756e34834SCornelia HuckF: hw/char/sclp*.[hc]
183856e34834SCornelia HuckF: hw/s390x/event-facility.c
183956e34834SCornelia HuckF: hw/s390x/sclp*.c
184056e34834SCornelia HuckL: qemu-s390x@nongnu.org
184156e34834SCornelia Huck
1842c809bbc8SPierre MorelS390 CPU topology
1843c809bbc8SPierre MorelM: Nina Schoetterl-Glausch <nsg@linux.ibm.com>
1844c809bbc8SPierre MorelS: Supported
1845c809bbc8SPierre MorelF: include/hw/s390x/cpu-topology.h
1846c809bbc8SPierre MorelF: hw/s390x/cpu-topology.c
1847f4f54b58SPierre MorelF: target/s390x/kvm/stsi-topology.c
18480d177cddSPierre MorelF: docs/devel/s390-cpu-topology.rst
18490d177cddSPierre MorelF: docs/system/s390x/cpu-topology.rst
1850e2e9fd25SThomas HuthF: tests/functional/test_s390x_topology.py
1851c809bbc8SPierre Morel
1852fd5d5c56SAnthony LiguoriX86 Machines
1853fd5d5c56SAnthony Liguori------------
1854fd5d5c56SAnthony LiguoriPC
1855046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1856fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1857fd5d5c56SAnthony LiguoriS: Supported
1858046a6486SMichael S. TsirkinF: include/hw/i386/
1859046a6486SMichael S. TsirkinF: hw/i386/
18600f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c
1861046a6486SMichael S. TsirkinF: hw/pci-host/q35.c
1862046a6486SMichael S. TsirkinF: hw/pci-host/pam.c
18630fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h
1864046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h
1865046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h
186616971899SBernhard BeschowF: hw/isa/piix.c
1867046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c
1868046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c
1869046a6486SMichael S. TsirkinF: hw/acpi/piix4.c
1870fbae27e8SPhilippe Mathieu-DaudéF: hw/acpi/ich9*.c
1871fbae27e8SPhilippe Mathieu-DaudéF: include/hw/acpi/ich9*.h
18721a6981bbSBernhard BeschowF: include/hw/southbridge/ich9.h
1873fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
18746f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c
18756f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h
1876af4c26e6SZhao LiuF: tests/unit/test-x86-topo.c
18771e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c
18784007fc94SThomas HuthF: tests/functional/test_i386_tuxrun.py
187912c6b615SThomas HuthF: tests/functional/test_linux_initrd.py
1880cce85725SThomas HuthF: tests/functional/test_mem_addr_space.py
1881cce85725SThomas HuthF: tests/functional/test_pc_cpu_hotplug_props.py
18827cea8fe3SThomas HuthF: tests/functional/test_x86_64_tuxrun.py
1883be849ef7SThomas HuthF: tests/functional/test_x86_cpu_model_versions.py
18849cc3b73cSPaolo Bonzini
18859cc3b73cSPaolo BonziniPC Chipset
18869cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com>
18879cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
18881732be86SPhilippe Mathieu-DaudéS: Supported
18899cc3b73cSPaolo BonziniF: hw/char/debugcon.c
1890bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel*
18919cc3b73cSPaolo BonziniF: hw/char/serial*
18929cc3b73cSPaolo BonziniF: hw/dma/i8257*
18939cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c
18941732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c
18959cc3b73cSPaolo BonziniF: hw/intc/apic*
18969cc3b73cSPaolo BonziniF: hw/intc/ioapic*
18979cc3b73cSPaolo BonziniF: hw/intc/i8259*
18981854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c
18999cc3b73cSPaolo BonziniF: hw/misc/debugexit.c
19009cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c
19019cc3b73cSPaolo BonziniF: hw/timer/hpet*
19029cc3b73cSPaolo BonziniF: hw/timer/i8254*
1903bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc*
1904edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c
19054bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c
1906866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h
19079cc44d9bSBernhard BeschowF: include/hw/char/parallel*.h
190855f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h
1909a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h
191047973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h
19117f54640bSBernhard BeschowF: include/hw/intc/ioapic*
191263458970SThomas HuthF: include/hw/intc/i8259.h
19134bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h
19141854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h
1915a2feb348SThomas HuthF: include/hw/timer/hpet.h
1916a2feb348SThomas HuthF: include/hw/timer/i8254*
1917bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc*
1918046a6486SMichael S. Tsirkin
19195cb48f05SSergio Lopezmicrovm
19205cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com>
19215cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com>
19225cb48f05SSergio LopezS: Maintained
19230b09d441SAlex BennéeF: docs/system/i386/microvm.rst
19245cb48f05SSergio LopezF: hw/i386/microvm.c
19255cb48f05SSergio LopezF: include/hw/i386/microvm.h
19265cb48f05SSergio LopezF: pc-bios/bios-microvm.bin
19275cb48f05SSergio Lopez
192863d2a5c7SDorjoy Chowdhurynitro-enclave
192963d2a5c7SDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com>
193063d2a5c7SDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com>
193163d2a5c7SDorjoy ChowdhuryS: Maintained
193263d2a5c7SDorjoy ChowdhuryF: hw/core/eif.c
193363d2a5c7SDorjoy ChowdhuryF: hw/core/eif.h
1934f1826463SDorjoy ChowdhuryF: hw/i386/nitro_enclave.c
1935f1826463SDorjoy ChowdhuryF: include/hw/i386/nitro_enclave.h
193605bad41bSDorjoy ChowdhuryF: docs/system/i386/nitro-enclave.rst
193763d2a5c7SDorjoy Chowdhury
19385da4fb00SMichael S. TsirkinMachine core
193924c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net>
1940fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
19418823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
1942da7595caSYanan WangR: Yanan Wang <wangyanan55@huawei.com>
1943e4a44f94SZhao LiuR: Zhao Liu <zhao1.liu@intel.com>
19445da4fb00SMichael S. TsirkinS: Supported
194585178698SZhao LiuF: hw/core/cpu-common.c
194632cad1ffSPhilippe Mathieu-DaudéF: hw/core/cpu-system.c
194752924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c
19485da4fb00SMichael S. TsirkinF: hw/core/machine.c
194986ce2d28SYanan WangF: hw/core/machine-smp.c
1950c1629c5cSThomas HuthF: hw/core/null-machine.c
1951ac057879SMarkus ArmbrusterF: hw/core/numa.c
1952335d52f4SLuc MichelF: hw/cpu/cluster.c
19538ac25c84SMarkus ArmbrusterF: qapi/machine.json
19545de1aff2SPierre MorelF: qapi/machine-common.json
19555da4fb00SMichael S. TsirkinF: include/hw/boards.h
19562e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h
1957335d52f4SLuc MichelF: include/hw/cpu/cluster.h
195832cad1ffSPhilippe Mathieu-DaudéF: include/system/numa.h
1959cce85725SThomas HuthF: tests/functional/test_cpu_queries.py
1960cce85725SThomas HuthF: tests/functional/test_empty_cpu_model.py
19619e8e393bSYanan WangF: tests/unit/test-smp-parse.c
1962f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next
1963fd5d5c56SAnthony Liguori
19643d881164SPhilippe Mathieu-DaudéTargetInfo API
19653d881164SPhilippe Mathieu-DaudéM: Pierrick Bouvier <pierrick.bouvier@linaro.org>
19663d881164SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
19673d881164SPhilippe Mathieu-DaudéS: Supported
19683d881164SPhilippe Mathieu-DaudéF: include/qemu/target-info*.h
19693d881164SPhilippe Mathieu-DaudéF: target-info*.c
19703d881164SPhilippe Mathieu-Daudé
197116e7caaeSMax FilippovXtensa Machines
197216e7caaeSMax Filippov---------------
1973375847a6SMax Filippovsim
197416e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
197516e7caaeSMax FilippovS: Maintained
1976437a8c11SMax FilippovF: hw/xtensa/sim.c
1977375847a6SMax Filippov
1978d9e8553bSMax Filippovvirt
1979d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1980d9e8553bSMax FilippovS: Maintained
1981d9e8553bSMax FilippovF: hw/xtensa/virt.c
1982d9e8553bSMax Filippov
1983437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705)
1984375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1985375847a6SMax FilippovS: Maintained
1986437a8c11SMax FilippovF: hw/xtensa/xtfpga.c
1987437a8c11SMax FilippovF: hw/net/opencores_eth.c
19882b531600SThomas HuthF: include/hw/xtensa/mx_pic.h
1989d1939097SThomas HuthF: tests/functional/test_xtensa_lx60.py
199016e7caaeSMax Filippov
1991fd5d5c56SAnthony LiguoriDevices
1992fd5d5c56SAnthony Liguori-------
1993a8f4aee6SPhilippe Mathieu-DaudéOverall Audio frontends
1994a8f4aee6SPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
1995a8f4aee6SPhilippe Mathieu-DaudéS: Odd Fixes
1996a8f4aee6SPhilippe Mathieu-DaudéF: hw/audio/
1997a8f4aee6SPhilippe Mathieu-DaudéF: include/hw/audio/
1998a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/ac97-test.c
1999a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/es1370-test.c
2000a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/intel-hda-test.c
2001a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sb16-test.c
2002a8f4aee6SPhilippe Mathieu-Daudé
2003d36d7112SVikram GarhwalXilinx CAN
200432bd99d0SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@amd.com>
20051abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com>
2006d36d7112SVikram GarhwalS: Maintained
2007d36d7112SVikram GarhwalF: hw/net/can/xlnx-*
2008d36d7112SVikram GarhwalF: include/hw/net/xlnx-*
20091d2a6029SVikram GarhwalF: tests/qtest/xlnx-can*-test*
2010d36d7112SVikram Garhwal
2011b30934cbSJiri SlabyEDU
2012b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz>
2013b30934cbSJiri SlabyS: Maintained
2014b30934cbSJiri SlabyF: hw/misc/edu.c
20154df3f195SPeter MaydellF: docs/specs/edu.rst
2016b30934cbSJiri Slaby
2017fd5d5c56SAnthony LiguoriIDE
2018c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
2019c095348bSJohn SnowL: qemu-block@nongnu.org
20201b0477a6SJohn SnowS: Odd Fixes
2021c9f7acd5SThomas HuthF: include/hw/ide/
2022fd5d5c56SAnthony LiguoriF: hw/ide/
2023c095348bSJohn SnowF: hw/block/block.c
2024c095348bSJohn SnowF: hw/block/cdrom.c
2025c095348bSJohn SnowF: hw/block/hd-geometry.c
20261e8a1faeSThomas HuthF: tests/qtest/ide-test.c
20271e8a1faeSThomas HuthF: tests/qtest/ahci-test.c
20281e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c
20291cf4323eSThomas HuthF: tests/qtest/libqos/ahci*
203077582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide
2031c095348bSJohn Snow
2032caf316baSCorey MinyardIPMI
2033caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org>
2034caf316baSCorey MinyardS: Maintained
2035caf316baSCorey MinyardF: include/hw/ipmi/*
2036caf316baSCorey MinyardF: hw/ipmi/*
2037caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c
20381e8a1faeSThomas HuthF: tests/qtest/ipmi*
2039e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase
2040caf316baSCorey Minyard
2041c095348bSJohn SnowFloppy
2042c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
2043c095348bSJohn SnowL: qemu-block@nongnu.org
20441b0477a6SJohn SnowS: Odd Fixes
2045c095348bSJohn SnowF: hw/block/fdc.c
20465a5d2f3dSPhilippe Mathieu-DaudéF: hw/block/fdc-internal.h
204772ea60e4SPhilippe Mathieu-DaudéF: hw/block/fdc-isa.c
20481430759eSPhilippe Mathieu-DaudéF: hw/block/fdc-sysbus.c
2049c095348bSJohn SnowF: include/hw/block/fdc.h
20501e8a1faeSThomas HuthF: tests/qtest/fdc-test.c
205177582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide
2052fd5d5c56SAnthony Liguori
2053ee344768SMaciej S. SzmigieroHyper-V VMBus
2054ee344768SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
2055ee344768SMaciej S. SzmigieroS: Odd Fixes
2056ee344768SMaciej S. SzmigieroF: hw/hyperv/vmbus.c
2057ee344768SMaciej S. SzmigieroF: include/hw/hyperv/vmbus*.h
2058ee344768SMaciej S. Szmigiero
2059f5f487b2SPeter MaydellOMAP
2060f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
20618ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
2062adb478a5SPeter MaydellS: Odd Fixes
20638d8b636dSPaolo BonziniF: hw/*/omap*
2064ed0db866SThomas HuthF: include/hw/arm/omap.h
206566278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst
20665f6b9b05SThomas HuthF: tests/functional/test_arm_sx1.py
2067f5f487b2SPeter Maydell
206828d54e58SPaolo BonziniIPack
206928d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com>
207028d54e58SPaolo BonziniS: Odd Fixes
207128d54e58SPaolo BonziniF: hw/char/ipoctal232.c
207228d54e58SPaolo BonziniF: hw/ipack/
207328d54e58SPaolo Bonzini
2074fd5d5c56SAnthony LiguoriPCI
2075fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
2076fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
2077fd5d5c56SAnthony LiguoriS: Supported
20788d8b636dSPaolo BonziniF: include/hw/pci/*
2079f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c
2080ca818cfbSMichael S. TsirkinF: hw/pci/*
2081f178bc6bSPaolo BonziniF: hw/pci-bridge/*
208261c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json
208368179923SPhilippe Mathieu-DaudéF: docs/pci*
208468179923SPhilippe Mathieu-DaudéF: docs/specs/*pci*
20856f9bebf1SAkihiko OdakiF: docs/system/sriov.rst
20860e0b3592SMichael S. Tsirkin
20875fb52f6cSHuai-Cheng KuoPCIE DOE
20885fb52f6cSHuai-Cheng KuoM: Huai-Cheng Kuo <hchkuo@avery-design.com.tw>
20895fb52f6cSHuai-Cheng KuoM: Chris Browy <cbrowy@avery-design.com>
20905fb52f6cSHuai-Cheng KuoS: Supported
20915fb52f6cSHuai-Cheng KuoF: include/hw/pci/pcie_doe.h
20925fb52f6cSHuai-Cheng KuoF: hw/pci/pcie_doe.c
20935fb52f6cSHuai-Cheng Kuo
2094d31e5ae7SMichael S. TsirkinACPI/SMBIOS
20950e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
20960e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com>
2097104593c3SAni SinhaR: Ani Sinha <anisinha@redhat.com>
20980e0b3592SMichael S. TsirkinS: Supported
20990e0b3592SMichael S. TsirkinF: include/hw/acpi/*
2100a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h
21018d8b636dSPaolo BonziniF: hw/acpi/*
2102d31e5ae7SMichael S. TsirkinF: hw/smbios/*
21030e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc]
21040e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c
210527c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json
2106b963ea19SThomas HuthF: tests/qtest/bios-tables-test*
21071e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc]
2108faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/
2109fcc6f733SPeter MaydellF: docs/specs/acpi_cpu_hotplug.rst
2110fcc6f733SPeter MaydellF: docs/specs/acpi_mem_hotplug.rst
21112fcd005fSDavid HildenbrandF: docs/specs/acpi_nvdimm.rst
2112fcc6f733SPeter MaydellF: docs/specs/acpi_pci_hotplug.rst
2113fcc6f733SPeter MaydellF: docs/specs/acpi_hw_reduced_hotplug.rst
2114fd5d5c56SAnthony Liguori
211547fc3400SSunil V LARM ACPI Subsystem
211647fc3400SSunil V LM: Shannon Zhao <shannon.zhaosl@gmail.com>
211747fc3400SSunil V LL: qemu-arm@nongnu.org
211847fc3400SSunil V LS: Maintained
211947fc3400SSunil V LF: hw/arm/virt-acpi-build.c
212047fc3400SSunil V L
212147fc3400SSunil V LRISC-V ACPI Subsystem
212247fc3400SSunil V LM: Sunil V L <sunilvl@ventanamicro.com>
212347fc3400SSunil V LL: qemu-riscv@nongnu.org
212447fc3400SSunil V LS: Maintained
212547fc3400SSunil V LF: hw/riscv/virt-acpi-build.c
212647fc3400SSunil V L
2127d135536dSAni SinhaACPI/VIOT
2128d135536dSAni SinhaM: Jean-Philippe Brucker <jean-philippe@linaro.org>
2129d135536dSAni SinhaS: Supported
2130d135536dSAni SinhaF: hw/acpi/viot.c
2131d135536dSAni SinhaF: hw/acpi/viot.h
2132d135536dSAni Sinha
213352e9ed6dSThomas HuthACPI/FUNCTIONAL/BIOSBITS
2134607a079bSAni SinhaM: Ani Sinha <anisinha@redhat.com>
2135242a58caSAni SinhaM: Michael S. Tsirkin <mst@redhat.com>
213676f831dcSAni SinhaS: Supported
213705caa062SThomas HuthF: tests/functional/acpi-bits/*
213805caa062SThomas HuthF: tests/functional/test_acpi_bits.py
213997b091c8SThomas HuthF: docs/devel/testing/acpi-bits.rst
214076f831dcSAni Sinha
2141f7e462f8SDongjiu GengACPI/HEST/GHES
2142d6eed465SDongjiu GengR: Dongjiu Geng <gengdongjiu1@gmail.com>
2143f7e462f8SDongjiu GengL: qemu-arm@nongnu.org
2144f7e462f8SDongjiu GengS: Maintained
2145f7e462f8SDongjiu GengF: hw/acpi/ghes.c
2146f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h
2147f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst
2148f7e462f8SDongjiu Geng
2149aaade8d7SAndreas Färberppc4xx
2150aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
21510f514eeaSDavid GibsonS: Orphan
2152e20dbe54SCédric Le GoaterF: hw/ppc/ppc4xx*.c
2153e20dbe54SCédric Le GoaterF: hw/ppc/ppc440_uc.c
2154e20dbe54SCédric Le GoaterF: hw/ppc/ppc440.h
2155aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c
21564d641f36SPhilippe Mathieu-DaudéF: include/hw/pci-host/ppc4xx.h
2157b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h
2158aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h
215934d0831fSPeter MaydellF: hw/intc/ppc-uic.c
216034d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h
2161aaade8d7SAndreas Färber
216261af0ee6SPaolo BonziniCharacter devices
21632185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com>
21642185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
216561af0ee6SPaolo BonziniS: Odd Fixes
216661af0ee6SPaolo BonziniF: hw/char/
216763fc0723SThomas HuthF: include/hw/char/
216861af0ee6SPaolo Bonzini
2169f536f112SPaolo BonziniNetwork devices
2170f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com>
2171f536f112SPaolo BonziniS: Odd Fixes
2172f536f112SPaolo BonziniF: hw/net/
21736061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/
21741e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c
2175eeba3d73SThomas HuthF: tests/functional/test_info_usernet.py
21769711cd0dSJens FreimannF: docs/virtio-net-failover.rst
2177e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
2178f536f112SPaolo Bonzini
2179e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices
21808823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2181e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next
2182e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained
2183e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c
2184e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h
2185e0c9d0c1SPhilippe Mathieu-Daudé
2186fd5d5c56SAnthony LiguoriSCSI
2187de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2188fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
2189de7724f7SPaolo BonziniS: Supported
219074460f34SThomas HuthF: include/hw/scsi/*
21918d8b636dSPaolo BonziniF: hw/scsi/*
21921e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c
2193b43957dcSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-virtio-scsi-test.c
2194ce94fa7aSMark Cave-AylandF: tests/qtest/am53c974-test.c
2195aa62976cSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-lsi53c895a-test.c
2196e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next
2197de7724f7SPaolo Bonzini
2198fcb5629dSPeter A. G. CrosthwaiteSSI
2199c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2200fcb5629dSPeter A. G. CrosthwaiteS: Maintained
22018d8b636dSPaolo BonziniF: hw/ssi/*
22022389bcc2SCédric Le GoaterF: hw/block/m25p80*
2203982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h
22044b46ba61SAlistair FrancisX: hw/ssi/xilinx_*
22051e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c
22064b46ba61SAlistair Francis
22074b46ba61SAlistair FrancisXilinx SPI
2208c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
22094b46ba61SAlistair FrancisS: Maintained
22104b46ba61SAlistair FrancisF: hw/ssi/xilinx_*
2211fcb5629dSPeter A. G. Crosthwaite
2212076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card)
22138823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
22148372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com>
2215ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org
2216076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes
2217076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd*
2218076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c
2219076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd*
22201232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c
222159b63d78SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sdcard-test.c
222259b63d78SPhilippe Mathieu-DaudéF: tests/qtest/sdhci-test.c
2223076a0fc3SPhilippe Mathieu-Daudé
2224fd5d5c56SAnthony LiguoriUSB
222521d61b39SGerd HoffmannS: Orphan
22268d8b636dSPaolo BonziniF: hw/usb/*
22279c3c834bSPhilippe Mathieu-DaudéF: stubs/usb-dev-stub.c
22281e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c
22292a49e4e9SPeter MaydellF: docs/system/devices/usb.rst
2230beded0ffSThomas HuthF: include/hw/usb.h
2231beded0ffSThomas HuthF: include/hw/usb/
2232fd5d5c56SAnthony Liguori
2233e26082fdSPaolo BonziniUSB (serial adapter)
2234e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
2235e26082fdSPaolo BonziniS: Maintained
2236e26082fdSPaolo BonziniF: hw/usb/dev-serial.c
2237e26082fdSPaolo Bonzini
223892e1fb5eSAlex WilliamsonVFIO
223992e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com>
22402696da62SAlex WilliamsonM: Cédric Le Goater <clg@redhat.com>
224192e1fb5eSAlex WilliamsonS: Supported
2242cf7087dbSKim PhillipsF: hw/vfio/*
224385ae745eSCédric Le GoaterF: util/vfio-helpers.c
224499b88c6dSThomas HuthF: include/hw/vfio/
22458e0b21e3SAvihai HoronF: docs/devel/migration/vfio.rst
2246a0359b56SAvihai HoronF: qapi/vfio.json
224792e1fb5eSAlex Williamson
2248515d80d6STomita Moekovfio-igd
2249515d80d6STomita MoekoM: Alex Williamson <alex.williamson@redhat.com>
2250515d80d6STomita MoekoM: Cédric Le Goater <clg@redhat.com>
2251515d80d6STomita MoekoM: Tomita Moeko <tomitamoeko@gmail.com>
2252515d80d6STomita MoekoS: Supported
2253515d80d6STomita MoekoF: hw/vfio/igd.c
2254515d80d6STomita MoekoF: docs/igd-assign.txt
2255515d80d6STomita Moeko
22565eb74557SDong Jia Shivfio-ccw
22577913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com>
2258074c84b9SMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com>
22595eb74557SDong Jia ShiS: Supported
22605eb74557SDong Jia ShiF: hw/vfio/ccw.c
22615eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c
22625eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h
226344445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h
2264146bd283SCornelia HuckL: qemu-s390x@nongnu.org
22655eb74557SDong Jia Shi
2266a51b3153STony Krowiakvfio-ap
2267a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com>
2268a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com>
2269074c84b9SMatthew RosatoM: Jason Herne <jjherne@linux.ibm.com>
2270a51b3153STony KrowiakS: Supported
2271a51b3153STony KrowiakF: hw/s390x/ap-device.c
2272a51b3153STony KrowiakF: hw/s390x/ap-bridge.c
2273a51b3153STony KrowiakF: include/hw/s390x/ap-device.h
2274a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h
22752fe2942cSTony KrowiakF: hw/vfio/ap.c
2276f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst
2277a51b3153STony KrowiakL: qemu-s390x@nongnu.org
2278a51b3153STony Krowiak
22796e6d8ac6SEric Augeriommufd
22806e6d8ac6SEric AugerM: Yi Liu <yi.l.liu@intel.com>
22816e6d8ac6SEric AugerM: Eric Auger <eric.auger@redhat.com>
22826e6d8ac6SEric AugerM: Zhenzhong Duan <zhenzhong.duan@intel.com>
22836e6d8ac6SEric AugerS: Supported
22846e6d8ac6SEric AugerF: backends/iommufd.c
228532cad1ffSPhilippe Mathieu-DaudéF: include/system/iommufd.h
22861f94b218SZhenzhong DuanF: backends/host_iommu_device.c
228732cad1ffSPhilippe Mathieu-DaudéF: include/system/host_iommu_device.h
2288d6b5c4c1SYi LiuF: include/qemu/chardev_open.h
2289d6b5c4c1SYi LiuF: util/chardev_open.c
229098dad2b0SZhenzhong DuanF: docs/devel/vfio-iommufd.rst
22916e6d8ac6SEric Auger
2292fd5d5c56SAnthony Liguorivhost
2293fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
22947967b7e0SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com>
2295fd5d5c56SAnthony LiguoriS: Supported
22968d8b636dSPaolo BonziniF: hw/*/*vhost*
2297590de17bSStefano GarzarellaF: docs/interop/vhost-user*
2298590de17bSStefano GarzarellaF: docs/system/devices/vhost-user*
229972c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/
2300590de17bSStefano GarzarellaF: backends/*vhost*
230132cad1ffSPhilippe Mathieu-DaudéF: include/system/vhost-user-backend.h
2302590de17bSStefano GarzarellaF: include/hw/virtio/vhost*
2303590de17bSStefano GarzarellaF: include/*/vhost*
2304ec09f22dSStefan Weil viaF: subprojects/libvhost-user/
2305590de17bSStefano GarzarellaF: block/export/vhost-user*
2306590de17bSStefano GarzarellaF: util/vhost-user-server.c
2307fd5d5c56SAnthony Liguori
23082b6fc0b8SEugenio Pérezvhost-shadow-virtqueue
23092b6fc0b8SEugenio PérezR: Eugenio Pérez <eperezma@redhat.com>
23102b6fc0b8SEugenio PérezF: hw/virtio/vhost-shadow-virtqueue.*
23112b6fc0b8SEugenio Pérez
2312fd5d5c56SAnthony Liguorivirtio
2313a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
2314fd5d5c56SAnthony LiguoriS: Supported
23158d8b636dSPaolo BonziniF: hw/*/virtio*
231672fa605dSThomas HuthF: hw/virtio/Makefile.objs
231772fa605dSThomas HuthF: hw/virtio/trace-events
23183b311250SMarkus ArmbrusterF: qapi/virtio.json
23196a084ea3SMichael S. TsirkinF: net/vhost-user.c
2320494f7b57SThomas HuthF: include/hw/virtio/
23214db546d3SThomas HuthF: docs/devel/virtio*
23228e0b21e3SAvihai HoronF: docs/devel/migration/virtio.rst
2323cce85725SThomas HuthF: tests/functional/test_virtio_version.py
2324fd5d5c56SAnthony Liguori
23256d7b25adSDavid Hildenbrandvirtio-balloon
23266d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com>
23276d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
23286d7b25adSDavid HildenbrandS: Maintained
232914dc58e3SThomas HuthF: docs/interop/virtio-balloon-stats.rst
23306d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c
23316d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h
23328d7f2e76SPhilippe Mathieu-DaudéF: system/balloon.c
233332cad1ffSPhilippe Mathieu-DaudéF: include/system/balloon.h
233484604595SDaniel P. BerrangéF: tests/qtest/virtio-balloon-test.c
23351456e906SDaniel P. BerrangéF: tests/functional/test_virtio_balloon.py
23366d7b25adSDavid Hildenbrand
2337fd5d5c56SAnthony Liguorivirtio-9p
2338233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com>
233952065d40SGreg KurzR: Greg Kurz <groug@kaod.org>
23403548fa01SChristian SchoenebeckS: Maintained
23416f569084SChristian SchoenebeckW: https://wiki.qemu.org/Documentation/9p
2342aebeca25SAndreas FärberF: hw/9pfs/
2343b827891dSGreg KurzX: hw/9pfs/xen-9p*
2344aebeca25SAndreas FärberF: fsdev/
23451e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c
2346818e42feSChristian SchoenebeckF: tests/qtest/libqos/virtio-9p*
234790225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next
2348fd5d5c56SAnthony Liguori
2349fd5d5c56SAnthony Liguorivirtio-blk
235054d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2351b457a5f5SStefan HajnocziL: qemu-block@nongnu.org
2352fd5d5c56SAnthony LiguoriS: Supported
2353d9cf55a8SDaniil TatianinF: hw/block/virtio-blk-common.c
23548d8b636dSPaolo BonziniF: hw/block/virtio-blk.c
2355b457a5f5SStefan HajnocziF: hw/block/dataplane/*
2356d9cf55a8SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h
23571e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c
23585f6a260fSThomas HuthF: tests/functional/test_x86_64_hotplug_blk.py
2359e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
2360fd5d5c56SAnthony Liguori
2361dd4ad64aSCornelia Huckvirtio-ccw
2362c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
236368b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
23646a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
2365dd4ad64aSCornelia HuckS: Supported
2366901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc]
2367117d7943SEric FarmanF: hw/s390x/vhost-*-ccw.c
236899eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next
2369e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
2370146bd283SCornelia HuckL: qemu-s390x@nongnu.org
2371dd4ad64aSCornelia Huck
2372faefdba8SAlbert Estevevirtio-dmabuf
2373faefdba8SAlbert EsteveM: Albert Esteve <aesteve@redhat.com>
2374faefdba8SAlbert EsteveS: Supported
2375faefdba8SAlbert EsteveF: hw/display/virtio-dmabuf.c
2376faefdba8SAlbert EsteveF: include/hw/virtio/virtio-dmabuf.h
2377faefdba8SAlbert EsteveF: tests/unit/test-virtio-dmabuf.c
2378faefdba8SAlbert Esteve
2379bad7d2c3SDr. David Alan Gilbertvirtiofs
2380bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com>
2381bad7d2c3SDr. David Alan GilbertS: Supported
2382bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs*
2383bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h
2384c96c116eSStefan HajnocziL: virtio-fs@lists.linux.dev
2385bad7d2c3SDr. David Alan Gilbert
2386a5d4d7b5SGerd Hoffmannvirtio-input
2387a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
23881e2edb98SGerd HoffmannS: Odd Fixes
2389887d5775SLeo YanF: docs/system/devices/vhost-user-input.rst
2390a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c
239187c7fb78SLeo YanF: hw/virtio/vhost-user-input.c
2392a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h
239306914c97SMarc-André LureauF: contrib/vhost-user-input/*
2394a5d4d7b5SGerd Hoffmann
2395c1dee918SEric Augervirtio-iommu
2396c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com>
2397c1dee918SEric AugerS: Maintained
2398c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c
2399c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h
2400c1dee918SEric Auger
2401fd5d5c56SAnthony Liguorivirtio-serial
24022501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
24032501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
2404fd5d5c56SAnthony LiguoriS: Supported
24058d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c
24068d8b636dSPaolo BonziniF: hw/char/virtio-console.c
240768a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h
24081e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c
2409fd5d5c56SAnthony Liguori
24101f51a5cbSAmit Shahvirtio-rng
24112501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
24122501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
24131f51a5cbSAmit ShahS: Supported
24141f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c
24151f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h
241632cad1ffSPhilippe Mathieu-DaudéF: include/system/rng*.h
24171f51a5cbSAmit ShahF: backends/rng*.c
24181e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c
24191f51a5cbSAmit Shah
2420bb154e3eSDorjoy Chowdhuryvirtio-nsm
2421bb154e3eSDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com>
2422bb154e3eSDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com>
2423bb154e3eSDorjoy ChowdhuryS: Maintained
2424bb154e3eSDorjoy ChowdhuryF: hw/virtio/cbor-helpers.c
2425bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm.c
2426bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm-pci.c
2427bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/cbor-helpers.h
2428bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/virtio-nsm.h
2429bb154e3eSDorjoy Chowdhury
243062759896SAlex Bennéevhost-user-stubs
243162759896SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
243262759896SAlex BennéeS: Maintained
243362759896SAlex BennéeF: hw/virtio/vhost-user-base.c
243462759896SAlex BennéeF: hw/virtio/vhost-user-device*
243562759896SAlex Bennée
2436e3e01466SMathieu Poiriervhost-user-rng
2437e3e01466SMathieu PoirierM: Mathieu Poirier <mathieu.poirier@linaro.org>
2438e3e01466SMathieu PoirierS: Supported
24394db546d3SThomas HuthF: docs/system/devices/vhost-user-rng.rst
2440e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng.c
2441e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng-pci.c
2442e3e01466SMathieu PoirierF: include/hw/virtio/vhost-user-rng.h
2443e3e01466SMathieu PoirierF: tools/vhost-user-rng/*
2444e3e01466SMathieu Poirier
244527ba7b02SViresh Kumarvhost-user-gpio
244627ba7b02SViresh KumarM: Alex Bennée <alex.bennee@linaro.org>
244727ba7b02SViresh KumarR: Viresh Kumar <viresh.kumar@linaro.org>
244827ba7b02SViresh KumarS: Maintained
244925c60a46SViresh KumarF: hw/virtio/vhost-user-gpio*
245027ba7b02SViresh KumarF: include/hw/virtio/vhost-user-gpio.h
24518fcfc823SAlex BennéeF: tests/qtest/libqos/virtio-gpio.*
245227ba7b02SViresh Kumar
24534ae0fc18SManos Pitsidianakisvhost-user-snd
24544ae0fc18SManos PitsidianakisM: Alex Bennée <alex.bennee@linaro.org>
24554ae0fc18SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
24564ae0fc18SManos PitsidianakisS: Maintained
24574ae0fc18SManos PitsidianakisF: hw/virtio/vhost-user-snd*
24584ae0fc18SManos PitsidianakisF: include/hw/virtio/vhost-user-snd.h
24594ae0fc18SManos Pitsidianakis
2460a5dab090SMilan Zamazalvhost-user-scmi
2461a5dab090SMilan ZamazalR: mzamazal@redhat.com
2462a5dab090SMilan ZamazalS: Supported
2463a5dab090SMilan ZamazalF: hw/virtio/vhost-user-scmi*
2464a5dab090SMilan ZamazalF: include/hw/virtio/vhost-user-scmi.h
2465b6f53ae0SMilan ZamazalF: tests/qtest/libqos/virtio-scmi.*
2466a5dab090SMilan Zamazal
24676034011cSGongleivirtio-crypto
24686034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
24696034011cSGongleiS: Supported
24706034011cSGongleiF: hw/virtio/virtio-crypto.c
24716034011cSGongleiF: hw/virtio/virtio-crypto-pci.c
24726034011cSGongleiF: include/hw/virtio/virtio-crypto.h
24736034011cSGonglei
247418129c15SDavid Hildenbrandvirtio based memory device
247518129c15SDavid HildenbrandM: David Hildenbrand <david@redhat.com>
247618129c15SDavid HildenbrandS: Supported
247788d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.c
247888d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.h
247988d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md-stubs.c
248018129c15SDavid HildenbrandF: hw/virtio/virtio-md-pci.c
248118129c15SDavid HildenbrandF: include/hw/virtio/virtio-md-pci.h
2482dbdf841bSDavid HildenbrandF: stubs/virtio-md-pci.c
248318129c15SDavid Hildenbrand
2484751c7bddSDavid Hildenbrandvirtio-mem
2485751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
2486751c7bddSDavid HildenbrandS: Supported
2487751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/
2488751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c
2489751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h
2490751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c
2491aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.c
2492aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.h
2493751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h
2494751c7bddSDavid Hildenbrand
24952880e676SManos Pitsidianakisvirtio-snd
24962880e676SManos PitsidianakisM: Gerd Hoffmann <kraxel@redhat.com>
24972880e676SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
24982880e676SManos PitsidianakisS: Supported
24992880e676SManos PitsidianakisF: hw/audio/virtio-snd.c
250024269085SManos PitsidianakisF: hw/audio/virtio-snd-pci.c
25012880e676SManos PitsidianakisF: include/hw/audio/virtio-snd.h
2502f54fea11SManos PitsidianakisF: docs/system/devices/virtio-snd.rst
25032880e676SManos Pitsidianakis
2504f3c507adSKeith Buschnvme
25058261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org>
2506e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk>
250700d7dffeSKlaus JensenR: Jesper Devantier <foss@defmacro.it>
2508c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2509f3c507adSKeith BuschS: Supported
251088eea45cSKlaus JensenF: hw/nvme/*
2511dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h
25121e8a1faeSThomas HuthF: tests/qtest/nvme-test.c
25134db546d3SThomas HuthF: docs/system/devices/nvme.rst
2514e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next
2515f3c507adSKeith Busch
2516bc4e68d3SJeuk Kimufs
2517bc4e68d3SJeuk KimM: Jeuk Kim <jeuk20.kim@samsung.com>
2518bc4e68d3SJeuk KimS: Supported
2519bc4e68d3SJeuk KimF: hw/ufs/*
2520bc4e68d3SJeuk KimF: include/block/ufs.h
2521631c8726SJeuk KimF: tests/qtest/ufs-test.c
2522bc4e68d3SJeuk Kim
2523d383c625SHannes Reineckemegasas
25243fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com>
2525c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2526d383c625SHannes ReineckeS: Supported
2527d383c625SHannes ReineckeF: hw/scsi/megasas.c
2528d383c625SHannes ReineckeF: hw/scsi/mfi.h
25291e8a1faeSThomas HuthF: tests/qtest/megasas-test.c
2530c887d333SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-megasas-test.c
2531d383c625SHannes Reinecke
2532605d52e6SDmitry FleytmanNetwork packet abstractions
2533bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2534f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
2535605d52e6SDmitry FleytmanS: Maintained
2536605d52e6SDmitry FleytmanF: include/net/eth.h
2537605d52e6SDmitry FleytmanF: net/eth.c
2538605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt*
2539605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt*
2540605d52e6SDmitry Fleytman
2541622fb504SDmitry FleytmanVmware
2542bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2543622fb504SDmitry FleytmanS: Maintained
25446c493724SThomas HuthF: docs/specs/vmw_pvscsi-spec.txt
25456c493724SThomas HuthF: hw/display/vmware_vga.c
2546622fb504SDmitry FleytmanF: hw/net/vmxnet*
2547622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi*
25486c493724SThomas HuthF: pc-bios/efi-vmxnet3.rom
25496c493724SThomas HuthF: pc-bios/vgabios-vmware.bin
25506c493724SThomas HuthF: roms/config.vga-vmware
25511e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c
25528472cc5dSPeter MaydellF: docs/specs/vwm_pvscsi-spec.rst
2553622fb504SDmitry Fleytman
2554de24d3f1SScott FeldmanRocker
2555de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us>
2556de24d3f1SScott FeldmanS: Maintained
2557de24d3f1SScott FeldmanF: hw/net/rocker/
255892a3c6aaSMarkus ArmbrusterF: qapi/rocker.json
2559de850948SThomas HuthF: tests/rocker/
25609ca6876dSPeter MaydellF: docs/specs/rocker.rst
2561de24d3f1SScott Feldman
2562093454e2SDmitry Fleytmane1000x
2563bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2564f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
2565093454e2SDmitry FleytmanS: Maintained
2566093454e2SDmitry FleytmanF: hw/net/e1000x*
2567093454e2SDmitry Fleytman
25686f3fbe4eSDmitry Fleytmane1000e
2569bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2570f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
25716f3fbe4eSDmitry FleytmanS: Maintained
25726f3fbe4eSDmitry FleytmanF: hw/net/e1000e*
25737d6a4f12SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-e1000e-test.c
25740c2c2d4eSAkihiko OdakiF: tests/qtest/e1000e-test.c
25750c2c2d4eSAkihiko OdakiF: tests/qtest/libqos/e1000e.*
25766f3fbe4eSDmitry Fleytman
25773a977deeSAkihiko Odakiigb
2578f37efe50SAkihiko OdakiM: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
257992360d6eSSriram YagnaramanR: Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>
2580f37efe50SAkihiko OdakiS: Odd Fixes
2581136e9dbaSAkihiko OdakiF: docs/system/devices/igb.rst
25823a977deeSAkihiko OdakiF: hw/net/igb*
25834c0a2df8SThomas HuthF: tests/functional/test_netdev_ethtool.py
258445cb69bbSAkihiko OdakiF: tests/qtest/igb-test.c
258545cb69bbSAkihiko OdakiF: tests/qtest/libqos/igb.c
2586fd5d5c56SAnthony Liguori
2587ebc2327fSStefan Weileepro100
2588ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de>
2589ebc2327fSStefan WeilS: Maintained
2590ebc2327fSStefan WeilF: hw/net/eepro100.c
2591ebc2327fSStefan Weil
259234ea023dSSven Schnelletulip
259334ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org>
259434ea023dSSven SchnelleS: Maintained
259534ea023dSSven SchnelleF: hw/net/tulip.c
259634ea023dSSven SchnelleF: hw/net/tulip.h
259734ea023dSSven Schnelle
2598065177eeSPatrick Venturepca954x
25996529511aSPatrick LeisM: Patrick Leis <venture@google.com>
2600065177eeSPatrick VentureS: Maintained
2601065177eeSPatrick VentureF: hw/i2c/i2c_mux_pca954x.c
2602065177eeSPatrick VentureF: include/hw/i2c/i2c_mux_pca954x.h
2603065177eeSPatrick Venture
26044cbb1513SDmitriy Sharikhinpcf8574
26050d3dea7dSAlex BennéeS: Orphaned
26064cbb1513SDmitriy SharikhinF: hw/gpio/pcf8574.c
26074cbb1513SDmitriy SharikhinF: include/gpio/pcf8574.h
26084cbb1513SDmitriy Sharikhin
2609e481a1f6SAlistair FrancisGeneric Loader
2610c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2611e481a1f6SAlistair FrancisS: Maintained
2612e481a1f6SAlistair FrancisF: hw/core/generic-loader.c
2613efe1592cSAlistair FrancisF: hw/core/uboot_image.h
2614e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h
261570f20110SAlex BennéeF: docs/system/generic-loader.rst
2616e481a1f6SAlistair Francis
2617a33ff6d2SAlex BennéeGuest Loader
2618a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2619a33ff6d2SAlex BennéeS: Maintained
2620a33ff6d2SAlex BennéeF: hw/core/guest-loader.c
262101460378SAlex BennéeF: docs/system/guest-loader.rst
262201466041SThomas HuthF: tests/functional/test_aarch64_xen.py
2623fd5d5c56SAnthony Liguori
2624645d3cbeSSu HangIntel Hexadecimal Object File Loader
2625645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn>
2626645d3cbeSSu HangS: Maintained
26271e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c
26284b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex
2629645d3cbeSSu Hang
263087a9023aSThomas HuthCHRP NVRAM
263187a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com>
263287a9023aSThomas HuthS: Maintained
263387a9023aSThomas HuthF: hw/nvram/chrp_nvram.c
263487a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h
26351e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c
263687a9023aSThomas Huth
263742697d88SBen WarrenVM Generation ID
26382b42989cSJohn SnowS: Orphan
263948006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
264042697d88SBen WarrenF: hw/acpi/vmgenid.c
264142697d88SBen WarrenF: include/hw/acpi/vmgenid.h
2642912fb367SPeter MaydellF: docs/specs/vmgenid.rst
26431e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c
264442697d88SBen Warren
2645c1b29826SPhilippe Mathieu-DaudéLED
26468823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2647c1b29826SPhilippe Mathieu-DaudéS: Maintained
2648c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h
2649c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c
2650c1b29826SPhilippe Mathieu-Daudé
2651747969dbSPhilippe Mathieu-DaudéUnimplemented device
2652747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org>
26538823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
265448006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
2655747969dbSPhilippe Mathieu-DaudéS: Maintained
2656747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h
2657747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c
2658747969dbSPhilippe Mathieu-Daudé
26596007523aSPhilippe Mathieu-DaudéEmpty slot
26606007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com>
26618823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
266248006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
26636007523aSPhilippe Mathieu-DaudéS: Maintained
26646007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h
26656007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c
26666007523aSPhilippe Mathieu-Daudé
2667dbb2e472SGerd HoffmannStandard VGA
2668dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2669dbb2e472SGerd HoffmannS: Maintained
2670dbb2e472SGerd HoffmannF: hw/display/vga*
2671dbb2e472SGerd HoffmannF: hw/display/bochs-display.c
2672dbb2e472SGerd HoffmannF: include/hw/display/vga.h
2673dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h
267468ed96beSPeter MaydellF: docs/specs/standard-vga.rst
2675dbb2e472SGerd Hoffmann
267658d632c7SGerd Hoffmannramfb
267758d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
267858d632c7SGerd HoffmannS: Maintained
267958d632c7SGerd HoffmannF: hw/display/ramfb*.c
268058d632c7SGerd HoffmannF: include/hw/display/ramfb.h
268158d632c7SGerd Hoffmann
2682dbb2e472SGerd Hoffmannvirtio-gpu
26832f8cd5a9SGerd HoffmannS: Orphan
2684dbb2e472SGerd HoffmannF: hw/display/virtio-gpu*
2685c68082c4SMarc-André LureauF: hw/display/virtio-vga.*
2686dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h
2687853c014bSThomas HuthF: docs/system/devices/virtio-gpu.rst
26889a722825SAlex BennéeF: tests/functional/test_aarch64_virt_gpu.py
2689dbb2e472SGerd Hoffmann
2690b372d79bSRaphael Norwitzvhost-user-blk
26911dd6954cSRaphael NorwitzM: Raphael Norwitz <raphael@enfabrica.net>
2692b372d79bSRaphael NorwitzS: Maintained
2693b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/
2694b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/
2695b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c
26968edd5673SDaniil TatianinF: hw/block/virtio-blk-common.c
2697b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c
2698b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c
2699b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c
2700b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h
2701b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h
27028edd5673SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h
2703b372d79bSRaphael Norwitz
2704bd2e44feSMarc-André Lureauvhost-user-gpu
2705bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2706bd2e44feSMarc-André LureauS: Maintained
2707bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst
2708d52c454aSMarc-André LureauF: contrib/vhost-user-gpu
2709d52c454aSMarc-André LureauF: hw/display/vhost-user-*
2710bd2e44feSMarc-André Lureau
2711dbb2e472SGerd HoffmannCirrus VGA
2712dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2713dbb2e472SGerd HoffmannS: Odd Fixes
2714dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
2715dbb2e472SGerd HoffmannF: hw/display/cirrus*
2716dbb2e472SGerd Hoffmann
271772d277a7SGerd HoffmannEDID Generator
271872d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
271972d277a7SGerd HoffmannS: Maintained
272072d277a7SGerd HoffmannF: hw/display/edid*
272172d277a7SGerd HoffmannF: include/hw/display/edid.h
272272d277a7SGerd HoffmannF: qemu-edid.c
272372d277a7SGerd Hoffmann
272467e908c9SPhil Dennis-JordanmacOS PV Graphics (apple-gfx)
272567e908c9SPhil Dennis-JordanM: Phil Dennis-Jordan <phil@philjordan.eu>
272667e908c9SPhil Dennis-JordanS: Maintained
272767e908c9SPhil Dennis-JordanF: hw/display/apple-gfx*
272867e908c9SPhil Dennis-Jordan
272910386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB)
273010386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org>
27318823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
273210386385SPhilippe Mathieu-DaudéS: Maintained
273316971899SBernhard BeschowF: hw/isa/piix.c
2734fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
273510386385SPhilippe Mathieu-Daudé
273628900f9bSBALATON ZoltanVIA South Bridges (VT82C686B, VT8231)
273728900f9bSBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
273828900f9bSBALATON ZoltanM: Philippe Mathieu-Daudé <philmd@linaro.org>
273928900f9bSBALATON ZoltanR: Jiaxun Yang <jiaxun.yang@flygoat.com>
274028900f9bSBALATON ZoltanS: Maintained
274128900f9bSBALATON ZoltanF: hw/isa/vt82c686.c
274228900f9bSBALATON ZoltanF: hw/usb/vt82c686-uhci-pci.c
274328900f9bSBALATON ZoltanF: include/hw/isa/vt82c686.h
274428900f9bSBALATON Zoltan
274515ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg)
27468823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
274715ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com>
274815ffb43cSPhilippe Mathieu-DaudéS: Supported
274915ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt
27508d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c
2751b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c
275215ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h
275315ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h
27541cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c
27551e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c
275615ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next
275715ffb43cSPhilippe Mathieu-Daudé
27582313abf0SThomas HuthXIVE
27594901a34dSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com>
27602313abf0SThomas HuthL: qemu-ppc@nongnu.org
2761b0877575SCédric Le GoaterS: Odd Fixes
27622313abf0SThomas HuthF: hw/*/*xive*
27632313abf0SThomas HuthF: include/hw/*/*xive*
276431bfbc00SFrederic BarratF: tests/qtest/*xive*
276524563a58SCédric Le GoaterF: docs/*/*xive*
27662313abf0SThomas Huth
27677bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals
2768920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
27697bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com>
2770f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
2771645194c7SYoshinori SatoF: hw/char/renesas_sci.c
27727bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
2773c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c
27747bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
2775645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h
27767bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h
2777c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h
27787bd0d13fSPhilippe Mathieu-Daudé
2779e78597ccSYoshinori SatoRenesas RX peripherals
2780920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
2781b2744da9SPhilippe Mathieu-DaudéS: Orphan
2782e78597ccSYoshinori SatoF: hw/intc/rx_icu.c
27830c80f50fSYoshinori SatoF: hw/rx/
2784e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h
27850c80f50fSYoshinori SatoF: include/hw/rx/
2786e78597ccSYoshinori Sato
2787de4d4adbSPavel PisaCAN bus subsystem and hardware
2788de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz>
278902c5e065SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com>
27901abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com>
2791de4d4adbSPavel PisaS: Maintained
2792de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/
2793de4d4adbSPavel PisaF: net/can/*
2794de4d4adbSPavel PisaF: hw/net/can/*
2795de4d4adbSPavel PisaF: include/net/can_*.h
27968995f1feSThomas HuthF: docs/system/devices/can.rst
2797de4d4adbSPavel Pisa
2798ff8cdbbdSDavid GibsonOpenPIC interrupt controller
2799ff8cdbbdSDavid GibsonM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2800ff8cdbbdSDavid GibsonS: Odd Fixes
2801ff8cdbbdSDavid GibsonF: hw/intc/openpic.c
2802ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic.h
2803ff8cdbbdSDavid Gibson
28046cee5479SPhilippe Mathieu-DaudéMIPS CPS
28058823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
28066cee5479SPhilippe Mathieu-DaudéS: Odd Fixes
28076cee5479SPhilippe Mathieu-DaudéF: hw/misc/mips_*
28086cee5479SPhilippe Mathieu-DaudéF: include/hw/misc/mips_*
28096cee5479SPhilippe Mathieu-Daudé
28106cee5479SPhilippe Mathieu-DaudéMIPS GIC
28118823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
28126cee5479SPhilippe Mathieu-DaudéS: Odd Fixes
28136cee5479SPhilippe Mathieu-DaudéF: hw/intc/mips_gic.c
28146cee5479SPhilippe Mathieu-DaudéF: hw/timer/mips_gictimer.c
28156cee5479SPhilippe Mathieu-DaudéF: include/hw/intc/mips_gic.h
28166cee5479SPhilippe Mathieu-DaudéF: include/hw/timer/mips_gictimer.h
28176cee5479SPhilippe Mathieu-Daudé
281856e34834SCornelia HuckS390 3270 device
281956e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
282056e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2821a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com>
282256e34834SCornelia HuckS: Odd fixes
282356e34834SCornelia HuckF: include/hw/s390x/3270-ccw.h
282456e34834SCornelia HuckF: hw/char/terminal3270.c
282556e34834SCornelia HuckF: hw/s390x/3270-ccw.c
282656e34834SCornelia HuckL: qemu-s390x@nongnu.org
282756e34834SCornelia Huck
282856e34834SCornelia HuckS390 diag 288 watchdog
282956e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
283056e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2831a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com>
283256e34834SCornelia HuckS: Supported
283356e34834SCornelia HuckF: hw/watchdog/wdt_diag288.c
283456e34834SCornelia HuckF: include/hw/watchdog/wdt_diag288.h
283556e34834SCornelia HuckL: qemu-s390x@nongnu.org
283656e34834SCornelia Huck
283756e34834SCornelia HuckS390 storage key device
283856e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
283956e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2840a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
284156e34834SCornelia HuckS: Supported
284256e34834SCornelia HuckF: hw/s390x/storage-keys.h
28435cf9a81eSEric FarmanF: hw/s390x/s390-skeys*.c
284456e34834SCornelia HuckL: qemu-s390x@nongnu.org
284556e34834SCornelia Huck
284656e34834SCornelia HuckS390 storage attribute device
284756e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
284856e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2849a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
285056e34834SCornelia HuckS: Supported
285156e34834SCornelia HuckF: hw/s390x/storage-attributes.h
28525cf9a81eSEric FarmanF: hw/s390x/s390-stattrib*.c
285356e34834SCornelia HuckL: qemu-s390x@nongnu.org
285456e34834SCornelia Huck
285556e34834SCornelia HuckS390 floating interrupt controller
285656e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
285756e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
285856e34834SCornelia HuckM: David Hildenbrand <david@redhat.com>
2859a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
286056e34834SCornelia HuckS: Supported
286156e34834SCornelia HuckF: hw/intc/s390_flic*.c
286256e34834SCornelia HuckF: include/hw/s390x/s390_flic.h
286356e34834SCornelia HuckL: qemu-s390x@nongnu.org
286456e34834SCornelia Huck
28655028d66cSHongren (Zenithal) ZhengCanoKey
28665028d66cSHongren (Zenithal) ZhengM: Hongren (Zenithal) Zheng <i@zenithal.me>
28675028d66cSHongren (Zenithal) ZhengS: Maintained
28685028d66cSHongren (Zenithal) ZhengR: Canokeys.org <contact@canokeys.org>
28695028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.c
28705028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.h
28715028d66cSHongren (Zenithal) ZhengF: docs/system/devices/canokey.rst
28725028d66cSHongren (Zenithal) Zheng
287300313b51SMaciej S. SzmigieroHyper-V Dynamic Memory Protocol
287400313b51SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
287500313b51SMaciej S. SzmigieroS: Supported
287600313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.c
287700313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.h
287800313b51SMaciej S. SzmigieroF: include/hw/hyperv/dynmem-proto.h
287900313b51SMaciej S. SzmigieroF: include/hw/hyperv/hv-balloon.h
288000313b51SMaciej S. Szmigiero
2881b44314abSGustavo Romeroivshmem-flat
2882b44314abSGustavo RomeroM: Gustavo Romero <gustavo.romero@linaro.org>
2883b44314abSGustavo RomeroS: Maintained
2884b44314abSGustavo RomeroF: hw/misc/ivshmem-flat.c
2885b44314abSGustavo RomeroF: include/hw/misc/ivshmem-flat.h
2886b44314abSGustavo RomeroF: docs/system/devices/ivshmem-flat.rst
2887b44314abSGustavo Romero
288806fa8ec6SGerd HoffmannUEFI variable service
288906fa8ec6SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
289006fa8ec6SGerd HoffmannS: Maintained
289106fa8ec6SGerd HoffmannF: hw/uefi/
289206fa8ec6SGerd HoffmannF: include/hw/uefi/
289306fa8ec6SGerd Hoffmann
289411fa056eSAlexander GrafVMapple
289511fa056eSAlexander GrafM: Alexander Graf <agraf@csgraf.de>
289611fa056eSAlexander GrafM: Phil Dennis-Jordan <phil@philjordan.eu>
289711fa056eSAlexander GrafS: Maintained
289811fa056eSAlexander GrafF: hw/vmapple/*
289911fa056eSAlexander GrafF: include/hw/vmapple/*
290059f4d655SAlexander GrafF: docs/system/arm/vmapple.rst
290111fa056eSAlexander Graf
2902fd5d5c56SAnthony LiguoriSubsystems
2903fd5d5c56SAnthony Liguori----------
2904a8f4aee6SPhilippe Mathieu-DaudéOverall Audio backends
2905fd5d5c56SAnthony LiguoriM: Gerd Hoffmann <kraxel@redhat.com>
2906cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
29076bc915f3SGerd HoffmannS: Odd Fixes
2908fd5d5c56SAnthony LiguoriF: audio/
29090ebe43eaSPhilippe Mathieu-DaudéX: audio/alsaaudio.c
291007340820SAkihiko OdakiX: audio/coreaudio.m
29110ebe43eaSPhilippe Mathieu-DaudéX: audio/dsound*
29120ebe43eaSPhilippe Mathieu-DaudéX: audio/jackaudio.c
29130ebe43eaSPhilippe Mathieu-DaudéX: audio/ossaudio.c
29140ebe43eaSPhilippe Mathieu-DaudéX: audio/paaudio.c
29150ebe43eaSPhilippe Mathieu-DaudéX: audio/sdlaudio.c
2916663df1ccSAlexandre RatchovX: audio/sndioaudio.c
29174566d142SPhilippe Mathieu-DaudéX: audio/spiceaudio.c
291892a3c6aaSMarkus ArmbrusterF: qapi/audio.json
2919fd5d5c56SAnthony Liguori
29200ebe43eaSPhilippe Mathieu-DaudéALSA Audio backend
29210ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2922584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
29230ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29240ebe43eaSPhilippe Mathieu-DaudéF: audio/alsaaudio.c
29250ebe43eaSPhilippe Mathieu-Daudé
29260ebe43eaSPhilippe Mathieu-DaudéCore Audio framework backend
29270ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29288823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2929584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
2930f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
29310ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
293207340820SAkihiko OdakiF: audio/coreaudio.m
29330ebe43eaSPhilippe Mathieu-Daudé
29340ebe43eaSPhilippe Mathieu-DaudéDSound Audio backend
29350ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29360ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29370ebe43eaSPhilippe Mathieu-DaudéF: audio/dsound*
29380ebe43eaSPhilippe Mathieu-Daudé
29390ebe43eaSPhilippe Mathieu-DaudéJACK Audio Connection Kit backend
29400ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2941584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
29420ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29430ebe43eaSPhilippe Mathieu-DaudéF: audio/jackaudio.c
29440ebe43eaSPhilippe Mathieu-Daudé
29450ebe43eaSPhilippe Mathieu-DaudéOpen Sound System (OSS) Audio backend
29460ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29470ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29480ebe43eaSPhilippe Mathieu-DaudéF: audio/ossaudio.c
29490ebe43eaSPhilippe Mathieu-Daudé
29500ebe43eaSPhilippe Mathieu-DaudéPulseAudio backend
29510ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29520ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29530ebe43eaSPhilippe Mathieu-DaudéF: audio/paaudio.c
29540ebe43eaSPhilippe Mathieu-Daudé
29550ebe43eaSPhilippe Mathieu-DaudéSDL Audio backend
29560ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29572863bd56SThomas HuthR: Thomas Huth <huth@tuxfamily.org>
29580ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29590ebe43eaSPhilippe Mathieu-DaudéF: audio/sdlaudio.c
29600ebe43eaSPhilippe Mathieu-Daudé
2961663df1ccSAlexandre RatchovSndio Audio backend
2962663df1ccSAlexandre RatchovM: Gerd Hoffmann <kraxel@redhat.com>
2963663df1ccSAlexandre RatchovR: Alexandre Ratchov <alex@caoua.org>
2964663df1ccSAlexandre RatchovS: Odd Fixes
2965663df1ccSAlexandre RatchovF: audio/sndioaudio.c
2966663df1ccSAlexandre Ratchov
2967fd5d5c56SAnthony LiguoriBlock layer core
2968fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
2969b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
2970fd5d5c56SAnthony LiguoriL: qemu-block@nongnu.org
2971fd5d5c56SAnthony LiguoriS: Supported
2972fd5d5c56SAnthony LiguoriF: block*
2973fd5d5c56SAnthony LiguoriF: block/
29748d8b636dSPaolo BonziniF: hw/block/
2975b885cddaSMarkus ArmbrusterF: qapi/block*.json
2976b885cddaSMarkus ArmbrusterF: qapi/transaction.json
29774c346e0bSKevin WolfF: include/block/
297832cad1ffSPhilippe Mathieu-DaudéF: include/system/block-*.h
297946078760SKevin WolfF: qemu-img*
298033b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-img.rst
298146078760SKevin WolfF: qemu-io*
298229242091SKevin WolfF: tests/qemu-iotests/
29838dd30c86SMax ReitzF: util/qemu-progress.c
29840bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c
2985da668aa1SThomas HuthF: tests/unit/check-block-qdict.c
2986ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
2987fd5d5c56SAnthony Liguori
2988c607c7fbSStefan HajnocziStorage daemon
2989c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2990c607c7fbSStefan HajnocziL: qemu-block@nongnu.org
2991c607c7fbSStefan HajnocziS: Supported
2992c607c7fbSStefan HajnocziF: storage-daemon/
2993c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst
2994c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst
2995c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
2996c607c7fbSStefan Hajnoczi
2997d55053b1SStefan HajnocziBlock I/O path
2998d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2999fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3000d55053b1SStefan HajnocziL: qemu-block@nongnu.org
3001d55053b1SStefan HajnocziS: Supported
300236c697bdSPaolo BonziniF: util/async.c
300336c697bdSPaolo BonziniF: util/aio-*.c
30041f050a46SStefan HajnocziF: util/aio-*.h
3005433fcea4SStefan HajnocziF: util/defer-call.c
30061f050a46SStefan HajnocziF: util/fdmon-*.c
3007d55053b1SStefan HajnocziF: block/io.c
3008e1029ae2SFam ZhengF: include/block/aio.h
3009f5a53faaSStefan HajnocziF: include/block/aio-wait.h
3010433fcea4SStefan HajnocziF: include/qemu/defer-call.h
30110a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py
3012da668aa1SThomas HuthF: tests/unit/test-fdmon-epoll.c
3013e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
3014d55053b1SStefan Hajnoczi
3015e5b5728cSPaolo BonziniBlock SCSI subsystem
3016e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3017fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
3018e5b5728cSPaolo BonziniL: qemu-block@nongnu.org
3019e5b5728cSPaolo BonziniS: Supported
3020e5b5728cSPaolo BonziniF: include/scsi/*
3021e5b5728cSPaolo BonziniF: scsi/*
3022e5b5728cSPaolo Bonzini
3023280458a3SJeff CodyBlock Jobs
302403283d64SJeff CodyM: John Snow <jsnow@redhat.com>
30259e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
3026280458a3SJeff CodyL: qemu-block@nongnu.org
3027280458a3SJeff CodyS: Supported
3028280458a3SJeff CodyF: blockjob.c
3029280458a3SJeff CodyF: include/block/blockjob.h
303033e9e9bdSKevin WolfF: job.c
30311a90bc81SKevin WolfF: job-qmp.c
3032c468e368SMarkus ArmbrusterF: include/qemu/job.h
3033280458a3SJeff CodyF: block/backup.c
3034280458a3SJeff CodyF: block/commit.c
303577346025SJeff CodyF: block/stream.c
3036280458a3SJeff CodyF: block/mirror.c
3037bf42508fSKevin WolfF: qapi/job.json
3038d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c
3039d088e6a4SVladimir Sementsov-OgievskiyF: include/block/block-copy.h
3040d088e6a4SVladimir Sementsov-OgievskiyF: block/reqlist.c
3041d088e6a4SVladimir Sementsov-OgievskiyF: include/block/reqlist.h
3042d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.h
3043d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.c
30441c14eaabSVladimir Sementsov-OgievskiyF: block/snapshot-access.c
3045d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h
3046d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c
3047d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c
3048d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h
304977582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs
30509e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
3051280458a3SJeff Cody
30529942c711SSteve SistareCheckPoint and Restart (CPR)
30539942c711SSteve SistareR: Steve Sistare <steven.sistare@oracle.com>
30549942c711SSteve SistareS: Supported
30559942c711SSteve SistareF: hw/vfio/cpr*
30563ed34463SSteve SistareF: include/hw/vfio/vfio-cpr.h
30579942c711SSteve SistareF: include/migration/cpr.h
30589942c711SSteve SistareF: migration/cpr*
30599942c711SSteve SistareF: tests/qtest/migration/cpr*
30609942c711SSteve SistareF: docs/devel/migration/CPR.rst
30619942c711SSteve Sistare
3062502730eeSJonathan CameronCompute Express Link
3063502730eeSJonathan CameronM: Jonathan Cameron <jonathan.cameron@huawei.com>
30643456fedbSJonathan CameronR: Fan Ni <fan.ni@samsung.com>
3065502730eeSJonathan CameronS: Supported
3066502730eeSJonathan CameronF: hw/cxl/
30672fcd005fSDavid HildenbrandF: hw/mem/cxl_type3.c
3068502730eeSJonathan CameronF: include/hw/cxl/
306966ba157aSMarkus ArmbrusterF: qapi/cxl.json
3070502730eeSJonathan Cameron
3071538193bcSJohn SnowDirty Bitmaps
3072edb05904SEric BlakeM: Eric Blake <eblake@redhat.com>
30739e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
3074edb05904SEric BlakeR: John Snow <jsnow@redhat.com>
3075538193bcSJohn SnowL: qemu-block@nongnu.org
3076538193bcSJohn SnowS: Supported
3077538193bcSJohn SnowF: include/qemu/hbitmap.h
3078538193bcSJohn SnowF: include/block/dirty-bitmap.h
3079bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c
308000637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c
308100637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c
3082052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c
308300637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c
3084da668aa1SThomas HuthF: tests/unit/test-hbitmap.c
30855746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst
3086edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps
30879e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
3088538193bcSJohn Snow
308961af0ee6SPaolo BonziniCharacter device backends
309055fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
30912185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
3092fd5d5c56SAnthony LiguoriS: Maintained
3093178fe0aeSMarc-André LureauF: chardev/
30948228e353SMarc-André LureauF: include/chardev/
3095dbeee392SMarkus ArmbrusterF: qapi/char.json
3096fd5d5c56SAnthony Liguori
3097e26082fdSPaolo BonziniCharacter Devices (Braille)
3098e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
3099e26082fdSPaolo BonziniS: Maintained
31006b10e573SMarc-André LureauF: chardev/baum.c
3101fd5d5c56SAnthony Liguori
3102e94630d3SMarkus ArmbrusterCommand line option argument parsing
3103e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
3104e94630d3SMarkus ArmbrusterS: Supported
3105e94630d3SMarkus ArmbrusterF: include/qemu/option.h
3106da668aa1SThomas HuthF: tests/unit/test-keyval.c
3107da668aa1SThomas HuthF: tests/unit/test-qemu-opts.c
3108eeba3d73SThomas HuthF: tests/functional/test_version.py
3109e94630d3SMarkus ArmbrusterF: util/keyval.c
3110e94630d3SMarkus ArmbrusterF: util/qemu-option.c
3111e94630d3SMarkus Armbruster
31128c413e79SMarkus ArmbrusterCoverity model
31138c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
31148c413e79SMarkus ArmbrusterS: Supported
31158c413e79SMarkus ArmbrusterF: scripts/coverity-model.c
31168c413e79SMarkus Armbruster
31179c263d07SPeter MaydellCoverity Scan integration
31189c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
31199c263d07SPeter MaydellS: Maintained
31209c263d07SPeter MaydellF: scripts/coverity-scan/
31219c263d07SPeter Maydell
3122d24b569aSPeter A. G. CrosthwaiteDevice Tree
3123c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com>
3124c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au>
3125d24b569aSPeter A. G. CrosthwaiteS: Maintained
31268d7f2e76SPhilippe Mathieu-DaudéF: system/device_tree.c
312732cad1ffSPhilippe Mathieu-DaudéF: include/system/device_tree.h
3128d24b569aSPeter A. G. Crosthwaite
31293505a22bSMarc-André LureauDump
31303505a22bSMarc-André LureauS: Supported
31313505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
31325fddf0c0SAni SinhaR: Ani Sinha <anisinha@redhat.com>
31336d3da32cSMarkus ArmbrusterF: dump/
31343505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c
31353505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h
31366d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs
313732cad1ffSPhilippe Mathieu-DaudéF: include/system/dump-arch.h
313832cad1ffSPhilippe Mathieu-DaudéF: include/system/dump.h
3139d06b747bSMarkus ArmbrusterF: qapi/dump.json
31403505a22bSMarc-André LureauF: scripts/dump-guest-memory.py
31413505a22bSMarc-André LureauF: stubs/dump.c
3142096d3ce2SPeter MaydellF: docs/specs/vmcoreinfo.rst
31435fddf0c0SAni SinhaF: tests/qtest/vmcoreinfo-test.c
31443505a22bSMarc-André Lureau
31454f966768SMarkus ArmbrusterError reporting
31464f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
31474f966768SMarkus ArmbrusterS: Supported
31484f966768SMarkus ArmbrusterF: include/qapi/error.h
31494f966768SMarkus ArmbrusterF: include/qemu/error-report.h
3150abb3d37dSMarkus ArmbrusterF: qapi/error.json
31514f966768SMarkus ArmbrusterF: util/error.c
31523325af53SZhao LiuF: util/error-report.c
3153d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci
3154d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci
3155d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci
3156d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci
3157d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci
31588220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci
31594f966768SMarkus Armbruster
3160fd5d5c56SAnthony LiguoriGDB stub
3161c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
31628823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
3163c7b3e866SAlex BennéeS: Maintained
31644db546d3SThomas HuthF: docs/system/gdb.rst
3165842b42dfSAlex BennéeF: gdbstub/*
31660dec1016SPeter MaydellF: include/exec/gdbstub.h
3167d96bf49bSAlex BennéeF: include/gdbstub/*
3168fd5d5c56SAnthony LiguoriF: gdb-xml/
316921750c3cSAlex BennéeF: tests/tcg/multiarch/gdbstub/*
3170956af7daSAkihiko OdakiF: scripts/feature_to_c.py
3171bcbc36a9SAlex BennéeF: scripts/probe-gdb-support.py
31720f48656aSAlex BennéeT: git https://gitlab.com/stsquad/qemu gdbstub/next
3173fd5d5c56SAnthony Liguori
317401a9c03cSPaolo BonziniMemory API
317501a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
317607b315baSDavid HildenbrandM: Peter Xu <peterx@redhat.com>
317707b315baSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
31788823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
317901a9c03cSPaolo BonziniS: Supported
318091a85383SRichard HendersonF: include/system/ioport.h
318114776ab5STony NguyenF: include/exec/memop.h
31828be545baSRichard HendersonF: include/system/memory.h
31834705a71dSRichard HendersonF: include/system/ram_addr.h
3184548a0165SRichard HendersonF: include/system/ramblock.h
318532cad1ffSPhilippe Mathieu-DaudéF: include/system/memory_mapping.h
31868d7f2e76SPhilippe Mathieu-DaudéF: system/dma-helpers.c
31878d7f2e76SPhilippe Mathieu-DaudéF: system/ioport.c
31888d7f2e76SPhilippe Mathieu-DaudéF: system/memory.c
31898d7f2e76SPhilippe Mathieu-DaudéF: system/memory_mapping.c
31908d7f2e76SPhilippe Mathieu-DaudéF: system/physmem.c
3191d4c9cab3SPhilippe Mathieu-DaudéF: system/memory-internal.h
31925d6483edSChenyi QiangF: system/ram-block-attributes.c
3193044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci
319401a9c03cSPaolo Bonzini
31952fcd005fSDavid HildenbrandMemory devices
31962fcd005fSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
31972fcd005fSDavid HildenbrandM: Igor Mammedov <imammedo@redhat.com>
31982fcd005fSDavid HildenbrandR: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
31992fcd005fSDavid HildenbrandS: Supported
32002fcd005fSDavid HildenbrandF: hw/mem/memory-device.c
32012fcd005fSDavid HildenbrandF: hw/mem/nvdimm.c
32022fcd005fSDavid HildenbrandF: hw/mem/pc-dimm.c
32032fcd005fSDavid HildenbrandF: include/hw/mem/memory-device.h
32042fcd005fSDavid HildenbrandF: include/hw/mem/nvdimm.h
32052fcd005fSDavid HildenbrandF: include/hw/mem/pc-dimm.h
3206759bac67SDavid HildenbrandF: stubs/memory_device.c
32072fcd005fSDavid HildenbrandF: docs/nvdimm.txt
32082fcd005fSDavid Hildenbrand
32097ee3bf03SGerd HoffmannSPICE
321034761036SGerd HoffmannS: Orphan
32116e481d57SPeter MaydellF: include/ui/qemu-spice.h
3212438528a3SThomas HuthF: include/ui/spice-display.h
32137ee3bf03SGerd HoffmannF: ui/spice-*.c
32147ee3bf03SGerd HoffmannF: audio/spiceaudio.c
32158d8b636dSPaolo BonziniF: hw/display/qxl*
3216608cfed6SMarkus ArmbrusterF: qapi/ui.json
32179bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt
32187ee3bf03SGerd Hoffmann
3219fd5d5c56SAnthony LiguoriGraphics
3220cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
322125eccc37SGerd HoffmannS: Odd Fixes
3222fd5d5c56SAnthony LiguoriF: ui/
3223e220656cSThomas HuthF: include/ui/
3224608cfed6SMarkus ArmbrusterF: qapi/ui.json
3225b1d38037SMarc-André LureauF: util/drm.c
32264db546d3SThomas HuthF: docs/devel/ui.rst
322712c6b615SThomas HuthF: tests/functional/test_vnc.py
3228fd5d5c56SAnthony Liguori
3229351f1bf6SAndreas FärberCocoa graphics
323030ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
32318823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3232f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
3233351f1bf6SAndreas FärberS: Odd Fixes
3234351f1bf6SAndreas FärberF: ui/cocoa.m
3235351f1bf6SAndreas Färber
3236fd5d5c56SAnthony LiguoriMain loop
3237da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3238da26f37aSPaolo BonziniS: Maintained
323954d31236SMarkus ArmbrusterF: include/qemu/main-loop.h
324032cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate.h
324132cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate-action.h
32423ecb29a3SPaolo BonziniF: util/main-loop.c
324389933514SThomas HuthF: util/qemu-timer*.c
32448d7f2e76SPhilippe Mathieu-DaudéF: system/vl.c
32458d7f2e76SPhilippe Mathieu-DaudéF: system/main.c
32468d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c
32478d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-throttle.c
32488d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-timers.c
32498d7f2e76SPhilippe Mathieu-DaudéF: system/runstate*
32500e201d34SMarkus ArmbrusterF: qapi/run-state.json
3251fd5d5c56SAnthony Liguori
32521b7e01d0SStefan HajnocziRead, Copy, Update (RCU)
32531b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
32541b7e01d0SStefan HajnocziS: Maintained
3255362dbb4fSPeter MaydellF: docs/devel/lockcnt.rst
325690655d81SPeter MaydellF: docs/devel/rcu.rst
32571b7e01d0SStefan HajnocziF: include/qemu/rcu*.h
325851483f6cSPeter MaydellF: include/qemu/lockcnt.h
3259da668aa1SThomas HuthF: tests/unit/rcutorture.c
3260da668aa1SThomas HuthF: tests/unit/test-rcu-*.c
326151483f6cSPeter MaydellF: util/lockcnt.c
32621b7e01d0SStefan HajnocziF: util/rcu.c
32631b7e01d0SStefan Hajnoczi
32648899b4aeSLuiz CapitulinoHuman Monitor (HMP)
3265b8b6d3c0SDr. David Alan GilbertM: Dr. David Alan Gilbert <dave@treblig.org>
3266fbb0621aSLuiz CapitulinoS: Maintained
32675bce308aSKevin WolfF: monitor/monitor-internal.h
3268e84328faSKevin WolfF: monitor/misc.c
32691d95db74SKevin WolfF: monitor/monitor.c
3270f1b3ccfaSKevin WolfF: monitor/hmp*
3271f1b3ccfaSKevin WolfF: hmp.h
3272c13e9912SThomas HuthF: hmp-commands*.hx
3273c13e9912SThomas HuthF: include/monitor/hmp-target.h
32741e8a1faeSThomas HuthF: tests/qtest/test-hmp.c
3275637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h
3276637de4dbSMarkus ArmbrusterF: util/qemu-print.c
3277fd5d5c56SAnthony Liguori
3278f536f112SPaolo BonziniNetwork device backends
3279442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com>
3280fd5d5c56SAnthony LiguoriS: Maintained
3281fd5d5c56SAnthony LiguoriF: net/
3282d24b2b1cSThomas HuthF: include/net/
3283e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c
3284e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
32853c0bd37dSMarkus ArmbrusterF: qapi/net.json
3286fd5d5c56SAnthony Liguori
3287aee09bafSVincenzo MaffioneNetmap network backend
3288aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it>
3289aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
3290aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com>
3291aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/
3292aee09bafSVincenzo MaffioneS: Maintained
3293aee09bafSVincenzo MaffioneF: net/netmap.c
3294aee09bafSVincenzo Maffione
3295cb039ef3SIlya MaximetsAF_XDP network backend
3296cb039ef3SIlya MaximetsR: Ilya Maximets <i.maximets@ovn.org>
3297cb039ef3SIlya MaximetsF: net/af-xdp.c
3298cb039ef3SIlya Maximets
32994fc264f4SEduardo HabkostHost Memory Backends
33004ade3ea1SDavid HildenbrandM: David Hildenbrand <david@redhat.com>
33014fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com>
33024fc264f4SEduardo HabkostS: Maintained
33034fc264f4SEduardo HabkostF: backends/hostmem*.c
330432cad1ffSPhilippe Mathieu-DaudéF: include/system/hostmem.h
33059cd9313fSDavid HildenbrandF: docs/system/vm-templating.rst
3306f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next
33074fc264f4SEduardo Habkost
33086034011cSGongleiCryptodev Backends
33096034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
33102133e07cSzhenwei piM: zhenwei pi <pizhenwei@bytedance.com>
33116034011cSGongleiS: Maintained
331232cad1ffSPhilippe Mathieu-DaudéF: include/system/cryptodev*.h
33136034011cSGongleiF: backends/cryptodev*.c
331414c9fd16Szhenwei piF: qapi/cryptodev.json
33156034011cSGonglei
3316b8eaee96SJohn SnowPython library
3317b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com>
3318b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com>
3319b8eaee96SJohn SnowS: Maintained
3320b8eaee96SJohn SnowF: python/
3321b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python
3322b8eaee96SJohn Snow
3323ad904f66SEduardo HabkostPython scripts
332489d38c74SJohn SnowM: John Snow <jsnow@redhat.com>
3325ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com>
33264251dfb0SJohn SnowS: Odd Fixes
3327ad904f66SEduardo HabkostF: scripts/*.py
3328ad904f66SEduardo HabkostF: tests/*.py
3329ad904f66SEduardo Habkost
3330f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util
33319e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
3332f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained
3333f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/
33349e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git simplebench
3335f4abfc6cSVladimir Sementsov-Ogievskiy
33368cad15b1SVladimir Sementsov-OgievskiyTransactions helper
33379e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
33388cad15b1SVladimir Sementsov-OgievskiyS: Maintained
33398cad15b1SVladimir Sementsov-OgievskiyF: include/qemu/transactions.h
33408cad15b1SVladimir Sementsov-OgievskiyF: util/transactions.c
33419e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
33428cad15b1SVladimir Sementsov-Ogievskiy
33438899b4aeSLuiz CapitulinoQAPI
33449740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
33452f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com>
33469740618cSLuiz CapitulinoS: Supported
33478899b4aeSLuiz CapitulinoF: qapi/
33480311c5bdSMarkus ArmbrusterX: qapi/*.json
3349ac4abb9aSMarkus ArmbrusterF: include/qapi/
3350c0bd0b50SPaolo BonziniF: tests/qapi-schema/
3351da668aa1SThomas HuthF: tests/unit/test-*-visitor.c
3352da668aa1SThomas HuthF: tests/unit/test-qapi-*.c
3353da668aa1SThomas HuthF: tests/unit/test-qmp-*.c
3354da668aa1SThomas HuthF: tests/unit/test-visitor-serialization.c
3355be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py
3356be25fcc4SMarkus ArmbrusterF: scripts/qapi/*
33574078ee54SPeter MaydellF: docs/sphinx/qapidoc.py
3358c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi*
3359ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
33608899b4aeSLuiz Capitulino
33617810d291SLuiz CapitulinoQAPI Schema
33627810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com>
33637810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
33647810d291SLuiz CapitulinoS: Supported
33650311c5bdSMarkus ArmbrusterF: qapi/*.json
3366632d3b22SPhilippe Mathieu-DaudéF: qga/qapi-schema.json
3367ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
33687810d291SLuiz Capitulino
3369f3582ba4SLuiz CapitulinoQObject
3370daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
3371daf5dc78SMarkus ArmbrusterS: Supported
3372f3582ba4SLuiz CapitulinoF: qobject/
3373407bc4bfSDaniel P. BerrangéF: include/qobject/
3374a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci
3375da668aa1SThomas HuthF: tests/unit/check-qdict.c
3376da668aa1SThomas HuthF: tests/unit/check-qjson.c
3377da668aa1SThomas HuthF: tests/unit/check-qlist.c
3378da668aa1SThomas HuthF: tests/unit/check-qlit.c
3379da668aa1SThomas HuthF: tests/unit/check-qnull.c
3380da668aa1SThomas HuthF: tests/unit/check-qnum.c
3381da668aa1SThomas HuthF: tests/unit/check-qobject.c
3382da668aa1SThomas HuthF: tests/unit/check-qstring.c
3383fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt
3384ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
3385f3582ba4SLuiz Capitulino
3386f05d9999SMichael RothQEMU Guest Agent
33872f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com>
3388e8cbe584SKonstantin KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com>
3389f05d9999SMichael RothS: Maintained
3390f05d9999SMichael RothF: qga/
339151145a0dSThomas HuthF: contrib/systemd/qemu-guest-agent.service
339227a296fcSPeter MaydellF: docs/interop/qemu-ga.rst
3393db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst
3394ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/
339551145a0dSThomas HuthF: tests/*/test-qga*
3396e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga
3397f05d9999SMichael Roth
3398cced3a72SKostiantyn KostiukQEMU Guest Agent Win32
3399cced3a72SKostiantyn KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com>
3400cced3a72SKostiantyn KostiukS: Maintained
3401cced3a72SKostiantyn KostiukF: qga/*win32*
3402cced3a72SKostiantyn KostiukF: qga/vss-win32/
3403cced3a72SKostiantyn KostiukF: qga/installer/
3404cced3a72SKostiantyn KostiukT: git https://github.com/kostyanf14/qemu.git qga-win32
3405cced3a72SKostiantyn Kostiuk
34064688c94cSAndreas FärberQOM
34071085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
34081085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com>
340924c4cd13SEduardo HabkostR: Eduardo Habkost <eduardo@habkost.net>
34104688c94cSAndreas FärberS: Supported
34114db546d3SThomas HuthF: docs/devel/qom.rst
34128f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt
34138f920054SMarkus ArmbrusterF: hw/core/qdev*
3414b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c
3415b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c
34168f920054SMarkus ArmbrusterF: include/hw/qdev*
34178f920054SMarkus ArmbrusterF: include/monitor/qdev.h
34184688c94cSAndreas FärberF: include/qom/
3419c577ff62SMarkus ArmbrusterF: qapi/qom.json
3420c577ff62SMarkus ArmbrusterF: qapi/qdev.json
342122fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci
3422e3e2c0c8SPhilippe Mathieu-DaudéF: scripts/qom-cast-macro-clean-cocci-gen.py
34238d7f2e76SPhilippe Mathieu-DaudéF: system/qdev-monitor.c
34249b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c
34254688c94cSAndreas FärberF: qom/
3426da668aa1SThomas HuthF: tests/unit/check-qom-interface.c
3427da668aa1SThomas HuthF: tests/unit/check-qom-proplist.c
3428da668aa1SThomas HuthF: tests/unit/test-qdev-global-props.c
34294688c94cSAndreas Färber
343094dfc0f3SEduardo HabkostQOM boilerplate conversion script
343124c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net>
343294dfc0f3SEduardo HabkostS: Maintained
343394dfc0f3SEduardo HabkostF: scripts/codeconverter/
343494dfc0f3SEduardo Habkost
34358899b4aeSLuiz CapitulinoQMP
34369740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
34379740618cSLuiz CapitulinoS: Supported
34385bce308aSKevin WolfF: monitor/monitor-internal.h
3439f1b3ccfaSKevin WolfF: monitor/qmp*
3440e84328faSKevin WolfF: monitor/misc.c
34411d95db74SKevin WolfF: monitor/monitor.c
344292a3c6aaSMarkus ArmbrusterF: qapi/control.json
3443abb3d37dSMarkus ArmbrusterF: qapi/error.json
344492a3c6aaSMarkus ArmbrusterF: qapi/introspect.json
3445c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-*
344612b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-*
34479740618cSLuiz CapitulinoF: scripts/qmp/
34481e8a1faeSThomas HuthF: tests/qtest/qmp-test.c
34491e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c
3450ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
34518899b4aeSLuiz Capitulino
345298a43bf0SPaolo Bonziniqtest
345325e5fe76SThomas HuthM: Fabiano Rosas <farosas@suse.de>
345498a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com>
34552185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
345698a43bf0SPaolo BonziniS: Maintained
34578d7f2e76SPhilippe Mathieu-DaudéF: system/qtest.c
345832cad1ffSPhilippe Mathieu-DaudéF: include/system/qtest.h
34591583a389SClaudio FontanaF: accel/qtest/
34601e8a1faeSThomas HuthF: tests/qtest/
346197b091c8SThomas HuthF: docs/devel/testing/qgraph.rst
346297b091c8SThomas HuthF: docs/devel/testing/qtest.rst
3463520ddc18SThomas HuthX: tests/qtest/bios-tables-test*
34643f6be80cSThomas HuthX: tests/qtest/migration-*
346598a43bf0SPaolo Bonzini
34665f6fd09aSAlexander BulekovDevice Fuzzing
34675f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu>
34685f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com>
34695f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com>
34705f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com>
347125e5fe76SThomas HuthR: Fabiano Rosas <farosas@suse.de>
347285221b05SDarren KennyR: Darren Kenny <darren.kenny@oracle.com>
34735d32fc3bSQiuhao LiR: Qiuhao Li <Qiuhao.Li@outlook.com>
34745f6fd09aSAlexander BulekovS: Maintained
34755f6fd09aSAlexander BulekovF: tests/qtest/fuzz/
3476d3d39fc0SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-*test.c
34774ab20b51SAlex BennéeF: tests/docker/test-fuzz
3478211635b3SAlexander BulekovF: scripts/oss-fuzz/
3479230376d2SAlexander BulekovF: hw/mem/sparse-mem.c
348097b091c8SThomas HuthF: docs/devel/testing/fuzzing.rst
34815f6fd09aSAlexander Bulekov
3482cc0100f4SAlistair FrancisRegister API
3483c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
3484cc0100f4SAlistair FrancisS: Maintained
3485cc0100f4SAlistair FrancisF: hw/core/register.c
3486cc0100f4SAlistair FrancisF: include/hw/register.h
348706a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h
3488cc0100f4SAlistair Francis
34895a5110d2SManos PitsidianakisRust
34905a5110d2SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
34915a5110d2SManos PitsidianakisS: Maintained
34925a5110d2SManos PitsidianakisF: rust/qemu-api
34932b74dd91SManos PitsidianakisF: rust/qemu-api-macros
34945a5110d2SManos PitsidianakisF: rust/rustfmt.toml
34955a5110d2SManos Pitsidianakis
3496cca4fc67SManos PitsidianakisRust-related patches CC here
3497cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org
34980fa0b5edSAlex BennéeF: tests/docker/test-rust
3499cca4fc67SManos PitsidianakisF: rust/
3500cca4fc67SManos Pitsidianakis
3501fd5d5c56SAnthony LiguoriSLIRP
3502eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org>
3503bafc72abSJan KiszkaS: Maintained
3504663fb1e1SThomas HuthF: net/slirp.c
3505d24b2b1cSThomas HuthF: include/net/slirp.h
350602cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp
3507fd5d5c56SAnthony Liguori
3508aa09b3d5SMarkus ArmbrusterStats
3509aa09b3d5SMarkus ArmbrusterS: Orphan
351032cad1ffSPhilippe Mathieu-DaudéF: include/system/stats.h
3511aa09b3d5SMarkus ArmbrusterF: stats/
35120afbba6cSMarkus ArmbrusterF: qapi/stats.json
3513aa09b3d5SMarkus Armbruster
35146d0af39fSEdgar E. IglesiasStreams
35156d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
35166d0af39fSEdgar E. IglesiasS: Maintained
35176d0af39fSEdgar E. IglesiasF: hw/core/stream.c
35186d0af39fSEdgar E. IglesiasF: include/hw/stream.h
35196d0af39fSEdgar E. Iglesias
3520b1ed728aSPaolo BonziniStubs
3521b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3522b1ed728aSPaolo BonziniS: Maintained
3523b1ed728aSPaolo BonziniF: stubs/
3524b1ed728aSPaolo Bonzini
3525598a3f35SStefan HajnocziTracing
35261cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
352784197267SMads YnddalR: Mads Ynddal <mads@ynddal.dk>
3528598a3f35SStefan HajnocziS: Maintained
3529598a3f35SStefan HajnocziF: trace/
35300e076292SThomas HuthF: trace-events
35313a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc
353292a3c6aaSMarkus ArmbrusterF: qapi/trace.json
3533f70fd8fdSLluís VilanovaF: scripts/tracetool.py
3534f70fd8fdSLluís VilanovaF: scripts/tracetool/
353562dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap*
353633b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-trace-stap.rst
3537d0fb9657SStefano GarzarellaF: docs/devel/tracing.rst
3538e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing
3539598a3f35SStefan Hajnoczi
354084197267SMads YnddalSimpletrace
354184197267SMads YnddalM: Mads Ynddal <mads@ynddal.dk>
354284197267SMads YnddalS: Maintained
354384197267SMads YnddalF: scripts/simpletrace.py
354484197267SMads Ynddal
35453859b6cfSMarkus ArmbrusterTPM
35461f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com>
35476b4f250bSStefan BergerS: Maintained
35488d7f2e76SPhilippe Mathieu-DaudéF: system/tpm*
35493859b6cfSMarkus ArmbrusterF: hw/tpm/*
35503859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h
355132cad1ffSPhilippe Mathieu-DaudéF: include/system/tpm*
35523859b6cfSMarkus ArmbrusterF: qapi/tpm.json
35538ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/
35541e8a1faeSThomas HuthF: tests/qtest/*tpm*
35554db546d3SThomas HuthF: docs/specs/tpm.rst
3556e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next
35573859b6cfSMarkus Armbruster
3558bc419a1cSHuai-Cheng KuoSPDM
3559bc419a1cSHuai-Cheng KuoM: Alistair Francis <alistair.francis@wdc.com>
3560bc419a1cSHuai-Cheng KuoS: Maintained
3561bc419a1cSHuai-Cheng KuoF: backends/spdm-socket.c
356232cad1ffSPhilippe Mathieu-DaudéF: include/system/spdm-socket.h
3563bc419a1cSHuai-Cheng Kuo
356414f40fdcSBlue SwirlCheckpatch
356514f40fdcSBlue SwirlS: Odd Fixes
356614f40fdcSBlue SwirlF: scripts/checkpatch.pl
356714f40fdcSBlue Swirl
3568c0787c8dSJuan QuintelaMigration
35692bace555SPeter XuM: Peter Xu <peterx@redhat.com>
35702bace555SPeter XuM: Fabiano Rosas <farosas@suse.de>
3571c0787c8dSJuan QuintelaS: Maintained
3572107b5969SMarc-André LureauF: hw/core/vmstate-if.c
3573107b5969SMarc-André LureauF: include/hw/vmstate-if.h
3574c0787c8dSJuan QuintelaF: include/migration/
3575b862888cSMarkus ArmbrusterF: include/qemu/userfaultfd.h
357644a1f946SDr. David Alan GilbertF: migration/
3577c5515640SAmit ShahF: scripts/vmstate-static-checker.py
3578092fd648SThomas HuthF: tests/functional/test_migration.py
3579c5515640SAmit ShahF: tests/vmstate-static-checker-data/
3580212c1933SFabiano RosasF: tests/qtest/migration/
35813f6be80cSThomas HuthF: tests/qtest/migration-*
35828e0b21e3SAvihai HoronF: docs/devel/migration/
358348685a8eSMarkus ArmbrusterF: qapi/migration.json
3584212c1933SFabiano RosasF: tests/migration-stress/
3585b862888cSMarkus ArmbrusterF: util/userfaultfd.c
35868ebcb4b3SPeter XuX: migration/rdma*
35878ebcb4b3SPeter Xu
35888ebcb4b3SPeter XuRDMA Migration
35898ebcb4b3SPeter XuR: Li Zhijian <lizhijian@fujitsu.com>
35908ebcb4b3SPeter XuR: Peter Xu <peterx@redhat.com>
35918ebcb4b3SPeter XuS: Odd Fixes
35928ebcb4b3SPeter XuF: migration/rdma*
35937d9849c3SLi ZhijianF: scripts/rdma-migration-helper.sh
3594c0787c8dSJuan Quintela
35952b3edd95SHyman Huang(黄勇)Migration dirty limit and dirty page rate
35962b3edd95SHyman Huang(黄勇)M: Hyman Huang <yong.huang@smartx.com>
35972b3edd95SHyman Huang(黄勇)S: Maintained
35988d7f2e76SPhilippe Mathieu-DaudéF: system/dirtylimit.c
359932cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtylimit.h
36002b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.c
36012b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.h
360232cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtyrate.h
36038e0b21e3SAvihai HoronF: docs/devel/migration/dirty-limit.rst
36042b3edd95SHyman Huang(黄勇)
3605d87b258bSHyman HuangDetached LUKS header
3606d87b258bSHyman HuangM: Hyman Huang <yong.huang@smartx.com>
3607d87b258bSHyman HuangS: Maintained
3608d87b258bSHyman HuangF: tests/qemu-iotests/tests/luks-detached-header
36099263c417SHyman HuangF: docs/devel/luks-detached-header.rst
3610d87b258bSHyman Huang
3611a566907fSMarc-André LureauD-Bus
3612a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
3613a566907fSMarc-André LureauS: Maintained
36145010cec2SMarc-André LureauF: backends/dbus-vmstate.c
361589f4df95SMarc-André LureauF: ui/dbus*
361689f4df95SMarc-André LureauF: audio/dbus*
3617a5021d69SMarc-André LureauF: util/dbus.c
361889f4df95SMarc-André LureauF: include/ui/dbus*
3619a5021d69SMarc-André LureauF: include/qemu/dbus.h
362089f4df95SMarc-André LureauF: docs/interop/dbus*
362189f4df95SMarc-André LureauF: docs/sphinx/dbus*
362289f4df95SMarc-André LureauF: docs/sphinx/fakedbusdoc.py
362389f4df95SMarc-André LureauF: tests/qtest/dbus*
36249b286e76SMarc-André LureauF: scripts/xml-preprocess*
3625a566907fSMarc-André Lureau
362692bfedb0SEduardo OtuboSeccomp
3627e3160deaSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com>
3628e3160deaSDaniel P. BerrangéS: Odd Fixes
36298d7f2e76SPhilippe Mathieu-DaudéF: system/qemu-seccomp.c
363032cad1ffSPhilippe Mathieu-DaudéF: include/system/seccomp.h
3631d2ea8dacSDaniel P. BerrangéF: tests/unit/test-seccomp.c
363292bfedb0SEduardo Otubo
3633ddbb0d09SDaniel P. BerrangeCryptography
3634ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3635ddbb0d09SDaniel P. BerrangeS: Maintained
3636ddbb0d09SDaniel P. BerrangeF: crypto/
3637ddbb0d09SDaniel P. BerrangeF: include/crypto/
36386b0a96ceSRichard HendersonF: host/include/*/host/crypto/
363992a3c6aaSMarkus ArmbrusterF: qapi/crypto.json
3640da668aa1SThomas HuthF: tests/unit/test-crypto-*
36413b472e71SThomas HuthF: tests/bench/benchmark-crypto-*
3642da668aa1SThomas HuthF: tests/unit/crypto-tls-*
36430e9bb8adSPhilippe Mathieu-DaudéF: tests/unit/pkix_asn1_tab.c.inc
3644899833cdSDaniel P. BerrangeF: qemu.sasl
3645ddbb0d09SDaniel P. Berrange
364610817bf0SDaniel P. BerrangeCoroutines
364710817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com>
364810817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com>
364900a25291SStefan HajnocziS: Maintained
365010817bf0SDaniel P. BerrangeF: util/*coroutine*
365110817bf0SDaniel P. BerrangeF: include/qemu/coroutine*
3652da668aa1SThomas HuthF: tests/unit/test-coroutine.c
365310817bf0SDaniel P. Berrange
365488c5f205SDaniel P. BerrangeBuffers
365588c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
36564251dfb0SJohn SnowS: Odd Fixes
365788c5f205SDaniel P. BerrangeF: util/buffer.c
365888c5f205SDaniel P. BerrangeF: include/qemu/buffer.h
365988c5f205SDaniel P. Berrange
3660666a3af9SDaniel P. BerrangeI/O Channels
3661666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3662666a3af9SDaniel P. BerrangeS: Maintained
3663666a3af9SDaniel P. BerrangeF: io/
3664666a3af9SDaniel P. BerrangeF: include/io/
3665da668aa1SThomas HuthF: tests/unit/test-io-*
3666666a3af9SDaniel P. Berrange
36675b76dd13SDaniel P. BerrangeUser authorization
36685b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
36695b76dd13SDaniel P. BerrangeS: Maintained
36705b76dd13SDaniel P. BerrangeF: authz/
3671c8c99887SDaniel P. BerrangeF: qapi/authz.json
36725b76dd13SDaniel P. BerrangeF: include/authz/
3673da668aa1SThomas HuthF: tests/unit/test-authz-*
36745b76dd13SDaniel P. Berrange
36755614a283SGerd HoffmannSockets
36765614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com>
36775614a283SGerd HoffmannS: Maintained
36785614a283SGerd HoffmannF: include/qemu/sockets.h
36795614a283SGerd HoffmannF: util/qemu-sockets.c
3680a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json
36815614a283SGerd Hoffmann
368290e33dfeSDaniel P. BerrangéFile monitor
368390e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com>
36844251dfb0SJohn SnowS: Odd Fixes
368590e33dfeSDaniel P. BerrangéF: util/filemonitor*.c
368690e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h
3687da668aa1SThomas HuthF: tests/unit/test-util-filemonitor.c
368890e33dfeSDaniel P. Berrangé
3689d310d85bSAlberto GarciaThrottling infrastructure
3690d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com>
3691d310d85bSAlberto GarciaS: Supported
3692d310d85bSAlberto GarciaF: block/throttle-groups.c
3693d310d85bSAlberto GarciaF: include/block/throttle-groups.h
369489603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h
3695d310d85bSAlberto GarciaF: util/throttle.c
369689603938SPhilippe Mathieu-DaudéF: docs/throttle.txt
3697da668aa1SThomas HuthF: tests/unit/test-throttle.c
3698d310d85bSAlberto GarciaL: qemu-block@nongnu.org
3699d310d85bSAlberto Garcia
3700080d7aacSFam ZhengUUID
3701fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3702080d7aacSFam ZhengS: Supported
3703080d7aacSFam ZhengF: util/uuid.c
3704080d7aacSFam ZhengF: include/qemu/uuid.h
3705da668aa1SThomas HuthF: tests/unit/test-uuid.c
3706080d7aacSFam Zheng
370750186051SLukas StraubYank feature
370850186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de>
370950186051SLukas StraubS: Odd fixes
371050186051SLukas StraubF: util/yank.c
37111a92d6d5SLukas StraubF: migration/yank_functions*
3712d3a0bb77SLukas StraubF: tests/unit/test-yank.c
371350186051SLukas StraubF: include/qemu/yank.h
371450186051SLukas StraubF: qapi/yank.json
371550186051SLukas Straub
3716a4cc318eSzhanghailiangCOLO Framework
37172ac7d741SHailiang ZhangM: Hailiang Zhang <zhanghailiang@xfusion.com>
3718a4cc318eSzhanghailiangS: Maintained
3719a4cc318eSzhanghailiangF: migration/colo*
3720a4cc318eSzhanghailiangF: include/migration/colo.h
3721a4cc318eSzhanghailiangF: include/migration/failover.h
3722a4cc318eSzhanghailiangF: docs/COLO-FT.txt
3723a4cc318eSzhanghailiang
372488f82ed1SZhang ChenCOLO Proxy
3725fdc2294aSZhang ChenM: Zhang Chen <zhangckid@gmail.com>
37262ece6e64SLi ZhijianM: Li Zhijian <lizhijian@fujitsu.com>
372788f82ed1SZhang ChenS: Supported
372888f82ed1SZhang ChenF: docs/colo-proxy.txt
372988f82ed1SZhang ChenF: net/colo*
373088f82ed1SZhang ChenF: net/filter-rewriter.c
373188f82ed1SZhang ChenF: net/filter-mirror.c
3732487cf3f2SZhang ChenF: tests/qtest/test-filter*
373388f82ed1SZhang Chen
373462258201SPavel DovgalyukRecord/replay
373562258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com>
37360d3dea7dSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org>
373770b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay
37380d3dea7dSAlex BennéeS: Odd Fixes
373962258201SPavel DovgalyukF: replay/*
374062258201SPavel DovgalyukF: block/blkreplay.c
374162258201SPavel DovgalyukF: net/filter-replay.c
37425b5968c4SPhilippe Mathieu-DaudéF: include/exec/replay-core.h
374332cad1ffSPhilippe Mathieu-DaudéF: include/system/replay.h
37444db546d3SThomas HuthF: docs/devel/replay.rst
37454db546d3SThomas HuthF: docs/system/replay.rst
374662258201SPavel DovgalyukF: stubs/replay.c
3747951ededfSThomas HuthF: tests/functional/*reverse_debug*.py
3748a2fe7bb7SThomas HuthF: tests/functional/*replay*.py
374943d7e1d7SPavel DovgalyukF: qapi/replay.json
375062258201SPavel Dovgalyuk
3751eecf5eedSPeter XuIOVA Tree
3752eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com>
3753eecf5eedSPeter XuS: Maintained
3754eecf5eedSPeter XuF: include/qemu/iova-tree.h
3755eecf5eedSPeter XuF: util/iova-tree.c
3756eecf5eedSPeter Xu
37575ee547bbSViktor Prutyanovelf2dmp
37585ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
3759f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
37605ee547bbSViktor PrutyanovS: Maintained
37615ee547bbSViktor PrutyanovF: contrib/elf2dmp/
37625ee547bbSViktor Prutyanov
376339131a4eSPhilippe Mathieu-DaudéOverall sensors
376439131a4eSPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
376539131a4eSPhilippe Mathieu-DaudéS: Odd Fixes
376639131a4eSPhilippe Mathieu-DaudéF: hw/sensor
376739131a4eSPhilippe Mathieu-DaudéF: include/hw/sensor
376839131a4eSPhilippe Mathieu-Daudé
376993198b6cSCorey MinyardI2C and SMBus
377093198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com>
377193198b6cSCorey MinyardS: Maintained
377293198b6cSCorey MinyardF: hw/i2c/core.c
377393198b6cSCorey MinyardF: hw/i2c/smbus_slave.c
377493198b6cSCorey MinyardF: hw/i2c/smbus_master.c
377593198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c
377693198b6cSCorey MinyardF: include/hw/i2c/i2c.h
377793198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h
377893198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h
377993198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h
378093198b6cSCorey Minyard
3781bf0e0c70STitus RwantarePMBus
3782bf0e0c70STitus RwantareM: Titus Rwantare <titusr@google.com>
3783bf0e0c70STitus RwantareS: Maintained
3784bf0e0c70STitus RwantareF: hw/i2c/pmbus_device.c
3785bf0e0c70STitus RwantareF: hw/sensor/adm1272.c
3786ffcdae67STitus RwantareF: hw/sensor/isl_pmbus_vr.c
3787bf0e0c70STitus RwantareF: hw/sensor/max34451.c
3788bf0e0c70STitus RwantareF: include/hw/i2c/pmbus_device.h
3789ffcdae67STitus RwantareF: include/hw/sensor/isl_pmbus_vr.h
3790bf0e0c70STitus RwantareF: tests/qtest/adm1272-test.c
3791bf0e0c70STitus RwantareF: tests/qtest/max34451-test.c
3792ffcdae67STitus RwantareF: tests/qtest/isl_pmbus_vr-test.c
3793bf0e0c70STitus Rwantare
3794649b8ed2SNinad PalsuleFSI
3795649b8ed2SNinad PalsuleM: Ninad Palsule <ninad@linux.ibm.com>
3796649b8ed2SNinad PalsuleR: Cédric Le Goater <clg@kaod.org>
3797649b8ed2SNinad PalsuleS: Maintained
3798649b8ed2SNinad PalsuleF: hw/fsi/*
3799649b8ed2SNinad PalsuleF: include/hw/fsi/*
3800649b8ed2SNinad PalsuleF: docs/specs/fsi.rst
3801649b8ed2SNinad PalsuleF: tests/qtest/aspeed_fsi-test.c
3802649b8ed2SNinad Palsule
3803d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications
38048823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3805d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com>
3806d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com>
3807d0d89526SPhilippe Mathieu-DaudéS: Maintained
3808d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json
3809d0d89526SPhilippe Mathieu-Daudé
38106739df3fSLaszlo ErsekEDK2 Firmware
38118823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
38129b437cd0SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
38136739df3fSLaszlo ErsekS: Supported
3814b5b31860SPhilippe Mathieu-DaudéF: hw/i386/*ovmf*
38156739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json
38166739df3fSLaszlo ErsekF: pc-bios/edk2-*
38176739df3fSLaszlo ErsekF: roms/Makefile.edk2
38186739df3fSLaszlo ErsekF: roms/edk2
38196739df3fSLaszlo ErsekF: roms/edk2-*
38206739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/
38216739df3fSLaszlo ErsekF: tests/uefi-test-tools/
38226739df3fSLaszlo Ersek
38238bc43f39SPeter XuVT-d Emulation
38248bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com>
38258bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com>
3826e3f15732SYi LiuR: Yi Liu <yi.l.liu@intel.com>
38279e64bec8SCLEMENT MATHIEU--DRIFR: Clément Mathieu--Drif <clement.mathieu--drif@eviden.com>
38288bc43f39SPeter XuS: Supported
38298bc43f39SPeter XuF: hw/i386/intel_iommu.c
38308bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h
38318bc43f39SPeter XuF: include/hw/i386/intel_iommu.h
3832270d4a51SThomas HuthF: tests/functional/test_intel_iommu.py
38332c746dfeSZhenzhong DuanF: tests/qtest/intel-iommu-test.c
38348bc43f39SPeter Xu
38352f5a2b35SPhilippe Mathieu-DaudéAMD-Vi Emulation
38362f5a2b35SPhilippe Mathieu-DaudéS: Orphan
38372f5a2b35SPhilippe Mathieu-DaudéF: hw/i386/amd_iommu.?
38382f5a2b35SPhilippe Mathieu-Daudé
3839e92fb016SBin MengOpenSBI Firmware
38404a16a1a7SAlistair FrancisL: qemu-riscv@nongnu.org
3841e92fb016SBin MengS: Supported
3842e92fb016SBin MengF: pc-bios/opensbi-*
3843e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml
3844e92fb016SBin MengF: .gitlab-ci.d/opensbi/
3845e92fb016SBin Meng
384659c7a187SLuc MichelClock framework
384759c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr>
38481d7e6727SDamien HeddeR: Damien Hedde <damien.hedde@dahe.fr>
384959c7a187SLuc MichelS: Maintained
385059c7a187SLuc MichelF: include/hw/clock.h
385159c7a187SLuc MichelF: include/hw/qdev-clock.h
385259c7a187SLuc MichelF: hw/core/clock.c
385359c7a187SLuc MichelF: hw/core/clock-vmstate.c
385459c7a187SLuc MichelF: hw/core/qdev-clock.c
385559c7a187SLuc MichelF: docs/devel/clocks.rst
385659c7a187SLuc Michel
38574c046ce3SPeter MaydellReset framework
38584c046ce3SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
38594c046ce3SPeter MaydellS: Maintained
38604c046ce3SPeter MaydellF: include/hw/resettable.h
38614c046ce3SPeter MaydellF: include/hw/core/resetcontainer.h
386232cad1ffSPhilippe Mathieu-DaudéF: include/system/reset.h
38634c046ce3SPeter MaydellF: hw/core/reset.c
38644c046ce3SPeter MaydellF: hw/core/resettable.c
38654c046ce3SPeter MaydellF: hw/core/resetcontainer.c
38664c046ce3SPeter Maydell
3867fd5d5c56SAnthony LiguoriUsermode Emulation
3868fd5d5c56SAnthony Liguori------------------
38696347e1f1SMarkus ArmbrusterOverall usermode emulation
3870486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi>
3871486bbe5fSPaolo BonziniS: Maintained
387258410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c
3873e3a575f5SPhilippe Mathieu-DaudéF: hw/core/cpu-user.c
3874bbf15aafSRichard HendersonF: include/user/
3875bbf15aafSRichard HendersonF: common-user/
3876486bbe5fSPaolo Bonzini
3877fd5d5c56SAnthony LiguoriBSD user
387865a9d380SWarner LoshM: Warner Losh <imp@bsdimp.com>
387965a9d380SWarner LoshR: Kyle Evans <kevans@freebsd.org>
388065a9d380SWarner LoshS: Maintained
3881fd5d5c56SAnthony LiguoriF: bsd-user/
3882812b31d3SAlex BennéeF: configs/targets/*-bsd-user.mak
3883adbae40fSWarner LoshF: tests/vm/*bsd
388465a9d380SWarner LoshT: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1
3885fd5d5c56SAnthony Liguori
3886fd5d5c56SAnthony LiguoriLinux user
38878f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu>
3888fd5d5c56SAnthony LiguoriS: Maintained
3889fd5d5c56SAnthony LiguoriF: linux-user/
3890812b31d3SAlex BennéeF: configs/targets/*linux-user.mak
3891e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh
3892e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh
389357333330SLaurent VivierF: scripts/update-mips-syscall-args.sh
389412c6b615SThomas HuthF: tests/functional/test_arm_bflt.py
389542f5a7e9SAurelien Jarno
389642f5a7e9SAurelien JarnoTiny Code Generator (TCG)
389742f5a7e9SAurelien Jarno-------------------------
38986347e1f1SMarkus ArmbrusterCommon TCG code
3899336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
390042f5a7e9SAurelien JarnoS: Maintained
390142f5a7e9SAurelien JarnoF: tcg/
3902d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/
390342f5a7e9SAurelien Jarno
390422b5867bSAlex BennéeTCG Plugins
390522b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
39064603156fSAlex BennéeT: git https://gitlab.com/stsquad/qemu plugins/next
39073d7caf14SAlexandre IoossR: Alexandre Iooss <erdnaxe@crans.org>
3908a6b95a97SMahmoud MandourR: Mahmoud Mandour <ma.mandourr@gmail.com>
39091a8081d9SPierrick BouvierR: Pierrick Bouvier <pierrick.bouvier@linaro.org>
391022b5867bSAlex BennéeS: Maintained
39118ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst
391222b5867bSAlex BennéeF: plugins/
39131b4c136bSAlex BennéeF: tests/tcg/plugins/
39143abc545eSThomas HuthF: tests/functional/test_aarch64_tcg_plugins.py
3915c17a386bSAlex BennéeF: contrib/plugins/
39161ef08e34SPierrick BouvierF: scripts/qemu-plugin-symbols.py
391722b5867bSAlex Bennée
39186347e1f1SMarkus ArmbrusterAArch64 TCG target
39193e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
3920b25a464cSClaudio FontanaS: Maintained
3921b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
3922b25a464cSClaudio FontanaF: tcg/aarch64/
3923b25a464cSClaudio Fontana
39246347e1f1SMarkus ArmbrusterARM TCG target
39257c6ef61aSPeter MaydellM: Richard Henderson <richard.henderson@linaro.org>
392642f5a7e9SAurelien JarnoS: Maintained
3927b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
392842f5a7e9SAurelien JarnoF: tcg/arm/
392942f5a7e9SAurelien Jarno
39306347e1f1SMarkus Armbrusteri386 TCG target
3931336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
393242f5a7e9SAurelien JarnoS: Maintained
393342f5a7e9SAurelien JarnoF: tcg/i386/
393442f5a7e9SAurelien Jarno
3935afa33258SWANG XueruiLoongArch64 TCG target
3936afa33258SWANG XueruiM: WANG Xuerui <git@xen0n.name>
3937afa33258SWANG XueruiS: Maintained
3938afa33258SWANG XueruiF: tcg/loongarch64/
3939afa33258SWANG Xuerui
39406347e1f1SMarkus ArmbrusterMIPS TCG target
39418823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3942099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
3943dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org>
394415d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com>
394545c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
3946cf960317SPhilippe Mathieu-DaudéS: Odd Fixes
394742f5a7e9SAurelien JarnoF: tcg/mips/
394842f5a7e9SAurelien Jarno
39496347e1f1SMarkus ArmbrusterPPC TCG target
3950336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
395115610d42SPranith KumarS: Odd Fixes
395242f5a7e9SAurelien JarnoF: tcg/ppc/
395342f5a7e9SAurelien Jarno
39546347e1f1SMarkus ArmbrusterRISC-V TCG target
3955c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
3956fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
3957fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org
3958fb1f70f3SAlistair FrancisS: Maintained
3959fb1f70f3SAlistair FrancisF: tcg/riscv/
39605d0ce90dSThomas HuthF: disas/riscv.[ch]
3961fb1f70f3SAlistair Francis
39626347e1f1SMarkus ArmbrusterS390 TCG target
3963336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
396442f5a7e9SAurelien JarnoS: Maintained
396542f5a7e9SAurelien JarnoF: tcg/s390/
3966146bd283SCornelia HuckL: qemu-s390x@nongnu.org
396742f5a7e9SAurelien Jarno
39686347e1f1SMarkus ArmbrusterSPARC TCG target
3969297e8005SMarkus ArmbrusterS: Odd Fixes
39706d0b52edSRichard HendersonF: tcg/sparc64/
3971c17652eeSPaolo BonziniF: disas/sparc.c
3972bc75c9e5SStefan Weil
39736347e1f1SMarkus ArmbrusterTCI TCG target
3974bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
3975bc75c9e5SStefan WeilS: Maintained
39768ef9cd55SAndreas FärberF: tcg/tci/
3977752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c
3978c17652eeSPaolo BonziniF: disas/tci.c
3979aa09c951SAndreas Färber
3980f05b328cSStefan HajnocziBlock drivers
3981f05b328cSStefan Hajnoczi-------------
3982f05b328cSStefan HajnocziVMDK
3983fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3984c95e4c0eSKevin WolfL: qemu-block@nongnu.org
3985f05b328cSStefan HajnocziS: Supported
3986f05b328cSStefan HajnocziF: block/vmdk.c
3987f05b328cSStefan Hajnoczi
3988f05b328cSStefan HajnocziRBD
39890725570bSIlya DryomovM: Ilya Dryomov <idryomov@gmail.com>
3990cbd58e7cSPeter LievenR: Peter Lieven <pl@dlhnet.de>
3991280458a3SJeff CodyL: qemu-block@nongnu.org
3992f05b328cSStefan HajnocziS: Supported
3993f05b328cSStefan HajnocziF: block/rbd.c
3994f05b328cSStefan Hajnoczi
3995f05b328cSStefan HajnocziVHDX
39965f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com>
3997280458a3SJeff CodyL: qemu-block@nongnu.org
3998f05b328cSStefan HajnocziS: Supported
3999f05b328cSStefan HajnocziF: block/vhdx*
4000f05b328cSStefan Hajnoczi
4001f05b328cSStefan HajnocziVDI
4002f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de>
4003c95e4c0eSKevin WolfL: qemu-block@nongnu.org
4004f05b328cSStefan HajnocziS: Maintained
4005f05b328cSStefan HajnocziF: block/vdi.c
4006f05b328cSStefan Hajnoczi
4007fd66dbd4SStefan Hajnocziblkio
4008fd66dbd4SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4009fd66dbd4SStefan HajnocziL: qemu-block@nongnu.org
4010fd66dbd4SStefan HajnocziS: Maintained
4011fd66dbd4SStefan HajnocziF: block/blkio.c
4012fd66dbd4SStefan Hajnoczi
4013f05b328cSStefan HajnocziiSCSI
4014f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com>
4015f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
4016cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de>
4017c95e4c0eSKevin WolfL: qemu-block@nongnu.org
40182185fd67SPaolo BonziniS: Odd Fixes
4019f05b328cSStefan HajnocziF: block/iscsi.c
40202deb63c2SPeter LievenF: block/iscsi-opts.c
4021f05b328cSStefan Hajnoczi
402299c62e70SEric BlakeNetwork Block Device (NBD)
402399c62e70SEric BlakeM: Eric Blake <eblake@redhat.com>
40249e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
402599c62e70SEric BlakeL: qemu-block@nongnu.org
402699c62e70SEric BlakeS: Maintained
402799c62e70SEric BlakeF: block/nbd*
402899c62e70SEric BlakeF: nbd/
402999c62e70SEric BlakeF: include/block/nbd*
403099c62e70SEric BlakeF: qemu-nbd.*
403199c62e70SEric BlakeF: blockdev-nbd.c
40328dac93a8SPeter MaydellF: docs/interop/nbd.rst
403333b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-nbd.rst
403458a6fdccSEric BlakeF: tests/qemu-iotests/tests/*nbd*
4035ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd
40369e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
403799c62e70SEric Blake
40386542aa9cSPeter LievenNFS
4039cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de>
4040280458a3SJeff CodyL: qemu-block@nongnu.org
40416542aa9cSPeter LievenS: Maintained
40426542aa9cSPeter LievenF: block/nfs.c
40436542aa9cSPeter Lieven
4044f05b328cSStefan HajnocziSSH
4045f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com>
4046280458a3SJeff CodyL: qemu-block@nongnu.org
4047f05b328cSStefan HajnocziS: Supported
4048f05b328cSStefan HajnocziF: block/ssh.c
4049c9a12e75SChrysostomos Nanakos
4050280458a3SJeff CodyCURL
4051280458a3SJeff CodyL: qemu-block@nongnu.org
40525c6090faSThomas HuthS: Odd Fixes
4053280458a3SJeff CodyF: block/curl.c
4054280458a3SJeff Cody
4055280458a3SJeff CodyGLUSTER
4056280458a3SJeff CodyL: qemu-block@nongnu.org
40575c6090faSThomas HuthL: integration@gluster.org
40585c6090faSThomas HuthS: Odd Fixes
4059280458a3SJeff CodyF: block/gluster.c
4060b5e9476cSGonglei
4061199667a8SFam ZhengNull Block Driver
4062fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
4063199667a8SFam ZhengL: qemu-block@nongnu.org
4064199667a8SFam ZhengS: Supported
4065199667a8SFam ZhengF: block/null.c
4066199667a8SFam Zheng
4067bdd6a90aSFam ZhengNVMe Block Driver
40681a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
40691a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net>
40708823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
4071bdd6a90aSFam ZhengL: qemu-block@nongnu.org
4072bdd6a90aSFam ZhengS: Supported
4073bdd6a90aSFam ZhengF: block/nvme*
4074dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h
40751a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
4076bdd6a90aSFam Zheng
4077b5e9476cSGongleiBootdevice
4078b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com>
4079b5e9476cSGongleiS: Maintained
40808d7f2e76SPhilippe Mathieu-DaudéF: system/bootdevice.c
4081ecdda9e0SAlberto Garcia
4082ecdda9e0SAlberto GarciaQuorum
4083ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com>
4084ecdda9e0SAlberto GarciaS: Supported
4085ecdda9e0SAlberto GarciaF: block/quorum.c
4086ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org
4087e7c6e631SStefan Hajnoczi
4088bfcc224eSAapo Vienamoblklogwrites
4089bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com>
4090bfcc224eSAapo VienamoL: qemu-block@nongnu.org
4091bfcc224eSAapo VienamoS: Supported
4092bfcc224eSAapo VienamoF: block/blklogwrites.c
4093bfcc224eSAapo Vienamo
4094e7c6e631SStefan Hajnocziblkverify
4095e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4096e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4097e7c6e631SStefan HajnocziS: Supported
4098e7c6e631SStefan HajnocziF: block/blkverify.c
409997b091c8SThomas HuthF: docs/devel/testing/blkverify.rst
4100e7c6e631SStefan Hajnoczi
4101e7c6e631SStefan Hajnoczibochs
4102e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4103e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4104e7c6e631SStefan HajnocziS: Supported
4105e7c6e631SStefan HajnocziF: block/bochs.c
4106e7c6e631SStefan Hajnoczi
4107e7c6e631SStefan Hajnoczicloop
4108e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4109e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4110e7c6e631SStefan HajnocziS: Supported
4111e7c6e631SStefan HajnocziF: block/cloop.c
4112e7c6e631SStefan Hajnoczi
4113e7c6e631SStefan Hajnoczidmg
4114e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4115e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4116e7c6e631SStefan HajnocziS: Supported
4117e7c6e631SStefan HajnocziF: block/dmg.c
4118e7c6e631SStefan Hajnoczi
4119e7c6e631SStefan Hajnocziparallels
4120e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4121f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org>
4122e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4123e7c6e631SStefan HajnocziS: Supported
4124e7c6e631SStefan HajnocziF: block/parallels.c
4125a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c
41261bc0fc0aSPeter MaydellF: docs/interop/parallels.rst
41277d9fc7e7SPeter MaydellF: docs/interop/prl-xml.rst
4128bb20ec6bSDenis V. LunevT: git https://src.openvz.org/scm/~den/qemu.git parallels
4129e7c6e631SStefan Hajnoczi
4130e7c6e631SStefan Hajnocziqed
4131e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4132e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4133e7c6e631SStefan HajnocziS: Supported
4134e7c6e631SStefan HajnocziF: block/qed.c
413573cdd846SSouleymane ConteF: docs/interop/qed_spec.rst
4136e7c6e631SStefan Hajnoczi
4137e7c6e631SStefan Hajnocziraw
4138e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4139e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4140e7c6e631SStefan HajnocziS: Supported
4141e7c6e631SStefan HajnocziF: block/linux-aio.c
4142f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h
41432e6fc7ebSEric BlakeF: block/raw-format.c
4144c1bb86cdSEric BlakeF: block/file-posix.c
4145c1bb86cdSEric BlakeF: block/file-win32.c
4146e7c6e631SStefan HajnocziF: block/win32-aio.c
4147e7c6e631SStefan Hajnoczi
41486663a0a3SAarushi MehtaLinux io_uring
41496663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com>
41506663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com>
41516663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com>
41520ef28014SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com>
41536663a0a3SAarushi MehtaL: qemu-block@nongnu.org
41546663a0a3SAarushi MehtaS: Maintained
41556663a0a3SAarushi MehtaF: block/io_uring.c
415606a47ef5SAarushi MehtaF: stubs/io_uring.c
41576663a0a3SAarushi Mehta
4158e7c6e631SStefan Hajnocziqcow2
4159e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4160b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
4161e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4162e7c6e631SStefan HajnocziS: Supported
4163e7c6e631SStefan HajnocziF: block/qcow2*
41640a233da8SSouleymane ConteF: docs/interop/qcow2.rst
4165e7c6e631SStefan Hajnoczi
4166e7c6e631SStefan Hajnocziqcow
4167e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4168e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4169e7c6e631SStefan HajnocziS: Supported
4170e7c6e631SStefan HajnocziF: block/qcow.c
4171e7c6e631SStefan Hajnoczi
4172e7c6e631SStefan Hajnocziblkdebug
4173e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4174b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
4175e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4176e7c6e631SStefan HajnocziS: Supported
4177e7c6e631SStefan HajnocziF: block/blkdebug.c
417897b091c8SThomas HuthF: docs/devel/testing/blkdebug.rst
4179e7c6e631SStefan Hajnoczi
4180e7c6e631SStefan Hajnoczivpc
4181e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4182e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4183e7c6e631SStefan HajnocziS: Supported
4184e7c6e631SStefan HajnocziF: block/vpc.c
4185e7c6e631SStefan Hajnoczi
4186e7c6e631SStefan Hajnoczivvfat
4187e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4188e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
41894b7c5bc4SPrasad J PanditS: Odd Fixes
4190e7c6e631SStefan HajnocziF: block/vvfat.c
4191abfe4e94SStefan Hajnoczi
4192abfe4e94SStefan HajnocziImage format fuzzer
4193abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4194abfe4e94SStefan HajnocziL: qemu-block@nongnu.org
4195abfe4e94SStefan HajnocziS: Supported
4196abfe4e94SStefan HajnocziF: tests/image-fuzzer/
4197717171bdSDaniel P. Berrange
41988675a376SCoiby XuVhost-user block device backend server
41998675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com>
42008675a376SCoiby XuS: Maintained
42018675a376SCoiby XuF: block/export/vhost-user-blk-server.c
420280a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h
42035c368029SXie YongjiF: block/export/virtio-blk-handler.c
42045c368029SXie YongjiF: block/export/virtio-blk-handler.h
420580a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h
42068675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c
420780695202SCoiby XuF: tests/qtest/libqos/vhost-user-blk.h
420880695202SCoiby XuF: tests/qtest/vhost-user-blk-test.c
420980a06cc5SStefan HajnocziF: util/vhost-user-server.c
42108675a376SCoiby Xu
42110c9b70d5SMax ReitzFUSE block device exports
4212b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
42130c9b70d5SMax ReitzL: qemu-block@nongnu.org
42140c9b70d5SMax ReitzS: Supported
42150c9b70d5SMax ReitzF: block/export/fuse.c
42160c9b70d5SMax Reitz
42172a2359b8SXie YongjiVDUSE library and block device exports
4218a6caeee8SXie YongjiM: Xie Yongji <xieyongji@bytedance.com>
4219a6caeee8SXie YongjiS: Maintained
4220a6caeee8SXie YongjiF: subprojects/libvduse/
42212a2359b8SXie YongjiF: block/export/vduse-blk.c
42222a2359b8SXie YongjiF: block/export/vduse-blk.h
4223a6caeee8SXie Yongji
4224049105a3SChanglong XieReplication
4225205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com>
42263ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com>
4227049105a3SChanglong XieS: Supported
4228049105a3SChanglong XieF: replication*
4229049105a3SChanglong XieF: block/replication.c
4230da668aa1SThomas HuthF: tests/unit/test-replication.c
4231049105a3SChanglong XieF: docs/block-replication.txt
4232049105a3SChanglong Xie
4233b052fec8SAlex BennéeSemihosting
4234b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
4235b052fec8SAlex BennéeS: Maintained
42368df9f0c3SPhilippe Mathieu-DaudéF: semihosting/
42376b5fe137SPhilippe Mathieu-DaudéF: include/semihosting/
42383539d84dSAlex BennéeF: tests/tcg/multiarch/arm-compat-semi/
4239b904a909SAlex BennéeF: tests/tcg/aarch64/system/semiheap.c
4240b052fec8SAlex Bennée
42418684f1beSJohn G JohnsonMulti-process QEMU
42428684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com>
42438684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com>
42448684f1beSJohn G JohnsonS: Maintained
42458684f1beSJohn G JohnsonF: docs/devel/multi-process.rst
4246639090d8SElena UfimtsevaF: docs/system/multi-process.rst
42476fbd84d6SJagannathan RamanF: hw/pci-host/remote.c
42486fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h
42493f0e7e57SJagannathan RamanF: hw/remote/machine.c
42503f0e7e57SJagannathan RamanF: include/hw/remote/machine.h
4251ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c
4252ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h
425348b06f50SJagannathan RamanF: hw/remote/message.c
4254c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c
4255ed5d0019SJagannathan RamanF: include/hw/remote/memory.h
4256ed5d0019SJagannathan RamanF: hw/remote/memory.c
42579f811207SElena UfimtsevaF: hw/remote/proxy.c
42589f811207SElena UfimtsevaF: include/hw/remote/proxy.h
4259c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c
4260c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h
4261bd36adb8SJagannathan RamanF: hw/remote/iohub.c
4262bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h
42638f9a9259SJagannathan RamanF: hw/remote/vfio-user-obj.c
426408cf3dc6SJagannathan RamanF: include/hw/remote/vfio-user-obj.h
4265253007d1SJagannathan RamanF: hw/remote/iommu.c
4266253007d1SJagannathan RamanF: include/hw/remote/iommu.h
426712c6b615SThomas HuthF: tests/functional/test_multiprocess.py
42688684f1beSJohn G Johnson
42699fca2b7dSJohn LevonVFIO-USER:
42709fca2b7dSJohn LevonM: John Levon <john.levon@nutanix.com>
42719fca2b7dSJohn LevonM: Thanos Makatos <thanos.makatos@nutanix.com>
42729fca2b7dSJohn LevonS: Supported
4273da198e8fSThanos MakatosF: docs/interop/vfio-user.rst
4274da198e8fSThanos MakatosF: docs/system/devices/vfio-user.rst
42759fca2b7dSJohn LevonF: hw/vfio-user/*
42769fca2b7dSJohn LevonF: include/hw/vfio-user/*
42779fca2b7dSJohn LevonF: subprojects/libvfio-user
42789fca2b7dSJohn Levon
427990322e64SAndrew MelnychenkoEBPF:
428090322e64SAndrew MelnychenkoM: Jason Wang <jasowang@redhat.com>
428190322e64SAndrew MelnychenkoR: Andrew Melnychenko <andrew@daynix.com>
428290322e64SAndrew MelnychenkoR: Yuri Benditovich <yuri.benditovich@daynix.com>
428390322e64SAndrew MelnychenkoS: Maintained
42842635f961SThomas HuthF: docs/devel/ebpf_rss.rst
428590322e64SAndrew MelnychenkoF: ebpf/*
428690322e64SAndrew MelnychenkoF: tools/ebpf/*
428790322e64SAndrew Melnychenko
4288b9e02c06SAlex BennéeBuild and test automation
4289b9e02c06SAlex Bennée-------------------------
42909872ba0aSThomas HuthBuild and test automation, general continuous integration
4291b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
4292e4239ee9SAlex BennéeT: git https://gitlab.com/stsquad/qemu testing/next
42938823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
42949872ba0aSThomas HuthM: Thomas Huth <thuth@redhat.com>
4295e70dc7f8SAlex BennéeS: Maintained
4296e7c2d743SYonggang LuoF: .github/workflows/lockdown.yml
42979872ba0aSThomas HuthF: .gitlab-ci.yml
42989872ba0aSThomas HuthF: .gitlab-ci.d/
4299b9e02c06SAlex BennéeF: .travis.yml
4300145af277SThomas HuthF: docs/devel/ci*
430104250c69SPhilippe Mathieu-DaudéF: scripts/ci/
4302e70dc7f8SAlex BennéeF: tests/docker/
430318023821SFam ZhengF: tests/vm/
43043260f4e6SPhilippe Mathieu-DaudéF: tests/lcitool/
430537136902SThomas HuthF: tests/functional/test_*_tuxrun.py
430654dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh
430797b091c8SThomas HuthF: docs/devel/testing/ci*
430897b091c8SThomas HuthF: docs/devel/testing/main.rst
43099872ba0aSThomas HuthW: https://gitlab.com/qemu-project/qemu/pipelines
4310e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu
4311717171bdSDaniel P. Berrange
43127162fbb4SEd MasteFreeBSD Hosted Continuous Integration
43137162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org>
43147162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org>
43157162fbb4SEd MasteS: Maintained
43165be6fd0cSThomas HuthF: .gitlab-ci.d/cirrus/freebsd*
43175be6fd0cSThomas HuthF: tests/vm/freebsd
43187162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu
43197162fbb4SEd Maste
4320fa32a634SThomas HuthFunctional testing framework
4321fa32a634SThomas HuthM: Thomas Huth <thuth@redhat.com>
4322fa32a634SThomas HuthR: Philippe Mathieu-Daudé <philmd@linaro.org>
432323cb2e99SDaniel P. BerrangéR: Daniel P. Berrange <berrange@redhat.com>
43249cbff6f2SThomas HuthF: docs/devel/testing/functional.rst
4325fa32a634SThomas HuthF: tests/functional/qemu_test/
4326fa32a634SThomas Huth
4327daee8de3SYonggang LuoWindows Hosted Continuous Integration
4328daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com>
4329daee8de3SYonggang LuoS: Maintained
4330da80f11eSPhilippe Mathieu-DaudéF: .gitlab-ci.d/windows.yml
4331daee8de3SYonggang Luo
43327e97017eSAlex BennéeGuest Test Compilation Support
43337e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
43348823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
433500a25291SStefan HajnocziS: Maintained
4336162f9164SAlex BennéeF: tests/tcg/Makefile.target
43377e97017eSAlex Bennée
43381e970158SPhilippe Mathieu-DaudéGitLab custom runner (Works On Arm Sponsored)
43391e970158SPhilippe Mathieu-DaudéM: Alex Bennée <alex.bennee@linaro.org>
43408823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
43411e970158SPhilippe Mathieu-DaudéS: Maintained
434266dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml
434366dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml
43441e970158SPhilippe Mathieu-Daudé
4345717171bdSDaniel P. BerrangeDocumentation
4346717171bdSDaniel P. Berrange-------------
4347717171bdSDaniel P. BerrangeBuild system architecture
4348717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
4349717171bdSDaniel P. BerrangeS: Odd Fixes
4350551bdfa0SStefano GarzarellaF: docs/devel/build-system.rst
43518a49e97fSFam Zheng
435292329a7eSAlex BennéeGIT Data Mining Config
435392329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
435492329a7eSAlex BennéeS: Odd Fixes
435592329a7eSAlex BennéeF: gitdm.config
435692329a7eSAlex BennéeF: contrib/gitdm/*
435792329a7eSAlex Bennée
4358b02c9bc3SMarkus ArmbrusterIncompatible changes
4359f5c5e7d9SDaniel P. BerrangéR: devel@lists.libvirt.org
4360a476b216SMao ZhongyiF: docs/about/deprecated.rst
4361b02c9bc3SMarkus Armbruster
4362aef45d51SDaniel P. BerrangeBuild System
4363aef45d51SDaniel P. Berrange------------
436448fad83fSAlex BennéeMeson
436548fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com>
436648fad83fSAlex BennéeR: Marc-André Lureau <marcandre.lureau@redhat.com>
436748fad83fSAlex BennéeR: Daniel P. Berrange <berrange@redhat.com>
436848fad83fSAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org>
436948fad83fSAlex BennéeS: Maintained
437048fad83fSAlex BennéeF: meson.build
437148fad83fSAlex BennéeF: meson_options.txt
437248fad83fSAlex BennéeF: scripts/meson-buildoptions.*
437348fad83fSAlex BennéeF: scripts/check_sparse.py
437448fad83fSAlex BennéeF: scripts/symlink-install-tree.py
437548fad83fSAlex Bennée
437648fad83fSAlex BennéeTop Level Makefile and configure
437748fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com>
437848fad83fSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org>
437948fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com>
438048fad83fSAlex BennéeS: Maintained
438148fad83fSAlex BennéeF: Makefile
438248fad83fSAlex BennéeF: configure
438348fad83fSAlex BennéeF: scripts/mtest2make.py
438448fad83fSAlex BennéeF: tests/Makefile.include
438548fad83fSAlex Bennée
43862f38ff79SPaolo BonziniKconfig
43872f38ff79SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
43882f38ff79SPaolo BonziniS: Maintained
43892f38ff79SPaolo BonziniF: scripts/minikconf.py
43902f38ff79SPaolo BonziniF: docs/devel/kconfig.rst
43912f38ff79SPaolo BonziniF: Kconfig*
43922f38ff79SPaolo BonziniF: */Kconfig*
43932f38ff79SPaolo BonziniF: hw/*/Kconfig*
43942f38ff79SPaolo BonziniF: target/*/Kconfig*
43952f38ff79SPaolo Bonzini
4396aef45d51SDaniel P. BerrangeGIT submodules
4397aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
4398aef45d51SDaniel P. BerrangeS: Odd Fixes
4399aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh
4400c10e01b9SPeter Maydell
4401ef45a392SAleksandar MarkovicUI translations
44024251dfb0SJohn SnowS: Orphan
4403ef45a392SAleksandar MarkovicF: po/*.po
4404ef45a392SAleksandar Markovic
4405c10e01b9SPeter MaydellSphinx documentation configuration and build machinery
4406e95ffabbSJohn SnowM: John Snow <jsnow@redhat.com>
4407c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
4408c10e01b9SPeter MaydellS: Maintained
4409c10e01b9SPeter MaydellF: docs/conf.py
4410c10e01b9SPeter MaydellF: docs/*/conf.py
44114078ee54SPeter MaydellF: docs/sphinx/
441213f934e7SPeter MaydellF: docs/_templates/
4413d95f260aSPeter MaydellF: docs/devel/docs.rst
441453fb8bfbSAleksandar Markovic
4415764a6ee9SManos PitsidianakisRust build system integration
4416764a6ee9SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
4417cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org
4418764a6ee9SManos PitsidianakisS: Maintained
44196fdc5bc1SManos PitsidianakisF: scripts/rust/
44206fdc5bc1SManos PitsidianakisF: rust/.gitignore
4421764a6ee9SManos PitsidianakisF: rust/Kconfig
44226fdc5bc1SManos PitsidianakisF: rust/meson.build
44236fdc5bc1SManos PitsidianakisF: rust/wrapper.h
4424764a6ee9SManos Pitsidianakis
442553fb8bfbSAleksandar MarkovicMiscellaneous
442653fb8bfbSAleksandar Markovic-------------
442753fb8bfbSAleksandar MarkovicPerformance Tools and Tests
442853fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com>
442953fb8bfbSAleksandar MarkovicS: Maintained
443053fb8bfbSAleksandar MarkovicF: scripts/performance/
4431899c3fc2SAlex Bennée
4432899c3fc2SAlex BennéeCode Coverage Tools
4433899c3fc2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
4434899c3fc2SAlex BennéeS: Odd Fixes
4435899c3fc2SAlex BennéeF: scripts/coverage/
4436b928505dSMaksim Davydov
4437b928505dSMaksim DavydovMachine development tool
4438b928505dSMaksim DavydovM: Maksim Davydov <davydov-max@yandex-team.ru>
4439b928505dSMaksim DavydovS: Supported
4440b928505dSMaksim DavydovF: scripts/compare-machine-types.py
4441