xref: /openbmc/qemu/MAINTAINERS (revision 8d7f2e767d8cd058c817dbe31430b89f2e11535d)
1 b6f97c14SbellardQEMU Maintainers
2 b6f97c14Sbellard================
3 b6f97c14Sbellard
4 fd5d5c56SAnthony LiguoriThe intention of this file is not to establish who owns what portions of the
5 fd5d5c56SAnthony Liguoricode base, but to provide a set of names that developers can consult when they
6 fd5d5c56SAnthony Liguorihave a question about a particular subset and also to provide a set of names
7 fd5d5c56SAnthony Liguorito be CC'd when submitting a patch to obtain appropriate review.
8 3cd9acb4Sbellard
9 fd5d5c56SAnthony LiguoriIn general, if you have a question about inclusion of a patch, you should
10 fd5d5c56SAnthony Liguoriconsult qemu-devel and not any specific individual privately.
11 b6f97c14Sbellard
12 fd5d5c56SAnthony LiguoriDescriptions of section entries:
13 b6f97c14Sbellard
14 fd5d5c56SAnthony Liguori	M: Mail patches to: FullName <address@domain>
15 9436e082SCornelia Huck	   Maintainers are looking after a certain area and must be CCed on
16 9436e082SCornelia Huck	   patches. They are considered the main contact point.
17 fdf6fab4SPaul E. McKenney	R: Designated reviewer: FullName <address@domain>
18 fdf6fab4SPaul E. McKenney	   These reviewers should be CCed on patches.
19 9436e082SCornelia Huck	   Reviewers are familiar with the subject matter and provide feedback
20 9436e082SCornelia Huck	   even though they are not maintainers.
21 fd5d5c56SAnthony Liguori	L: Mailing list that is relevant to this area
22 9436e082SCornelia Huck	   These lists should be CCed on patches.
23 fd5d5c56SAnthony Liguori	W: Web-page with status/info
24 fd5d5c56SAnthony Liguori	Q: Patchwork web based patch tracking system site
25 fd5d5c56SAnthony Liguori	T: SCM tree type and location.  Type is one of: git, hg, quilt, stgit.
26 668725ceSAlex Bennée	S: Status, one of the following (keep in sync with docs/devel/maintainers.rst):
27 fd5d5c56SAnthony Liguori	   Supported:	Someone is actually paid to look after this.
28 fd5d5c56SAnthony Liguori	   Maintained:	Someone actually looks after it.
29 fd5d5c56SAnthony Liguori	   Odd Fixes:	It has a maintainer but they don't have time to do
30 c91bbffbSPeter Maydell			much other than throw the odd patch in. See below.
31 fd5d5c56SAnthony Liguori	   Orphan:	No current maintainer [but maybe you could take the
32 fd5d5c56SAnthony Liguori			role as you write your new code].
33 fd5d5c56SAnthony Liguori	   Obsolete:	Old code. Something tagged obsolete generally means
34 fd5d5c56SAnthony Liguori			it has been replaced by a better system and you
35 fd5d5c56SAnthony Liguori			should be using that.
36 fd5d5c56SAnthony Liguori	F: Files and directories with wildcard patterns.
37 fd5d5c56SAnthony Liguori	   A trailing slash includes all files and subdirectory files.
38 fd5d5c56SAnthony Liguori	   F:	drivers/net/	all files in and below drivers/net
39 fd5d5c56SAnthony Liguori	   F:	drivers/net/*	all files in drivers/net, but not below
40 fd5d5c56SAnthony Liguori	   F:	*/net/*		all files in "any top level directory"/net
41 fd5d5c56SAnthony Liguori	   One pattern per line.  Multiple F: lines acceptable.
42 fd5d5c56SAnthony Liguori	X: Files and directories that are NOT maintained, same rules as F:
43 fd5d5c56SAnthony Liguori	   Files exclusions are tested before file matches.
44 fd5d5c56SAnthony Liguori	   Can be useful for excluding a specific subdirectory, for instance:
45 fd5d5c56SAnthony Liguori	   F:	net/
46 fd5d5c56SAnthony Liguori	   X:	net/ipv6/
47 fd5d5c56SAnthony Liguori	   matches all files in and below net excluding net/ipv6/
48 fd5d5c56SAnthony Liguori	K: Keyword perl extended regex pattern to match content in a
49 fd5d5c56SAnthony Liguori	   patch or file.  For instance:
50 fd5d5c56SAnthony Liguori	   K: of_get_profile
51 fd5d5c56SAnthony Liguori	      matches patches or files that contain "of_get_profile"
52 fd5d5c56SAnthony Liguori	   K: \b(printk|pr_(info|err))\b
53 fd5d5c56SAnthony Liguori	      matches patches or files that contain one or more of the words
54 fd5d5c56SAnthony Liguori	      printk, pr_info or pr_err
55 fd5d5c56SAnthony Liguori	   One regex pattern per line.  Multiple K: lines acceptable.
56 b6f97c14Sbellard
57 b6f97c14Sbellard
58 fd5d5c56SAnthony LiguoriGeneral Project Administration
59 fd5d5c56SAnthony Liguori------------------------------
60 ff0d4876SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
61 fd5d5c56SAnthony Liguori
62 c9a19d5bSStephen WarrenAll patches CC here
63 c9a19d5bSStephen WarrenL: qemu-devel@nongnu.org
64 c9a19d5bSStephen WarrenF: *
65 c9a19d5bSStephen WarrenF: */
66 c9a19d5bSStephen Warren
67 3be8c034SAlex BennéeProject policy and developer guides
68 3be8c034SAlex BennéeR: Alex Bennée <alex.bennee@linaro.org>
69 3be8c034SAlex BennéeR: Daniel P. Berrangé <berrange@redhat.com>
70 3be8c034SAlex BennéeR: Thomas Huth <thuth@redhat.com>
71 3be8c034SAlex BennéeR: Markus Armbruster <armbru@redhat.com>
72 3be8c034SAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org>
73 2243299aSJuan QuintelaR: Juan Quintela <quintela@redhat.com>
74 3be8c034SAlex BennéeW: https://www.qemu.org/docs/master/devel/index.html
75 3be8c034SAlex BennéeS: Odd Fixes
76 3be8c034SAlex BennéeF: docs/devel/style.rst
77 3be8c034SAlex BennéeF: docs/devel/code-of-conduct.rst
78 3be8c034SAlex BennéeF: docs/devel/conflict-resolution.rst
79 3be8c034SAlex BennéeF: docs/devel/submitting-a-patch.rst
80 3be8c034SAlex BennéeF: docs/devel/submitting-a-pull-request.rst
81 3be8c034SAlex Bennée
82 62622c11SMichael S. TsirkinResponsible Disclosure, Reporting Security Issues
83 84995ea2SMarkus Armbruster-------------------------------------------------
84 70b7fba9SStefan HajnocziW: https://wiki.qemu.org/SecurityProcess
85 62622c11SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
86 62622c11SMichael S. TsirkinL: secalert@redhat.com
87 62622c11SMichael S. Tsirkin
88 936c2230SLaurent VivierTrivial patches
89 936c2230SLaurent Vivier---------------
90 936c2230SLaurent VivierTrivial patches
91 936c2230SLaurent VivierM: Michael Tokarev <mjt@tls.msk.ru>
92 936c2230SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
93 936c2230SLaurent VivierS: Maintained
94 936c2230SLaurent VivierL: qemu-trivial@nongnu.org
95 936c2230SLaurent VivierK: ^Subject:.*(?i)trivial
96 4db546d3SThomas HuthF: docs/devel/trivial-patches.rst
97 936c2230SLaurent VivierT: git git://git.corpit.ru/qemu.git trivial-patches
98 e18a8b34SStefan HajnocziT: git https://github.com/vivier/qemu.git trivial-patches
99 936c2230SLaurent Vivier
100 daf14ce3SCornelia HuckArchitecture support
101 daf14ce3SCornelia Huck--------------------
102 6347e1f1SMarkus ArmbrusterS390 general architecture support
103 cdb509a4SCornelia HuckM: Thomas Huth <thuth@redhat.com>
104 daf14ce3SCornelia HuckS: Supported
105 812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak
106 daf14ce3SCornelia HuckF: gdb-xml/s390*.xml
107 daf14ce3SCornelia HuckF: hw/char/sclp*.[hc]
108 daf14ce3SCornelia HuckF: hw/char/terminal3270.c
109 daf14ce3SCornelia HuckF: hw/intc/s390_flic.c
110 daf14ce3SCornelia HuckF: hw/intc/s390_flic_kvm.c
111 daf14ce3SCornelia HuckF: hw/s390x/
112 2fe2942cSTony KrowiakF: hw/vfio/ap.c
113 daf14ce3SCornelia HuckF: hw/vfio/ccw.c
114 daf14ce3SCornelia HuckF: hw/watchdog/wdt_diag288.c
115 daf14ce3SCornelia HuckF: include/hw/s390x/
116 daf14ce3SCornelia HuckF: include/hw/watchdog/wdt_diag288.h
117 daf14ce3SCornelia HuckF: pc-bios/s390-ccw/
118 daf14ce3SCornelia HuckF: pc-bios/s390-ccw.img
119 daf14ce3SCornelia HuckF: target/s390x/
120 f58f084eSCornelia HuckF: docs/system/target-s390x.rst
121 f58f084eSCornelia HuckF: docs/system/s390x/
122 a1c993c3SCornelia HuckF: tests/migration/s390x/
123 daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x?
124 daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org
125 daf14ce3SCornelia Huck
126 e955acd9SPhilippe Mathieu-DaudéMIPS general architecture support
127 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
128 e955acd9SPhilippe Mathieu-DaudéR: Jiaxun Yang <jiaxun.yang@flygoat.com>
129 e955acd9SPhilippe Mathieu-DaudéS: Odd Fixes
130 e955acd9SPhilippe Mathieu-DaudéK: ^Subject:.*(?i)mips
131 6b1ec8a9SThomas HuthF: docs/system/target-mips.rst
132 6b1ec8a9SThomas HuthF: configs/targets/mips*
133 e955acd9SPhilippe Mathieu-Daudé
134 84995ea2SMarkus ArmbrusterGuest CPU cores (TCG)
135 84995ea2SMarkus Armbruster---------------------
136 6347e1f1SMarkus ArmbrusterOverall TCG CPUs
137 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
138 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
139 2b1641d0SPaolo BonziniS: Maintained
140 *8d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c
141 *8d7f2e76SPhilippe Mathieu-DaudéF: system/watchpoint.c
142 fe0007f3SPhilippe Mathieu-DaudéF: cpu-common.c
143 fe0007f3SPhilippe Mathieu-DaudéF: cpu-target.c
144 8c7907a1SPhilippe Mathieu-DaudéF: page-vary-target.c
145 44b99a6dSRichard HendersonF: page-vary-common.c
146 c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/
147 9681ad3eSThomas HuthF: accel/stubs/tcg-stub.c
148 084cfca1SRichard HendersonF: util/cacheinfo.c
149 084cfca1SRichard HendersonF: util/cacheflush.c
150 55fd1892SPhilippe Mathieu-DaudéF: scripts/decodetree.py
151 3fdbf5d6SRichard HendersonF: docs/devel/decodetree.rst
152 4db546d3SThomas HuthF: docs/devel/tcg*
153 2b1641d0SPaolo BonziniF: include/exec/cpu*.h
154 2b1641d0SPaolo BonziniF: include/exec/exec-all.h
155 548c9609SAlex BennéeF: include/exec/tb-flush.h
156 4692a86fSAlex BennéeF: include/exec/target_long.h
157 486bbe5fSPaolo BonziniF: include/exec/helper*.h
158 e4eff8e4SRichard HendersonF: include/exec/helper*.h.inc
159 d53106c9SRichard HendersonF: include/exec/helper-info.c.inc
160 460423d3SThomas HuthF: include/sysemu/cpus.h
161 14a48c1dSMarkus ArmbrusterF: include/sysemu/tcg.h
162 78271684SClaudio FontanaF: include/hw/core/tcg-cpu-ops.h
163 6bc12fd0SRichard HendersonF: host/include/*/host/cpuinfo.h
164 6bc12fd0SRichard HendersonF: util/cpuinfo-*.c
165 427fbf37SRichard HendersonF: include/tcg/
166 486bbe5fSPaolo Bonzini
167 1badb586SPeter MaydellFPU emulation
168 1badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
169 1badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
170 0636e4d8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
171 0636e4d8SAlex BennéeS: Maintained
172 1badb586SPeter MaydellF: fpu/
173 1badb586SPeter MaydellF: include/fpu/
174 0636e4d8SAlex BennéeF: tests/fp/
175 1badb586SPeter Maydell
176 6347e1f1SMarkus ArmbrusterAlpha TCG CPUs
177 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
178 8d6df264SRichard HendersonS: Maintained
179 fcf5ef2aSThomas HuthF: target/alpha/
180 c0bd0b50SPaolo BonziniF: tests/tcg/alpha/
181 c17652eeSPaolo BonziniF: disas/alpha.c
182 fd5d5c56SAnthony Liguori
183 6347e1f1SMarkus ArmbrusterARM TCG CPUs
184 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
185 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
186 fd5d5c56SAnthony LiguoriS: Maintained
187 fcf5ef2aSThomas HuthF: target/arm/
188 f0984d40SFabiano RosasF: target/arm/tcg/
189 c348722cSAlex BennéeF: tests/tcg/arm/
190 29e0436eSAlex BennéeF: tests/tcg/aarch64/
191 c32c3d68SPhilippe Mathieu-DaudéF: tests/qtest/arm-cpu-features.c
192 8d8b636dSPaolo BonziniF: hw/arm/
193 8d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c
194 f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h
195 c11a8e89SPeter MaydellF: docs/system/target-arm.rst
196 6e84a914SPhilippe Mathieu-DaudéF: docs/system/arm/cpu-features.rst
197 fd5d5c56SAnthony Liguori
198 49154ea0SEric AugerARM SMMU
199 49154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com>
200 49154ea0SEric AugerL: qemu-arm@nongnu.org
201 49154ea0SEric AugerS: Maintained
202 49154ea0SEric AugerF: hw/arm/smmu*
203 49154ea0SEric AugerF: include/hw/arm/smmu*
204 bbbd9b6eSWillian RampazzoF: tests/avocado/smmu.py
205 49154ea0SEric Auger
206 c8c0d267SMichael RolnikAVR TCG CPUs
207 c8c0d267SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com>
208 c8c0d267SMichael RolnikS: Maintained
209 0abd386dSThomas HuthF: docs/system/target-avr.rst
210 12b35405SMichael RolnikF: gdb-xml/avr-cpu.xml
211 c8c0d267SMichael RolnikF: target/avr/
212 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_avr6.py
213 c8c0d267SMichael Rolnik
214 6347e1f1SMarkus ArmbrusterCRIS TCG CPUs
215 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
216 fd5d5c56SAnthony LiguoriS: Maintained
217 fcf5ef2aSThomas HuthF: target/cris/
218 8d8b636dSPaolo BonziniF: hw/cris/
219 c9b90090SThomas HuthF: include/hw/cris/
220 c0bd0b50SPaolo BonziniF: tests/tcg/cris/
221 c17652eeSPaolo BonziniF: disas/cris.c
222 fd5d5c56SAnthony Liguori
223 5f508bc2STaylor SimpsonHexagon TCG CPUs
224 7d196e21STaylor SimpsonM: Brian Cain <bcain@quicinc.com>
225 5f508bc2STaylor SimpsonS: Supported
226 5f508bc2STaylor SimpsonF: target/hexagon/
227 647357d6SAlessandro Di FedericoX: target/hexagon/idef-parser/
228 647357d6SAlessandro Di FedericoX: target/hexagon/gen_idef_parser_funcs.py
229 5f508bc2STaylor SimpsonF: linux-user/hexagon/
230 5f508bc2STaylor SimpsonF: tests/tcg/hexagon/
231 5f508bc2STaylor SimpsonF: disas/hexagon.c
232 812b31d3SAlex BennéeF: configs/targets/hexagon-linux-user/default.mak
233 afbdf0a4SAlessandro Di FedericoF: docker/dockerfiles/debian-hexagon-cross.docker
234 ab930e80SMatheus Tavares BernardinoF: gdb-xml/hexagon*.xml
235 5f508bc2STaylor Simpson
236 647357d6SAlessandro Di FedericoHexagon idef-parser
237 647357d6SAlessandro Di FedericoM: Alessandro Di Federico <ale@rev.ng>
238 647357d6SAlessandro Di FedericoM: Anton Johansson <anjo@rev.ng>
239 647357d6SAlessandro Di FedericoS: Supported
240 647357d6SAlessandro Di FedericoF: target/hexagon/idef-parser/
241 647357d6SAlessandro Di FedericoF: target/hexagon/gen_idef_parser_funcs.py
242 647357d6SAlessandro Di Federico
243 6347e1f1SMarkus ArmbrusterHPPA (PA-RISC) TCG CPUs
244 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
245 61766fe9SRichard HendersonS: Maintained
246 61766fe9SRichard HendersonF: target/hppa/
247 61766fe9SRichard HendersonF: disas/hppa.c
248 61766fe9SRichard Henderson
249 64baad62SSong GaoLoongArch TCG CPUs
250 64baad62SSong GaoM: Song Gao <gaosong@loongson.cn>
251 64baad62SSong GaoM: Xiaojuan Yang <yangxiaojuan@loongson.cn>
252 64baad62SSong GaoS: Maintained
253 64baad62SSong GaoF: target/loongarch/
254 c4293333SXiaojuan YangF: tests/tcg/loongarch64/
255 7318c622SSong GaoF: tests/avocado/machine_loongarch.py
256 64baad62SSong Gao
257 6347e1f1SMarkus ArmbrusterM68K TCG CPUs
258 595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
259 595a926dSLaurent VivierS: Maintained
260 fcf5ef2aSThomas HuthF: target/m68k/
261 e9a56114SThomas HuthF: disas/m68k.c
262 fd5d5c56SAnthony Liguori
263 6347e1f1SMarkus ArmbrusterMicroBlaze TCG CPUs
264 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
265 fd5d5c56SAnthony LiguoriS: Maintained
266 fcf5ef2aSThomas HuthF: target/microblaze/
267 8d8b636dSPaolo BonziniF: hw/microblaze/
268 c17652eeSPaolo BonziniF: disas/microblaze.c
269 b58a4e68SRichard HendersonF: tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh
270 fd5d5c56SAnthony Liguori
271 6347e1f1SMarkus ArmbrusterMIPS TCG CPUs
272 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
273 099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
274 15d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com>
275 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
276 cf960317SPhilippe Mathieu-DaudéS: Odd Fixes
277 fcf5ef2aSThomas HuthF: target/mips/
278 30dd5ff8SPhilippe Mathieu-DaudéF: disas/*mips.c
279 1bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-mips.rst.inc
280 c0bd0b50SPaolo BonziniF: tests/tcg/mips/
281 fd5d5c56SAnthony Liguori
282 6347e1f1SMarkus ArmbrusterNiosII TCG CPUs
283 9ba1caf5SThomas HuthR: Chris Wulff <crwulff@gmail.com>
284 9ba1caf5SThomas HuthR: Marek Vasut <marex@denx.de>
285 9ba1caf5SThomas HuthS: Orphan
286 e671711cSMarek VasutF: target/nios2/
287 e671711cSMarek VasutF: hw/nios2/
288 e671711cSMarek VasutF: disas/nios2.c
289 812b31d3SAlex BennéeF: configs/devices/nios2-softmmu/default.mak
290 2eb4461aSRichard HendersonF: tests/docker/dockerfiles/debian-nios2-cross.d/build-toolchain.sh
291 51d11acfSThomas HuthF: tests/tcg/nios2/
292 e671711cSMarek Vasut
293 6347e1f1SMarkus ArmbrusterOpenRISC TCG CPUs
294 1d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com>
295 1d7cf18dSStafford HorneS: Odd Fixes
296 4db546d3SThomas HuthF: docs/system/openrisc/cpu-features.rst
297 fcf5ef2aSThomas HuthF: target/openrisc/
298 945dad6dSJia LiuF: hw/openrisc/
299 c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/
300 945dad6dSJia Liu
301 6347e1f1SMarkus ArmbrusterPowerPC TCG CPUs
302 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
303 14fe3222SDavid GibsonM: Daniel Henrique Barboza <danielhb413@gmail.com>
304 b0877575SCédric Le GoaterR: Cédric Le Goater <clg@kaod.org>
305 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
306 2e93a90fSDaniel Henrique BarbozaS: Odd Fixes
307 fcf5ef2aSThomas HuthF: target/ppc/
308 7ddb120dSDavid GibsonF: hw/ppc/ppc.c
309 7ddb120dSDavid GibsonF: hw/ppc/ppc_booke.c
310 7ddb120dSDavid GibsonF: include/hw/ppc/ppc.h
311 fd5d5c56SAnthony Liguori
312 6347e1f1SMarkus ArmbrusterRISC-V TCG CPUs
313 c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
314 ab2c9128SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com>
315 ab2c9128SAlistair FrancisM: Bin Meng <bin.meng@windriver.com>
316 a3ae8d46SAlistair FrancisR: Weiwei Li <liweiwei@iscas.ac.cn>
317 a3ae8d46SAlistair FrancisR: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
318 a3ae8d46SAlistair FrancisR: Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
319 a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org
320 7b91ae7dSPalmer DabbeltS: Supported
321 4dc62b15SMichael ClarkF: target/riscv/
322 4dc62b15SMichael ClarkF: hw/riscv/
323 4dc62b15SMichael ClarkF: include/hw/riscv/
324 f936eac8SAlistair FrancisF: linux-user/host/riscv32/
325 511f3138SAlistair FrancisF: linux-user/host/riscv64/
326 4dc62b15SMichael Clark
327 179d9e29SChristoph MüllnerRISC-V XThead* extensions
328 179d9e29SChristoph MüllnerM: Christoph Muellner <christoph.muellner@vrull.eu>
329 179d9e29SChristoph MüllnerM: LIU Zhiwei <zhiwei_liu@linux.alibaba.com>
330 179d9e29SChristoph MüllnerL: qemu-riscv@nongnu.org
331 179d9e29SChristoph MüllnerS: Supported
332 179d9e29SChristoph MüllnerF: target/riscv/insn_trans/trans_xthead.c.inc
333 179d9e29SChristoph MüllnerF: target/riscv/xthead*.decode
334 179d9e29SChristoph Müllner
335 34888f01SPhilipp TomsichRISC-V XVentanaCondOps extension
336 34888f01SPhilipp TomsichM: Philipp Tomsich <philipp.tomsich@vrull.eu>
337 34888f01SPhilipp TomsichL: qemu-riscv@nongnu.org
338 4f249314SPhilipp TomsichS: Maintained
339 34888f01SPhilipp TomsichF: target/riscv/XVentanaCondOps.decode
340 34888f01SPhilipp TomsichF: target/riscv/insn_trans/trans_xventanacondops.c.inc
341 34888f01SPhilipp Tomsich
342 a4f34eccSYoshinori SatoRENESAS RX CPUs
343 b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp>
344 b2744da9SPhilippe Mathieu-DaudéS: Orphan
345 a4f34eccSYoshinori SatoF: target/rx/
346 a4f34eccSYoshinori Sato
347 6347e1f1SMarkus ArmbrusterS390 TCG CPUs
348 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
349 ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com>
350 9d711f19SChristian BorntraegerR: Ilya Leoshkevich <iii@linux.ibm.com>
351 fd5d5c56SAnthony LiguoriS: Maintained
352 fcf5ef2aSThomas HuthF: target/s390x/
353 c9274b6bSCho, Yu-ChenF: target/s390x/tcg
354 8d8b636dSPaolo BonziniF: hw/s390x/
355 276ba120SPavel ZbitskiyF: tests/tcg/s390x/
356 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
357 b6f97c14Sbellard
358 6347e1f1SMarkus ArmbrusterSH4 TCG CPUs
359 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp>
360 2d53d0c7SPhilippe Mathieu-DaudéS: Orphan
361 fcf5ef2aSThomas HuthF: target/sh4/
362 8d8b636dSPaolo BonziniF: hw/sh4/
363 c17652eeSPaolo BonziniF: disas/sh4.c
364 8a90f900SThomas HuthF: include/hw/sh4/
365 fd5d5c56SAnthony Liguori
366 6347e1f1SMarkus ArmbrusterSPARC TCG CPUs
367 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
368 2c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com>
369 fd5d5c56SAnthony LiguoriS: Maintained
370 fcf5ef2aSThomas HuthF: target/sparc/
371 8d8b636dSPaolo BonziniF: hw/sparc/
372 8d8b636dSPaolo BonziniF: hw/sparc64/
373 84dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h
374 c17652eeSPaolo BonziniF: disas/sparc.c
375 fd5d5c56SAnthony Liguori
376 6347e1f1SMarkus ArmbrusterX86 TCG CPUs
377 d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
378 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
379 24c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net>
380 b203a4baSEduardo HabkostS: Maintained
381 f5cc5a5cSClaudio FontanaF: target/i386/tcg/
382 4132431fSAlex BennéeF: tests/tcg/i386/
383 3a082ec0SAlex BennéeF: tests/tcg/x86_64/
384 8d8b636dSPaolo BonziniF: hw/i386/
385 4db546d3SThomas HuthF: docs/system/i386/cpu.rst
386 38dec0efSDaniel P. BerrangéF: docs/system/cpu-models-x86*
387 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git x86-next
388 fd5d5c56SAnthony Liguori
389 6347e1f1SMarkus ArmbrusterXtensa TCG CPUs
390 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
391 b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
392 16e7caaeSMax FilippovS: Maintained
393 fcf5ef2aSThomas HuthF: target/xtensa/
394 8d8b636dSPaolo BonziniF: hw/xtensa/
395 c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/
396 51139fb3SMax FilippovF: tests/tcg/xtensaeb/
397 5a6539e6SMax FilippovF: disas/xtensa.c
398 895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h
399 812b31d3SAlex BennéeF: configs/devices/xtensa*/default.mak
400 16e7caaeSMax Filippov
401 6347e1f1SMarkus ArmbrusterTriCore TCG CPUs
402 48e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
403 48e06fe0SBastian KoppelmannS: Maintained
404 fcf5ef2aSThomas HuthF: target/tricore/
405 48e06fe0SBastian KoppelmannF: hw/tricore/
406 d46d14e6SThomas HuthF: include/hw/tricore/
407 be78e799SBastian KoppelmannF: tests/tcg/tricore/
408 48e06fe0SBastian Koppelmann
409 dd28bebdSAlex BennéeMultiarch Linux User Tests
410 dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
411 00a25291SStefan HajnocziS: Maintained
412 dd28bebdSAlex BennéeF: tests/tcg/multiarch/
413 dd28bebdSAlex Bennée
414 84995ea2SMarkus ArmbrusterGuest CPU Cores (KVM)
415 84995ea2SMarkus Armbruster---------------------
416 6347e1f1SMarkus ArmbrusterOverall KVM CPUs
417 c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com>
418 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
419 fd5d5c56SAnthony LiguoriS: Supported
420 a6bb42f2SPhilippe Mathieu-DaudéF: */*/kvm*
421 1962cb20SPhilippe Mathieu-DaudéF: accel/kvm/
422 9681ad3eSThomas HuthF: accel/stubs/kvm-stub.c
423 9681ad3eSThomas HuthF: include/hw/kvm/
424 a95e9a48SThomas HuthF: include/sysemu/kvm*.h
425 9681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder
426 fd5d5c56SAnthony Liguori
427 6347e1f1SMarkus ArmbrusterARM KVM CPUs
428 ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
429 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
430 ed4659d1SPeter MaydellS: Maintained
431 fcf5ef2aSThomas HuthF: target/arm/kvm.c
432 ed4659d1SPeter Maydell
433 6347e1f1SMarkus ArmbrusterMIPS KVM CPUs
434 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
435 134f7f7dSAleksandar MarkovicS: Odd Fixes
436 85d8da3fSPhilippe Mathieu-DaudéF: target/mips/kvm*
437 85d8da3fSPhilippe Mathieu-DaudéF: target/mips/sysemu/
438 a31896c4SJames Hogan
439 6347e1f1SMarkus ArmbrusterPPC KVM CPUs
440 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
441 0cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com>
442 b0877575SCédric Le GoaterR: Cédric Le Goater <clg@kaod.org>
443 2e93a90fSDaniel Henrique BarbozaS: Odd Fixes
444 fcf5ef2aSThomas HuthF: target/ppc/kvm.c
445 fd5d5c56SAnthony Liguori
446 6347e1f1SMarkus ArmbrusterS390 KVM CPUs
447 7c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
448 2c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com>
449 0922e8c0SCornelia HuckS: Supported
450 67043607SCho, Yu-ChenF: target/s390x/kvm/
451 fcf5ef2aSThomas HuthF: target/s390x/machine.c
452 74b4c74dSDavid HildenbrandF: target/s390x/sigp.c
453 c5bfb202SCornelia HuckF: gdb-xml/s390*.xml
454 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
455 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
456 fd5d5c56SAnthony Liguori
457 6347e1f1SMarkus ArmbrusterX86 KVM CPUs
458 d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
459 fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com>
460 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
461 fd5d5c56SAnthony LiguoriS: Supported
462 96a46defSCornelia HuckF: docs/system/i386/amd-memory-encryption.rst
463 a821186eSPhilippe Mathieu-DaudéF: docs/system/i386/sgx.rst
464 a9dc68d9SClaudio FontanaF: target/i386/kvm/
465 8c9e7f8cSPhilippe Mathieu-DaudéF: target/i386/sev*
466 9681ad3eSThomas HuthF: scripts/kvm/vmxcap
467 fd5d5c56SAnthony Liguori
468 438bec49SDavid WoodhouseXen emulation on X86 KVM CPUs
469 438bec49SDavid WoodhouseM: David Woodhouse <dwmw2@infradead.org>
470 438bec49SDavid WoodhouseM: Paul Durrant <paul@xen.org>
471 438bec49SDavid WoodhouseS: Supported
472 438bec49SDavid WoodhouseF: include/sysemu/kvm_xen.h
473 438bec49SDavid WoodhouseF: target/i386/kvm/xen*
474 438bec49SDavid WoodhouseF: hw/i386/kvm/xen*
475 438bec49SDavid WoodhouseF: tests/avocado/xen_guest.py
476 438bec49SDavid Woodhouse
477 79ac3915SPhilippe Mathieu-DaudéGuest CPU Cores (other accelerators)
478 79ac3915SPhilippe Mathieu-Daudé------------------------------------
479 79ac3915SPhilippe Mathieu-DaudéOverall
480 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
481 79ac3915SPhilippe Mathieu-DaudéR: Paolo Bonzini <pbonzini@redhat.com>
482 79ac3915SPhilippe Mathieu-DaudéS: Maintained
483 940e43aaSClaudio FontanaF: include/qemu/accel.h
484 75e5519aSMarkus ArmbrusterF: include/sysemu/accel-*.h
485 fb6916ddSClaudio FontanaF: include/hw/core/accel-cpu.h
486 b86f59c7SClaudio FontanaF: accel/accel-*.c
487 79ac3915SPhilippe Mathieu-DaudéF: accel/Makefile.objs
488 79ac3915SPhilippe Mathieu-DaudéF: accel/stubs/Makefile.objs
489 79ac3915SPhilippe Mathieu-Daudé
490 a1477da3SAlexander GrafApple Silicon HVF CPUs
491 a1477da3SAlexander GrafM: Alexander Graf <agraf@csgraf.de>
492 a1477da3SAlexander GrafS: Maintained
493 a1477da3SAlexander GrafF: target/arm/hvf/
494 a1477da3SAlexander Graf
495 674fc21fSRoman BolshakovX86 HVF CPUs
496 de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com>
497 3b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com>
498 de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF
499 674fc21fSRoman BolshakovS: Maintained
500 674fc21fSRoman BolshakovF: target/i386/hvf/
501 d57bc3c1SAlexander Graf
502 d57bc3c1SAlexander GrafHVF
503 d57bc3c1SAlexander GrafM: Cameron Esfahani <dirty@apple.com>
504 3b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com>
505 d57bc3c1SAlexander GrafW: https://wiki.qemu.org/Features/HVF
506 d57bc3c1SAlexander GrafS: Maintained
507 d57bc3c1SAlexander GrafF: accel/hvf/
508 674fc21fSRoman BolshakovF: include/sysemu/hvf.h
509 d57bc3c1SAlexander GrafF: include/sysemu/hvf_int.h
510 674fc21fSRoman Bolshakov
511 c220cdecSSunil MuthuswamyWHPX CPUs
512 c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com>
513 c220cdecSSunil MuthuswamyS: Supported
514 1fc33bb9SClaudio FontanaF: target/i386/whpx/
515 c220cdecSSunil MuthuswamyF: include/sysemu/whpx.h
516 c220cdecSSunil Muthuswamy
517 84995ea2SMarkus ArmbrusterGuest CPU Cores (Xen)
518 84995ea2SMarkus Armbruster---------------------
519 6347e1f1SMarkus ArmbrusterX86 Xen CPUs
520 3623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org>
521 3623c57eSStefano StabelliniM: Anthony Perard <anthony.perard@citrix.com>
522 784e9727SPaul DurrantM: Paul Durrant <paul@xen.org>
523 6d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org
524 8a6b0cd7SStefano StabelliniS: Supported
525 8a6b0cd7SStefano StabelliniF: */xen*
526 da278d58SPhilippe Mathieu-DaudéF: accel/xen/*
527 b827891dSGreg KurzF: hw/9pfs/xen-9p*
528 c92451c2SPaolo BonziniF: hw/char/xen_console.c
529 c92451c2SPaolo BonziniF: hw/display/xenfb.c
530 c92451c2SPaolo BonziniF: hw/net/xen_nic.c
531 758af9cfSAnthony PERARDF: hw/usb/xen-usb.c
532 1a72d9aeSPaul DurrantF: hw/block/xen*
533 4ea7d1a7SPaul DurrantF: hw/block/dataplane/xen*
534 c92451c2SPaolo BonziniF: hw/xen/
535 c92451c2SPaolo BonziniF: hw/xenpv/
536 9027ac50SStefano StabelliniF: hw/i386/xen/
537 1401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c
538 fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen*
539 c92451c2SPaolo BonziniF: include/hw/xen/
540 da278d58SPhilippe Mathieu-DaudéF: include/sysemu/xen.h
541 9027ac50SStefano StabelliniF: include/sysemu/xen-mapcache.h
542 71f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c
543 8a6b0cd7SStefano Stabellini
544 39becfceSReinoud ZandijkGuest CPU Cores (NVMM)
545 39becfceSReinoud Zandijk----------------------
546 39becfceSReinoud ZandijkNetBSD Virtual Machine Monitor (NVMM) CPU support
547 39becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org>
548 39becfceSReinoud ZandijkS: Maintained
549 39becfceSReinoud ZandijkF: include/sysemu/nvmm.h
550 39becfceSReinoud ZandijkF: target/i386/nvmm/
551 39becfceSReinoud Zandijk
552 84995ea2SMarkus ArmbrusterHosts
553 84995ea2SMarkus Armbruster-----
554 1bdd6874SStefan WeilLINUX
555 f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com>
556 f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com>
557 f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
558 1bdd6874SStefan WeilS: Maintained
559 1bdd6874SStefan WeilF: linux-headers/
560 f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh
561 1bdd6874SStefan Weil
562 1bdd6874SStefan WeilPOSIX
563 f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
564 1bdd6874SStefan WeilS: Maintained
565 f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c
566 f3f0204dSPhilippe Mathieu-DaudéF: include/sysemu/os-posix.h
567 f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c
568 f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h
569 1bdd6874SStefan Weil
570 3c2bdbc1SKamil RytarowskiNETBSD
571 39becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org>
572 39becfceSReinoud ZandijkM: Ryo ONODERA <ryoon@netbsd.org>
573 3c2bdbc1SKamil RytarowskiS: Maintained
574 1b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD
575 3c2bdbc1SKamil Rytarowski
576 0a773d55SBrad SmithOPENBSD
577 0a773d55SBrad SmithM: Brad Smith <brad@comstyle.com>
578 0a773d55SBrad SmithS: Maintained
579 0a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD
580 0a773d55SBrad Smith
581 1bdd6874SStefan WeilW32, W64
582 1bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de>
583 1bdd6874SStefan WeilS: Maintained
584 1bdd6874SStefan WeilF: *win32*
585 03972660SThomas HuthF: */*win32*
586 03972660SThomas HuthF: include/*/*win32*
587 03972660SThomas HuthX: qga/*win32*
588 885bdc95SStefan WeilF: qemu.nsi
589 48fad83fSAlex BennéeF: scripts/nsis.py
590 1bdd6874SStefan Weil
591 c82b7ef1SPhilippe Mathieu-DaudéDarwin (macOS, iOS)
592 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
593 c82b7ef1SPhilippe Mathieu-DaudéS: Odd Fixes
594 c82b7ef1SPhilippe Mathieu-DaudéF: .gitlab-ci.d/cirrus/macos-*
595 c82b7ef1SPhilippe Mathieu-DaudéF: */*.m
596 48fad83fSAlex BennéeF: scripts/entitlement.sh
597 c82b7ef1SPhilippe Mathieu-Daudé
598 b250d04aSPhilippe Mathieu-DaudéAlpha Machines
599 84995ea2SMarkus Armbruster--------------
600 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
601 b250d04aSPhilippe Mathieu-DaudéS: Maintained
602 b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/
603 7bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c
604 8d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/
605 b250d04aSPhilippe Mathieu-Daudé
606 fd5d5c56SAnthony LiguoriARM Machines
607 fd5d5c56SAnthony Liguori------------
608 84291fe7SliguangAllwinner-a10
609 85b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com>
610 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
611 632dfea3SStrahinja JankovicR: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>
612 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
613 a00d7f20SPeter MaydellS: Odd Fixes
614 85b4d5daSBeniamino GalvaniF: hw/*/allwinner*
615 85b4d5daSBeniamino GalvaniF: include/hw/*/allwinner*
616 84291fe7SliguangF: hw/arm/cubieboard.c
617 d4a7c362SPeter MaydellF: docs/system/arm/cubieboard.rst
618 632dfea3SStrahinja JankovicF: hw/misc/axp209.c
619 84291fe7Sliguang
620 740dafc0SNiek LinnenbankAllwinner-h3
621 740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com>
622 740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org
623 740dafc0SNiek LinnenbankS: Maintained
624 740dafc0SNiek LinnenbankF: hw/*/allwinner-h3*
625 740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3*
626 b0c96666SNiek LinnenbankF: hw/arm/orangepi.c
627 c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst
628 740dafc0SNiek Linnenbank
629 e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices
630 06271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
631 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
632 06271000SPaolo BonziniS: Maintained
633 06271000SPaolo BonziniF: hw/char/pl011.c
634 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h
635 06271000SPaolo BonziniF: hw/display/pl110*
636 06271000SPaolo BonziniF: hw/dma/pl080.c
637 aa74e355SPeter MaydellF: include/hw/dma/pl080.h
638 06271000SPaolo BonziniF: hw/dma/pl330.c
639 06271000SPaolo BonziniF: hw/gpio/pl061.c
640 06271000SPaolo BonziniF: hw/input/pl050.c
641 06271000SPaolo BonziniF: hw/intc/pl190.c
642 06271000SPaolo BonziniF: hw/sd/pl181.c
643 1d52866fSPeter MaydellF: hw/ssi/pl022.c
644 1d52866fSPeter MaydellF: include/hw/ssi/pl022.h
645 877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c
646 877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h
647 06271000SPaolo BonziniF: include/hw/arm/primecell.h
648 e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c
649 e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h
650 30858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c
651 4f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c
652 4f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h
653 9bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c
654 e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c
655 e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h
656 050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c
657 050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h
658 9cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c
659 0d4a7551SPeter MaydellF: hw/misc/tz-ppc.c
660 0d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h
661 344f4b15SPeter MaydellF: hw/misc/tz-mpc.c
662 344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h
663 211e701dSPeter MaydellF: hw/misc/tz-msc.c
664 211e701dSPeter MaydellF: include/hw/misc/tz-msc.h
665 06271000SPaolo Bonzini
666 06271000SPaolo BonziniARM cores
667 06271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
668 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
669 06271000SPaolo BonziniS: Maintained
670 06271000SPaolo BonziniF: hw/intc/arm*
671 06271000SPaolo BonziniF: hw/intc/gic_internal.h
672 06271000SPaolo BonziniF: hw/misc/a9scu.c
673 06271000SPaolo BonziniF: hw/misc/arm11scu.c
674 b7f30114SThomas HuthF: hw/misc/arm_l2x0.c
675 2f9db77eSPeter MaydellF: hw/misc/armv7m_ras.c
676 06271000SPaolo BonziniF: hw/timer/a9gtimer*
677 c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm*
678 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h
679 06271000SPaolo BonziniF: include/hw/intc/arm*
680 06271000SPaolo BonziniF: include/hw/misc/a9scu.h
681 06271000SPaolo BonziniF: include/hw/misc/arm11scu.h
682 06271000SPaolo BonziniF: include/hw/timer/a9gtimer.h
683 06271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h
684 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h
685 2f9db77eSPeter MaydellF: include/hw/misc/armv7m_ras.h
686 1e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c
687 06271000SPaolo Bonzini
688 fc63dcffSEvgeny VoevodinExynos
689 f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com>
690 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
691 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
692 a00d7f20SPeter MaydellS: Odd Fixes
693 8d8b636dSPaolo BonziniF: hw/*/exynos*
694 78cb12a9SPeter MaydellF: include/hw/*/exynos*
695 fc63dcffSEvgeny Voevodin
696 766fd09fSMark LangsdorfCalxeda Highbank
697 9ef137caSRob HerringM: Rob Herring <robh@kernel.org>
698 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
699 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
700 a00d7f20SPeter MaydellS: Odd Fixes
701 8d8b636dSPaolo BonziniF: hw/arm/highbank.c
702 8d8b636dSPaolo BonziniF: hw/net/xgmac.c
703 c90df7ceSPeter MaydellF: docs/system/arm/highbank.rst
704 766fd09fSMark Langsdorf
705 9082f121SAntony PavlovCanon DIGIC
706 9082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com>
707 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
708 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
709 a00d7f20SPeter MaydellS: Odd Fixes
710 9082f121SAntony PavlovF: include/hw/arm/digic.h
711 9082f121SAntony PavlovF: hw/*/digic*
712 7ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic*
713 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_arm_canona1100.py
714 2d21dd17SPeter MaydellF: docs/system/arm/digic.rst
715 9082f121SAntony Pavlov
716 9c8fdcecSAnup PatelGoldfish RTC
717 9c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com>
718 9c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com>
719 9c8fdcecSAnup PatelL: qemu-riscv@nongnu.org
720 9c8fdcecSAnup PatelS: Maintained
721 9c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c
722 9c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h
723 9c8fdcecSAnup Patel
724 fd5d5c56SAnthony LiguoriGumstix
725 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
726 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
727 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
728 1f7161d2SPhilippe Mathieu-DaudéS: Odd Fixes
729 8d8b636dSPaolo BonziniF: hw/arm/gumstix.c
730 bb309000SPeter MaydellF: docs/system/arm/gumstix.rst
731 fd5d5c56SAnthony Liguori
732 123a069aSThomas Huthi.MX25 PDK
733 123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
734 123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
735 123a069aSThomas HuthL: qemu-arm@nongnu.org
736 123a069aSThomas HuthS: Odd Fixes
737 123a069aSThomas HuthF: hw/arm/fsl-imx25.c
738 123a069aSThomas HuthF: hw/arm/imx25_pdk.c
739 123a069aSThomas HuthF: hw/misc/imx25_ccm.c
740 37f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c
741 123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h
742 123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h
743 37f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h
744 b1b3e3e3SPeter MaydellF: docs/system/arm/imx25-pdk.rst
745 123a069aSThomas Huth
746 95a5db3aSThomas Huthi.MX31 (kzm)
747 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
748 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
749 95a5db3aSThomas HuthS: Odd Fixes
750 8d8b636dSPaolo BonziniF: hw/arm/kzm.c
751 95a5db3aSThomas HuthF: hw/*/imx_*
752 95a5db3aSThomas HuthF: hw/*/*imx31*
753 95a5db3aSThomas HuthF: include/hw/*/imx_*
754 95a5db3aSThomas HuthF: include/hw/*/*imx31*
755 fa6c9394SPeter MaydellF: docs/system/arm/kzm.rst
756 0325559dSPeter Chubb
757 fd5d5c56SAnthony LiguoriIntegrator CP
758 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
759 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
760 fd5d5c56SAnthony LiguoriS: Maintained
761 8d8b636dSPaolo BonziniF: hw/arm/integratorcp.c
762 f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c
763 b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h
764 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_arm_integratorcp.py
765 c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst
766 fd5d5c56SAnthony Liguori
767 95a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul
768 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
769 95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
770 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
771 95a5db3aSThomas HuthS: Odd Fixes
772 95a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c
773 95a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c
774 95a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c
775 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h
776 95a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h
777 95a5db3aSThomas Huth
778 95a5db3aSThomas HuthMCIMX7D SABRE / i.MX7
779 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
780 95a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com>
781 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
782 95a5db3aSThomas HuthS: Odd Fixes
783 95a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c
784 95a5db3aSThomas HuthF: hw/arm/fsl-imx7.c
785 b7f30114SThomas HuthF: hw/misc/imx7_*.c
786 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h
787 b7f30114SThomas HuthF: include/hw/misc/imx7_*.h
788 95a5db3aSThomas HuthF: hw/pci-host/designware.c
789 95a5db3aSThomas HuthF: include/hw/pci-host/designware.h
790 95a5db3aSThomas Huth
791 e5a6a6e6SPeter MaydellMPS2
792 e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
793 e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org
794 e5a6a6e6SPeter MaydellS: Maintained
795 e5a6a6e6SPeter MaydellF: hw/arm/mps2.c
796 0d4a7551SPeter MaydellF: hw/arm/mps2-tz.c
797 0d4a7551SPeter MaydellF: hw/misc/mps2-*.c
798 0d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h
799 6eee5d24SPeter MaydellF: hw/arm/armsse.c
800 6eee5d24SPeter MaydellF: include/hw/arm/armsse.h
801 c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c
802 c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h
803 75750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c
804 75750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h
805 c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c
806 c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h
807 4239b311SPeter MaydellF: hw/misc/armsse-cpu-pwrctrl.c
808 4239b311SPeter MaydellF: include/hw/misc/armsse-cpu-pwrctrl.h
809 5aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c
810 5aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h
811 cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c
812 cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h
813 0d10df30SPeter MaydellF: hw/timer/sse-counter.c
814 0d10df30SPeter MaydellF: include/hw/timer/sse-counter.h
815 0b8ceee8SPeter MaydellF: hw/timer/sse-timer.c
816 0b8ceee8SPeter MaydellF: include/hw/timer/sse-timer.h
817 1eca58aaSPeter MaydellF: tests/qtest/sse-timer-test.c
818 ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst
819 e5a6a6e6SPeter Maydell
820 8f69a4c1SPeter MaydellMusca
821 8f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
822 8f69a4c1SPeter MaydellL: qemu-arm@nongnu.org
823 8f69a4c1SPeter MaydellS: Maintained
824 8f69a4c1SPeter MaydellF: hw/arm/musca.c
825 9f8f640eSPeter MaydellF: docs/system/arm/musca.rst
826 8f69a4c1SPeter Maydell
827 fd5d5c56SAnthony LiguoriMusicpal
828 fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
829 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
830 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
831 a00d7f20SPeter MaydellS: Odd Fixes
832 8d8b636dSPaolo BonziniF: hw/arm/musicpal.c
833 6d81f488SPhilippe Mathieu-DaudéF: hw/net/mv88w8618_eth.c
834 6d81f488SPhilippe Mathieu-DaudéF: include/hw/net/mv88w8618_eth.h
835 c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst
836 fd5d5c56SAnthony Liguori
837 e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx
838 e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com>
839 73c793daSHao WuM: Hao Wu <wuhaotsh@google.com>
840 e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org
841 e5a7ba87SHavard SkinnemoenS: Supported
842 69fbfb8fSHao WuF: hw/*/npcm*
843 69fbfb8fSHao WuF: include/hw/*/npcm*
844 69fbfb8fSHao WuF: tests/qtest/npcm*
845 d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin
846 d1cb5edaSHavard SkinnemoenF: roms/vbootrom
847 71703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst
848 e5a7ba87SHavard Skinnemoen
849 fd5d5c56SAnthony LiguorinSeries
850 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
851 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
852 a00d7f20SPeter MaydellS: Odd Fixes
853 8d8b636dSPaolo BonziniF: hw/arm/nseries.c
854 8a08cc71SPhilippe Mathieu-DaudéF: hw/display/blizzard.c
855 b7f30114SThomas HuthF: hw/input/lm832x.c
856 b7f30114SThomas HuthF: hw/input/tsc2005.c
857 b7f30114SThomas HuthF: hw/misc/cbus.c
858 6a648a5fSPhilippe Mathieu-DaudéF: hw/rtc/twl92230.c
859 8a08cc71SPhilippe Mathieu-DaudéF: include/hw/display/blizzard.h
860 410bbee1SPhilippe Mathieu-DaudéF: include/hw/input/lm832x.h
861 a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h
862 e8fa3958SPhilippe Mathieu-DaudéF: include/hw/misc/cbus.h
863 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_arm_n8x0.py
864 c11a8e89SPeter MaydellF: docs/system/arm/nseries.rst
865 fd5d5c56SAnthony Liguori
866 fd5d5c56SAnthony LiguoriPalm
867 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
868 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
869 a00d7f20SPeter MaydellS: Odd Fixes
870 8d8b636dSPaolo BonziniF: hw/arm/palm.c
871 b7f30114SThomas HuthF: hw/input/tsc210x.c
872 a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h
873 c11a8e89SPeter MaydellF: docs/system/arm/palm.rst
874 fd5d5c56SAnthony Liguori
875 95a5db3aSThomas HuthRaspberry Pi
876 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
877 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
878 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
879 95a5db3aSThomas HuthS: Odd Fixes
880 123a069aSThomas HuthF: hw/arm/raspi.c
881 95a5db3aSThomas HuthF: hw/arm/raspi_platform.h
882 95a5db3aSThomas HuthF: hw/*/bcm283*
883 95a5db3aSThomas HuthF: include/hw/arm/raspi*
884 95a5db3aSThomas HuthF: include/hw/*/bcm283*
885 d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst
886 95a5db3aSThomas Huth
887 fd5d5c56SAnthony LiguoriReal View
888 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
889 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
890 fd5d5c56SAnthony LiguoriS: Maintained
891 8d8b636dSPaolo BonziniF: hw/arm/realview*
892 f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c
893 5ea53049SPaolo BonziniF: hw/intc/realview_gic.c
894 5ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h
895 c11a8e89SPeter MaydellF: docs/system/arm/realview.rst
896 fd5d5c56SAnthony Liguori
897 9b31bff0SPaolo BonziniPXA2XX
898 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
899 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
900 a00d7f20SPeter MaydellS: Odd Fixes
901 9b31bff0SPaolo BonziniF: hw/arm/mainstone.c
902 8d8b636dSPaolo BonziniF: hw/arm/spitz.c
903 9b31bff0SPaolo BonziniF: hw/arm/tosa.c
904 9b31bff0SPaolo BonziniF: hw/arm/z2.c
905 9b31bff0SPaolo BonziniF: hw/*/pxa2xx*
906 123a069aSThomas HuthF: hw/display/tc6393xb.c
907 123a069aSThomas HuthF: hw/gpio/max7310.c
908 123a069aSThomas HuthF: hw/gpio/zaurus.c
909 f7e242d6SThomas HuthF: hw/misc/mst_fpga.c
910 58f3e3feSCorey MinyardF: hw/adc/max111x.c
911 58f3e3feSCorey MinyardF: include/hw/adc/max111x.h
912 ed0db866SThomas HuthF: include/hw/arm/pxa.h
913 123a069aSThomas HuthF: include/hw/arm/sharpsl.h
914 ee2ccc57SPhilippe Mathieu-DaudéF: include/hw/display/tc6393xb.h
915 c11a8e89SPeter MaydellF: docs/system/arm/xscale.rst
916 c9543db4SPeter MaydellF: docs/system/arm/mainstone.rst
917 fd5d5c56SAnthony Liguori
918 95a5db3aSThomas HuthSABRELITE / i.MX6
919 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
920 95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
921 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
922 95a5db3aSThomas HuthS: Odd Fixes
923 4db546d3SThomas HuthF: docs/system/arm/sabrelite.rst
924 95a5db3aSThomas HuthF: hw/arm/sabrelite.c
925 95a5db3aSThomas HuthF: hw/arm/fsl-imx6.c
926 b7f30114SThomas HuthF: hw/misc/imx6_*.c
927 95a5db3aSThomas HuthF: hw/ssi/imx_spi.c
928 0701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c
929 0701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h
930 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h
931 b7f30114SThomas HuthF: include/hw/misc/imx6_*.h
932 95a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h
933 95a5db3aSThomas Huth
934 64580903SHongbo ZhangSBSA-REF
935 428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com>
936 64580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org>
937 14d5addcSLeif LindholmR: Leif Lindholm <quic_llindhol@quicinc.com>
938 96e6d25fSMarcin JuszkiewiczR: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
939 64580903SHongbo ZhangL: qemu-arm@nongnu.org
940 64580903SHongbo ZhangS: Maintained
941 64580903SHongbo ZhangF: hw/arm/sbsa-ref.c
942 9eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst
943 a0d201b8SPhilippe Mathieu-DaudéF: tests/avocado/machine_aarch64_sbsaref.py
944 64580903SHongbo Zhang
945 671f11b2SThomas HuthSharp SL-5500 (Collie) PDA
946 671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
947 671f11b2SThomas HuthL: qemu-arm@nongnu.org
948 671f11b2SThomas HuthS: Odd Fixes
949 671f11b2SThomas HuthF: hw/arm/collie.c
950 671f11b2SThomas HuthF: hw/arm/strongarm*
951 b76b60f5SPeter MaydellF: docs/system/arm/collie.rst
952 671f11b2SThomas Huth
953 fd5d5c56SAnthony LiguoriStellaris
954 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
955 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
956 fd5d5c56SAnthony LiguoriS: Maintained
957 8d8b636dSPaolo BonziniF: hw/*/stellaris*
958 98fa3327SPhilippe Mathieu-DaudéF: include/hw/input/gamepad.h
959 c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst
960 fd5d5c56SAnthony Liguori
961 2ac2410cSAlexandre IoossSTM32VLDISCOVERY
962 2ac2410cSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org>
963 2ac2410cSAlexandre IoossL: qemu-arm@nongnu.org
964 2ac2410cSAlexandre IoossS: Maintained
965 2ac2410cSAlexandre IoossF: hw/arm/stm32vldiscovery.c
966 1af060e5SAlexandre IoossF: docs/system/arm/stm32.rst
967 2ac2410cSAlexandre Iooss
968 95a5db3aSThomas HuthVersatile Express
969 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
970 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
971 95a5db3aSThomas HuthS: Maintained
972 95a5db3aSThomas HuthF: hw/arm/vexpress.c
973 5a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst
974 95a5db3aSThomas Huth
975 fd5d5c56SAnthony LiguoriVersatile PB
976 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
977 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
978 fd5d5c56SAnthony LiguoriS: Maintained
979 8d8b636dSPaolo BonziniF: hw/*/versatile*
980 500a64d8SPhilippe Mathieu-DaudéF: hw/i2c/arm_sbcon_i2c.c
981 f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h
982 c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c
983 c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst
984 fd5d5c56SAnthony Liguori
985 95a5db3aSThomas HuthVirt
986 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
987 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
988 95a5db3aSThomas HuthS: Maintained
989 95a5db3aSThomas HuthF: hw/arm/virt*
990 95a5db3aSThomas HuthF: include/hw/arm/virt.h
991 6a0b7505SPeter MaydellF: docs/system/arm/virt.rst
992 11593544SAlex BennéeF: tests/avocado/machine_aarch64_virt.py
993 95a5db3aSThomas Huth
994 e3260506SPeter A. G. CrosthwaiteXilinx Zynq
995 cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
996 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
997 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
998 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
999 e3260506SPeter A. G. CrosthwaiteS: Maintained
1000 cc0100f4SAlistair FrancisF: hw/*/xilinx_*
1001 8d8b636dSPaolo BonziniF: hw/*/cadence_*
1002 246f530cSCorey MinyardF: hw/misc/zynq_slcr.c
1003 246f530cSCorey MinyardF: hw/adc/zynq-xadc.c
1004 246f530cSCorey MinyardF: include/hw/misc/zynq_slcr.h
1005 246f530cSCorey MinyardF: include/hw/adc/zynq-xadc.h
1006 cc0100f4SAlistair FrancisX: hw/ssi/xilinx_*
1007 e3260506SPeter A. G. Crosthwaite
1008 ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal
1009 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1010 cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1011 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1012 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
1013 137805f5SAlistair FrancisS: Maintained
1014 cc0100f4SAlistair FrancisF: hw/*/xlnx*.c
1015 f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h
1016 24d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h
1017 24d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c
1018 24d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h
1019 ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst
1020 137805f5SAlistair Francis
1021 72e58848SFrancisco IglesiasXilinx Versal OSPI
1022 72e58848SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@xilinx.com>
1023 72e58848SFrancisco IglesiasS: Maintained
1024 72e58848SFrancisco IglesiasF: hw/ssi/xlnx-versal-ospi.c
1025 72e58848SFrancisco IglesiasF: include/hw/ssi/xlnx-versal-ospi.h
1026 72e58848SFrancisco Iglesias
1027 5a8559e2SFrancisco IglesiasXilinx Versal CFI
1028 5a8559e2SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com>
1029 5a8559e2SFrancisco IglesiasS: Maintained
1030 5a8559e2SFrancisco IglesiasF: hw/misc/xlnx-cfi-if.c
1031 5a8559e2SFrancisco IglesiasF: include/hw/misc/xlnx-cfi-if.h
1032 86d916c6SFrancisco IglesiasF: hw/misc/xlnx-versal-cfu.c
1033 86d916c6SFrancisco IglesiasF: include/hw/misc/xlnx-versal-cfu.h
1034 c6766f5bSFrancisco IglesiasF: hw/misc/xlnx-versal-cframe-reg.c
1035 c6766f5bSFrancisco IglesiasF: include/hw/misc/xlnx-versal-cframe-reg.h
1036 5a8559e2SFrancisco Iglesias
1037 0f76debdSAlexandre IoossSTM32F100
1038 0f76debdSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org>
1039 0f76debdSAlexandre IoossL: qemu-arm@nongnu.org
1040 0f76debdSAlexandre IoossS: Maintained
1041 0f76debdSAlexandre IoossF: hw/arm/stm32f100_soc.c
1042 0f76debdSAlexandre Iooss
1043 a1f8193bSAlistair FrancisSTM32F205
1044 a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1045 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1046 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1047 a1f8193bSAlistair FrancisS: Maintained
1048 a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c
1049 a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c
1050 a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c
1051 a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c
1052 a1f8193bSAlistair FrancisF: hw/adc/*
1053 a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c
1054 0e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h
1055 a1f8193bSAlistair Francis
1056 529fc5fdSAlistair FrancisSTM32F405
1057 529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1058 529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
1059 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1060 529fc5fdSAlistair FrancisS: Maintained
1061 529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c
1062 529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c
1063 529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c
1064 529fc5fdSAlistair Francis
1065 a1f8193bSAlistair FrancisNetduino 2
1066 a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1067 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1068 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1069 a1f8193bSAlistair FrancisS: Maintained
1070 a1f8193bSAlistair FrancisF: hw/arm/netduino2.c
1071 a1f8193bSAlistair Francis
1072 60d6c427SAlistair FrancisNetduino Plus 2
1073 60d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1074 60d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
1075 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1076 60d6c427SAlistair FrancisS: Maintained
1077 60d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c
1078 60d6c427SAlistair Francis
1079 ee5bffa9SFelipe BalbiOlimex STM32 H405
1080 ee5bffa9SFelipe BalbiM: Felipe Balbi <balbi@kernel.org>
1081 ee5bffa9SFelipe BalbiL: qemu-arm@nongnu.org
1082 ee5bffa9SFelipe BalbiS: Maintained
1083 ee5bffa9SFelipe BalbiF: hw/arm/olimex-stm32-h405.c
1084 ee5bffa9SFelipe Balbi
1085 670bc4cbSSubbaraya SundeepSmartFusion2
1086 670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
1087 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1088 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1089 670bc4cbSSubbaraya SundeepS: Maintained
1090 670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c
1091 670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c
1092 670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c
1093 670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c
1094 670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h
1095 670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h
1096 670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h
1097 670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h
1098 1c664378SSubbaraya SundeepF: hw/net/msf2-emac.c
1099 1c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h
1100 670bc4cbSSubbaraya Sundeep
1101 670bc4cbSSubbaraya SundeepEmcraft M2S-FG484
1102 670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
1103 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1104 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1105 670bc4cbSSubbaraya SundeepS: Maintained
1106 670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c
1107 3f65df38SPeter MaydellF: docs/system/arm/emcraft-sf2.rst
1108 670bc4cbSSubbaraya Sundeep
1109 f87db1baSJoel StanleyASPEED BMCs
1110 f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org>
1111 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1112 f87db1baSJoel StanleyR: Andrew Jeffery <andrew@aj.id.au>
1113 f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au>
1114 f87db1baSJoel StanleyL: qemu-arm@nongnu.org
1115 f87db1baSJoel StanleyS: Maintained
1116 f87db1baSJoel StanleyF: hw/*/*aspeed*
1117 b7f30114SThomas HuthF: hw/misc/pca9552.c
1118 f87db1baSJoel StanleyF: include/hw/*/*aspeed*
1119 b7f30114SThomas HuthF: include/hw/misc/pca9552*.h
1120 f87db1baSJoel StanleyF: hw/net/ftgmac100.c
1121 f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h
1122 de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst
1123 e354d99aSThomas HuthF: tests/*/*aspeed*
1124 c2f58c2fSPeter DelevoryasF: hw/arm/fby35.c
1125 f87db1baSJoel Stanley
1126 c0066d1aSJoel StanleyNRF51
1127 c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au>
1128 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1129 c0066d1aSJoel StanleyL: qemu-arm@nongnu.org
1130 c0066d1aSJoel StanleyS: Maintained
1131 c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c
1132 c8de3f5fSStefan HajnocziF: hw/*/microbit*.c
1133 c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h
1134 c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h
1135 1e8a1faeSThomas HuthF: tests/qtest/microbit-test.c
1136 90a76c63SAlexandre IoossF: docs/system/arm/nrf.rst
1137 c0066d1aSJoel Stanley
1138 42f3ff00SMichael RolnikAVR Machines
1139 42f3ff00SMichael Rolnik-------------
1140 42f3ff00SMichael Rolnik
1141 42f3ff00SMichael RolnikAVR MCUs
1142 42f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com>
1143 42f3ff00SMichael RolnikS: Maintained
1144 812b31d3SAlex BennéeF: configs/devices/avr-softmmu/default.mak
1145 7dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/
1146 429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h
1147 429ca9d6SMichael RolnikF: hw/char/avr_usart.c
1148 8ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h
1149 8ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c
1150 dc288de0SMichael RolnikF: include/hw/misc/avr_power.h
1151 dc288de0SMichael RolnikF: hw/misc/avr_power.c
1152 42f3ff00SMichael Rolnik
1153 50486d63SPhilippe Mathieu-DaudéArduino
1154 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
1155 50486d63SPhilippe Mathieu-DaudéS: Maintained
1156 50486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c
1157 50486d63SPhilippe Mathieu-Daudé
1158 fd5d5c56SAnthony LiguoriCRIS Machines
1159 fd5d5c56SAnthony Liguori-------------
1160 fd5d5c56SAnthony LiguoriAxis Dev88
1161 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1162 fd5d5c56SAnthony LiguoriS: Maintained
1163 8d8b636dSPaolo BonziniF: hw/cris/axis_dev88.c
1164 6e481d57SPeter MaydellF: hw/*/etraxfs_*.c
1165 fd5d5c56SAnthony Liguori
1166 e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines
1167 e188396cSPhilippe Mathieu-Daudé------------------
1168 18092598SHelge DellerHP B160L
1169 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
1170 e188396cSPhilippe Mathieu-DaudéR: Helge Deller <deller@gmx.de>
1171 e188396cSPhilippe Mathieu-DaudéS: Odd Fixes
1172 812b31d3SAlex BennéeF: configs/devices/hppa-softmmu/default.mak
1173 e188396cSPhilippe Mathieu-DaudéF: hw/hppa/
1174 11f976adSPhilippe Mathieu-DaudéF: hw/net/*i82596*
1175 45f569a1SMark Cave-AylandF: hw/misc/lasi.c
1176 0db9350eSMark Cave-AylandF: hw/pci-host/dino.c
1177 45f569a1SMark Cave-AylandF: include/hw/misc/lasi.h
1178 11f976adSPhilippe Mathieu-DaudéF: include/hw/net/lasi_82596.h
1179 0db9350eSMark Cave-AylandF: include/hw/pci-host/dino.h
1180 e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img
1181 e188396cSPhilippe Mathieu-Daudé
1182 d88b51dcSXiaojuan YangLoongArch Machines
1183 d88b51dcSXiaojuan Yang------------------
1184 d88b51dcSXiaojuan YangVirt
1185 d88b51dcSXiaojuan YangM: Xiaojuan Yang <yangxiaojuan@loongson.cn>
1186 d88b51dcSXiaojuan YangM: Song Gao <gaosong@loongson.cn>
1187 d88b51dcSXiaojuan YangS: Maintained
1188 587858edSXiaojuan YangF: docs/system/loongarch/virt.rst
1189 a8a506c3SXiaojuan YangF: configs/targets/loongarch64-softmmu.mak
1190 a8a506c3SXiaojuan YangF: configs/devices/loongarch64-softmmu/default.mak
1191 a8a506c3SXiaojuan YangF: hw/loongarch/
1192 a8a506c3SXiaojuan YangF: include/hw/loongarch/virt.h
1193 f6783e34SXiaojuan YangF: include/hw/intc/loongarch_*.h
1194 f6783e34SXiaojuan YangF: hw/intc/loongarch_*.c
1195 0f4fcf18SXiaojuan YangF: include/hw/pci-host/ls7a.h
1196 c117f68aSXiaojuan YangF: hw/rtc/ls7a_rtc.c
1197 ca61e750SXiaojuan YangF: gdb-xml/loongarch*.xml
1198 d88b51dcSXiaojuan Yang
1199 afcacd53SAurelien JarnoM68K Machines
1200 fd5d5c56SAnthony Liguori-------------
1201 fd5d5c56SAnthony Liguorian5206
1202 5baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
1203 5baf2741SThomas HuthS: Odd Fixes
1204 8d8b636dSPaolo BonziniF: hw/m68k/an5206.c
1205 e9a56114SThomas HuthF: hw/m68k/mcf5206.c
1206 fd5d5c56SAnthony Liguori
1207 fd5d5c56SAnthony Liguorimcf5208
1208 5baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
1209 5baf2741SThomas HuthS: Odd Fixes
1210 8d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c
1211 e9a56114SThomas HuthF: hw/m68k/mcf_intc.c
1212 e9a56114SThomas HuthF: hw/char/mcf_uart.c
1213 e9a56114SThomas HuthF: hw/net/mcf_fec.c
1214 5baf2741SThomas HuthF: include/hw/m68k/mcf*.h
1215 fd5d5c56SAnthony Liguori
1216 1810b815SThomas HuthNeXTcube
1217 1810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
1218 1810b815SThomas HuthS: Odd Fixes
1219 1810b815SThomas HuthF: hw/m68k/next-*.c
1220 1810b815SThomas HuthF: hw/display/next-fb.c
1221 1810b815SThomas HuthF: include/hw/m68k/next-cube.h
1222 1810b815SThomas Huth
1223 6dca62a0SLaurent Vivierq800
1224 6dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
1225 6dca62a0SLaurent VivierS: Maintained
1226 04e7ca8dSLaurent VivierF: hw/m68k/q800.c
1227 8e093280SMark Cave-AylandF: hw/m68k/q800-glue.c
1228 6dca62a0SLaurent VivierF: hw/misc/mac_via.c
1229 fa2ba3b8SLaurent VivierF: hw/nubus/*
1230 8ac919a0SLaurent VivierF: hw/display/macfb.c
1231 c701ec62SLaurent VivierF: hw/block/swim.c
1232 04e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h
1233 382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h
1234 382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h
1235 6dca62a0SLaurent VivierF: include/hw/misc/mac_via.h
1236 fa2ba3b8SLaurent VivierF: include/hw/nubus/*
1237 8ac919a0SLaurent VivierF: include/hw/display/macfb.h
1238 c701ec62SLaurent VivierF: include/hw/block/swim.h
1239 a8019229SMark Cave-AylandF: include/hw/m68k/q800.h
1240 8e093280SMark Cave-AylandF: include/hw/m68k/q800-glue.h
1241 6dca62a0SLaurent Vivier
1242 e1cecdcaSLaurent Viviervirt
1243 e1cecdcaSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
1244 e1cecdcaSLaurent VivierS: Maintained
1245 e1cecdcaSLaurent VivierF: hw/m68k/virt.c
1246 e1cecdcaSLaurent VivierF: hw/char/goldfish_tty.c
1247 e1cecdcaSLaurent VivierF: hw/intc/goldfish_pic.c
1248 e1cecdcaSLaurent VivierF: hw/intc/m68k_irqc.c
1249 e1cecdcaSLaurent VivierF: hw/misc/virt_ctrl.c
1250 e1cecdcaSLaurent VivierF: include/hw/char/goldfish_tty.h
1251 e1cecdcaSLaurent VivierF: include/hw/intc/goldfish_pic.h
1252 e1cecdcaSLaurent VivierF: include/hw/intc/m68k_irqc.h
1253 e1cecdcaSLaurent VivierF: include/hw/misc/virt_ctrl.h
1254 e1cecdcaSLaurent Vivier
1255 fd5d5c56SAnthony LiguoriMicroBlaze Machines
1256 b6f97c14Sbellard-------------------
1257 fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
1258 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1259 fd5d5c56SAnthony LiguoriS: Maintained
1260 6e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c
1261 a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h
1262 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_microblaze.py
1263 b6f97c14Sbellard
1264 d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605
1265 4b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1266 d36e8ce7SPeter A. G. CrosthwaiteS: Maintained
1267 8d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c
1268 d36e8ce7SPeter A. G. Crosthwaite
1269 fd5d5c56SAnthony LiguoriMIPS Machines
1270 fd5d5c56SAnthony Liguori-------------
1271 f44d1d4eSPhilippe Mathieu-DaudéOverall MIPS Machines
1272 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
1273 f44d1d4eSPhilippe Mathieu-DaudéS: Odd Fixes
1274 f44d1d4eSPhilippe Mathieu-DaudéF: configs/devices/mips*/*
1275 f44d1d4eSPhilippe Mathieu-DaudéF: hw/mips/
1276 f44d1d4eSPhilippe Mathieu-DaudéF: include/hw/mips/
1277 f44d1d4eSPhilippe Mathieu-Daudé
1278 fd5d5c56SAnthony LiguoriJazz
1279 fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
1280 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
1281 fd5d5c56SAnthony LiguoriS: Maintained
1282 5298722eSAleksandar MarkovicF: hw/mips/jazz.c
1283 0886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c
1284 0886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c
1285 fd5d5c56SAnthony Liguori
1286 fd5d5c56SAnthony LiguoriMalta
1287 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
1288 485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
1289 ca263c0fSAleksandar MarkovicS: Odd Fixes
1290 60041378SAleksandar MarkovicF: hw/isa/piix4.c
1291 60041378SAleksandar MarkovicF: hw/acpi/piix4.c
1292 5298722eSAleksandar MarkovicF: hw/mips/malta.c
1293 a7db759eSPhilippe Mathieu-DaudéF: hw/pci-host/gt64120.c
1294 60041378SAleksandar MarkovicF: include/hw/southbridge/piix.h
1295 bbbd9b6eSWillian RampazzoF: tests/avocado/linux_ssh_mips_malta.py
1296 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_mips_malta.py
1297 fd5d5c56SAnthony Liguori
1298 fd5d5c56SAnthony LiguoriMipssim
1299 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
1300 4251dfb0SJohn SnowS: Orphan
1301 5298722eSAleksandar MarkovicF: hw/mips/mipssim.c
1302 659f42d8SYongbok KimF: hw/net/mipsnet.c
1303 fd5d5c56SAnthony Liguori
1304 c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E
1305 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
1306 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
1307 97eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com>
1308 659f42d8SYongbok KimS: Odd Fixes
1309 c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c
1310 0170a3fcSPhilippe Mathieu-DaudéF: hw/isa/vt82c686.c
1311 5021bfa5SThomas HuthF: hw/pci-host/bonito.c
1312 6f2bcd5fSPhilippe Mathieu-DaudéF: hw/usb/vt82c686-uhci-pci.c
1313 0170a3fcSPhilippe Mathieu-DaudéF: include/hw/isa/vt82c686.h
1314 aad07969SPhilippe Mathieu-DaudéF: include/hw/pci-host/bonito.h
1315 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_mips_fuloong2e.py
1316 659f42d8SYongbok Kim
1317 53fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms
1318 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
1319 2c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com>
1320 2c5b1a7dSHuacai ChenS: Maintained
1321 2c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c
1322 d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c
1323 d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h
1324 c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c
1325 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_mips_loongson3v.py
1326 2c5b1a7dSHuacai Chen
1327 659f42d8SYongbok KimBoston
1328 4ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org>
1329 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
1330 4ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes
1331 659f42d8SYongbok KimF: hw/core/loader-fit.c
1332 659f42d8SYongbok KimF: hw/mips/boston.c
1333 659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c
1334 5021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h
1335 659f42d8SYongbok Kim
1336 945dad6dSJia LiuOpenRISC Machines
1337 945dad6dSJia Liu-----------------
1338 945dad6dSJia Liuor1k-sim
1339 945dad6dSJia LiuM: Jia Liu <proljc@gmail.com>
1340 945dad6dSJia LiuS: Maintained
1341 4db546d3SThomas HuthF: docs/system/openrisc/or1k-sim.rst
1342 945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c
1343 945dad6dSJia Liu
1344 fd5d5c56SAnthony LiguoriPowerPC Machines
1345 fd5d5c56SAnthony Liguori----------------
1346 1335caf3SCédric Le Goater405 (ref405ep)
1347 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1348 0f514eeaSDavid GibsonS: Orphan
1349 8d8b636dSPaolo BonziniF: hw/ppc/ppc405_boards.c
1350 fd5d5c56SAnthony Liguori
1351 aaade8d7SAndreas FärberBamboo
1352 aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1353 0f514eeaSDavid GibsonS: Orphan
1354 8d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c
1355 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_bamboo.py
1356 aaade8d7SAndreas Färber
1357 98cded3aSAndreas Färbere500
1358 98cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1359 0f514eeaSDavid GibsonS: Orphan
1360 ce6fc617SThomas HuthF: hw/ppc/e500*
1361 2c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c
1362 7abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c
1363 ce6fc617SThomas HuthF: hw/net/fsl_etsec/
1364 ce6fc617SThomas HuthF: hw/pci-host/ppce500.c
1365 b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h
1366 b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h
1367 b5d55020SThomas HuthF: pc-bios/u-boot.e500
1368 ff8cdbbdSDavid GibsonF: hw/intc/openpic_kvm.h
1369 ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic_kvm.h
1370 98cded3aSAndreas Färber
1371 98cded3aSAndreas Färbermpc8544ds
1372 98cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1373 0f514eeaSDavid GibsonS: Orphan
1374 98cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c
1375 8d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c
1376 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_mpc8544ds.py
1377 98cded3aSAndreas Färber
1378 2c6aba14SThomas HuthNew World (mac99)
1379 40e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1380 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1381 bba8e23aSAlexander GrafS: Odd Fixes
1382 c5288768SThomas HuthF: docs/system/ppc/powermac.rst
1383 baec1910SAndreas FärberF: hw/ppc/mac_newworld.c
1384 6e481d57SPeter MaydellF: hw/pci-host/uninorth.c
1385 6e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc]
1386 8d8b636dSPaolo BonziniF: hw/misc/macio/
1387 6ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c
1388 b5d55020SThomas HuthF: hw/nvram/mac_nvram.c
1389 2c6aba14SThomas HuthF: hw/input/adb*
1390 eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/
1391 6ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h
1392 443f07b7SBALATON ZoltanF: include/hw/nvram/mac_nvram.h
1393 eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h
1394 5021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h
1395 2c6aba14SThomas HuthF: include/hw/input/adb*
1396 52804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
1397 fd5d5c56SAnthony Liguori
1398 2c6aba14SThomas HuthOld World (g3beige)
1399 40e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1400 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1401 bba8e23aSAlexander GrafS: Odd Fixes
1402 c5288768SThomas HuthF: docs/system/ppc/powermac.rst
1403 baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c
1404 6e481d57SPeter MaydellF: hw/pci-host/grackle.c
1405 8d8b636dSPaolo BonziniF: hw/misc/macio/
1406 835c42d3SThomas HuthF: hw/intc/heathrow_pic.c
1407 2c6aba14SThomas HuthF: hw/input/adb*
1408 97e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h
1409 2c6aba14SThomas HuthF: include/hw/input/adb*
1410 87e5a4f8SBALATON ZoltanF: include/hw/pci-host/grackle.h
1411 52804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
1412 fd5d5c56SAnthony Liguori
1413 ec38d398SAndreas FärberPReP
1414 8178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org>
1415 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1416 8178e89cSHervé PoussineauS: Maintained
1417 c5288768SThomas HuthF: docs/system/ppc/prep.rst
1418 75610155SAndreas FärberF: hw/ppc/prep.c
1419 8178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c
1420 8178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c
1421 46fd3201SPhilippe Mathieu-DaudéF: hw/pci-host/raven.c
1422 0a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c
1423 a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c
1424 1cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c
1425 819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c
1426 a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h
1427 819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h
1428 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_prep_40p.py
1429 fd5d5c56SAnthony Liguori
1430 c5288768SThomas HuthsPAPR (pseries)
1431 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
1432 0cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com>
1433 b0877575SCédric Le GoaterR: Cédric Le Goater <clg@kaod.org>
1434 14fe3222SDavid GibsonR: David Gibson <david@gibson.dropbear.id.au>
1435 fcdae012SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com>
1436 8a269ca4SAndreas FärberL: qemu-ppc@nongnu.org
1437 2e93a90fSDaniel Henrique BarbozaS: Odd Fixes
1438 8d8b636dSPaolo BonziniF: hw/*/spapr*
1439 f9de2da7SDavid GibsonF: include/hw/*/spapr*
1440 f9de2da7SDavid GibsonF: hw/*/xics*
1441 f9de2da7SDavid GibsonF: include/hw/*/xics*
1442 b5d55020SThomas HuthF: pc-bios/slof.bin
1443 c5288768SThomas HuthF: docs/system/ppc/pseries.rst
1444 c5288768SThomas HuthF: docs/specs/ppc-spapr-*
1445 1e8a1faeSThomas HuthF: tests/qtest/spapr*
1446 1cf4323eSThomas HuthF: tests/qtest/libqos/*spapr*
1447 1e8a1faeSThomas HuthF: tests/qtest/rtas*
1448 1cf4323eSThomas HuthF: tests/qtest/libqos/rtas*
1449 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_pseries.py
1450 8a269ca4SAndreas Färber
1451 1af82d4fSCédric Le GoaterPowerNV (Non-Virtualized)
1452 1af82d4fSCédric Le GoaterM: Cédric Le Goater <clg@kaod.org>
1453 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com>
1454 602b88ecSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com>
1455 1af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org
1456 b0877575SCédric Le GoaterS: Odd Fixes
1457 c5288768SThomas HuthF: docs/system/ppc/powernv.rst
1458 1af82d4fSCédric Le GoaterF: hw/ppc/pnv*
1459 1af82d4fSCédric Le GoaterF: hw/intc/pnv*
1460 1af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c
1461 157ed954SMarkus ArmbrusterF: hw/pci-host/pnv*
1462 1af82d4fSCédric Le GoaterF: include/hw/ppc/pnv*
1463 157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv*
1464 1af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid
1465 1e8a1faeSThomas HuthF: tests/qtest/pnv*
1466 1af82d4fSCédric Le Goater
1467 794d00bfSAndreas Färbervirtex_ml507
1468 794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1469 794d00bfSAndreas FärberL: qemu-ppc@nongnu.org
1470 794d00bfSAndreas FärberS: Odd Fixes
1471 6e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c
1472 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_virtex_ml507.py
1473 794d00bfSAndreas Färber
1474 a9dd6604SBALATON Zoltansam460ex
1475 a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1476 a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org
1477 a9dd6604SBALATON ZoltanS: Maintained
1478 33c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c
1479 33c6a8b5SBALATON ZoltanF: hw/ppc/ppc440_pcix.c
1480 33c6a8b5SBALATON ZoltanF: hw/display/sm501*
1481 a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c
1482 de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c
1483 33c6a8b5SBALATON ZoltanF: pc-bios/canyonlands.dt[sb]
1484 33c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin
1485 33c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex
1486 a9dd6604SBALATON Zoltan
1487 ba7e5ac1SBALATON Zoltanpegasos2
1488 ba7e5ac1SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1489 ba7e5ac1SBALATON ZoltanL: qemu-ppc@nongnu.org
1490 ba7e5ac1SBALATON ZoltanS: Maintained
1491 ba7e5ac1SBALATON ZoltanF: hw/ppc/pegasos2.c
1492 ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv64361.c
1493 ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv643xx.h
1494 ba7e5ac1SBALATON ZoltanF: include/hw/pci-host/mv64361.h
1495 ba7e5ac1SBALATON Zoltan
1496 fc8c745dSAlexey KardashevskiyVirtual Open Firmware (VOF)
1497 fc8c745dSAlexey KardashevskiyM: Alexey Kardashevskiy <aik@ozlabs.ru>
1498 21bde1ecSAlexey KardashevskiyR: David Gibson <david@gibson.dropbear.id.au>
1499 fc8c745dSAlexey KardashevskiyL: qemu-ppc@nongnu.org
1500 0cbc34dcSDaniel Henrique BarbozaS: Odd Fixes
1501 fc8c745dSAlexey KardashevskiyF: hw/ppc/spapr_vof*
1502 fc8c745dSAlexey KardashevskiyF: hw/ppc/vof*
1503 fc8c745dSAlexey KardashevskiyF: include/hw/ppc/vof*
1504 fc8c745dSAlexey KardashevskiyF: pc-bios/vof/*
1505 fc8c745dSAlexey KardashevskiyF: pc-bios/vof*
1506 fc8c745dSAlexey Kardashevskiy
1507 fe0fe473SAlistair FrancisRISC-V Machines
1508 fe0fe473SAlistair Francis---------------
1509 fe0fe473SAlistair FrancisOpenTitan
1510 fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
1511 fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org
1512 fe0fe473SAlistair FrancisS: Supported
1513 fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c
1514 df41cbd6SAlistair FrancisF: hw/*/ibex_*.c
1515 fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h
1516 df41cbd6SAlistair FrancisF: include/hw/*/ibex_*.h
1517 fe0fe473SAlistair Francis
1518 56f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit
1519 56f6e31eSBin MengM: Bin Meng <bin.meng@windriver.com>
1520 56f6e31eSBin MengL: qemu-riscv@nongnu.org
1521 56f6e31eSBin MengS: Supported
1522 56f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c
1523 a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c
1524 3400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c
1525 a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c
1526 0f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c
1527 56f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h
1528 a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h
1529 3400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h
1530 a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h
1531 0f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h
1532 56f6e31eSBin Meng
1533 7a261bafSVijai Kumar KShakti C class SoC
1534 7a261bafSVijai Kumar KM: Vijai Kumar K <vijai@behindbytes.com>
1535 7a261bafSVijai Kumar KL: qemu-riscv@nongnu.org
1536 7a261bafSVijai Kumar KS: Supported
1537 7a261bafSVijai Kumar KF: hw/riscv/shakti_c.c
1538 07f334d8SVijai Kumar KF: hw/char/shakti_uart.c
1539 7a261bafSVijai Kumar KF: include/hw/riscv/shakti_c.h
1540 07f334d8SVijai Kumar KF: include/hw/char/shakti_uart.h
1541 7a261bafSVijai Kumar K
1542 4fcad931SAlistair FrancisSiFive Machines
1543 4fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
1544 4fcad931SAlistair FrancisM: Bin Meng <bin.meng@windriver.com>
1545 4fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com>
1546 4fcad931SAlistair FrancisL: qemu-riscv@nongnu.org
1547 4fcad931SAlistair FrancisS: Supported
1548 4fcad931SAlistair FrancisF: hw/*/*sifive*.c
1549 4fcad931SAlistair FrancisF: include/hw/*/*sifive*.h
1550 4fcad931SAlistair Francis
1551 bda19d7bSYoshinori SatoRX Machines
1552 bda19d7bSYoshinori Sato-----------
1553 bda19d7bSYoshinori Satorx-gdbsim
1554 b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp>
1555 b2744da9SPhilippe Mathieu-DaudéS: Orphan
1556 4adbfa45SYoshinori SatoF: docs/system/target-rx.rst
1557 bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c
1558 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_rx_gdbsim.py
1559 bda19d7bSYoshinori Sato
1560 fd5d5c56SAnthony LiguoriSH4 Machines
1561 fd5d5c56SAnthony Liguori------------
1562 fd5d5c56SAnthony LiguoriR2D
1563 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp>
1564 a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com>
1565 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
1566 7ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
1567 6e481d57SPeter MaydellF: hw/sh4/r2d.c
1568 81527b94SThomas HuthF: hw/intc/sh_intc.c
1569 c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c
1570 25e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
1571 65b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h
1572 fd5d5c56SAnthony Liguori
1573 fd5d5c56SAnthony LiguoriShix
1574 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp>
1575 a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com>
1576 81527b94SThomas HuthS: Odd Fixes
1577 475e70bdSPhilippe Mathieu-DaudéF: hw/block/tc58128.c
1578 7ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
1579 6e481d57SPeter MaydellF: hw/sh4/shix.c
1580 65b8dc29SPhilippe Mathieu-DaudéF: hw/intc/sh_intc.c
1581 25e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
1582 65b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h
1583 fd5d5c56SAnthony Liguori
1584 fd5d5c56SAnthony LiguoriSPARC Machines
1585 fd5d5c56SAnthony Liguori--------------
1586 fd5d5c56SAnthony LiguoriSun4m
1587 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1588 fd5d5c56SAnthony LiguoriS: Maintained
1589 8d8b636dSPaolo BonziniF: hw/sparc/sun4m.c
1590 c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c
1591 aec2b887SThomas HuthF: hw/display/cg3.c
1592 aec2b887SThomas HuthF: hw/display/tcx.c
1593 c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c
1594 7098b79eSThomas HuthF: hw/misc/eccmemctl.c
1595 aec2b887SThomas HuthF: hw/*/slavio_*.c
1596 aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h
1597 c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h
1598 d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h
1599 aec2b887SThomas HuthF: pc-bios/openbios-sparc32
1600 fd5d5c56SAnthony Liguori
1601 fd5d5c56SAnthony LiguoriSun4u
1602 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1603 fd5d5c56SAnthony LiguoriS: Maintained
1604 8d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c
1605 8ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c
1606 8ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h
1607 5021bfa5SThomas HuthF: hw/pci-host/sabre.c
1608 5021bfa5SThomas HuthF: include/hw/pci-host/sabre.h
1609 8ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c
1610 8ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h
1611 8ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64
1612 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_sparc64_sun4u.py
1613 fd5d5c56SAnthony Liguori
1614 a2664ca0SArtyom TarasenkoSun4v
1615 a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com>
1616 a2664ca0SArtyom TarasenkoS: Maintained
1617 626e4a4bSFam ZhengF: hw/sparc64/niagara.c
1618 2811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c
1619 2811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h
1620 a2664ca0SArtyom Tarasenko
1621 ce6c760cSFabien ChouteauLeon3
1622 ce6c760cSFabien ChouteauM: Fabien Chouteau <chouteau@adacore.com>
1623 034e050dSFrederic KonradM: Frederic Konrad <konrad.frederic@yahoo.fr>
1624 ce6c760cSFabien ChouteauS: Maintained
1625 8d8b636dSPaolo BonziniF: hw/sparc/leon3.c
1626 8d8b636dSPaolo BonziniF: hw/*/grlib*
1627 162abf1aSKONRAD FredericF: include/hw/*/grlib*
1628 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_sparc_leon3.py
1629 ce6c760cSFabien Chouteau
1630 fd5d5c56SAnthony LiguoriS390 Machines
1631 fd5d5c56SAnthony Liguori-------------
1632 dd4ad64aSCornelia HuckS390 Virtio-ccw
1633 7c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1634 2c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com>
1635 6a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
1636 dd4ad64aSCornelia HuckS: Supported
1637 c5bfb202SCornelia HuckF: hw/s390x/
1638 4277af19SCornelia HuckF: include/hw/s390x/
1639 812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak
1640 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_s390_ccw_virtio.py
1641 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1642 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1643 dd4ad64aSCornelia Huck
1644 8e4eb427SChristian BorntraegerS390-ccw boot
1645 2c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com>
1646 304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com>
1647 304584bfSCornelia HuckS: Supported
1648 8e4eb427SChristian BorntraegerF: hw/s390x/ipl.*
1649 304584bfSCornelia HuckF: pc-bios/s390-ccw/
1650 304584bfSCornelia HuckF: pc-bios/s390-ccw.img
1651 cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst
1652 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1653 304584bfSCornelia HuckL: qemu-s390x@nongnu.org
1654 304584bfSCornelia Huck
1655 d5bfb425SChristian BorntraegerS390 PCI
1656 ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com>
1657 074c84b9SMatthew RosatoM: Eric Farman <farman@linux.ibm.com>
1658 d5bfb425SChristian BorntraegerS: Supported
1659 d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci*
1660 408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci*
1661 d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org
1662 d5bfb425SChristian Borntraeger
1663 56e34834SCornelia HuckS390 channel subsystem
1664 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
1665 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
1666 6a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
1667 56e34834SCornelia HuckS: Supported
1668 56e34834SCornelia HuckF: hw/s390x/ccw-device.[ch]
1669 56e34834SCornelia HuckF: hw/s390x/css.c
1670 56e34834SCornelia HuckF: hw/s390x/css-bridge.c
1671 56e34834SCornelia HuckF: include/hw/s390x/css.h
1672 56e34834SCornelia HuckF: include/hw/s390x/css-bridge.h
1673 56e34834SCornelia HuckF: include/hw/s390x/ioinst.h
1674 56e34834SCornelia HuckF: target/s390x/ioinst.c
1675 56e34834SCornelia HuckL: qemu-s390x@nongnu.org
1676 56e34834SCornelia Huck
1677 56e34834SCornelia HuckS390 CPU models
1678 56e34834SCornelia HuckM: David Hildenbrand <david@redhat.com>
1679 56e34834SCornelia HuckS: Maintained
1680 56e34834SCornelia HuckF: target/s390x/cpu_features*.[ch]
1681 56e34834SCornelia HuckF: target/s390x/cpu_models.[ch]
1682 56e34834SCornelia HuckL: qemu-s390x@nongnu.org
1683 56e34834SCornelia Huck
1684 56e34834SCornelia HuckS390 SCLP-backed devices
1685 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
1686 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
1687 56e34834SCornelia HuckS: Supported
1688 56e34834SCornelia HuckF: include/hw/s390x/event-facility.h
1689 56e34834SCornelia HuckF: include/hw/s390x/sclp.h
1690 56e34834SCornelia HuckF: hw/char/sclp*.[hc]
1691 56e34834SCornelia HuckF: hw/s390x/event-facility.c
1692 56e34834SCornelia HuckF: hw/s390x/sclp*.c
1693 56e34834SCornelia HuckL: qemu-s390x@nongnu.org
1694 56e34834SCornelia Huck
1695 fd5d5c56SAnthony LiguoriX86 Machines
1696 fd5d5c56SAnthony Liguori------------
1697 fd5d5c56SAnthony LiguoriPC
1698 046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1699 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1700 fd5d5c56SAnthony LiguoriS: Supported
1701 046a6486SMichael S. TsirkinF: include/hw/i386/
1702 046a6486SMichael S. TsirkinF: hw/i386/
1703 0f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c
1704 046a6486SMichael S. TsirkinF: hw/pci-host/q35.c
1705 046a6486SMichael S. TsirkinF: hw/pci-host/pam.c
1706 0fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h
1707 046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h
1708 046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h
1709 14a026ddSPhilippe Mathieu-DaudéF: hw/isa/piix3.c
1710 046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c
1711 046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c
1712 046a6486SMichael S. TsirkinF: hw/acpi/piix4.c
1713 fbae27e8SPhilippe Mathieu-DaudéF: hw/acpi/ich9*.c
1714 fbae27e8SPhilippe Mathieu-DaudéF: include/hw/acpi/ich9*.h
1715 1a6981bbSBernhard BeschowF: include/hw/southbridge/ich9.h
1716 fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
1717 6f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c
1718 6f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h
1719 da668aa1SThomas HuthF: tests/unit/test-x86-cpuid.c
1720 1e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c
1721 9cc3b73cSPaolo Bonzini
1722 9cc3b73cSPaolo BonziniPC Chipset
1723 9cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com>
1724 9cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1725 1732be86SPhilippe Mathieu-DaudéS: Supported
1726 9cc3b73cSPaolo BonziniF: hw/char/debugcon.c
1727 bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel*
1728 9cc3b73cSPaolo BonziniF: hw/char/serial*
1729 9cc3b73cSPaolo BonziniF: hw/dma/i8257*
1730 9cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c
1731 1732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c
1732 9cc3b73cSPaolo BonziniF: hw/intc/apic*
1733 9cc3b73cSPaolo BonziniF: hw/intc/ioapic*
1734 9cc3b73cSPaolo BonziniF: hw/intc/i8259*
1735 1854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c
1736 9cc3b73cSPaolo BonziniF: hw/misc/debugexit.c
1737 9cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c
1738 9cc3b73cSPaolo BonziniF: hw/timer/hpet*
1739 9cc3b73cSPaolo BonziniF: hw/timer/i8254*
1740 bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc*
1741 edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c
1742 4bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c
1743 866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h
1744 9cc44d9bSBernhard BeschowF: include/hw/char/parallel*.h
1745 55f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h
1746 a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h
1747 47973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h
1748 7f54640bSBernhard BeschowF: include/hw/intc/ioapic*
1749 4bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h
1750 1854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h
1751 a2feb348SThomas HuthF: include/hw/timer/hpet.h
1752 a2feb348SThomas HuthF: include/hw/timer/i8254*
1753 bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc*
1754 046a6486SMichael S. Tsirkin
1755 5cb48f05SSergio Lopezmicrovm
1756 5cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com>
1757 5cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com>
1758 5cb48f05SSergio LopezS: Maintained
1759 0b09d441SAlex BennéeF: docs/system/i386/microvm.rst
1760 5cb48f05SSergio LopezF: hw/i386/microvm.c
1761 5cb48f05SSergio LopezF: include/hw/i386/microvm.h
1762 5cb48f05SSergio LopezF: pc-bios/bios-microvm.bin
1763 5cb48f05SSergio Lopez
1764 5da4fb00SMichael S. TsirkinMachine core
1765 24c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net>
1766 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1767 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
1768 da7595caSYanan WangR: Yanan Wang <wangyanan55@huawei.com>
1769 5da4fb00SMichael S. TsirkinS: Supported
1770 2e5b09fdSMarkus ArmbrusterF: hw/core/cpu.c
1771 52924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c
1772 5da4fb00SMichael S. TsirkinF: hw/core/machine.c
1773 86ce2d28SYanan WangF: hw/core/machine-smp.c
1774 c1629c5cSThomas HuthF: hw/core/null-machine.c
1775 ac057879SMarkus ArmbrusterF: hw/core/numa.c
1776 335d52f4SLuc MichelF: hw/cpu/cluster.c
1777 8ac25c84SMarkus ArmbrusterF: qapi/machine.json
1778 7f7b4e7aSMarkus ArmbrusterF: qapi/machine-target.json
1779 5da4fb00SMichael S. TsirkinF: include/hw/boards.h
1780 2e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h
1781 335d52f4SLuc MichelF: include/hw/cpu/cluster.h
1782 2dd02587SMarkus ArmbrusterF: include/sysemu/numa.h
1783 9e8e393bSYanan WangF: tests/unit/test-smp-parse.c
1784 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next
1785 fd5d5c56SAnthony Liguori
1786 16e7caaeSMax FilippovXtensa Machines
1787 16e7caaeSMax Filippov---------------
1788 375847a6SMax Filippovsim
1789 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1790 16e7caaeSMax FilippovS: Maintained
1791 437a8c11SMax FilippovF: hw/xtensa/sim.c
1792 375847a6SMax Filippov
1793 d9e8553bSMax Filippovvirt
1794 d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1795 d9e8553bSMax FilippovS: Maintained
1796 d9e8553bSMax FilippovF: hw/xtensa/virt.c
1797 d9e8553bSMax Filippov
1798 437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705)
1799 375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1800 375847a6SMax FilippovS: Maintained
1801 437a8c11SMax FilippovF: hw/xtensa/xtfpga.c
1802 437a8c11SMax FilippovF: hw/net/opencores_eth.c
1803 16e7caaeSMax Filippov
1804 fd5d5c56SAnthony LiguoriDevices
1805 fd5d5c56SAnthony Liguori-------
1806 a8f4aee6SPhilippe Mathieu-DaudéOverall Audio frontends
1807 a8f4aee6SPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
1808 a8f4aee6SPhilippe Mathieu-DaudéS: Odd Fixes
1809 a8f4aee6SPhilippe Mathieu-DaudéF: hw/audio/
1810 a8f4aee6SPhilippe Mathieu-DaudéF: include/hw/audio/
1811 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/ac97-test.c
1812 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/es1370-test.c
1813 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/intel-hda-test.c
1814 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sb16-test.c
1815 a8f4aee6SPhilippe Mathieu-Daudé
1816 d36d7112SVikram GarhwalXilinx CAN
1817 32bd99d0SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@amd.com>
1818 32bd99d0SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@amd.com>
1819 d36d7112SVikram GarhwalS: Maintained
1820 d36d7112SVikram GarhwalF: hw/net/can/xlnx-*
1821 d36d7112SVikram GarhwalF: include/hw/net/xlnx-*
1822 1d2a6029SVikram GarhwalF: tests/qtest/xlnx-can*-test*
1823 d36d7112SVikram Garhwal
1824 b30934cbSJiri SlabyEDU
1825 b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz>
1826 b30934cbSJiri SlabyS: Maintained
1827 b30934cbSJiri SlabyF: hw/misc/edu.c
1828 b30934cbSJiri Slaby
1829 fd5d5c56SAnthony LiguoriIDE
1830 c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1831 c095348bSJohn SnowL: qemu-block@nongnu.org
1832 1b0477a6SJohn SnowS: Odd Fixes
1833 8d8b636dSPaolo BonziniF: include/hw/ide.h
1834 c9f7acd5SThomas HuthF: include/hw/ide/
1835 fd5d5c56SAnthony LiguoriF: hw/ide/
1836 c095348bSJohn SnowF: hw/block/block.c
1837 c095348bSJohn SnowF: hw/block/cdrom.c
1838 c095348bSJohn SnowF: hw/block/hd-geometry.c
1839 1e8a1faeSThomas HuthF: tests/qtest/ide-test.c
1840 1e8a1faeSThomas HuthF: tests/qtest/ahci-test.c
1841 1e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c
1842 1cf4323eSThomas HuthF: tests/qtest/libqos/ahci*
1843 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide
1844 c095348bSJohn Snow
1845 caf316baSCorey MinyardIPMI
1846 caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org>
1847 caf316baSCorey MinyardS: Maintained
1848 caf316baSCorey MinyardF: include/hw/ipmi/*
1849 caf316baSCorey MinyardF: hw/ipmi/*
1850 caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c
1851 1e8a1faeSThomas HuthF: tests/qtest/ipmi*
1852 e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase
1853 caf316baSCorey Minyard
1854 c095348bSJohn SnowFloppy
1855 c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1856 c095348bSJohn SnowL: qemu-block@nongnu.org
1857 1b0477a6SJohn SnowS: Odd Fixes
1858 c095348bSJohn SnowF: hw/block/fdc.c
1859 5a5d2f3dSPhilippe Mathieu-DaudéF: hw/block/fdc-internal.h
1860 72ea60e4SPhilippe Mathieu-DaudéF: hw/block/fdc-isa.c
1861 1430759eSPhilippe Mathieu-DaudéF: hw/block/fdc-sysbus.c
1862 c095348bSJohn SnowF: include/hw/block/fdc.h
1863 1e8a1faeSThomas HuthF: tests/qtest/fdc-test.c
1864 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide
1865 fd5d5c56SAnthony Liguori
1866 ee344768SMaciej S. SzmigieroHyper-V VMBus
1867 ee344768SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
1868 ee344768SMaciej S. SzmigieroS: Odd Fixes
1869 ee344768SMaciej S. SzmigieroF: hw/hyperv/vmbus.c
1870 ee344768SMaciej S. SzmigieroF: include/hw/hyperv/vmbus*.h
1871 ee344768SMaciej S. Szmigiero
1872 f5f487b2SPeter MaydellOMAP
1873 f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1874 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1875 f5f487b2SPeter MaydellS: Maintained
1876 8d8b636dSPaolo BonziniF: hw/*/omap*
1877 ed0db866SThomas HuthF: include/hw/arm/omap.h
1878 66278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst
1879 f5f487b2SPeter Maydell
1880 28d54e58SPaolo BonziniIPack
1881 28d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com>
1882 28d54e58SPaolo BonziniS: Odd Fixes
1883 28d54e58SPaolo BonziniF: hw/char/ipoctal232.c
1884 28d54e58SPaolo BonziniF: hw/ipack/
1885 28d54e58SPaolo Bonzini
1886 fd5d5c56SAnthony LiguoriPCI
1887 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1888 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1889 fd5d5c56SAnthony LiguoriS: Supported
1890 8d8b636dSPaolo BonziniF: include/hw/pci/*
1891 f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c
1892 ca818cfbSMichael S. TsirkinF: hw/pci/*
1893 f178bc6bSPaolo BonziniF: hw/pci-bridge/*
1894 61c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json
1895 68179923SPhilippe Mathieu-DaudéF: docs/pci*
1896 68179923SPhilippe Mathieu-DaudéF: docs/specs/*pci*
1897 0e0b3592SMichael S. Tsirkin
1898 5fb52f6cSHuai-Cheng KuoPCIE DOE
1899 5fb52f6cSHuai-Cheng KuoM: Huai-Cheng Kuo <hchkuo@avery-design.com.tw>
1900 5fb52f6cSHuai-Cheng KuoM: Chris Browy <cbrowy@avery-design.com>
1901 5fb52f6cSHuai-Cheng KuoS: Supported
1902 5fb52f6cSHuai-Cheng KuoF: include/hw/pci/pcie_doe.h
1903 5fb52f6cSHuai-Cheng KuoF: hw/pci/pcie_doe.c
1904 5fb52f6cSHuai-Cheng Kuo
1905 d31e5ae7SMichael S. TsirkinACPI/SMBIOS
1906 0e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1907 0e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com>
1908 104593c3SAni SinhaR: Ani Sinha <anisinha@redhat.com>
1909 0e0b3592SMichael S. TsirkinS: Supported
1910 0e0b3592SMichael S. TsirkinF: include/hw/acpi/*
1911 a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h
1912 8d8b636dSPaolo BonziniF: hw/acpi/*
1913 d31e5ae7SMichael S. TsirkinF: hw/smbios/*
1914 0e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc]
1915 0e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c
1916 27c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json
1917 b963ea19SThomas HuthF: tests/qtest/bios-tables-test*
1918 1e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc]
1919 faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/
1920 fcc6f733SPeter MaydellF: docs/specs/acpi_cpu_hotplug.rst
1921 fcc6f733SPeter MaydellF: docs/specs/acpi_mem_hotplug.rst
1922 2fcd005fSDavid HildenbrandF: docs/specs/acpi_nvdimm.rst
1923 fcc6f733SPeter MaydellF: docs/specs/acpi_pci_hotplug.rst
1924 fcc6f733SPeter MaydellF: docs/specs/acpi_hw_reduced_hotplug.rst
1925 fd5d5c56SAnthony Liguori
1926 47fc3400SSunil V LARM ACPI Subsystem
1927 47fc3400SSunil V LM: Shannon Zhao <shannon.zhaosl@gmail.com>
1928 47fc3400SSunil V LL: qemu-arm@nongnu.org
1929 47fc3400SSunil V LS: Maintained
1930 47fc3400SSunil V LF: hw/arm/virt-acpi-build.c
1931 47fc3400SSunil V L
1932 47fc3400SSunil V LRISC-V ACPI Subsystem
1933 47fc3400SSunil V LM: Sunil V L <sunilvl@ventanamicro.com>
1934 47fc3400SSunil V LL: qemu-riscv@nongnu.org
1935 47fc3400SSunil V LS: Maintained
1936 47fc3400SSunil V LF: hw/riscv/virt-acpi-build.c
1937 47fc3400SSunil V L
1938 d135536dSAni SinhaACPI/VIOT
1939 d135536dSAni SinhaM: Jean-Philippe Brucker <jean-philippe@linaro.org>
1940 d135536dSAni SinhaS: Supported
1941 d135536dSAni SinhaF: hw/acpi/viot.c
1942 d135536dSAni SinhaF: hw/acpi/viot.h
1943 d135536dSAni Sinha
1944 76f831dcSAni SinhaACPI/AVOCADO/BIOSBITS
1945 607a079bSAni SinhaM: Ani Sinha <anisinha@redhat.com>
1946 242a58caSAni SinhaM: Michael S. Tsirkin <mst@redhat.com>
1947 76f831dcSAni SinhaS: Supported
1948 76f831dcSAni SinhaF: tests/avocado/acpi-bits/*
1949 76f831dcSAni SinhaF: tests/avocado/acpi-bits.py
1950 76f831dcSAni SinhaF: docs/devel/acpi-bits.rst
1951 76f831dcSAni Sinha
1952 f7e462f8SDongjiu GengACPI/HEST/GHES
1953 d6eed465SDongjiu GengR: Dongjiu Geng <gengdongjiu1@gmail.com>
1954 f7e462f8SDongjiu GengL: qemu-arm@nongnu.org
1955 f7e462f8SDongjiu GengS: Maintained
1956 f7e462f8SDongjiu GengF: hw/acpi/ghes.c
1957 f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h
1958 f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst
1959 f7e462f8SDongjiu Geng
1960 aaade8d7SAndreas Färberppc4xx
1961 aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1962 0f514eeaSDavid GibsonS: Orphan
1963 8d8b636dSPaolo BonziniF: hw/ppc/ppc4*.c
1964 aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c
1965 b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h
1966 aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h
1967 34d0831fSPeter MaydellF: hw/intc/ppc-uic.c
1968 34d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h
1969 aaade8d7SAndreas Färber
1970 61af0ee6SPaolo BonziniCharacter devices
1971 2185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com>
1972 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1973 61af0ee6SPaolo BonziniS: Odd Fixes
1974 61af0ee6SPaolo BonziniF: hw/char/
1975 61af0ee6SPaolo Bonzini
1976 f536f112SPaolo BonziniNetwork devices
1977 f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com>
1978 f536f112SPaolo BonziniS: Odd Fixes
1979 f536f112SPaolo BonziniF: hw/net/
1980 6061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/
1981 1e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c
1982 9711cd0dSJens FreimannF: docs/virtio-net-failover.rst
1983 e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
1984 f536f112SPaolo Bonzini
1985 e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices
1986 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
1987 e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next
1988 e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained
1989 e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c
1990 e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h
1991 e0c9d0c1SPhilippe Mathieu-Daudé
1992 fd5d5c56SAnthony LiguoriSCSI
1993 de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1994 fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
1995 de7724f7SPaolo BonziniS: Supported
1996 74460f34SThomas HuthF: include/hw/scsi/*
1997 8d8b636dSPaolo BonziniF: hw/scsi/*
1998 1e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c
1999 b43957dcSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-virtio-scsi-test.c
2000 ce94fa7aSMark Cave-AylandF: tests/qtest/am53c974-test.c
2001 aa62976cSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-lsi53c895a-test.c
2002 e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next
2003 de7724f7SPaolo Bonzini
2004 fcb5629dSPeter A. G. CrosthwaiteSSI
2005 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2006 fcb5629dSPeter A. G. CrosthwaiteS: Maintained
2007 8d8b636dSPaolo BonziniF: hw/ssi/*
2008 2389bcc2SCédric Le GoaterF: hw/block/m25p80*
2009 982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h
2010 4b46ba61SAlistair FrancisX: hw/ssi/xilinx_*
2011 1e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c
2012 4b46ba61SAlistair Francis
2013 4b46ba61SAlistair FrancisXilinx SPI
2014 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2015 4b46ba61SAlistair FrancisS: Maintained
2016 4b46ba61SAlistair FrancisF: hw/ssi/xilinx_*
2017 fcb5629dSPeter A. G. Crosthwaite
2018 076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card)
2019 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2020 3e0a7693SPhilippe Mathieu-DaudéM: Bin Meng <bin.meng@windriver.com>
2021 ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org
2022 076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes
2023 076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd*
2024 076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c
2025 076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd*
2026 1232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c
2027 59b63d78SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sdcard-test.c
2028 59b63d78SPhilippe Mathieu-DaudéF: tests/qtest/sdhci-test.c
2029 076a0fc3SPhilippe Mathieu-Daudé
2030 fd5d5c56SAnthony LiguoriUSB
2031 5d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2032 cd02c965SGerd HoffmannS: Odd Fixes
2033 8d8b636dSPaolo BonziniF: hw/usb/*
2034 9c3c834bSPhilippe Mathieu-DaudéF: stubs/usb-dev-stub.c
2035 1e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c
2036 2a49e4e9SPeter MaydellF: docs/system/devices/usb.rst
2037 beded0ffSThomas HuthF: include/hw/usb.h
2038 beded0ffSThomas HuthF: include/hw/usb/
2039 fd5d5c56SAnthony Liguori
2040 e26082fdSPaolo BonziniUSB (serial adapter)
2041 cd02c965SGerd HoffmannR: Gerd Hoffmann <kraxel@redhat.com>
2042 e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
2043 e26082fdSPaolo BonziniS: Maintained
2044 e26082fdSPaolo BonziniF: hw/usb/dev-serial.c
2045 e26082fdSPaolo Bonzini
2046 92e1fb5eSAlex WilliamsonVFIO
2047 92e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com>
2048 2696da62SAlex WilliamsonM: Cédric Le Goater <clg@redhat.com>
2049 92e1fb5eSAlex WilliamsonS: Supported
2050 cf7087dbSKim PhillipsF: hw/vfio/*
2051 99b88c6dSThomas HuthF: include/hw/vfio/
2052 4e779bf1SPhilippe Mathieu-DaudéF: docs/igd-assign.txt
2053 2a578133STarun GuptaF: docs/devel/vfio-migration.rst
2054 92e1fb5eSAlex Williamson
2055 5eb74557SDong Jia Shivfio-ccw
2056 7913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com>
2057 074c84b9SMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com>
2058 5eb74557SDong Jia ShiS: Supported
2059 5eb74557SDong Jia ShiF: hw/vfio/ccw.c
2060 5eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c
2061 5eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h
2062 44445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h
2063 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
2064 5eb74557SDong Jia Shi
2065 a51b3153STony Krowiakvfio-ap
2066 a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com>
2067 a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com>
2068 074c84b9SMatthew RosatoM: Jason Herne <jjherne@linux.ibm.com>
2069 a51b3153STony KrowiakS: Supported
2070 a51b3153STony KrowiakF: hw/s390x/ap-device.c
2071 a51b3153STony KrowiakF: hw/s390x/ap-bridge.c
2072 a51b3153STony KrowiakF: include/hw/s390x/ap-device.h
2073 a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h
2074 2fe2942cSTony KrowiakF: hw/vfio/ap.c
2075 f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst
2076 a51b3153STony KrowiakL: qemu-s390x@nongnu.org
2077 a51b3153STony Krowiak
2078 fd5d5c56SAnthony Liguorivhost
2079 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
2080 fd5d5c56SAnthony LiguoriS: Supported
2081 8d8b636dSPaolo BonziniF: hw/*/*vhost*
2082 482580a6SMarc-André LureauF: docs/interop/vhost-user.json
2083 ed1be66bSMarc-André LureauF: docs/interop/vhost-user.rst
2084 72c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/
2085 f24bb728SMarc-André LureauF: backends/vhost-user.c
2086 f24bb728SMarc-André LureauF: include/sysemu/vhost-user-backend.h
2087 ec09f22dSStefan Weil viaF: subprojects/libvhost-user/
2088 fd5d5c56SAnthony Liguori
2089 2b6fc0b8SEugenio Pérezvhost-shadow-virtqueue
2090 2b6fc0b8SEugenio PérezR: Eugenio Pérez <eperezma@redhat.com>
2091 2b6fc0b8SEugenio PérezF: hw/virtio/vhost-shadow-virtqueue.*
2092 2b6fc0b8SEugenio Pérez
2093 fd5d5c56SAnthony Liguorivirtio
2094 a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
2095 fd5d5c56SAnthony LiguoriS: Supported
2096 8d8b636dSPaolo BonziniF: hw/*/virtio*
2097 72fa605dSThomas HuthF: hw/virtio/Makefile.objs
2098 72fa605dSThomas HuthF: hw/virtio/trace-events
2099 3b311250SMarkus ArmbrusterF: qapi/virtio.json
2100 6a084ea3SMichael S. TsirkinF: net/vhost-user.c
2101 494f7b57SThomas HuthF: include/hw/virtio/
2102 4db546d3SThomas HuthF: docs/devel/virtio*
2103 fd5d5c56SAnthony Liguori
2104 6d7b25adSDavid Hildenbrandvirtio-balloon
2105 6d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com>
2106 6d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
2107 6d7b25adSDavid HildenbrandS: Maintained
2108 14dc58e3SThomas HuthF: docs/interop/virtio-balloon-stats.rst
2109 6d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c
2110 6d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h
2111 *8d7f2e76SPhilippe Mathieu-DaudéF: system/balloon.c
2112 6d7b25adSDavid HildenbrandF: include/sysemu/balloon.h
2113 6d7b25adSDavid Hildenbrand
2114 fd5d5c56SAnthony Liguorivirtio-9p
2115 8c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org>
2116 233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com>
2117 3548fa01SChristian SchoenebeckS: Maintained
2118 6f569084SChristian SchoenebeckW: https://wiki.qemu.org/Documentation/9p
2119 aebeca25SAndreas FärberF: hw/9pfs/
2120 b827891dSGreg KurzX: hw/9pfs/xen-9p*
2121 71d72eceSChristian SchoenebeckX: hw/9pfs/9p-proxy*
2122 aebeca25SAndreas FärberF: fsdev/
2123 71d72eceSChristian SchoenebeckX: fsdev/virtfs-proxy-helper.c
2124 1e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c
2125 818e42feSChristian SchoenebeckF: tests/qtest/libqos/virtio-9p*
2126 1a001953SGreg KurzT: git https://gitlab.com/gkurz/qemu.git 9p-next
2127 90225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next
2128 fd5d5c56SAnthony Liguori
2129 71d72eceSChristian Schoenebeckvirtio-9p-proxy
2130 71d72eceSChristian SchoenebeckF: hw/9pfs/9p-proxy*
2131 71d72eceSChristian SchoenebeckF: fsdev/virtfs-proxy-helper.c
2132 71d72eceSChristian SchoenebeckF: docs/tools/virtfs-proxy-helper.rst
2133 71d72eceSChristian SchoenebeckS: Obsolete
2134 71d72eceSChristian Schoenebeck
2135 fd5d5c56SAnthony Liguorivirtio-blk
2136 54d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2137 b457a5f5SStefan HajnocziL: qemu-block@nongnu.org
2138 fd5d5c56SAnthony LiguoriS: Supported
2139 d9cf55a8SDaniil TatianinF: hw/block/virtio-blk-common.c
2140 8d8b636dSPaolo BonziniF: hw/block/virtio-blk.c
2141 b457a5f5SStefan HajnocziF: hw/block/dataplane/*
2142 d9cf55a8SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h
2143 1e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c
2144 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
2145 fd5d5c56SAnthony Liguori
2146 dd4ad64aSCornelia Huckvirtio-ccw
2147 c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
2148 68b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
2149 6a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com>
2150 dd4ad64aSCornelia HuckS: Supported
2151 901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc]
2152 117d7943SEric FarmanF: hw/s390x/vhost-*-ccw.c
2153 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next
2154 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
2155 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
2156 dd4ad64aSCornelia Huck
2157 faefdba8SAlbert Estevevirtio-dmabuf
2158 faefdba8SAlbert EsteveM: Albert Esteve <aesteve@redhat.com>
2159 faefdba8SAlbert EsteveS: Supported
2160 faefdba8SAlbert EsteveF: hw/display/virtio-dmabuf.c
2161 faefdba8SAlbert EsteveF: include/hw/virtio/virtio-dmabuf.h
2162 faefdba8SAlbert EsteveF: tests/unit/test-virtio-dmabuf.c
2163 faefdba8SAlbert Esteve
2164 bad7d2c3SDr. David Alan Gilbertvirtiofs
2165 bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com>
2166 bad7d2c3SDr. David Alan GilbertS: Supported
2167 bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs*
2168 bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h
2169 09c8d9e8SConnor KuehlL: virtio-fs@redhat.com
2170 bad7d2c3SDr. David Alan Gilbert
2171 a5d4d7b5SGerd Hoffmannvirtio-input
2172 a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2173 1e2edb98SGerd HoffmannS: Odd Fixes
2174 9c4d05b7SMarc-André LureauF: hw/input/vhost-user-input.c
2175 a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c
2176 a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h
2177 06914c97SMarc-André LureauF: contrib/vhost-user-input/*
2178 a5d4d7b5SGerd Hoffmann
2179 c1dee918SEric Augervirtio-iommu
2180 c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com>
2181 c1dee918SEric AugerS: Maintained
2182 c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c
2183 c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h
2184 c1dee918SEric Auger
2185 fd5d5c56SAnthony Liguorivirtio-serial
2186 2501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
2187 2501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
2188 fd5d5c56SAnthony LiguoriS: Supported
2189 8d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c
2190 8d8b636dSPaolo BonziniF: hw/char/virtio-console.c
2191 68a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h
2192 1e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c
2193 fd5d5c56SAnthony Liguori
2194 1f51a5cbSAmit Shahvirtio-rng
2195 2501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
2196 2501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
2197 1f51a5cbSAmit ShahS: Supported
2198 1f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c
2199 1f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h
2200 750cf869SThomas HuthF: include/sysemu/rng*.h
2201 1f51a5cbSAmit ShahF: backends/rng*.c
2202 1e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c
2203 1f51a5cbSAmit Shah
2204 e3e01466SMathieu Poiriervhost-user-rng
2205 e3e01466SMathieu PoirierM: Mathieu Poirier <mathieu.poirier@linaro.org>
2206 e3e01466SMathieu PoirierS: Supported
2207 4db546d3SThomas HuthF: docs/system/devices/vhost-user-rng.rst
2208 e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng.c
2209 e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng-pci.c
2210 e3e01466SMathieu PoirierF: include/hw/virtio/vhost-user-rng.h
2211 e3e01466SMathieu PoirierF: tools/vhost-user-rng/*
2212 e3e01466SMathieu Poirier
2213 27ba7b02SViresh Kumarvhost-user-gpio
2214 27ba7b02SViresh KumarM: Alex Bennée <alex.bennee@linaro.org>
2215 27ba7b02SViresh KumarR: Viresh Kumar <viresh.kumar@linaro.org>
2216 27ba7b02SViresh KumarS: Maintained
2217 25c60a46SViresh KumarF: hw/virtio/vhost-user-gpio*
2218 27ba7b02SViresh KumarF: include/hw/virtio/vhost-user-gpio.h
2219 8fcfc823SAlex BennéeF: tests/qtest/libqos/virtio-gpio.*
2220 27ba7b02SViresh Kumar
2221 a5dab090SMilan Zamazalvhost-user-scmi
2222 a5dab090SMilan ZamazalR: mzamazal@redhat.com
2223 a5dab090SMilan ZamazalS: Supported
2224 a5dab090SMilan ZamazalF: hw/virtio/vhost-user-scmi*
2225 a5dab090SMilan ZamazalF: include/hw/virtio/vhost-user-scmi.h
2226 b6f53ae0SMilan ZamazalF: tests/qtest/libqos/virtio-scmi.*
2227 a5dab090SMilan Zamazal
2228 6034011cSGongleivirtio-crypto
2229 6034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
2230 6034011cSGongleiS: Supported
2231 6034011cSGongleiF: hw/virtio/virtio-crypto.c
2232 6034011cSGongleiF: hw/virtio/virtio-crypto-pci.c
2233 6034011cSGongleiF: include/hw/virtio/virtio-crypto.h
2234 6034011cSGonglei
2235 18129c15SDavid Hildenbrandvirtio based memory device
2236 18129c15SDavid HildenbrandM: David Hildenbrand <david@redhat.com>
2237 18129c15SDavid HildenbrandS: Supported
2238 18129c15SDavid HildenbrandF: hw/virtio/virtio-md-pci.c
2239 18129c15SDavid HildenbrandF: include/hw/virtio/virtio-md-pci.h
2240 dbdf841bSDavid HildenbrandF: stubs/virtio-md-pci.c
2241 18129c15SDavid Hildenbrand
2242 751c7bddSDavid Hildenbrandvirtio-mem
2243 751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
2244 751c7bddSDavid HildenbrandS: Supported
2245 751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/
2246 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c
2247 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h
2248 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c
2249 751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h
2250 751c7bddSDavid Hildenbrand
2251 f3c507adSKeith Buschnvme
2252 8261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org>
2253 e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk>
2254 c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2255 f3c507adSKeith BuschS: Supported
2256 88eea45cSKlaus JensenF: hw/nvme/*
2257 dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h
2258 1e8a1faeSThomas HuthF: tests/qtest/nvme-test.c
2259 4db546d3SThomas HuthF: docs/system/devices/nvme.rst
2260 e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next
2261 f3c507adSKeith Busch
2262 bc4e68d3SJeuk Kimufs
2263 bc4e68d3SJeuk KimM: Jeuk Kim <jeuk20.kim@samsung.com>
2264 bc4e68d3SJeuk KimS: Supported
2265 bc4e68d3SJeuk KimF: hw/ufs/*
2266 bc4e68d3SJeuk KimF: include/block/ufs.h
2267 631c8726SJeuk KimF: tests/qtest/ufs-test.c
2268 bc4e68d3SJeuk Kim
2269 d383c625SHannes Reineckemegasas
2270 3fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com>
2271 c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2272 d383c625SHannes ReineckeS: Supported
2273 d383c625SHannes ReineckeF: hw/scsi/megasas.c
2274 d383c625SHannes ReineckeF: hw/scsi/mfi.h
2275 1e8a1faeSThomas HuthF: tests/qtest/megasas-test.c
2276 c887d333SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-megasas-test.c
2277 d383c625SHannes Reinecke
2278 605d52e6SDmitry FleytmanNetwork packet abstractions
2279 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2280 c8110e76SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com>
2281 605d52e6SDmitry FleytmanS: Maintained
2282 605d52e6SDmitry FleytmanF: include/net/eth.h
2283 605d52e6SDmitry FleytmanF: net/eth.c
2284 605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt*
2285 605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt*
2286 605d52e6SDmitry Fleytman
2287 622fb504SDmitry FleytmanVmware
2288 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2289 622fb504SDmitry FleytmanS: Maintained
2290 622fb504SDmitry FleytmanF: hw/net/vmxnet*
2291 622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi*
2292 1e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c
2293 622fb504SDmitry Fleytman
2294 de24d3f1SScott FeldmanRocker
2295 de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us>
2296 de24d3f1SScott FeldmanS: Maintained
2297 de24d3f1SScott FeldmanF: hw/net/rocker/
2298 92a3c6aaSMarkus ArmbrusterF: qapi/rocker.json
2299 de850948SThomas HuthF: tests/rocker/
2300 de850948SThomas HuthF: docs/specs/rocker.txt
2301 de24d3f1SScott Feldman
2302 093454e2SDmitry Fleytmane1000x
2303 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2304 8c061aa7SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com>
2305 093454e2SDmitry FleytmanS: Maintained
2306 093454e2SDmitry FleytmanF: hw/net/e1000x*
2307 093454e2SDmitry Fleytman
2308 6f3fbe4eSDmitry Fleytmane1000e
2309 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2310 8c061aa7SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com>
2311 6f3fbe4eSDmitry FleytmanS: Maintained
2312 6f3fbe4eSDmitry FleytmanF: hw/net/e1000e*
2313 7d6a4f12SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-e1000e-test.c
2314 0c2c2d4eSAkihiko OdakiF: tests/qtest/e1000e-test.c
2315 0c2c2d4eSAkihiko OdakiF: tests/qtest/libqos/e1000e.*
2316 6f3fbe4eSDmitry Fleytman
2317 3a977deeSAkihiko Odakiigb
2318 3a977deeSAkihiko OdakiM: Akihiko Odaki <akihiko.odaki@daynix.com>
2319 e860ef15SSriram YagnaramanR: Sriram Yagnaraman <sriram.yagnaraman@est.tech>
2320 3a977deeSAkihiko OdakiS: Maintained
2321 136e9dbaSAkihiko OdakiF: docs/system/devices/igb.rst
2322 3a977deeSAkihiko OdakiF: hw/net/igb*
2323 8e6c718aSAkihiko OdakiF: tests/avocado/netdev-ethtool.py
2324 45cb69bbSAkihiko OdakiF: tests/qtest/igb-test.c
2325 45cb69bbSAkihiko OdakiF: tests/qtest/libqos/igb.c
2326 fd5d5c56SAnthony Liguori
2327 ebc2327fSStefan Weileepro100
2328 ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de>
2329 ebc2327fSStefan WeilS: Maintained
2330 ebc2327fSStefan WeilF: hw/net/eepro100.c
2331 ebc2327fSStefan Weil
2332 34ea023dSSven Schnelletulip
2333 34ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org>
2334 34ea023dSSven SchnelleS: Maintained
2335 34ea023dSSven SchnelleF: hw/net/tulip.c
2336 34ea023dSSven SchnelleF: hw/net/tulip.h
2337 34ea023dSSven Schnelle
2338 065177eeSPatrick Venturepca954x
2339 065177eeSPatrick VentureM: Patrick Venture <venture@google.com>
2340 065177eeSPatrick VentureS: Maintained
2341 065177eeSPatrick VentureF: hw/i2c/i2c_mux_pca954x.c
2342 065177eeSPatrick VentureF: include/hw/i2c/i2c_mux_pca954x.h
2343 065177eeSPatrick Venture
2344 e481a1f6SAlistair FrancisGeneric Loader
2345 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2346 e481a1f6SAlistair FrancisS: Maintained
2347 e481a1f6SAlistair FrancisF: hw/core/generic-loader.c
2348 efe1592cSAlistair FrancisF: hw/core/uboot_image.h
2349 e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h
2350 70f20110SAlex BennéeF: docs/system/generic-loader.rst
2351 e481a1f6SAlistair Francis
2352 a33ff6d2SAlex BennéeGuest Loader
2353 a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2354 a33ff6d2SAlex BennéeS: Maintained
2355 a33ff6d2SAlex BennéeF: hw/core/guest-loader.c
2356 01460378SAlex BennéeF: docs/system/guest-loader.rst
2357 bbbd9b6eSWillian RampazzoF: tests/avocado/boot_xen.py
2358 fd5d5c56SAnthony Liguori
2359 645d3cbeSSu HangIntel Hexadecimal Object File Loader
2360 645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn>
2361 645d3cbeSSu HangS: Maintained
2362 1e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c
2363 4b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex
2364 645d3cbeSSu Hang
2365 87a9023aSThomas HuthCHRP NVRAM
2366 87a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com>
2367 87a9023aSThomas HuthS: Maintained
2368 87a9023aSThomas HuthF: hw/nvram/chrp_nvram.c
2369 87a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h
2370 1e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c
2371 87a9023aSThomas Huth
2372 42697d88SBen WarrenVM Generation ID
2373 2b42989cSJohn SnowS: Orphan
2374 48006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
2375 42697d88SBen WarrenF: hw/acpi/vmgenid.c
2376 42697d88SBen WarrenF: include/hw/acpi/vmgenid.h
2377 42697d88SBen WarrenF: docs/specs/vmgenid.txt
2378 1e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c
2379 42697d88SBen Warren
2380 c1b29826SPhilippe Mathieu-DaudéLED
2381 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2382 c1b29826SPhilippe Mathieu-DaudéS: Maintained
2383 c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h
2384 c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c
2385 c1b29826SPhilippe Mathieu-Daudé
2386 747969dbSPhilippe Mathieu-DaudéUnimplemented device
2387 747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org>
2388 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
2389 48006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
2390 747969dbSPhilippe Mathieu-DaudéS: Maintained
2391 747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h
2392 747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c
2393 747969dbSPhilippe Mathieu-Daudé
2394 6007523aSPhilippe Mathieu-DaudéEmpty slot
2395 6007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com>
2396 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
2397 48006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca>
2398 6007523aSPhilippe Mathieu-DaudéS: Maintained
2399 6007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h
2400 6007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c
2401 6007523aSPhilippe Mathieu-Daudé
2402 dbb2e472SGerd HoffmannStandard VGA
2403 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2404 dbb2e472SGerd HoffmannS: Maintained
2405 dbb2e472SGerd HoffmannF: hw/display/vga*
2406 dbb2e472SGerd HoffmannF: hw/display/bochs-display.c
2407 dbb2e472SGerd HoffmannF: include/hw/display/vga.h
2408 dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h
2409 dbb2e472SGerd Hoffmann
2410 58d632c7SGerd Hoffmannramfb
2411 58d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2412 58d632c7SGerd HoffmannS: Maintained
2413 58d632c7SGerd HoffmannF: hw/display/ramfb*.c
2414 58d632c7SGerd HoffmannF: include/hw/display/ramfb.h
2415 58d632c7SGerd Hoffmann
2416 dbb2e472SGerd Hoffmannvirtio-gpu
2417 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2418 a4de5e8aSGerd HoffmannS: Odd Fixes
2419 dbb2e472SGerd HoffmannF: hw/display/virtio-gpu*
2420 c68082c4SMarc-André LureauF: hw/display/virtio-vga.*
2421 dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h
2422 dbb2e472SGerd Hoffmann
2423 b372d79bSRaphael Norwitzvhost-user-blk
2424 b372d79bSRaphael NorwitzM: Raphael Norwitz <raphael.norwitz@nutanix.com>
2425 b372d79bSRaphael NorwitzS: Maintained
2426 b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/
2427 b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/
2428 b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c
2429 8edd5673SDaniil TatianinF: hw/block/virtio-blk-common.c
2430 b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c
2431 b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c
2432 b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c
2433 b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h
2434 b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h
2435 8edd5673SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h
2436 b372d79bSRaphael Norwitz
2437 bd2e44feSMarc-André Lureauvhost-user-gpu
2438 bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2439 a4de5e8aSGerd HoffmannR: Gerd Hoffmann <kraxel@redhat.com>
2440 bd2e44feSMarc-André LureauS: Maintained
2441 bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst
2442 d52c454aSMarc-André LureauF: contrib/vhost-user-gpu
2443 d52c454aSMarc-André LureauF: hw/display/vhost-user-*
2444 bd2e44feSMarc-André Lureau
2445 dbb2e472SGerd HoffmannCirrus VGA
2446 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2447 dbb2e472SGerd HoffmannS: Odd Fixes
2448 dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
2449 dbb2e472SGerd HoffmannF: hw/display/cirrus*
2450 dbb2e472SGerd Hoffmann
2451 72d277a7SGerd HoffmannEDID Generator
2452 72d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2453 72d277a7SGerd HoffmannS: Maintained
2454 72d277a7SGerd HoffmannF: hw/display/edid*
2455 72d277a7SGerd HoffmannF: include/hw/display/edid.h
2456 72d277a7SGerd HoffmannF: qemu-edid.c
2457 72d277a7SGerd Hoffmann
2458 10386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB)
2459 10386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org>
2460 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2461 10386385SPhilippe Mathieu-DaudéS: Maintained
2462 10386385SPhilippe Mathieu-DaudéF: hw/isa/piix4.c
2463 fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
2464 10386385SPhilippe Mathieu-Daudé
2465 15ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg)
2466 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2467 15ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com>
2468 15ffb43cSPhilippe Mathieu-DaudéS: Supported
2469 15ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt
2470 8d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c
2471 b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c
2472 15ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h
2473 15ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h
2474 1cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c
2475 1e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c
2476 15ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next
2477 15ffb43cSPhilippe Mathieu-Daudé
2478 2313abf0SThomas HuthXIVE
2479 2313abf0SThomas HuthM: Cédric Le Goater <clg@kaod.org>
2480 4901a34dSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com>
2481 2313abf0SThomas HuthL: qemu-ppc@nongnu.org
2482 b0877575SCédric Le GoaterS: Odd Fixes
2483 2313abf0SThomas HuthF: hw/*/*xive*
2484 2313abf0SThomas HuthF: include/hw/*/*xive*
2485 24563a58SCédric Le GoaterF: docs/*/*xive*
2486 2313abf0SThomas Huth
2487 7bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals
2488 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp>
2489 7bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com>
2490 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
2491 645194c7SYoshinori SatoF: hw/char/renesas_sci.c
2492 7bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
2493 c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c
2494 7bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
2495 645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h
2496 7bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h
2497 c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h
2498 7bd0d13fSPhilippe Mathieu-Daudé
2499 e78597ccSYoshinori SatoRenesas RX peripherals
2500 b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp>
2501 b2744da9SPhilippe Mathieu-DaudéS: Orphan
2502 e78597ccSYoshinori SatoF: hw/intc/rx_icu.c
2503 0c80f50fSYoshinori SatoF: hw/rx/
2504 e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h
2505 0c80f50fSYoshinori SatoF: include/hw/rx/
2506 e78597ccSYoshinori Sato
2507 de4d4adbSPavel PisaCAN bus subsystem and hardware
2508 de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz>
2509 de4d4adbSPavel PisaM: Vikram Garhwal <fnu.vikram@xilinx.com>
2510 de4d4adbSPavel PisaS: Maintained
2511 de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/
2512 de4d4adbSPavel PisaF: net/can/*
2513 de4d4adbSPavel PisaF: hw/net/can/*
2514 de4d4adbSPavel PisaF: include/net/can_*.h
2515 de4d4adbSPavel Pisa
2516 ff8cdbbdSDavid GibsonOpenPIC interrupt controller
2517 ff8cdbbdSDavid GibsonM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2518 ff8cdbbdSDavid GibsonS: Odd Fixes
2519 ff8cdbbdSDavid GibsonF: hw/intc/openpic.c
2520 ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic.h
2521 ff8cdbbdSDavid Gibson
2522 6cee5479SPhilippe Mathieu-DaudéMIPS CPS
2523 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2524 6cee5479SPhilippe Mathieu-DaudéS: Odd Fixes
2525 6cee5479SPhilippe Mathieu-DaudéF: hw/misc/mips_*
2526 6cee5479SPhilippe Mathieu-DaudéF: include/hw/misc/mips_*
2527 6cee5479SPhilippe Mathieu-Daudé
2528 6cee5479SPhilippe Mathieu-DaudéMIPS GIC
2529 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2530 6cee5479SPhilippe Mathieu-DaudéS: Odd Fixes
2531 6cee5479SPhilippe Mathieu-DaudéF: hw/intc/mips_gic.c
2532 6cee5479SPhilippe Mathieu-DaudéF: hw/timer/mips_gictimer.c
2533 6cee5479SPhilippe Mathieu-DaudéF: include/hw/intc/mips_gic.h
2534 6cee5479SPhilippe Mathieu-DaudéF: include/hw/timer/mips_gictimer.h
2535 6cee5479SPhilippe Mathieu-Daudé
2536 56e34834SCornelia HuckS390 3270 device
2537 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
2538 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2539 56e34834SCornelia HuckS: Odd fixes
2540 56e34834SCornelia HuckF: include/hw/s390x/3270-ccw.h
2541 56e34834SCornelia HuckF: hw/char/terminal3270.c
2542 56e34834SCornelia HuckF: hw/s390x/3270-ccw.c
2543 56e34834SCornelia HuckL: qemu-s390x@nongnu.org
2544 56e34834SCornelia Huck
2545 56e34834SCornelia HuckS390 diag 288 watchdog
2546 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
2547 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2548 56e34834SCornelia HuckS: Supported
2549 56e34834SCornelia HuckF: hw/watchdog/wdt_diag288.c
2550 56e34834SCornelia HuckF: include/hw/watchdog/wdt_diag288.h
2551 56e34834SCornelia HuckL: qemu-s390x@nongnu.org
2552 56e34834SCornelia Huck
2553 56e34834SCornelia HuckS390 storage key device
2554 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
2555 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2556 56e34834SCornelia HuckS: Supported
2557 56e34834SCornelia HuckF: hw/s390x/storage-keys.h
2558 56e34834SCornelia HuckF: hw/390x/s390-skeys*.c
2559 56e34834SCornelia HuckL: qemu-s390x@nongnu.org
2560 56e34834SCornelia Huck
2561 56e34834SCornelia HuckS390 storage attribute device
2562 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
2563 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2564 56e34834SCornelia HuckS: Supported
2565 56e34834SCornelia HuckF: hw/s390x/storage-attributes.h
2566 56e34834SCornelia HuckF: hw/s390/s390-stattrib*.c
2567 56e34834SCornelia HuckL: qemu-s390x@nongnu.org
2568 56e34834SCornelia Huck
2569 56e34834SCornelia HuckS390 floating interrupt controller
2570 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com>
2571 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com>
2572 56e34834SCornelia HuckM: David Hildenbrand <david@redhat.com>
2573 56e34834SCornelia HuckS: Supported
2574 56e34834SCornelia HuckF: hw/intc/s390_flic*.c
2575 56e34834SCornelia HuckF: include/hw/s390x/s390_flic.h
2576 56e34834SCornelia HuckL: qemu-s390x@nongnu.org
2577 56e34834SCornelia Huck
2578 5028d66cSHongren (Zenithal) ZhengCanoKey
2579 5028d66cSHongren (Zenithal) ZhengM: Hongren (Zenithal) Zheng <i@zenithal.me>
2580 5028d66cSHongren (Zenithal) ZhengS: Maintained
2581 5028d66cSHongren (Zenithal) ZhengR: Canokeys.org <contact@canokeys.org>
2582 5028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.c
2583 5028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.h
2584 5028d66cSHongren (Zenithal) ZhengF: docs/system/devices/canokey.rst
2585 5028d66cSHongren (Zenithal) Zheng
2586 fd5d5c56SAnthony LiguoriSubsystems
2587 fd5d5c56SAnthony Liguori----------
2588 a8f4aee6SPhilippe Mathieu-DaudéOverall Audio backends
2589 fd5d5c56SAnthony LiguoriM: Gerd Hoffmann <kraxel@redhat.com>
2590 cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2591 6bc915f3SGerd HoffmannS: Odd Fixes
2592 fd5d5c56SAnthony LiguoriF: audio/
2593 0ebe43eaSPhilippe Mathieu-DaudéX: audio/alsaaudio.c
2594 0ebe43eaSPhilippe Mathieu-DaudéX: audio/coreaudio.c
2595 0ebe43eaSPhilippe Mathieu-DaudéX: audio/dsound*
2596 0ebe43eaSPhilippe Mathieu-DaudéX: audio/jackaudio.c
2597 0ebe43eaSPhilippe Mathieu-DaudéX: audio/ossaudio.c
2598 0ebe43eaSPhilippe Mathieu-DaudéX: audio/paaudio.c
2599 0ebe43eaSPhilippe Mathieu-DaudéX: audio/sdlaudio.c
2600 663df1ccSAlexandre RatchovX: audio/sndioaudio.c
2601 4566d142SPhilippe Mathieu-DaudéX: audio/spiceaudio.c
2602 92a3c6aaSMarkus ArmbrusterF: qapi/audio.json
2603 fd5d5c56SAnthony Liguori
2604 0ebe43eaSPhilippe Mathieu-DaudéALSA Audio backend
2605 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2606 584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
2607 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
2608 0ebe43eaSPhilippe Mathieu-DaudéF: audio/alsaaudio.c
2609 0ebe43eaSPhilippe Mathieu-Daudé
2610 0ebe43eaSPhilippe Mathieu-DaudéCore Audio framework backend
2611 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2612 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2613 584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
2614 4f978632SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com>
2615 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
2616 0ebe43eaSPhilippe Mathieu-DaudéF: audio/coreaudio.c
2617 0ebe43eaSPhilippe Mathieu-Daudé
2618 0ebe43eaSPhilippe Mathieu-DaudéDSound Audio backend
2619 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2620 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
2621 0ebe43eaSPhilippe Mathieu-DaudéF: audio/dsound*
2622 0ebe43eaSPhilippe Mathieu-Daudé
2623 0ebe43eaSPhilippe Mathieu-DaudéJACK Audio Connection Kit backend
2624 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2625 584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com>
2626 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
2627 0ebe43eaSPhilippe Mathieu-DaudéF: audio/jackaudio.c
2628 0ebe43eaSPhilippe Mathieu-Daudé
2629 0ebe43eaSPhilippe Mathieu-DaudéOpen Sound System (OSS) Audio backend
2630 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2631 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
2632 0ebe43eaSPhilippe Mathieu-DaudéF: audio/ossaudio.c
2633 0ebe43eaSPhilippe Mathieu-Daudé
2634 0ebe43eaSPhilippe Mathieu-DaudéPulseAudio backend
2635 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2636 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
2637 0ebe43eaSPhilippe Mathieu-DaudéF: audio/paaudio.c
2638 0ebe43eaSPhilippe Mathieu-Daudé
2639 0ebe43eaSPhilippe Mathieu-DaudéSDL Audio backend
2640 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com>
2641 2863bd56SThomas HuthR: Thomas Huth <huth@tuxfamily.org>
2642 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes
2643 0ebe43eaSPhilippe Mathieu-DaudéF: audio/sdlaudio.c
2644 0ebe43eaSPhilippe Mathieu-Daudé
2645 663df1ccSAlexandre RatchovSndio Audio backend
2646 663df1ccSAlexandre RatchovM: Gerd Hoffmann <kraxel@redhat.com>
2647 663df1ccSAlexandre RatchovR: Alexandre Ratchov <alex@caoua.org>
2648 663df1ccSAlexandre RatchovS: Odd Fixes
2649 663df1ccSAlexandre RatchovF: audio/sndioaudio.c
2650 663df1ccSAlexandre Ratchov
2651 fd5d5c56SAnthony LiguoriBlock layer core
2652 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
2653 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
2654 fd5d5c56SAnthony LiguoriL: qemu-block@nongnu.org
2655 fd5d5c56SAnthony LiguoriS: Supported
2656 fd5d5c56SAnthony LiguoriF: block*
2657 fd5d5c56SAnthony LiguoriF: block/
2658 8d8b636dSPaolo BonziniF: hw/block/
2659 b885cddaSMarkus ArmbrusterF: qapi/block*.json
2660 b885cddaSMarkus ArmbrusterF: qapi/transaction.json
2661 4c346e0bSKevin WolfF: include/block/
2662 7f9241d8SStefan HajnocziF: include/sysemu/block-*.h
2663 46078760SKevin WolfF: qemu-img*
2664 33b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-img.rst
2665 46078760SKevin WolfF: qemu-io*
2666 29242091SKevin WolfF: tests/qemu-iotests/
2667 8dd30c86SMax ReitzF: util/qemu-progress.c
2668 0bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c
2669 da668aa1SThomas HuthF: tests/unit/check-block-qdict.c
2670 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
2671 fd5d5c56SAnthony Liguori
2672 c607c7fbSStefan HajnocziStorage daemon
2673 c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2674 c607c7fbSStefan HajnocziL: qemu-block@nongnu.org
2675 c607c7fbSStefan HajnocziS: Supported
2676 c607c7fbSStefan HajnocziF: storage-daemon/
2677 c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst
2678 c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst
2679 c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
2680 c607c7fbSStefan Hajnoczi
2681 d55053b1SStefan HajnocziBlock I/O path
2682 d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2683 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2684 d55053b1SStefan HajnocziL: qemu-block@nongnu.org
2685 d55053b1SStefan HajnocziS: Supported
2686 36c697bdSPaolo BonziniF: util/async.c
2687 36c697bdSPaolo BonziniF: util/aio-*.c
2688 1f050a46SStefan HajnocziF: util/aio-*.h
2689 1f050a46SStefan HajnocziF: util/fdmon-*.c
2690 d55053b1SStefan HajnocziF: block/io.c
2691 41abca8cSStefan HajnocziF: block/plug.c
2692 d55053b1SStefan HajnocziF: migration/block*
2693 e1029ae2SFam ZhengF: include/block/aio.h
2694 f5a53faaSStefan HajnocziF: include/block/aio-wait.h
2695 0a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py
2696 da668aa1SThomas HuthF: tests/unit/test-fdmon-epoll.c
2697 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
2698 d55053b1SStefan Hajnoczi
2699 e5b5728cSPaolo BonziniBlock SCSI subsystem
2700 e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2701 fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
2702 e5b5728cSPaolo BonziniL: qemu-block@nongnu.org
2703 e5b5728cSPaolo BonziniS: Supported
2704 e5b5728cSPaolo BonziniF: include/scsi/*
2705 e5b5728cSPaolo BonziniF: scsi/*
2706 e5b5728cSPaolo Bonzini
2707 280458a3SJeff CodyBlock Jobs
2708 03283d64SJeff CodyM: John Snow <jsnow@redhat.com>
2709 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
2710 280458a3SJeff CodyL: qemu-block@nongnu.org
2711 280458a3SJeff CodyS: Supported
2712 280458a3SJeff CodyF: blockjob.c
2713 280458a3SJeff CodyF: include/block/blockjob.h
2714 33e9e9bdSKevin WolfF: job.c
2715 1a90bc81SKevin WolfF: job-qmp.c
2716 c468e368SMarkus ArmbrusterF: include/qemu/job.h
2717 280458a3SJeff CodyF: block/backup.c
2718 280458a3SJeff CodyF: block/commit.c
2719 77346025SJeff CodyF: block/stream.c
2720 280458a3SJeff CodyF: block/mirror.c
2721 bf42508fSKevin WolfF: qapi/job.json
2722 d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c
2723 d088e6a4SVladimir Sementsov-OgievskiyF: include/block/block-copy.h
2724 d088e6a4SVladimir Sementsov-OgievskiyF: block/reqlist.c
2725 d088e6a4SVladimir Sementsov-OgievskiyF: include/block/reqlist.h
2726 d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.h
2727 d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.c
2728 1c14eaabSVladimir Sementsov-OgievskiyF: block/snapshot-access.c
2729 d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h
2730 d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c
2731 d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c
2732 d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h
2733 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs
2734 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
2735 280458a3SJeff Cody
2736 502730eeSJonathan CameronCompute Express Link
2737 502730eeSJonathan CameronM: Jonathan Cameron <jonathan.cameron@huawei.com>
2738 3456fedbSJonathan CameronR: Fan Ni <fan.ni@samsung.com>
2739 502730eeSJonathan CameronS: Supported
2740 502730eeSJonathan CameronF: hw/cxl/
2741 2fcd005fSDavid HildenbrandF: hw/mem/cxl_type3.c
2742 502730eeSJonathan CameronF: include/hw/cxl/
2743 502730eeSJonathan Cameron
2744 538193bcSJohn SnowDirty Bitmaps
2745 edb05904SEric BlakeM: Eric Blake <eblake@redhat.com>
2746 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
2747 edb05904SEric BlakeR: John Snow <jsnow@redhat.com>
2748 538193bcSJohn SnowL: qemu-block@nongnu.org
2749 538193bcSJohn SnowS: Supported
2750 538193bcSJohn SnowF: include/qemu/hbitmap.h
2751 538193bcSJohn SnowF: include/block/dirty-bitmap.h
2752 bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c
2753 00637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c
2754 00637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c
2755 052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c
2756 00637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c
2757 da668aa1SThomas HuthF: tests/unit/test-hbitmap.c
2758 5746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst
2759 edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps
2760 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
2761 538193bcSJohn Snow
2762 61af0ee6SPaolo BonziniCharacter device backends
2763 55fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2764 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
2765 fd5d5c56SAnthony LiguoriS: Maintained
2766 178fe0aeSMarc-André LureauF: chardev/
2767 8228e353SMarc-André LureauF: include/chardev/
2768 dbeee392SMarkus ArmbrusterF: qapi/char.json
2769 fd5d5c56SAnthony Liguori
2770 e26082fdSPaolo BonziniCharacter Devices (Braille)
2771 e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
2772 e26082fdSPaolo BonziniS: Maintained
2773 6b10e573SMarc-André LureauF: chardev/baum.c
2774 fd5d5c56SAnthony Liguori
2775 e94630d3SMarkus ArmbrusterCommand line option argument parsing
2776 e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
2777 e94630d3SMarkus ArmbrusterS: Supported
2778 e94630d3SMarkus ArmbrusterF: include/qemu/option.h
2779 da668aa1SThomas HuthF: tests/unit/test-keyval.c
2780 da668aa1SThomas HuthF: tests/unit/test-qemu-opts.c
2781 e94630d3SMarkus ArmbrusterF: util/keyval.c
2782 e94630d3SMarkus ArmbrusterF: util/qemu-option.c
2783 e94630d3SMarkus Armbruster
2784 8c413e79SMarkus ArmbrusterCoverity model
2785 8c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
2786 8c413e79SMarkus ArmbrusterS: Supported
2787 8c413e79SMarkus ArmbrusterF: scripts/coverity-model.c
2788 8c413e79SMarkus Armbruster
2789 9c263d07SPeter MaydellCoverity Scan integration
2790 9c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
2791 9c263d07SPeter MaydellS: Maintained
2792 9c263d07SPeter MaydellF: scripts/coverity-scan/
2793 9c263d07SPeter Maydell
2794 d24b569aSPeter A. G. CrosthwaiteDevice Tree
2795 c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com>
2796 c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au>
2797 d24b569aSPeter A. G. CrosthwaiteS: Maintained
2798 *8d7f2e76SPhilippe Mathieu-DaudéF: system/device_tree.c
2799 82407515SThomas HuthF: include/sysemu/device_tree.h
2800 d24b569aSPeter A. G. Crosthwaite
2801 3505a22bSMarc-André LureauDump
2802 3505a22bSMarc-André LureauS: Supported
2803 3505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2804 6d3da32cSMarkus ArmbrusterF: dump/
2805 3505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c
2806 3505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h
2807 6d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs
2808 3505a22bSMarc-André LureauF: include/sysemu/dump-arch.h
2809 3505a22bSMarc-André LureauF: include/sysemu/dump.h
2810 d06b747bSMarkus ArmbrusterF: qapi/dump.json
2811 3505a22bSMarc-André LureauF: scripts/dump-guest-memory.py
2812 3505a22bSMarc-André LureauF: stubs/dump.c
2813 3505a22bSMarc-André Lureau
2814 4f966768SMarkus ArmbrusterError reporting
2815 4f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
2816 4f966768SMarkus ArmbrusterS: Supported
2817 4f966768SMarkus ArmbrusterF: include/qapi/error.h
2818 4f966768SMarkus ArmbrusterF: include/qemu/error-report.h
2819 abb3d37dSMarkus ArmbrusterF: qapi/error.json
2820 4f966768SMarkus ArmbrusterF: util/error.c
2821 4f966768SMarkus ArmbrusterF: util/qemu-error.c
2822 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci
2823 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci
2824 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci
2825 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci
2826 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci
2827 8220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci
2828 4f966768SMarkus Armbruster
2829 fd5d5c56SAnthony LiguoriGDB stub
2830 c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2831 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
2832 c7b3e866SAlex BennéeS: Maintained
2833 4db546d3SThomas HuthF: docs/system/gdb.rst
2834 842b42dfSAlex BennéeF: gdbstub/*
2835 0dec1016SPeter MaydellF: include/exec/gdbstub.h
2836 d96bf49bSAlex BennéeF: include/gdbstub/*
2837 fd5d5c56SAnthony LiguoriF: gdb-xml/
2838 51c623b0SLirong YuanF: tests/tcg/multiarch/gdbstub/
2839 97cfba13SAlex BennéeF: scripts/feature_to_c.sh
2840 bcbc36a9SAlex BennéeF: scripts/probe-gdb-support.py
2841 fd5d5c56SAnthony Liguori
2842 01a9c03cSPaolo BonziniMemory API
2843 01a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2844 07b315baSDavid HildenbrandM: Peter Xu <peterx@redhat.com>
2845 07b315baSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
2846 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
2847 01a9c03cSPaolo BonziniS: Supported
2848 01a9c03cSPaolo BonziniF: include/exec/ioport.h
2849 14776ab5STony NguyenF: include/exec/memop.h
2850 01a9c03cSPaolo BonziniF: include/exec/memory.h
2851 2b1641d0SPaolo BonziniF: include/exec/ram_addr.h
2852 41aa4e9fSJuan QuintelaF: include/exec/ramblock.h
2853 9f04dd7fSDavid HildenbrandF: include/sysemu/memory_mapping.h
2854 *8d7f2e76SPhilippe Mathieu-DaudéF: system/dma-helpers.c
2855 *8d7f2e76SPhilippe Mathieu-DaudéF: system/ioport.c
2856 *8d7f2e76SPhilippe Mathieu-DaudéF: system/memory.c
2857 *8d7f2e76SPhilippe Mathieu-DaudéF: system/memory_mapping.c
2858 *8d7f2e76SPhilippe Mathieu-DaudéF: system/physmem.c
2859 01a9c03cSPaolo BonziniF: include/exec/memory-internal.h
2860 044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci
2861 01a9c03cSPaolo Bonzini
2862 2fcd005fSDavid HildenbrandMemory devices
2863 2fcd005fSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
2864 2fcd005fSDavid HildenbrandM: Igor Mammedov <imammedo@redhat.com>
2865 2fcd005fSDavid HildenbrandR: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
2866 2fcd005fSDavid HildenbrandS: Supported
2867 2fcd005fSDavid HildenbrandF: hw/mem/memory-device.c
2868 2fcd005fSDavid HildenbrandF: hw/mem/nvdimm.c
2869 2fcd005fSDavid HildenbrandF: hw/mem/pc-dimm.c
2870 2fcd005fSDavid HildenbrandF: include/hw/mem/memory-device.h
2871 2fcd005fSDavid HildenbrandF: include/hw/mem/nvdimm.h
2872 2fcd005fSDavid HildenbrandF: include/hw/mem/pc-dimm.h
2873 2fcd005fSDavid HildenbrandF: docs/nvdimm.txt
2874 2fcd005fSDavid Hildenbrand
2875 7ee3bf03SGerd HoffmannSPICE
2876 7ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2877 227b1638SGerd HoffmannS: Odd Fixes
2878 6e481d57SPeter MaydellF: include/ui/qemu-spice.h
2879 438528a3SThomas HuthF: include/ui/spice-display.h
2880 7ee3bf03SGerd HoffmannF: ui/spice-*.c
2881 7ee3bf03SGerd HoffmannF: audio/spiceaudio.c
2882 8d8b636dSPaolo BonziniF: hw/display/qxl*
2883 608cfed6SMarkus ArmbrusterF: qapi/ui.json
2884 9bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt
2885 7ee3bf03SGerd Hoffmann
2886 fd5d5c56SAnthony LiguoriGraphics
2887 25eccc37SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2888 cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2889 25eccc37SGerd HoffmannS: Odd Fixes
2890 fd5d5c56SAnthony LiguoriF: ui/
2891 e220656cSThomas HuthF: include/ui/
2892 608cfed6SMarkus ArmbrusterF: qapi/ui.json
2893 b1d38037SMarc-André LureauF: util/drm.c
2894 4db546d3SThomas HuthF: docs/devel/ui.rst
2895 fd5d5c56SAnthony Liguori
2896 351f1bf6SAndreas FärberCocoa graphics
2897 30ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
2898 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
2899 4f978632SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com>
2900 351f1bf6SAndreas FärberS: Odd Fixes
2901 351f1bf6SAndreas FärberF: ui/cocoa.m
2902 351f1bf6SAndreas Färber
2903 fd5d5c56SAnthony LiguoriMain loop
2904 da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2905 da26f37aSPaolo BonziniS: Maintained
2906 54d31236SMarkus ArmbrusterF: include/qemu/main-loop.h
2907 54d31236SMarkus ArmbrusterF: include/sysemu/runstate.h
2908 e6dba048SAlejandro JimenezF: include/sysemu/runstate-action.h
2909 3ecb29a3SPaolo BonziniF: util/main-loop.c
2910 3ecb29a3SPaolo BonziniF: util/qemu-timer.c
2911 *8d7f2e76SPhilippe Mathieu-DaudéF: system/vl.c
2912 *8d7f2e76SPhilippe Mathieu-DaudéF: system/main.c
2913 *8d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c
2914 *8d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-throttle.c
2915 *8d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-timers.c
2916 *8d7f2e76SPhilippe Mathieu-DaudéF: system/runstate*
2917 0e201d34SMarkus ArmbrusterF: qapi/run-state.json
2918 fd5d5c56SAnthony Liguori
2919 1b7e01d0SStefan HajnocziRead, Copy, Update (RCU)
2920 1b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
2921 1b7e01d0SStefan HajnocziS: Maintained
2922 fc3b9dfaSPhilippe Mathieu-DaudéF: docs/devel/lockcnt.txt
2923 fc3b9dfaSPhilippe Mathieu-DaudéF: docs/devel/rcu.txt
2924 1b7e01d0SStefan HajnocziF: include/qemu/rcu*.h
2925 da668aa1SThomas HuthF: tests/unit/rcutorture.c
2926 da668aa1SThomas HuthF: tests/unit/test-rcu-*.c
2927 1b7e01d0SStefan HajnocziF: util/rcu.c
2928 1b7e01d0SStefan Hajnoczi
2929 8899b4aeSLuiz CapitulinoHuman Monitor (HMP)
2930 b8b6d3c0SDr. David Alan GilbertM: Dr. David Alan Gilbert <dave@treblig.org>
2931 fbb0621aSLuiz CapitulinoS: Maintained
2932 5bce308aSKevin WolfF: monitor/monitor-internal.h
2933 e84328faSKevin WolfF: monitor/misc.c
2934 1d95db74SKevin WolfF: monitor/monitor.c
2935 f1b3ccfaSKevin WolfF: monitor/hmp*
2936 f1b3ccfaSKevin WolfF: hmp.h
2937 c13e9912SThomas HuthF: hmp-commands*.hx
2938 c13e9912SThomas HuthF: include/monitor/hmp-target.h
2939 1e8a1faeSThomas HuthF: tests/qtest/test-hmp.c
2940 637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h
2941 637de4dbSMarkus ArmbrusterF: util/qemu-print.c
2942 fd5d5c56SAnthony Liguori
2943 f536f112SPaolo BonziniNetwork device backends
2944 442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com>
2945 fd5d5c56SAnthony LiguoriS: Maintained
2946 fd5d5c56SAnthony LiguoriF: net/
2947 d24b2b1cSThomas HuthF: include/net/
2948 e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c
2949 e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
2950 3c0bd37dSMarkus ArmbrusterF: qapi/net.json
2951 fd5d5c56SAnthony Liguori
2952 aee09bafSVincenzo MaffioneNetmap network backend
2953 aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it>
2954 aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
2955 aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com>
2956 aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/
2957 aee09bafSVincenzo MaffioneS: Maintained
2958 aee09bafSVincenzo MaffioneF: net/netmap.c
2959 aee09bafSVincenzo Maffione
2960 cb039ef3SIlya MaximetsAF_XDP network backend
2961 cb039ef3SIlya MaximetsR: Ilya Maximets <i.maximets@ovn.org>
2962 cb039ef3SIlya MaximetsF: net/af-xdp.c
2963 cb039ef3SIlya Maximets
2964 4fc264f4SEduardo HabkostHost Memory Backends
2965 4ade3ea1SDavid HildenbrandM: David Hildenbrand <david@redhat.com>
2966 4fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com>
2967 4fc264f4SEduardo HabkostS: Maintained
2968 4fc264f4SEduardo HabkostF: backends/hostmem*.c
2969 4fc264f4SEduardo HabkostF: include/sysemu/hostmem.h
2970 9cd9313fSDavid HildenbrandF: docs/system/vm-templating.rst
2971 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next
2972 4fc264f4SEduardo Habkost
2973 6034011cSGongleiCryptodev Backends
2974 6034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
2975 2133e07cSzhenwei piM: zhenwei pi <pizhenwei@bytedance.com>
2976 6034011cSGongleiS: Maintained
2977 6034011cSGongleiF: include/sysemu/cryptodev*.h
2978 6034011cSGongleiF: backends/cryptodev*.c
2979 14c9fd16Szhenwei piF: qapi/cryptodev.json
2980 6034011cSGonglei
2981 b8eaee96SJohn SnowPython library
2982 b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com>
2983 b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com>
2984 89d38c74SJohn SnowR: Beraldo Leal <bleal@redhat.com>
2985 b8eaee96SJohn SnowS: Maintained
2986 b8eaee96SJohn SnowF: python/
2987 b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python
2988 b8eaee96SJohn Snow
2989 ad904f66SEduardo HabkostPython scripts
2990 89d38c74SJohn SnowM: John Snow <jsnow@redhat.com>
2991 ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com>
2992 4251dfb0SJohn SnowS: Odd Fixes
2993 ad904f66SEduardo HabkostF: scripts/*.py
2994 ad904f66SEduardo HabkostF: tests/*.py
2995 ad904f66SEduardo Habkost
2996 f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util
2997 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
2998 f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained
2999 f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/
3000 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git simplebench
3001 f4abfc6cSVladimir Sementsov-Ogievskiy
3002 8cad15b1SVladimir Sementsov-OgievskiyTransactions helper
3003 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
3004 8cad15b1SVladimir Sementsov-OgievskiyS: Maintained
3005 8cad15b1SVladimir Sementsov-OgievskiyF: include/qemu/transactions.h
3006 8cad15b1SVladimir Sementsov-OgievskiyF: util/transactions.c
3007 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
3008 8cad15b1SVladimir Sementsov-Ogievskiy
3009 8899b4aeSLuiz CapitulinoQAPI
3010 9740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
3011 2f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com>
3012 9740618cSLuiz CapitulinoS: Supported
3013 8899b4aeSLuiz CapitulinoF: qapi/
3014 0311c5bdSMarkus ArmbrusterX: qapi/*.json
3015 ac4abb9aSMarkus ArmbrusterF: include/qapi/
3016 ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/
3017 ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h
3018 c0bd0b50SPaolo BonziniF: tests/qapi-schema/
3019 da668aa1SThomas HuthF: tests/unit/test-*-visitor.c
3020 da668aa1SThomas HuthF: tests/unit/test-qapi-*.c
3021 da668aa1SThomas HuthF: tests/unit/test-qmp-*.c
3022 da668aa1SThomas HuthF: tests/unit/test-visitor-serialization.c
3023 be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py
3024 be25fcc4SMarkus ArmbrusterF: scripts/qapi/*
3025 4078ee54SPeter MaydellF: docs/sphinx/qapidoc.py
3026 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi*
3027 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
3028 8899b4aeSLuiz Capitulino
3029 7810d291SLuiz CapitulinoQAPI Schema
3030 7810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com>
3031 7810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
3032 7810d291SLuiz CapitulinoS: Supported
3033 0311c5bdSMarkus ArmbrusterF: qapi/*.json
3034 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
3035 7810d291SLuiz Capitulino
3036 f3582ba4SLuiz CapitulinoQObject
3037 daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
3038 daf5dc78SMarkus ArmbrusterS: Supported
3039 f3582ba4SLuiz CapitulinoF: qobject/
3040 7735d2b5SMarkus ArmbrusterF: include/qapi/qmp/
3041 7735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h
3042 a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci
3043 da668aa1SThomas HuthF: tests/unit/check-qdict.c
3044 da668aa1SThomas HuthF: tests/unit/check-qjson.c
3045 da668aa1SThomas HuthF: tests/unit/check-qlist.c
3046 da668aa1SThomas HuthF: tests/unit/check-qlit.c
3047 da668aa1SThomas HuthF: tests/unit/check-qnull.c
3048 da668aa1SThomas HuthF: tests/unit/check-qnum.c
3049 da668aa1SThomas HuthF: tests/unit/check-qobject.c
3050 da668aa1SThomas HuthF: tests/unit/check-qstring.c
3051 fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt
3052 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
3053 f3582ba4SLuiz Capitulino
3054 f05d9999SMichael RothQEMU Guest Agent
3055 2f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com>
3056 e8cbe584SKonstantin KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com>
3057 f05d9999SMichael RothS: Maintained
3058 f05d9999SMichael RothF: qga/
3059 27a296fcSPeter MaydellF: docs/interop/qemu-ga.rst
3060 db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst
3061 ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/
3062 da668aa1SThomas HuthF: tests/unit/test-qga.c
3063 e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga
3064 f05d9999SMichael Roth
3065 cced3a72SKostiantyn KostiukQEMU Guest Agent Win32
3066 cced3a72SKostiantyn KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com>
3067 cced3a72SKostiantyn KostiukS: Maintained
3068 cced3a72SKostiantyn KostiukF: qga/*win32*
3069 cced3a72SKostiantyn KostiukF: qga/vss-win32/
3070 cced3a72SKostiantyn KostiukF: qga/installer/
3071 cced3a72SKostiantyn KostiukT: git https://github.com/kostyanf14/qemu.git qga-win32
3072 cced3a72SKostiantyn Kostiuk
3073 4688c94cSAndreas FärberQOM
3074 1085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3075 1085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com>
3076 24c4cd13SEduardo HabkostR: Eduardo Habkost <eduardo@habkost.net>
3077 4688c94cSAndreas FärberS: Supported
3078 4db546d3SThomas HuthF: docs/devel/qom.rst
3079 8f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt
3080 8f920054SMarkus ArmbrusterF: hw/core/qdev*
3081 b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c
3082 b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c
3083 8f920054SMarkus ArmbrusterF: include/hw/qdev*
3084 8f920054SMarkus ArmbrusterF: include/monitor/qdev.h
3085 4688c94cSAndreas FärberF: include/qom/
3086 c577ff62SMarkus ArmbrusterF: qapi/qom.json
3087 c577ff62SMarkus ArmbrusterF: qapi/qdev.json
3088 22fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci
3089 e3e2c0c8SPhilippe Mathieu-DaudéF: scripts/qom-cast-macro-clean-cocci-gen.py
3090 *8d7f2e76SPhilippe Mathieu-DaudéF: system/qdev-monitor.c
3091 9b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c
3092 4688c94cSAndreas FärberF: qom/
3093 da668aa1SThomas HuthF: tests/unit/check-qom-interface.c
3094 da668aa1SThomas HuthF: tests/unit/check-qom-proplist.c
3095 da668aa1SThomas HuthF: tests/unit/test-qdev-global-props.c
3096 4688c94cSAndreas Färber
3097 94dfc0f3SEduardo HabkostQOM boilerplate conversion script
3098 24c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net>
3099 94dfc0f3SEduardo HabkostS: Maintained
3100 94dfc0f3SEduardo HabkostF: scripts/codeconverter/
3101 94dfc0f3SEduardo Habkost
3102 8899b4aeSLuiz CapitulinoQMP
3103 9740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
3104 9740618cSLuiz CapitulinoS: Supported
3105 5bce308aSKevin WolfF: monitor/monitor-internal.h
3106 f1b3ccfaSKevin WolfF: monitor/qmp*
3107 e84328faSKevin WolfF: monitor/misc.c
3108 1d95db74SKevin WolfF: monitor/monitor.c
3109 92a3c6aaSMarkus ArmbrusterF: qapi/control.json
3110 abb3d37dSMarkus ArmbrusterF: qapi/error.json
3111 92a3c6aaSMarkus ArmbrusterF: qapi/introspect.json
3112 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-*
3113 12b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-*
3114 9740618cSLuiz CapitulinoF: scripts/qmp/
3115 1e8a1faeSThomas HuthF: tests/qtest/qmp-test.c
3116 1e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c
3117 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
3118 8899b4aeSLuiz Capitulino
3119 98a43bf0SPaolo Bonziniqtest
3120 98a43bf0SPaolo BonziniM: Thomas Huth <thuth@redhat.com>
3121 98a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com>
3122 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
3123 98a43bf0SPaolo BonziniS: Maintained
3124 *8d7f2e76SPhilippe Mathieu-DaudéF: system/qtest.c
3125 1583a389SClaudio FontanaF: accel/qtest/
3126 1e8a1faeSThomas HuthF: tests/qtest/
3127 222455efSEmanuele Giuseppe EspositoF: docs/devel/qgraph.rst
3128 4db546d3SThomas HuthF: docs/devel/qtest.rst
3129 520ddc18SThomas HuthX: tests/qtest/bios-tables-test*
3130 98a43bf0SPaolo Bonzini
3131 5f6fd09aSAlexander BulekovDevice Fuzzing
3132 5f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu>
3133 5f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com>
3134 5f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com>
3135 5f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com>
3136 6184e5fbSThomas HuthR: Thomas Huth <thuth@redhat.com>
3137 85221b05SDarren KennyR: Darren Kenny <darren.kenny@oracle.com>
3138 5d32fc3bSQiuhao LiR: Qiuhao Li <Qiuhao.Li@outlook.com>
3139 5f6fd09aSAlexander BulekovS: Maintained
3140 5f6fd09aSAlexander BulekovF: tests/qtest/fuzz/
3141 d3d39fc0SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-*test.c
3142 4ab20b51SAlex BennéeF: tests/docker/test-fuzz
3143 211635b3SAlexander BulekovF: scripts/oss-fuzz/
3144 230376d2SAlexander BulekovF: hw/mem/sparse-mem.c
3145 f3a0208fSAlexander BulekovF: docs/devel/fuzzing.rst
3146 5f6fd09aSAlexander Bulekov
3147 cc0100f4SAlistair FrancisRegister API
3148 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
3149 cc0100f4SAlistair FrancisS: Maintained
3150 cc0100f4SAlistair FrancisF: hw/core/register.c
3151 cc0100f4SAlistair FrancisF: include/hw/register.h
3152 06a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h
3153 cc0100f4SAlistair Francis
3154 fd5d5c56SAnthony LiguoriSLIRP
3155 eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org>
3156 bafc72abSJan KiszkaS: Maintained
3157 663fb1e1SThomas HuthF: net/slirp.c
3158 d24b2b1cSThomas HuthF: include/net/slirp.h
3159 02cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp
3160 fd5d5c56SAnthony Liguori
3161 aa09b3d5SMarkus ArmbrusterStats
3162 aa09b3d5SMarkus ArmbrusterS: Orphan
3163 aa09b3d5SMarkus ArmbrusterF: include/sysemu/stats.h
3164 aa09b3d5SMarkus ArmbrusterF: stats/
3165 aa09b3d5SMarkus Armbruster
3166 6d0af39fSEdgar E. IglesiasStreams
3167 6d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
3168 6d0af39fSEdgar E. IglesiasS: Maintained
3169 6d0af39fSEdgar E. IglesiasF: hw/core/stream.c
3170 6d0af39fSEdgar E. IglesiasF: include/hw/stream.h
3171 6d0af39fSEdgar E. Iglesias
3172 b1ed728aSPaolo BonziniStubs
3173 b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3174 b1ed728aSPaolo BonziniS: Maintained
3175 b1ed728aSPaolo BonziniF: stubs/
3176 b1ed728aSPaolo Bonzini
3177 598a3f35SStefan HajnocziTracing
3178 1cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3179 84197267SMads YnddalR: Mads Ynddal <mads@ynddal.dk>
3180 598a3f35SStefan HajnocziS: Maintained
3181 598a3f35SStefan HajnocziF: trace/
3182 0e076292SThomas HuthF: trace-events
3183 3a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc
3184 92a3c6aaSMarkus ArmbrusterF: qapi/trace.json
3185 f70fd8fdSLluís VilanovaF: scripts/tracetool.py
3186 f70fd8fdSLluís VilanovaF: scripts/tracetool/
3187 62dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap*
3188 33b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-trace-stap.rst
3189 d0fb9657SStefano GarzarellaF: docs/devel/tracing.rst
3190 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing
3191 598a3f35SStefan Hajnoczi
3192 84197267SMads YnddalSimpletrace
3193 84197267SMads YnddalM: Mads Ynddal <mads@ynddal.dk>
3194 84197267SMads YnddalS: Maintained
3195 84197267SMads YnddalF: scripts/simpletrace.py
3196 84197267SMads Ynddal
3197 3859b6cfSMarkus ArmbrusterTPM
3198 1f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com>
3199 6b4f250bSStefan BergerS: Maintained
3200 *8d7f2e76SPhilippe Mathieu-DaudéF: system/tpm*
3201 3859b6cfSMarkus ArmbrusterF: hw/tpm/*
3202 3859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h
3203 3859b6cfSMarkus ArmbrusterF: include/sysemu/tpm*
3204 3859b6cfSMarkus ArmbrusterF: qapi/tpm.json
3205 8ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/
3206 1e8a1faeSThomas HuthF: tests/qtest/*tpm*
3207 4db546d3SThomas HuthF: docs/specs/tpm.rst
3208 e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next
3209 3859b6cfSMarkus Armbruster
3210 14f40fdcSBlue SwirlCheckpatch
3211 14f40fdcSBlue SwirlS: Odd Fixes
3212 14f40fdcSBlue SwirlF: scripts/checkpatch.pl
3213 14f40fdcSBlue Swirl
3214 c0787c8dSJuan QuintelaMigration
3215 c0787c8dSJuan QuintelaM: Juan Quintela <quintela@redhat.com>
3216 2bace555SPeter XuM: Peter Xu <peterx@redhat.com>
3217 2bace555SPeter XuM: Fabiano Rosas <farosas@suse.de>
3218 66f8b5a5SJuan QuintelaR: Leonardo Bras <leobras@redhat.com>
3219 c0787c8dSJuan QuintelaS: Maintained
3220 107b5969SMarc-André LureauF: hw/core/vmstate-if.c
3221 107b5969SMarc-André LureauF: include/hw/vmstate-if.h
3222 c0787c8dSJuan QuintelaF: include/migration/
3223 b862888cSMarkus ArmbrusterF: include/qemu/userfaultfd.h
3224 44a1f946SDr. David Alan GilbertF: migration/
3225 c5515640SAmit ShahF: scripts/vmstate-static-checker.py
3226 c5515640SAmit ShahF: tests/vmstate-static-checker-data/
3227 1e8a1faeSThomas HuthF: tests/qtest/migration-test.c
3228 c468e368SMarkus ArmbrusterF: docs/devel/migration.rst
3229 48685a8eSMarkus ArmbrusterF: qapi/migration.json
3230 fac87d4dSHyman Huang(黄勇)F: tests/migration/
3231 b862888cSMarkus ArmbrusterF: util/userfaultfd.c
3232 8ebcb4b3SPeter XuX: migration/rdma*
3233 8ebcb4b3SPeter Xu
3234 8ebcb4b3SPeter XuRDMA Migration
3235 8ebcb4b3SPeter XuM: Juan Quintela <quintela@redhat.com>
3236 8ebcb4b3SPeter XuR: Li Zhijian <lizhijian@fujitsu.com>
3237 8ebcb4b3SPeter XuR: Peter Xu <peterx@redhat.com>
3238 8ebcb4b3SPeter XuR: Leonardo Bras <leobras@redhat.com>
3239 8ebcb4b3SPeter XuS: Odd Fixes
3240 8ebcb4b3SPeter XuF: migration/rdma*
3241 c0787c8dSJuan Quintela
3242 2b3edd95SHyman Huang(黄勇)Migration dirty limit and dirty page rate
3243 2b3edd95SHyman Huang(黄勇)M: Hyman Huang <yong.huang@smartx.com>
3244 2b3edd95SHyman Huang(黄勇)S: Maintained
3245 *8d7f2e76SPhilippe Mathieu-DaudéF: system/dirtylimit.c
3246 2b3edd95SHyman Huang(黄勇)F: include/sysemu/dirtylimit.h
3247 2b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.c
3248 2b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.h
3249 2b3edd95SHyman Huang(黄勇)F: include/sysemu/dirtyrate.h
3250 2b3edd95SHyman Huang(黄勇)
3251 a566907fSMarc-André LureauD-Bus
3252 a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
3253 a566907fSMarc-André LureauS: Maintained
3254 5010cec2SMarc-André LureauF: backends/dbus-vmstate.c
3255 89f4df95SMarc-André LureauF: ui/dbus*
3256 89f4df95SMarc-André LureauF: audio/dbus*
3257 a5021d69SMarc-André LureauF: util/dbus.c
3258 89f4df95SMarc-André LureauF: include/ui/dbus*
3259 a5021d69SMarc-André LureauF: include/qemu/dbus.h
3260 89f4df95SMarc-André LureauF: docs/interop/dbus*
3261 89f4df95SMarc-André LureauF: docs/sphinx/dbus*
3262 89f4df95SMarc-André LureauF: docs/sphinx/fakedbusdoc.py
3263 89f4df95SMarc-André LureauF: tests/qtest/dbus*
3264 9b286e76SMarc-André LureauF: scripts/xml-preprocess*
3265 a566907fSMarc-André Lureau
3266 92bfedb0SEduardo OtuboSeccomp
3267 e3160deaSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com>
3268 e3160deaSDaniel P. BerrangéS: Odd Fixes
3269 *8d7f2e76SPhilippe Mathieu-DaudéF: system/qemu-seccomp.c
3270 92bfedb0SEduardo OtuboF: include/sysemu/seccomp.h
3271 d2ea8dacSDaniel P. BerrangéF: tests/unit/test-seccomp.c
3272 92bfedb0SEduardo Otubo
3273 ddbb0d09SDaniel P. BerrangeCryptography
3274 ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3275 ddbb0d09SDaniel P. BerrangeS: Maintained
3276 ddbb0d09SDaniel P. BerrangeF: crypto/
3277 ddbb0d09SDaniel P. BerrangeF: include/crypto/
3278 6b0a96ceSRichard HendersonF: host/include/*/host/crypto/
3279 92a3c6aaSMarkus ArmbrusterF: qapi/crypto.json
3280 da668aa1SThomas HuthF: tests/unit/test-crypto-*
3281 3b472e71SThomas HuthF: tests/bench/benchmark-crypto-*
3282 da668aa1SThomas HuthF: tests/unit/crypto-tls-*
3283 da668aa1SThomas HuthF: tests/unit/pkix_asn1_tab.c
3284 899833cdSDaniel P. BerrangeF: qemu.sasl
3285 ddbb0d09SDaniel P. Berrange
3286 10817bf0SDaniel P. BerrangeCoroutines
3287 10817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com>
3288 10817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com>
3289 00a25291SStefan HajnocziS: Maintained
3290 10817bf0SDaniel P. BerrangeF: util/*coroutine*
3291 10817bf0SDaniel P. BerrangeF: include/qemu/coroutine*
3292 da668aa1SThomas HuthF: tests/unit/test-coroutine.c
3293 10817bf0SDaniel P. Berrange
3294 88c5f205SDaniel P. BerrangeBuffers
3295 88c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3296 4251dfb0SJohn SnowS: Odd Fixes
3297 88c5f205SDaniel P. BerrangeF: util/buffer.c
3298 88c5f205SDaniel P. BerrangeF: include/qemu/buffer.h
3299 88c5f205SDaniel P. Berrange
3300 666a3af9SDaniel P. BerrangeI/O Channels
3301 666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3302 666a3af9SDaniel P. BerrangeS: Maintained
3303 666a3af9SDaniel P. BerrangeF: io/
3304 666a3af9SDaniel P. BerrangeF: include/io/
3305 da668aa1SThomas HuthF: tests/unit/test-io-*
3306 666a3af9SDaniel P. Berrange
3307 5b76dd13SDaniel P. BerrangeUser authorization
3308 5b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3309 5b76dd13SDaniel P. BerrangeS: Maintained
3310 5b76dd13SDaniel P. BerrangeF: authz/
3311 c8c99887SDaniel P. BerrangeF: qapi/authz.json
3312 5b76dd13SDaniel P. BerrangeF: include/authz/
3313 da668aa1SThomas HuthF: tests/unit/test-authz-*
3314 5b76dd13SDaniel P. Berrange
3315 5614a283SGerd HoffmannSockets
3316 5614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com>
3317 5614a283SGerd HoffmannS: Maintained
3318 5614a283SGerd HoffmannF: include/qemu/sockets.h
3319 5614a283SGerd HoffmannF: util/qemu-sockets.c
3320 a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json
3321 5614a283SGerd Hoffmann
3322 90e33dfeSDaniel P. BerrangéFile monitor
3323 90e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com>
3324 4251dfb0SJohn SnowS: Odd Fixes
3325 90e33dfeSDaniel P. BerrangéF: util/filemonitor*.c
3326 90e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h
3327 da668aa1SThomas HuthF: tests/unit/test-util-filemonitor.c
3328 90e33dfeSDaniel P. Berrangé
3329 d310d85bSAlberto GarciaThrottling infrastructure
3330 d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com>
3331 d310d85bSAlberto GarciaS: Supported
3332 d310d85bSAlberto GarciaF: block/throttle-groups.c
3333 d310d85bSAlberto GarciaF: include/block/throttle-groups.h
3334 89603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h
3335 d310d85bSAlberto GarciaF: util/throttle.c
3336 89603938SPhilippe Mathieu-DaudéF: docs/throttle.txt
3337 da668aa1SThomas HuthF: tests/unit/test-throttle.c
3338 d310d85bSAlberto GarciaL: qemu-block@nongnu.org
3339 d310d85bSAlberto Garcia
3340 080d7aacSFam ZhengUUID
3341 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3342 080d7aacSFam ZhengS: Supported
3343 080d7aacSFam ZhengF: util/uuid.c
3344 080d7aacSFam ZhengF: include/qemu/uuid.h
3345 da668aa1SThomas HuthF: tests/unit/test-uuid.c
3346 080d7aacSFam Zheng
3347 50186051SLukas StraubYank feature
3348 50186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de>
3349 50186051SLukas StraubS: Odd fixes
3350 50186051SLukas StraubF: util/yank.c
3351 1a92d6d5SLukas StraubF: migration/yank_functions*
3352 d3a0bb77SLukas StraubF: tests/unit/test-yank.c
3353 50186051SLukas StraubF: include/qemu/yank.h
3354 50186051SLukas StraubF: qapi/yank.json
3355 50186051SLukas Straub
3356 a4cc318eSzhanghailiangCOLO Framework
3357 2ac7d741SHailiang ZhangM: Hailiang Zhang <zhanghailiang@xfusion.com>
3358 a4cc318eSzhanghailiangS: Maintained
3359 a4cc318eSzhanghailiangF: migration/colo*
3360 a4cc318eSzhanghailiangF: include/migration/colo.h
3361 a4cc318eSzhanghailiangF: include/migration/failover.h
3362 a4cc318eSzhanghailiangF: docs/COLO-FT.txt
3363 a4cc318eSzhanghailiang
3364 88f82ed1SZhang ChenCOLO Proxy
3365 c6bf50ffSZhang ChenM: Zhang Chen <chen.zhang@intel.com>
3366 2ece6e64SLi ZhijianM: Li Zhijian <lizhijian@fujitsu.com>
3367 88f82ed1SZhang ChenS: Supported
3368 88f82ed1SZhang ChenF: docs/colo-proxy.txt
3369 88f82ed1SZhang ChenF: net/colo*
3370 88f82ed1SZhang ChenF: net/filter-rewriter.c
3371 88f82ed1SZhang ChenF: net/filter-mirror.c
3372 487cf3f2SZhang ChenF: tests/qtest/test-filter*
3373 88f82ed1SZhang Chen
3374 62258201SPavel DovgalyukRecord/replay
3375 62258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
3376 62258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com>
3377 70b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay
3378 62258201SPavel DovgalyukS: Supported
3379 62258201SPavel DovgalyukF: replay/*
3380 62258201SPavel DovgalyukF: block/blkreplay.c
3381 62258201SPavel DovgalyukF: net/filter-replay.c
3382 5b5968c4SPhilippe Mathieu-DaudéF: include/exec/replay-core.h
3383 62258201SPavel DovgalyukF: include/sysemu/replay.h
3384 4db546d3SThomas HuthF: docs/devel/replay.rst
3385 4db546d3SThomas HuthF: docs/system/replay.rst
3386 62258201SPavel DovgalyukF: stubs/replay.c
3387 bbbd9b6eSWillian RampazzoF: tests/avocado/replay_kernel.py
3388 bbbd9b6eSWillian RampazzoF: tests/avocado/replay_linux.py
3389 bbbd9b6eSWillian RampazzoF: tests/avocado/reverse_debugging.py
3390 43d7e1d7SPavel DovgalyukF: qapi/replay.json
3391 62258201SPavel Dovgalyuk
3392 eecf5eedSPeter XuIOVA Tree
3393 eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com>
3394 eecf5eedSPeter XuS: Maintained
3395 eecf5eedSPeter XuF: include/qemu/iova-tree.h
3396 eecf5eedSPeter XuF: util/iova-tree.c
3397 eecf5eedSPeter Xu
3398 5ee547bbSViktor Prutyanovelf2dmp
3399 5ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
3400 5ee547bbSViktor PrutyanovS: Maintained
3401 5ee547bbSViktor PrutyanovF: contrib/elf2dmp/
3402 5ee547bbSViktor Prutyanov
3403 93198b6cSCorey MinyardI2C and SMBus
3404 93198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com>
3405 93198b6cSCorey MinyardS: Maintained
3406 93198b6cSCorey MinyardF: hw/i2c/core.c
3407 93198b6cSCorey MinyardF: hw/i2c/smbus_slave.c
3408 93198b6cSCorey MinyardF: hw/i2c/smbus_master.c
3409 93198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c
3410 93198b6cSCorey MinyardF: include/hw/i2c/i2c.h
3411 93198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h
3412 93198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h
3413 93198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h
3414 93198b6cSCorey Minyard
3415 bf0e0c70STitus RwantarePMBus
3416 bf0e0c70STitus RwantareM: Titus Rwantare <titusr@google.com>
3417 bf0e0c70STitus RwantareS: Maintained
3418 bf0e0c70STitus RwantareF: hw/i2c/pmbus_device.c
3419 bf0e0c70STitus RwantareF: hw/sensor/adm1272.c
3420 ffcdae67STitus RwantareF: hw/sensor/isl_pmbus_vr.c
3421 bf0e0c70STitus RwantareF: hw/sensor/max34451.c
3422 bf0e0c70STitus RwantareF: include/hw/i2c/pmbus_device.h
3423 ffcdae67STitus RwantareF: include/hw/sensor/isl_pmbus_vr.h
3424 bf0e0c70STitus RwantareF: tests/qtest/adm1272-test.c
3425 bf0e0c70STitus RwantareF: tests/qtest/max34451-test.c
3426 ffcdae67STitus RwantareF: tests/qtest/isl_pmbus_vr-test.c
3427 bf0e0c70STitus Rwantare
3428 d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications
3429 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3430 d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com>
3431 d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com>
3432 d0d89526SPhilippe Mathieu-DaudéS: Maintained
3433 d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json
3434 d0d89526SPhilippe Mathieu-Daudé
3435 6739df3fSLaszlo ErsekEDK2 Firmware
3436 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3437 9b437cd0SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
3438 6739df3fSLaszlo ErsekS: Supported
3439 b5b31860SPhilippe Mathieu-DaudéF: hw/i386/*ovmf*
3440 6739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json
3441 6739df3fSLaszlo ErsekF: pc-bios/edk2-*
3442 6739df3fSLaszlo ErsekF: roms/Makefile.edk2
3443 6739df3fSLaszlo ErsekF: roms/edk2
3444 6739df3fSLaszlo ErsekF: roms/edk2-*
3445 6739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/
3446 6739df3fSLaszlo ErsekF: tests/uefi-test-tools/
3447 6739df3fSLaszlo Ersek
3448 8bc43f39SPeter XuVT-d Emulation
3449 8bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com>
3450 8bc43f39SPeter XuM: Peter Xu <peterx@redhat.com>
3451 8bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com>
3452 8bc43f39SPeter XuS: Supported
3453 8bc43f39SPeter XuF: hw/i386/intel_iommu.c
3454 8bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h
3455 8bc43f39SPeter XuF: include/hw/i386/intel_iommu.h
3456 8bc43f39SPeter Xu
3457 2f5a2b35SPhilippe Mathieu-DaudéAMD-Vi Emulation
3458 2f5a2b35SPhilippe Mathieu-DaudéS: Orphan
3459 2f5a2b35SPhilippe Mathieu-DaudéF: hw/i386/amd_iommu.?
3460 2f5a2b35SPhilippe Mathieu-Daudé
3461 e92fb016SBin MengOpenSBI Firmware
3462 e92fb016SBin MengM: Bin Meng <bmeng.cn@gmail.com>
3463 e92fb016SBin MengS: Supported
3464 e92fb016SBin MengF: pc-bios/opensbi-*
3465 e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml
3466 e92fb016SBin MengF: .gitlab-ci.d/opensbi/
3467 e92fb016SBin Meng
3468 59c7a187SLuc MichelClock framework
3469 59c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr>
3470 1d7e6727SDamien HeddeR: Damien Hedde <damien.hedde@dahe.fr>
3471 59c7a187SLuc MichelS: Maintained
3472 59c7a187SLuc MichelF: include/hw/clock.h
3473 59c7a187SLuc MichelF: include/hw/qdev-clock.h
3474 59c7a187SLuc MichelF: hw/core/clock.c
3475 59c7a187SLuc MichelF: hw/core/clock-vmstate.c
3476 59c7a187SLuc MichelF: hw/core/qdev-clock.c
3477 59c7a187SLuc MichelF: docs/devel/clocks.rst
3478 59c7a187SLuc Michel
3479 fd5d5c56SAnthony LiguoriUsermode Emulation
3480 fd5d5c56SAnthony Liguori------------------
3481 6347e1f1SMarkus ArmbrusterOverall usermode emulation
3482 486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi>
3483 486bbe5fSPaolo BonziniS: Maintained
3484 58410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c
3485 bbf15aafSRichard HendersonF: include/user/
3486 bbf15aafSRichard HendersonF: common-user/
3487 486bbe5fSPaolo Bonzini
3488 fd5d5c56SAnthony LiguoriBSD user
3489 65a9d380SWarner LoshM: Warner Losh <imp@bsdimp.com>
3490 65a9d380SWarner LoshR: Kyle Evans <kevans@freebsd.org>
3491 65a9d380SWarner LoshS: Maintained
3492 fd5d5c56SAnthony LiguoriF: bsd-user/
3493 812b31d3SAlex BennéeF: configs/targets/*-bsd-user.mak
3494 adbae40fSWarner LoshF: tests/vm/*bsd
3495 65a9d380SWarner LoshT: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1
3496 fd5d5c56SAnthony Liguori
3497 fd5d5c56SAnthony LiguoriLinux user
3498 8f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu>
3499 fd5d5c56SAnthony LiguoriS: Maintained
3500 fd5d5c56SAnthony LiguoriF: linux-user/
3501 812b31d3SAlex BennéeF: configs/targets/*linux-user.mak
3502 e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh
3503 e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh
3504 57333330SLaurent VivierF: scripts/update-mips-syscall-args.sh
3505 382ae67aSLaurent VivierF: scripts/gensyscalls.sh
3506 42f5a7e9SAurelien Jarno
3507 42f5a7e9SAurelien JarnoTiny Code Generator (TCG)
3508 42f5a7e9SAurelien Jarno-------------------------
3509 6347e1f1SMarkus ArmbrusterCommon TCG code
3510 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
3511 42f5a7e9SAurelien JarnoS: Maintained
3512 42f5a7e9SAurelien JarnoF: tcg/
3513 d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/
3514 42f5a7e9SAurelien Jarno
3515 22b5867bSAlex BennéeTCG Plugins
3516 22b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
3517 3d7caf14SAlexandre IoossR: Alexandre Iooss <erdnaxe@crans.org>
3518 a6b95a97SMahmoud MandourR: Mahmoud Mandour <ma.mandourr@gmail.com>
3519 22b5867bSAlex BennéeS: Maintained
3520 8ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst
3521 22b5867bSAlex BennéeF: plugins/
3522 c17a386bSAlex BennéeF: tests/plugin/
3523 bbbd9b6eSWillian RampazzoF: tests/avocado/tcg_plugins.py
3524 c17a386bSAlex BennéeF: contrib/plugins/
3525 22b5867bSAlex Bennée
3526 6347e1f1SMarkus ArmbrusterAArch64 TCG target
3527 3e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
3528 b25a464cSClaudio FontanaS: Maintained
3529 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
3530 b25a464cSClaudio FontanaF: tcg/aarch64/
3531 b25a464cSClaudio Fontana
3532 6347e1f1SMarkus ArmbrusterARM TCG target
3533 7c6ef61aSPeter MaydellM: Richard Henderson <richard.henderson@linaro.org>
3534 42f5a7e9SAurelien JarnoS: Maintained
3535 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
3536 42f5a7e9SAurelien JarnoF: tcg/arm/
3537 42f5a7e9SAurelien Jarno
3538 6347e1f1SMarkus Armbrusteri386 TCG target
3539 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
3540 42f5a7e9SAurelien JarnoS: Maintained
3541 42f5a7e9SAurelien JarnoF: tcg/i386/
3542 42f5a7e9SAurelien Jarno
3543 afa33258SWANG XueruiLoongArch64 TCG target
3544 afa33258SWANG XueruiM: WANG Xuerui <git@xen0n.name>
3545 afa33258SWANG XueruiS: Maintained
3546 afa33258SWANG XueruiF: tcg/loongarch64/
3547 afa33258SWANG Xuerui
3548 6347e1f1SMarkus ArmbrusterMIPS TCG target
3549 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3550 099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
3551 dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org>
3552 15d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com>
3553 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
3554 cf960317SPhilippe Mathieu-DaudéS: Odd Fixes
3555 42f5a7e9SAurelien JarnoF: tcg/mips/
3556 42f5a7e9SAurelien Jarno
3557 6347e1f1SMarkus ArmbrusterPPC TCG target
3558 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
3559 15610d42SPranith KumarS: Odd Fixes
3560 42f5a7e9SAurelien JarnoF: tcg/ppc/
3561 42f5a7e9SAurelien Jarno
3562 6347e1f1SMarkus ArmbrusterRISC-V TCG target
3563 c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
3564 fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
3565 fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org
3566 fb1f70f3SAlistair FrancisS: Maintained
3567 fb1f70f3SAlistair FrancisF: tcg/riscv/
3568 fb1f70f3SAlistair FrancisF: disas/riscv.c
3569 fb1f70f3SAlistair Francis
3570 6347e1f1SMarkus ArmbrusterS390 TCG target
3571 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
3572 42f5a7e9SAurelien JarnoS: Maintained
3573 42f5a7e9SAurelien JarnoF: tcg/s390/
3574 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
3575 42f5a7e9SAurelien Jarno
3576 6347e1f1SMarkus ArmbrusterSPARC TCG target
3577 297e8005SMarkus ArmbrusterS: Odd Fixes
3578 6d0b52edSRichard HendersonF: tcg/sparc64/
3579 c17652eeSPaolo BonziniF: disas/sparc.c
3580 bc75c9e5SStefan Weil
3581 6347e1f1SMarkus ArmbrusterTCI TCG target
3582 bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
3583 bc75c9e5SStefan WeilS: Maintained
3584 8ef9cd55SAndreas FärberF: tcg/tci/
3585 752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c
3586 c17652eeSPaolo BonziniF: disas/tci.c
3587 aa09c951SAndreas Färber
3588 f05b328cSStefan HajnocziBlock drivers
3589 f05b328cSStefan Hajnoczi-------------
3590 f05b328cSStefan HajnocziVMDK
3591 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3592 c95e4c0eSKevin WolfL: qemu-block@nongnu.org
3593 f05b328cSStefan HajnocziS: Supported
3594 f05b328cSStefan HajnocziF: block/vmdk.c
3595 f05b328cSStefan Hajnoczi
3596 f05b328cSStefan HajnocziRBD
3597 0725570bSIlya DryomovM: Ilya Dryomov <idryomov@gmail.com>
3598 6d2f38ebSPeter LievenR: Peter Lieven <pl@kamp.de>
3599 280458a3SJeff CodyL: qemu-block@nongnu.org
3600 f05b328cSStefan HajnocziS: Supported
3601 f05b328cSStefan HajnocziF: block/rbd.c
3602 f05b328cSStefan Hajnoczi
3603 f05b328cSStefan HajnocziVHDX
3604 5f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com>
3605 280458a3SJeff CodyL: qemu-block@nongnu.org
3606 f05b328cSStefan HajnocziS: Supported
3607 f05b328cSStefan HajnocziF: block/vhdx*
3608 f05b328cSStefan Hajnoczi
3609 f05b328cSStefan HajnocziVDI
3610 f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de>
3611 c95e4c0eSKevin WolfL: qemu-block@nongnu.org
3612 f05b328cSStefan HajnocziS: Maintained
3613 f05b328cSStefan HajnocziF: block/vdi.c
3614 f05b328cSStefan Hajnoczi
3615 fd66dbd4SStefan Hajnocziblkio
3616 fd66dbd4SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3617 fd66dbd4SStefan HajnocziL: qemu-block@nongnu.org
3618 fd66dbd4SStefan HajnocziS: Maintained
3619 fd66dbd4SStefan HajnocziF: block/blkio.c
3620 fd66dbd4SStefan Hajnoczi
3621 f05b328cSStefan HajnocziiSCSI
3622 f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com>
3623 f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
3624 f05b328cSStefan HajnocziM: Peter Lieven <pl@kamp.de>
3625 c95e4c0eSKevin WolfL: qemu-block@nongnu.org
3626 2185fd67SPaolo BonziniS: Odd Fixes
3627 f05b328cSStefan HajnocziF: block/iscsi.c
3628 2deb63c2SPeter LievenF: block/iscsi-opts.c
3629 f05b328cSStefan Hajnoczi
3630 99c62e70SEric BlakeNetwork Block Device (NBD)
3631 99c62e70SEric BlakeM: Eric Blake <eblake@redhat.com>
3632 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
3633 99c62e70SEric BlakeL: qemu-block@nongnu.org
3634 99c62e70SEric BlakeS: Maintained
3635 99c62e70SEric BlakeF: block/nbd*
3636 99c62e70SEric BlakeF: nbd/
3637 99c62e70SEric BlakeF: include/block/nbd*
3638 99c62e70SEric BlakeF: qemu-nbd.*
3639 99c62e70SEric BlakeF: blockdev-nbd.c
3640 3229a835SVladimir Sementsov-OgievskiyF: docs/interop/nbd.txt
3641 33b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-nbd.rst
3642 58a6fdccSEric BlakeF: tests/qemu-iotests/tests/*nbd*
3643 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd
3644 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block
3645 99c62e70SEric Blake
3646 6542aa9cSPeter LievenNFS
3647 6542aa9cSPeter LievenM: Peter Lieven <pl@kamp.de>
3648 280458a3SJeff CodyL: qemu-block@nongnu.org
3649 6542aa9cSPeter LievenS: Maintained
3650 6542aa9cSPeter LievenF: block/nfs.c
3651 6542aa9cSPeter Lieven
3652 f05b328cSStefan HajnocziSSH
3653 f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com>
3654 280458a3SJeff CodyL: qemu-block@nongnu.org
3655 f05b328cSStefan HajnocziS: Supported
3656 f05b328cSStefan HajnocziF: block/ssh.c
3657 c9a12e75SChrysostomos Nanakos
3658 280458a3SJeff CodyCURL
3659 280458a3SJeff CodyL: qemu-block@nongnu.org
3660 5c6090faSThomas HuthS: Odd Fixes
3661 280458a3SJeff CodyF: block/curl.c
3662 280458a3SJeff Cody
3663 280458a3SJeff CodyGLUSTER
3664 280458a3SJeff CodyL: qemu-block@nongnu.org
3665 5c6090faSThomas HuthL: integration@gluster.org
3666 5c6090faSThomas HuthS: Odd Fixes
3667 280458a3SJeff CodyF: block/gluster.c
3668 b5e9476cSGonglei
3669 199667a8SFam ZhengNull Block Driver
3670 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3671 199667a8SFam ZhengL: qemu-block@nongnu.org
3672 199667a8SFam ZhengS: Supported
3673 199667a8SFam ZhengF: block/null.c
3674 199667a8SFam Zheng
3675 bdd6a90aSFam ZhengNVMe Block Driver
3676 1a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3677 1a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net>
3678 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
3679 bdd6a90aSFam ZhengL: qemu-block@nongnu.org
3680 bdd6a90aSFam ZhengS: Supported
3681 bdd6a90aSFam ZhengF: block/nvme*
3682 dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h
3683 1a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
3684 bdd6a90aSFam Zheng
3685 b5e9476cSGongleiBootdevice
3686 b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com>
3687 b5e9476cSGongleiS: Maintained
3688 *8d7f2e76SPhilippe Mathieu-DaudéF: system/bootdevice.c
3689 ecdda9e0SAlberto Garcia
3690 ecdda9e0SAlberto GarciaQuorum
3691 ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com>
3692 ecdda9e0SAlberto GarciaS: Supported
3693 ecdda9e0SAlberto GarciaF: block/quorum.c
3694 ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org
3695 e7c6e631SStefan Hajnoczi
3696 bfcc224eSAapo Vienamoblklogwrites
3697 bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com>
3698 bfcc224eSAapo VienamoL: qemu-block@nongnu.org
3699 bfcc224eSAapo VienamoS: Supported
3700 bfcc224eSAapo VienamoF: block/blklogwrites.c
3701 bfcc224eSAapo Vienamo
3702 e7c6e631SStefan Hajnocziblkverify
3703 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3704 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3705 e7c6e631SStefan HajnocziS: Supported
3706 e7c6e631SStefan HajnocziF: block/blkverify.c
3707 e7c6e631SStefan Hajnoczi
3708 e7c6e631SStefan Hajnoczibochs
3709 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3710 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3711 e7c6e631SStefan HajnocziS: Supported
3712 e7c6e631SStefan HajnocziF: block/bochs.c
3713 e7c6e631SStefan Hajnoczi
3714 e7c6e631SStefan Hajnoczicloop
3715 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3716 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3717 e7c6e631SStefan HajnocziS: Supported
3718 e7c6e631SStefan HajnocziF: block/cloop.c
3719 e7c6e631SStefan Hajnoczi
3720 e7c6e631SStefan Hajnoczidmg
3721 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3722 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3723 e7c6e631SStefan HajnocziS: Supported
3724 e7c6e631SStefan HajnocziF: block/dmg.c
3725 e7c6e631SStefan Hajnoczi
3726 e7c6e631SStefan Hajnocziparallels
3727 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3728 f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org>
3729 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3730 e7c6e631SStefan HajnocziS: Supported
3731 e7c6e631SStefan HajnocziF: block/parallels.c
3732 a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c
3733 5746c1cdSPhilippe Mathieu-DaudéF: docs/interop/parallels.txt
3734 bb20ec6bSDenis V. LunevT: git https://src.openvz.org/scm/~den/qemu.git parallels
3735 e7c6e631SStefan Hajnoczi
3736 e7c6e631SStefan Hajnocziqed
3737 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3738 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3739 e7c6e631SStefan HajnocziS: Supported
3740 e7c6e631SStefan HajnocziF: block/qed.c
3741 e7c6e631SStefan Hajnoczi
3742 e7c6e631SStefan Hajnocziraw
3743 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3744 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3745 e7c6e631SStefan HajnocziS: Supported
3746 e7c6e631SStefan HajnocziF: block/linux-aio.c
3747 f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h
3748 2e6fc7ebSEric BlakeF: block/raw-format.c
3749 c1bb86cdSEric BlakeF: block/file-posix.c
3750 c1bb86cdSEric BlakeF: block/file-win32.c
3751 e7c6e631SStefan HajnocziF: block/win32-aio.c
3752 e7c6e631SStefan Hajnoczi
3753 6663a0a3SAarushi MehtaLinux io_uring
3754 6663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com>
3755 6663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com>
3756 6663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com>
3757 0ef28014SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com>
3758 6663a0a3SAarushi MehtaL: qemu-block@nongnu.org
3759 6663a0a3SAarushi MehtaS: Maintained
3760 6663a0a3SAarushi MehtaF: block/io_uring.c
3761 06a47ef5SAarushi MehtaF: stubs/io_uring.c
3762 6663a0a3SAarushi Mehta
3763 e7c6e631SStefan Hajnocziqcow2
3764 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3765 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
3766 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3767 e7c6e631SStefan HajnocziS: Supported
3768 e7c6e631SStefan HajnocziF: block/qcow2*
3769 b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt
3770 e7c6e631SStefan Hajnoczi
3771 e7c6e631SStefan Hajnocziqcow
3772 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3773 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3774 e7c6e631SStefan HajnocziS: Supported
3775 e7c6e631SStefan HajnocziF: block/qcow.c
3776 e7c6e631SStefan Hajnoczi
3777 e7c6e631SStefan Hajnocziblkdebug
3778 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3779 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
3780 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3781 e7c6e631SStefan HajnocziS: Supported
3782 e7c6e631SStefan HajnocziF: block/blkdebug.c
3783 e7c6e631SStefan Hajnoczi
3784 e7c6e631SStefan Hajnoczivpc
3785 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3786 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3787 e7c6e631SStefan HajnocziS: Supported
3788 e7c6e631SStefan HajnocziF: block/vpc.c
3789 e7c6e631SStefan Hajnoczi
3790 e7c6e631SStefan Hajnoczivvfat
3791 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3792 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3793 4b7c5bc4SPrasad J PanditS: Odd Fixes
3794 e7c6e631SStefan HajnocziF: block/vvfat.c
3795 abfe4e94SStefan Hajnoczi
3796 abfe4e94SStefan HajnocziImage format fuzzer
3797 abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3798 abfe4e94SStefan HajnocziL: qemu-block@nongnu.org
3799 abfe4e94SStefan HajnocziS: Supported
3800 abfe4e94SStefan HajnocziF: tests/image-fuzzer/
3801 717171bdSDaniel P. Berrange
3802 8675a376SCoiby XuVhost-user block device backend server
3803 8675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com>
3804 8675a376SCoiby XuS: Maintained
3805 8675a376SCoiby XuF: block/export/vhost-user-blk-server.c
3806 80a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h
3807 5c368029SXie YongjiF: block/export/virtio-blk-handler.c
3808 5c368029SXie YongjiF: block/export/virtio-blk-handler.h
3809 80a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h
3810 8675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c
3811 80695202SCoiby XuF: tests/qtest/libqos/vhost-user-blk.h
3812 80695202SCoiby XuF: tests/qtest/vhost-user-blk-test.c
3813 80a06cc5SStefan HajnocziF: util/vhost-user-server.c
3814 8675a376SCoiby Xu
3815 0c9b70d5SMax ReitzFUSE block device exports
3816 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com>
3817 0c9b70d5SMax ReitzL: qemu-block@nongnu.org
3818 0c9b70d5SMax ReitzS: Supported
3819 0c9b70d5SMax ReitzF: block/export/fuse.c
3820 0c9b70d5SMax Reitz
3821 2a2359b8SXie YongjiVDUSE library and block device exports
3822 a6caeee8SXie YongjiM: Xie Yongji <xieyongji@bytedance.com>
3823 a6caeee8SXie YongjiS: Maintained
3824 a6caeee8SXie YongjiF: subprojects/libvduse/
3825 2a2359b8SXie YongjiF: block/export/vduse-blk.c
3826 2a2359b8SXie YongjiF: block/export/vduse-blk.h
3827 a6caeee8SXie Yongji
3828 049105a3SChanglong XieReplication
3829 205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com>
3830 3ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com>
3831 049105a3SChanglong XieS: Supported
3832 049105a3SChanglong XieF: replication*
3833 049105a3SChanglong XieF: block/replication.c
3834 da668aa1SThomas HuthF: tests/unit/test-replication.c
3835 049105a3SChanglong XieF: docs/block-replication.txt
3836 049105a3SChanglong Xie
3837 a3defabbSMarcel ApfelbaumPVRDMA
3838 bfffeac8SYuval ShaiaM: Yuval Shaia <yuval.shaia.ml@gmail.com>
3839 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
3840 a3defabbSMarcel ApfelbaumS: Maintained
3841 a3defabbSMarcel ApfelbaumF: hw/rdma/*
3842 a3defabbSMarcel ApfelbaumF: hw/rdma/vmw/*
3843 a3defabbSMarcel ApfelbaumF: docs/pvrdma.txt
3844 a5d2f6f8SYuval ShaiaF: contrib/rdmacm-mux/*
3845 4a5c9903SYuval ShaiaF: qapi/rdma.json
3846 a3defabbSMarcel Apfelbaum
3847 b052fec8SAlex BennéeSemihosting
3848 b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
3849 b052fec8SAlex BennéeS: Maintained
3850 8df9f0c3SPhilippe Mathieu-DaudéF: semihosting/
3851 6b5fe137SPhilippe Mathieu-DaudéF: include/semihosting/
3852 3539d84dSAlex BennéeF: tests/tcg/multiarch/arm-compat-semi/
3853 b904a909SAlex BennéeF: tests/tcg/aarch64/system/semiheap.c
3854 b052fec8SAlex Bennée
3855 8684f1beSJohn G JohnsonMulti-process QEMU
3856 8684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com>
3857 8684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com>
3858 8684f1beSJohn G JohnsonS: Maintained
3859 8684f1beSJohn G JohnsonF: docs/devel/multi-process.rst
3860 639090d8SElena UfimtsevaF: docs/system/multi-process.rst
3861 6fbd84d6SJagannathan RamanF: hw/pci-host/remote.c
3862 6fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h
3863 3f0e7e57SJagannathan RamanF: hw/remote/machine.c
3864 3f0e7e57SJagannathan RamanF: include/hw/remote/machine.h
3865 ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c
3866 ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h
3867 48b06f50SJagannathan RamanF: hw/remote/message.c
3868 c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c
3869 ed5d0019SJagannathan RamanF: include/hw/remote/memory.h
3870 ed5d0019SJagannathan RamanF: hw/remote/memory.c
3871 9f811207SElena UfimtsevaF: hw/remote/proxy.c
3872 9f811207SElena UfimtsevaF: include/hw/remote/proxy.h
3873 c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c
3874 c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h
3875 bd36adb8SJagannathan RamanF: hw/remote/iohub.c
3876 bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h
3877 55116968SJagannathan RamanF: subprojects/libvfio-user
3878 8f9a9259SJagannathan RamanF: hw/remote/vfio-user-obj.c
3879 08cf3dc6SJagannathan RamanF: include/hw/remote/vfio-user-obj.h
3880 253007d1SJagannathan RamanF: hw/remote/iommu.c
3881 253007d1SJagannathan RamanF: include/hw/remote/iommu.h
3882 8684f1beSJohn G Johnson
3883 90322e64SAndrew MelnychenkoEBPF:
3884 90322e64SAndrew MelnychenkoM: Jason Wang <jasowang@redhat.com>
3885 90322e64SAndrew MelnychenkoR: Andrew Melnychenko <andrew@daynix.com>
3886 90322e64SAndrew MelnychenkoR: Yuri Benditovich <yuri.benditovich@daynix.com>
3887 90322e64SAndrew MelnychenkoS: Maintained
3888 90322e64SAndrew MelnychenkoF: ebpf/*
3889 90322e64SAndrew MelnychenkoF: tools/ebpf/*
3890 90322e64SAndrew Melnychenko
3891 b9e02c06SAlex BennéeBuild and test automation
3892 b9e02c06SAlex Bennée-------------------------
3893 9872ba0aSThomas HuthBuild and test automation, general continuous integration
3894 b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
3895 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3896 9872ba0aSThomas HuthM: Thomas Huth <thuth@redhat.com>
3897 9872ba0aSThomas HuthR: Wainer dos Santos Moschetta <wainersm@redhat.com>
3898 40525be5SWillian RampazzoR: Beraldo Leal <bleal@redhat.com>
3899 e70dc7f8SAlex BennéeS: Maintained
3900 e7c2d743SYonggang LuoF: .github/workflows/lockdown.yml
3901 9872ba0aSThomas HuthF: .gitlab-ci.yml
3902 9872ba0aSThomas HuthF: .gitlab-ci.d/
3903 b9e02c06SAlex BennéeF: .travis.yml
3904 04250c69SPhilippe Mathieu-DaudéF: scripts/ci/
3905 e70dc7f8SAlex BennéeF: tests/docker/
3906 18023821SFam ZhengF: tests/vm/
3907 3260f4e6SPhilippe Mathieu-DaudéF: tests/lcitool/
3908 267fe57cSAlex BennéeF: tests/avocado/tuxrun_baselines.py
3909 54dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh
3910 4db546d3SThomas HuthF: docs/devel/testing.rst
3911 9872ba0aSThomas HuthW: https://gitlab.com/qemu-project/qemu/pipelines
3912 e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu
3913 717171bdSDaniel P. Berrange
3914 7162fbb4SEd MasteFreeBSD Hosted Continuous Integration
3915 7162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org>
3916 7162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org>
3917 7162fbb4SEd MasteS: Maintained
3918 5be6fd0cSThomas HuthF: .gitlab-ci.d/cirrus/freebsd*
3919 5be6fd0cSThomas HuthF: tests/vm/freebsd
3920 7162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu
3921 7162fbb4SEd Maste
3922 daee8de3SYonggang LuoWindows Hosted Continuous Integration
3923 daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com>
3924 daee8de3SYonggang LuoS: Maintained
3925 da80f11eSPhilippe Mathieu-DaudéF: .gitlab-ci.d/windows.yml
3926 daee8de3SYonggang Luo
3927 7e97017eSAlex BennéeGuest Test Compilation Support
3928 7e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
3929 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
3930 00a25291SStefan HajnocziS: Maintained
3931 162f9164SAlex BennéeF: tests/tcg/Makefile.target
3932 7e97017eSAlex Bennée
3933 bbbd9b6eSWillian RampazzoIntegration Testing with the Avocado framework
3934 6634f1c4SPhilippe Mathieu-DaudéW: https://trello.com/b/6Qi1pxVn/avocado-qemu
3935 6634f1c4SPhilippe Mathieu-DaudéR: Cleber Rosa <crosa@redhat.com>
3936 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org>
3937 6634f1c4SPhilippe Mathieu-DaudéR: Wainer dos Santos Moschetta <wainersm@redhat.com>
3938 40525be5SWillian RampazzoR: Beraldo Leal <bleal@redhat.com>
3939 6634f1c4SPhilippe Mathieu-DaudéS: Odd Fixes
3940 bbbd9b6eSWillian RampazzoF: tests/avocado/
3941 6634f1c4SPhilippe Mathieu-Daudé
3942 1e970158SPhilippe Mathieu-DaudéGitLab custom runner (Works On Arm Sponsored)
3943 1e970158SPhilippe Mathieu-DaudéM: Alex Bennée <alex.bennee@linaro.org>
3944 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org>
3945 1e970158SPhilippe Mathieu-DaudéS: Maintained
3946 66dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml
3947 66dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml
3948 1e970158SPhilippe Mathieu-Daudé
3949 717171bdSDaniel P. BerrangeDocumentation
3950 717171bdSDaniel P. Berrange-------------
3951 717171bdSDaniel P. BerrangeBuild system architecture
3952 717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3953 717171bdSDaniel P. BerrangeS: Odd Fixes
3954 551bdfa0SStefano GarzarellaF: docs/devel/build-system.rst
3955 8a49e97fSFam Zheng
3956 92329a7eSAlex BennéeGIT Data Mining Config
3957 92329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
3958 92329a7eSAlex BennéeS: Odd Fixes
3959 92329a7eSAlex BennéeF: gitdm.config
3960 92329a7eSAlex BennéeF: contrib/gitdm/*
3961 92329a7eSAlex Bennée
3962 b02c9bc3SMarkus ArmbrusterIncompatible changes
3963 b02c9bc3SMarkus ArmbrusterR: libvir-list@redhat.com
3964 a476b216SMao ZhongyiF: docs/about/deprecated.rst
3965 b02c9bc3SMarkus Armbruster
3966 aef45d51SDaniel P. BerrangeBuild System
3967 aef45d51SDaniel P. Berrange------------
3968 48fad83fSAlex BennéeMeson
3969 48fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com>
3970 48fad83fSAlex BennéeR: Marc-André Lureau <marcandre.lureau@redhat.com>
3971 48fad83fSAlex BennéeR: Daniel P. Berrange <berrange@redhat.com>
3972 48fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com>
3973 48fad83fSAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org>
3974 48fad83fSAlex BennéeS: Maintained
3975 48fad83fSAlex BennéeF: meson.build
3976 48fad83fSAlex BennéeF: meson_options.txt
3977 48fad83fSAlex BennéeF: scripts/meson-buildoptions.*
3978 48fad83fSAlex BennéeF: scripts/check_sparse.py
3979 48fad83fSAlex BennéeF: scripts/symlink-install-tree.py
3980 48fad83fSAlex Bennée
3981 48fad83fSAlex BennéeTop Level Makefile and configure
3982 48fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com>
3983 48fad83fSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org>
3984 48fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com>
3985 48fad83fSAlex BennéeS: Maintained
3986 48fad83fSAlex BennéeF: Makefile
3987 48fad83fSAlex BennéeF: configure
3988 48fad83fSAlex BennéeF: scripts/mtest2make.py
3989 48fad83fSAlex BennéeF: tests/Makefile.include
3990 48fad83fSAlex Bennée
3991 2f38ff79SPaolo BonziniKconfig
3992 2f38ff79SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
3993 2f38ff79SPaolo BonziniS: Maintained
3994 2f38ff79SPaolo BonziniF: scripts/minikconf.py
3995 2f38ff79SPaolo BonziniF: docs/devel/kconfig.rst
3996 2f38ff79SPaolo BonziniF: Kconfig*
3997 2f38ff79SPaolo BonziniF: */Kconfig*
3998 2f38ff79SPaolo BonziniF: hw/*/Kconfig*
3999 2f38ff79SPaolo BonziniF: target/*/Kconfig*
4000 2f38ff79SPaolo Bonzini
4001 aef45d51SDaniel P. BerrangeGIT submodules
4002 aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
4003 aef45d51SDaniel P. BerrangeS: Odd Fixes
4004 aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh
4005 c10e01b9SPeter Maydell
4006 ef45a392SAleksandar MarkovicUI translations
4007 4251dfb0SJohn SnowS: Orphan
4008 ef45a392SAleksandar MarkovicF: po/*.po
4009 ef45a392SAleksandar Markovic
4010 c10e01b9SPeter MaydellSphinx documentation configuration and build machinery
4011 c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
4012 c10e01b9SPeter MaydellS: Maintained
4013 c10e01b9SPeter MaydellF: docs/conf.py
4014 c10e01b9SPeter MaydellF: docs/*/conf.py
4015 4078ee54SPeter MaydellF: docs/sphinx/
4016 13f934e7SPeter MaydellF: docs/_templates/
4017 53fb8bfbSAleksandar Markovic
4018 53fb8bfbSAleksandar MarkovicMiscellaneous
4019 53fb8bfbSAleksandar Markovic-------------
4020 53fb8bfbSAleksandar MarkovicPerformance Tools and Tests
4021 53fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com>
4022 53fb8bfbSAleksandar MarkovicS: Maintained
4023 53fb8bfbSAleksandar MarkovicF: scripts/performance/
4024 899c3fc2SAlex Bennée
4025 899c3fc2SAlex BennéeCode Coverage Tools
4026 899c3fc2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
4027 899c3fc2SAlex BennéeS: Odd Fixes
4028 899c3fc2SAlex BennéeF: scripts/coverage/
4029