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