xref: /openbmc/qemu/MAINTAINERS (revision c784de966b154810a4c97eb0e4a658ec6457dd4c)
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>
498c8beb901SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
49979ac3915SPhilippe Mathieu-DaudéS: Maintained
5008ff6ff09SPhilippe Mathieu-DaudéF: include/exec/cpu*.h
5018ff6ff09SPhilippe Mathieu-DaudéF: include/exec/target_long.h
502940e43aaSClaudio FontanaF: include/qemu/accel.h
50332cad1ffSPhilippe Mathieu-DaudéF: include/system/accel-*.h
5048ff6ff09SPhilippe Mathieu-DaudéF: include/system/cpus.h
50544246e71SPhilippe Mathieu-DaudéF: include/accel/accel-cpu*.h
50664cbcf1dSPhilippe Mathieu-DaudéF: accel/accel-*.?
507e8388158SPhilippe Mathieu-DaudéF: accel/dummy-cpus.?
50879ac3915SPhilippe Mathieu-DaudéF: accel/Makefile.objs
50979ac3915SPhilippe Mathieu-DaudéF: accel/stubs/Makefile.objs
5108ff6ff09SPhilippe Mathieu-DaudéF: cpu-common.c
5118ff6ff09SPhilippe Mathieu-DaudéF: cpu-target.c
5128ff6ff09SPhilippe Mathieu-DaudéF: system/cpus.c
51379ac3915SPhilippe Mathieu-Daudé
514a1477da3SAlexander GrafApple Silicon HVF CPUs
515a1477da3SAlexander GrafM: Alexander Graf <agraf@csgraf.de>
516a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk>
517a1477da3SAlexander GrafS: Maintained
518a1477da3SAlexander GrafF: target/arm/hvf/
519f1bcfa81SPhilippe Mathieu-DaudéF: target/arm/hvf-stub.c
520a1477da3SAlexander Graf
521674fc21fSRoman BolshakovX86 HVF CPUs
522de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com>
5233b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com>
52467e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu>
525de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF
526674fc21fSRoman BolshakovS: Maintained
527674fc21fSRoman BolshakovF: target/i386/hvf/
528d57bc3c1SAlexander Graf
529d57bc3c1SAlexander GrafHVF
530d57bc3c1SAlexander GrafM: Cameron Esfahani <dirty@apple.com>
5313b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com>
53267e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu>
533a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk>
534d57bc3c1SAlexander GrafW: https://wiki.qemu.org/Features/HVF
535d57bc3c1SAlexander GrafS: Maintained
536d57bc3c1SAlexander GrafF: accel/hvf/
537962f9f18SPhilippe Mathieu-DaudéF: accel/stubs/hvf-stub.c
53832cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf.h
53932cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf_int.h
540674fc21fSRoman Bolshakov
541c220cdecSSunil MuthuswamyWHPX CPUs
542c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com>
543c220cdecSSunil MuthuswamyS: Supported
5441fc33bb9SClaudio FontanaF: target/i386/whpx/
545d5a407a5SPhilippe Mathieu-DaudéF: accel/stubs/whpx-stub.c
54632cad1ffSPhilippe Mathieu-DaudéF: include/system/whpx.h
547c220cdecSSunil Muthuswamy
5486aa0d039SWei LiuX86 Instruction Emulator
5496aa0d039SWei LiuM: Cameron Esfahani <dirty@apple.com>
5506aa0d039SWei LiuM: Roman Bolshakov <rbolshakov@ddn.com>
5516aa0d039SWei LiuR: Phil Dennis-Jordan <phil@philjordan.eu>
5526aa0d039SWei LiuR: Wei Liu <wei.liu@kernel.org>
5536aa0d039SWei LiuS: Maintained
5546aa0d039SWei LiuF: target/i386/emulate/
5556aa0d039SWei Liu
55684995ea2SMarkus ArmbrusterGuest CPU Cores (Xen)
55784995ea2SMarkus Armbruster---------------------
5586347e1f1SMarkus ArmbrusterX86 Xen CPUs
5593623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org>
560a0dbef9fSAnthony PERARDM: Anthony PERARD <anthony@xenproject.org>
561784e9727SPaul DurrantM: Paul Durrant <paul@xen.org>
562d01a6fffSStefano StabelliniM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
5636d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org
5648a6b0cd7SStefano StabelliniS: Supported
5658a6b0cd7SStefano StabelliniF: */xen*
566da278d58SPhilippe Mathieu-DaudéF: accel/xen/*
567b827891dSGreg KurzF: hw/9pfs/xen-9p*
568c92451c2SPaolo BonziniF: hw/char/xen_console.c
569c92451c2SPaolo BonziniF: hw/display/xenfb.c
570c92451c2SPaolo BonziniF: hw/net/xen_nic.c
571758af9cfSAnthony PERARDF: hw/usb/xen-usb.c
5721a72d9aeSPaul DurrantF: hw/block/xen*
5734ea7d1a7SPaul DurrantF: hw/block/dataplane/xen*
574c92451c2SPaolo BonziniF: hw/xen/
575c92451c2SPaolo BonziniF: hw/xenpv/
5769027ac50SStefano StabelliniF: hw/i386/xen/
5771401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c
578fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen*
579c92451c2SPaolo BonziniF: include/hw/xen/
58032cad1ffSPhilippe Mathieu-DaudéF: include/system/xen.h
58132cad1ffSPhilippe Mathieu-DaudéF: include/system/xen-mapcache.h
58271f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c
583c2144422SEdgar E. IglesiasF: docs/system/arm/xenpvh.rst
5840b57c816SEdgar E. IglesiasF: docs/system/i386/xenpvh.rst
5858a6b0cd7SStefano Stabellini
58639becfceSReinoud ZandijkGuest CPU Cores (NVMM)
58739becfceSReinoud Zandijk----------------------
58839becfceSReinoud ZandijkNetBSD Virtual Machine Monitor (NVMM) CPU support
58939becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org>
59039becfceSReinoud ZandijkS: Maintained
59132cad1ffSPhilippe Mathieu-DaudéF: include/system/nvmm.h
592b6637bd5SPhilippe Mathieu-DaudéF: accel/stubs/nvmm-stub.c
59339becfceSReinoud ZandijkF: target/i386/nvmm/
59439becfceSReinoud Zandijk
59584995ea2SMarkus ArmbrusterHosts
59684995ea2SMarkus Armbruster-----
5971bdd6874SStefan WeilLINUX
598f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com>
599f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com>
600f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
6011bdd6874SStefan WeilS: Maintained
6021bdd6874SStefan WeilF: linux-headers/
603e05ea75fSCornelia HuckF: include/standard-headers/
604f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh
6051bdd6874SStefan Weil
6061bdd6874SStefan WeilPOSIX
607f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
6081bdd6874SStefan WeilS: Maintained
609f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c
61032cad1ffSPhilippe Mathieu-DaudéF: include/system/os-posix.h
611f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c
612f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h
6131bdd6874SStefan Weil
6143c2bdbc1SKamil RytarowskiNETBSD
61539becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org>
61639becfceSReinoud ZandijkM: Ryo ONODERA <ryoon@netbsd.org>
6173c2bdbc1SKamil RytarowskiS: Maintained
6181b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD
6193c2bdbc1SKamil Rytarowski
6200a773d55SBrad SmithOPENBSD
6210a773d55SBrad SmithM: Brad Smith <brad@comstyle.com>
6220a773d55SBrad SmithS: Maintained
6230a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD
6240a773d55SBrad Smith
6251bdd6874SStefan WeilW32, W64
6261bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de>
6271bdd6874SStefan WeilS: Maintained
6281bdd6874SStefan WeilF: *win32*
62903972660SThomas HuthF: */*win32*
63003972660SThomas HuthF: include/*/*win32*
63103972660SThomas HuthX: qga/*win32*
632885bdc95SStefan WeilF: qemu.nsi
63348fad83fSAlex BennéeF: scripts/nsis.py
6341bdd6874SStefan Weil
635c82b7ef1SPhilippe Mathieu-DaudéDarwin (macOS, iOS)
6368823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
637c82b7ef1SPhilippe Mathieu-DaudéS: Odd Fixes
638c82b7ef1SPhilippe Mathieu-DaudéF: .gitlab-ci.d/cirrus/macos-*
639c82b7ef1SPhilippe Mathieu-DaudéF: */*.m
64048fad83fSAlex BennéeF: scripts/entitlement.sh
641c82b7ef1SPhilippe Mathieu-Daudé
6420f46bf65SKohei TokunagaWebAssembly
6430f46bf65SKohei TokunagaM: Kohei Tokunaga <ktokunaga.mail@gmail.com>
6440f46bf65SKohei TokunagaS: Maintained
6450f46bf65SKohei TokunagaF: include/system/os-wasm.h
6460f46bf65SKohei TokunagaF: os-wasm.c
6475b78d120SKohei TokunagaF: util/coroutine-wasm.c
648ccc403edSKohei TokunagaF: configs/meson/emscripten.txt
6498574be0eSKohei TokunagaF: tests/docker/dockerfiles/emsdk-wasm32-cross.docker
6500f46bf65SKohei Tokunaga
651b250d04aSPhilippe Mathieu-DaudéAlpha Machines
65284995ea2SMarkus Armbruster--------------
653336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
654b250d04aSPhilippe Mathieu-DaudéS: Maintained
655b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/
6567bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c
6578d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/
65812c6b615SThomas HuthF: tests/functional/test_alpha_clipper.py
659b250d04aSPhilippe Mathieu-Daudé
660fd5d5c56SAnthony LiguoriARM Machines
661fd5d5c56SAnthony Liguori------------
66284291fe7SliguangAllwinner-a10
66385b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com>
664a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
665632dfea3SStrahinja JankovicR: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>
666b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
667a00d7f20SPeter MaydellS: Odd Fixes
66885b4d5daSBeniamino GalvaniF: hw/*/allwinner*
6699d19a8ffSPhilippe Mathieu-DaudéF: hw/ide/ahci-allwinner.c
67085b4d5daSBeniamino GalvaniF: include/hw/*/allwinner*
67184291fe7SliguangF: hw/arm/cubieboard.c
672d4a7c362SPeter MaydellF: docs/system/arm/cubieboard.rst
673632dfea3SStrahinja JankovicF: hw/misc/axp209.c
674d4d183afSThomas HuthF: tests/functional/test_arm_cubieboard.py
67584291fe7Sliguang
676740dafc0SNiek LinnenbankAllwinner-h3
677740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com>
678740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org
679740dafc0SNiek LinnenbankS: Maintained
680740dafc0SNiek LinnenbankF: hw/*/allwinner-h3*
681740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3*
682b0c96666SNiek LinnenbankF: hw/arm/orangepi.c
683c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst
684380f7268SThomas HuthF: tests/functional/test_arm_orangepi.py
685740dafc0SNiek Linnenbank
686e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices
68706271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
688b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
68906271000SPaolo BonziniS: Maintained
69006271000SPaolo BonziniF: hw/char/pl011.c
691c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h
69206271000SPaolo BonziniF: hw/display/pl110*
69306271000SPaolo BonziniF: hw/dma/pl080.c
694aa74e355SPeter MaydellF: include/hw/dma/pl080.h
69506271000SPaolo BonziniF: hw/dma/pl330.c
69606271000SPaolo BonziniF: hw/gpio/pl061.c
69706271000SPaolo BonziniF: hw/input/pl050.c
6984940da20SThomas HuthF: include/hw/input/pl050.h
69906271000SPaolo BonziniF: hw/intc/pl190.c
70006271000SPaolo BonziniF: hw/sd/pl181.c
7011d52866fSPeter MaydellF: hw/ssi/pl022.c
7021d52866fSPeter MaydellF: include/hw/ssi/pl022.h
703877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c
704877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h
70506271000SPaolo BonziniF: include/hw/arm/primecell.h
706e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c
707e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h
70830858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c
7094f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c
7104f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h
7119bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c
712e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c
713e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h
714050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c
715050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h
7169cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c
7170d4a7551SPeter MaydellF: hw/misc/tz-ppc.c
7180d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h
719344f4b15SPeter MaydellF: hw/misc/tz-mpc.c
720344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h
721211e701dSPeter MaydellF: hw/misc/tz-msc.c
722211e701dSPeter MaydellF: include/hw/misc/tz-msc.h
72306271000SPaolo Bonzini
72406271000SPaolo BonziniARM cores
72506271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
726b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
72706271000SPaolo BonziniS: Maintained
72806271000SPaolo BonziniF: hw/intc/arm*
729662c3ebaSThomas HuthF: hw/intc/gic*_internal.h
73006271000SPaolo BonziniF: hw/misc/a9scu.c
73106271000SPaolo BonziniF: hw/misc/arm11scu.c
732b7f30114SThomas HuthF: hw/misc/arm_l2x0.c
7332f9db77eSPeter MaydellF: hw/misc/armv7m_ras.c
73406271000SPaolo BonziniF: hw/timer/a9gtimer*
735c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm*
736c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h
73706271000SPaolo BonziniF: include/hw/intc/arm*
73806271000SPaolo BonziniF: include/hw/misc/a9scu.h
73906271000SPaolo BonziniF: include/hw/misc/arm11scu.h
74006271000SPaolo BonziniF: include/hw/timer/a9gtimer.h
74106271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h
742c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h
7432f9db77eSPeter MaydellF: include/hw/misc/armv7m_ras.h
7441e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c
74506271000SPaolo Bonzini
7462a952e05SThomas HuthBananapi M2U
7472a952e05SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
7482a952e05SThomas HuthL: qemu-arm@nongnu.org
7492a952e05SThomas HuthS: Odd Fixes
7502a952e05SThomas HuthF: docs/system/arm/bananapi_m2u.rst
7512a952e05SThomas HuthF: hw/*/allwinner-r40*.c
7522a952e05SThomas HuthF: hw/arm/bananapi_m2u.c
7532a952e05SThomas HuthF: include/hw/*/allwinner-r40*.h
7542a952e05SThomas HuthF: tests/functional/test_arm_bpim2u.py
7552a952e05SThomas Huth
756e569d959SInès VarholB-L475E-IOT01A IoT Node
757e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net>
758e569d959SInès VarholL: qemu-arm@nongnu.org
759e569d959SInès VarholS: Maintained
760e569d959SInès VarholF: hw/arm/b-l475e-iot01a.c
761e569d959SInès VarholF: hw/display/dm163.c
762e569d959SInès VarholF: tests/qtest/dm163-test.c
763e569d959SInès Varhol
764fc63dcffSEvgeny VoevodinExynos
765f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com>
766a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
767b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
768a00d7f20SPeter MaydellS: Odd Fixes
7698d8b636dSPaolo BonziniF: hw/*/exynos*
77078cb12a9SPeter MaydellF: include/hw/*/exynos*
771f99e1d31SPeter MaydellF: docs/system/arm/exynos.rst
77281e2926dSThomas HuthF: tests/functional/test_arm_smdkc210.py
773fc63dcffSEvgeny Voevodin
774766fd09fSMark LangsdorfCalxeda Highbank
7759ef137caSRob HerringM: Rob Herring <robh@kernel.org>
776a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
777b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
778a00d7f20SPeter MaydellS: Odd Fixes
7798d8b636dSPaolo BonziniF: hw/arm/highbank.c
7808d8b636dSPaolo BonziniF: hw/net/xgmac.c
781c90df7ceSPeter MaydellF: docs/system/arm/highbank.rst
782766fd09fSMark Langsdorf
7839082f121SAntony PavlovCanon DIGIC
7849082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com>
785a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
786b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
787a00d7f20SPeter MaydellS: Odd Fixes
7889082f121SAntony PavlovF: include/hw/arm/digic.h
7899082f121SAntony PavlovF: hw/*/digic*
7907ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic*
791e3fc99b1SThomas HuthF: tests/functional/test_arm_canona1100.py
7922d21dd17SPeter MaydellF: docs/system/arm/digic.rst
7939082f121SAntony Pavlov
7949c8fdcecSAnup PatelGoldfish RTC
7959c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com>
7969c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com>
7979c8fdcecSAnup PatelL: qemu-riscv@nongnu.org
7989c8fdcecSAnup PatelS: Maintained
7999c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c
8009c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h
8019c8fdcecSAnup Patel
802123a069aSThomas Huthi.MX25 PDK
803123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
804123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
805123a069aSThomas HuthL: qemu-arm@nongnu.org
806123a069aSThomas HuthS: Odd Fixes
807123a069aSThomas HuthF: hw/arm/fsl-imx25.c
808123a069aSThomas HuthF: hw/arm/imx25_pdk.c
809123a069aSThomas HuthF: hw/misc/imx25_ccm.c
81037f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c
811123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h
812123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h
81337f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h
814b1b3e3e3SPeter MaydellF: docs/system/arm/imx25-pdk.rst
815123a069aSThomas Huth
81695a5db3aSThomas Huthi.MX31 (kzm)
817a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
818b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
81995a5db3aSThomas HuthS: Odd Fixes
8208d8b636dSPaolo BonziniF: hw/arm/kzm.c
82195a5db3aSThomas HuthF: hw/*/imx_*
82295a5db3aSThomas HuthF: hw/*/*imx31*
82395a5db3aSThomas HuthF: include/hw/*/imx_*
82495a5db3aSThomas HuthF: include/hw/*/*imx31*
825fa6c9394SPeter MaydellF: docs/system/arm/kzm.rst
8260325559dSPeter Chubb
827fd5d5c56SAnthony LiguoriIntegrator CP
8281ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
829b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
830adb478a5SPeter MaydellS: Odd Fixes
8318d8b636dSPaolo BonziniF: hw/arm/integratorcp.c
832f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c
833b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h
834ef83aea0SPhilippe Mathieu-DaudéF: tests/functional/test_arm_integratorcp.py
835c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst
836fd5d5c56SAnthony Liguori
83795a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul
83895a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
83995a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
84095a5db3aSThomas HuthL: qemu-arm@nongnu.org
84195a5db3aSThomas HuthS: Odd Fixes
84295a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c
84395a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c
84495a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c
84595a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h
84695a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h
847946f9ef2SPeter MaydellF: docs/system/arm/mcimx6ul-evk.rst
84895a5db3aSThomas Huth
84995a5db3aSThomas HuthMCIMX7D SABRE / i.MX7
85095a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
85195a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com>
85295a5db3aSThomas HuthL: qemu-arm@nongnu.org
85395a5db3aSThomas HuthS: Odd Fixes
85495a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c
85595a5db3aSThomas HuthF: hw/arm/fsl-imx7.c
856b7f30114SThomas HuthF: hw/misc/imx7_*.c
85795a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h
858b7f30114SThomas HuthF: include/hw/misc/imx7_*.h
85995a5db3aSThomas HuthF: hw/pci-host/designware.c
86095a5db3aSThomas HuthF: include/hw/pci-host/designware.h
861946f9ef2SPeter MaydellF: docs/system/arm/mcimx7d-sabre.rst
86295a5db3aSThomas Huth
863a4eefc69SBernhard BeschowMCIMX8MP-EVK / i.MX8MP
864a4eefc69SBernhard BeschowM: Bernhard Beschow <shentey@gmail.com>
865a4eefc69SBernhard BeschowL: qemu-arm@nongnu.org
866a4eefc69SBernhard BeschowS: Maintained
867a4eefc69SBernhard BeschowF: hw/arm/imx8mp-evk.c
868a4eefc69SBernhard BeschowF: hw/arm/fsl-imx8mp.c
86986c2dff9SBernhard BeschowF: hw/misc/imx8mp_*.c
870fd1deb53SBernhard BeschowF: hw/pci-host/fsl_imx8m_phy.c
871822405b1SBernhard BeschowF: hw/rtc/rs5c372.c
872a4eefc69SBernhard BeschowF: include/hw/arm/fsl-imx8mp.h
87386c2dff9SBernhard BeschowF: include/hw/misc/imx8mp_*.h
874fd1deb53SBernhard BeschowF: include/hw/pci-host/fsl_imx8m_phy.h
875a4eefc69SBernhard BeschowF: docs/system/arm/imx8mp-evk.rst
876cef2274dSBernhard BeschowF: tests/functional/test_aarch64_imx8mp_evk.py
877822405b1SBernhard BeschowF: tests/qtest/rs5c372-test.c
878a4eefc69SBernhard Beschow
879273a70aeSPeter MaydellMPS2 / MPS3
880e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
881e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org
882e5a6a6e6SPeter MaydellS: Maintained
883e5a6a6e6SPeter MaydellF: hw/arm/mps2.c
8840d4a7551SPeter MaydellF: hw/arm/mps2-tz.c
885273a70aeSPeter MaydellF: hw/arm/mps3r.c
8860d4a7551SPeter MaydellF: hw/misc/mps2-*.c
8870d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h
8886eee5d24SPeter MaydellF: hw/arm/armsse.c
8896eee5d24SPeter MaydellF: include/hw/arm/armsse.h
890c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c
891c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h
89275750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c
89375750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h
894c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c
895c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h
8964239b311SPeter MaydellF: hw/misc/armsse-cpu-pwrctrl.c
8974239b311SPeter MaydellF: include/hw/misc/armsse-cpu-pwrctrl.h
8985aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c
8995aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h
900cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c
901cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h
9020d10df30SPeter MaydellF: hw/timer/sse-counter.c
9030d10df30SPeter MaydellF: include/hw/timer/sse-counter.h
9040b8ceee8SPeter MaydellF: hw/timer/sse-timer.c
9050b8ceee8SPeter MaydellF: include/hw/timer/sse-timer.h
9061eca58aaSPeter MaydellF: tests/qtest/sse-timer-test.c
907ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst
908e5a6a6e6SPeter Maydell
9098f69a4c1SPeter MaydellMusca
9108f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
9118f69a4c1SPeter MaydellL: qemu-arm@nongnu.org
912adb478a5SPeter MaydellS: Odd Fixes
9138f69a4c1SPeter MaydellF: hw/arm/musca.c
9149f8f640eSPeter MaydellF: docs/system/arm/musca.rst
9158f69a4c1SPeter Maydell
916fd5d5c56SAnthony LiguoriMusicpal
917fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
918a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
919b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
920a00d7f20SPeter MaydellS: Odd Fixes
9218d8b636dSPaolo BonziniF: hw/arm/musicpal.c
9226d81f488SPhilippe Mathieu-DaudéF: hw/net/mv88w8618_eth.c
9236d81f488SPhilippe Mathieu-DaudéF: include/hw/net/mv88w8618_eth.h
924c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst
925fd5d5c56SAnthony Liguori
926e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx
927e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com>
92873c793daSHao WuM: Hao Wu <wuhaotsh@google.com>
929e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org
930e5a7ba87SHavard SkinnemoenS: Supported
93169fbfb8fSHao WuF: hw/*/npcm*
9326f351a7aSTitus RwantareF: hw/sensor/adm1266.c
93369fbfb8fSHao WuF: include/hw/*/npcm*
93469fbfb8fSHao WuF: tests/qtest/npcm*
9355861f5abSTitus RwantareF: tests/qtest/adm1266-test.c
936d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin
937269b7effSHao WuF: pc-bios/npcm8xx_bootrom.bin
938d1cb5edaSHavard SkinnemoenF: roms/vbootrom
93971703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst
940799d6830SThomas HuthF: tests/functional/test_arm_quanta_gsj.py
941e5a7ba87SHavard Skinnemoen
94295a5db3aSThomas HuthRaspberry Pi
94395a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
9448823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
94595a5db3aSThomas HuthL: qemu-arm@nongnu.org
94695a5db3aSThomas HuthS: Odd Fixes
947123a069aSThomas HuthF: hw/arm/raspi.c
94895a5db3aSThomas HuthF: hw/arm/raspi_platform.h
94995a5db3aSThomas HuthF: hw/*/bcm283*
95029ecf2deSThomas HuthF: include/hw/arm/rasp*
95195a5db3aSThomas HuthF: include/hw/*/bcm283*
952d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst
953165ab274SPhilippe Mathieu-DaudéF: tests/functional/test_arm_raspi2.py
954471f7ff7SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi3.py
955547738beSPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi4.py
95695a5db3aSThomas Huth
957fd5d5c56SAnthony LiguoriReal View
9581ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
959b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
960adb478a5SPeter MaydellS: Odd Fixes
9618d8b636dSPaolo BonziniF: hw/arm/realview*
962f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c
9635ea53049SPaolo BonziniF: hw/intc/realview_gic.c
9645ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h
965c11a8e89SPeter MaydellF: docs/system/arm/realview.rst
96616a9b550SThomas HuthF: tests/functional/test_arm_realview.py
967fd5d5c56SAnthony Liguori
96895a5db3aSThomas HuthSABRELITE / i.MX6
96995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
97095a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
97195a5db3aSThomas HuthL: qemu-arm@nongnu.org
97295a5db3aSThomas HuthS: Odd Fixes
9734db546d3SThomas HuthF: docs/system/arm/sabrelite.rst
97495a5db3aSThomas HuthF: hw/arm/sabrelite.c
97595a5db3aSThomas HuthF: hw/arm/fsl-imx6.c
976b7f30114SThomas HuthF: hw/misc/imx6_*.c
97795a5db3aSThomas HuthF: hw/ssi/imx_spi.c
9780701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c
9790701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h
98095a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h
981b7f30114SThomas HuthF: include/hw/misc/imx6_*.h
98295a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h
98395a5db3aSThomas Huth
98464580903SHongbo ZhangSBSA-REF
985428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com>
98664580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org>
987a6240a2eSLeif LindholmR: Leif Lindholm <leif.lindholm@oss.qualcomm.com>
98864580903SHongbo ZhangL: qemu-arm@nongnu.org
98964580903SHongbo ZhangS: Maintained
99064580903SHongbo ZhangF: hw/arm/sbsa-ref.c
991d02ce621SThomas HuthF: hw/misc/sbsa_ec.c
992d02ce621SThomas HuthF: hw/watchdog/sbsa_gwdt.c
993d02ce621SThomas HuthF: include/hw/watchdog/sbsa_gwdt.h
9949eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst
99512c6b615SThomas HuthF: tests/functional/test_aarch64_*sbsaref*.py
99664580903SHongbo Zhang
997671f11b2SThomas HuthSharp SL-5500 (Collie) PDA
998671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
999671f11b2SThomas HuthL: qemu-arm@nongnu.org
1000671f11b2SThomas HuthS: Odd Fixes
1001671f11b2SThomas HuthF: hw/arm/collie.c
1002671f11b2SThomas HuthF: hw/arm/strongarm*
1003504f935dSPeter MaydellF: hw/gpio/zaurus.c
1004504f935dSPeter MaydellF: include/hw/arm/sharpsl.h
1005b76b60f5SPeter MaydellF: docs/system/arm/collie.rst
1006aff83583SPeter MaydellF: tests/functional/test_arm_collie.py
1007671f11b2SThomas Huth
1008fd5d5c56SAnthony LiguoriStellaris
10091ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1010b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1011adb478a5SPeter MaydellS: Odd Fixes
10128d8b636dSPaolo BonziniF: hw/*/stellaris*
10137c7e1f60SThomas HuthF: hw/display/ssd03*
1014c6198abbSSean WeiF: include/hw/input/stellaris_gamepad.h
10157c7e1f60SThomas HuthF: include/hw/timer/stellaris-gptm.h
1016c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst
101796778e69SThomas HuthF: tests/functional/test_arm_stellaris.py
1018fd5d5c56SAnthony Liguori
1019e569d959SInès VarholSTM32L4x5 SoC Family
1020e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net>
1021e569d959SInès VarholL: qemu-arm@nongnu.org
1022e569d959SInès VarholS: Maintained
1023e569d959SInès VarholF: hw/arm/stm32l4x5_soc.c
1024e569d959SInès VarholF: hw/char/stm32l4x5_usart.c
1025e569d959SInès VarholF: hw/misc/stm32l4x5_exti.c
1026e569d959SInès VarholF: hw/misc/stm32l4x5_syscfg.c
1027e569d959SInès VarholF: hw/misc/stm32l4x5_rcc.c
1028e569d959SInès VarholF: hw/gpio/stm32l4x5_gpio.c
1029e569d959SInès VarholF: include/hw/*/stm32l4x5_*.h
1030e569d959SInès VarholF: tests/qtest/stm32l4x5*
1031e569d959SInès Varhol
10322ac2410cSAlexandre IoossSTM32VLDISCOVERY
10332ac2410cSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org>
10342ac2410cSAlexandre IoossL: qemu-arm@nongnu.org
10352ac2410cSAlexandre IoossS: Maintained
10362ac2410cSAlexandre IoossF: hw/arm/stm32vldiscovery.c
10371af060e5SAlexandre IoossF: docs/system/arm/stm32.rst
10382ac2410cSAlexandre Iooss
103995a5db3aSThomas HuthVersatile Express
104095a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
104195a5db3aSThomas HuthL: qemu-arm@nongnu.org
1042adb478a5SPeter MaydellS: Odd Fixes
104395a5db3aSThomas HuthF: hw/arm/vexpress.c
104442c31682SThomas HuthF: hw/display/sii9022.c
10455a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst
1046c3cff727SThomas HuthF: tests/functional/test_arm_vexpress.py
104795a5db3aSThomas Huth
1048fd5d5c56SAnthony LiguoriVersatile PB
10491ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1050b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1051adb478a5SPeter MaydellS: Odd Fixes
10528d8b636dSPaolo BonziniF: hw/*/versatile*
1053500a64d8SPhilippe Mathieu-DaudéF: hw/i2c/arm_sbcon_i2c.c
1054f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h
1055c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c
1056c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst
1057fd5d5c56SAnthony Liguori
105895a5db3aSThomas HuthVirt
105995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
106095a5db3aSThomas HuthL: qemu-arm@nongnu.org
106195a5db3aSThomas HuthS: Maintained
106295a5db3aSThomas HuthF: hw/arm/virt*
106395a5db3aSThomas HuthF: include/hw/arm/virt.h
10646a0b7505SPeter MaydellF: docs/system/arm/virt.rst
106512c6b615SThomas HuthF: tests/functional/test_aarch64_*virt*.py
106637136902SThomas HuthF: tests/functional/test_aarch64_tuxrun.py
1067de9f57a6SThomas HuthF: tests/functional/test_arm_tuxrun.py
106812c6b615SThomas HuthF: tests/functional/test_arm_virt.py
106995a5db3aSThomas Huth
1070e3260506SPeter A. G. CrosthwaiteXilinx Zynq
1071cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1072c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1073a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1074b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1075e3260506SPeter A. G. CrosthwaiteS: Maintained
1076cc0100f4SAlistair FrancisF: hw/*/xilinx_*
10778d8b636dSPaolo BonziniF: hw/*/cadence_*
1078246f530cSCorey MinyardF: hw/misc/zynq_slcr.c
1079246f530cSCorey MinyardF: hw/adc/zynq-xadc.c
1080246f530cSCorey MinyardF: include/hw/misc/zynq_slcr.h
1081246f530cSCorey MinyardF: include/hw/adc/zynq-xadc.h
1082cc0100f4SAlistair FrancisX: hw/ssi/xilinx_*
10832d30506dSSai Pavan BodduF: docs/system/arm/xlnx-zynq.rst
1084e3260506SPeter A. G. Crosthwaite
1085ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal
1086c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1087cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1088a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1089b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1090137805f5SAlistair FrancisS: Maintained
1091cc0100f4SAlistair FrancisF: hw/*/xlnx*.c
1092f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h
109324d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h
109424d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c
109524d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h
1096ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst
10976128720aSPeter MaydellF: docs/system/arm/xlnx-zcu102.rst
1098490d25e6SThomas HuthF: tests/functional/test_aarch64_xlnx_versal.py
1099137805f5SAlistair Francis
110072e58848SFrancisco IglesiasXilinx Versal OSPI
1101dbd1fbedSFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com>
110272e58848SFrancisco IglesiasS: Maintained
110372e58848SFrancisco IglesiasF: hw/ssi/xlnx-versal-ospi.c
110472e58848SFrancisco IglesiasF: include/hw/ssi/xlnx-versal-ospi.h
110572e58848SFrancisco Iglesias
11065a8559e2SFrancisco IglesiasXilinx Versal CFI
11075a8559e2SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com>
11085a8559e2SFrancisco IglesiasS: Maintained
11095a8559e2SFrancisco IglesiasF: hw/misc/xlnx-cfi-if.c
11105a8559e2SFrancisco IglesiasF: include/hw/misc/xlnx-cfi-if.h
111186d916c6SFrancisco IglesiasF: hw/misc/xlnx-versal-cfu.c
111286d916c6SFrancisco IglesiasF: include/hw/misc/xlnx-versal-cfu.h
1113c6766f5bSFrancisco IglesiasF: hw/misc/xlnx-versal-cframe-reg.c
1114c6766f5bSFrancisco IglesiasF: include/hw/misc/xlnx-versal-cframe-reg.h
11155a8559e2SFrancisco Iglesias
11160f76debdSAlexandre IoossSTM32F100
11170f76debdSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org>
11180f76debdSAlexandre IoossL: qemu-arm@nongnu.org
11190f76debdSAlexandre IoossS: Maintained
11200f76debdSAlexandre IoossF: hw/arm/stm32f100_soc.c
11210f76debdSAlexandre Iooss
1122a1f8193bSAlistair FrancisSTM32F205
1123a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1124a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11258ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1126a1f8193bSAlistair FrancisS: Maintained
1127a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c
1128a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c
1129a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c
1130a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c
1131a1f8193bSAlistair FrancisF: hw/adc/*
1132a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c
11330e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h
1134a1f8193bSAlistair Francis
1135529fc5fdSAlistair FrancisSTM32F405
1136529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1137529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
11388ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1139529fc5fdSAlistair FrancisS: Maintained
1140529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c
1141529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c
1142529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c
1143d1613f2aSRomán Cárdenas RodríguezF: hw/misc/stm32_rcc.c
1144d1613f2aSRomán Cárdenas RodríguezF: include/hw/misc/stm32_rcc.h
1145529fc5fdSAlistair Francis
1146a1f8193bSAlistair FrancisNetduino 2
1147a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1148a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11498ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1150a1f8193bSAlistair FrancisS: Maintained
1151a1f8193bSAlistair FrancisF: hw/arm/netduino2.c
1152a1f8193bSAlistair Francis
115360d6c427SAlistair FrancisNetduino Plus 2
115460d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
115560d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
11568ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
115760d6c427SAlistair FrancisS: Maintained
115860d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c
115960d6c427SAlistair Francis
1160ee5bffa9SFelipe BalbiOlimex STM32 H405
1161ee5bffa9SFelipe BalbiM: Felipe Balbi <balbi@kernel.org>
1162ee5bffa9SFelipe BalbiL: qemu-arm@nongnu.org
1163ee5bffa9SFelipe BalbiS: Maintained
1164ee5bffa9SFelipe BalbiF: hw/arm/olimex-stm32-h405.c
1165ee5bffa9SFelipe Balbi
1166670bc4cbSSubbaraya SundeepSmartFusion2
1167670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
1168a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11698ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1170670bc4cbSSubbaraya SundeepS: Maintained
1171670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c
1172670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c
1173670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c
1174670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c
1175670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h
1176670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h
1177670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h
1178670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h
11791c664378SSubbaraya SundeepF: hw/net/msf2-emac.c
11801c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h
1181670bc4cbSSubbaraya Sundeep
1182670bc4cbSSubbaraya SundeepEmcraft M2S-FG484
1183670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
1184a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11858ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1186670bc4cbSSubbaraya SundeepS: Maintained
1187670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c
11883f65df38SPeter MaydellF: docs/system/arm/emcraft-sf2.rst
1189bade2d51SThomas HuthF: tests/functional/test_arm_emcraft_sf2.py
1190670bc4cbSSubbaraya Sundeep
1191f87db1baSJoel StanleyASPEED BMCs
1192f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org>
1193a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
11945f445212SJamin LinR: Steven Lee <steven_lee@aspeedtech.com>
11955f445212SJamin LinR: Troy Lee <leetroy@gmail.com>
11965f445212SJamin LinR: Jamin Lin <jamin_lin@aspeedtech.com>
1197cbe27c3eSAndrew JefferyR: Andrew Jeffery <andrew@codeconstruct.com.au>
1198f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au>
1199f87db1baSJoel StanleyL: qemu-arm@nongnu.org
1200f87db1baSJoel StanleyS: Maintained
1201f87db1baSJoel StanleyF: hw/*/*aspeed*
1202f87db1baSJoel StanleyF: include/hw/*/*aspeed*
1203f87db1baSJoel StanleyF: hw/net/ftgmac100.c
1204f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h
1205de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst
12066a98e614SPeter MaydellF: docs/system/arm/fby35.rst
1207e354d99aSThomas HuthF: tests/*/*aspeed*
120834fdd734SJamin LinF: tests/*/*ast2700*
1209c2f58c2fSPeter DelevoryasF: hw/arm/fby35.c
1210e578dcc7SJamin LinF: pc-bios/ast27x0_bootrom.bin
1211f87db1baSJoel Stanley
1212c0066d1aSJoel StanleyNRF51
1213c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au>
1214a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1215c0066d1aSJoel StanleyL: qemu-arm@nongnu.org
1216c0066d1aSJoel StanleyS: Maintained
1217c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c
1218c8de3f5fSStefan HajnocziF: hw/*/microbit*.c
1219c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h
1220c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h
12211e8a1faeSThomas HuthF: tests/qtest/microbit-test.c
1222cb5f6ca8SThomas HuthF: tests/functional/test_arm_microbit.py
122390a76c63SAlexandre IoossF: docs/system/arm/nrf.rst
1224c0066d1aSJoel Stanley
1225d0f0cd5bSPaolo BonziniARM PL011 Rust device
1226d0f0cd5bSPaolo BonziniM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
1227d0f0cd5bSPaolo BonziniS: Maintained
1228d0f0cd5bSPaolo BonziniF: rust/hw/char/pl011/
1229d0f0cd5bSPaolo Bonzini
123042f3ff00SMichael RolnikAVR Machines
123142f3ff00SMichael Rolnik-------------
123242f3ff00SMichael Rolnik
123342f3ff00SMichael RolnikAVR MCUs
123442f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com>
123542f3ff00SMichael RolnikS: Maintained
1236812b31d3SAlex BennéeF: configs/devices/avr-softmmu/default.mak
12377dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/
1238429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h
1239429ca9d6SMichael RolnikF: hw/char/avr_usart.c
12408ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h
12418ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c
1242dc288de0SMichael RolnikF: include/hw/misc/avr_power.h
1243dc288de0SMichael RolnikF: hw/misc/avr_power.c
124442f3ff00SMichael Rolnik
124550486d63SPhilippe Mathieu-DaudéArduino
12468823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
124750486d63SPhilippe Mathieu-DaudéS: Maintained
124850486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c
1249ff1bc6f4SThomas HuthF: tests/functional/test_avr_uno.py
125050486d63SPhilippe Mathieu-Daudé
1251e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines
1252e188396cSPhilippe Mathieu-Daudé------------------
1253ae759c96SHelge DellerHP B160L, HP C3700
1254336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
12552177d0c1SHelge DellerM: Helge Deller <deller@gmx.de>
12562177d0c1SHelge DellerS: Maintained
1257812b31d3SAlex BennéeF: configs/devices/hppa-softmmu/default.mak
125827407470SHelge DellerF: hw/char/diva-gsp.c
1259e416fd79SThomas HuthF: hw/display/artist.c
1260e188396cSPhilippe Mathieu-DaudéF: hw/hppa/
12618db07603SThomas HuthF: hw/input/lasips2.c
126211f976adSPhilippe Mathieu-DaudéF: hw/net/*i82596*
126345f569a1SMark Cave-AylandF: hw/misc/lasi.c
1264ae759c96SHelge DellerF: hw/pci-host/astro.c
12650db9350eSMark Cave-AylandF: hw/pci-host/dino.c
12668db07603SThomas HuthF: include/hw/input/lasips2.h
126745f569a1SMark Cave-AylandF: include/hw/misc/lasi.h
126811f976adSPhilippe Mathieu-DaudéF: include/hw/net/lasi_82596.h
1269ae759c96SHelge DellerF: include/hw/pci-host/astro.h
12700db9350eSMark Cave-AylandF: include/hw/pci-host/dino.h
1271e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img
1272ae759c96SHelge DellerF: roms/seabios-hppa/
1273e4a407d2SPhilippe Mathieu-DaudéF: tests/functional/test_hppa_seabios.py
1274e188396cSPhilippe Mathieu-Daudé
1275d88b51dcSXiaojuan YangLoongArch Machines
1276d88b51dcSXiaojuan Yang------------------
1277d88b51dcSXiaojuan YangVirt
1278d88b51dcSXiaojuan YangM: Song Gao <gaosong@loongson.cn>
12799c3934b3SBibo MaoM: Bibo Mao <maobibo@loongson.cn>
128036ff1787SJiaxun YangR: Jiaxun Yang <jiaxun.yang@flygoat.com>
1281d88b51dcSXiaojuan YangS: Maintained
1282587858edSXiaojuan YangF: docs/system/loongarch/virt.rst
1283a8a506c3SXiaojuan YangF: configs/targets/loongarch64-softmmu.mak
1284a8a506c3SXiaojuan YangF: configs/devices/loongarch64-softmmu/default.mak
1285a8a506c3SXiaojuan YangF: hw/loongarch/
1286a8a506c3SXiaojuan YangF: include/hw/loongarch/virt.h
1287f6783e34SXiaojuan YangF: include/hw/intc/loongarch_*.h
12887e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h
1289f6783e34SXiaojuan YangF: hw/intc/loongarch_*.c
12907e555781SBibo MaoF: hw/intc/loongson_ipi_common.c
12910f4fcf18SXiaojuan YangF: include/hw/pci-host/ls7a.h
1292c117f68aSXiaojuan YangF: hw/rtc/ls7a_rtc.c
1293ca61e750SXiaojuan YangF: gdb-xml/loongarch*.xml
1294d88b51dcSXiaojuan Yang
1295afcacd53SAurelien JarnoM68K Machines
1296fd5d5c56SAnthony Liguori-------------
1297fd5d5c56SAnthony Liguorian5206
12985baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
12995baf2741SThomas HuthS: Odd Fixes
13008d8b636dSPaolo BonziniF: hw/m68k/an5206.c
1301e9a56114SThomas HuthF: hw/m68k/mcf5206.c
1302fd5d5c56SAnthony Liguori
1303fd5d5c56SAnthony Liguorimcf5208
13045baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
13055baf2741SThomas HuthS: Odd Fixes
13068d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c
1307e9a56114SThomas HuthF: hw/m68k/mcf_intc.c
1308e9a56114SThomas HuthF: hw/char/mcf_uart.c
1309e9a56114SThomas HuthF: hw/net/mcf_fec.c
13105baf2741SThomas HuthF: include/hw/m68k/mcf*.h
131112c6b615SThomas HuthF: tests/functional/test_m68k_mcf5208evb.py
1312fd5d5c56SAnthony Liguori
13131810b815SThomas HuthNeXTcube
13141810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
13151810b815SThomas HuthS: Odd Fixes
13161810b815SThomas HuthF: hw/m68k/next-*.c
13171810b815SThomas HuthF: hw/display/next-fb.c
13181810b815SThomas HuthF: include/hw/m68k/next-cube.h
1319576fffbcSThomas HuthF: tests/functional/test_m68k_nextcube.py
13201810b815SThomas Huth
13216dca62a0SLaurent Vivierq800
13226dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
13236dca62a0SLaurent VivierS: Maintained
132404e7ca8dSLaurent VivierF: hw/m68k/q800.c
13258e093280SMark Cave-AylandF: hw/m68k/q800-glue.c
13266dca62a0SLaurent VivierF: hw/misc/mac_via.c
1327fa2ba3b8SLaurent VivierF: hw/nubus/*
13288ac919a0SLaurent VivierF: hw/display/macfb.c
1329c701ec62SLaurent VivierF: hw/block/swim.c
1330e2fd695eSMark Cave-AylandF: hw/misc/djmemc.c
1331bdc2c77dSMark Cave-AylandF: hw/misc/iosb.c
1332ac13a6b3SMark Cave-AylandF: hw/audio/asc.c
133304e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h
1334382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h
1335382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h
13366dca62a0SLaurent VivierF: include/hw/misc/mac_via.h
1337fa2ba3b8SLaurent VivierF: include/hw/nubus/*
13388ac919a0SLaurent VivierF: include/hw/display/macfb.h
1339c701ec62SLaurent VivierF: include/hw/block/swim.h
1340a8019229SMark Cave-AylandF: include/hw/m68k/q800.h
13418e093280SMark Cave-AylandF: include/hw/m68k/q800-glue.h
1342e2fd695eSMark Cave-AylandF: include/hw/misc/djmemc.h
1343bdc2c77dSMark Cave-AylandF: include/hw/misc/iosb.h
1344ac13a6b3SMark Cave-AylandF: include/hw/audio/asc.h
1345c7f3663cSThomas HuthF: tests/functional/test_m68k_q800.py
13466dca62a0SLaurent Vivier
1347e1cecdcaSLaurent Viviervirt
1348e1cecdcaSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
1349e1cecdcaSLaurent VivierS: Maintained
1350e1cecdcaSLaurent VivierF: hw/m68k/virt.c
1351e1cecdcaSLaurent VivierF: hw/char/goldfish_tty.c
1352e1cecdcaSLaurent VivierF: hw/intc/goldfish_pic.c
1353e1cecdcaSLaurent VivierF: hw/intc/m68k_irqc.c
1354e1cecdcaSLaurent VivierF: hw/misc/virt_ctrl.c
1355e1cecdcaSLaurent VivierF: include/hw/char/goldfish_tty.h
1356e1cecdcaSLaurent VivierF: include/hw/intc/goldfish_pic.h
1357e1cecdcaSLaurent VivierF: include/hw/intc/m68k_irqc.h
1358e1cecdcaSLaurent VivierF: include/hw/misc/virt_ctrl.h
13596e0c8492SPeter MaydellF: docs/specs/virt-ctlr.rst
13603356bb83SAlex BennéeF: tests/functional/test_m68k_tuxrun.py
1361e1cecdcaSLaurent Vivier
1362fd5d5c56SAnthony LiguoriMicroBlaze Machines
1363b6f97c14Sbellard-------------------
1364fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
1365fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1366fd5d5c56SAnthony LiguoriS: Maintained
13676e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c
1368a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h
1369624fb343SThomas HuthF: tests/functional/test_microblaze*.py
1370b6f97c14Sbellard
1371d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605
13724b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1373d36e8ce7SPeter A. G. CrosthwaiteS: Maintained
13748d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c
1375d36e8ce7SPeter A. G. Crosthwaite
1376fd5d5c56SAnthony LiguoriMIPS Machines
1377fd5d5c56SAnthony Liguori-------------
1378f44d1d4eSPhilippe Mathieu-DaudéOverall MIPS Machines
13798823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
1380f44d1d4eSPhilippe Mathieu-DaudéS: Odd Fixes
1381f44d1d4eSPhilippe Mathieu-DaudéF: configs/devices/mips*/*
1382f44d1d4eSPhilippe Mathieu-DaudéF: hw/mips/
1383f44d1d4eSPhilippe Mathieu-DaudéF: include/hw/mips/
1384f44d1d4eSPhilippe Mathieu-Daudé
1385fd5d5c56SAnthony LiguoriJazz
1386fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
138745c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
1388fd5d5c56SAnthony LiguoriS: Maintained
13895298722eSAleksandar MarkovicF: hw/mips/jazz.c
1390740ee84dSThomas HuthF: hw/display/g364fb.c
13910886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c
13920886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c
1393740ee84dSThomas HuthF: hw/nvram/ds1225y.c
1394fd5d5c56SAnthony Liguori
1395fd5d5c56SAnthony LiguoriMalta
13968823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
1397485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
1398ca263c0fSAleksandar MarkovicS: Odd Fixes
139916971899SBernhard BeschowF: hw/isa/piix.c
1400fbd75800SPaolo BonziniF: hw/isa/fdc37m81x-superio.c
140160041378SAleksandar MarkovicF: hw/acpi/piix4.c
14025298722eSAleksandar MarkovicF: hw/mips/malta.c
1403a7db759eSPhilippe Mathieu-DaudéF: hw/pci-host/gt64120.c
140460041378SAleksandar MarkovicF: include/hw/southbridge/piix.h
1405a2a2a5b0SThomas HuthF: tests/functional/test_mips*_malta.py
1406a2a2a5b0SThomas HuthF: tests/functional/test_mips*_tuxrun.py
1407fd5d5c56SAnthony Liguori
1408fd5d5c56SAnthony LiguoriMipssim
140945c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
14104251dfb0SJohn SnowS: Orphan
14115298722eSAleksandar MarkovicF: hw/mips/mipssim.c
1412659f42d8SYongbok KimF: hw/net/mipsnet.c
1413fd5d5c56SAnthony Liguori
1414c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E
1415dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
14168823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
141797eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com>
1418659f42d8SYongbok KimS: Odd Fixes
1419c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c
14205021bfa5SThomas HuthF: hw/pci-host/bonito.c
1421aad07969SPhilippe Mathieu-DaudéF: include/hw/pci-host/bonito.h
1422bce9e484SPhilippe Mathieu-DaudéF: tests/functional/test_mips64el_fuloong2e.py
1423659f42d8SYongbok Kim
142453fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms
1425dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
14262c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com>
14272c5b1a7dSHuacai ChenS: Maintained
14287e555781SBibo MaoF: hw/intc/loongson_ipi_common.c
1429b4a12dfcSJiaxun YangF: hw/intc/loongson_ipi.c
14302c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c
1431d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c
1432d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h
1433c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c
14347e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h
1435b4a12dfcSJiaxun YangF: include/hw/intc/loongson_ipi.h
1436b5b47424SThomas HuthF: include/hw/intc/loongson_liointc.h
14374c0a2df8SThomas HuthF: tests/functional/test_mips64el_loongson3v.py
14382c5b1a7dSHuacai Chen
1439659f42d8SYongbok KimBoston
14404ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org>
144145c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
14424ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes
1443659f42d8SYongbok KimF: hw/core/loader-fit.c
1444659f42d8SYongbok KimF: hw/mips/boston.c
1445659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c
14465021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h
1447659f42d8SYongbok Kim
1448945dad6dSJia LiuOpenRISC Machines
1449945dad6dSJia Liu-----------------
1450945dad6dSJia Liuor1k-sim
1451945dad6dSJia LiuM: Jia Liu <proljc@gmail.com>
1452945dad6dSJia LiuS: Maintained
14534db546d3SThomas HuthF: docs/system/openrisc/or1k-sim.rst
1454a4a2f7f8SThomas HuthF: hw/intc/ompic.c
1455945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c
145612c6b615SThomas HuthF: tests/functional/test_or1k_sim.py
1457945dad6dSJia Liu
1458fd5d5c56SAnthony LiguoriPowerPC Machines
1459fd5d5c56SAnthony Liguori----------------
1460aaade8d7SAndreas FärberBamboo
1461aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
14620f514eeaSDavid GibsonS: Orphan
14638d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c
146455abb29eSPhilippe Mathieu-DaudéF: hw/pci-host/ppc4xx_pci.c
1465e3fc99b1SThomas HuthF: tests/functional/test_ppc_bamboo.py
1466aaade8d7SAndreas Färber
146798cded3aSAndreas Färbere500
14686b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com>
146998cded3aSAndreas FärberL: qemu-ppc@nongnu.org
14706b7d2f6eSBernhard BeschowS: Odd Fixes
1471ce6fc617SThomas HuthF: hw/ppc/e500*
1472ab8e1af2SCédric Le GoaterF: hw/ppc/ppce500_spin.c
14732c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c
14747abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c
1475ce6fc617SThomas HuthF: hw/net/fsl_etsec/
1476ce6fc617SThomas HuthF: hw/pci-host/ppce500.c
1477b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h
1478b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h
1479b5d55020SThomas HuthF: pc-bios/u-boot.e500
1480b96a7487SThomas HuthF: hw/intc/openpic_kvm.c
1481ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic_kvm.h
1482ab8e1af2SCédric Le GoaterF: docs/system/ppc/ppce500.rst
148353a62fdeSThomas HuthF: tests/functional/test_ppc64_e500.py
14849ca8239aSThomas HuthF: tests/functional/test_ppc_tuxrun.py
148598cded3aSAndreas Färber
148698cded3aSAndreas Färbermpc8544ds
14876b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com>
148898cded3aSAndreas FärberL: qemu-ppc@nongnu.org
14896b7d2f6eSBernhard BeschowS: Odd Fixes
149098cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c
14918d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c
1492407a6883SThomas HuthF: tests/functional/test_ppc_mpc8544ds.py
149398cded3aSAndreas Färber
14942c6aba14SThomas HuthNew World (mac99)
149540e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1496a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1497bba8e23aSAlexander GrafS: Odd Fixes
1498c5288768SThomas HuthF: docs/system/ppc/powermac.rst
1499baec1910SAndreas FärberF: hw/ppc/mac_newworld.c
15006e481d57SPeter MaydellF: hw/pci-host/uninorth.c
15016e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc]
15028d8b636dSPaolo BonziniF: hw/misc/macio/
15036ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c
1504b5d55020SThomas HuthF: hw/nvram/mac_nvram.c
150561985587SCédric Le GoaterF: hw/ppc/fw_cfg.c
15062c6aba14SThomas HuthF: hw/input/adb*
1507eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/
15086ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h
1509443f07b7SBALATON ZoltanF: include/hw/nvram/mac_nvram.h
1510eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h
15115021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h
15122c6aba14SThomas HuthF: include/hw/input/adb*
151352804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
151412c0b407SThomas HuthF: tests/functional/test_ppc_mac.py
15155e654086SCédric Le GoaterF: tests/functional/test_ppc64_mac99.py
1516fd5d5c56SAnthony Liguori
15172c6aba14SThomas HuthOld World (g3beige)
151840e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1519a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1520bba8e23aSAlexander GrafS: Odd Fixes
1521c5288768SThomas HuthF: docs/system/ppc/powermac.rst
1522baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c
15236e481d57SPeter MaydellF: hw/pci-host/grackle.c
15248d8b636dSPaolo BonziniF: hw/misc/macio/
1525835c42d3SThomas HuthF: hw/intc/heathrow_pic.c
15262c6aba14SThomas HuthF: hw/input/adb*
152797e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h
15282c6aba14SThomas HuthF: include/hw/input/adb*
152987e5a4f8SBALATON ZoltanF: include/hw/pci-host/grackle.h
153052804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
153112c0b407SThomas HuthF: tests/functional/test_ppc_mac.py
1532fd5d5c56SAnthony Liguori
1533ec38d398SAndreas FärberPReP
15348178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org>
1535a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
15368178e89cSHervé PoussineauS: Maintained
1537c5288768SThomas HuthF: docs/system/ppc/prep.rst
153875610155SAndreas FärberF: hw/ppc/prep.c
15398178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c
15408178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c
154146fd3201SPhilippe Mathieu-DaudéF: hw/pci-host/raven.c
15420a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c
1543a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c
15441cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c
1545819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c
1546a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h
1547819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h
1548407a6883SThomas HuthF: tests/functional/test_ppc_40p.py
1549fd5d5c56SAnthony Liguori
1550c5288768SThomas HuthsPAPR (pseries)
15510cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
15520cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com>
1553fcdae012SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com>
15548a269ca4SAndreas FärberL: qemu-ppc@nongnu.org
15552e93a90fSDaniel Henrique BarbozaS: Odd Fixes
15568d8b636dSPaolo BonziniF: hw/*/spapr*
1557f9de2da7SDavid GibsonF: include/hw/*/spapr*
1558f9de2da7SDavid GibsonF: hw/*/xics*
1559f9de2da7SDavid GibsonF: include/hw/*/xics*
1560d79d9989SCédric Le GoaterF: include/hw/ppc/fdt.h
1561d79d9989SCédric Le GoaterF: hw/ppc/fdt.c
1562d79d9989SCédric Le GoaterF: include/hw/ppc/pef.h
1563d79d9989SCédric Le GoaterF: hw/ppc/pef.c
1564b5d55020SThomas HuthF: pc-bios/slof.bin
1565c5288768SThomas HuthF: docs/system/ppc/pseries.rst
1566c5288768SThomas HuthF: docs/specs/ppc-spapr-*
15671e8a1faeSThomas HuthF: tests/qtest/spapr*
15681cf4323eSThomas HuthF: tests/qtest/libqos/*spapr*
15691e8a1faeSThomas HuthF: tests/qtest/rtas*
15701cf4323eSThomas HuthF: tests/qtest/libqos/rtas*
1571407a6883SThomas HuthF: tests/functional/test_ppc64_pseries.py
157288c90719SThomas HuthF: tests/functional/test_ppc64_hv.py
1573d9dff75bSThomas HuthF: tests/functional/test_ppc64_tuxrun.py
15748a269ca4SAndreas Färber
15751af82d4fSCédric Le GoaterPowerNV (Non-Virtualized)
15760cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
1577602b88ecSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com>
15781af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org
1579b0877575SCédric Le GoaterS: Odd Fixes
1580c5288768SThomas HuthF: docs/system/ppc/powernv.rst
15811af82d4fSCédric Le GoaterF: hw/ppc/pnv*
15821af82d4fSCédric Le GoaterF: hw/intc/pnv*
15831af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c
1584157ed954SMarkus ArmbrusterF: hw/pci-host/pnv*
15853cde4c31SPhilippe Mathieu-DaudéF: hw/ssi/pnv_spi.c
15861af82d4fSCédric Le GoaterF: include/hw/ppc/pnv*
1587157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv*
15883cde4c31SPhilippe Mathieu-DaudéF: include/hw/ssi/pnv_spi*
15891af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid
159080f93213SNicholas PigginF: pc-bios/pnv-pnor.bin
15911e8a1faeSThomas HuthF: tests/qtest/pnv*
1592407a6883SThomas HuthF: tests/functional/test_ppc64_powernv.py
15931af82d4fSCédric Le Goater
1594de0c7d54SGlenn Milespca955x
15950fa5eefaSGlenn MilesM: Glenn Miles <milesg@linux.ibm.com>
1596de0c7d54SGlenn MilesL: qemu-ppc@nongnu.org
1597de0c7d54SGlenn MilesL: qemu-arm@nongnu.org
1598de0c7d54SGlenn MilesS: Odd Fixes
15996328d8ffSCédric Le GoaterF: hw/gpio/pca955*.c
16006328d8ffSCédric Le GoaterF: include/hw/gpio/pca955*.h
1601de0c7d54SGlenn Miles
1602794d00bfSAndreas Färbervirtex_ml507
1603794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1604794d00bfSAndreas FärberL: qemu-ppc@nongnu.org
1605794d00bfSAndreas FärberS: Odd Fixes
16066e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c
1607407a6883SThomas HuthF: tests/functional/test_ppc_virtex_ml507.py
1608794d00bfSAndreas Färber
1609a9dd6604SBALATON Zoltansam460ex
1610a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1611a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org
1612a9dd6604SBALATON ZoltanS: Maintained
161333c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c
1614b3e1216aSPhilippe Mathieu-DaudéF: hw/ppc/ppc440_uc.c
161522dc8a47SPhilippe Mathieu-DaudéF: hw/pci-host/ppc440_pcix.c
161633c6a8b5SBALATON ZoltanF: hw/display/sm501*
1617a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c
1618de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c
161912963e79SBALATON ZoltanF: pc-bios/dtb/canyonlands.dt[sb]
162033c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin
162133c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex
1622623d9065SBALATON ZoltanF: docs/system/ppc/amigang.rst
162355727771SCédric Le GoaterF: tests/functional/test_ppc_sam460ex.py
1624a9dd6604SBALATON Zoltan
1625ba7e5ac1SBALATON Zoltanpegasos2
1626ba7e5ac1SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1627ba7e5ac1SBALATON ZoltanL: qemu-ppc@nongnu.org
1628ba7e5ac1SBALATON ZoltanS: Maintained
1629ba7e5ac1SBALATON ZoltanF: hw/ppc/pegasos2.c
1630ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv64361.c
1631ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv643xx.h
1632ba7e5ac1SBALATON ZoltanF: include/hw/pci-host/mv64361.h
1633ba7e5ac1SBALATON Zoltan
1634d9656f86SBALATON Zoltanamigaone
1635d9656f86SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1636d9656f86SBALATON ZoltanL: qemu-ppc@nongnu.org
1637d9656f86SBALATON ZoltanS: Maintained
1638d9656f86SBALATON ZoltanF: hw/ppc/amigaone.c
1639d9656f86SBALATON ZoltanF: hw/pci-host/articia.c
1640d9656f86SBALATON ZoltanF: include/hw/pci-host/articia.h
1641cef1becbSThomas HuthF: tests/functional/test_ppc_amiga.py
1642d9656f86SBALATON Zoltan
1643fc8c745dSAlexey KardashevskiyVirtual Open Firmware (VOF)
1644fc8c745dSAlexey KardashevskiyM: Alexey Kardashevskiy <aik@ozlabs.ru>
1645fc8c745dSAlexey KardashevskiyL: qemu-ppc@nongnu.org
16460cbc34dcSDaniel Henrique BarbozaS: Odd Fixes
1647fc8c745dSAlexey KardashevskiyF: hw/ppc/spapr_vof*
1648fc8c745dSAlexey KardashevskiyF: hw/ppc/vof*
1649fc8c745dSAlexey KardashevskiyF: include/hw/ppc/vof*
1650fc8c745dSAlexey KardashevskiyF: pc-bios/vof/*
1651fc8c745dSAlexey KardashevskiyF: pc-bios/vof*
1652fc8c745dSAlexey Kardashevskiy
1653fe0fe473SAlistair FrancisRISC-V Machines
1654fe0fe473SAlistair Francis---------------
1655fe0fe473SAlistair FrancisOpenTitan
1656fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
1657fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org
1658fe0fe473SAlistair FrancisS: Supported
1659fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c
1660df41cbd6SAlistair FrancisF: hw/*/ibex_*.c
1661fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h
1662df41cbd6SAlistair FrancisF: include/hw/*/ibex_*.h
1663fe0fe473SAlistair Francis
166456f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit
166556f6e31eSBin MengL: qemu-riscv@nongnu.org
166656f6e31eSBin MengS: Supported
16675d0ce90dSThomas HuthF: docs/system/riscv/microchip-icicle-kit.rst
166856f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c
1669a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c
16703400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c
1671a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c
16720f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c
167356f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h
1674a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h
16753400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h
1676a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h
16770f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h
167856f6e31eSBin Meng
16797a261bafSVijai Kumar KShakti C class SoC
16807a261bafSVijai Kumar KM: Vijai Kumar K <vijai@behindbytes.com>
16817a261bafSVijai Kumar KL: qemu-riscv@nongnu.org
16827a261bafSVijai Kumar KS: Supported
16835d0ce90dSThomas HuthF: docs/system/riscv/shakti-c.rst
16847a261bafSVijai Kumar KF: hw/riscv/shakti_c.c
168507f334d8SVijai Kumar KF: hw/char/shakti_uart.c
16867a261bafSVijai Kumar KF: include/hw/riscv/shakti_c.h
168707f334d8SVijai Kumar KF: include/hw/char/shakti_uart.h
16887a261bafSVijai Kumar K
16894fcad931SAlistair FrancisSiFive Machines
16904fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
16914fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com>
16924fcad931SAlistair FrancisL: qemu-riscv@nongnu.org
16934fcad931SAlistair FrancisS: Supported
16945d0ce90dSThomas HuthF: docs/system/riscv/sifive_u.rst
16954fcad931SAlistair FrancisF: hw/*/*sifive*.c
16964fcad931SAlistair FrancisF: include/hw/*/*sifive*.h
16974fcad931SAlistair Francis
169877aad42eSSai Pavan BodduAMD Microblaze-V Generic Board
169977aad42eSSai Pavan BodduM: Sai Pavan Boddu <sai.pavan.boddu@amd.com>
170077aad42eSSai Pavan BodduS: Maintained
170177aad42eSSai Pavan BodduF: hw/riscv/microblaze-v-generic.c
170277aad42eSSai Pavan BodduF: docs/system/riscv/microblaze-v-generic.rst
170377aad42eSSai Pavan Boddu
170429abd3d1SHuang BorongXiangshan Kunminghu
170529abd3d1SHuang BorongM: Ran Wang <wangran@bosc.ac.cn>
170629abd3d1SHuang BorongS: Maintained
170729abd3d1SHuang BorongF: docs/system/riscv/xiangshan-kunminghu.rst
170829abd3d1SHuang BorongF: hw/riscv/xiangshan_kmh.c
170929abd3d1SHuang BorongF: include/hw/riscv/xiangshan_kmh.h
171029abd3d1SHuang Borong
1711bda19d7bSYoshinori SatoRX Machines
1712bda19d7bSYoshinori Sato-----------
1713bda19d7bSYoshinori Satorx-gdbsim
1714920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
1715b2744da9SPhilippe Mathieu-DaudéS: Orphan
17164adbfa45SYoshinori SatoF: docs/system/target-rx.rst
1717bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c
1718d5674412SThomas HuthF: tests/functional/test_rx_gdbsim.py
1719bda19d7bSYoshinori Sato
1720fd5d5c56SAnthony LiguoriSH4 Machines
1721fd5d5c56SAnthony Liguori------------
1722fd5d5c56SAnthony LiguoriR2D
1723920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
1724a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com>
1725f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
17267ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
17276e481d57SPeter MaydellF: hw/sh4/r2d.c
172881527b94SThomas HuthF: hw/intc/sh_intc.c
1729c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c
173025e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
173165b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h
1732670185caSThomas HuthF: include/hw/timer/tmu012.h
1733cd28b8dbSThomas HuthF: tests/functional/test_sh4*_r2d.py
1734c592ff35SThomas HuthF: tests/functional/test_sh4_tuxrun.py
1735fd5d5c56SAnthony Liguori
1736fd5d5c56SAnthony LiguoriSPARC Machines
1737fd5d5c56SAnthony Liguori--------------
1738fd5d5c56SAnthony LiguoriSun4m
1739f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1740fd5d5c56SAnthony LiguoriS: Maintained
17418d8b636dSPaolo BonziniF: hw/sparc/sun4m.c
1742c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c
1743aec2b887SThomas HuthF: hw/display/cg3.c
1744aec2b887SThomas HuthF: hw/display/tcx.c
1745c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c
17467098b79eSThomas HuthF: hw/misc/eccmemctl.c
1747aec2b887SThomas HuthF: hw/*/slavio_*.c
1748aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h
1749c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h
1750d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h
1751aec2b887SThomas HuthF: pc-bios/openbios-sparc32
1752f90527d3SThomas HuthF: tests/functional/test_sparc_sun4m.py
1753fd5d5c56SAnthony Liguori
1754fd5d5c56SAnthony LiguoriSun4u
1755f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1756fd5d5c56SAnthony LiguoriS: Maintained
17578d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c
17588ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c
17598ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h
17605021bfa5SThomas HuthF: hw/pci-host/sabre.c
17615021bfa5SThomas HuthF: include/hw/pci-host/sabre.h
17628ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c
17638ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h
17648ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64
1765e3fc99b1SThomas HuthF: tests/functional/test_sparc64_sun4u.py
1766116667aaSThomas HuthF: tests/functional/test_sparc64_tuxrun.py
1767fd5d5c56SAnthony Liguori
1768a2664ca0SArtyom TarasenkoSun4v
1769a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com>
1770a2664ca0SArtyom TarasenkoS: Maintained
1771626e4a4bSFam ZhengF: hw/sparc64/niagara.c
17722811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c
17732811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h
1774a2664ca0SArtyom Tarasenko
1775ce6c760cSFabien ChouteauLeon3
17769e2a7ca1SClément ChigotM: Clément Chigot <chigot@adacore.com>
1777034e050dSFrederic KonradM: Frederic Konrad <konrad.frederic@yahoo.fr>
1778ce6c760cSFabien ChouteauS: Maintained
17798d8b636dSPaolo BonziniF: hw/sparc/leon3.c
17808d8b636dSPaolo BonziniF: hw/*/grlib*
1781162abf1aSKONRAD FredericF: include/hw/*/grlib*
1782ce6c760cSFabien Chouteau
1783fd5d5c56SAnthony LiguoriS390 Machines
1784fd5d5c56SAnthony Liguori-------------
1785dd4ad64aSCornelia HuckS390 Virtio-ccw
17867c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
17872c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com>
17886a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
1789a96011feSMatthew RosatoR: Matthew Rosato <mjrosato@linux.ibm.com>
1790dd4ad64aSCornelia HuckS: Supported
1791c5bfb202SCornelia HuckF: hw/s390x/
17924277af19SCornelia HuckF: include/hw/s390x/
1793812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak
1794a7a9f513SThomas HuthF: tests/functional/test_s390x_*
1795e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1796146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1797dd4ad64aSCornelia Huck
17988e4eb427SChristian BorntraegerS390-ccw boot
17992c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com>
1800304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com>
1801a96011feSMatthew RosatoR: Jared Rossi <jrossi@linux.ibm.com>
1802a96011feSMatthew RosatoR: Zhuoying Cai <zycai@linux.ibm.com>
1803304584bfSCornelia HuckS: Supported
18048e4eb427SChristian BorntraegerF: hw/s390x/ipl.*
1805304584bfSCornelia HuckF: pc-bios/s390-ccw/
1806304584bfSCornelia HuckF: pc-bios/s390-ccw.img
1807cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst
1808*c784de96SThomas HuthF: tests/functional/test_s390x_pxelinux.py
1809e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1810304584bfSCornelia HuckL: qemu-s390x@nongnu.org
1811304584bfSCornelia Huck
1812d5bfb425SChristian BorntraegerS390 PCI
1813ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com>
1814074c84b9SMatthew RosatoM: Eric Farman <farman@linux.ibm.com>
1815d5bfb425SChristian BorntraegerS: Supported
1816d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci*
1817408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci*
1818d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org
1819d5bfb425SChristian Borntraeger
182056e34834SCornelia HuckS390 channel subsystem
182156e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
182256e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
18236a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
1824a96011feSMatthew RosatoR: Farhan Ali <alifm@linux.ibm.com>
182556e34834SCornelia HuckS: Supported
182656e34834SCornelia HuckF: hw/s390x/ccw-device.[ch]
182756e34834SCornelia HuckF: hw/s390x/css.c
182856e34834SCornelia HuckF: hw/s390x/css-bridge.c
182956e34834SCornelia HuckF: include/hw/s390x/css.h
183056e34834SCornelia HuckF: include/hw/s390x/css-bridge.h
183156e34834SCornelia HuckF: include/hw/s390x/ioinst.h
183256e34834SCornelia HuckF: target/s390x/ioinst.c
183356e34834SCornelia HuckL: qemu-s390x@nongnu.org
183456e34834SCornelia Huck
183556e34834SCornelia HuckS390 CPU models
183656e34834SCornelia HuckM: David Hildenbrand <david@redhat.com>
183756e34834SCornelia HuckS: Maintained
183856e34834SCornelia HuckF: target/s390x/cpu_features*.[ch]
183956e34834SCornelia HuckF: target/s390x/cpu_models.[ch]
184056e34834SCornelia HuckL: qemu-s390x@nongnu.org
184156e34834SCornelia Huck
184256e34834SCornelia HuckS390 SCLP-backed devices
184356e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
184456e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
1845a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
184656e34834SCornelia HuckS: Supported
184756e34834SCornelia HuckF: include/hw/s390x/event-facility.h
184856e34834SCornelia HuckF: include/hw/s390x/sclp.h
184956e34834SCornelia HuckF: hw/char/sclp*.[hc]
185056e34834SCornelia HuckF: hw/s390x/event-facility.c
185156e34834SCornelia HuckF: hw/s390x/sclp*.c
185256e34834SCornelia HuckL: qemu-s390x@nongnu.org
185356e34834SCornelia Huck
1854c809bbc8SPierre MorelS390 CPU topology
1855c809bbc8SPierre MorelM: Nina Schoetterl-Glausch <nsg@linux.ibm.com>
1856c809bbc8SPierre MorelS: Supported
1857c809bbc8SPierre MorelF: include/hw/s390x/cpu-topology.h
1858c809bbc8SPierre MorelF: hw/s390x/cpu-topology.c
1859f4f54b58SPierre MorelF: target/s390x/kvm/stsi-topology.c
18600d177cddSPierre MorelF: docs/devel/s390-cpu-topology.rst
18610d177cddSPierre MorelF: docs/system/s390x/cpu-topology.rst
1862e2e9fd25SThomas HuthF: tests/functional/test_s390x_topology.py
1863c809bbc8SPierre Morel
1864fd5d5c56SAnthony LiguoriX86 Machines
1865fd5d5c56SAnthony Liguori------------
1866fd5d5c56SAnthony LiguoriPC
1867046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1868fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1869fd5d5c56SAnthony LiguoriS: Supported
1870046a6486SMichael S. TsirkinF: include/hw/i386/
1871046a6486SMichael S. TsirkinF: hw/i386/
18720f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c
1873046a6486SMichael S. TsirkinF: hw/pci-host/q35.c
1874046a6486SMichael S. TsirkinF: hw/pci-host/pam.c
18750fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h
1876046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h
1877046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h
187816971899SBernhard BeschowF: hw/isa/piix.c
1879046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c
1880046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c
1881046a6486SMichael S. TsirkinF: hw/acpi/piix4.c
1882fbae27e8SPhilippe Mathieu-DaudéF: hw/acpi/ich9*.c
1883fbae27e8SPhilippe Mathieu-DaudéF: include/hw/acpi/ich9*.h
18841a6981bbSBernhard BeschowF: include/hw/southbridge/ich9.h
1885fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
18866f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c
18876f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h
1888af4c26e6SZhao LiuF: tests/unit/test-x86-topo.c
18891e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c
18904007fc94SThomas HuthF: tests/functional/test_i386_tuxrun.py
189112c6b615SThomas HuthF: tests/functional/test_linux_initrd.py
1892cce85725SThomas HuthF: tests/functional/test_mem_addr_space.py
1893cce85725SThomas HuthF: tests/functional/test_pc_cpu_hotplug_props.py
18947cea8fe3SThomas HuthF: tests/functional/test_x86_64_tuxrun.py
1895be849ef7SThomas HuthF: tests/functional/test_x86_cpu_model_versions.py
18969cc3b73cSPaolo Bonzini
18979cc3b73cSPaolo BonziniPC Chipset
18989cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com>
18999cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
19001732be86SPhilippe Mathieu-DaudéS: Supported
19019cc3b73cSPaolo BonziniF: hw/char/debugcon.c
1902bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel*
19039cc3b73cSPaolo BonziniF: hw/char/serial*
19049cc3b73cSPaolo BonziniF: hw/dma/i8257*
19059cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c
19061732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c
19079cc3b73cSPaolo BonziniF: hw/intc/apic*
19089cc3b73cSPaolo BonziniF: hw/intc/ioapic*
19099cc3b73cSPaolo BonziniF: hw/intc/i8259*
19101854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c
19119cc3b73cSPaolo BonziniF: hw/misc/debugexit.c
19129cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c
19139cc3b73cSPaolo BonziniF: hw/timer/hpet*
19149cc3b73cSPaolo BonziniF: hw/timer/i8254*
1915bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc*
1916edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c
19174bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c
1918866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h
19199cc44d9bSBernhard BeschowF: include/hw/char/parallel*.h
192055f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h
1921a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h
192247973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h
19237f54640bSBernhard BeschowF: include/hw/intc/ioapic*
192463458970SThomas HuthF: include/hw/intc/i8259.h
19254bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h
19261854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h
1927a2feb348SThomas HuthF: include/hw/timer/hpet.h
1928a2feb348SThomas HuthF: include/hw/timer/i8254*
1929bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc*
1930046a6486SMichael S. Tsirkin
19315cb48f05SSergio Lopezmicrovm
19325cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com>
19335cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com>
19345cb48f05SSergio LopezS: Maintained
19350b09d441SAlex BennéeF: docs/system/i386/microvm.rst
19365cb48f05SSergio LopezF: hw/i386/microvm.c
19375cb48f05SSergio LopezF: include/hw/i386/microvm.h
19385cb48f05SSergio LopezF: pc-bios/bios-microvm.bin
19395cb48f05SSergio Lopez
194063d2a5c7SDorjoy Chowdhurynitro-enclave
194163d2a5c7SDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com>
194263d2a5c7SDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com>
194363d2a5c7SDorjoy ChowdhuryS: Maintained
194463d2a5c7SDorjoy ChowdhuryF: hw/core/eif.c
194563d2a5c7SDorjoy ChowdhuryF: hw/core/eif.h
1946f1826463SDorjoy ChowdhuryF: hw/i386/nitro_enclave.c
1947f1826463SDorjoy ChowdhuryF: include/hw/i386/nitro_enclave.h
194805bad41bSDorjoy ChowdhuryF: docs/system/i386/nitro-enclave.rst
194963d2a5c7SDorjoy Chowdhury
19505da4fb00SMichael S. TsirkinMachine core
195124c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net>
1952fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
19538823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
1954da7595caSYanan WangR: Yanan Wang <wangyanan55@huawei.com>
1955e4a44f94SZhao LiuR: Zhao Liu <zhao1.liu@intel.com>
19565da4fb00SMichael S. TsirkinS: Supported
195785178698SZhao LiuF: hw/core/cpu-common.c
195832cad1ffSPhilippe Mathieu-DaudéF: hw/core/cpu-system.c
195952924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c
19605da4fb00SMichael S. TsirkinF: hw/core/machine.c
196186ce2d28SYanan WangF: hw/core/machine-smp.c
1962c1629c5cSThomas HuthF: hw/core/null-machine.c
1963ac057879SMarkus ArmbrusterF: hw/core/numa.c
1964335d52f4SLuc MichelF: hw/cpu/cluster.c
19658ac25c84SMarkus ArmbrusterF: qapi/machine.json
19665de1aff2SPierre MorelF: qapi/machine-common.json
19675da4fb00SMichael S. TsirkinF: include/hw/boards.h
19682e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h
1969335d52f4SLuc MichelF: include/hw/cpu/cluster.h
197032cad1ffSPhilippe Mathieu-DaudéF: include/system/numa.h
1971cce85725SThomas HuthF: tests/functional/test_cpu_queries.py
1972cce85725SThomas HuthF: tests/functional/test_empty_cpu_model.py
19739e8e393bSYanan WangF: tests/unit/test-smp-parse.c
1974f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next
1975fd5d5c56SAnthony Liguori
19763d881164SPhilippe Mathieu-DaudéTargetInfo API
19773d881164SPhilippe Mathieu-DaudéM: Pierrick Bouvier <pierrick.bouvier@linaro.org>
19783d881164SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
19793d881164SPhilippe Mathieu-DaudéS: Supported
19803d881164SPhilippe Mathieu-DaudéF: include/qemu/target-info*.h
19813d881164SPhilippe Mathieu-DaudéF: target-info*.c
19823d881164SPhilippe Mathieu-Daudé
198316e7caaeSMax FilippovXtensa Machines
198416e7caaeSMax Filippov---------------
1985375847a6SMax Filippovsim
198616e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
198716e7caaeSMax FilippovS: Maintained
1988437a8c11SMax FilippovF: hw/xtensa/sim.c
1989375847a6SMax Filippov
1990d9e8553bSMax Filippovvirt
1991d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1992d9e8553bSMax FilippovS: Maintained
1993d9e8553bSMax FilippovF: hw/xtensa/virt.c
1994d9e8553bSMax Filippov
1995437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705)
1996375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1997375847a6SMax FilippovS: Maintained
1998437a8c11SMax FilippovF: hw/xtensa/xtfpga.c
1999437a8c11SMax FilippovF: hw/net/opencores_eth.c
20002b531600SThomas HuthF: include/hw/xtensa/mx_pic.h
2001d1939097SThomas HuthF: tests/functional/test_xtensa_lx60.py
200216e7caaeSMax Filippov
2003fd5d5c56SAnthony LiguoriDevices
2004fd5d5c56SAnthony Liguori-------
2005a8f4aee6SPhilippe Mathieu-DaudéOverall Audio frontends
2006a8f4aee6SPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2007a8f4aee6SPhilippe Mathieu-DaudéS: Odd Fixes
2008a8f4aee6SPhilippe Mathieu-DaudéF: hw/audio/
2009a8f4aee6SPhilippe Mathieu-DaudéF: include/hw/audio/
2010a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/ac97-test.c
2011a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/es1370-test.c
2012a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/intel-hda-test.c
2013a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sb16-test.c
2014a8f4aee6SPhilippe Mathieu-Daudé
2015d36d7112SVikram GarhwalXilinx CAN
201632bd99d0SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@amd.com>
20171abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com>
2018d36d7112SVikram GarhwalS: Maintained
2019d36d7112SVikram GarhwalF: hw/net/can/xlnx-*
2020d36d7112SVikram GarhwalF: include/hw/net/xlnx-*
20211d2a6029SVikram GarhwalF: tests/qtest/xlnx-can*-test*
2022d36d7112SVikram Garhwal
2023b30934cbSJiri SlabyEDU
2024b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz>
2025b30934cbSJiri SlabyS: Maintained
2026b30934cbSJiri SlabyF: hw/misc/edu.c
20274df3f195SPeter MaydellF: docs/specs/edu.rst
2028b30934cbSJiri Slaby
2029fd5d5c56SAnthony LiguoriIDE
2030c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
2031c095348bSJohn SnowL: qemu-block@nongnu.org
20321b0477a6SJohn SnowS: Odd Fixes
2033c9f7acd5SThomas HuthF: include/hw/ide/
2034fd5d5c56SAnthony LiguoriF: hw/ide/
2035c095348bSJohn SnowF: hw/block/block.c
2036c095348bSJohn SnowF: hw/block/cdrom.c
2037c095348bSJohn SnowF: hw/block/hd-geometry.c
20381e8a1faeSThomas HuthF: tests/qtest/ide-test.c
20391e8a1faeSThomas HuthF: tests/qtest/ahci-test.c
20401e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c
20411cf4323eSThomas HuthF: tests/qtest/libqos/ahci*
204277582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide
2043c095348bSJohn Snow
2044caf316baSCorey MinyardIPMI
2045caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org>
2046caf316baSCorey MinyardS: Maintained
2047caf316baSCorey MinyardF: include/hw/ipmi/*
2048caf316baSCorey MinyardF: hw/ipmi/*
2049caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c
20501e8a1faeSThomas HuthF: tests/qtest/ipmi*
2051e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase
2052caf316baSCorey Minyard
2053c095348bSJohn SnowFloppy
2054c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
2055c095348bSJohn SnowL: qemu-block@nongnu.org
20561b0477a6SJohn SnowS: Odd Fixes
2057c095348bSJohn SnowF: hw/block/fdc.c
20585a5d2f3dSPhilippe Mathieu-DaudéF: hw/block/fdc-internal.h
205972ea60e4SPhilippe Mathieu-DaudéF: hw/block/fdc-isa.c
20601430759eSPhilippe Mathieu-DaudéF: hw/block/fdc-sysbus.c
2061c095348bSJohn SnowF: include/hw/block/fdc.h
20621e8a1faeSThomas HuthF: tests/qtest/fdc-test.c
206377582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide
2064fd5d5c56SAnthony Liguori
2065ee344768SMaciej S. SzmigieroHyper-V VMBus
2066ee344768SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
2067ee344768SMaciej S. SzmigieroS: Odd Fixes
2068ee344768SMaciej S. SzmigieroF: hw/hyperv/vmbus.c
2069ee344768SMaciej S. SzmigieroF: include/hw/hyperv/vmbus*.h
2070ee344768SMaciej S. Szmigiero
2071f5f487b2SPeter MaydellOMAP
2072f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
20738ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
2074adb478a5SPeter MaydellS: Odd Fixes
20758d8b636dSPaolo BonziniF: hw/*/omap*
2076ed0db866SThomas HuthF: include/hw/arm/omap.h
207766278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst
20785f6b9b05SThomas HuthF: tests/functional/test_arm_sx1.py
2079f5f487b2SPeter Maydell
208028d54e58SPaolo BonziniIPack
208128d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com>
208228d54e58SPaolo BonziniS: Odd Fixes
208328d54e58SPaolo BonziniF: hw/char/ipoctal232.c
208428d54e58SPaolo BonziniF: hw/ipack/
208528d54e58SPaolo Bonzini
2086fd5d5c56SAnthony LiguoriPCI
2087fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
2088fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
2089fd5d5c56SAnthony LiguoriS: Supported
20908d8b636dSPaolo BonziniF: include/hw/pci/*
2091f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c
2092ca818cfbSMichael S. TsirkinF: hw/pci/*
2093f178bc6bSPaolo BonziniF: hw/pci-bridge/*
209461c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json
209568179923SPhilippe Mathieu-DaudéF: docs/pci*
209668179923SPhilippe Mathieu-DaudéF: docs/specs/*pci*
20976f9bebf1SAkihiko OdakiF: docs/system/sriov.rst
20980e0b3592SMichael S. Tsirkin
20995fb52f6cSHuai-Cheng KuoPCIE DOE
21005fb52f6cSHuai-Cheng KuoM: Huai-Cheng Kuo <hchkuo@avery-design.com.tw>
21015fb52f6cSHuai-Cheng KuoM: Chris Browy <cbrowy@avery-design.com>
21025fb52f6cSHuai-Cheng KuoS: Supported
21035fb52f6cSHuai-Cheng KuoF: include/hw/pci/pcie_doe.h
21045fb52f6cSHuai-Cheng KuoF: hw/pci/pcie_doe.c
21055fb52f6cSHuai-Cheng Kuo
2106374a2455SGustavo RomeroARM PCI Hotplug
2107374a2455SGustavo RomeroM: Gustavo Romero <gustavo.romero@linaro.org>
2108374a2455SGustavo RomeroL: qemu-arm@nongnu.org
2109374a2455SGustavo RomeroS: Supported
2110374a2455SGustavo RomeroF: tests/functional/test_aarch64_hotplug_pci.py
2111374a2455SGustavo Romero
2112d31e5ae7SMichael S. TsirkinACPI/SMBIOS
21130e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
21140e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com>
2115104593c3SAni SinhaR: Ani Sinha <anisinha@redhat.com>
21160e0b3592SMichael S. TsirkinS: Supported
21170e0b3592SMichael S. TsirkinF: include/hw/acpi/*
2118a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h
21198d8b636dSPaolo BonziniF: hw/acpi/*
2120d31e5ae7SMichael S. TsirkinF: hw/smbios/*
21210e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc]
21220e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c
212327c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json
2124b963ea19SThomas HuthF: tests/qtest/bios-tables-test*
21251e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc]
2126faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/
2127fcc6f733SPeter MaydellF: docs/specs/acpi_cpu_hotplug.rst
2128fcc6f733SPeter MaydellF: docs/specs/acpi_mem_hotplug.rst
21292fcd005fSDavid HildenbrandF: docs/specs/acpi_nvdimm.rst
2130fcc6f733SPeter MaydellF: docs/specs/acpi_pci_hotplug.rst
2131fcc6f733SPeter MaydellF: docs/specs/acpi_hw_reduced_hotplug.rst
2132fd5d5c56SAnthony Liguori
213347fc3400SSunil V LARM ACPI Subsystem
213447fc3400SSunil V LM: Shannon Zhao <shannon.zhaosl@gmail.com>
213547fc3400SSunil V LL: qemu-arm@nongnu.org
213647fc3400SSunil V LS: Maintained
213747fc3400SSunil V LF: hw/arm/virt-acpi-build.c
213847fc3400SSunil V L
213947fc3400SSunil V LRISC-V ACPI Subsystem
214047fc3400SSunil V LM: Sunil V L <sunilvl@ventanamicro.com>
214147fc3400SSunil V LL: qemu-riscv@nongnu.org
214247fc3400SSunil V LS: Maintained
214347fc3400SSunil V LF: hw/riscv/virt-acpi-build.c
214447fc3400SSunil V L
2145d135536dSAni SinhaACPI/VIOT
2146d135536dSAni SinhaM: Jean-Philippe Brucker <jean-philippe@linaro.org>
2147d135536dSAni SinhaS: Supported
2148d135536dSAni SinhaF: hw/acpi/viot.c
2149d135536dSAni SinhaF: hw/acpi/viot.h
2150d135536dSAni Sinha
215152e9ed6dSThomas HuthACPI/FUNCTIONAL/BIOSBITS
2152607a079bSAni SinhaM: Ani Sinha <anisinha@redhat.com>
2153242a58caSAni SinhaM: Michael S. Tsirkin <mst@redhat.com>
215476f831dcSAni SinhaS: Supported
215505caa062SThomas HuthF: tests/functional/acpi-bits/*
215605caa062SThomas HuthF: tests/functional/test_acpi_bits.py
215797b091c8SThomas HuthF: docs/devel/testing/acpi-bits.rst
215876f831dcSAni Sinha
2159f7e462f8SDongjiu GengACPI/HEST/GHES
2160d6eed465SDongjiu GengR: Dongjiu Geng <gengdongjiu1@gmail.com>
2161f7e462f8SDongjiu GengL: qemu-arm@nongnu.org
2162f7e462f8SDongjiu GengS: Maintained
2163f7e462f8SDongjiu GengF: hw/acpi/ghes.c
2164f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h
2165f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst
2166f7e462f8SDongjiu Geng
2167aaade8d7SAndreas Färberppc4xx
2168aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
21690f514eeaSDavid GibsonS: Orphan
2170e20dbe54SCédric Le GoaterF: hw/ppc/ppc4xx*.c
2171e20dbe54SCédric Le GoaterF: hw/ppc/ppc440_uc.c
2172e20dbe54SCédric Le GoaterF: hw/ppc/ppc440.h
2173aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c
21744d641f36SPhilippe Mathieu-DaudéF: include/hw/pci-host/ppc4xx.h
2175b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h
2176aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h
217734d0831fSPeter MaydellF: hw/intc/ppc-uic.c
217834d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h
2179aaade8d7SAndreas Färber
218061af0ee6SPaolo BonziniCharacter devices
21812185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com>
21822185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
218361af0ee6SPaolo BonziniS: Odd Fixes
218461af0ee6SPaolo BonziniF: hw/char/
218563fc0723SThomas HuthF: include/hw/char/
218661af0ee6SPaolo Bonzini
2187f536f112SPaolo BonziniNetwork devices
2188f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com>
2189f536f112SPaolo BonziniS: Odd Fixes
2190f536f112SPaolo BonziniF: hw/net/
21916061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/
21921e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c
2193eeba3d73SThomas HuthF: tests/functional/test_info_usernet.py
2194c6198abbSSean WeiF: docs/system/virtio-net-failover.rst
2195e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
2196f536f112SPaolo Bonzini
2197e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices
21988823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2199e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next
2200e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained
2201e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c
2202e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h
2203e0c9d0c1SPhilippe Mathieu-Daudé
2204fd5d5c56SAnthony LiguoriSCSI
2205de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2206fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
2207de7724f7SPaolo BonziniS: Supported
220874460f34SThomas HuthF: include/hw/scsi/*
22098d8b636dSPaolo BonziniF: hw/scsi/*
22101e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c
2211b43957dcSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-virtio-scsi-test.c
2212ce94fa7aSMark Cave-AylandF: tests/qtest/am53c974-test.c
2213aa62976cSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-lsi53c895a-test.c
2214e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next
2215de7724f7SPaolo Bonzini
2216fcb5629dSPeter A. G. CrosthwaiteSSI
2217c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2218fcb5629dSPeter A. G. CrosthwaiteS: Maintained
22198d8b636dSPaolo BonziniF: hw/ssi/*
22202389bcc2SCédric Le GoaterF: hw/block/m25p80*
2221982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h
22224b46ba61SAlistair FrancisX: hw/ssi/xilinx_*
22231e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c
22244b46ba61SAlistair Francis
22254b46ba61SAlistair FrancisXilinx SPI
2226c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
22274b46ba61SAlistair FrancisS: Maintained
22284b46ba61SAlistair FrancisF: hw/ssi/xilinx_*
2229fcb5629dSPeter A. G. Crosthwaite
2230076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card)
22318823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
22328372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com>
2233ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org
2234076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes
2235076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd*
2236076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c
2237076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd*
22381232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c
223959b63d78SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sdcard-test.c
224059b63d78SPhilippe Mathieu-DaudéF: tests/qtest/sdhci-test.c
2241076a0fc3SPhilippe Mathieu-Daudé
2242fd5d5c56SAnthony LiguoriUSB
224321d61b39SGerd HoffmannS: Orphan
22448d8b636dSPaolo BonziniF: hw/usb/*
22451e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c
22462a49e4e9SPeter MaydellF: docs/system/devices/usb.rst
2247beded0ffSThomas HuthF: include/hw/usb.h
2248beded0ffSThomas HuthF: include/hw/usb/
2249fd5d5c56SAnthony Liguori
2250e26082fdSPaolo BonziniUSB (serial adapter)
2251e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
2252e26082fdSPaolo BonziniS: Maintained
2253e26082fdSPaolo BonziniF: hw/usb/dev-serial.c
2254e26082fdSPaolo Bonzini
225592e1fb5eSAlex WilliamsonVFIO
225692e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com>
22572696da62SAlex WilliamsonM: Cédric Le Goater <clg@redhat.com>
225892e1fb5eSAlex WilliamsonS: Supported
2259cf7087dbSKim PhillipsF: hw/vfio/*
226085ae745eSCédric Le GoaterF: util/vfio-helpers.c
226199b88c6dSThomas HuthF: include/hw/vfio/
22628e0b21e3SAvihai HoronF: docs/devel/migration/vfio.rst
2263a0359b56SAvihai HoronF: qapi/vfio.json
226492e1fb5eSAlex Williamson
2265515d80d6STomita Moekovfio-igd
2266515d80d6STomita MoekoM: Alex Williamson <alex.williamson@redhat.com>
2267515d80d6STomita MoekoM: Cédric Le Goater <clg@redhat.com>
2268515d80d6STomita MoekoM: Tomita Moeko <tomitamoeko@gmail.com>
2269515d80d6STomita MoekoS: Supported
2270515d80d6STomita MoekoF: hw/vfio/igd.c
2271515d80d6STomita MoekoF: docs/igd-assign.txt
2272515d80d6STomita Moeko
22735eb74557SDong Jia Shivfio-ccw
22747913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com>
2275074c84b9SMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com>
22765eb74557SDong Jia ShiS: Supported
22775eb74557SDong Jia ShiF: hw/vfio/ccw.c
22785eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c
22795eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h
228044445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h
2281146bd283SCornelia HuckL: qemu-s390x@nongnu.org
22825eb74557SDong Jia Shi
2283a51b3153STony Krowiakvfio-ap
2284a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com>
2285a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com>
2286074c84b9SMatthew RosatoM: Jason Herne <jjherne@linux.ibm.com>
2287a51b3153STony KrowiakS: Supported
2288a51b3153STony KrowiakF: hw/s390x/ap-device.c
2289a51b3153STony KrowiakF: hw/s390x/ap-bridge.c
2290a51b3153STony KrowiakF: include/hw/s390x/ap-device.h
2291a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h
22922fe2942cSTony KrowiakF: hw/vfio/ap.c
2293f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst
2294a51b3153STony KrowiakL: qemu-s390x@nongnu.org
2295a51b3153STony Krowiak
22966e6d8ac6SEric Augeriommufd
22976e6d8ac6SEric AugerM: Yi Liu <yi.l.liu@intel.com>
22986e6d8ac6SEric AugerM: Eric Auger <eric.auger@redhat.com>
22996e6d8ac6SEric AugerM: Zhenzhong Duan <zhenzhong.duan@intel.com>
23006e6d8ac6SEric AugerS: Supported
23016e6d8ac6SEric AugerF: backends/iommufd.c
230232cad1ffSPhilippe Mathieu-DaudéF: include/system/iommufd.h
23031f94b218SZhenzhong DuanF: backends/host_iommu_device.c
230432cad1ffSPhilippe Mathieu-DaudéF: include/system/host_iommu_device.h
2305d6b5c4c1SYi LiuF: include/qemu/chardev_open.h
2306d6b5c4c1SYi LiuF: util/chardev_open.c
230798dad2b0SZhenzhong DuanF: docs/devel/vfio-iommufd.rst
23086e6d8ac6SEric Auger
2309fd5d5c56SAnthony Liguorivhost
2310fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
23117967b7e0SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com>
2312fd5d5c56SAnthony LiguoriS: Supported
23138d8b636dSPaolo BonziniF: hw/*/*vhost*
2314590de17bSStefano GarzarellaF: docs/interop/vhost-user*
2315590de17bSStefano GarzarellaF: docs/system/devices/vhost-user*
231672c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/
2317590de17bSStefano GarzarellaF: backends/*vhost*
231832cad1ffSPhilippe Mathieu-DaudéF: include/system/vhost-user-backend.h
2319590de17bSStefano GarzarellaF: include/hw/virtio/vhost*
2320590de17bSStefano GarzarellaF: include/*/vhost*
2321ec09f22dSStefan Weil viaF: subprojects/libvhost-user/
2322590de17bSStefano GarzarellaF: block/export/vhost-user*
2323590de17bSStefano GarzarellaF: util/vhost-user-server.c
2324fd5d5c56SAnthony Liguori
23252b6fc0b8SEugenio Pérezvhost-shadow-virtqueue
23262b6fc0b8SEugenio PérezR: Eugenio Pérez <eperezma@redhat.com>
23272b6fc0b8SEugenio PérezF: hw/virtio/vhost-shadow-virtqueue.*
23282b6fc0b8SEugenio Pérez
2329fd5d5c56SAnthony Liguorivirtio
2330a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
2331fd5d5c56SAnthony LiguoriS: Supported
23328d8b636dSPaolo BonziniF: hw/*/virtio*
233372fa605dSThomas HuthF: hw/virtio/Makefile.objs
233472fa605dSThomas HuthF: hw/virtio/trace-events
23353b311250SMarkus ArmbrusterF: qapi/virtio.json
23366a084ea3SMichael S. TsirkinF: net/vhost-user.c
2337494f7b57SThomas HuthF: include/hw/virtio/
23384db546d3SThomas HuthF: docs/devel/virtio*
23398e0b21e3SAvihai HoronF: docs/devel/migration/virtio.rst
2340cce85725SThomas HuthF: tests/functional/test_virtio_version.py
2341fd5d5c56SAnthony Liguori
23426d7b25adSDavid Hildenbrandvirtio-balloon
23436d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com>
23446d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
23456d7b25adSDavid HildenbrandS: Maintained
234614dc58e3SThomas HuthF: docs/interop/virtio-balloon-stats.rst
23476d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c
23486d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h
23498d7f2e76SPhilippe Mathieu-DaudéF: system/balloon.c
235032cad1ffSPhilippe Mathieu-DaudéF: include/system/balloon.h
235184604595SDaniel P. BerrangéF: tests/qtest/virtio-balloon-test.c
23521456e906SDaniel P. BerrangéF: tests/functional/test_virtio_balloon.py
23536d7b25adSDavid Hildenbrand
2354fd5d5c56SAnthony Liguorivirtio-9p
2355233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com>
235652065d40SGreg KurzR: Greg Kurz <groug@kaod.org>
23573548fa01SChristian SchoenebeckS: Maintained
23586f569084SChristian SchoenebeckW: https://wiki.qemu.org/Documentation/9p
2359aebeca25SAndreas FärberF: hw/9pfs/
2360b827891dSGreg KurzX: hw/9pfs/xen-9p*
2361aebeca25SAndreas FärberF: fsdev/
23621e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c
2363818e42feSChristian SchoenebeckF: tests/qtest/libqos/virtio-9p*
236490225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next
2365fd5d5c56SAnthony Liguori
2366fd5d5c56SAnthony Liguorivirtio-blk
236754d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2368b457a5f5SStefan HajnocziL: qemu-block@nongnu.org
2369fd5d5c56SAnthony LiguoriS: Supported
2370d9cf55a8SDaniil TatianinF: hw/block/virtio-blk-common.c
23718d8b636dSPaolo BonziniF: hw/block/virtio-blk.c
2372b457a5f5SStefan HajnocziF: hw/block/dataplane/*
2373d9cf55a8SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h
23741e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c
23755f6a260fSThomas HuthF: tests/functional/test_x86_64_hotplug_blk.py
2376e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
2377fd5d5c56SAnthony Liguori
2378dd4ad64aSCornelia Huckvirtio-ccw
2379c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
238068b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
23816a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
2382dd4ad64aSCornelia HuckS: Supported
2383901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc]
2384117d7943SEric FarmanF: hw/s390x/vhost-*-ccw.c
238599eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next
2386e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
2387146bd283SCornelia HuckL: qemu-s390x@nongnu.org
2388dd4ad64aSCornelia Huck
2389faefdba8SAlbert Estevevirtio-dmabuf
2390faefdba8SAlbert EsteveM: Albert Esteve <aesteve@redhat.com>
2391faefdba8SAlbert EsteveS: Supported
2392faefdba8SAlbert EsteveF: hw/display/virtio-dmabuf.c
2393faefdba8SAlbert EsteveF: include/hw/virtio/virtio-dmabuf.h
2394faefdba8SAlbert EsteveF: tests/unit/test-virtio-dmabuf.c
2395faefdba8SAlbert Esteve
2396bad7d2c3SDr. David Alan Gilbertvirtiofs
2397bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com>
2398bad7d2c3SDr. David Alan GilbertS: Supported
2399bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs*
2400bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h
2401c96c116eSStefan HajnocziL: virtio-fs@lists.linux.dev
2402bad7d2c3SDr. David Alan Gilbert
2403a5d4d7b5SGerd Hoffmannvirtio-input
2404a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
24051e2edb98SGerd HoffmannS: Odd Fixes
2406887d5775SLeo YanF: docs/system/devices/vhost-user-input.rst
2407a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c
240887c7fb78SLeo YanF: hw/virtio/vhost-user-input.c
2409a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h
241006914c97SMarc-André LureauF: contrib/vhost-user-input/*
2411a5d4d7b5SGerd Hoffmann
2412c1dee918SEric Augervirtio-iommu
2413c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com>
2414c1dee918SEric AugerS: Maintained
2415c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c
2416c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h
2417c1dee918SEric Auger
2418fd5d5c56SAnthony Liguorivirtio-serial
24192501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
24202501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
2421fd5d5c56SAnthony LiguoriS: Supported
24228d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c
24238d8b636dSPaolo BonziniF: hw/char/virtio-console.c
242468a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h
24251e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c
2426fd5d5c56SAnthony Liguori
24271f51a5cbSAmit Shahvirtio-rng
24282501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
24292501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
24301f51a5cbSAmit ShahS: Supported
24311f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c
24321f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h
243332cad1ffSPhilippe Mathieu-DaudéF: include/system/rng*.h
24341f51a5cbSAmit ShahF: backends/rng*.c
24351e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c
24361f51a5cbSAmit Shah
2437bb154e3eSDorjoy Chowdhuryvirtio-nsm
2438bb154e3eSDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com>
2439bb154e3eSDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com>
2440bb154e3eSDorjoy ChowdhuryS: Maintained
2441bb154e3eSDorjoy ChowdhuryF: hw/virtio/cbor-helpers.c
2442bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm.c
2443bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm-pci.c
2444bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/cbor-helpers.h
2445bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/virtio-nsm.h
2446bb154e3eSDorjoy Chowdhury
244762759896SAlex Bennéevhost-user-stubs
244862759896SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
244962759896SAlex BennéeS: Maintained
245062759896SAlex BennéeF: hw/virtio/vhost-user-base.c
245162759896SAlex BennéeF: hw/virtio/vhost-user-device*
245262759896SAlex Bennée
2453e3e01466SMathieu Poiriervhost-user-rng
2454e3e01466SMathieu PoirierM: Mathieu Poirier <mathieu.poirier@linaro.org>
2455e3e01466SMathieu PoirierS: Supported
24564db546d3SThomas HuthF: docs/system/devices/vhost-user-rng.rst
2457e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng.c
2458e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng-pci.c
2459e3e01466SMathieu PoirierF: include/hw/virtio/vhost-user-rng.h
2460e3e01466SMathieu PoirierF: tools/vhost-user-rng/*
2461e3e01466SMathieu Poirier
246227ba7b02SViresh Kumarvhost-user-gpio
246327ba7b02SViresh KumarM: Alex Bennée <alex.bennee@linaro.org>
246427ba7b02SViresh KumarR: Viresh Kumar <viresh.kumar@linaro.org>
246527ba7b02SViresh KumarS: Maintained
246625c60a46SViresh KumarF: hw/virtio/vhost-user-gpio*
246727ba7b02SViresh KumarF: include/hw/virtio/vhost-user-gpio.h
24688fcfc823SAlex BennéeF: tests/qtest/libqos/virtio-gpio.*
246927ba7b02SViresh Kumar
24704ae0fc18SManos Pitsidianakisvhost-user-snd
24714ae0fc18SManos PitsidianakisM: Alex Bennée <alex.bennee@linaro.org>
24724ae0fc18SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
24734ae0fc18SManos PitsidianakisS: Maintained
24744ae0fc18SManos PitsidianakisF: hw/virtio/vhost-user-snd*
24754ae0fc18SManos PitsidianakisF: include/hw/virtio/vhost-user-snd.h
24764ae0fc18SManos Pitsidianakis
2477a5dab090SMilan Zamazalvhost-user-scmi
2478a5dab090SMilan ZamazalR: mzamazal@redhat.com
2479a5dab090SMilan ZamazalS: Supported
2480a5dab090SMilan ZamazalF: hw/virtio/vhost-user-scmi*
2481a5dab090SMilan ZamazalF: include/hw/virtio/vhost-user-scmi.h
2482b6f53ae0SMilan ZamazalF: tests/qtest/libqos/virtio-scmi.*
2483a5dab090SMilan Zamazal
24846034011cSGongleivirtio-crypto
24856034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
24866034011cSGongleiS: Supported
24876034011cSGongleiF: hw/virtio/virtio-crypto.c
24886034011cSGongleiF: hw/virtio/virtio-crypto-pci.c
24896034011cSGongleiF: include/hw/virtio/virtio-crypto.h
24906034011cSGonglei
249118129c15SDavid Hildenbrandvirtio based memory device
249218129c15SDavid HildenbrandM: David Hildenbrand <david@redhat.com>
249318129c15SDavid HildenbrandS: Supported
249488d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.c
249588d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.h
249688d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md-stubs.c
2497c6198abbSSean WeiF: hw/virtio/virtio-md-*.c
249818129c15SDavid HildenbrandF: include/hw/virtio/virtio-md-pci.h
249918129c15SDavid Hildenbrand
2500751c7bddSDavid Hildenbrandvirtio-mem
2501751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
2502751c7bddSDavid HildenbrandS: Supported
2503751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/
2504751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c
2505751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h
2506751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c
2507aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.c
2508aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.h
2509751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h
2510751c7bddSDavid Hildenbrand
25112880e676SManos Pitsidianakisvirtio-snd
25122880e676SManos PitsidianakisM: Gerd Hoffmann <kraxel@redhat.com>
25132880e676SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
25142880e676SManos PitsidianakisS: Supported
25152880e676SManos PitsidianakisF: hw/audio/virtio-snd.c
251624269085SManos PitsidianakisF: hw/audio/virtio-snd-pci.c
25172880e676SManos PitsidianakisF: include/hw/audio/virtio-snd.h
2518f54fea11SManos PitsidianakisF: docs/system/devices/virtio-snd.rst
25192880e676SManos Pitsidianakis
2520f3c507adSKeith Buschnvme
25218261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org>
2522e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk>
252300d7dffeSKlaus JensenR: Jesper Devantier <foss@defmacro.it>
2524c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2525f3c507adSKeith BuschS: Supported
252688eea45cSKlaus JensenF: hw/nvme/*
2527dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h
25281e8a1faeSThomas HuthF: tests/qtest/nvme-test.c
25294db546d3SThomas HuthF: docs/system/devices/nvme.rst
2530e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next
2531f3c507adSKeith Busch
2532bc4e68d3SJeuk Kimufs
2533bc4e68d3SJeuk KimM: Jeuk Kim <jeuk20.kim@samsung.com>
2534bc4e68d3SJeuk KimS: Supported
2535bc4e68d3SJeuk KimF: hw/ufs/*
2536bc4e68d3SJeuk KimF: include/block/ufs.h
2537631c8726SJeuk KimF: tests/qtest/ufs-test.c
2538bc4e68d3SJeuk Kim
2539d383c625SHannes Reineckemegasas
25403fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com>
2541c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2542d383c625SHannes ReineckeS: Supported
2543d383c625SHannes ReineckeF: hw/scsi/megasas.c
2544d383c625SHannes ReineckeF: hw/scsi/mfi.h
25451e8a1faeSThomas HuthF: tests/qtest/megasas-test.c
2546c887d333SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-megasas-test.c
2547d383c625SHannes Reinecke
2548605d52e6SDmitry FleytmanNetwork packet abstractions
2549bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2550f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
2551605d52e6SDmitry FleytmanS: Maintained
2552605d52e6SDmitry FleytmanF: include/net/eth.h
2553605d52e6SDmitry FleytmanF: net/eth.c
2554605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt*
2555605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt*
2556605d52e6SDmitry Fleytman
25571ed84eb0SSean WeiVMware
2558bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2559622fb504SDmitry FleytmanS: Maintained
25601d604514SSean WeiF: docs/specs/vmw_pvscsi-spec.rst
25616c493724SThomas HuthF: hw/display/vmware_vga.c
2562622fb504SDmitry FleytmanF: hw/net/vmxnet*
2563622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi*
25646c493724SThomas HuthF: pc-bios/efi-vmxnet3.rom
25656c493724SThomas HuthF: pc-bios/vgabios-vmware.bin
25666c493724SThomas HuthF: roms/config.vga-vmware
25671e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c
25688231feefSSean WeiF: docs/specs/vmw_pvscsi-spec.rst
2569622fb504SDmitry Fleytman
2570de24d3f1SScott FeldmanRocker
2571de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us>
2572de24d3f1SScott FeldmanS: Maintained
2573de24d3f1SScott FeldmanF: hw/net/rocker/
257492a3c6aaSMarkus ArmbrusterF: qapi/rocker.json
2575de850948SThomas HuthF: tests/rocker/
25769ca6876dSPeter MaydellF: docs/specs/rocker.rst
2577de24d3f1SScott Feldman
2578093454e2SDmitry Fleytmane1000x
2579bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2580f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
2581093454e2SDmitry FleytmanS: Maintained
2582093454e2SDmitry FleytmanF: hw/net/e1000x*
2583093454e2SDmitry Fleytman
25846f3fbe4eSDmitry Fleytmane1000e
2585bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2586f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
25876f3fbe4eSDmitry FleytmanS: Maintained
25886f3fbe4eSDmitry FleytmanF: hw/net/e1000e*
25897d6a4f12SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-e1000e-test.c
25900c2c2d4eSAkihiko OdakiF: tests/qtest/e1000e-test.c
25910c2c2d4eSAkihiko OdakiF: tests/qtest/libqos/e1000e.*
25926f3fbe4eSDmitry Fleytman
25933a977deeSAkihiko Odakiigb
2594f37efe50SAkihiko OdakiM: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
259592360d6eSSriram YagnaramanR: Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>
2596f37efe50SAkihiko OdakiS: Odd Fixes
2597136e9dbaSAkihiko OdakiF: docs/system/devices/igb.rst
25983a977deeSAkihiko OdakiF: hw/net/igb*
25994c0a2df8SThomas HuthF: tests/functional/test_netdev_ethtool.py
260045cb69bbSAkihiko OdakiF: tests/qtest/igb-test.c
260145cb69bbSAkihiko OdakiF: tests/qtest/libqos/igb.c
2602fd5d5c56SAnthony Liguori
2603ebc2327fSStefan Weileepro100
2604ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de>
2605ebc2327fSStefan WeilS: Maintained
2606ebc2327fSStefan WeilF: hw/net/eepro100.c
2607ebc2327fSStefan Weil
260834ea023dSSven Schnelletulip
260934ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org>
261034ea023dSSven SchnelleS: Maintained
261134ea023dSSven SchnelleF: hw/net/tulip.c
261234ea023dSSven SchnelleF: hw/net/tulip.h
261334ea023dSSven Schnelle
2614065177eeSPatrick Venturepca954x
26156529511aSPatrick LeisM: Patrick Leis <venture@google.com>
2616065177eeSPatrick VentureS: Maintained
2617065177eeSPatrick VentureF: hw/i2c/i2c_mux_pca954x.c
2618065177eeSPatrick VentureF: include/hw/i2c/i2c_mux_pca954x.h
2619065177eeSPatrick Venture
26204cbb1513SDmitriy Sharikhinpcf8574
26210d3dea7dSAlex BennéeS: Orphaned
26224cbb1513SDmitriy SharikhinF: hw/gpio/pcf8574.c
26234cbb1513SDmitriy SharikhinF: include/gpio/pcf8574.h
26244cbb1513SDmitriy Sharikhin
2625e481a1f6SAlistair FrancisGeneric Loader
2626c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2627e481a1f6SAlistair FrancisS: Maintained
2628e481a1f6SAlistair FrancisF: hw/core/generic-loader.c
2629efe1592cSAlistair FrancisF: hw/core/uboot_image.h
2630e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h
263170f20110SAlex BennéeF: docs/system/generic-loader.rst
2632e481a1f6SAlistair Francis
2633a33ff6d2SAlex BennéeGuest Loader
2634a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2635a33ff6d2SAlex BennéeS: Maintained
2636a33ff6d2SAlex BennéeF: hw/core/guest-loader.c
263701460378SAlex BennéeF: docs/system/guest-loader.rst
263801466041SThomas HuthF: tests/functional/test_aarch64_xen.py
2639fd5d5c56SAnthony Liguori
2640645d3cbeSSu HangIntel Hexadecimal Object File Loader
2641645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn>
2642645d3cbeSSu HangS: Maintained
26431e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c
26444b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex
2645645d3cbeSSu Hang
264687a9023aSThomas HuthCHRP NVRAM
264787a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com>
264887a9023aSThomas HuthS: Maintained
264987a9023aSThomas HuthF: hw/nvram/chrp_nvram.c
265087a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h
26511e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c
265287a9023aSThomas Huth
265342697d88SBen WarrenVM Generation ID
26542b42989cSJohn SnowS: Orphan
265548006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
265642697d88SBen WarrenF: hw/acpi/vmgenid.c
265742697d88SBen WarrenF: include/hw/acpi/vmgenid.h
2658912fb367SPeter MaydellF: docs/specs/vmgenid.rst
26591e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c
266042697d88SBen Warren
2661c1b29826SPhilippe Mathieu-DaudéLED
26628823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2663c1b29826SPhilippe Mathieu-DaudéS: Maintained
2664c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h
2665c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c
2666c1b29826SPhilippe Mathieu-Daudé
2667747969dbSPhilippe Mathieu-DaudéUnimplemented device
2668747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org>
26698823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
267048006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
2671747969dbSPhilippe Mathieu-DaudéS: Maintained
2672747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h
2673747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c
2674747969dbSPhilippe Mathieu-Daudé
26756007523aSPhilippe Mathieu-DaudéEmpty slot
26766007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com>
26778823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
267848006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
26796007523aSPhilippe Mathieu-DaudéS: Maintained
26806007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h
26816007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c
26826007523aSPhilippe Mathieu-Daudé
2683dbb2e472SGerd HoffmannStandard VGA
2684dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2685dbb2e472SGerd HoffmannS: Maintained
2686dbb2e472SGerd HoffmannF: hw/display/vga*
2687dbb2e472SGerd HoffmannF: hw/display/bochs-display.c
2688dbb2e472SGerd HoffmannF: include/hw/display/vga.h
2689dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h
269068ed96beSPeter MaydellF: docs/specs/standard-vga.rst
2691dbb2e472SGerd Hoffmann
269258d632c7SGerd Hoffmannramfb
269358d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
269458d632c7SGerd HoffmannS: Maintained
269558d632c7SGerd HoffmannF: hw/display/ramfb*.c
269658d632c7SGerd HoffmannF: include/hw/display/ramfb.h
269758d632c7SGerd Hoffmann
2698dbb2e472SGerd Hoffmannvirtio-gpu
2699ef10cb65SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
27002882dfa5SAlex BennéeR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
27012882dfa5SAlex BennéeR: Dmitry Osipenko <dmitry.osipenko@collabora.com>
2702ef10cb65SAlex BennéeS: Odd Fixes
2703dbb2e472SGerd HoffmannF: hw/display/virtio-gpu*
2704c68082c4SMarc-André LureauF: hw/display/virtio-vga.*
2705dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h
2706853c014bSThomas HuthF: docs/system/devices/virtio-gpu.rst
27079a722825SAlex BennéeF: tests/functional/test_aarch64_virt_gpu.py
2708dbb2e472SGerd Hoffmann
2709b372d79bSRaphael Norwitzvhost-user-blk
27101dd6954cSRaphael NorwitzM: Raphael Norwitz <raphael@enfabrica.net>
2711b372d79bSRaphael NorwitzS: Maintained
2712b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/
2713b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/
2714b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c
27158edd5673SDaniil TatianinF: hw/block/virtio-blk-common.c
2716b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c
2717b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c
2718b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c
2719b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h
2720b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h
27218edd5673SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h
2722b372d79bSRaphael Norwitz
2723bd2e44feSMarc-André Lureauvhost-user-gpu
2724bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2725bd2e44feSMarc-André LureauS: Maintained
2726bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst
2727d52c454aSMarc-André LureauF: contrib/vhost-user-gpu
2728d52c454aSMarc-André LureauF: hw/display/vhost-user-*
2729bd2e44feSMarc-André Lureau
2730dbb2e472SGerd HoffmannCirrus VGA
2731dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2732dbb2e472SGerd HoffmannS: Odd Fixes
2733dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
2734dbb2e472SGerd HoffmannF: hw/display/cirrus*
2735dbb2e472SGerd Hoffmann
273672d277a7SGerd HoffmannEDID Generator
273772d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
273872d277a7SGerd HoffmannS: Maintained
273972d277a7SGerd HoffmannF: hw/display/edid*
274072d277a7SGerd HoffmannF: include/hw/display/edid.h
274172d277a7SGerd HoffmannF: qemu-edid.c
274272d277a7SGerd Hoffmann
274367e908c9SPhil Dennis-JordanmacOS PV Graphics (apple-gfx)
274467e908c9SPhil Dennis-JordanM: Phil Dennis-Jordan <phil@philjordan.eu>
274567e908c9SPhil Dennis-JordanS: Maintained
274667e908c9SPhil Dennis-JordanF: hw/display/apple-gfx*
274767e908c9SPhil Dennis-Jordan
274810386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB)
274910386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org>
27508823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
275110386385SPhilippe Mathieu-DaudéS: Maintained
275216971899SBernhard BeschowF: hw/isa/piix.c
2753fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
275410386385SPhilippe Mathieu-Daudé
275528900f9bSBALATON ZoltanVIA South Bridges (VT82C686B, VT8231)
275628900f9bSBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
275728900f9bSBALATON ZoltanM: Philippe Mathieu-Daudé <philmd@linaro.org>
275828900f9bSBALATON ZoltanR: Jiaxun Yang <jiaxun.yang@flygoat.com>
275928900f9bSBALATON ZoltanS: Maintained
276028900f9bSBALATON ZoltanF: hw/isa/vt82c686.c
276128900f9bSBALATON ZoltanF: hw/usb/vt82c686-uhci-pci.c
276228900f9bSBALATON ZoltanF: include/hw/isa/vt82c686.h
276328900f9bSBALATON Zoltan
276415ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg)
27658823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
276615ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com>
276715ffb43cSPhilippe Mathieu-DaudéS: Supported
27681d604514SSean WeiF: docs/specs/fw_cfg.rst
27698d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c
2770b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c
277115ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h
277215ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h
27731cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c
27741e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c
277515ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next
277615ffb43cSPhilippe Mathieu-Daudé
27772313abf0SThomas HuthXIVE
27784901a34dSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com>
27792313abf0SThomas HuthL: qemu-ppc@nongnu.org
2780b0877575SCédric Le GoaterS: Odd Fixes
27812313abf0SThomas HuthF: hw/*/*xive*
27822313abf0SThomas HuthF: include/hw/*/*xive*
278331bfbc00SFrederic BarratF: tests/qtest/*xive*
278424563a58SCédric Le GoaterF: docs/*/*xive*
27852313abf0SThomas Huth
27867bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals
2787920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
27887bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com>
2789f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
2790645194c7SYoshinori SatoF: hw/char/renesas_sci.c
27917bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
2792c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c
27937bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
2794645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h
27957bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h
2796c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h
27977bd0d13fSPhilippe Mathieu-Daudé
2798e78597ccSYoshinori SatoRenesas RX peripherals
2799920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com>
2800b2744da9SPhilippe Mathieu-DaudéS: Orphan
2801e78597ccSYoshinori SatoF: hw/intc/rx_icu.c
28020c80f50fSYoshinori SatoF: hw/rx/
2803e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h
28040c80f50fSYoshinori SatoF: include/hw/rx/
2805e78597ccSYoshinori Sato
2806de4d4adbSPavel PisaCAN bus subsystem and hardware
2807de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz>
280802c5e065SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com>
28091abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com>
2810de4d4adbSPavel PisaS: Maintained
2811de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/
2812de4d4adbSPavel PisaF: net/can/*
2813de4d4adbSPavel PisaF: hw/net/can/*
2814de4d4adbSPavel PisaF: include/net/can_*.h
28158995f1feSThomas HuthF: docs/system/devices/can.rst
2816de4d4adbSPavel Pisa
2817ff8cdbbdSDavid GibsonOpenPIC interrupt controller
2818ff8cdbbdSDavid GibsonM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2819ff8cdbbdSDavid GibsonS: Odd Fixes
2820ff8cdbbdSDavid GibsonF: hw/intc/openpic.c
2821ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic.h
2822ff8cdbbdSDavid Gibson
28236cee5479SPhilippe Mathieu-DaudéMIPS CPS
28248823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
28256cee5479SPhilippe Mathieu-DaudéS: Odd Fixes
28266cee5479SPhilippe Mathieu-DaudéF: hw/misc/mips_*
28276cee5479SPhilippe Mathieu-DaudéF: include/hw/misc/mips_*
28286cee5479SPhilippe Mathieu-Daudé
28296cee5479SPhilippe Mathieu-DaudéMIPS GIC
28308823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
28316cee5479SPhilippe Mathieu-DaudéS: Odd Fixes
28326cee5479SPhilippe Mathieu-DaudéF: hw/intc/mips_gic.c
28336cee5479SPhilippe Mathieu-DaudéF: hw/timer/mips_gictimer.c
28346cee5479SPhilippe Mathieu-DaudéF: include/hw/intc/mips_gic.h
28356cee5479SPhilippe Mathieu-DaudéF: include/hw/timer/mips_gictimer.h
28366cee5479SPhilippe Mathieu-Daudé
283756e34834SCornelia HuckS390 3270 device
283856e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
283956e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2840a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com>
284156e34834SCornelia HuckS: Odd fixes
284256e34834SCornelia HuckF: include/hw/s390x/3270-ccw.h
284356e34834SCornelia HuckF: hw/char/terminal3270.c
284456e34834SCornelia HuckF: hw/s390x/3270-ccw.c
284556e34834SCornelia HuckL: qemu-s390x@nongnu.org
284656e34834SCornelia Huck
284756e34834SCornelia HuckS390 diag 288 watchdog
284856e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
284956e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2850a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com>
285156e34834SCornelia HuckS: Supported
285256e34834SCornelia HuckF: hw/watchdog/wdt_diag288.c
285356e34834SCornelia HuckF: include/hw/watchdog/wdt_diag288.h
285456e34834SCornelia HuckL: qemu-s390x@nongnu.org
285556e34834SCornelia Huck
285656e34834SCornelia HuckS390 storage key device
285756e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
285856e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2859a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
286056e34834SCornelia HuckS: Supported
286156e34834SCornelia HuckF: hw/s390x/storage-keys.h
28625cf9a81eSEric FarmanF: hw/s390x/s390-skeys*.c
286356e34834SCornelia HuckL: qemu-s390x@nongnu.org
286456e34834SCornelia Huck
286556e34834SCornelia HuckS390 storage attribute device
286656e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
286756e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2868a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
286956e34834SCornelia HuckS: Supported
287056e34834SCornelia HuckF: hw/s390x/storage-attributes.h
28715cf9a81eSEric FarmanF: hw/s390x/s390-stattrib*.c
287256e34834SCornelia HuckL: qemu-s390x@nongnu.org
287356e34834SCornelia Huck
287456e34834SCornelia HuckS390 floating interrupt controller
287556e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
287656e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
287756e34834SCornelia HuckM: David Hildenbrand <david@redhat.com>
2878a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com>
287956e34834SCornelia HuckS: Supported
288056e34834SCornelia HuckF: hw/intc/s390_flic*.c
288156e34834SCornelia HuckF: include/hw/s390x/s390_flic.h
288256e34834SCornelia HuckL: qemu-s390x@nongnu.org
288356e34834SCornelia Huck
28845028d66cSHongren (Zenithal) ZhengCanoKey
28855028d66cSHongren (Zenithal) ZhengM: Hongren (Zenithal) Zheng <i@zenithal.me>
28865028d66cSHongren (Zenithal) ZhengS: Maintained
28875028d66cSHongren (Zenithal) ZhengR: Canokeys.org <contact@canokeys.org>
28885028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.c
28895028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.h
28905028d66cSHongren (Zenithal) ZhengF: docs/system/devices/canokey.rst
28915028d66cSHongren (Zenithal) Zheng
289200313b51SMaciej S. SzmigieroHyper-V Dynamic Memory Protocol
289300313b51SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
289400313b51SMaciej S. SzmigieroS: Supported
289500313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.c
289600313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.h
289700313b51SMaciej S. SzmigieroF: include/hw/hyperv/dynmem-proto.h
289800313b51SMaciej S. SzmigieroF: include/hw/hyperv/hv-balloon.h
289900313b51SMaciej S. Szmigiero
2900b44314abSGustavo Romeroivshmem-flat
2901b44314abSGustavo RomeroM: Gustavo Romero <gustavo.romero@linaro.org>
2902b44314abSGustavo RomeroS: Maintained
2903b44314abSGustavo RomeroF: hw/misc/ivshmem-flat.c
2904b44314abSGustavo RomeroF: include/hw/misc/ivshmem-flat.h
2905b44314abSGustavo RomeroF: docs/system/devices/ivshmem-flat.rst
2906b44314abSGustavo Romero
290706fa8ec6SGerd HoffmannUEFI variable service
290806fa8ec6SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
290906fa8ec6SGerd HoffmannS: Maintained
291006fa8ec6SGerd HoffmannF: hw/uefi/
291106fa8ec6SGerd HoffmannF: include/hw/uefi/
291206fa8ec6SGerd Hoffmann
291311fa056eSAlexander GrafVMapple
291411fa056eSAlexander GrafM: Alexander Graf <agraf@csgraf.de>
291511fa056eSAlexander GrafM: Phil Dennis-Jordan <phil@philjordan.eu>
291611fa056eSAlexander GrafS: Maintained
291711fa056eSAlexander GrafF: hw/vmapple/*
291811fa056eSAlexander GrafF: include/hw/vmapple/*
291959f4d655SAlexander GrafF: docs/system/arm/vmapple.rst
292011fa056eSAlexander Graf
2921fd5d5c56SAnthony LiguoriSubsystems
2922fd5d5c56SAnthony Liguori----------
2923a8f4aee6SPhilippe Mathieu-DaudéOverall Audio backends
2924fd5d5c56SAnthony LiguoriM: Gerd Hoffmann <kraxel@redhat.com>
2925cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
29266bc915f3SGerd HoffmannS: Odd Fixes
2927fd5d5c56SAnthony LiguoriF: audio/
29280ebe43eaSPhilippe Mathieu-DaudéX: audio/alsaaudio.c
292907340820SAkihiko OdakiX: audio/coreaudio.m
29300ebe43eaSPhilippe Mathieu-DaudéX: audio/dsound*
29310ebe43eaSPhilippe Mathieu-DaudéX: audio/jackaudio.c
29320ebe43eaSPhilippe Mathieu-DaudéX: audio/ossaudio.c
29330ebe43eaSPhilippe Mathieu-DaudéX: audio/paaudio.c
29340ebe43eaSPhilippe Mathieu-DaudéX: audio/sdlaudio.c
2935663df1ccSAlexandre RatchovX: audio/sndioaudio.c
29364566d142SPhilippe Mathieu-DaudéX: audio/spiceaudio.c
293792a3c6aaSMarkus ArmbrusterF: qapi/audio.json
2938fd5d5c56SAnthony Liguori
29390ebe43eaSPhilippe Mathieu-DaudéALSA Audio 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/alsaaudio.c
29440ebe43eaSPhilippe Mathieu-Daudé
29450ebe43eaSPhilippe Mathieu-DaudéCore Audio framework backend
29460ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29478823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2948584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
2949f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
29500ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
295107340820SAkihiko OdakiF: audio/coreaudio.m
29520ebe43eaSPhilippe Mathieu-Daudé
29530ebe43eaSPhilippe Mathieu-DaudéDSound Audio backend
29540ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29550ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29560ebe43eaSPhilippe Mathieu-DaudéF: audio/dsound*
29570ebe43eaSPhilippe Mathieu-Daudé
29580ebe43eaSPhilippe Mathieu-DaudéJACK Audio Connection Kit backend
29590ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2960584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
29610ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29620ebe43eaSPhilippe Mathieu-DaudéF: audio/jackaudio.c
29630ebe43eaSPhilippe Mathieu-Daudé
29640ebe43eaSPhilippe Mathieu-DaudéOpen Sound System (OSS) Audio backend
29650ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29660ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29670ebe43eaSPhilippe Mathieu-DaudéF: audio/ossaudio.c
29680ebe43eaSPhilippe Mathieu-Daudé
29690ebe43eaSPhilippe Mathieu-DaudéPulseAudio backend
29700ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29710ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29720ebe43eaSPhilippe Mathieu-DaudéF: audio/paaudio.c
29730ebe43eaSPhilippe Mathieu-Daudé
29740ebe43eaSPhilippe Mathieu-DaudéSDL Audio backend
29750ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
29762863bd56SThomas HuthR: Thomas Huth <huth@tuxfamily.org>
29770ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
29780ebe43eaSPhilippe Mathieu-DaudéF: audio/sdlaudio.c
29790ebe43eaSPhilippe Mathieu-Daudé
2980663df1ccSAlexandre RatchovSndio Audio backend
2981663df1ccSAlexandre RatchovM: Gerd Hoffmann <kraxel@redhat.com>
2982663df1ccSAlexandre RatchovR: Alexandre Ratchov <alex@caoua.org>
2983663df1ccSAlexandre RatchovS: Odd Fixes
2984663df1ccSAlexandre RatchovF: audio/sndioaudio.c
2985663df1ccSAlexandre Ratchov
2986fd5d5c56SAnthony LiguoriBlock layer core
2987fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
2988b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
2989fd5d5c56SAnthony LiguoriL: qemu-block@nongnu.org
2990fd5d5c56SAnthony LiguoriS: Supported
2991fd5d5c56SAnthony LiguoriF: block*
2992fd5d5c56SAnthony LiguoriF: block/
29938d8b636dSPaolo BonziniF: hw/block/
2994b885cddaSMarkus ArmbrusterF: qapi/block*.json
2995b885cddaSMarkus ArmbrusterF: qapi/transaction.json
29964c346e0bSKevin WolfF: include/block/
299732cad1ffSPhilippe Mathieu-DaudéF: include/system/block-*.h
299846078760SKevin WolfF: qemu-img*
299933b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-img.rst
300046078760SKevin WolfF: qemu-io*
300129242091SKevin WolfF: tests/qemu-iotests/
30028dd30c86SMax ReitzF: util/qemu-progress.c
30030bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c
3004da668aa1SThomas HuthF: tests/unit/check-block-qdict.c
3005ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
3006fd5d5c56SAnthony Liguori
3007c607c7fbSStefan HajnocziStorage daemon
3008c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3009c607c7fbSStefan HajnocziL: qemu-block@nongnu.org
3010c607c7fbSStefan HajnocziS: Supported
3011c607c7fbSStefan HajnocziF: storage-daemon/
3012c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst
3013c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst
3014c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
3015c607c7fbSStefan Hajnoczi
3016d55053b1SStefan HajnocziBlock I/O path
3017d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3018fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3019d55053b1SStefan HajnocziL: qemu-block@nongnu.org
3020d55053b1SStefan HajnocziS: Supported
302136c697bdSPaolo BonziniF: util/async.c
302236c697bdSPaolo BonziniF: util/aio-*.c
30231f050a46SStefan HajnocziF: util/aio-*.h
3024433fcea4SStefan HajnocziF: util/defer-call.c
30251f050a46SStefan HajnocziF: util/fdmon-*.c
3026d55053b1SStefan HajnocziF: block/io.c
3027e1029ae2SFam ZhengF: include/block/aio.h
3028f5a53faaSStefan HajnocziF: include/block/aio-wait.h
3029433fcea4SStefan HajnocziF: include/qemu/defer-call.h
30300a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py
3031da668aa1SThomas HuthF: tests/unit/test-fdmon-epoll.c
3032e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
3033d55053b1SStefan Hajnoczi
3034e5b5728cSPaolo BonziniBlock SCSI subsystem
3035e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3036fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
3037e5b5728cSPaolo BonziniL: qemu-block@nongnu.org
3038e5b5728cSPaolo BonziniS: Supported
3039e5b5728cSPaolo BonziniF: include/scsi/*
3040e5b5728cSPaolo BonziniF: scsi/*
3041e5b5728cSPaolo Bonzini
3042280458a3SJeff CodyBlock Jobs
304303283d64SJeff CodyM: John Snow <jsnow@redhat.com>
30449e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
3045280458a3SJeff CodyL: qemu-block@nongnu.org
3046280458a3SJeff CodyS: Supported
3047280458a3SJeff CodyF: blockjob.c
3048280458a3SJeff CodyF: include/block/blockjob.h
304933e9e9bdSKevin WolfF: job.c
30501a90bc81SKevin WolfF: job-qmp.c
3051c468e368SMarkus ArmbrusterF: include/qemu/job.h
3052280458a3SJeff CodyF: block/backup.c
3053280458a3SJeff CodyF: block/commit.c
305477346025SJeff CodyF: block/stream.c
3055280458a3SJeff CodyF: block/mirror.c
3056bf42508fSKevin WolfF: qapi/job.json
3057d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c
3058d088e6a4SVladimir Sementsov-OgievskiyF: include/block/block-copy.h
3059d088e6a4SVladimir Sementsov-OgievskiyF: block/reqlist.c
3060d088e6a4SVladimir Sementsov-OgievskiyF: include/block/reqlist.h
3061d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.h
3062d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.c
30631c14eaabSVladimir Sementsov-OgievskiyF: block/snapshot-access.c
3064d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h
3065d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c
3066d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c
3067d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h
306877582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs
30699e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
3070280458a3SJeff Cody
30719942c711SSteve SistareCheckPoint and Restart (CPR)
30729942c711SSteve SistareR: Steve Sistare <steven.sistare@oracle.com>
30739942c711SSteve SistareS: Supported
30749942c711SSteve SistareF: hw/vfio/cpr*
30753ed34463SSteve SistareF: include/hw/vfio/vfio-cpr.h
30769942c711SSteve SistareF: include/migration/cpr.h
30779942c711SSteve SistareF: migration/cpr*
30789942c711SSteve SistareF: tests/qtest/migration/cpr*
30799942c711SSteve SistareF: docs/devel/migration/CPR.rst
30809942c711SSteve Sistare
3081502730eeSJonathan CameronCompute Express Link
3082502730eeSJonathan CameronM: Jonathan Cameron <jonathan.cameron@huawei.com>
30833456fedbSJonathan CameronR: Fan Ni <fan.ni@samsung.com>
3084502730eeSJonathan CameronS: Supported
3085502730eeSJonathan CameronF: hw/cxl/
30862fcd005fSDavid HildenbrandF: hw/mem/cxl_type3.c
3087502730eeSJonathan CameronF: include/hw/cxl/
308866ba157aSMarkus ArmbrusterF: qapi/cxl.json
3089502730eeSJonathan Cameron
3090538193bcSJohn SnowDirty Bitmaps
3091edb05904SEric BlakeM: Eric Blake <eblake@redhat.com>
30929e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
3093edb05904SEric BlakeR: John Snow <jsnow@redhat.com>
3094538193bcSJohn SnowL: qemu-block@nongnu.org
3095538193bcSJohn SnowS: Supported
3096538193bcSJohn SnowF: include/qemu/hbitmap.h
3097538193bcSJohn SnowF: include/block/dirty-bitmap.h
3098bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c
309900637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c
310000637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c
3101052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c
310200637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c
3103da668aa1SThomas HuthF: tests/unit/test-hbitmap.c
31045746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst
3105edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps
31069e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
3107538193bcSJohn Snow
310861af0ee6SPaolo BonziniCharacter device backends
310955fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
31102185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
3111fd5d5c56SAnthony LiguoriS: Maintained
3112178fe0aeSMarc-André LureauF: chardev/
31138228e353SMarc-André LureauF: include/chardev/
3114dbeee392SMarkus ArmbrusterF: qapi/char.json
3115fd5d5c56SAnthony Liguori
3116e26082fdSPaolo BonziniCharacter Devices (Braille)
3117e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
3118e26082fdSPaolo BonziniS: Maintained
31196b10e573SMarc-André LureauF: chardev/baum.c
3120fd5d5c56SAnthony Liguori
3121e94630d3SMarkus ArmbrusterCommand line option argument parsing
3122e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
3123e94630d3SMarkus ArmbrusterS: Supported
3124e94630d3SMarkus ArmbrusterF: include/qemu/option.h
3125da668aa1SThomas HuthF: tests/unit/test-keyval.c
3126da668aa1SThomas HuthF: tests/unit/test-qemu-opts.c
3127eeba3d73SThomas HuthF: tests/functional/test_version.py
3128e94630d3SMarkus ArmbrusterF: util/keyval.c
3129e94630d3SMarkus ArmbrusterF: util/qemu-option.c
3130e94630d3SMarkus Armbruster
31318c413e79SMarkus ArmbrusterCoverity model
31328c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
31338c413e79SMarkus ArmbrusterS: Supported
31348c413e79SMarkus ArmbrusterF: scripts/coverity-model.c
31358c413e79SMarkus Armbruster
31369c263d07SPeter MaydellCoverity Scan integration
31379c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
31389c263d07SPeter MaydellS: Maintained
31399c263d07SPeter MaydellF: scripts/coverity-scan/
31409c263d07SPeter Maydell
3141d24b569aSPeter A. G. CrosthwaiteDevice Tree
3142c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com>
3143c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au>
3144d24b569aSPeter A. G. CrosthwaiteS: Maintained
31458d7f2e76SPhilippe Mathieu-DaudéF: system/device_tree.c
314632cad1ffSPhilippe Mathieu-DaudéF: include/system/device_tree.h
3147d24b569aSPeter A. G. Crosthwaite
31483505a22bSMarc-André LureauDump
31493505a22bSMarc-André LureauS: Supported
31503505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
31515fddf0c0SAni SinhaR: Ani Sinha <anisinha@redhat.com>
31526d3da32cSMarkus ArmbrusterF: dump/
31533505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c
31543505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h
31556d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs
315632cad1ffSPhilippe Mathieu-DaudéF: include/system/dump-arch.h
315732cad1ffSPhilippe Mathieu-DaudéF: include/system/dump.h
3158d06b747bSMarkus ArmbrusterF: qapi/dump.json
31593505a22bSMarc-André LureauF: scripts/dump-guest-memory.py
31603505a22bSMarc-André LureauF: stubs/dump.c
3161096d3ce2SPeter MaydellF: docs/specs/vmcoreinfo.rst
31625fddf0c0SAni SinhaF: tests/qtest/vmcoreinfo-test.c
31633505a22bSMarc-André Lureau
31644f966768SMarkus ArmbrusterError reporting
31654f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
31664f966768SMarkus ArmbrusterS: Supported
31674f966768SMarkus ArmbrusterF: include/qapi/error.h
31684f966768SMarkus ArmbrusterF: include/qemu/error-report.h
3169abb3d37dSMarkus ArmbrusterF: qapi/error.json
31704f966768SMarkus ArmbrusterF: util/error.c
31713325af53SZhao LiuF: util/error-report.c
3172d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci
3173d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci
3174d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci
3175d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci
3176d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci
31778220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci
31784f966768SMarkus Armbruster
3179fd5d5c56SAnthony LiguoriGDB stub
3180c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
31818823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
3182c7b3e866SAlex BennéeS: Maintained
31834db546d3SThomas HuthF: docs/system/gdb.rst
3184842b42dfSAlex BennéeF: gdbstub/*
31850dec1016SPeter MaydellF: include/exec/gdbstub.h
3186d96bf49bSAlex BennéeF: include/gdbstub/*
3187fd5d5c56SAnthony LiguoriF: gdb-xml/
318821750c3cSAlex BennéeF: tests/tcg/multiarch/gdbstub/*
3189956af7daSAkihiko OdakiF: scripts/feature_to_c.py
3190bcbc36a9SAlex BennéeF: scripts/probe-gdb-support.py
31910f48656aSAlex BennéeT: git https://gitlab.com/stsquad/qemu gdbstub/next
3192fd5d5c56SAnthony Liguori
319301a9c03cSPaolo BonziniMemory API
319401a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
319507b315baSDavid HildenbrandM: Peter Xu <peterx@redhat.com>
319607b315baSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
31978823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
319801a9c03cSPaolo BonziniS: Supported
319991a85383SRichard HendersonF: include/system/ioport.h
320014776ab5STony NguyenF: include/exec/memop.h
32018be545baSRichard HendersonF: include/system/memory.h
32024705a71dSRichard HendersonF: include/system/ram_addr.h
3203548a0165SRichard HendersonF: include/system/ramblock.h
320432cad1ffSPhilippe Mathieu-DaudéF: include/system/memory_mapping.h
32058d7f2e76SPhilippe Mathieu-DaudéF: system/dma-helpers.c
32068d7f2e76SPhilippe Mathieu-DaudéF: system/ioport.c
32078d7f2e76SPhilippe Mathieu-DaudéF: system/memory.c
32088d7f2e76SPhilippe Mathieu-DaudéF: system/memory_mapping.c
32098d7f2e76SPhilippe Mathieu-DaudéF: system/physmem.c
3210d4c9cab3SPhilippe Mathieu-DaudéF: system/memory-internal.h
32115d6483edSChenyi QiangF: system/ram-block-attributes.c
3212044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci
321301a9c03cSPaolo Bonzini
32142fcd005fSDavid HildenbrandMemory devices
32152fcd005fSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
32162fcd005fSDavid HildenbrandM: Igor Mammedov <imammedo@redhat.com>
32172fcd005fSDavid HildenbrandR: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
32182fcd005fSDavid HildenbrandS: Supported
3219c6198abbSSean WeiF: hw/mem/memory-device*.c
32202fcd005fSDavid HildenbrandF: hw/mem/nvdimm.c
32212fcd005fSDavid HildenbrandF: hw/mem/pc-dimm.c
32222fcd005fSDavid HildenbrandF: include/hw/mem/memory-device.h
32232fcd005fSDavid HildenbrandF: include/hw/mem/nvdimm.h
32242fcd005fSDavid HildenbrandF: include/hw/mem/pc-dimm.h
32252fcd005fSDavid HildenbrandF: docs/nvdimm.txt
32262fcd005fSDavid Hildenbrand
32277ee3bf03SGerd HoffmannSPICE
322834761036SGerd HoffmannS: Orphan
32296e481d57SPeter MaydellF: include/ui/qemu-spice.h
3230438528a3SThomas HuthF: include/ui/spice-display.h
32317ee3bf03SGerd HoffmannF: ui/spice-*.c
32327ee3bf03SGerd HoffmannF: audio/spiceaudio.c
32338d8b636dSPaolo BonziniF: hw/display/qxl*
3234608cfed6SMarkus ArmbrusterF: qapi/ui.json
32359bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt
32367ee3bf03SGerd Hoffmann
3237fd5d5c56SAnthony LiguoriGraphics
3238cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
323925eccc37SGerd HoffmannS: Odd Fixes
3240fd5d5c56SAnthony LiguoriF: ui/
3241e220656cSThomas HuthF: include/ui/
3242608cfed6SMarkus ArmbrusterF: qapi/ui.json
3243b1d38037SMarc-André LureauF: util/drm.c
32444db546d3SThomas HuthF: docs/devel/ui.rst
324512c6b615SThomas HuthF: tests/functional/test_vnc.py
3246fd5d5c56SAnthony Liguori
3247351f1bf6SAndreas FärberCocoa graphics
324830ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
32498823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3250f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
3251351f1bf6SAndreas FärberS: Odd Fixes
3252351f1bf6SAndreas FärberF: ui/cocoa.m
3253351f1bf6SAndreas Färber
3254fd5d5c56SAnthony LiguoriMain loop
3255da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3256da26f37aSPaolo BonziniS: Maintained
325754d31236SMarkus ArmbrusterF: include/qemu/main-loop.h
325832cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate.h
325932cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate-action.h
32603ecb29a3SPaolo BonziniF: util/main-loop.c
326189933514SThomas HuthF: util/qemu-timer*.c
32628d7f2e76SPhilippe Mathieu-DaudéF: system/vl.c
32638d7f2e76SPhilippe Mathieu-DaudéF: system/main.c
32648d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c
32658d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-timers.c
32668d7f2e76SPhilippe Mathieu-DaudéF: system/runstate*
3267c6198abbSSean WeiF: migration/cpu-throttle.c
32680e201d34SMarkus ArmbrusterF: qapi/run-state.json
3269fd5d5c56SAnthony Liguori
32701b7e01d0SStefan HajnocziRead, Copy, Update (RCU)
32711b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
32721b7e01d0SStefan HajnocziS: Maintained
3273362dbb4fSPeter MaydellF: docs/devel/lockcnt.rst
327490655d81SPeter MaydellF: docs/devel/rcu.rst
32751b7e01d0SStefan HajnocziF: include/qemu/rcu*.h
327651483f6cSPeter MaydellF: include/qemu/lockcnt.h
3277da668aa1SThomas HuthF: tests/unit/rcutorture.c
3278da668aa1SThomas HuthF: tests/unit/test-rcu-*.c
327951483f6cSPeter MaydellF: util/lockcnt.c
32801b7e01d0SStefan HajnocziF: util/rcu.c
32811b7e01d0SStefan Hajnoczi
32828899b4aeSLuiz CapitulinoHuman Monitor (HMP)
3283b8b6d3c0SDr. David Alan GilbertM: Dr. David Alan Gilbert <dave@treblig.org>
3284fbb0621aSLuiz CapitulinoS: Maintained
32855bce308aSKevin WolfF: monitor/monitor-internal.h
3286c6198abbSSean WeiF: monitor/hmp-target.c
32871d95db74SKevin WolfF: monitor/monitor.c
3288f1b3ccfaSKevin WolfF: monitor/hmp*
3289f1b3ccfaSKevin WolfF: hmp.h
3290c13e9912SThomas HuthF: hmp-commands*.hx
3291c13e9912SThomas HuthF: include/monitor/hmp-target.h
32921e8a1faeSThomas HuthF: tests/qtest/test-hmp.c
3293637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h
3294637de4dbSMarkus ArmbrusterF: util/qemu-print.c
3295fd5d5c56SAnthony Liguori
3296f536f112SPaolo BonziniNetwork device backends
3297442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com>
3298fd5d5c56SAnthony LiguoriS: Maintained
3299fd5d5c56SAnthony LiguoriF: net/
3300d24b2b1cSThomas HuthF: include/net/
3301e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c
3302e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
33033c0bd37dSMarkus ArmbrusterF: qapi/net.json
3304fd5d5c56SAnthony Liguori
3305aee09bafSVincenzo MaffioneNetmap network backend
3306aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it>
3307aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
3308aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com>
3309aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/
3310aee09bafSVincenzo MaffioneS: Maintained
3311aee09bafSVincenzo MaffioneF: net/netmap.c
3312aee09bafSVincenzo Maffione
3313cb039ef3SIlya MaximetsAF_XDP network backend
3314cb039ef3SIlya MaximetsR: Ilya Maximets <i.maximets@ovn.org>
3315cb039ef3SIlya MaximetsF: net/af-xdp.c
3316cb039ef3SIlya Maximets
33174fc264f4SEduardo HabkostHost Memory Backends
33184ade3ea1SDavid HildenbrandM: David Hildenbrand <david@redhat.com>
33194fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com>
33204fc264f4SEduardo HabkostS: Maintained
33214fc264f4SEduardo HabkostF: backends/hostmem*.c
332232cad1ffSPhilippe Mathieu-DaudéF: include/system/hostmem.h
33239cd9313fSDavid HildenbrandF: docs/system/vm-templating.rst
3324f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next
33254fc264f4SEduardo Habkost
33266034011cSGongleiCryptodev Backends
33276034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
33282133e07cSzhenwei piM: zhenwei pi <pizhenwei@bytedance.com>
33296034011cSGongleiS: Maintained
333032cad1ffSPhilippe Mathieu-DaudéF: include/system/cryptodev*.h
33316034011cSGongleiF: backends/cryptodev*.c
333214c9fd16Szhenwei piF: qapi/cryptodev.json
33336034011cSGonglei
3334b8eaee96SJohn SnowPython library
3335b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com>
3336b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com>
3337b8eaee96SJohn SnowS: Maintained
3338b8eaee96SJohn SnowF: python/
3339b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python
3340b8eaee96SJohn Snow
3341ad904f66SEduardo HabkostPython scripts
334289d38c74SJohn SnowM: John Snow <jsnow@redhat.com>
3343ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com>
33444251dfb0SJohn SnowS: Odd Fixes
3345ad904f66SEduardo HabkostF: scripts/*.py
3346ad904f66SEduardo HabkostF: tests/*.py
3347ad904f66SEduardo Habkost
3348f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util
33499e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
3350f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained
3351f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/
33529e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git simplebench
3353f4abfc6cSVladimir Sementsov-Ogievskiy
33548cad15b1SVladimir Sementsov-OgievskiyTransactions helper
33559e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
33568cad15b1SVladimir Sementsov-OgievskiyS: Maintained
33578cad15b1SVladimir Sementsov-OgievskiyF: include/qemu/transactions.h
33588cad15b1SVladimir Sementsov-OgievskiyF: util/transactions.c
33599e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
33608cad15b1SVladimir Sementsov-Ogievskiy
33618899b4aeSLuiz CapitulinoQAPI
33629740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
33632f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com>
33649740618cSLuiz CapitulinoS: Supported
33658899b4aeSLuiz CapitulinoF: qapi/
33660311c5bdSMarkus ArmbrusterX: qapi/*.json
3367ac4abb9aSMarkus ArmbrusterF: include/qapi/
3368c0bd0b50SPaolo BonziniF: tests/qapi-schema/
3369da668aa1SThomas HuthF: tests/unit/test-*-visitor.c
3370da668aa1SThomas HuthF: tests/unit/test-qapi-*.c
3371da668aa1SThomas HuthF: tests/unit/test-qmp-*.c
3372da668aa1SThomas HuthF: tests/unit/test-visitor-serialization.c
3373be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py
3374be25fcc4SMarkus ArmbrusterF: scripts/qapi/*
33754078ee54SPeter MaydellF: docs/sphinx/qapidoc.py
3376c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi*
3377ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
33788899b4aeSLuiz Capitulino
33797810d291SLuiz CapitulinoQAPI Schema
33807810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com>
33817810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
33827810d291SLuiz CapitulinoS: Supported
33830311c5bdSMarkus ArmbrusterF: qapi/*.json
3384632d3b22SPhilippe Mathieu-DaudéF: qga/qapi-schema.json
3385ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
33867810d291SLuiz Capitulino
3387f3582ba4SLuiz CapitulinoQObject
3388daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
3389daf5dc78SMarkus ArmbrusterS: Supported
3390f3582ba4SLuiz CapitulinoF: qobject/
3391407bc4bfSDaniel P. BerrangéF: include/qobject/
3392a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci
3393da668aa1SThomas HuthF: tests/unit/check-qdict.c
3394da668aa1SThomas HuthF: tests/unit/check-qjson.c
3395da668aa1SThomas HuthF: tests/unit/check-qlist.c
3396da668aa1SThomas HuthF: tests/unit/check-qlit.c
3397da668aa1SThomas HuthF: tests/unit/check-qnull.c
3398da668aa1SThomas HuthF: tests/unit/check-qnum.c
3399da668aa1SThomas HuthF: tests/unit/check-qobject.c
3400da668aa1SThomas HuthF: tests/unit/check-qstring.c
3401fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt
3402ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
3403f3582ba4SLuiz Capitulino
3404f05d9999SMichael RothQEMU Guest Agent
34052f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com>
3406776bd018SKostiantyn KostiukM: Kostiantyn Kostiuk <kkostiuk@redhat.com>
3407f05d9999SMichael RothS: Maintained
3408f05d9999SMichael RothF: qga/
340951145a0dSThomas HuthF: contrib/systemd/qemu-guest-agent.service
341027a296fcSPeter MaydellF: docs/interop/qemu-ga.rst
3411db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst
3412ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/
341351145a0dSThomas HuthF: tests/*/test-qga*
3414e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga
3415f05d9999SMichael Roth
3416cced3a72SKostiantyn KostiukQEMU Guest Agent Win32
3417776bd018SKostiantyn KostiukM: Kostiantyn Kostiuk <kkostiuk@redhat.com>
3418cced3a72SKostiantyn KostiukS: Maintained
3419cced3a72SKostiantyn KostiukF: qga/*win32*
3420cced3a72SKostiantyn KostiukF: qga/vss-win32/
3421cced3a72SKostiantyn KostiukF: qga/installer/
3422cced3a72SKostiantyn KostiukT: git https://github.com/kostyanf14/qemu.git qga-win32
3423cced3a72SKostiantyn Kostiuk
34244688c94cSAndreas FärberQOM
34251085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
34261085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com>
342724c4cd13SEduardo HabkostR: Eduardo Habkost <eduardo@habkost.net>
34284688c94cSAndreas FärberS: Supported
34294db546d3SThomas HuthF: docs/devel/qom.rst
34308f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt
34318f920054SMarkus ArmbrusterF: hw/core/qdev*
3432b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c
3433b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c
34348f920054SMarkus ArmbrusterF: include/hw/qdev*
34358f920054SMarkus ArmbrusterF: include/monitor/qdev.h
34364688c94cSAndreas FärberF: include/qom/
3437c577ff62SMarkus ArmbrusterF: qapi/qom.json
3438c577ff62SMarkus ArmbrusterF: qapi/qdev.json
343922fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci
3440e3e2c0c8SPhilippe Mathieu-DaudéF: scripts/qom-cast-macro-clean-cocci-gen.py
34418d7f2e76SPhilippe Mathieu-DaudéF: system/qdev-monitor.c
34429b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c
34434688c94cSAndreas FärberF: qom/
3444da668aa1SThomas HuthF: tests/unit/check-qom-interface.c
3445da668aa1SThomas HuthF: tests/unit/check-qom-proplist.c
3446da668aa1SThomas HuthF: tests/unit/test-qdev-global-props.c
34474688c94cSAndreas Färber
344894dfc0f3SEduardo HabkostQOM boilerplate conversion script
344924c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net>
345094dfc0f3SEduardo HabkostS: Maintained
345194dfc0f3SEduardo HabkostF: scripts/codeconverter/
345294dfc0f3SEduardo Habkost
34538899b4aeSLuiz CapitulinoQMP
34549740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
34559740618cSLuiz CapitulinoS: Supported
34565bce308aSKevin WolfF: monitor/monitor-internal.h
3457f1b3ccfaSKevin WolfF: monitor/qmp*
3458e84328faSKevin WolfF: monitor/misc.c
34591d95db74SKevin WolfF: monitor/monitor.c
346092a3c6aaSMarkus ArmbrusterF: qapi/control.json
3461abb3d37dSMarkus ArmbrusterF: qapi/error.json
346292a3c6aaSMarkus ArmbrusterF: qapi/introspect.json
3463c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-*
346412b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-*
34659740618cSLuiz CapitulinoF: scripts/qmp/
34661e8a1faeSThomas HuthF: tests/qtest/qmp-test.c
34671e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c
3468ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
34698899b4aeSLuiz Capitulino
347098a43bf0SPaolo Bonziniqtest
347125e5fe76SThomas HuthM: Fabiano Rosas <farosas@suse.de>
347298a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com>
34732185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
347498a43bf0SPaolo BonziniS: Maintained
34758d7f2e76SPhilippe Mathieu-DaudéF: system/qtest.c
347632cad1ffSPhilippe Mathieu-DaudéF: include/system/qtest.h
34771583a389SClaudio FontanaF: accel/qtest/
34781e8a1faeSThomas HuthF: tests/qtest/
347997b091c8SThomas HuthF: docs/devel/testing/qgraph.rst
348097b091c8SThomas HuthF: docs/devel/testing/qtest.rst
3481520ddc18SThomas HuthX: tests/qtest/bios-tables-test*
34823f6be80cSThomas HuthX: tests/qtest/migration-*
348398a43bf0SPaolo Bonzini
34845f6fd09aSAlexander BulekovDevice Fuzzing
34855f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu>
34865f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com>
34875f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com>
34885f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com>
348925e5fe76SThomas HuthR: Fabiano Rosas <farosas@suse.de>
349085221b05SDarren KennyR: Darren Kenny <darren.kenny@oracle.com>
34915d32fc3bSQiuhao LiR: Qiuhao Li <Qiuhao.Li@outlook.com>
34925f6fd09aSAlexander BulekovS: Maintained
34935f6fd09aSAlexander BulekovF: tests/qtest/fuzz/
3494d3d39fc0SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-*test.c
34954ab20b51SAlex BennéeF: tests/docker/test-fuzz
3496211635b3SAlexander BulekovF: scripts/oss-fuzz/
3497230376d2SAlexander BulekovF: hw/mem/sparse-mem.c
349897b091c8SThomas HuthF: docs/devel/testing/fuzzing.rst
34995f6fd09aSAlexander Bulekov
3500cc0100f4SAlistair FrancisRegister API
3501c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
3502cc0100f4SAlistair FrancisS: Maintained
3503cc0100f4SAlistair FrancisF: hw/core/register.c
3504cc0100f4SAlistair FrancisF: include/hw/register.h
350506a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h
3506cc0100f4SAlistair Francis
35075a5110d2SManos PitsidianakisRust
35085a5110d2SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
35095a5110d2SManos PitsidianakisS: Maintained
35105a5110d2SManos PitsidianakisF: rust/qemu-api
35112b74dd91SManos PitsidianakisF: rust/qemu-api-macros
35125a5110d2SManos PitsidianakisF: rust/rustfmt.toml
35135a5110d2SManos Pitsidianakis
3514cca4fc67SManos PitsidianakisRust-related patches CC here
3515cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org
35160fa0b5edSAlex BennéeF: tests/docker/test-rust
3517cca4fc67SManos PitsidianakisF: rust/
3518cca4fc67SManos Pitsidianakis
3519fd5d5c56SAnthony LiguoriSLIRP
3520eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org>
3521bafc72abSJan KiszkaS: Maintained
3522663fb1e1SThomas HuthF: net/slirp.c
3523d24b2b1cSThomas HuthF: include/net/slirp.h
352402cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp
3525fd5d5c56SAnthony Liguori
3526aa09b3d5SMarkus ArmbrusterStats
3527aa09b3d5SMarkus ArmbrusterS: Orphan
352832cad1ffSPhilippe Mathieu-DaudéF: include/system/stats.h
3529aa09b3d5SMarkus ArmbrusterF: stats/
35300afbba6cSMarkus ArmbrusterF: qapi/stats.json
3531aa09b3d5SMarkus Armbruster
35326d0af39fSEdgar E. IglesiasStreams
35336d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
35346d0af39fSEdgar E. IglesiasS: Maintained
35356d0af39fSEdgar E. IglesiasF: hw/core/stream.c
35366d0af39fSEdgar E. IglesiasF: include/hw/stream.h
35376d0af39fSEdgar E. Iglesias
3538b1ed728aSPaolo BonziniStubs
3539b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3540b1ed728aSPaolo BonziniS: Maintained
3541b1ed728aSPaolo BonziniF: stubs/
3542b1ed728aSPaolo Bonzini
3543598a3f35SStefan HajnocziTracing
35441cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
354584197267SMads YnddalR: Mads Ynddal <mads@ynddal.dk>
3546598a3f35SStefan HajnocziS: Maintained
3547598a3f35SStefan HajnocziF: trace/
35480e076292SThomas HuthF: trace-events
35493a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc
355092a3c6aaSMarkus ArmbrusterF: qapi/trace.json
3551f70fd8fdSLluís VilanovaF: scripts/tracetool.py
3552f70fd8fdSLluís VilanovaF: scripts/tracetool/
355362dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap*
355433b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-trace-stap.rst
3555d0fb9657SStefano GarzarellaF: docs/devel/tracing.rst
3556e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing
3557598a3f35SStefan Hajnoczi
355884197267SMads YnddalSimpletrace
355984197267SMads YnddalM: Mads Ynddal <mads@ynddal.dk>
356084197267SMads YnddalS: Maintained
356184197267SMads YnddalF: scripts/simpletrace.py
356284197267SMads Ynddal
35633859b6cfSMarkus ArmbrusterTPM
35641f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com>
35656b4f250bSStefan BergerS: Maintained
35668d7f2e76SPhilippe Mathieu-DaudéF: system/tpm*
35673859b6cfSMarkus ArmbrusterF: hw/tpm/*
35683859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h
356932cad1ffSPhilippe Mathieu-DaudéF: include/system/tpm*
35703859b6cfSMarkus ArmbrusterF: qapi/tpm.json
35718ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/
35721e8a1faeSThomas HuthF: tests/qtest/*tpm*
35734db546d3SThomas HuthF: docs/specs/tpm.rst
3574e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next
35753859b6cfSMarkus Armbruster
3576bc419a1cSHuai-Cheng KuoSPDM
3577bc419a1cSHuai-Cheng KuoM: Alistair Francis <alistair.francis@wdc.com>
3578bc419a1cSHuai-Cheng KuoS: Maintained
3579bc419a1cSHuai-Cheng KuoF: backends/spdm-socket.c
358032cad1ffSPhilippe Mathieu-DaudéF: include/system/spdm-socket.h
3581bc419a1cSHuai-Cheng Kuo
358214f40fdcSBlue SwirlCheckpatch
358314f40fdcSBlue SwirlS: Odd Fixes
358414f40fdcSBlue SwirlF: scripts/checkpatch.pl
358514f40fdcSBlue Swirl
3586c0787c8dSJuan QuintelaMigration
35872bace555SPeter XuM: Peter Xu <peterx@redhat.com>
35882bace555SPeter XuM: Fabiano Rosas <farosas@suse.de>
3589c0787c8dSJuan QuintelaS: Maintained
3590107b5969SMarc-André LureauF: hw/core/vmstate-if.c
3591107b5969SMarc-André LureauF: include/hw/vmstate-if.h
3592c0787c8dSJuan QuintelaF: include/migration/
3593b862888cSMarkus ArmbrusterF: include/qemu/userfaultfd.h
359444a1f946SDr. David Alan GilbertF: migration/
3595c5515640SAmit ShahF: scripts/vmstate-static-checker.py
3596092fd648SThomas HuthF: tests/functional/test_migration.py
3597c5515640SAmit ShahF: tests/vmstate-static-checker-data/
3598212c1933SFabiano RosasF: tests/qtest/migration/
35993f6be80cSThomas HuthF: tests/qtest/migration-*
36008e0b21e3SAvihai HoronF: docs/devel/migration/
360148685a8eSMarkus ArmbrusterF: qapi/migration.json
3602212c1933SFabiano RosasF: tests/migration-stress/
3603b862888cSMarkus ArmbrusterF: util/userfaultfd.c
36048ebcb4b3SPeter XuX: migration/rdma*
36058ebcb4b3SPeter Xu
36068ebcb4b3SPeter XuRDMA Migration
36078ebcb4b3SPeter XuR: Li Zhijian <lizhijian@fujitsu.com>
36088ebcb4b3SPeter XuR: Peter Xu <peterx@redhat.com>
36098ebcb4b3SPeter XuS: Odd Fixes
36108ebcb4b3SPeter XuF: migration/rdma*
36117d9849c3SLi ZhijianF: scripts/rdma-migration-helper.sh
3612c0787c8dSJuan Quintela
36132b3edd95SHyman Huang(黄勇)Migration dirty limit and dirty page rate
36142b3edd95SHyman Huang(黄勇)M: Hyman Huang <yong.huang@smartx.com>
36152b3edd95SHyman Huang(黄勇)S: Maintained
36168d7f2e76SPhilippe Mathieu-DaudéF: system/dirtylimit.c
361732cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtylimit.h
36182b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.c
36192b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.h
362032cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtyrate.h
36218e0b21e3SAvihai HoronF: docs/devel/migration/dirty-limit.rst
36222b3edd95SHyman Huang(黄勇)
3623d87b258bSHyman HuangDetached LUKS header
3624d87b258bSHyman HuangM: Hyman Huang <yong.huang@smartx.com>
3625d87b258bSHyman HuangS: Maintained
3626d87b258bSHyman HuangF: tests/qemu-iotests/tests/luks-detached-header
36279263c417SHyman HuangF: docs/devel/luks-detached-header.rst
3628d87b258bSHyman Huang
3629a566907fSMarc-André LureauD-Bus
3630a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
3631a566907fSMarc-André LureauS: Maintained
36325010cec2SMarc-André LureauF: backends/dbus-vmstate.c
363389f4df95SMarc-André LureauF: ui/dbus*
363489f4df95SMarc-André LureauF: audio/dbus*
3635a5021d69SMarc-André LureauF: util/dbus.c
363689f4df95SMarc-André LureauF: include/ui/dbus*
3637a5021d69SMarc-André LureauF: include/qemu/dbus.h
363889f4df95SMarc-André LureauF: docs/interop/dbus*
363989f4df95SMarc-André LureauF: docs/sphinx/dbus*
364089f4df95SMarc-André LureauF: docs/sphinx/fakedbusdoc.py
364189f4df95SMarc-André LureauF: tests/qtest/dbus*
36429b286e76SMarc-André LureauF: scripts/xml-preprocess*
3643a566907fSMarc-André Lureau
364492bfedb0SEduardo OtuboSeccomp
3645e3160deaSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com>
3646e3160deaSDaniel P. BerrangéS: Odd Fixes
36478d7f2e76SPhilippe Mathieu-DaudéF: system/qemu-seccomp.c
364832cad1ffSPhilippe Mathieu-DaudéF: include/system/seccomp.h
3649d2ea8dacSDaniel P. BerrangéF: tests/unit/test-seccomp.c
365092bfedb0SEduardo Otubo
3651ddbb0d09SDaniel P. BerrangeCryptography
3652ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3653ddbb0d09SDaniel P. BerrangeS: Maintained
3654ddbb0d09SDaniel P. BerrangeF: crypto/
3655ddbb0d09SDaniel P. BerrangeF: include/crypto/
36566b0a96ceSRichard HendersonF: host/include/*/host/crypto/
365792a3c6aaSMarkus ArmbrusterF: qapi/crypto.json
3658da668aa1SThomas HuthF: tests/unit/test-crypto-*
36593b472e71SThomas HuthF: tests/bench/benchmark-crypto-*
3660da668aa1SThomas HuthF: tests/unit/crypto-tls-*
36610e9bb8adSPhilippe Mathieu-DaudéF: tests/unit/pkix_asn1_tab.c.inc
3662899833cdSDaniel P. BerrangeF: qemu.sasl
3663ddbb0d09SDaniel P. Berrange
366410817bf0SDaniel P. BerrangeCoroutines
366510817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com>
366610817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com>
366700a25291SStefan HajnocziS: Maintained
366810817bf0SDaniel P. BerrangeF: util/*coroutine*
366910817bf0SDaniel P. BerrangeF: include/qemu/coroutine*
3670da668aa1SThomas HuthF: tests/unit/test-coroutine.c
367110817bf0SDaniel P. Berrange
367288c5f205SDaniel P. BerrangeBuffers
367388c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
36744251dfb0SJohn SnowS: Odd Fixes
367588c5f205SDaniel P. BerrangeF: util/buffer.c
367688c5f205SDaniel P. BerrangeF: include/qemu/buffer.h
367788c5f205SDaniel P. Berrange
3678666a3af9SDaniel P. BerrangeI/O Channels
3679666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3680666a3af9SDaniel P. BerrangeS: Maintained
3681666a3af9SDaniel P. BerrangeF: io/
3682666a3af9SDaniel P. BerrangeF: include/io/
3683da668aa1SThomas HuthF: tests/unit/test-io-*
3684666a3af9SDaniel P. Berrange
36855b76dd13SDaniel P. BerrangeUser authorization
36865b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
36875b76dd13SDaniel P. BerrangeS: Maintained
36885b76dd13SDaniel P. BerrangeF: authz/
3689c8c99887SDaniel P. BerrangeF: qapi/authz.json
36905b76dd13SDaniel P. BerrangeF: include/authz/
3691da668aa1SThomas HuthF: tests/unit/test-authz-*
36925b76dd13SDaniel P. Berrange
36935614a283SGerd HoffmannSockets
36945614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com>
36955614a283SGerd HoffmannS: Maintained
36965614a283SGerd HoffmannF: include/qemu/sockets.h
36975614a283SGerd HoffmannF: util/qemu-sockets.c
3698a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json
36995614a283SGerd Hoffmann
370090e33dfeSDaniel P. BerrangéFile monitor
370190e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com>
37024251dfb0SJohn SnowS: Odd Fixes
370390e33dfeSDaniel P. BerrangéF: util/filemonitor*.c
370490e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h
3705da668aa1SThomas HuthF: tests/unit/test-util-filemonitor.c
370690e33dfeSDaniel P. Berrangé
3707d310d85bSAlberto GarciaThrottling infrastructure
3708d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com>
3709d310d85bSAlberto GarciaS: Supported
3710d310d85bSAlberto GarciaF: block/throttle-groups.c
3711d310d85bSAlberto GarciaF: include/block/throttle-groups.h
371289603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h
3713d310d85bSAlberto GarciaF: util/throttle.c
371489603938SPhilippe Mathieu-DaudéF: docs/throttle.txt
3715da668aa1SThomas HuthF: tests/unit/test-throttle.c
3716d310d85bSAlberto GarciaL: qemu-block@nongnu.org
3717d310d85bSAlberto Garcia
3718080d7aacSFam ZhengUUID
3719fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3720080d7aacSFam ZhengS: Supported
3721080d7aacSFam ZhengF: util/uuid.c
3722080d7aacSFam ZhengF: include/qemu/uuid.h
3723da668aa1SThomas HuthF: tests/unit/test-uuid.c
3724080d7aacSFam Zheng
372550186051SLukas StraubYank feature
372650186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de>
372750186051SLukas StraubS: Odd fixes
372850186051SLukas StraubF: util/yank.c
37291a92d6d5SLukas StraubF: migration/yank_functions*
3730d3a0bb77SLukas StraubF: tests/unit/test-yank.c
373150186051SLukas StraubF: include/qemu/yank.h
373250186051SLukas StraubF: qapi/yank.json
373350186051SLukas Straub
3734a4cc318eSzhanghailiangCOLO Framework
37352ac7d741SHailiang ZhangM: Hailiang Zhang <zhanghailiang@xfusion.com>
3736a4cc318eSzhanghailiangS: Maintained
3737a4cc318eSzhanghailiangF: migration/colo*
3738a4cc318eSzhanghailiangF: include/migration/colo.h
3739a4cc318eSzhanghailiangF: include/migration/failover.h
3740a4cc318eSzhanghailiangF: docs/COLO-FT.txt
3741a4cc318eSzhanghailiang
374288f82ed1SZhang ChenCOLO Proxy
3743fdc2294aSZhang ChenM: Zhang Chen <zhangckid@gmail.com>
37442ece6e64SLi ZhijianM: Li Zhijian <lizhijian@fujitsu.com>
374588f82ed1SZhang ChenS: Supported
374688f82ed1SZhang ChenF: docs/colo-proxy.txt
374788f82ed1SZhang ChenF: net/colo*
374888f82ed1SZhang ChenF: net/filter-rewriter.c
374988f82ed1SZhang ChenF: net/filter-mirror.c
3750487cf3f2SZhang ChenF: tests/qtest/test-filter*
375188f82ed1SZhang Chen
375262258201SPavel DovgalyukRecord/replay
375362258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com>
37540d3dea7dSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org>
375570b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay
37560d3dea7dSAlex BennéeS: Odd Fixes
375762258201SPavel DovgalyukF: replay/*
375862258201SPavel DovgalyukF: block/blkreplay.c
375962258201SPavel DovgalyukF: net/filter-replay.c
37605b5968c4SPhilippe Mathieu-DaudéF: include/exec/replay-core.h
376132cad1ffSPhilippe Mathieu-DaudéF: include/system/replay.h
37624db546d3SThomas HuthF: docs/devel/replay.rst
37634db546d3SThomas HuthF: docs/system/replay.rst
376462258201SPavel DovgalyukF: stubs/replay.c
3765951ededfSThomas HuthF: tests/functional/*reverse_debug*.py
3766a2fe7bb7SThomas HuthF: tests/functional/*replay*.py
376743d7e1d7SPavel DovgalyukF: qapi/replay.json
376862258201SPavel Dovgalyuk
3769eecf5eedSPeter XuIOVA Tree
3770eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com>
3771eecf5eedSPeter XuS: Maintained
3772eecf5eedSPeter XuF: include/qemu/iova-tree.h
3773eecf5eedSPeter XuF: util/iova-tree.c
3774eecf5eedSPeter Xu
37755ee547bbSViktor Prutyanovelf2dmp
37765ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
3777f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
37785ee547bbSViktor PrutyanovS: Maintained
37795ee547bbSViktor PrutyanovF: contrib/elf2dmp/
37805ee547bbSViktor Prutyanov
378139131a4eSPhilippe Mathieu-DaudéOverall sensors
378239131a4eSPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
378339131a4eSPhilippe Mathieu-DaudéS: Odd Fixes
378439131a4eSPhilippe Mathieu-DaudéF: hw/sensor
378539131a4eSPhilippe Mathieu-DaudéF: include/hw/sensor
378639131a4eSPhilippe Mathieu-Daudé
378793198b6cSCorey MinyardI2C and SMBus
378893198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com>
378993198b6cSCorey MinyardS: Maintained
379093198b6cSCorey MinyardF: hw/i2c/core.c
379193198b6cSCorey MinyardF: hw/i2c/smbus_slave.c
379293198b6cSCorey MinyardF: hw/i2c/smbus_master.c
379393198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c
379493198b6cSCorey MinyardF: include/hw/i2c/i2c.h
379593198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h
379693198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h
379793198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h
379893198b6cSCorey Minyard
3799bf0e0c70STitus RwantarePMBus
3800bf0e0c70STitus RwantareM: Titus Rwantare <titusr@google.com>
3801bf0e0c70STitus RwantareS: Maintained
3802bf0e0c70STitus RwantareF: hw/i2c/pmbus_device.c
3803bf0e0c70STitus RwantareF: hw/sensor/adm1272.c
3804ffcdae67STitus RwantareF: hw/sensor/isl_pmbus_vr.c
3805bf0e0c70STitus RwantareF: hw/sensor/max34451.c
3806bf0e0c70STitus RwantareF: include/hw/i2c/pmbus_device.h
3807ffcdae67STitus RwantareF: include/hw/sensor/isl_pmbus_vr.h
3808bf0e0c70STitus RwantareF: tests/qtest/adm1272-test.c
3809bf0e0c70STitus RwantareF: tests/qtest/max34451-test.c
3810ffcdae67STitus RwantareF: tests/qtest/isl_pmbus_vr-test.c
3811bf0e0c70STitus Rwantare
3812649b8ed2SNinad PalsuleFSI
3813649b8ed2SNinad PalsuleM: Ninad Palsule <ninad@linux.ibm.com>
3814649b8ed2SNinad PalsuleR: Cédric Le Goater <clg@kaod.org>
3815649b8ed2SNinad PalsuleS: Maintained
3816649b8ed2SNinad PalsuleF: hw/fsi/*
3817649b8ed2SNinad PalsuleF: include/hw/fsi/*
3818649b8ed2SNinad PalsuleF: docs/specs/fsi.rst
3819649b8ed2SNinad PalsuleF: tests/qtest/aspeed_fsi-test.c
3820649b8ed2SNinad Palsule
3821d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications
38228823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3823d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com>
3824d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com>
3825d0d89526SPhilippe Mathieu-DaudéS: Maintained
3826d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json
3827d0d89526SPhilippe Mathieu-Daudé
38286739df3fSLaszlo ErsekEDK2 Firmware
38298823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
38309b437cd0SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
38316739df3fSLaszlo ErsekS: Supported
3832b5b31860SPhilippe Mathieu-DaudéF: hw/i386/*ovmf*
38336739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json
38346739df3fSLaszlo ErsekF: pc-bios/edk2-*
38356739df3fSLaszlo ErsekF: roms/Makefile.edk2
38366739df3fSLaszlo ErsekF: roms/edk2
38376739df3fSLaszlo ErsekF: roms/edk2-*
38386739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/
38396739df3fSLaszlo ErsekF: tests/uefi-test-tools/
38406739df3fSLaszlo Ersek
38418bc43f39SPeter XuVT-d Emulation
38428bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com>
38438bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com>
3844e3f15732SYi LiuR: Yi Liu <yi.l.liu@intel.com>
38459e64bec8SCLEMENT MATHIEU--DRIFR: Clément Mathieu--Drif <clement.mathieu--drif@eviden.com>
38468bc43f39SPeter XuS: Supported
38478bc43f39SPeter XuF: hw/i386/intel_iommu.c
38488bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h
38498bc43f39SPeter XuF: include/hw/i386/intel_iommu.h
3850270d4a51SThomas HuthF: tests/functional/test_intel_iommu.py
38512c746dfeSZhenzhong DuanF: tests/qtest/intel-iommu-test.c
38528bc43f39SPeter Xu
38532f5a2b35SPhilippe Mathieu-DaudéAMD-Vi Emulation
38542f5a2b35SPhilippe Mathieu-DaudéS: Orphan
38552f5a2b35SPhilippe Mathieu-DaudéF: hw/i386/amd_iommu.?
38562f5a2b35SPhilippe Mathieu-Daudé
3857e92fb016SBin MengOpenSBI Firmware
38584a16a1a7SAlistair FrancisL: qemu-riscv@nongnu.org
3859e92fb016SBin MengS: Supported
3860e92fb016SBin MengF: pc-bios/opensbi-*
3861e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml
3862e92fb016SBin MengF: .gitlab-ci.d/opensbi/
3863e92fb016SBin Meng
386459c7a187SLuc MichelClock framework
386559c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr>
38661d7e6727SDamien HeddeR: Damien Hedde <damien.hedde@dahe.fr>
386759c7a187SLuc MichelS: Maintained
386859c7a187SLuc MichelF: include/hw/clock.h
386959c7a187SLuc MichelF: include/hw/qdev-clock.h
387059c7a187SLuc MichelF: hw/core/clock.c
387159c7a187SLuc MichelF: hw/core/clock-vmstate.c
387259c7a187SLuc MichelF: hw/core/qdev-clock.c
387359c7a187SLuc MichelF: docs/devel/clocks.rst
387459c7a187SLuc Michel
38754c046ce3SPeter MaydellReset framework
38764c046ce3SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
38774c046ce3SPeter MaydellS: Maintained
38784c046ce3SPeter MaydellF: include/hw/resettable.h
38794c046ce3SPeter MaydellF: include/hw/core/resetcontainer.h
388032cad1ffSPhilippe Mathieu-DaudéF: include/system/reset.h
38814c046ce3SPeter MaydellF: hw/core/reset.c
38824c046ce3SPeter MaydellF: hw/core/resettable.c
38834c046ce3SPeter MaydellF: hw/core/resetcontainer.c
38844c046ce3SPeter Maydell
3885fd5d5c56SAnthony LiguoriUsermode Emulation
3886fd5d5c56SAnthony Liguori------------------
38876347e1f1SMarkus ArmbrusterOverall usermode emulation
3888486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi>
3889486bbe5fSPaolo BonziniS: Maintained
389058410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c
3891e3a575f5SPhilippe Mathieu-DaudéF: hw/core/cpu-user.c
3892bbf15aafSRichard HendersonF: include/user/
3893bbf15aafSRichard HendersonF: common-user/
3894486bbe5fSPaolo Bonzini
3895fd5d5c56SAnthony LiguoriBSD user
389665a9d380SWarner LoshM: Warner Losh <imp@bsdimp.com>
389765a9d380SWarner LoshR: Kyle Evans <kevans@freebsd.org>
389865a9d380SWarner LoshS: Maintained
3899fd5d5c56SAnthony LiguoriF: bsd-user/
3900812b31d3SAlex BennéeF: configs/targets/*-bsd-user.mak
3901adbae40fSWarner LoshF: tests/vm/*bsd
390265a9d380SWarner LoshT: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1
3903fd5d5c56SAnthony Liguori
3904fd5d5c56SAnthony LiguoriLinux user
39058f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu>
3906fd5d5c56SAnthony LiguoriS: Maintained
3907fd5d5c56SAnthony LiguoriF: linux-user/
3908812b31d3SAlex BennéeF: configs/targets/*linux-user.mak
3909e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh
3910e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh
391157333330SLaurent VivierF: scripts/update-mips-syscall-args.sh
391212c6b615SThomas HuthF: tests/functional/test_arm_bflt.py
391342f5a7e9SAurelien Jarno
391442f5a7e9SAurelien JarnoTiny Code Generator (TCG)
391542f5a7e9SAurelien Jarno-------------------------
39166347e1f1SMarkus ArmbrusterCommon TCG code
3917336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
391842f5a7e9SAurelien JarnoS: Maintained
391942f5a7e9SAurelien JarnoF: tcg/
3920d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/
392142f5a7e9SAurelien Jarno
392222b5867bSAlex BennéeTCG Plugins
392322b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
39244603156fSAlex BennéeT: git https://gitlab.com/stsquad/qemu plugins/next
39253d7caf14SAlexandre IoossR: Alexandre Iooss <erdnaxe@crans.org>
3926a6b95a97SMahmoud MandourR: Mahmoud Mandour <ma.mandourr@gmail.com>
39271a8081d9SPierrick BouvierR: Pierrick Bouvier <pierrick.bouvier@linaro.org>
392822b5867bSAlex BennéeS: Maintained
39298ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst
393022b5867bSAlex BennéeF: plugins/
39311b4c136bSAlex BennéeF: tests/tcg/plugins/
39323abc545eSThomas HuthF: tests/functional/test_aarch64_tcg_plugins.py
3933c17a386bSAlex BennéeF: contrib/plugins/
39341ef08e34SPierrick BouvierF: scripts/qemu-plugin-symbols.py
393522b5867bSAlex Bennée
39366347e1f1SMarkus ArmbrusterAArch64 TCG target
39373e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
3938b25a464cSClaudio FontanaS: Maintained
3939b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
3940b25a464cSClaudio FontanaF: tcg/aarch64/
3941b25a464cSClaudio Fontana
39426347e1f1SMarkus ArmbrusterARM TCG target
39437c6ef61aSPeter MaydellM: Richard Henderson <richard.henderson@linaro.org>
394442f5a7e9SAurelien JarnoS: Maintained
3945b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
394642f5a7e9SAurelien JarnoF: tcg/arm/
394742f5a7e9SAurelien Jarno
39486347e1f1SMarkus Armbrusteri386 TCG target
3949336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
395042f5a7e9SAurelien JarnoS: Maintained
395142f5a7e9SAurelien JarnoF: tcg/i386/
395242f5a7e9SAurelien Jarno
3953afa33258SWANG XueruiLoongArch64 TCG target
3954afa33258SWANG XueruiM: WANG Xuerui <git@xen0n.name>
3955afa33258SWANG XueruiS: Maintained
3956afa33258SWANG XueruiF: tcg/loongarch64/
3957afa33258SWANG Xuerui
39586347e1f1SMarkus ArmbrusterMIPS TCG target
39598823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3960099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
3961dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org>
396215d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com>
396345c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com>
3964cf960317SPhilippe Mathieu-DaudéS: Odd Fixes
396542f5a7e9SAurelien JarnoF: tcg/mips/
396642f5a7e9SAurelien Jarno
39676347e1f1SMarkus ArmbrusterPPC TCG target
3968336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
396915610d42SPranith KumarS: Odd Fixes
397042f5a7e9SAurelien JarnoF: tcg/ppc/
397142f5a7e9SAurelien Jarno
39726347e1f1SMarkus ArmbrusterRISC-V TCG target
3973c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
3974fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
3975fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org
3976fb1f70f3SAlistair FrancisS: Maintained
3977fb1f70f3SAlistair FrancisF: tcg/riscv/
39785d0ce90dSThomas HuthF: disas/riscv.[ch]
3979fb1f70f3SAlistair Francis
39806347e1f1SMarkus ArmbrusterS390 TCG target
3981336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
398242f5a7e9SAurelien JarnoS: Maintained
398342f5a7e9SAurelien JarnoF: tcg/s390/
3984146bd283SCornelia HuckL: qemu-s390x@nongnu.org
398542f5a7e9SAurelien Jarno
39866347e1f1SMarkus ArmbrusterSPARC TCG target
3987297e8005SMarkus ArmbrusterS: Odd Fixes
39886d0b52edSRichard HendersonF: tcg/sparc64/
3989c17652eeSPaolo BonziniF: disas/sparc.c
3990bc75c9e5SStefan Weil
39916347e1f1SMarkus ArmbrusterTCI TCG target
3992bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
3993bc75c9e5SStefan WeilS: Maintained
39948ef9cd55SAndreas FärberF: tcg/tci/
3995752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c
3996c17652eeSPaolo BonziniF: disas/tci.c
3997aa09c951SAndreas Färber
3998f05b328cSStefan HajnocziBlock drivers
3999f05b328cSStefan Hajnoczi-------------
4000f05b328cSStefan HajnocziVMDK
4001fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
4002c95e4c0eSKevin WolfL: qemu-block@nongnu.org
4003f05b328cSStefan HajnocziS: Supported
4004f05b328cSStefan HajnocziF: block/vmdk.c
4005f05b328cSStefan Hajnoczi
4006f05b328cSStefan HajnocziRBD
40070725570bSIlya DryomovM: Ilya Dryomov <idryomov@gmail.com>
4008cbd58e7cSPeter LievenR: Peter Lieven <pl@dlhnet.de>
4009280458a3SJeff CodyL: qemu-block@nongnu.org
4010f05b328cSStefan HajnocziS: Supported
4011f05b328cSStefan HajnocziF: block/rbd.c
4012f05b328cSStefan Hajnoczi
4013f05b328cSStefan HajnocziVHDX
40145f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com>
4015280458a3SJeff CodyL: qemu-block@nongnu.org
4016f05b328cSStefan HajnocziS: Supported
4017f05b328cSStefan HajnocziF: block/vhdx*
4018f05b328cSStefan Hajnoczi
4019f05b328cSStefan HajnocziVDI
4020f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de>
4021c95e4c0eSKevin WolfL: qemu-block@nongnu.org
4022f05b328cSStefan HajnocziS: Maintained
4023f05b328cSStefan HajnocziF: block/vdi.c
4024f05b328cSStefan Hajnoczi
4025fd66dbd4SStefan Hajnocziblkio
4026fd66dbd4SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4027fd66dbd4SStefan HajnocziL: qemu-block@nongnu.org
4028fd66dbd4SStefan HajnocziS: Maintained
4029fd66dbd4SStefan HajnocziF: block/blkio.c
4030fd66dbd4SStefan Hajnoczi
4031f05b328cSStefan HajnocziiSCSI
4032f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com>
4033f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
4034cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de>
4035c95e4c0eSKevin WolfL: qemu-block@nongnu.org
40362185fd67SPaolo BonziniS: Odd Fixes
4037f05b328cSStefan HajnocziF: block/iscsi.c
40382deb63c2SPeter LievenF: block/iscsi-opts.c
4039f05b328cSStefan Hajnoczi
404099c62e70SEric BlakeNetwork Block Device (NBD)
404199c62e70SEric BlakeM: Eric Blake <eblake@redhat.com>
40429e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
404399c62e70SEric BlakeL: qemu-block@nongnu.org
404499c62e70SEric BlakeS: Maintained
404599c62e70SEric BlakeF: block/nbd*
404699c62e70SEric BlakeF: nbd/
404799c62e70SEric BlakeF: include/block/nbd*
404899c62e70SEric BlakeF: qemu-nbd.*
404999c62e70SEric BlakeF: blockdev-nbd.c
40508dac93a8SPeter MaydellF: docs/interop/nbd.rst
405133b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-nbd.rst
405258a6fdccSEric BlakeF: tests/qemu-iotests/tests/*nbd*
4053ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd
40549e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
405599c62e70SEric Blake
40566542aa9cSPeter LievenNFS
4057cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de>
4058280458a3SJeff CodyL: qemu-block@nongnu.org
40596542aa9cSPeter LievenS: Maintained
40606542aa9cSPeter LievenF: block/nfs.c
40616542aa9cSPeter Lieven
4062f05b328cSStefan HajnocziSSH
4063f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com>
4064280458a3SJeff CodyL: qemu-block@nongnu.org
4065f05b328cSStefan HajnocziS: Supported
4066f05b328cSStefan HajnocziF: block/ssh.c
4067c9a12e75SChrysostomos Nanakos
4068280458a3SJeff CodyCURL
4069280458a3SJeff CodyL: qemu-block@nongnu.org
40705c6090faSThomas HuthS: Odd Fixes
4071280458a3SJeff CodyF: block/curl.c
4072280458a3SJeff Cody
4073280458a3SJeff CodyGLUSTER
4074280458a3SJeff CodyL: qemu-block@nongnu.org
40755c6090faSThomas HuthL: integration@gluster.org
40765c6090faSThomas HuthS: Odd Fixes
4077280458a3SJeff CodyF: block/gluster.c
4078b5e9476cSGonglei
4079199667a8SFam ZhengNull Block Driver
4080fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
4081199667a8SFam ZhengL: qemu-block@nongnu.org
4082199667a8SFam ZhengS: Supported
4083199667a8SFam ZhengF: block/null.c
4084199667a8SFam Zheng
4085bdd6a90aSFam ZhengNVMe Block Driver
40861a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
40871a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net>
40888823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
4089bdd6a90aSFam ZhengL: qemu-block@nongnu.org
4090bdd6a90aSFam ZhengS: Supported
4091bdd6a90aSFam ZhengF: block/nvme*
4092dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h
40931a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
4094bdd6a90aSFam Zheng
4095b5e9476cSGongleiBootdevice
4096b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com>
4097b5e9476cSGongleiS: Maintained
40988d7f2e76SPhilippe Mathieu-DaudéF: system/bootdevice.c
4099ecdda9e0SAlberto Garcia
4100ecdda9e0SAlberto GarciaQuorum
4101ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com>
4102ecdda9e0SAlberto GarciaS: Supported
4103ecdda9e0SAlberto GarciaF: block/quorum.c
4104ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org
4105e7c6e631SStefan Hajnoczi
4106bfcc224eSAapo Vienamoblklogwrites
4107bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com>
4108bfcc224eSAapo VienamoL: qemu-block@nongnu.org
4109bfcc224eSAapo VienamoS: Supported
4110bfcc224eSAapo VienamoF: block/blklogwrites.c
4111bfcc224eSAapo Vienamo
4112e7c6e631SStefan Hajnocziblkverify
4113e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4114e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4115e7c6e631SStefan HajnocziS: Supported
4116e7c6e631SStefan HajnocziF: block/blkverify.c
411797b091c8SThomas HuthF: docs/devel/testing/blkverify.rst
4118e7c6e631SStefan Hajnoczi
4119e7c6e631SStefan Hajnoczibochs
4120e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4121e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4122e7c6e631SStefan HajnocziS: Supported
4123e7c6e631SStefan HajnocziF: block/bochs.c
4124e7c6e631SStefan Hajnoczi
4125e7c6e631SStefan Hajnoczicloop
4126e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4127e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4128e7c6e631SStefan HajnocziS: Supported
4129e7c6e631SStefan HajnocziF: block/cloop.c
4130e7c6e631SStefan Hajnoczi
4131e7c6e631SStefan Hajnoczidmg
4132e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4133e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4134e7c6e631SStefan HajnocziS: Supported
4135e7c6e631SStefan HajnocziF: block/dmg.c
4136e7c6e631SStefan Hajnoczi
4137e7c6e631SStefan Hajnocziparallels
4138e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4139f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org>
4140e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4141e7c6e631SStefan HajnocziS: Supported
4142e7c6e631SStefan HajnocziF: block/parallels.c
4143a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c
41441bc0fc0aSPeter MaydellF: docs/interop/parallels.rst
41457d9fc7e7SPeter MaydellF: docs/interop/prl-xml.rst
4146bb20ec6bSDenis V. LunevT: git https://src.openvz.org/scm/~den/qemu.git parallels
4147e7c6e631SStefan Hajnoczi
4148e7c6e631SStefan Hajnocziqed
4149e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4150e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4151e7c6e631SStefan HajnocziS: Supported
4152e7c6e631SStefan HajnocziF: block/qed.c
415373cdd846SSouleymane ConteF: docs/interop/qed_spec.rst
4154e7c6e631SStefan Hajnoczi
4155e7c6e631SStefan Hajnocziraw
4156e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4157e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4158e7c6e631SStefan HajnocziS: Supported
4159e7c6e631SStefan HajnocziF: block/linux-aio.c
4160f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h
41612e6fc7ebSEric BlakeF: block/raw-format.c
4162c1bb86cdSEric BlakeF: block/file-posix.c
4163c1bb86cdSEric BlakeF: block/file-win32.c
4164e7c6e631SStefan HajnocziF: block/win32-aio.c
4165e7c6e631SStefan Hajnoczi
41666663a0a3SAarushi MehtaLinux io_uring
41676663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com>
41686663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com>
41696663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com>
41700ef28014SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com>
41716663a0a3SAarushi MehtaL: qemu-block@nongnu.org
41726663a0a3SAarushi MehtaS: Maintained
41736663a0a3SAarushi MehtaF: block/io_uring.c
417406a47ef5SAarushi MehtaF: stubs/io_uring.c
41756663a0a3SAarushi Mehta
4176e7c6e631SStefan Hajnocziqcow2
4177e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4178b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
4179e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4180e7c6e631SStefan HajnocziS: Supported
4181e7c6e631SStefan HajnocziF: block/qcow2*
41820a233da8SSouleymane ConteF: docs/interop/qcow2.rst
4183e7c6e631SStefan Hajnoczi
4184e7c6e631SStefan Hajnocziqcow
4185e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4186e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4187e7c6e631SStefan HajnocziS: Supported
4188e7c6e631SStefan HajnocziF: block/qcow.c
4189e7c6e631SStefan Hajnoczi
4190e7c6e631SStefan Hajnocziblkdebug
4191e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4192b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
4193e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4194e7c6e631SStefan HajnocziS: Supported
4195e7c6e631SStefan HajnocziF: block/blkdebug.c
419697b091c8SThomas HuthF: docs/devel/testing/blkdebug.rst
4197e7c6e631SStefan Hajnoczi
4198e7c6e631SStefan Hajnoczivpc
4199e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4200e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
4201e7c6e631SStefan HajnocziS: Supported
4202e7c6e631SStefan HajnocziF: block/vpc.c
4203e7c6e631SStefan Hajnoczi
4204e7c6e631SStefan Hajnoczivvfat
4205e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
4206e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
42074b7c5bc4SPrasad J PanditS: Odd Fixes
4208e7c6e631SStefan HajnocziF: block/vvfat.c
4209abfe4e94SStefan Hajnoczi
4210abfe4e94SStefan HajnocziImage format fuzzer
4211abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
4212abfe4e94SStefan HajnocziL: qemu-block@nongnu.org
4213abfe4e94SStefan HajnocziS: Supported
4214abfe4e94SStefan HajnocziF: tests/image-fuzzer/
4215717171bdSDaniel P. Berrange
42168675a376SCoiby XuVhost-user block device backend server
42178675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com>
42188675a376SCoiby XuS: Maintained
42198675a376SCoiby XuF: block/export/vhost-user-blk-server.c
422080a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h
42215c368029SXie YongjiF: block/export/virtio-blk-handler.c
42225c368029SXie YongjiF: block/export/virtio-blk-handler.h
422380a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h
42248675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c
422580695202SCoiby XuF: tests/qtest/libqos/vhost-user-blk.h
422680695202SCoiby XuF: tests/qtest/vhost-user-blk-test.c
422780a06cc5SStefan HajnocziF: util/vhost-user-server.c
42288675a376SCoiby Xu
42290c9b70d5SMax ReitzFUSE block device exports
4230b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
42310c9b70d5SMax ReitzL: qemu-block@nongnu.org
42320c9b70d5SMax ReitzS: Supported
42330c9b70d5SMax ReitzF: block/export/fuse.c
42340c9b70d5SMax Reitz
42352a2359b8SXie YongjiVDUSE library and block device exports
4236a6caeee8SXie YongjiM: Xie Yongji <xieyongji@bytedance.com>
4237a6caeee8SXie YongjiS: Maintained
4238a6caeee8SXie YongjiF: subprojects/libvduse/
42392a2359b8SXie YongjiF: block/export/vduse-blk.c
42402a2359b8SXie YongjiF: block/export/vduse-blk.h
4241a6caeee8SXie Yongji
4242049105a3SChanglong XieReplication
4243205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com>
42443ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com>
4245049105a3SChanglong XieS: Supported
4246049105a3SChanglong XieF: replication*
4247049105a3SChanglong XieF: block/replication.c
4248da668aa1SThomas HuthF: tests/unit/test-replication.c
4249049105a3SChanglong XieF: docs/block-replication.txt
4250049105a3SChanglong Xie
4251b052fec8SAlex BennéeSemihosting
4252b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
4253b052fec8SAlex BennéeS: Maintained
42548df9f0c3SPhilippe Mathieu-DaudéF: semihosting/
42556b5fe137SPhilippe Mathieu-DaudéF: include/semihosting/
42563539d84dSAlex BennéeF: tests/tcg/multiarch/arm-compat-semi/
4257b904a909SAlex BennéeF: tests/tcg/aarch64/system/semiheap.c
4258b052fec8SAlex Bennée
42598684f1beSJohn G JohnsonMulti-process QEMU
42608684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com>
42618684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com>
42628684f1beSJohn G JohnsonS: Maintained
42638684f1beSJohn G JohnsonF: docs/devel/multi-process.rst
4264639090d8SElena UfimtsevaF: docs/system/multi-process.rst
42656fbd84d6SJagannathan RamanF: hw/pci-host/remote.c
42666fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h
42673f0e7e57SJagannathan RamanF: hw/remote/machine.c
42683f0e7e57SJagannathan RamanF: include/hw/remote/machine.h
4269ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c
4270ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h
427148b06f50SJagannathan RamanF: hw/remote/message.c
4272c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c
4273ed5d0019SJagannathan RamanF: include/hw/remote/memory.h
4274ed5d0019SJagannathan RamanF: hw/remote/memory.c
42759f811207SElena UfimtsevaF: hw/remote/proxy.c
42769f811207SElena UfimtsevaF: include/hw/remote/proxy.h
4277c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c
4278c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h
4279bd36adb8SJagannathan RamanF: hw/remote/iohub.c
4280bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h
42818f9a9259SJagannathan RamanF: hw/remote/vfio-user-obj.c
428208cf3dc6SJagannathan RamanF: include/hw/remote/vfio-user-obj.h
4283253007d1SJagannathan RamanF: hw/remote/iommu.c
4284253007d1SJagannathan RamanF: include/hw/remote/iommu.h
428512c6b615SThomas HuthF: tests/functional/test_multiprocess.py
42868684f1beSJohn G Johnson
42879fca2b7dSJohn LevonVFIO-USER:
42889fca2b7dSJohn LevonM: John Levon <john.levon@nutanix.com>
42899fca2b7dSJohn LevonM: Thanos Makatos <thanos.makatos@nutanix.com>
42909fca2b7dSJohn LevonS: Supported
4291da198e8fSThanos MakatosF: docs/interop/vfio-user.rst
4292da198e8fSThanos MakatosF: docs/system/devices/vfio-user.rst
42939fca2b7dSJohn LevonF: hw/vfio-user/*
42949fca2b7dSJohn LevonF: include/hw/vfio-user/*
42959fca2b7dSJohn LevonF: subprojects/libvfio-user
42969fca2b7dSJohn Levon
429790322e64SAndrew MelnychenkoEBPF:
429890322e64SAndrew MelnychenkoM: Jason Wang <jasowang@redhat.com>
429990322e64SAndrew MelnychenkoR: Andrew Melnychenko <andrew@daynix.com>
430090322e64SAndrew MelnychenkoR: Yuri Benditovich <yuri.benditovich@daynix.com>
430190322e64SAndrew MelnychenkoS: Maintained
43022635f961SThomas HuthF: docs/devel/ebpf_rss.rst
430390322e64SAndrew MelnychenkoF: ebpf/*
430490322e64SAndrew MelnychenkoF: tools/ebpf/*
430590322e64SAndrew Melnychenko
4306b9e02c06SAlex BennéeBuild and test automation
4307b9e02c06SAlex Bennée-------------------------
43089872ba0aSThomas HuthBuild and test automation, general continuous integration
4309b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
4310e4239ee9SAlex BennéeT: git https://gitlab.com/stsquad/qemu testing/next
43118823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
43129872ba0aSThomas HuthM: Thomas Huth <thuth@redhat.com>
4313e70dc7f8SAlex BennéeS: Maintained
4314e7c2d743SYonggang LuoF: .github/workflows/lockdown.yml
43159872ba0aSThomas HuthF: .gitlab-ci.yml
43169872ba0aSThomas HuthF: .gitlab-ci.d/
4317b9e02c06SAlex BennéeF: .travis.yml
4318145af277SThomas HuthF: docs/devel/ci*
431904250c69SPhilippe Mathieu-DaudéF: scripts/ci/
4320e70dc7f8SAlex BennéeF: tests/docker/
432118023821SFam ZhengF: tests/vm/
43223260f4e6SPhilippe Mathieu-DaudéF: tests/lcitool/
432337136902SThomas HuthF: tests/functional/test_*_tuxrun.py
432454dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh
432597b091c8SThomas HuthF: docs/devel/testing/ci*
432697b091c8SThomas HuthF: docs/devel/testing/main.rst
43279872ba0aSThomas HuthW: https://gitlab.com/qemu-project/qemu/pipelines
4328e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu
4329717171bdSDaniel P. Berrange
43307162fbb4SEd MasteFreeBSD Hosted Continuous Integration
43317162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org>
43327162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org>
43337162fbb4SEd MasteS: Maintained
43345be6fd0cSThomas HuthF: .gitlab-ci.d/cirrus/freebsd*
43355be6fd0cSThomas HuthF: tests/vm/freebsd
43367162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu
43377162fbb4SEd Maste
4338fa32a634SThomas HuthFunctional testing framework
4339fa32a634SThomas HuthM: Thomas Huth <thuth@redhat.com>
4340fa32a634SThomas HuthR: Philippe Mathieu-Daudé <philmd@linaro.org>
434123cb2e99SDaniel P. BerrangéR: Daniel P. Berrange <berrange@redhat.com>
43429cbff6f2SThomas HuthF: docs/devel/testing/functional.rst
4343fa32a634SThomas HuthF: tests/functional/qemu_test/
4344fa32a634SThomas Huth
4345daee8de3SYonggang LuoWindows Hosted Continuous Integration
4346daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com>
4347daee8de3SYonggang LuoS: Maintained
4348da80f11eSPhilippe Mathieu-DaudéF: .gitlab-ci.d/windows.yml
4349daee8de3SYonggang Luo
43507e97017eSAlex BennéeGuest Test Compilation Support
43517e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
43528823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
435300a25291SStefan HajnocziS: Maintained
4354162f9164SAlex BennéeF: tests/tcg/Makefile.target
43557e97017eSAlex Bennée
43561e970158SPhilippe Mathieu-DaudéGitLab custom runner (Works On Arm Sponsored)
43571e970158SPhilippe Mathieu-DaudéM: Alex Bennée <alex.bennee@linaro.org>
43588823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
43591e970158SPhilippe Mathieu-DaudéS: Maintained
436066dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml
436166dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml
43621e970158SPhilippe Mathieu-Daudé
4363717171bdSDaniel P. BerrangeDocumentation
4364717171bdSDaniel P. Berrange-------------
4365717171bdSDaniel P. BerrangeBuild system architecture
4366717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
4367717171bdSDaniel P. BerrangeS: Odd Fixes
4368551bdfa0SStefano GarzarellaF: docs/devel/build-system.rst
43698a49e97fSFam Zheng
437092329a7eSAlex BennéeGIT Data Mining Config
437192329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
437292329a7eSAlex BennéeS: Odd Fixes
437392329a7eSAlex BennéeF: gitdm.config
437492329a7eSAlex BennéeF: contrib/gitdm/*
437592329a7eSAlex Bennée
4376b02c9bc3SMarkus ArmbrusterIncompatible changes
4377f5c5e7d9SDaniel P. BerrangéR: devel@lists.libvirt.org
4378a476b216SMao ZhongyiF: docs/about/deprecated.rst
4379b02c9bc3SMarkus Armbruster
4380aef45d51SDaniel P. BerrangeBuild System
4381aef45d51SDaniel P. Berrange------------
438248fad83fSAlex BennéeMeson
438348fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com>
438448fad83fSAlex BennéeR: Marc-André Lureau <marcandre.lureau@redhat.com>
438548fad83fSAlex BennéeR: Daniel P. Berrange <berrange@redhat.com>
438648fad83fSAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org>
438748fad83fSAlex BennéeS: Maintained
438848fad83fSAlex BennéeF: meson.build
438948fad83fSAlex BennéeF: meson_options.txt
439048fad83fSAlex BennéeF: scripts/meson-buildoptions.*
439148fad83fSAlex BennéeF: scripts/check_sparse.py
439248fad83fSAlex BennéeF: scripts/symlink-install-tree.py
439348fad83fSAlex Bennée
439448fad83fSAlex BennéeTop Level Makefile and configure
439548fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com>
439648fad83fSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org>
439748fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com>
439848fad83fSAlex BennéeS: Maintained
439948fad83fSAlex BennéeF: Makefile
440048fad83fSAlex BennéeF: configure
440148fad83fSAlex BennéeF: scripts/mtest2make.py
440248fad83fSAlex BennéeF: tests/Makefile.include
440348fad83fSAlex Bennée
44042f38ff79SPaolo BonziniKconfig
44052f38ff79SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
44062f38ff79SPaolo BonziniS: Maintained
44072f38ff79SPaolo BonziniF: scripts/minikconf.py
44082f38ff79SPaolo BonziniF: docs/devel/kconfig.rst
44092f38ff79SPaolo BonziniF: Kconfig*
44102f38ff79SPaolo BonziniF: */Kconfig*
44112f38ff79SPaolo BonziniF: hw/*/Kconfig*
44122f38ff79SPaolo BonziniF: target/*/Kconfig*
44132f38ff79SPaolo Bonzini
4414aef45d51SDaniel P. BerrangeGIT submodules
4415aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
4416aef45d51SDaniel P. BerrangeS: Odd Fixes
4417aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh
4418c10e01b9SPeter Maydell
4419ef45a392SAleksandar MarkovicUI translations
44204251dfb0SJohn SnowS: Orphan
4421ef45a392SAleksandar MarkovicF: po/*.po
4422ef45a392SAleksandar Markovic
4423c10e01b9SPeter MaydellSphinx documentation configuration and build machinery
4424e95ffabbSJohn SnowM: John Snow <jsnow@redhat.com>
4425c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
4426c10e01b9SPeter MaydellS: Maintained
4427c10e01b9SPeter MaydellF: docs/conf.py
4428c10e01b9SPeter MaydellF: docs/*/conf.py
44294078ee54SPeter MaydellF: docs/sphinx/
443013f934e7SPeter MaydellF: docs/_templates/
4431d95f260aSPeter MaydellF: docs/devel/docs.rst
443253fb8bfbSAleksandar Markovic
4433764a6ee9SManos PitsidianakisRust build system integration
4434764a6ee9SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
4435cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org
4436764a6ee9SManos PitsidianakisS: Maintained
44376fdc5bc1SManos PitsidianakisF: scripts/rust/
44386fdc5bc1SManos PitsidianakisF: rust/.gitignore
4439764a6ee9SManos PitsidianakisF: rust/Kconfig
44406fdc5bc1SManos PitsidianakisF: rust/meson.build
44416fdc5bc1SManos PitsidianakisF: rust/wrapper.h
4442764a6ee9SManos Pitsidianakis
444353fb8bfbSAleksandar MarkovicMiscellaneous
444453fb8bfbSAleksandar Markovic-------------
444553fb8bfbSAleksandar MarkovicPerformance Tools and Tests
444653fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com>
444753fb8bfbSAleksandar MarkovicS: Maintained
444853fb8bfbSAleksandar MarkovicF: scripts/performance/
4449899c3fc2SAlex Bennée
4450899c3fc2SAlex BennéeCode Coverage Tools
4451899c3fc2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
4452899c3fc2SAlex BennéeS: Odd Fixes
4453899c3fc2SAlex BennéeF: scripts/coverage/
4454b928505dSMaksim Davydov
4455b928505dSMaksim DavydovMachine development tool
4456b928505dSMaksim DavydovM: Maksim Davydov <davydov-max@yandex-team.ru>
4457b928505dSMaksim DavydovS: Supported
4458b928505dSMaksim DavydovF: scripts/compare-machine-types.py
4459