xref: /openbmc/qemu/MAINTAINERS (revision 2ceb7c03a2cd89dfb04e2e6707b6e7bd61142653)
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 fd5d5c56SAnthony Liguori	S: Status, one of the following:
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 62622c11SMichael S. TsirkinResponsible Disclosure, Reporting Security Issues
68 84995ea2SMarkus Armbruster-------------------------------------------------
69 70b7fba9SStefan HajnocziW: https://wiki.qemu.org/SecurityProcess
70 62622c11SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
71 62622c11SMichael S. TsirkinL: secalert@redhat.com
72 62622c11SMichael S. Tsirkin
73 936c2230SLaurent VivierTrivial patches
74 936c2230SLaurent Vivier---------------
75 936c2230SLaurent VivierTrivial patches
76 936c2230SLaurent VivierM: Michael Tokarev <mjt@tls.msk.ru>
77 936c2230SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
78 936c2230SLaurent VivierS: Maintained
79 936c2230SLaurent VivierL: qemu-trivial@nongnu.org
80 936c2230SLaurent VivierK: ^Subject:.*(?i)trivial
81 936c2230SLaurent VivierT: git git://git.corpit.ru/qemu.git trivial-patches
82 e18a8b34SStefan HajnocziT: git https://github.com/vivier/qemu.git trivial-patches
83 936c2230SLaurent Vivier
84 daf14ce3SCornelia HuckArchitecture support
85 daf14ce3SCornelia Huck--------------------
86 6347e1f1SMarkus ArmbrusterS390 general architecture support
87 daf14ce3SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
88 cdb509a4SCornelia HuckM: Thomas Huth <thuth@redhat.com>
89 daf14ce3SCornelia HuckS: Supported
90 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/s390x-softmmu.mak
91 daf14ce3SCornelia HuckF: gdb-xml/s390*.xml
92 daf14ce3SCornelia HuckF: hw/char/sclp*.[hc]
93 daf14ce3SCornelia HuckF: hw/char/terminal3270.c
94 daf14ce3SCornelia HuckF: hw/intc/s390_flic.c
95 daf14ce3SCornelia HuckF: hw/intc/s390_flic_kvm.c
96 daf14ce3SCornelia HuckF: hw/s390x/
97 2fe2942cSTony KrowiakF: hw/vfio/ap.c
98 daf14ce3SCornelia HuckF: hw/vfio/ccw.c
99 daf14ce3SCornelia HuckF: hw/watchdog/wdt_diag288.c
100 daf14ce3SCornelia HuckF: include/hw/s390x/
101 daf14ce3SCornelia HuckF: include/hw/watchdog/wdt_diag288.h
102 daf14ce3SCornelia HuckF: pc-bios/s390-ccw/
103 daf14ce3SCornelia HuckF: pc-bios/s390-ccw.img
104 daf14ce3SCornelia HuckF: target/s390x/
105 f58f084eSCornelia HuckF: docs/system/target-s390x.rst
106 f58f084eSCornelia HuckF: docs/system/s390x/
107 a1c993c3SCornelia HuckF: tests/migration/s390x/
108 daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x?
109 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next
110 daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org
111 daf14ce3SCornelia Huck
112 84995ea2SMarkus ArmbrusterGuest CPU cores (TCG)
113 84995ea2SMarkus Armbruster---------------------
114 6347e1f1SMarkus ArmbrusterOverall TCG CPUs
115 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
116 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
117 2b1641d0SPaolo BonziniS: Maintained
118 c7f419f5SClaudio FontanaF: softmmu/cpus.c
119 adf1cfbdSAlex BennéeF: cpus-common.c
120 c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/
121 9681ad3eSThomas HuthF: accel/stubs/tcg-stub.c
122 084cfca1SRichard HendersonF: util/cacheinfo.c
123 084cfca1SRichard HendersonF: util/cacheflush.c
124 55fd1892SPhilippe Mathieu-DaudéF: scripts/decodetree.py
125 3fdbf5d6SRichard HendersonF: docs/devel/decodetree.rst
126 2b1641d0SPaolo BonziniF: include/exec/cpu*.h
127 2b1641d0SPaolo BonziniF: include/exec/exec-all.h
128 486bbe5fSPaolo BonziniF: include/exec/helper*.h
129 2b1641d0SPaolo BonziniF: include/exec/tb-hash.h
130 460423d3SThomas HuthF: include/sysemu/cpus.h
131 14a48c1dSMarkus ArmbrusterF: include/sysemu/tcg.h
132 78271684SClaudio FontanaF: include/hw/core/tcg-cpu-ops.h
133 486bbe5fSPaolo Bonzini
134 1badb586SPeter MaydellFPU emulation
135 1badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
136 1badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
137 0636e4d8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
138 0636e4d8SAlex BennéeS: Maintained
139 1badb586SPeter MaydellF: fpu/
140 1badb586SPeter MaydellF: include/fpu/
141 0636e4d8SAlex BennéeF: tests/fp/
142 1badb586SPeter Maydell
143 6347e1f1SMarkus ArmbrusterAlpha TCG CPUs
144 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
145 8d6df264SRichard HendersonS: Maintained
146 fcf5ef2aSThomas HuthF: target/alpha/
147 c0bd0b50SPaolo BonziniF: tests/tcg/alpha/
148 c17652eeSPaolo BonziniF: disas/alpha.c
149 fd5d5c56SAnthony Liguori
150 6347e1f1SMarkus ArmbrusterARM TCG CPUs
151 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
152 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
153 fd5d5c56SAnthony LiguoriS: Maintained
154 fcf5ef2aSThomas HuthF: target/arm/
155 c348722cSAlex BennéeF: tests/tcg/arm/
156 29e0436eSAlex BennéeF: tests/tcg/aarch64/
157 8d8b636dSPaolo BonziniF: hw/arm/
158 8d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c
159 f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h
160 c17652eeSPaolo BonziniF: disas/arm.c
161 c17652eeSPaolo BonziniF: disas/arm-a64.cc
162 c17652eeSPaolo BonziniF: disas/libvixl/
163 c11a8e89SPeter MaydellF: docs/system/target-arm.rst
164 6e84a914SPhilippe Mathieu-DaudéF: docs/system/arm/cpu-features.rst
165 fd5d5c56SAnthony Liguori
166 49154ea0SEric AugerARM SMMU
167 49154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com>
168 49154ea0SEric AugerL: qemu-arm@nongnu.org
169 49154ea0SEric AugerS: Maintained
170 49154ea0SEric AugerF: hw/arm/smmu*
171 49154ea0SEric AugerF: include/hw/arm/smmu*
172 49154ea0SEric Auger
173 c8c0d267SMichael RolnikAVR TCG CPUs
174 c8c0d267SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com>
175 c8c0d267SMichael RolnikR: Sarah Harris <S.E.Harris@kent.ac.uk>
176 c8c0d267SMichael RolnikS: Maintained
177 0abd386dSThomas HuthF: docs/system/target-avr.rst
178 12b35405SMichael RolnikF: gdb-xml/avr-cpu.xml
179 c8c0d267SMichael RolnikF: target/avr/
180 f5d31d65SMichael RolnikF: tests/acceptance/machine_avr6.py
181 c8c0d267SMichael Rolnik
182 6347e1f1SMarkus ArmbrusterCRIS TCG CPUs
183 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
184 fd5d5c56SAnthony LiguoriS: Maintained
185 fcf5ef2aSThomas HuthF: target/cris/
186 8d8b636dSPaolo BonziniF: hw/cris/
187 c9b90090SThomas HuthF: include/hw/cris/
188 c0bd0b50SPaolo BonziniF: tests/tcg/cris/
189 c17652eeSPaolo BonziniF: disas/cris.c
190 fd5d5c56SAnthony Liguori
191 5f508bc2STaylor SimpsonHexagon TCG CPUs
192 5f508bc2STaylor SimpsonM: Taylor Simpson <tsimpson@quicinc.com>
193 5f508bc2STaylor SimpsonS: Supported
194 5f508bc2STaylor SimpsonF: target/hexagon/
195 5f508bc2STaylor SimpsonF: linux-user/hexagon/
196 5f508bc2STaylor SimpsonF: tests/tcg/hexagon/
197 5f508bc2STaylor SimpsonF: disas/hexagon.c
198 5f508bc2STaylor SimpsonF: default-configs/targets/hexagon-linux-user.mak
199 5f508bc2STaylor Simpson
200 6347e1f1SMarkus ArmbrusterHPPA (PA-RISC) TCG CPUs
201 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
202 61766fe9SRichard HendersonS: Maintained
203 61766fe9SRichard HendersonF: target/hppa/
204 61461802SRichard HendersonF: hw/hppa/
205 61766fe9SRichard HendersonF: disas/hppa.c
206 376b8519SHelge DellerF: hw/net/*i82596*
207 376b8519SHelge DellerF: include/hw/net/lasi_82596.h
208 61766fe9SRichard Henderson
209 6347e1f1SMarkus ArmbrusterLM32 TCG CPUs
210 4b4d96c7SPhilippe Mathieu-DaudéR: Michael Walle <michael@walle.cc>
211 4b4d96c7SPhilippe Mathieu-DaudéS: Orphan
212 fcf5ef2aSThomas HuthF: target/lm32/
213 4eab7a0aSMichael WalleF: disas/lm32.c
214 8d8b636dSPaolo BonziniF: hw/lm32/
215 4eab7a0aSMichael WalleF: hw/*/lm32_*
216 4eab7a0aSMichael WalleF: hw/*/milkymist-*
217 70cc0c1fSPhilippe Mathieu-DaudéF: include/hw/display/milkymist_tmu2.h
218 4eab7a0aSMichael WalleF: include/hw/char/lm32_juart.h
219 4eab7a0aSMichael WalleF: include/hw/lm32/
220 c0bd0b50SPaolo BonziniF: tests/tcg/lm32/
221 07bf23a7SMichael Walle
222 6347e1f1SMarkus ArmbrusterM68K TCG CPUs
223 595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
224 595a926dSLaurent VivierS: Maintained
225 fcf5ef2aSThomas HuthF: target/m68k/
226 e9a56114SThomas HuthF: disas/m68k.c
227 fd5d5c56SAnthony Liguori
228 6347e1f1SMarkus ArmbrusterMicroBlaze TCG CPUs
229 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
230 fd5d5c56SAnthony LiguoriS: Maintained
231 fcf5ef2aSThomas HuthF: target/microblaze/
232 8d8b636dSPaolo BonziniF: hw/microblaze/
233 c17652eeSPaolo BonziniF: disas/microblaze.c
234 fd5d5c56SAnthony Liguori
235 6347e1f1SMarkus ArmbrusterMIPS TCG CPUs
236 cf960317SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
237 099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
238 15d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com>
239 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
240 cf960317SPhilippe Mathieu-DaudéS: Odd Fixes
241 fcf5ef2aSThomas HuthF: target/mips/
242 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/*mips*
243 a60442ebSPhilippe Mathieu-DaudéF: disas/mips.c
244 1bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-mips.rst.inc
245 0f865314SAleksandar MarkovicF: hw/intc/mips_gic.c
246 8d8b636dSPaolo BonziniF: hw/mips/
247 5995db88SThomas HuthF: hw/misc/mips_*
248 5995db88SThomas HuthF: hw/timer/mips_gictimer.c
249 0f865314SAleksandar MarkovicF: include/hw/intc/mips_gic.h
250 5995db88SThomas HuthF: include/hw/mips/
251 5995db88SThomas HuthF: include/hw/misc/mips_*
252 5995db88SThomas HuthF: include/hw/timer/mips_gictimer.h
253 c0bd0b50SPaolo BonziniF: tests/tcg/mips/
254 09684557SAleksandar MarkovicK: ^Subject:.*(?i)mips
255 fd5d5c56SAnthony Liguori
256 a60442ebSPhilippe Mathieu-DaudéMIPS TCG CPUs (nanoMIPS ISA)
257 a60442ebSPhilippe Mathieu-DaudéS: Orphan
258 a60442ebSPhilippe Mathieu-DaudéF: disas/nanomips.*
259 a60442ebSPhilippe Mathieu-Daudé
260 6347e1f1SMarkus ArmbrusterMoxie TCG CPUs
261 d15a9c23SAnthony GreenM: Anthony Green <green@moxielogic.com>
262 d15a9c23SAnthony GreenS: Maintained
263 fcf5ef2aSThomas HuthF: target/moxie/
264 c17652eeSPaolo BonziniF: disas/moxie.c
265 a3ccdfb5SThomas HuthF: hw/moxie/
266 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/moxie-softmmu.mak
267 d15a9c23SAnthony Green
268 6347e1f1SMarkus ArmbrusterNiosII TCG CPUs
269 e671711cSMarek VasutM: Chris Wulff <crwulff@gmail.com>
270 e671711cSMarek VasutM: Marek Vasut <marex@denx.de>
271 e671711cSMarek VasutS: Maintained
272 e671711cSMarek VasutF: target/nios2/
273 e671711cSMarek VasutF: hw/nios2/
274 e671711cSMarek VasutF: disas/nios2.c
275 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/nios2-softmmu.mak
276 e671711cSMarek Vasut
277 6347e1f1SMarkus ArmbrusterOpenRISC TCG CPUs
278 1d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com>
279 1d7cf18dSStafford HorneS: Odd Fixes
280 fcf5ef2aSThomas HuthF: target/openrisc/
281 945dad6dSJia LiuF: hw/openrisc/
282 c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/
283 945dad6dSJia Liu
284 6347e1f1SMarkus ArmbrusterPowerPC TCG CPUs
285 b4daafbdSDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
286 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org>
287 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
288 fd5d5c56SAnthony LiguoriS: Maintained
289 fcf5ef2aSThomas HuthF: target/ppc/
290 8d8b636dSPaolo BonziniF: hw/ppc/
291 b5d55020SThomas HuthF: include/hw/ppc/
292 c17652eeSPaolo BonziniF: disas/ppc.c
293 c592f70cSThomas HuthF: tests/acceptance/machine_ppc.py
294 fd5d5c56SAnthony Liguori
295 6347e1f1SMarkus ArmbrusterRISC-V TCG CPUs
296 c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
297 a17a61f3SPalmer DabbeltM: Alistair Francis <Alistair.Francis@wdc.com>
298 4dc62b15SMichael ClarkM: Sagar Karandikar <sagark@eecs.berkeley.edu>
299 4dc62b15SMichael ClarkM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
300 a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org
301 7b91ae7dSPalmer DabbeltS: Supported
302 4dc62b15SMichael ClarkF: target/riscv/
303 4dc62b15SMichael ClarkF: hw/riscv/
304 4dc62b15SMichael ClarkF: include/hw/riscv/
305 f936eac8SAlistair FrancisF: linux-user/host/riscv32/
306 511f3138SAlistair FrancisF: linux-user/host/riscv64/
307 4dc62b15SMichael Clark
308 a4f34eccSYoshinori SatoRENESAS RX CPUs
309 a4f34eccSYoshinori SatoM: Yoshinori Sato <ysato@users.sourceforge.jp>
310 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
311 a4f34eccSYoshinori SatoF: target/rx/
312 a4f34eccSYoshinori Sato
313 6347e1f1SMarkus ArmbrusterS390 TCG CPUs
314 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
315 ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com>
316 fd5d5c56SAnthony LiguoriS: Maintained
317 fcf5ef2aSThomas HuthF: target/s390x/
318 8d8b636dSPaolo BonziniF: hw/s390x/
319 c17652eeSPaolo BonziniF: disas/s390.c
320 276ba120SPavel ZbitskiyF: tests/tcg/s390x/
321 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
322 b6f97c14Sbellard
323 6347e1f1SMarkus ArmbrusterSH4 TCG CPUs
324 a9fb4468SAleksandar MarkovicM: Yoshinori Sato <ysato@users.sourceforge.jp>
325 2c9b7d1aSAndreas FärberS: Odd Fixes
326 fcf5ef2aSThomas HuthF: target/sh4/
327 8d8b636dSPaolo BonziniF: hw/sh4/
328 c17652eeSPaolo BonziniF: disas/sh4.c
329 8a90f900SThomas HuthF: include/hw/sh4/
330 fd5d5c56SAnthony Liguori
331 6347e1f1SMarkus ArmbrusterSPARC TCG CPUs
332 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
333 2c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com>
334 fd5d5c56SAnthony LiguoriS: Maintained
335 fcf5ef2aSThomas HuthF: target/sparc/
336 8d8b636dSPaolo BonziniF: hw/sparc/
337 8d8b636dSPaolo BonziniF: hw/sparc64/
338 84dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h
339 c17652eeSPaolo BonziniF: disas/sparc.c
340 fd5d5c56SAnthony Liguori
341 6347e1f1SMarkus ArmbrusterUniCore32 TCG CPUs
342 a6ea7b4cSAndreas FärberM: Guan Xuetao <gxt@mprc.pku.edu.cn>
343 a6ea7b4cSAndreas FärberS: Maintained
344 fcf5ef2aSThomas HuthF: target/unicore32/
345 8d8b636dSPaolo BonziniF: hw/unicore32/
346 47b98d59SThomas HuthF: include/hw/unicore32/
347 a6ea7b4cSAndreas Färber
348 6347e1f1SMarkus ArmbrusterX86 TCG CPUs
349 d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
350 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
351 e1a04339SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
352 b203a4baSEduardo HabkostS: Maintained
353 fcf5ef2aSThomas HuthF: target/i386/
354 4132431fSAlex BennéeF: tests/tcg/i386/
355 3a082ec0SAlex BennéeF: tests/tcg/x86_64/
356 8d8b636dSPaolo BonziniF: hw/i386/
357 c17652eeSPaolo BonziniF: disas/i386.c
358 1bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-x86.rst.inc
359 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git x86-next
360 fd5d5c56SAnthony Liguori
361 6347e1f1SMarkus ArmbrusterXtensa TCG CPUs
362 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
363 b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
364 16e7caaeSMax FilippovS: Maintained
365 fcf5ef2aSThomas HuthF: target/xtensa/
366 8d8b636dSPaolo BonziniF: hw/xtensa/
367 c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/
368 5a6539e6SMax FilippovF: disas/xtensa.c
369 895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h
370 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/xtensa*.mak
371 16e7caaeSMax Filippov
372 6347e1f1SMarkus ArmbrusterTriCore TCG CPUs
373 48e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
374 48e06fe0SBastian KoppelmannS: Maintained
375 fcf5ef2aSThomas HuthF: target/tricore/
376 48e06fe0SBastian KoppelmannF: hw/tricore/
377 d46d14e6SThomas HuthF: include/hw/tricore/
378 48e06fe0SBastian Koppelmann
379 dd28bebdSAlex BennéeMultiarch Linux User Tests
380 dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
381 00a25291SStefan HajnocziS: Maintained
382 dd28bebdSAlex BennéeF: tests/tcg/multiarch/
383 dd28bebdSAlex Bennée
384 84995ea2SMarkus ArmbrusterGuest CPU Cores (KVM)
385 84995ea2SMarkus Armbruster---------------------
386 6347e1f1SMarkus ArmbrusterOverall KVM CPUs
387 c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com>
388 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
389 fd5d5c56SAnthony LiguoriS: Supported
390 a6bb42f2SPhilippe Mathieu-DaudéF: */*/kvm*
391 1962cb20SPhilippe Mathieu-DaudéF: accel/kvm/
392 9681ad3eSThomas HuthF: accel/stubs/kvm-stub.c
393 9681ad3eSThomas HuthF: include/hw/kvm/
394 a95e9a48SThomas HuthF: include/sysemu/kvm*.h
395 9681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder
396 fd5d5c56SAnthony Liguori
397 6347e1f1SMarkus ArmbrusterARM KVM CPUs
398 ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
399 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
400 ed4659d1SPeter MaydellS: Maintained
401 fcf5ef2aSThomas HuthF: target/arm/kvm.c
402 ed4659d1SPeter Maydell
403 6347e1f1SMarkus ArmbrusterMIPS KVM CPUs
404 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
405 134f7f7dSAleksandar MarkovicS: Odd Fixes
406 fcf5ef2aSThomas HuthF: target/mips/kvm.c
407 a31896c4SJames Hogan
408 6347e1f1SMarkus ArmbrusterPPC KVM CPUs
409 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
410 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org>
411 fd5d5c56SAnthony LiguoriS: Maintained
412 fcf5ef2aSThomas HuthF: target/ppc/kvm.c
413 fd5d5c56SAnthony Liguori
414 6347e1f1SMarkus ArmbrusterS390 KVM CPUs
415 7c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
416 c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
417 7c8e2647SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
418 0922e8c0SCornelia HuckS: Supported
419 fcf5ef2aSThomas HuthF: target/s390x/kvm.c
420 040078e0SDavid HildenbrandF: target/s390x/kvm_s390x.h
421 040078e0SDavid HildenbrandF: target/s390x/kvm-stub.c
422 fcf5ef2aSThomas HuthF: target/s390x/ioinst.[ch]
423 fcf5ef2aSThomas HuthF: target/s390x/machine.c
424 74b4c74dSDavid HildenbrandF: target/s390x/sigp.c
425 8b3410deSCornelia HuckF: target/s390x/cpu_features*.[ch]
426 8b3410deSCornelia HuckF: target/s390x/cpu_models.[ch]
427 c3347ed0SJanosch FrankF: hw/s390x/pv.c
428 c3347ed0SJanosch FrankF: include/hw/s390x/pv.h
429 4277af19SCornelia HuckF: hw/intc/s390_flic.c
430 4277af19SCornelia HuckF: hw/intc/s390_flic_kvm.c
431 4277af19SCornelia HuckF: include/hw/s390x/s390_flic.h
432 c5bfb202SCornelia HuckF: gdb-xml/s390*.xml
433 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next
434 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
435 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
436 fd5d5c56SAnthony Liguori
437 6347e1f1SMarkus ArmbrusterX86 KVM CPUs
438 d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
439 fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com>
440 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
441 fd5d5c56SAnthony LiguoriS: Supported
442 a9dc68d9SClaudio FontanaF: target/i386/kvm/
443 9681ad3eSThomas HuthF: scripts/kvm/vmxcap
444 fd5d5c56SAnthony Liguori
445 79ac3915SPhilippe Mathieu-DaudéGuest CPU Cores (other accelerators)
446 79ac3915SPhilippe Mathieu-Daudé------------------------------------
447 79ac3915SPhilippe Mathieu-DaudéOverall
448 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
449 79ac3915SPhilippe Mathieu-DaudéR: Paolo Bonzini <pbonzini@redhat.com>
450 79ac3915SPhilippe Mathieu-DaudéS: Maintained
451 940e43aaSClaudio FontanaF: include/qemu/accel.h
452 b86f59c7SClaudio FontanaF: include/sysemu/accel-ops.h
453 fb6916ddSClaudio FontanaF: include/hw/core/accel-cpu.h
454 b86f59c7SClaudio FontanaF: accel/accel-*.c
455 79ac3915SPhilippe Mathieu-DaudéF: accel/Makefile.objs
456 79ac3915SPhilippe Mathieu-DaudéF: accel/stubs/Makefile.objs
457 79ac3915SPhilippe Mathieu-Daudé
458 674fc21fSRoman BolshakovX86 HVF CPUs
459 de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com>
460 674fc21fSRoman BolshakovM: Roman Bolshakov <r.bolshakov@yadro.com>
461 de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF
462 674fc21fSRoman BolshakovS: Maintained
463 674fc21fSRoman BolshakovF: target/i386/hvf/
464 674fc21fSRoman BolshakovF: include/sysemu/hvf.h
465 674fc21fSRoman Bolshakov
466 c220cdecSSunil MuthuswamyWHPX CPUs
467 c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com>
468 c220cdecSSunil MuthuswamyS: Supported
469 1fc33bb9SClaudio FontanaF: target/i386/whpx/
470 c220cdecSSunil MuthuswamyF: include/sysemu/whpx.h
471 c220cdecSSunil Muthuswamy
472 84995ea2SMarkus ArmbrusterGuest CPU Cores (Xen)
473 84995ea2SMarkus Armbruster---------------------
474 6347e1f1SMarkus ArmbrusterX86 Xen CPUs
475 3623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org>
476 3623c57eSStefano StabelliniM: Anthony Perard <anthony.perard@citrix.com>
477 784e9727SPaul DurrantM: Paul Durrant <paul@xen.org>
478 6d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org
479 8a6b0cd7SStefano StabelliniS: Supported
480 8a6b0cd7SStefano StabelliniF: */xen*
481 da278d58SPhilippe Mathieu-DaudéF: accel/xen/*
482 b827891dSGreg KurzF: hw/9pfs/xen-9p*
483 c92451c2SPaolo BonziniF: hw/char/xen_console.c
484 c92451c2SPaolo BonziniF: hw/display/xenfb.c
485 c92451c2SPaolo BonziniF: hw/net/xen_nic.c
486 758af9cfSAnthony PERARDF: hw/usb/xen-usb.c
487 1a72d9aeSPaul DurrantF: hw/block/xen*
488 4ea7d1a7SPaul DurrantF: hw/block/dataplane/xen*
489 c92451c2SPaolo BonziniF: hw/xen/
490 c92451c2SPaolo BonziniF: hw/xenpv/
491 9027ac50SStefano StabelliniF: hw/i386/xen/
492 1401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c
493 fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen*
494 c92451c2SPaolo BonziniF: include/hw/xen/
495 da278d58SPhilippe Mathieu-DaudéF: include/sysemu/xen.h
496 9027ac50SStefano StabelliniF: include/sysemu/xen-mapcache.h
497 71f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c
498 8a6b0cd7SStefano Stabellini
499 6c94b952SColin XuGuest CPU Cores (HAXM)
500 6c94b952SColin Xu---------------------
501 6c94b952SColin XuX86 HAXM CPUs
502 6c94b952SColin XuM: Wenchao Wang <wenchao.wang@intel.com>
503 6c94b952SColin XuM: Colin Xu <colin.xu@intel.com>
504 6c94b952SColin XuL: haxm-team@intel.com
505 6c94b952SColin XuW: https://github.com/intel/haxm/issues
506 6c94b952SColin XuS: Maintained
507 f7091f5fSPhilippe Mathieu-DaudéF: accel/stubs/hax-stub.c
508 6c94b952SColin XuF: include/sysemu/hax.h
509 7fdef0d4SClaudio FontanaF: target/i386/hax/
510 6c94b952SColin Xu
511 84995ea2SMarkus ArmbrusterHosts
512 84995ea2SMarkus Armbruster-----
513 1bdd6874SStefan WeilLINUX
514 f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com>
515 f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com>
516 f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
517 1bdd6874SStefan WeilS: Maintained
518 1bdd6874SStefan WeilF: linux-headers/
519 f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh
520 1bdd6874SStefan Weil
521 1bdd6874SStefan WeilPOSIX
522 f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com>
523 1bdd6874SStefan WeilS: Maintained
524 f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c
525 f3f0204dSPhilippe Mathieu-DaudéF: include/sysemu/os-posix.h
526 f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c
527 f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h
528 1bdd6874SStefan Weil
529 3c2bdbc1SKamil RytarowskiNETBSD
530 3c2bdbc1SKamil RytarowskiM: Kamil Rytarowski <kamil@netbsd.org>
531 3c2bdbc1SKamil RytarowskiS: Maintained
532 1b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD
533 3c2bdbc1SKamil Rytarowski
534 0a773d55SBrad SmithOPENBSD
535 0a773d55SBrad SmithM: Brad Smith <brad@comstyle.com>
536 0a773d55SBrad SmithS: Maintained
537 0a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD
538 0a773d55SBrad Smith
539 1bdd6874SStefan WeilW32, W64
540 1bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de>
541 1bdd6874SStefan WeilS: Maintained
542 1bdd6874SStefan WeilF: *win32*
543 03972660SThomas HuthF: */*win32*
544 03972660SThomas HuthF: include/*/*win32*
545 03972660SThomas HuthX: qga/*win32*
546 885bdc95SStefan WeilF: qemu.nsi
547 1bdd6874SStefan Weil
548 b250d04aSPhilippe Mathieu-DaudéAlpha Machines
549 84995ea2SMarkus Armbruster--------------
550 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
551 b250d04aSPhilippe Mathieu-DaudéS: Maintained
552 b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/
553 7bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c
554 8d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/
555 b250d04aSPhilippe Mathieu-Daudé
556 fd5d5c56SAnthony LiguoriARM Machines
557 fd5d5c56SAnthony Liguori------------
558 84291fe7SliguangAllwinner-a10
559 85b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com>
560 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
561 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
562 a00d7f20SPeter MaydellS: Odd Fixes
563 85b4d5daSBeniamino GalvaniF: hw/*/allwinner*
564 85b4d5daSBeniamino GalvaniF: include/hw/*/allwinner*
565 84291fe7SliguangF: hw/arm/cubieboard.c
566 84291fe7Sliguang
567 740dafc0SNiek LinnenbankAllwinner-h3
568 740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com>
569 740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org
570 740dafc0SNiek LinnenbankS: Maintained
571 740dafc0SNiek LinnenbankF: hw/*/allwinner-h3*
572 740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3*
573 b0c96666SNiek LinnenbankF: hw/arm/orangepi.c
574 c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst
575 740dafc0SNiek Linnenbank
576 e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices
577 06271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
578 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
579 06271000SPaolo BonziniS: Maintained
580 06271000SPaolo BonziniF: hw/char/pl011.c
581 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h
582 06271000SPaolo BonziniF: hw/display/pl110*
583 06271000SPaolo BonziniF: hw/dma/pl080.c
584 aa74e355SPeter MaydellF: include/hw/dma/pl080.h
585 06271000SPaolo BonziniF: hw/dma/pl330.c
586 06271000SPaolo BonziniF: hw/gpio/pl061.c
587 06271000SPaolo BonziniF: hw/input/pl050.c
588 06271000SPaolo BonziniF: hw/intc/pl190.c
589 06271000SPaolo BonziniF: hw/sd/pl181.c
590 1d52866fSPeter MaydellF: hw/ssi/pl022.c
591 1d52866fSPeter MaydellF: include/hw/ssi/pl022.h
592 877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c
593 877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h
594 06271000SPaolo BonziniF: include/hw/arm/primecell.h
595 e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c
596 e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h
597 30858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c
598 4f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c
599 4f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h
600 9bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c
601 e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c
602 e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h
603 050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c
604 050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h
605 9cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c
606 0d4a7551SPeter MaydellF: hw/misc/tz-ppc.c
607 0d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h
608 344f4b15SPeter MaydellF: hw/misc/tz-mpc.c
609 344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h
610 211e701dSPeter MaydellF: hw/misc/tz-msc.c
611 211e701dSPeter MaydellF: include/hw/misc/tz-msc.h
612 06271000SPaolo Bonzini
613 06271000SPaolo BonziniARM cores
614 06271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org>
615 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
616 06271000SPaolo BonziniS: Maintained
617 06271000SPaolo BonziniF: hw/intc/arm*
618 06271000SPaolo BonziniF: hw/intc/gic_internal.h
619 06271000SPaolo BonziniF: hw/misc/a9scu.c
620 06271000SPaolo BonziniF: hw/misc/arm11scu.c
621 b7f30114SThomas HuthF: hw/misc/arm_l2x0.c
622 06271000SPaolo BonziniF: hw/timer/a9gtimer*
623 c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm*
624 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h
625 06271000SPaolo BonziniF: include/hw/intc/arm*
626 06271000SPaolo BonziniF: include/hw/misc/a9scu.h
627 06271000SPaolo BonziniF: include/hw/misc/arm11scu.h
628 06271000SPaolo BonziniF: include/hw/timer/a9gtimer.h
629 06271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h
630 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h
631 1e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c
632 06271000SPaolo Bonzini
633 fc63dcffSEvgeny VoevodinExynos
634 f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com>
635 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
636 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
637 a00d7f20SPeter MaydellS: Odd Fixes
638 8d8b636dSPaolo BonziniF: hw/*/exynos*
639 ed0db866SThomas HuthF: include/hw/arm/exynos4210.h
640 fc63dcffSEvgeny Voevodin
641 766fd09fSMark LangsdorfCalxeda Highbank
642 9ef137caSRob HerringM: Rob Herring <robh@kernel.org>
643 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
644 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
645 a00d7f20SPeter MaydellS: Odd Fixes
646 8d8b636dSPaolo BonziniF: hw/arm/highbank.c
647 8d8b636dSPaolo BonziniF: hw/net/xgmac.c
648 766fd09fSMark Langsdorf
649 9082f121SAntony PavlovCanon DIGIC
650 9082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com>
651 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
652 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
653 a00d7f20SPeter MaydellS: Odd Fixes
654 9082f121SAntony PavlovF: include/hw/arm/digic.h
655 9082f121SAntony PavlovF: hw/*/digic*
656 7ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic*
657 56c2c592SThomas HuthF: tests/acceptance/machine_arm_canona1100.py
658 2d21dd17SPeter MaydellF: docs/system/arm/digic.rst
659 9082f121SAntony Pavlov
660 9c8fdcecSAnup PatelGoldfish RTC
661 9c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com>
662 9c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com>
663 9c8fdcecSAnup PatelL: qemu-riscv@nongnu.org
664 9c8fdcecSAnup PatelS: Maintained
665 9c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c
666 9c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h
667 9c8fdcecSAnup Patel
668 fd5d5c56SAnthony LiguoriGumstix
669 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
670 a00d7f20SPeter MaydellR: Philippe Mathieu-Daudé <f4bug@amsat.org>
671 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
672 1f7161d2SPhilippe Mathieu-DaudéS: Odd Fixes
673 8d8b636dSPaolo BonziniF: hw/arm/gumstix.c
674 bb309000SPeter MaydellF: docs/system/arm/gumstix.rst
675 fd5d5c56SAnthony Liguori
676 123a069aSThomas Huthi.MX25 PDK
677 123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
678 123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
679 123a069aSThomas HuthL: qemu-arm@nongnu.org
680 123a069aSThomas HuthS: Odd Fixes
681 123a069aSThomas HuthF: hw/arm/fsl-imx25.c
682 123a069aSThomas HuthF: hw/arm/imx25_pdk.c
683 123a069aSThomas HuthF: hw/misc/imx25_ccm.c
684 37f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c
685 123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h
686 123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h
687 37f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h
688 123a069aSThomas Huth
689 95a5db3aSThomas Huthi.MX31 (kzm)
690 0325559dSPeter ChubbM: Peter Chubb <peter.chubb@nicta.com.au>
691 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
692 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
693 95a5db3aSThomas HuthS: Odd Fixes
694 8d8b636dSPaolo BonziniF: hw/arm/kzm.c
695 95a5db3aSThomas HuthF: hw/*/imx_*
696 95a5db3aSThomas HuthF: hw/*/*imx31*
697 95a5db3aSThomas HuthF: include/hw/*/imx_*
698 95a5db3aSThomas HuthF: include/hw/*/*imx31*
699 0325559dSPeter Chubb
700 fd5d5c56SAnthony LiguoriIntegrator CP
701 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
702 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
703 fd5d5c56SAnthony LiguoriS: Maintained
704 8d8b636dSPaolo BonziniF: hw/arm/integratorcp.c
705 f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c
706 b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h
707 5e0ac7e0SThomas HuthF: tests/acceptance/machine_arm_integratorcp.py
708 c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst
709 fd5d5c56SAnthony Liguori
710 95a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul
711 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
712 95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
713 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
714 95a5db3aSThomas HuthS: Odd Fixes
715 95a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c
716 95a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c
717 95a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c
718 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h
719 95a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h
720 95a5db3aSThomas Huth
721 95a5db3aSThomas HuthMCIMX7D SABRE / i.MX7
722 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
723 95a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com>
724 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
725 95a5db3aSThomas HuthS: Odd Fixes
726 95a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c
727 95a5db3aSThomas HuthF: hw/arm/fsl-imx7.c
728 b7f30114SThomas HuthF: hw/misc/imx7_*.c
729 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h
730 b7f30114SThomas HuthF: include/hw/misc/imx7_*.h
731 95a5db3aSThomas HuthF: hw/pci-host/designware.c
732 95a5db3aSThomas HuthF: include/hw/pci-host/designware.h
733 95a5db3aSThomas Huth
734 e5a6a6e6SPeter MaydellMPS2
735 e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
736 e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org
737 e5a6a6e6SPeter MaydellS: Maintained
738 e5a6a6e6SPeter MaydellF: hw/arm/mps2.c
739 0d4a7551SPeter MaydellF: hw/arm/mps2-tz.c
740 0d4a7551SPeter MaydellF: hw/misc/mps2-*.c
741 0d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h
742 6eee5d24SPeter MaydellF: hw/arm/armsse.c
743 6eee5d24SPeter MaydellF: include/hw/arm/armsse.h
744 c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c
745 c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h
746 75750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c
747 75750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h
748 c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c
749 c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h
750 5aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c
751 5aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h
752 cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c
753 cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h
754 ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst
755 e5a6a6e6SPeter Maydell
756 8f69a4c1SPeter MaydellMusca
757 8f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
758 8f69a4c1SPeter MaydellL: qemu-arm@nongnu.org
759 8f69a4c1SPeter MaydellS: Maintained
760 8f69a4c1SPeter MaydellF: hw/arm/musca.c
761 9f8f640eSPeter MaydellF: docs/system/arm/musca.rst
762 8f69a4c1SPeter Maydell
763 fd5d5c56SAnthony LiguoriMusicpal
764 fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
765 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
766 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
767 a00d7f20SPeter MaydellS: Odd Fixes
768 8d8b636dSPaolo BonziniF: hw/arm/musicpal.c
769 c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst
770 fd5d5c56SAnthony Liguori
771 e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx
772 e5a7ba87SHavard SkinnemoenM: Havard Skinnemoen <hskinnemoen@google.com>
773 e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com>
774 e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org
775 e5a7ba87SHavard SkinnemoenS: Supported
776 e5a7ba87SHavard SkinnemoenF: hw/*/npcm7xx*
777 e5a7ba87SHavard SkinnemoenF: include/hw/*/npcm7xx*
778 7d378ed6SHao WuF: tests/qtest/npcm7xx*
779 d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin
780 d1cb5edaSHavard SkinnemoenF: roms/vbootrom
781 71703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst
782 e5a7ba87SHavard Skinnemoen
783 fd5d5c56SAnthony LiguorinSeries
784 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
785 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
786 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
787 a00d7f20SPeter MaydellS: Odd Fixes
788 8d8b636dSPaolo BonziniF: hw/arm/nseries.c
789 8a08cc71SPhilippe Mathieu-DaudéF: hw/display/blizzard.c
790 b7f30114SThomas HuthF: hw/input/lm832x.c
791 b7f30114SThomas HuthF: hw/input/tsc2005.c
792 b7f30114SThomas HuthF: hw/misc/cbus.c
793 6a648a5fSPhilippe Mathieu-DaudéF: hw/rtc/twl92230.c
794 8a08cc71SPhilippe Mathieu-DaudéF: include/hw/display/blizzard.h
795 a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h
796 e8fa3958SPhilippe Mathieu-DaudéF: include/hw/misc/cbus.h
797 050a82f0SThomas HuthF: tests/acceptance/machine_arm_n8x0.py
798 c11a8e89SPeter MaydellF: docs/system/arm/nseries.rst
799 fd5d5c56SAnthony Liguori
800 fd5d5c56SAnthony LiguoriPalm
801 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
802 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
803 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
804 a00d7f20SPeter MaydellS: Odd Fixes
805 8d8b636dSPaolo BonziniF: hw/arm/palm.c
806 b7f30114SThomas HuthF: hw/input/tsc210x.c
807 a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h
808 c11a8e89SPeter MaydellF: docs/system/arm/palm.rst
809 fd5d5c56SAnthony Liguori
810 95a5db3aSThomas HuthRaspberry Pi
811 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
812 95a5db3aSThomas HuthR: Andrew Baumann <Andrew.Baumann@microsoft.com>
813 95a5db3aSThomas HuthR: Philippe Mathieu-Daudé <f4bug@amsat.org>
814 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
815 95a5db3aSThomas HuthS: Odd Fixes
816 123a069aSThomas HuthF: hw/arm/raspi.c
817 95a5db3aSThomas HuthF: hw/arm/raspi_platform.h
818 95a5db3aSThomas HuthF: hw/*/bcm283*
819 95a5db3aSThomas HuthF: include/hw/arm/raspi*
820 95a5db3aSThomas HuthF: include/hw/*/bcm283*
821 d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst
822 95a5db3aSThomas Huth
823 fd5d5c56SAnthony LiguoriReal View
824 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
825 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
826 fd5d5c56SAnthony LiguoriS: Maintained
827 8d8b636dSPaolo BonziniF: hw/arm/realview*
828 f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c
829 5ea53049SPaolo BonziniF: hw/intc/realview_gic.c
830 5ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h
831 c11a8e89SPeter MaydellF: docs/system/arm/realview.rst
832 fd5d5c56SAnthony Liguori
833 9b31bff0SPaolo BonziniPXA2XX
834 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
835 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
836 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
837 a00d7f20SPeter MaydellS: Odd Fixes
838 9b31bff0SPaolo BonziniF: hw/arm/mainstone.c
839 8d8b636dSPaolo BonziniF: hw/arm/spitz.c
840 9b31bff0SPaolo BonziniF: hw/arm/tosa.c
841 9b31bff0SPaolo BonziniF: hw/arm/z2.c
842 9b31bff0SPaolo BonziniF: hw/*/pxa2xx*
843 123a069aSThomas HuthF: hw/display/tc6393xb.c
844 123a069aSThomas HuthF: hw/gpio/max7310.c
845 123a069aSThomas HuthF: hw/gpio/zaurus.c
846 f7e242d6SThomas HuthF: hw/misc/mst_fpga.c
847 b7f30114SThomas HuthF: hw/misc/max111x.c
848 30296812SPeter MaydellF: include/hw/misc/max111x.h
849 ed0db866SThomas HuthF: include/hw/arm/pxa.h
850 123a069aSThomas HuthF: include/hw/arm/sharpsl.h
851 ee2ccc57SPhilippe Mathieu-DaudéF: include/hw/display/tc6393xb.h
852 c11a8e89SPeter MaydellF: docs/system/arm/xscale.rst
853 fd5d5c56SAnthony Liguori
854 95a5db3aSThomas HuthSABRELITE / i.MX6
855 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
856 95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net>
857 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
858 95a5db3aSThomas HuthS: Odd Fixes
859 95a5db3aSThomas HuthF: hw/arm/sabrelite.c
860 95a5db3aSThomas HuthF: hw/arm/fsl-imx6.c
861 b7f30114SThomas HuthF: hw/misc/imx6_*.c
862 95a5db3aSThomas HuthF: hw/ssi/imx_spi.c
863 0701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c
864 0701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h
865 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h
866 b7f30114SThomas HuthF: include/hw/misc/imx6_*.h
867 95a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h
868 95a5db3aSThomas Huth
869 64580903SHongbo ZhangSBSA-REF
870 428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com>
871 64580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org>
872 aff55693SLeif LindholmR: Leif Lindholm <leif@nuviainc.com>
873 64580903SHongbo ZhangL: qemu-arm@nongnu.org
874 64580903SHongbo ZhangS: Maintained
875 64580903SHongbo ZhangF: hw/arm/sbsa-ref.c
876 9eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst
877 64580903SHongbo Zhang
878 671f11b2SThomas HuthSharp SL-5500 (Collie) PDA
879 671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
880 671f11b2SThomas HuthL: qemu-arm@nongnu.org
881 671f11b2SThomas HuthS: Odd Fixes
882 671f11b2SThomas HuthF: hw/arm/collie.c
883 671f11b2SThomas HuthF: hw/arm/strongarm*
884 b76b60f5SPeter MaydellF: docs/system/arm/collie.rst
885 671f11b2SThomas Huth
886 fd5d5c56SAnthony LiguoriStellaris
887 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
888 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
889 fd5d5c56SAnthony LiguoriS: Maintained
890 8d8b636dSPaolo BonziniF: hw/*/stellaris*
891 98fa3327SPhilippe Mathieu-DaudéF: include/hw/input/gamepad.h
892 c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst
893 fd5d5c56SAnthony Liguori
894 95a5db3aSThomas HuthVersatile Express
895 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
896 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
897 95a5db3aSThomas HuthS: Maintained
898 95a5db3aSThomas HuthF: hw/arm/vexpress.c
899 5a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst
900 95a5db3aSThomas Huth
901 fd5d5c56SAnthony LiguoriVersatile PB
902 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
903 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
904 fd5d5c56SAnthony LiguoriS: Maintained
905 8d8b636dSPaolo BonziniF: hw/*/versatile*
906 f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h
907 c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c
908 c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst
909 fd5d5c56SAnthony Liguori
910 95a5db3aSThomas HuthVirt
911 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org>
912 95a5db3aSThomas HuthL: qemu-arm@nongnu.org
913 95a5db3aSThomas HuthS: Maintained
914 95a5db3aSThomas HuthF: hw/arm/virt*
915 95a5db3aSThomas HuthF: include/hw/arm/virt.h
916 6a0b7505SPeter MaydellF: docs/system/arm/virt.rst
917 95a5db3aSThomas Huth
918 e3260506SPeter A. G. CrosthwaiteXilinx Zynq
919 cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
920 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
921 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
922 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
923 e3260506SPeter A. G. CrosthwaiteS: Maintained
924 cc0100f4SAlistair FrancisF: hw/*/xilinx_*
925 8d8b636dSPaolo BonziniF: hw/*/cadence_*
926 f7e242d6SThomas HuthF: hw/misc/zynq*
927 f7e242d6SThomas HuthF: include/hw/misc/zynq*
928 cc0100f4SAlistair FrancisX: hw/ssi/xilinx_*
929 e3260506SPeter A. G. Crosthwaite
930 ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal
931 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
932 cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
933 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
934 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
935 137805f5SAlistair FrancisS: Maintained
936 cc0100f4SAlistair FrancisF: hw/*/xlnx*.c
937 f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h
938 24d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h
939 24d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c
940 24d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h
941 ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst
942 137805f5SAlistair Francis
943 8f4d260eSShannon ZhaoARM ACPI Subsystem
944 e59f13d7SZhaoshenglongM: Shannon Zhao <shannon.zhaosl@gmail.com>
945 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
946 8f4d260eSShannon ZhaoS: Maintained
947 8f4d260eSShannon ZhaoF: hw/arm/virt-acpi-build.c
948 8f4d260eSShannon Zhao
949 a1f8193bSAlistair FrancisSTM32F205
950 a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
951 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
952 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
953 a1f8193bSAlistair FrancisS: Maintained
954 a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c
955 a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c
956 a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c
957 a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c
958 a1f8193bSAlistair FrancisF: hw/adc/*
959 a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c
960 0e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h
961 a1f8193bSAlistair Francis
962 529fc5fdSAlistair FrancisSTM32F405
963 529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
964 529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
965 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
966 529fc5fdSAlistair FrancisS: Maintained
967 529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c
968 529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c
969 529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c
970 529fc5fdSAlistair Francis
971 a1f8193bSAlistair FrancisNetduino 2
972 a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
973 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
974 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
975 a1f8193bSAlistair FrancisS: Maintained
976 a1f8193bSAlistair FrancisF: hw/arm/netduino2.c
977 a1f8193bSAlistair Francis
978 60d6c427SAlistair FrancisNetduino Plus 2
979 60d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
980 60d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org>
981 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
982 60d6c427SAlistair FrancisS: Maintained
983 60d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c
984 60d6c427SAlistair Francis
985 670bc4cbSSubbaraya SundeepSmartFusion2
986 670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
987 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
988 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
989 670bc4cbSSubbaraya SundeepS: Maintained
990 670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c
991 670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c
992 670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c
993 670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c
994 670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h
995 670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h
996 670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h
997 670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h
998 1c664378SSubbaraya SundeepF: hw/net/msf2-emac.c
999 1c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h
1000 670bc4cbSSubbaraya Sundeep
1001 670bc4cbSSubbaraya SundeepEmcraft M2S-FG484
1002 670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com>
1003 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1004 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1005 670bc4cbSSubbaraya SundeepS: Maintained
1006 670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c
1007 670bc4cbSSubbaraya Sundeep
1008 f87db1baSJoel StanleyASPEED BMCs
1009 f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org>
1010 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1011 f87db1baSJoel StanleyR: Andrew Jeffery <andrew@aj.id.au>
1012 f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au>
1013 f87db1baSJoel StanleyL: qemu-arm@nongnu.org
1014 f87db1baSJoel StanleyS: Maintained
1015 f87db1baSJoel StanleyF: hw/*/*aspeed*
1016 b7f30114SThomas HuthF: hw/misc/pca9552.c
1017 f87db1baSJoel StanleyF: include/hw/*/*aspeed*
1018 b7f30114SThomas HuthF: include/hw/misc/pca9552*.h
1019 f87db1baSJoel StanleyF: hw/net/ftgmac100.c
1020 f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h
1021 de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst
1022 f87db1baSJoel Stanley
1023 c0066d1aSJoel StanleyNRF51
1024 c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au>
1025 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1026 c0066d1aSJoel StanleyL: qemu-arm@nongnu.org
1027 c0066d1aSJoel StanleyS: Maintained
1028 c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c
1029 c8de3f5fSStefan HajnocziF: hw/*/microbit*.c
1030 c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h
1031 c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h
1032 1e8a1faeSThomas HuthF: tests/qtest/microbit-test.c
1033 c0066d1aSJoel Stanley
1034 42f3ff00SMichael RolnikAVR Machines
1035 42f3ff00SMichael Rolnik-------------
1036 42f3ff00SMichael Rolnik
1037 42f3ff00SMichael RolnikAVR MCUs
1038 42f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com>
1039 42f3ff00SMichael RolnikR: Sarah Harris <S.E.Harris@kent.ac.uk>
1040 42f3ff00SMichael RolnikS: Maintained
1041 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/avr-softmmu.mak
1042 7dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/
1043 429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h
1044 429ca9d6SMichael RolnikF: hw/char/avr_usart.c
1045 8ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h
1046 8ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c
1047 dc288de0SMichael RolnikF: include/hw/misc/avr_power.h
1048 dc288de0SMichael RolnikF: hw/misc/avr_power.c
1049 42f3ff00SMichael Rolnik
1050 50486d63SPhilippe Mathieu-DaudéArduino
1051 50486d63SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1052 50486d63SPhilippe Mathieu-DaudéR: Sarah Harris <S.E.Harris@kent.ac.uk>
1053 50486d63SPhilippe Mathieu-DaudéS: Maintained
1054 50486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c
1055 50486d63SPhilippe Mathieu-Daudé
1056 fd5d5c56SAnthony LiguoriCRIS Machines
1057 fd5d5c56SAnthony Liguori-------------
1058 fd5d5c56SAnthony LiguoriAxis Dev88
1059 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1060 fd5d5c56SAnthony LiguoriS: Maintained
1061 8d8b636dSPaolo BonziniF: hw/cris/axis_dev88.c
1062 6e481d57SPeter MaydellF: hw/*/etraxfs_*.c
1063 fd5d5c56SAnthony Liguori
1064 e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines
1065 e188396cSPhilippe Mathieu-Daudé------------------
1066 18092598SHelge DellerHP B160L
1067 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
1068 e188396cSPhilippe Mathieu-DaudéR: Helge Deller <deller@gmx.de>
1069 e188396cSPhilippe Mathieu-DaudéS: Odd Fixes
1070 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/hppa-softmmu.mak
1071 e188396cSPhilippe Mathieu-DaudéF: hw/hppa/
1072 e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img
1073 e188396cSPhilippe Mathieu-Daudé
1074 07bf23a7SMichael WalleLM32 Machines
1075 07bf23a7SMichael Walle-------------
1076 07bf23a7SMichael WalleEVR32 and uclinux BSP
1077 4b4d96c7SPhilippe Mathieu-DaudéR: Michael Walle <michael@walle.cc>
1078 4b4d96c7SPhilippe Mathieu-DaudéS: Orphan
1079 8d8b636dSPaolo BonziniF: hw/lm32/lm32_boards.c
1080 07bf23a7SMichael Walle
1081 d118aa6bSMichael Wallemilkymist
1082 4b4d96c7SPhilippe Mathieu-DaudéR: Michael Walle <michael@walle.cc>
1083 4b4d96c7SPhilippe Mathieu-DaudéS: Orphan
1084 8d8b636dSPaolo BonziniF: hw/lm32/milkymist.c
1085 d118aa6bSMichael Walle
1086 afcacd53SAurelien JarnoM68K Machines
1087 fd5d5c56SAnthony Liguori-------------
1088 fd5d5c56SAnthony Liguorian5206
1089 5baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
1090 5baf2741SThomas HuthS: Odd Fixes
1091 8d8b636dSPaolo BonziniF: hw/m68k/an5206.c
1092 e9a56114SThomas HuthF: hw/m68k/mcf5206.c
1093 fd5d5c56SAnthony Liguori
1094 fd5d5c56SAnthony Liguorimcf5208
1095 5baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
1096 5baf2741SThomas HuthS: Odd Fixes
1097 8d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c
1098 e9a56114SThomas HuthF: hw/m68k/mcf_intc.c
1099 e9a56114SThomas HuthF: hw/char/mcf_uart.c
1100 e9a56114SThomas HuthF: hw/net/mcf_fec.c
1101 5baf2741SThomas HuthF: include/hw/m68k/mcf*.h
1102 fd5d5c56SAnthony Liguori
1103 1810b815SThomas HuthNeXTcube
1104 1810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org>
1105 1810b815SThomas HuthS: Odd Fixes
1106 1810b815SThomas HuthF: hw/m68k/next-*.c
1107 1810b815SThomas HuthF: hw/display/next-fb.c
1108 1810b815SThomas HuthF: include/hw/m68k/next-cube.h
1109 1810b815SThomas Huth
1110 6dca62a0SLaurent Vivierq800
1111 6dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu>
1112 6dca62a0SLaurent VivierS: Maintained
1113 04e7ca8dSLaurent VivierF: hw/m68k/q800.c
1114 6dca62a0SLaurent VivierF: hw/misc/mac_via.c
1115 fa2ba3b8SLaurent VivierF: hw/nubus/*
1116 8ac919a0SLaurent VivierF: hw/display/macfb.c
1117 c701ec62SLaurent VivierF: hw/block/swim.c
1118 04e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h
1119 382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h
1120 382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h
1121 6dca62a0SLaurent VivierF: include/hw/misc/mac_via.h
1122 fa2ba3b8SLaurent VivierF: include/hw/nubus/*
1123 8ac919a0SLaurent VivierF: include/hw/display/macfb.h
1124 c701ec62SLaurent VivierF: include/hw/block/swim.h
1125 6dca62a0SLaurent Vivier
1126 fd5d5c56SAnthony LiguoriMicroBlaze Machines
1127 b6f97c14Sbellard-------------------
1128 fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
1129 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1130 fd5d5c56SAnthony LiguoriS: Maintained
1131 6e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c
1132 a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h
1133 ee6c14d0SThomas HuthF: tests/acceptance/machine_microblaze.py
1134 b6f97c14Sbellard
1135 d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605
1136 4b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1137 d36e8ce7SPeter A. G. CrosthwaiteS: Maintained
1138 8d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c
1139 d36e8ce7SPeter A. G. Crosthwaite
1140 fd5d5c56SAnthony LiguoriMIPS Machines
1141 fd5d5c56SAnthony Liguori-------------
1142 fd5d5c56SAnthony LiguoriJazz
1143 fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
1144 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
1145 fd5d5c56SAnthony LiguoriS: Maintained
1146 5298722eSAleksandar MarkovicF: hw/mips/jazz.c
1147 0886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c
1148 0886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c
1149 fd5d5c56SAnthony Liguori
1150 fd5d5c56SAnthony LiguoriMalta
1151 485cd982SAleksandar MarkovicM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1152 485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
1153 ca263c0fSAleksandar MarkovicS: Odd Fixes
1154 60041378SAleksandar MarkovicF: hw/isa/piix4.c
1155 60041378SAleksandar MarkovicF: hw/acpi/piix4.c
1156 5298722eSAleksandar MarkovicF: hw/mips/malta.c
1157 93081f51SAleksandar MarkovicF: hw/mips/gt64xxx_pci.c
1158 60041378SAleksandar MarkovicF: include/hw/southbridge/piix.h
1159 c47c336eSPhilippe Mathieu-DaudéF: tests/acceptance/linux_ssh_mips_malta.py
1160 0484d9d4SPhilippe Mathieu-DaudéF: tests/acceptance/machine_mips_malta.py
1161 fd5d5c56SAnthony Liguori
1162 fd5d5c56SAnthony LiguoriMipssim
1163 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
1164 4251dfb0SJohn SnowS: Orphan
1165 5298722eSAleksandar MarkovicF: hw/mips/mipssim.c
1166 659f42d8SYongbok KimF: hw/net/mipsnet.c
1167 fd5d5c56SAnthony Liguori
1168 c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E
1169 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
1170 86eb0697SAleksandar MarkovicM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1171 97eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com>
1172 659f42d8SYongbok KimS: Odd Fixes
1173 c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c
1174 0170a3fcSPhilippe Mathieu-DaudéF: hw/isa/vt82c686.c
1175 5021bfa5SThomas HuthF: hw/pci-host/bonito.c
1176 0170a3fcSPhilippe Mathieu-DaudéF: include/hw/isa/vt82c686.h
1177 659f42d8SYongbok Kim
1178 53fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms
1179 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org>
1180 2c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com>
1181 2c5b1a7dSHuacai ChenS: Maintained
1182 2c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c
1183 d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c
1184 d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h
1185 c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c
1186 c0928e6dSJiaxun YangF: tests/acceptance/machine_mips_loongson3v.py
1187 2c5b1a7dSHuacai Chen
1188 659f42d8SYongbok KimBoston
1189 4ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org>
1190 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
1191 4ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes
1192 659f42d8SYongbok KimF: hw/core/loader-fit.c
1193 659f42d8SYongbok KimF: hw/mips/boston.c
1194 659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c
1195 5021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h
1196 659f42d8SYongbok Kim
1197 945dad6dSJia LiuOpenRISC Machines
1198 945dad6dSJia Liu-----------------
1199 945dad6dSJia Liuor1k-sim
1200 945dad6dSJia LiuM: Jia Liu <proljc@gmail.com>
1201 945dad6dSJia LiuS: Maintained
1202 945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c
1203 945dad6dSJia Liu
1204 fd5d5c56SAnthony LiguoriPowerPC Machines
1205 fd5d5c56SAnthony Liguori----------------
1206 fd5d5c56SAnthony Liguori405
1207 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1208 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org>
1209 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1210 9b9fe135SAndreas FärberS: Odd Fixes
1211 8d8b636dSPaolo BonziniF: hw/ppc/ppc405_boards.c
1212 fd5d5c56SAnthony Liguori
1213 aaade8d7SAndreas FärberBamboo
1214 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1215 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org>
1216 aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1217 aaade8d7SAndreas FärberS: Odd Fixes
1218 8d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c
1219 aaade8d7SAndreas Färber
1220 98cded3aSAndreas Färbere500
1221 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1222 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org>
1223 98cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1224 bba8e23aSAlexander GrafS: Odd Fixes
1225 ce6fc617SThomas HuthF: hw/ppc/e500*
1226 2c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c
1227 7abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c
1228 ce6fc617SThomas HuthF: hw/net/fsl_etsec/
1229 ce6fc617SThomas HuthF: hw/pci-host/ppce500.c
1230 b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h
1231 b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h
1232 b5d55020SThomas HuthF: pc-bios/u-boot.e500
1233 98cded3aSAndreas Färber
1234 98cded3aSAndreas Färbermpc8544ds
1235 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1236 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org>
1237 98cded3aSAndreas FärberL: qemu-ppc@nongnu.org
1238 bba8e23aSAlexander GrafS: Odd Fixes
1239 98cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c
1240 8d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c
1241 98cded3aSAndreas Färber
1242 2c6aba14SThomas HuthNew World (mac99)
1243 40e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1244 40e3dd06SMark Cave-AylandR: David Gibson <david@gibson.dropbear.id.au>
1245 ba477e64SDavid GibsonR: Greg Kurz <groug@kaod.org>
1246 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1247 bba8e23aSAlexander GrafS: Odd Fixes
1248 baec1910SAndreas FärberF: hw/ppc/mac_newworld.c
1249 6e481d57SPeter MaydellF: hw/pci-host/uninorth.c
1250 6e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc]
1251 8d8b636dSPaolo BonziniF: hw/misc/macio/
1252 6ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c
1253 b5d55020SThomas HuthF: hw/nvram/mac_nvram.c
1254 2c6aba14SThomas HuthF: hw/input/adb*
1255 eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/
1256 6ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h
1257 eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h
1258 5021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h
1259 2c6aba14SThomas HuthF: include/hw/input/adb*
1260 52804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
1261 fd5d5c56SAnthony Liguori
1262 2c6aba14SThomas HuthOld World (g3beige)
1263 40e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1264 40e3dd06SMark Cave-AylandR: David Gibson <david@gibson.dropbear.id.au>
1265 ba477e64SDavid GibsonR: Greg Kurz <groug@kaod.org>
1266 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1267 bba8e23aSAlexander GrafS: Odd Fixes
1268 baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c
1269 6e481d57SPeter MaydellF: hw/pci-host/grackle.c
1270 8d8b636dSPaolo BonziniF: hw/misc/macio/
1271 835c42d3SThomas HuthF: hw/intc/heathrow_pic.c
1272 2c6aba14SThomas HuthF: hw/input/adb*
1273 97e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h
1274 2c6aba14SThomas HuthF: include/hw/input/adb*
1275 52804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv
1276 fd5d5c56SAnthony Liguori
1277 ec38d398SAndreas FärberPReP
1278 8178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org>
1279 ba477e64SDavid GibsonR: David Gibson <david@gibson.dropbear.id.au>
1280 ba477e64SDavid GibsonR: Greg Kurz <groug@kaod.org>
1281 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org
1282 8178e89cSHervé PoussineauS: Maintained
1283 75610155SAndreas FärberF: hw/ppc/prep.c
1284 8178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c
1285 8178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c
1286 6e481d57SPeter MaydellF: hw/pci-host/prep.[hc]
1287 0a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c
1288 a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c
1289 1cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c
1290 819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c
1291 a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h
1292 819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h
1293 71b290e7SPhilippe Mathieu-DaudéF: tests/acceptance/ppc_prep_40p.py
1294 fd5d5c56SAnthony Liguori
1295 300b115cSAndreas FärbersPAPR
1296 085eb217SDavid GibsonM: David Gibson <david@gibson.dropbear.id.au>
1297 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org>
1298 8a269ca4SAndreas FärberL: qemu-ppc@nongnu.org
1299 8a269ca4SAndreas FärberS: Supported
1300 8d8b636dSPaolo BonziniF: hw/*/spapr*
1301 f9de2da7SDavid GibsonF: include/hw/*/spapr*
1302 f9de2da7SDavid GibsonF: hw/*/xics*
1303 f9de2da7SDavid GibsonF: include/hw/*/xics*
1304 b5d55020SThomas HuthF: pc-bios/slof.bin
1305 b5d55020SThomas HuthF: docs/specs/ppc-spapr-hcalls.txt
1306 b5d55020SThomas HuthF: docs/specs/ppc-spapr-hotplug.txt
1307 1e8a1faeSThomas HuthF: tests/qtest/spapr*
1308 1cf4323eSThomas HuthF: tests/qtest/libqos/*spapr*
1309 1e8a1faeSThomas HuthF: tests/qtest/rtas*
1310 1cf4323eSThomas HuthF: tests/qtest/libqos/rtas*
1311 8a269ca4SAndreas Färber
1312 1af82d4fSCédric Le GoaterPowerNV (Non-Virtualized)
1313 1af82d4fSCédric Le GoaterM: Cédric Le Goater <clg@kaod.org>
1314 1af82d4fSCédric Le GoaterM: David Gibson <david@gibson.dropbear.id.au>
1315 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org>
1316 1af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org
1317 1af82d4fSCédric Le GoaterS: Maintained
1318 1af82d4fSCédric Le GoaterF: hw/ppc/pnv*
1319 1af82d4fSCédric Le GoaterF: hw/intc/pnv*
1320 1af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c
1321 157ed954SMarkus ArmbrusterF: hw/pci-host/pnv*
1322 1af82d4fSCédric Le GoaterF: include/hw/ppc/pnv*
1323 157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv*
1324 1af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid
1325 1e8a1faeSThomas HuthF: tests/qtest/pnv*
1326 1af82d4fSCédric Le Goater
1327 794d00bfSAndreas Färbervirtex_ml507
1328 794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
1329 794d00bfSAndreas FärberL: qemu-ppc@nongnu.org
1330 794d00bfSAndreas FärberS: Odd Fixes
1331 6e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c
1332 794d00bfSAndreas Färber
1333 a9dd6604SBALATON Zoltansam460ex
1334 a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu>
1335 ba477e64SDavid GibsonR: David Gibson <david@gibson.dropbear.id.au>
1336 ba477e64SDavid GibsonR: Greg Kurz <groug@kaod.org>
1337 a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org
1338 a9dd6604SBALATON ZoltanS: Maintained
1339 33c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c
1340 33c6a8b5SBALATON ZoltanF: hw/ppc/ppc440_pcix.c
1341 33c6a8b5SBALATON ZoltanF: hw/display/sm501*
1342 a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c
1343 de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c
1344 33c6a8b5SBALATON ZoltanF: pc-bios/canyonlands.dt[sb]
1345 33c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin
1346 33c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex
1347 a9dd6604SBALATON Zoltan
1348 fe0fe473SAlistair FrancisRISC-V Machines
1349 fe0fe473SAlistair Francis---------------
1350 fe0fe473SAlistair FrancisOpenTitan
1351 fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
1352 fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org
1353 fe0fe473SAlistair FrancisS: Supported
1354 fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c
1355 a7d2d98cSAlistair FrancisF: hw/char/ibex_uart.c
1356 879f60f0SAlistair FrancisF: hw/intc/ibex_plic.c
1357 fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h
1358 a7d2d98cSAlistair FrancisF: include/hw/char/ibex_uart.h
1359 879f60f0SAlistair FrancisF: include/hw/intc/ibex_plic.h
1360 fe0fe473SAlistair Francis
1361 56f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit
1362 56f6e31eSBin MengM: Bin Meng <bin.meng@windriver.com>
1363 56f6e31eSBin MengL: qemu-riscv@nongnu.org
1364 56f6e31eSBin MengS: Supported
1365 56f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c
1366 a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c
1367 3400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c
1368 a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c
1369 0f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c
1370 56f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h
1371 a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h
1372 3400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h
1373 a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h
1374 0f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h
1375 56f6e31eSBin Meng
1376 4fcad931SAlistair FrancisSiFive Machines
1377 4fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
1378 4fcad931SAlistair FrancisM: Bin Meng <bin.meng@windriver.com>
1379 4fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com>
1380 4fcad931SAlistair FrancisL: qemu-riscv@nongnu.org
1381 4fcad931SAlistair FrancisS: Supported
1382 4fcad931SAlistair FrancisF: hw/*/*sifive*.c
1383 4fcad931SAlistair FrancisF: include/hw/*/*sifive*.h
1384 4fcad931SAlistair Francis
1385 bda19d7bSYoshinori SatoRX Machines
1386 bda19d7bSYoshinori Sato-----------
1387 bda19d7bSYoshinori Satorx-gdbsim
1388 bda19d7bSYoshinori SatoM: Yoshinori Sato <ysato@users.sourceforge.jp>
1389 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
1390 4adbfa45SYoshinori SatoF: docs/system/target-rx.rst
1391 bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c
1392 cf665623SPhilippe Mathieu-DaudéF: tests/acceptance/machine_rx_gdbsim.py
1393 bda19d7bSYoshinori Sato
1394 fd5d5c56SAnthony LiguoriSH4 Machines
1395 fd5d5c56SAnthony Liguori------------
1396 fd5d5c56SAnthony LiguoriR2D
1397 a9fb4468SAleksandar MarkovicM: Yoshinori Sato <ysato@users.sourceforge.jp>
1398 a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com>
1399 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
1400 7ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
1401 6e481d57SPeter MaydellF: hw/sh4/r2d.c
1402 81527b94SThomas HuthF: hw/intc/sh_intc.c
1403 c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c
1404 25e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
1405 65b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h
1406 fd5d5c56SAnthony Liguori
1407 fd5d5c56SAnthony LiguoriShix
1408 a9fb4468SAleksandar MarkovicM: Yoshinori Sato <ysato@users.sourceforge.jp>
1409 a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com>
1410 81527b94SThomas HuthS: Odd Fixes
1411 475e70bdSPhilippe Mathieu-DaudéF: hw/block/tc58128.c
1412 7ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
1413 6e481d57SPeter MaydellF: hw/sh4/shix.c
1414 65b8dc29SPhilippe Mathieu-DaudéF: hw/intc/sh_intc.c
1415 25e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
1416 65b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h
1417 fd5d5c56SAnthony Liguori
1418 fd5d5c56SAnthony LiguoriSPARC Machines
1419 fd5d5c56SAnthony Liguori--------------
1420 fd5d5c56SAnthony LiguoriSun4m
1421 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1422 fd5d5c56SAnthony LiguoriS: Maintained
1423 8d8b636dSPaolo BonziniF: hw/sparc/sun4m.c
1424 c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c
1425 aec2b887SThomas HuthF: hw/display/cg3.c
1426 aec2b887SThomas HuthF: hw/display/tcx.c
1427 c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c
1428 7098b79eSThomas HuthF: hw/misc/eccmemctl.c
1429 aec2b887SThomas HuthF: hw/*/slavio_*.c
1430 aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h
1431 c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h
1432 d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h
1433 aec2b887SThomas HuthF: pc-bios/openbios-sparc32
1434 fd5d5c56SAnthony Liguori
1435 fd5d5c56SAnthony LiguoriSun4u
1436 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
1437 fd5d5c56SAnthony LiguoriS: Maintained
1438 8d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c
1439 8ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c
1440 8ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h
1441 5021bfa5SThomas HuthF: hw/pci-host/sabre.c
1442 5021bfa5SThomas HuthF: include/hw/pci-host/sabre.h
1443 8ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c
1444 8ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h
1445 8ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64
1446 8c432921SThomas HuthF: tests/acceptance/machine_sparc64_sun4u.py
1447 fd5d5c56SAnthony Liguori
1448 a2664ca0SArtyom TarasenkoSun4v
1449 a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com>
1450 a2664ca0SArtyom TarasenkoS: Maintained
1451 626e4a4bSFam ZhengF: hw/sparc64/niagara.c
1452 2811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c
1453 2811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h
1454 a2664ca0SArtyom Tarasenko
1455 ce6c760cSFabien ChouteauLeon3
1456 ce6c760cSFabien ChouteauM: Fabien Chouteau <chouteau@adacore.com>
1457 918b8adeSKONRAD FredericM: KONRAD Frederic <frederic.konrad@adacore.com>
1458 ce6c760cSFabien ChouteauS: Maintained
1459 8d8b636dSPaolo BonziniF: hw/sparc/leon3.c
1460 8d8b636dSPaolo BonziniF: hw/*/grlib*
1461 162abf1aSKONRAD FredericF: include/hw/*/grlib*
1462 b11785caSPhilippe Mathieu-DaudéF: tests/acceptance/machine_sparc_leon3.py
1463 ce6c760cSFabien Chouteau
1464 fd5d5c56SAnthony LiguoriS390 Machines
1465 fd5d5c56SAnthony Liguori-------------
1466 dd4ad64aSCornelia HuckS390 Virtio-ccw
1467 c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
1468 7c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1469 b304bf00SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com>
1470 dd4ad64aSCornelia HuckS: Supported
1471 0c6aa7eeSPaolo BonziniF: hw/char/sclp*.[hc]
1472 9d1c4449SChristian BorntraegerF: hw/char/terminal3270.c
1473 c5bfb202SCornelia HuckF: hw/s390x/
1474 4277af19SCornelia HuckF: include/hw/s390x/
1475 c5bfb202SCornelia HuckF: hw/watchdog/wdt_diag288.c
1476 1e4738b2SSascha SilbeF: include/hw/watchdog/wdt_diag288.h
1477 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/s390x-softmmu.mak
1478 2d9ca5a3SCornelia HuckF: tests/acceptance/machine_s390_ccw_virtio.py
1479 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next
1480 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1481 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1482 dd4ad64aSCornelia Huck
1483 8e4eb427SChristian BorntraegerS390-ccw boot
1484 304584bfSCornelia HuckM: Christian Borntraeger <borntraeger@de.ibm.com>
1485 304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com>
1486 304584bfSCornelia HuckS: Supported
1487 8e4eb427SChristian BorntraegerF: hw/s390x/ipl.*
1488 304584bfSCornelia HuckF: pc-bios/s390-ccw/
1489 304584bfSCornelia HuckF: pc-bios/s390-ccw.img
1490 cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst
1491 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1492 304584bfSCornelia HuckL: qemu-s390x@nongnu.org
1493 304584bfSCornelia Huck
1494 d5bfb425SChristian BorntraegerS390 PCI
1495 ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com>
1496 d5bfb425SChristian BorntraegerS: Supported
1497 d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci*
1498 408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci*
1499 d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org
1500 d5bfb425SChristian Borntraeger
1501 ab9528caSGuan XuetaoUniCore32 Machines
1502 84995ea2SMarkus Armbruster------------------
1503 ab9528caSGuan XuetaoPKUnity-3 SoC initramfs-with-busybox
1504 ab9528caSGuan XuetaoM: Guan Xuetao <gxt@mprc.pku.edu.cn>
1505 ab9528caSGuan XuetaoS: Maintained
1506 8d8b636dSPaolo BonziniF: hw/*/puv3*
1507 ab9528caSGuan XuetaoF: hw/unicore32/
1508 ab9528caSGuan Xuetao
1509 fd5d5c56SAnthony LiguoriX86 Machines
1510 fd5d5c56SAnthony Liguori------------
1511 fd5d5c56SAnthony LiguoriPC
1512 046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1513 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1514 fd5d5c56SAnthony LiguoriS: Supported
1515 046a6486SMichael S. TsirkinF: include/hw/i386/
1516 046a6486SMichael S. TsirkinF: hw/i386/
1517 0f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c
1518 046a6486SMichael S. TsirkinF: hw/pci-host/q35.c
1519 046a6486SMichael S. TsirkinF: hw/pci-host/pam.c
1520 0fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h
1521 046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h
1522 046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h
1523 14a026ddSPhilippe Mathieu-DaudéF: hw/isa/piix3.c
1524 046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c
1525 046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c
1526 046a6486SMichael S. TsirkinF: hw/acpi/piix4.c
1527 046a6486SMichael S. TsirkinF: hw/acpi/ich9.c
1528 046a6486SMichael S. TsirkinF: include/hw/acpi/ich9.h
1529 fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
1530 9cc3b73cSPaolo BonziniF: hw/misc/sga.c
1531 6f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c
1532 6f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h
1533 6f5a3294SPhilippe Mathieu-DaudéF: tests/test-x86-cpuid.c
1534 1e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c
1535 9cc3b73cSPaolo Bonzini
1536 9cc3b73cSPaolo BonziniPC Chipset
1537 9cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com>
1538 9cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1539 1732be86SPhilippe Mathieu-DaudéS: Supported
1540 9cc3b73cSPaolo BonziniF: hw/char/debugcon.c
1541 bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel*
1542 9cc3b73cSPaolo BonziniF: hw/char/serial*
1543 9cc3b73cSPaolo BonziniF: hw/dma/i8257*
1544 9cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c
1545 1732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c
1546 9cc3b73cSPaolo BonziniF: hw/intc/apic*
1547 9cc3b73cSPaolo BonziniF: hw/intc/ioapic*
1548 9cc3b73cSPaolo BonziniF: hw/intc/i8259*
1549 1854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c
1550 9cc3b73cSPaolo BonziniF: hw/misc/debugexit.c
1551 9cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c
1552 9cc3b73cSPaolo BonziniF: hw/timer/hpet*
1553 9cc3b73cSPaolo BonziniF: hw/timer/i8254*
1554 bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc*
1555 edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c
1556 4bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c
1557 866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h
1558 bb3d5ea8SPhilippe Mathieu-DaudéF: include/hw/char/parallel.h
1559 55f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h
1560 a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h
1561 47973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h
1562 4bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h
1563 1854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h
1564 a2feb348SThomas HuthF: include/hw/timer/hpet.h
1565 a2feb348SThomas HuthF: include/hw/timer/i8254*
1566 bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc*
1567 046a6486SMichael S. Tsirkin
1568 5cb48f05SSergio Lopezmicrovm
1569 5cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com>
1570 5cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com>
1571 5cb48f05SSergio LopezS: Maintained
1572 5cb48f05SSergio LopezF: docs/microvm.rst
1573 5cb48f05SSergio LopezF: hw/i386/microvm.c
1574 5cb48f05SSergio LopezF: include/hw/i386/microvm.h
1575 5cb48f05SSergio LopezF: pc-bios/bios-microvm.bin
1576 5cb48f05SSergio Lopez
1577 5da4fb00SMichael S. TsirkinMachine core
1578 5da4fb00SMichael S. TsirkinM: Eduardo Habkost <ehabkost@redhat.com>
1579 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1580 5da4fb00SMichael S. TsirkinS: Supported
1581 d9f24bf5SPaolo BonziniF: cpu.c
1582 2e5b09fdSMarkus ArmbrusterF: hw/core/cpu.c
1583 52924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c
1584 5da4fb00SMichael S. TsirkinF: hw/core/machine.c
1585 c1629c5cSThomas HuthF: hw/core/null-machine.c
1586 ac057879SMarkus ArmbrusterF: hw/core/numa.c
1587 335d52f4SLuc MichelF: hw/cpu/cluster.c
1588 8ac25c84SMarkus ArmbrusterF: qapi/machine.json
1589 7f7b4e7aSMarkus ArmbrusterF: qapi/machine-target.json
1590 5da4fb00SMichael S. TsirkinF: include/hw/boards.h
1591 2e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h
1592 335d52f4SLuc MichelF: include/hw/cpu/cluster.h
1593 2dd02587SMarkus ArmbrusterF: include/sysemu/numa.h
1594 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next
1595 fd5d5c56SAnthony Liguori
1596 16e7caaeSMax FilippovXtensa Machines
1597 16e7caaeSMax Filippov---------------
1598 375847a6SMax Filippovsim
1599 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1600 16e7caaeSMax FilippovS: Maintained
1601 437a8c11SMax FilippovF: hw/xtensa/sim.c
1602 375847a6SMax Filippov
1603 d9e8553bSMax Filippovvirt
1604 d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1605 d9e8553bSMax FilippovS: Maintained
1606 d9e8553bSMax FilippovF: hw/xtensa/virt.c
1607 d9e8553bSMax Filippov
1608 437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705)
1609 375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
1610 375847a6SMax FilippovS: Maintained
1611 437a8c11SMax FilippovF: hw/xtensa/xtfpga.c
1612 437a8c11SMax FilippovF: hw/net/opencores_eth.c
1613 16e7caaeSMax Filippov
1614 fd5d5c56SAnthony LiguoriDevices
1615 fd5d5c56SAnthony Liguori-------
1616 d36d7112SVikram GarhwalXilinx CAN
1617 d36d7112SVikram GarhwalM: Vikram Garhwal <fnu.vikram@xilinx.com>
1618 d36d7112SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@xilinx.com>
1619 d36d7112SVikram GarhwalS: Maintained
1620 d36d7112SVikram GarhwalF: hw/net/can/xlnx-*
1621 d36d7112SVikram GarhwalF: include/hw/net/xlnx-*
1622 d36d7112SVikram GarhwalF: tests/qtest/xlnx-can-test*
1623 d36d7112SVikram Garhwal
1624 b30934cbSJiri SlabyEDU
1625 b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz>
1626 b30934cbSJiri SlabyS: Maintained
1627 b30934cbSJiri SlabyF: hw/misc/edu.c
1628 b30934cbSJiri Slaby
1629 fd5d5c56SAnthony LiguoriIDE
1630 c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1631 c095348bSJohn SnowL: qemu-block@nongnu.org
1632 c095348bSJohn SnowS: Supported
1633 8d8b636dSPaolo BonziniF: include/hw/ide.h
1634 c9f7acd5SThomas HuthF: include/hw/ide/
1635 fd5d5c56SAnthony LiguoriF: hw/ide/
1636 c095348bSJohn SnowF: hw/block/block.c
1637 c095348bSJohn SnowF: hw/block/cdrom.c
1638 c095348bSJohn SnowF: hw/block/hd-geometry.c
1639 1e8a1faeSThomas HuthF: tests/qtest/ide-test.c
1640 1e8a1faeSThomas HuthF: tests/qtest/ahci-test.c
1641 1e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c
1642 1cf4323eSThomas HuthF: tests/qtest/libqos/ahci*
1643 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide
1644 c095348bSJohn Snow
1645 caf316baSCorey MinyardIPMI
1646 caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org>
1647 caf316baSCorey MinyardS: Maintained
1648 caf316baSCorey MinyardF: include/hw/ipmi/*
1649 caf316baSCorey MinyardF: hw/ipmi/*
1650 caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c
1651 1e8a1faeSThomas HuthF: tests/qtest/ipmi*
1652 e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase
1653 caf316baSCorey Minyard
1654 c095348bSJohn SnowFloppy
1655 c095348bSJohn SnowM: John Snow <jsnow@redhat.com>
1656 c095348bSJohn SnowL: qemu-block@nongnu.org
1657 c095348bSJohn SnowS: Supported
1658 c095348bSJohn SnowF: hw/block/fdc.c
1659 c095348bSJohn SnowF: include/hw/block/fdc.h
1660 1e8a1faeSThomas HuthF: tests/qtest/fdc-test.c
1661 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide
1662 fd5d5c56SAnthony Liguori
1663 f5f487b2SPeter MaydellOMAP
1664 f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
1665 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org
1666 f5f487b2SPeter MaydellS: Maintained
1667 8d8b636dSPaolo BonziniF: hw/*/omap*
1668 ed0db866SThomas HuthF: include/hw/arm/omap.h
1669 66278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst
1670 f5f487b2SPeter Maydell
1671 28d54e58SPaolo BonziniIPack
1672 28d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com>
1673 28d54e58SPaolo BonziniS: Odd Fixes
1674 28d54e58SPaolo BonziniF: hw/char/ipoctal232.c
1675 28d54e58SPaolo BonziniF: hw/ipack/
1676 28d54e58SPaolo Bonzini
1677 fd5d5c56SAnthony LiguoriPCI
1678 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1679 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1680 fd5d5c56SAnthony LiguoriS: Supported
1681 8d8b636dSPaolo BonziniF: include/hw/pci/*
1682 f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c
1683 ca818cfbSMichael S. TsirkinF: hw/pci/*
1684 f178bc6bSPaolo BonziniF: hw/pci-bridge/*
1685 61c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json
1686 68179923SPhilippe Mathieu-DaudéF: docs/pci*
1687 68179923SPhilippe Mathieu-DaudéF: docs/specs/*pci*
1688 534fd814SFam ZhengF: default-configs/pci.mak
1689 0e0b3592SMichael S. Tsirkin
1690 d31e5ae7SMichael S. TsirkinACPI/SMBIOS
1691 0e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1692 0e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com>
1693 0e0b3592SMichael S. TsirkinS: Supported
1694 0e0b3592SMichael S. TsirkinF: include/hw/acpi/*
1695 a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h
1696 0e0b3592SMichael S. TsirkinF: hw/mem/*
1697 8d8b636dSPaolo BonziniF: hw/acpi/*
1698 d31e5ae7SMichael S. TsirkinF: hw/smbios/*
1699 0e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc]
1700 0e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c
1701 27c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json
1702 b963ea19SThomas HuthF: tests/qtest/bios-tables-test*
1703 1e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc]
1704 faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/
1705 fd5d5c56SAnthony Liguori
1706 f7e462f8SDongjiu GengACPI/HEST/GHES
1707 f7e462f8SDongjiu GengR: Dongjiu Geng <gengdongjiu@huawei.com>
1708 f7e462f8SDongjiu GengR: Xiang Zheng <zhengxiang9@huawei.com>
1709 f7e462f8SDongjiu GengL: qemu-arm@nongnu.org
1710 f7e462f8SDongjiu GengS: Maintained
1711 f7e462f8SDongjiu GengF: hw/acpi/ghes.c
1712 f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h
1713 f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst
1714 f7e462f8SDongjiu Geng
1715 aaade8d7SAndreas Färberppc4xx
1716 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au>
1717 aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org
1718 aaade8d7SAndreas FärberS: Odd Fixes
1719 8d8b636dSPaolo BonziniF: hw/ppc/ppc4*.c
1720 aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c
1721 b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h
1722 aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h
1723 34d0831fSPeter MaydellF: hw/intc/ppc-uic.c
1724 34d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h
1725 aaade8d7SAndreas Färber
1726 61af0ee6SPaolo BonziniCharacter devices
1727 2185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com>
1728 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
1729 61af0ee6SPaolo BonziniS: Odd Fixes
1730 61af0ee6SPaolo BonziniF: hw/char/
1731 61af0ee6SPaolo Bonzini
1732 f536f112SPaolo BonziniNetwork devices
1733 f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com>
1734 f536f112SPaolo BonziniS: Odd Fixes
1735 f536f112SPaolo BonziniF: hw/net/
1736 6061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/
1737 1e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c
1738 9711cd0dSJens FreimannF: docs/virtio-net-failover.rst
1739 e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
1740 f536f112SPaolo Bonzini
1741 e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices
1742 e0c9d0c1SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com>
1743 e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next
1744 e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained
1745 e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c
1746 e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h
1747 e0c9d0c1SPhilippe Mathieu-Daudé
1748 fd5d5c56SAnthony LiguoriSCSI
1749 de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
1750 fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
1751 de7724f7SPaolo BonziniS: Supported
1752 74460f34SThomas HuthF: include/hw/scsi/*
1753 8d8b636dSPaolo BonziniF: hw/scsi/*
1754 1e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c
1755 e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next
1756 de7724f7SPaolo Bonzini
1757 fcb5629dSPeter A. G. CrosthwaiteSSI
1758 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1759 fcb5629dSPeter A. G. CrosthwaiteS: Maintained
1760 8d8b636dSPaolo BonziniF: hw/ssi/*
1761 8d8b636dSPaolo BonziniF: hw/block/m25p80.c
1762 982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h
1763 4b46ba61SAlistair FrancisX: hw/ssi/xilinx_*
1764 1e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c
1765 4b46ba61SAlistair Francis
1766 4b46ba61SAlistair FrancisXilinx SPI
1767 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
1768 4b46ba61SAlistair FrancisS: Maintained
1769 4b46ba61SAlistair FrancisF: hw/ssi/xilinx_*
1770 fcb5629dSPeter A. G. Crosthwaite
1771 076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card)
1772 076a0fc3SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
1773 3e0a7693SPhilippe Mathieu-DaudéM: Bin Meng <bin.meng@windriver.com>
1774 ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org
1775 076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes
1776 076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd*
1777 076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c
1778 076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd*
1779 1232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c
1780 1e8a1faeSThomas HuthF: tests/qtest/sd*
1781 076a0fc3SPhilippe Mathieu-Daudé
1782 fd5d5c56SAnthony LiguoriUSB
1783 5d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1784 5d0d62feSGerd HoffmannS: Maintained
1785 8d8b636dSPaolo BonziniF: hw/usb/*
1786 1e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c
1787 beded0ffSThomas HuthF: docs/usb2.txt
1788 beded0ffSThomas HuthF: docs/usb-storage.txt
1789 beded0ffSThomas HuthF: include/hw/usb.h
1790 beded0ffSThomas HuthF: include/hw/usb/
1791 104ebc5fSPhilippe Mathieu-DaudéF: default-configs/usb.mak
1792 fd5d5c56SAnthony Liguori
1793 e26082fdSPaolo BonziniUSB (serial adapter)
1794 e26082fdSPaolo BonziniM: Gerd Hoffmann <kraxel@redhat.com>
1795 e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
1796 e26082fdSPaolo BonziniS: Maintained
1797 e26082fdSPaolo BonziniF: hw/usb/dev-serial.c
1798 e26082fdSPaolo Bonzini
1799 92e1fb5eSAlex WilliamsonVFIO
1800 92e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com>
1801 92e1fb5eSAlex WilliamsonS: Supported
1802 cf7087dbSKim PhillipsF: hw/vfio/*
1803 99b88c6dSThomas HuthF: include/hw/vfio/
1804 92e1fb5eSAlex Williamson
1805 5eb74557SDong Jia Shivfio-ccw
1806 c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
1807 7913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com>
1808 5eb74557SDong Jia ShiS: Supported
1809 5eb74557SDong Jia ShiF: hw/vfio/ccw.c
1810 5eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c
1811 5eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h
1812 44445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h
1813 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next
1814 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1815 5eb74557SDong Jia Shi
1816 a51b3153STony Krowiakvfio-ap
1817 a51b3153STony KrowiakM: Christian Borntraeger <borntraeger@de.ibm.com>
1818 a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com>
1819 a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com>
1820 a51b3153STony KrowiakM: Pierre Morel <pmorel@linux.ibm.com>
1821 a51b3153STony KrowiakS: Supported
1822 a51b3153STony KrowiakF: hw/s390x/ap-device.c
1823 a51b3153STony KrowiakF: hw/s390x/ap-bridge.c
1824 a51b3153STony KrowiakF: include/hw/s390x/ap-device.h
1825 a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h
1826 2fe2942cSTony KrowiakF: hw/vfio/ap.c
1827 f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst
1828 a51b3153STony KrowiakL: qemu-s390x@nongnu.org
1829 a51b3153STony Krowiak
1830 fd5d5c56SAnthony Liguorivhost
1831 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
1832 fd5d5c56SAnthony LiguoriS: Supported
1833 8d8b636dSPaolo BonziniF: hw/*/*vhost*
1834 482580a6SMarc-André LureauF: docs/interop/vhost-user.json
1835 ed1be66bSMarc-André LureauF: docs/interop/vhost-user.rst
1836 72c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/
1837 f24bb728SMarc-André LureauF: backends/vhost-user.c
1838 f24bb728SMarc-André LureauF: include/sysemu/vhost-user-backend.h
1839 fd5d5c56SAnthony Liguori
1840 fd5d5c56SAnthony Liguorivirtio
1841 a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com>
1842 fd5d5c56SAnthony LiguoriS: Supported
1843 8d8b636dSPaolo BonziniF: hw/*/virtio*
1844 72fa605dSThomas HuthF: hw/virtio/Makefile.objs
1845 72fa605dSThomas HuthF: hw/virtio/trace-events
1846 6a084ea3SMichael S. TsirkinF: net/vhost-user.c
1847 494f7b57SThomas HuthF: include/hw/virtio/
1848 fd5d5c56SAnthony Liguori
1849 6d7b25adSDavid Hildenbrandvirtio-balloon
1850 6d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com>
1851 6d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
1852 6d7b25adSDavid HildenbrandS: Maintained
1853 6d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c
1854 6d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h
1855 c7f419f5SClaudio FontanaF: softmmu/balloon.c
1856 6d7b25adSDavid HildenbrandF: include/sysemu/balloon.h
1857 6d7b25adSDavid Hildenbrand
1858 fd5d5c56SAnthony Liguorivirtio-9p
1859 8c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org>
1860 233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com>
1861 e410bbc5SGreg KurzS: Odd Fixes
1862 aebeca25SAndreas FärberF: hw/9pfs/
1863 b827891dSGreg KurzX: hw/9pfs/xen-9p*
1864 aebeca25SAndreas FärberF: fsdev/
1865 78813586SPeter MaydellF: docs/interop/virtfs-proxy-helper.rst
1866 1e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c
1867 1a001953SGreg KurzT: git https://gitlab.com/gkurz/qemu.git 9p-next
1868 90225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next
1869 fd5d5c56SAnthony Liguori
1870 fd5d5c56SAnthony Liguorivirtio-blk
1871 54d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
1872 b457a5f5SStefan HajnocziL: qemu-block@nongnu.org
1873 fd5d5c56SAnthony LiguoriS: Supported
1874 8d8b636dSPaolo BonziniF: hw/block/virtio-blk.c
1875 b457a5f5SStefan HajnocziF: hw/block/dataplane/*
1876 1e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c
1877 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
1878 fd5d5c56SAnthony Liguori
1879 dd4ad64aSCornelia Huckvirtio-ccw
1880 c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com>
1881 68b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com>
1882 dd4ad64aSCornelia HuckS: Supported
1883 901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc]
1884 d8d4d62cSThomas HuthF: hw/s390x/vhost-vsock-ccw.c
1885 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next
1886 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next
1887 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
1888 dd4ad64aSCornelia Huck
1889 bad7d2c3SDr. David Alan Gilbertvirtiofs
1890 bad7d2c3SDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com>
1891 bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com>
1892 bad7d2c3SDr. David Alan GilbertS: Supported
1893 bad7d2c3SDr. David Alan GilbertF: tools/virtiofsd/*
1894 bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs*
1895 bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h
1896 6a7e2bbeSStefan HajnocziF: docs/interop/virtiofsd.rst
1897 bad7d2c3SDr. David Alan Gilbert
1898 a5d4d7b5SGerd Hoffmannvirtio-input
1899 a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
1900 a5d4d7b5SGerd HoffmannS: Maintained
1901 9c4d05b7SMarc-André LureauF: hw/input/vhost-user-input.c
1902 a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c
1903 a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h
1904 06914c97SMarc-André LureauF: contrib/vhost-user-input/*
1905 a5d4d7b5SGerd Hoffmann
1906 c1dee918SEric Augervirtio-iommu
1907 c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com>
1908 c1dee918SEric AugerS: Maintained
1909 c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c
1910 c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h
1911 c1dee918SEric Auger
1912 fd5d5c56SAnthony Liguorivirtio-serial
1913 2501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
1914 2501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
1915 fd5d5c56SAnthony LiguoriS: Supported
1916 8d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c
1917 8d8b636dSPaolo BonziniF: hw/char/virtio-console.c
1918 68a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h
1919 1e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c
1920 fd5d5c56SAnthony Liguori
1921 1f51a5cbSAmit Shahvirtio-rng
1922 2501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com>
1923 2501db70SLaurent VivierR: Amit Shah <amit@kernel.org>
1924 1f51a5cbSAmit ShahS: Supported
1925 1f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c
1926 1f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h
1927 750cf869SThomas HuthF: include/sysemu/rng*.h
1928 1f51a5cbSAmit ShahF: backends/rng*.c
1929 1e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c
1930 1f51a5cbSAmit Shah
1931 6034011cSGongleivirtio-crypto
1932 6034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
1933 6034011cSGongleiS: Supported
1934 6034011cSGongleiF: hw/virtio/virtio-crypto.c
1935 6034011cSGongleiF: hw/virtio/virtio-crypto-pci.c
1936 6034011cSGongleiF: include/hw/virtio/virtio-crypto.h
1937 6034011cSGonglei
1938 751c7bddSDavid Hildenbrandvirtio-mem
1939 751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com>
1940 751c7bddSDavid HildenbrandS: Supported
1941 751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/
1942 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c
1943 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h
1944 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c
1945 751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h
1946 751c7bddSDavid Hildenbrand
1947 f3c507adSKeith Buschnvme
1948 8261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org>
1949 e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk>
1950 c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1951 f3c507adSKeith BuschS: Supported
1952 f3c507adSKeith BuschF: hw/block/nvme*
1953 dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h
1954 1e8a1faeSThomas HuthF: tests/qtest/nvme-test.c
1955 c1e18246SKlaus JensenF: docs/specs/nvme.txt
1956 e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next
1957 f3c507adSKeith Busch
1958 d383c625SHannes Reineckemegasas
1959 3fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com>
1960 c95e4c0eSKevin WolfL: qemu-block@nongnu.org
1961 d383c625SHannes ReineckeS: Supported
1962 d383c625SHannes ReineckeF: hw/scsi/megasas.c
1963 d383c625SHannes ReineckeF: hw/scsi/mfi.h
1964 1e8a1faeSThomas HuthF: tests/qtest/megasas-test.c
1965 d383c625SHannes Reinecke
1966 605d52e6SDmitry FleytmanNetwork packet abstractions
1967 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1968 605d52e6SDmitry FleytmanS: Maintained
1969 605d52e6SDmitry FleytmanF: include/net/eth.h
1970 605d52e6SDmitry FleytmanF: net/eth.c
1971 605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt*
1972 605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt*
1973 605d52e6SDmitry Fleytman
1974 622fb504SDmitry FleytmanVmware
1975 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1976 622fb504SDmitry FleytmanS: Maintained
1977 622fb504SDmitry FleytmanF: hw/net/vmxnet*
1978 622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi*
1979 1e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c
1980 622fb504SDmitry Fleytman
1981 de24d3f1SScott FeldmanRocker
1982 de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us>
1983 de24d3f1SScott FeldmanS: Maintained
1984 de24d3f1SScott FeldmanF: hw/net/rocker/
1985 92a3c6aaSMarkus ArmbrusterF: qapi/rocker.json
1986 de850948SThomas HuthF: tests/rocker/
1987 de850948SThomas HuthF: docs/specs/rocker.txt
1988 de24d3f1SScott Feldman
1989 70d1fb9cSXiao GuangrongNVDIMM
1990 7a5bd53dSXiao GuangrongM: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
1991 70d1fb9cSXiao GuangrongS: Maintained
1992 70d1fb9cSXiao GuangrongF: hw/acpi/nvdimm.c
1993 70d1fb9cSXiao GuangrongF: hw/mem/nvdimm.c
1994 70d1fb9cSXiao GuangrongF: include/hw/mem/nvdimm.h
1995 e2e254d3SPhilippe Mathieu-DaudéF: docs/nvdimm.txt
1996 70d1fb9cSXiao Guangrong
1997 093454e2SDmitry Fleytmane1000x
1998 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1999 093454e2SDmitry FleytmanS: Maintained
2000 093454e2SDmitry FleytmanF: hw/net/e1000x*
2001 093454e2SDmitry Fleytman
2002 6f3fbe4eSDmitry Fleytmane1000e
2003 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com>
2004 6f3fbe4eSDmitry FleytmanS: Maintained
2005 6f3fbe4eSDmitry FleytmanF: hw/net/e1000e*
2006 6f3fbe4eSDmitry Fleytman
2007 ebc2327fSStefan Weileepro100
2008 ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de>
2009 ebc2327fSStefan WeilS: Maintained
2010 ebc2327fSStefan WeilF: hw/net/eepro100.c
2011 ebc2327fSStefan Weil
2012 34ea023dSSven Schnelletulip
2013 34ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org>
2014 34ea023dSSven SchnelleS: Maintained
2015 34ea023dSSven SchnelleF: hw/net/tulip.c
2016 34ea023dSSven SchnelleF: hw/net/tulip.h
2017 34ea023dSSven Schnelle
2018 e481a1f6SAlistair FrancisGeneric Loader
2019 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2020 e481a1f6SAlistair FrancisS: Maintained
2021 e481a1f6SAlistair FrancisF: hw/core/generic-loader.c
2022 e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h
2023 70f20110SAlex BennéeF: docs/system/generic-loader.rst
2024 e481a1f6SAlistair Francis
2025 a33ff6d2SAlex BennéeGuest Loader
2026 a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2027 a33ff6d2SAlex BennéeS: Maintained
2028 a33ff6d2SAlex BennéeF: hw/core/guest-loader.c
2029 01460378SAlex BennéeF: docs/system/guest-loader.rst
2030 *2ceb7c03SAlex BennéeF: tests/acceptance/boot_xen.py
2031 a33ff6d2SAlex Bennée
2032 645d3cbeSSu HangIntel Hexadecimal Object File Loader
2033 645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn>
2034 645d3cbeSSu HangS: Maintained
2035 1e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c
2036 4b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex
2037 645d3cbeSSu Hang
2038 87a9023aSThomas HuthCHRP NVRAM
2039 87a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com>
2040 87a9023aSThomas HuthS: Maintained
2041 87a9023aSThomas HuthF: hw/nvram/chrp_nvram.c
2042 87a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h
2043 1e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c
2044 87a9023aSThomas Huth
2045 42697d88SBen WarrenVM Generation ID
2046 2b42989cSJohn SnowS: Orphan
2047 42697d88SBen WarrenF: hw/acpi/vmgenid.c
2048 42697d88SBen WarrenF: include/hw/acpi/vmgenid.h
2049 42697d88SBen WarrenF: docs/specs/vmgenid.txt
2050 1e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c
2051 42697d88SBen WarrenF: stubs/vmgenid.c
2052 42697d88SBen Warren
2053 c1b29826SPhilippe Mathieu-DaudéLED
2054 c1b29826SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
2055 c1b29826SPhilippe Mathieu-DaudéS: Maintained
2056 c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h
2057 c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c
2058 c1b29826SPhilippe Mathieu-Daudé
2059 747969dbSPhilippe Mathieu-DaudéUnimplemented device
2060 747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org>
2061 747969dbSPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org>
2062 747969dbSPhilippe Mathieu-DaudéS: Maintained
2063 747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h
2064 747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c
2065 747969dbSPhilippe Mathieu-Daudé
2066 6007523aSPhilippe Mathieu-DaudéEmpty slot
2067 6007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com>
2068 6007523aSPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org>
2069 6007523aSPhilippe Mathieu-DaudéS: Maintained
2070 6007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h
2071 6007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c
2072 6007523aSPhilippe Mathieu-Daudé
2073 dbb2e472SGerd HoffmannStandard VGA
2074 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2075 dbb2e472SGerd HoffmannS: Maintained
2076 dbb2e472SGerd HoffmannF: hw/display/vga*
2077 dbb2e472SGerd HoffmannF: hw/display/bochs-display.c
2078 dbb2e472SGerd HoffmannF: include/hw/display/vga.h
2079 dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h
2080 dbb2e472SGerd Hoffmann
2081 58d632c7SGerd Hoffmannramfb
2082 58d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2083 58d632c7SGerd HoffmannS: Maintained
2084 58d632c7SGerd HoffmannF: hw/display/ramfb*.c
2085 58d632c7SGerd HoffmannF: include/hw/display/ramfb.h
2086 58d632c7SGerd Hoffmann
2087 dbb2e472SGerd Hoffmannvirtio-gpu
2088 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2089 dbb2e472SGerd HoffmannS: Maintained
2090 dbb2e472SGerd HoffmannF: hw/display/virtio-gpu*
2091 c68082c4SMarc-André LureauF: hw/display/virtio-vga.*
2092 dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h
2093 dbb2e472SGerd Hoffmann
2094 b372d79bSRaphael Norwitzvhost-user-blk
2095 b372d79bSRaphael NorwitzM: Raphael Norwitz <raphael.norwitz@nutanix.com>
2096 b372d79bSRaphael NorwitzS: Maintained
2097 b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/
2098 b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/
2099 b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c
2100 b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c
2101 b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c
2102 b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c
2103 b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h
2104 b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h
2105 b372d79bSRaphael Norwitz
2106 bd2e44feSMarc-André Lureauvhost-user-gpu
2107 bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2108 bd2e44feSMarc-André LureauM: Gerd Hoffmann <kraxel@redhat.com>
2109 bd2e44feSMarc-André LureauS: Maintained
2110 bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst
2111 d52c454aSMarc-André LureauF: contrib/vhost-user-gpu
2112 d52c454aSMarc-André LureauF: hw/display/vhost-user-*
2113 bd2e44feSMarc-André Lureau
2114 dbb2e472SGerd HoffmannCirrus VGA
2115 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2116 dbb2e472SGerd HoffmannS: Odd Fixes
2117 dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
2118 dbb2e472SGerd HoffmannF: hw/display/cirrus*
2119 dbb2e472SGerd Hoffmann
2120 72d277a7SGerd HoffmannEDID Generator
2121 72d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2122 72d277a7SGerd HoffmannS: Maintained
2123 72d277a7SGerd HoffmannF: hw/display/edid*
2124 72d277a7SGerd HoffmannF: include/hw/display/edid.h
2125 72d277a7SGerd HoffmannF: qemu-edid.c
2126 72d277a7SGerd Hoffmann
2127 10386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB)
2128 10386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org>
2129 10386385SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
2130 10386385SPhilippe Mathieu-DaudéS: Maintained
2131 10386385SPhilippe Mathieu-DaudéF: hw/isa/piix4.c
2132 fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h
2133 10386385SPhilippe Mathieu-Daudé
2134 15ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg)
2135 6f75e3f5SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com>
2136 15ffb43cSPhilippe Mathieu-DaudéR: Laszlo Ersek <lersek@redhat.com>
2137 15ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com>
2138 15ffb43cSPhilippe Mathieu-DaudéS: Supported
2139 15ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt
2140 8d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c
2141 b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c
2142 15ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h
2143 15ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h
2144 1cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c
2145 1e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c
2146 15ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next
2147 15ffb43cSPhilippe Mathieu-Daudé
2148 2313abf0SThomas HuthXIVE
2149 2313abf0SThomas HuthM: Cédric Le Goater <clg@kaod.org>
2150 ba477e64SDavid GibsonR: David Gibson <david@gibson.dropbear.id.au>
2151 ba477e64SDavid GibsonR: Greg Kurz <groug@kaod.org>
2152 2313abf0SThomas HuthL: qemu-ppc@nongnu.org
2153 2313abf0SThomas HuthS: Supported
2154 2313abf0SThomas HuthF: hw/*/*xive*
2155 2313abf0SThomas HuthF: include/hw/*/*xive*
2156 24563a58SCédric Le GoaterF: docs/*/*xive*
2157 2313abf0SThomas Huth
2158 7bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals
2159 7bd0d13fSPhilippe Mathieu-DaudéM: Yoshinori Sato <ysato@users.sourceforge.jp>
2160 7bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com>
2161 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
2162 645194c7SYoshinori SatoF: hw/char/renesas_sci.c
2163 7bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c
2164 c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c
2165 7bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c
2166 645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h
2167 7bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h
2168 c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h
2169 7bd0d13fSPhilippe Mathieu-Daudé
2170 e78597ccSYoshinori SatoRenesas RX peripherals
2171 e78597ccSYoshinori SatoM: Yoshinori Sato <ysato@users.sourceforge.jp>
2172 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes
2173 e78597ccSYoshinori SatoF: hw/intc/rx_icu.c
2174 0c80f50fSYoshinori SatoF: hw/rx/
2175 e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h
2176 0c80f50fSYoshinori SatoF: include/hw/rx/
2177 e78597ccSYoshinori Sato
2178 de4d4adbSPavel PisaCAN bus subsystem and hardware
2179 de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz>
2180 de4d4adbSPavel PisaM: Vikram Garhwal <fnu.vikram@xilinx.com>
2181 de4d4adbSPavel PisaS: Maintained
2182 de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/
2183 de4d4adbSPavel PisaF: net/can/*
2184 de4d4adbSPavel PisaF: hw/net/can/*
2185 de4d4adbSPavel PisaF: include/net/can_*.h
2186 de4d4adbSPavel Pisa
2187 fd5d5c56SAnthony LiguoriSubsystems
2188 fd5d5c56SAnthony Liguori----------
2189 fd5d5c56SAnthony LiguoriAudio
2190 9f575846SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2191 fd5d5c56SAnthony LiguoriS: Maintained
2192 fd5d5c56SAnthony LiguoriF: audio/
2193 8d8b636dSPaolo BonziniF: hw/audio/
2194 a2b245aeSThomas HuthF: include/hw/audio/
2195 92a3c6aaSMarkus ArmbrusterF: qapi/audio.json
2196 1e8a1faeSThomas HuthF: tests/qtest/ac97-test.c
2197 1e8a1faeSThomas HuthF: tests/qtest/es1370-test.c
2198 1e8a1faeSThomas HuthF: tests/qtest/intel-hda-test.c
2199 fd5d5c56SAnthony Liguori
2200 17f1e8f5SStefan HajnocziBlock layer core
2201 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
2202 c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
2203 c95e4c0eSKevin WolfL: qemu-block@nongnu.org
2204 fd5d5c56SAnthony LiguoriS: Supported
2205 fd5d5c56SAnthony LiguoriF: block*
2206 fd5d5c56SAnthony LiguoriF: block/
2207 8d8b636dSPaolo BonziniF: hw/block/
2208 4c346e0bSKevin WolfF: include/block/
2209 46078760SKevin WolfF: qemu-img*
2210 e13c59faSPeter MaydellF: docs/interop/qemu-img.rst
2211 46078760SKevin WolfF: qemu-io*
2212 29242091SKevin WolfF: tests/qemu-iotests/
2213 8dd30c86SMax ReitzF: util/qemu-progress.c
2214 0bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c
2215 c468e368SMarkus ArmbrusterF: tests/check-block-qdict.c
2216 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
2217 fd5d5c56SAnthony Liguori
2218 c607c7fbSStefan HajnocziStorage daemon
2219 c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
2220 c607c7fbSStefan HajnocziL: qemu-block@nongnu.org
2221 c607c7fbSStefan HajnocziS: Supported
2222 c607c7fbSStefan HajnocziF: storage-daemon/
2223 c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst
2224 c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst
2225 c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block
2226 c607c7fbSStefan Hajnoczi
2227 d55053b1SStefan HajnocziBlock I/O path
2228 d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2229 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2230 d55053b1SStefan HajnocziL: qemu-block@nongnu.org
2231 d55053b1SStefan HajnocziS: Supported
2232 36c697bdSPaolo BonziniF: util/async.c
2233 36c697bdSPaolo BonziniF: util/aio-*.c
2234 1f050a46SStefan HajnocziF: util/aio-*.h
2235 1f050a46SStefan HajnocziF: util/fdmon-*.c
2236 d55053b1SStefan HajnocziF: block/io.c
2237 d55053b1SStefan HajnocziF: migration/block*
2238 e1029ae2SFam ZhengF: include/block/aio.h
2239 f5a53faaSStefan HajnocziF: include/block/aio-wait.h
2240 0a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py
2241 ed7db34bSStefan HajnocziF: tests/test-fdmon-epoll.c
2242 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
2243 d55053b1SStefan Hajnoczi
2244 e5b5728cSPaolo BonziniBlock SCSI subsystem
2245 e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2246 fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net>
2247 e5b5728cSPaolo BonziniL: qemu-block@nongnu.org
2248 e5b5728cSPaolo BonziniS: Supported
2249 e5b5728cSPaolo BonziniF: include/scsi/*
2250 e5b5728cSPaolo BonziniF: scsi/*
2251 e5b5728cSPaolo Bonzini
2252 280458a3SJeff CodyBlock Jobs
2253 03283d64SJeff CodyM: John Snow <jsnow@redhat.com>
2254 d7beddccSVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
2255 280458a3SJeff CodyL: qemu-block@nongnu.org
2256 280458a3SJeff CodyS: Supported
2257 280458a3SJeff CodyF: blockjob.c
2258 280458a3SJeff CodyF: include/block/blockjob.h
2259 33e9e9bdSKevin WolfF: job.c
2260 1a90bc81SKevin WolfF: job-qmp.c
2261 c468e368SMarkus ArmbrusterF: include/qemu/job.h
2262 280458a3SJeff CodyF: block/backup.c
2263 280458a3SJeff CodyF: block/commit.c
2264 77346025SJeff CodyF: block/stream.c
2265 280458a3SJeff CodyF: block/mirror.c
2266 bf42508fSKevin WolfF: qapi/job.json
2267 d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c
2268 d7beddccSVladimir Sementsov-OgievskiyF: include/block/block-copy.c
2269 d7beddccSVladimir Sementsov-OgievskiyF: block/backup-top.h
2270 d7beddccSVladimir Sementsov-OgievskiyF: block/backup-top.c
2271 d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h
2272 d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c
2273 d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c
2274 d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h
2275 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs
2276 d7beddccSVladimir Sementsov-OgievskiyT: git https://src.openvz.org/scm/~vsementsov/qemu.git jobs
2277 280458a3SJeff Cody
2278 4120201dSMarkus ArmbrusterBlock QAPI, monitor, command line
2279 4120201dSMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
2280 4120201dSMarkus ArmbrusterS: Supported
2281 4120201dSMarkus ArmbrusterF: blockdev.c
2282 a2dde2f2SMaxim LevitskyF: blockdev-hmp-cmds.c
2283 4120201dSMarkus ArmbrusterF: block/qapi.c
2284 4120201dSMarkus ArmbrusterF: qapi/block*.json
2285 fa988e39SMarkus ArmbrusterF: qapi/transaction.json
2286 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git block-next
2287 4120201dSMarkus Armbruster
2288 538193bcSJohn SnowDirty Bitmaps
2289 edb05904SEric BlakeM: Eric Blake <eblake@redhat.com>
2290 edb05904SEric BlakeM: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
2291 edb05904SEric BlakeR: John Snow <jsnow@redhat.com>
2292 538193bcSJohn SnowL: qemu-block@nongnu.org
2293 538193bcSJohn SnowS: Supported
2294 538193bcSJohn SnowF: include/qemu/hbitmap.h
2295 538193bcSJohn SnowF: include/block/dirty-bitmap.h
2296 bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c
2297 00637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c
2298 00637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c
2299 052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c
2300 00637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c
2301 538193bcSJohn SnowF: tests/test-hbitmap.c
2302 5746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst
2303 edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps
2304 538193bcSJohn Snow
2305 61af0ee6SPaolo BonziniCharacter device backends
2306 55fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2307 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
2308 fd5d5c56SAnthony LiguoriS: Maintained
2309 178fe0aeSMarc-André LureauF: chardev/
2310 8228e353SMarc-André LureauF: include/chardev/
2311 dbeee392SMarkus ArmbrusterF: qapi/char.json
2312 fd5d5c56SAnthony Liguori
2313 e26082fdSPaolo BonziniCharacter Devices (Braille)
2314 e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org>
2315 e26082fdSPaolo BonziniS: Maintained
2316 6b10e573SMarc-André LureauF: chardev/baum.c
2317 fd5d5c56SAnthony Liguori
2318 e94630d3SMarkus ArmbrusterCommand line option argument parsing
2319 e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
2320 e94630d3SMarkus ArmbrusterS: Supported
2321 e94630d3SMarkus ArmbrusterF: include/qemu/option.h
2322 e94630d3SMarkus ArmbrusterF: tests/test-keyval.c
2323 e94630d3SMarkus ArmbrusterF: tests/test-qemu-opts.c
2324 e94630d3SMarkus ArmbrusterF: util/keyval.c
2325 e94630d3SMarkus ArmbrusterF: util/qemu-option.c
2326 e94630d3SMarkus Armbruster
2327 8c413e79SMarkus ArmbrusterCoverity model
2328 8c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
2329 8c413e79SMarkus ArmbrusterS: Supported
2330 8c413e79SMarkus ArmbrusterF: scripts/coverity-model.c
2331 8c413e79SMarkus Armbruster
2332 9c263d07SPeter MaydellCoverity Scan integration
2333 9c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
2334 9c263d07SPeter MaydellS: Maintained
2335 9c263d07SPeter MaydellF: scripts/coverity-scan/
2336 9c263d07SPeter Maydell
2337 d24b569aSPeter A. G. CrosthwaiteDevice Tree
2338 c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com>
2339 c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au>
2340 d24b569aSPeter A. G. CrosthwaiteS: Maintained
2341 800d4dedSPaolo BonziniF: softmmu/device_tree.c
2342 82407515SThomas HuthF: include/sysemu/device_tree.h
2343 d24b569aSPeter A. G. Crosthwaite
2344 3505a22bSMarc-André LureauDump
2345 3505a22bSMarc-André LureauS: Supported
2346 3505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2347 6d3da32cSMarkus ArmbrusterF: dump/
2348 3505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c
2349 3505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h
2350 6d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs
2351 3505a22bSMarc-André LureauF: include/sysemu/dump-arch.h
2352 3505a22bSMarc-André LureauF: include/sysemu/dump.h
2353 d06b747bSMarkus ArmbrusterF: qapi/dump.json
2354 3505a22bSMarc-André LureauF: scripts/dump-guest-memory.py
2355 3505a22bSMarc-André LureauF: stubs/dump.c
2356 3505a22bSMarc-André Lureau
2357 4f966768SMarkus ArmbrusterError reporting
2358 4f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
2359 4f966768SMarkus ArmbrusterS: Supported
2360 4f966768SMarkus ArmbrusterF: include/qapi/error.h
2361 4f966768SMarkus ArmbrusterF: include/qemu/error-report.h
2362 abb3d37dSMarkus ArmbrusterF: qapi/error.json
2363 4f966768SMarkus ArmbrusterF: util/error.c
2364 4f966768SMarkus ArmbrusterF: util/qemu-error.c
2365 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci
2366 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci
2367 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci
2368 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci
2369 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci
2370 8220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci
2371 4f966768SMarkus Armbruster
2372 fd5d5c56SAnthony LiguoriGDB stub
2373 c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2374 c7b3e866SAlex BennéeR: Philippe Mathieu-Daudé <philmd@redhat.com>
2375 c7b3e866SAlex BennéeS: Maintained
2376 fd5d5c56SAnthony LiguoriF: gdbstub*
2377 0dec1016SPeter MaydellF: include/exec/gdbstub.h
2378 fd5d5c56SAnthony LiguoriF: gdb-xml/
2379 51c623b0SLirong YuanF: tests/tcg/multiarch/gdbstub/
2380 fd5d5c56SAnthony Liguori
2381 01a9c03cSPaolo BonziniMemory API
2382 01a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2383 01a9c03cSPaolo BonziniS: Supported
2384 01a9c03cSPaolo BonziniF: include/exec/ioport.h
2385 14776ab5STony NguyenF: include/exec/memop.h
2386 01a9c03cSPaolo BonziniF: include/exec/memory.h
2387 2b1641d0SPaolo BonziniF: include/exec/ram_addr.h
2388 41aa4e9fSJuan QuintelaF: include/exec/ramblock.h
2389 800d4dedSPaolo BonziniF: softmmu/dma-helpers.c
2390 c7f419f5SClaudio FontanaF: softmmu/ioport.c
2391 c7f419f5SClaudio FontanaF: softmmu/memory.c
2392 d9f24bf5SPaolo BonziniF: softmmu/physmem.c
2393 01a9c03cSPaolo BonziniF: include/exec/memory-internal.h
2394 044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci
2395 01a9c03cSPaolo Bonzini
2396 7ee3bf03SGerd HoffmannSPICE
2397 7ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2398 7ee3bf03SGerd HoffmannS: Supported
2399 6e481d57SPeter MaydellF: include/ui/qemu-spice.h
2400 438528a3SThomas HuthF: include/ui/spice-display.h
2401 7ee3bf03SGerd HoffmannF: ui/spice-*.c
2402 7ee3bf03SGerd HoffmannF: audio/spiceaudio.c
2403 8d8b636dSPaolo BonziniF: hw/display/qxl*
2404 608cfed6SMarkus ArmbrusterF: qapi/ui.json
2405 9bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt
2406 7ee3bf03SGerd Hoffmann
2407 fd5d5c56SAnthony LiguoriGraphics
2408 25eccc37SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2409 25eccc37SGerd HoffmannS: Odd Fixes
2410 fd5d5c56SAnthony LiguoriF: ui/
2411 e220656cSThomas HuthF: include/ui/
2412 608cfed6SMarkus ArmbrusterF: qapi/ui.json
2413 b1d38037SMarc-André LureauF: util/drm.c
2414 fd5d5c56SAnthony Liguori
2415 351f1bf6SAndreas FärberCocoa graphics
2416 30ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
2417 351f1bf6SAndreas FärberS: Odd Fixes
2418 351f1bf6SAndreas FärberF: ui/cocoa.m
2419 351f1bf6SAndreas Färber
2420 fd5d5c56SAnthony LiguoriMain loop
2421 da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2422 da26f37aSPaolo BonziniS: Maintained
2423 54d31236SMarkus ArmbrusterF: include/qemu/main-loop.h
2424 54d31236SMarkus ArmbrusterF: include/sysemu/runstate.h
2425 e6dba048SAlejandro JimenezF: include/sysemu/runstate-action.h
2426 3ecb29a3SPaolo BonziniF: util/main-loop.c
2427 3ecb29a3SPaolo BonziniF: util/qemu-timer.c
2428 bac068e0SAlexander BulekovF: softmmu/vl.c
2429 7b733862SAlexander BulekovF: softmmu/main.c
2430 c7f419f5SClaudio FontanaF: softmmu/cpus.c
2431 b0c3cf94SClaudio FontanaF: softmmu/cpu-throttle.c
2432 740b1759SClaudio FontanaF: softmmu/cpu-timers.c
2433 740b1759SClaudio FontanaF: softmmu/icount.c
2434 e6dba048SAlejandro JimenezF: softmmu/runstate-action.c
2435 0e201d34SMarkus ArmbrusterF: qapi/run-state.json
2436 fd5d5c56SAnthony Liguori
2437 1b7e01d0SStefan HajnocziRead, Copy, Update (RCU)
2438 1b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
2439 1b7e01d0SStefan HajnocziS: Maintained
2440 1b7e01d0SStefan HajnocziF: include/qemu/rcu*.h
2441 1b7e01d0SStefan HajnocziF: tests/rcutorture.c
2442 1b7e01d0SStefan HajnocziF: tests/test-rcu-*.c
2443 1b7e01d0SStefan HajnocziF: util/rcu.c
2444 1b7e01d0SStefan Hajnoczi
2445 8899b4aeSLuiz CapitulinoHuman Monitor (HMP)
2446 c833fb4aSMarkus ArmbrusterM: Dr. David Alan Gilbert <dgilbert@redhat.com>
2447 fbb0621aSLuiz CapitulinoS: Maintained
2448 5bce308aSKevin WolfF: monitor/monitor-internal.h
2449 e84328faSKevin WolfF: monitor/misc.c
2450 1d95db74SKevin WolfF: monitor/monitor.c
2451 f1b3ccfaSKevin WolfF: monitor/hmp*
2452 f1b3ccfaSKevin WolfF: hmp.h
2453 c13e9912SThomas HuthF: hmp-commands*.hx
2454 c13e9912SThomas HuthF: include/monitor/hmp-target.h
2455 1e8a1faeSThomas HuthF: tests/qtest/test-hmp.c
2456 637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h
2457 637de4dbSMarkus ArmbrusterF: util/qemu-print.c
2458 fd5d5c56SAnthony Liguori
2459 f536f112SPaolo BonziniNetwork device backends
2460 442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com>
2461 fd5d5c56SAnthony LiguoriS: Maintained
2462 fd5d5c56SAnthony LiguoriF: net/
2463 d24b2b1cSThomas HuthF: include/net/
2464 e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c
2465 e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net
2466 3c0bd37dSMarkus ArmbrusterF: qapi/net.json
2467 fd5d5c56SAnthony Liguori
2468 aee09bafSVincenzo MaffioneNetmap network backend
2469 aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it>
2470 aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
2471 aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com>
2472 aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/
2473 aee09bafSVincenzo MaffioneS: Maintained
2474 aee09bafSVincenzo MaffioneF: net/netmap.c
2475 aee09bafSVincenzo Maffione
2476 4fc264f4SEduardo HabkostHost Memory Backends
2477 4fc264f4SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
2478 4fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com>
2479 4fc264f4SEduardo HabkostS: Maintained
2480 4fc264f4SEduardo HabkostF: backends/hostmem*.c
2481 4fc264f4SEduardo HabkostF: include/sysemu/hostmem.h
2482 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next
2483 4fc264f4SEduardo Habkost
2484 6034011cSGongleiCryptodev Backends
2485 6034011cSGongleiM: Gonglei <arei.gonglei@huawei.com>
2486 6034011cSGongleiS: Maintained
2487 6034011cSGongleiF: include/sysemu/cryptodev*.h
2488 6034011cSGongleiF: backends/cryptodev*.c
2489 6034011cSGonglei
2490 b8eaee96SJohn SnowPython library
2491 b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com>
2492 b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com>
2493 b8eaee96SJohn SnowR: Eduardo Habkost <ehabkost@redhat.com>
2494 b8eaee96SJohn SnowS: Maintained
2495 b8eaee96SJohn SnowF: python/
2496 b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python
2497 b8eaee96SJohn Snow
2498 ad904f66SEduardo HabkostPython scripts
2499 ad904f66SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
2500 ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com>
2501 4251dfb0SJohn SnowS: Odd Fixes
2502 ad904f66SEduardo HabkostF: scripts/*.py
2503 ad904f66SEduardo HabkostF: tests/*.py
2504 ad904f66SEduardo Habkost
2505 f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util
2506 f4abfc6cSVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
2507 f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained
2508 f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/
2509 f4abfc6cSVladimir Sementsov-Ogievskiy
2510 8899b4aeSLuiz CapitulinoQAPI
2511 9740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
2512 2f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com>
2513 9740618cSLuiz CapitulinoS: Supported
2514 8899b4aeSLuiz CapitulinoF: qapi/
2515 0311c5bdSMarkus ArmbrusterX: qapi/*.json
2516 ac4abb9aSMarkus ArmbrusterF: include/qapi/
2517 ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/
2518 ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h
2519 c0bd0b50SPaolo BonziniF: tests/qapi-schema/
2520 ac4abb9aSMarkus ArmbrusterF: tests/test-*-visitor.c
2521 e94630d3SMarkus ArmbrusterF: tests/test-qapi-*.c
2522 ac4abb9aSMarkus ArmbrusterF: tests/test-qmp-*.c
2523 e94630d3SMarkus ArmbrusterF: tests/test-visitor-serialization.c
2524 be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py
2525 be25fcc4SMarkus ArmbrusterF: scripts/qapi/*
2526 4078ee54SPeter MaydellF: docs/sphinx/qapidoc.py
2527 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi*
2528 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
2529 8899b4aeSLuiz Capitulino
2530 7810d291SLuiz CapitulinoQAPI Schema
2531 7810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com>
2532 7810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
2533 7810d291SLuiz CapitulinoS: Supported
2534 0311c5bdSMarkus ArmbrusterF: qapi/*.json
2535 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
2536 7810d291SLuiz Capitulino
2537 f3582ba4SLuiz CapitulinoQObject
2538 daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com>
2539 daf5dc78SMarkus ArmbrusterS: Supported
2540 f3582ba4SLuiz CapitulinoF: qobject/
2541 7735d2b5SMarkus ArmbrusterF: include/qapi/qmp/
2542 7735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h
2543 a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci
2544 7735d2b5SMarkus ArmbrusterF: tests/check-qdict.c
2545 7735d2b5SMarkus ArmbrusterF: tests/check-qjson.c
2546 7735d2b5SMarkus ArmbrusterF: tests/check-qlist.c
2547 cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qlit.c
2548 cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qnull.c
2549 cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qnum.c
2550 cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qobject.c
2551 7735d2b5SMarkus ArmbrusterF: tests/check-qstring.c
2552 fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt
2553 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
2554 f3582ba4SLuiz Capitulino
2555 f05d9999SMichael RothQEMU Guest Agent
2556 2f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com>
2557 f05d9999SMichael RothS: Maintained
2558 f05d9999SMichael RothF: qga/
2559 27a296fcSPeter MaydellF: docs/interop/qemu-ga.rst
2560 db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst
2561 ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/
2562 ab7f9f7dSPhilippe Mathieu-DaudéF: tests/test-qga.c
2563 e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga
2564 f05d9999SMichael Roth
2565 4688c94cSAndreas FärberQOM
2566 1085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2567 1085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com>
2568 1085d86eSPaolo BonziniR: Eduardo Habkost <ehabkost@redhat.com>
2569 4688c94cSAndreas FärberS: Supported
2570 8f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt
2571 8f920054SMarkus ArmbrusterF: hw/core/qdev*
2572 b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c
2573 b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c
2574 8f920054SMarkus ArmbrusterF: include/hw/qdev*
2575 8f920054SMarkus ArmbrusterF: include/monitor/qdev.h
2576 4688c94cSAndreas FärberF: include/qom/
2577 c577ff62SMarkus ArmbrusterF: qapi/qom.json
2578 c577ff62SMarkus ArmbrusterF: qapi/qdev.json
2579 22fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci
2580 800d4dedSPaolo BonziniF: softmmu/qdev-monitor.c
2581 9b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c
2582 4688c94cSAndreas FärberF: qom/
2583 9f4aa7ceSAndreas FärberF: tests/check-qom-interface.c
2584 9f4aa7ceSAndreas FärberF: tests/check-qom-proplist.c
2585 8f920054SMarkus ArmbrusterF: tests/test-qdev-global-props.c
2586 4688c94cSAndreas Färber
2587 94dfc0f3SEduardo HabkostQOM boilerplate conversion script
2588 94dfc0f3SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com>
2589 94dfc0f3SEduardo HabkostS: Maintained
2590 94dfc0f3SEduardo HabkostF: scripts/codeconverter/
2591 94dfc0f3SEduardo Habkost
2592 8899b4aeSLuiz CapitulinoQMP
2593 9740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com>
2594 9740618cSLuiz CapitulinoS: Supported
2595 5bce308aSKevin WolfF: monitor/monitor-internal.h
2596 f1b3ccfaSKevin WolfF: monitor/qmp*
2597 e84328faSKevin WolfF: monitor/misc.c
2598 1d95db74SKevin WolfF: monitor/monitor.c
2599 92a3c6aaSMarkus ArmbrusterF: qapi/control.json
2600 abb3d37dSMarkus ArmbrusterF: qapi/error.json
2601 92a3c6aaSMarkus ArmbrusterF: qapi/introspect.json
2602 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-*
2603 12b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-*
2604 9740618cSLuiz CapitulinoF: scripts/qmp/
2605 1e8a1faeSThomas HuthF: tests/qtest/qmp-test.c
2606 1e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c
2607 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next
2608 8899b4aeSLuiz Capitulino
2609 98a43bf0SPaolo Bonziniqtest
2610 98a43bf0SPaolo BonziniM: Thomas Huth <thuth@redhat.com>
2611 98a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com>
2612 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com>
2613 98a43bf0SPaolo BonziniS: Maintained
2614 c7f419f5SClaudio FontanaF: softmmu/qtest.c
2615 1583a389SClaudio FontanaF: accel/qtest/
2616 1e8a1faeSThomas HuthF: tests/qtest/
2617 520ddc18SThomas HuthX: tests/qtest/bios-tables-test*
2618 98a43bf0SPaolo Bonzini
2619 5f6fd09aSAlexander BulekovDevice Fuzzing
2620 5f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu>
2621 5f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com>
2622 5f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com>
2623 5f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com>
2624 6184e5fbSThomas HuthR: Thomas Huth <thuth@redhat.com>
2625 5f6fd09aSAlexander BulekovS: Maintained
2626 5f6fd09aSAlexander BulekovF: tests/qtest/fuzz/
2627 211635b3SAlexander BulekovF: scripts/oss-fuzz/
2628 f3a0208fSAlexander BulekovF: docs/devel/fuzzing.rst
2629 5f6fd09aSAlexander Bulekov
2630 cc0100f4SAlistair FrancisRegister API
2631 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me>
2632 cc0100f4SAlistair FrancisS: Maintained
2633 cc0100f4SAlistair FrancisF: hw/core/register.c
2634 cc0100f4SAlistair FrancisF: include/hw/register.h
2635 06a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h
2636 cc0100f4SAlistair Francis
2637 fd5d5c56SAnthony LiguoriSLIRP
2638 eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org>
2639 bafc72abSJan KiszkaS: Maintained
2640 fd5d5c56SAnthony LiguoriF: slirp/
2641 663fb1e1SThomas HuthF: net/slirp.c
2642 d24b2b1cSThomas HuthF: include/net/slirp.h
2643 02cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp
2644 fd5d5c56SAnthony Liguori
2645 6d0af39fSEdgar E. IglesiasStreams
2646 6d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
2647 6d0af39fSEdgar E. IglesiasS: Maintained
2648 6d0af39fSEdgar E. IglesiasF: hw/core/stream.c
2649 6d0af39fSEdgar E. IglesiasF: include/hw/stream.h
2650 6d0af39fSEdgar E. Iglesias
2651 b1ed728aSPaolo BonziniStubs
2652 b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
2653 b1ed728aSPaolo BonziniS: Maintained
2654 b1ed728aSPaolo BonziniF: stubs/
2655 b1ed728aSPaolo Bonzini
2656 598a3f35SStefan HajnocziTracing
2657 1cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
2658 598a3f35SStefan HajnocziS: Maintained
2659 598a3f35SStefan HajnocziF: trace/
2660 0e076292SThomas HuthF: trace-events
2661 3a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc
2662 92a3c6aaSMarkus ArmbrusterF: qapi/trace.json
2663 f70fd8fdSLluís VilanovaF: scripts/tracetool.py
2664 f70fd8fdSLluís VilanovaF: scripts/tracetool/
2665 62dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap*
2666 605ffebbSPeter MaydellF: docs/interop/qemu-trace-stap.rst
2667 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/tracing.txt
2668 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing
2669 598a3f35SStefan Hajnoczi
2670 3859b6cfSMarkus ArmbrusterTPM
2671 1f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com>
2672 6b4f250bSStefan BergerS: Maintained
2673 3859b6cfSMarkus ArmbrusterF: tpm.c
2674 c39f95dcSPhilippe Mathieu-DaudéF: stubs/tpm.c
2675 3859b6cfSMarkus ArmbrusterF: hw/tpm/*
2676 3859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h
2677 3859b6cfSMarkus ArmbrusterF: include/sysemu/tpm*
2678 3859b6cfSMarkus ArmbrusterF: qapi/tpm.json
2679 8ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/
2680 1e8a1faeSThomas HuthF: tests/qtest/*tpm*
2681 e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next
2682 3859b6cfSMarkus Armbruster
2683 14f40fdcSBlue SwirlCheckpatch
2684 14f40fdcSBlue SwirlS: Odd Fixes
2685 14f40fdcSBlue SwirlF: scripts/checkpatch.pl
2686 14f40fdcSBlue Swirl
2687 c0787c8dSJuan QuintelaMigration
2688 c0787c8dSJuan QuintelaM: Juan Quintela <quintela@redhat.com>
2689 d7fc72ceSDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com>
2690 c0787c8dSJuan QuintelaS: Maintained
2691 107b5969SMarc-André LureauF: hw/core/vmstate-if.c
2692 107b5969SMarc-André LureauF: include/hw/vmstate-if.h
2693 c0787c8dSJuan QuintelaF: include/migration/
2694 44a1f946SDr. David Alan GilbertF: migration/
2695 c5515640SAmit ShahF: scripts/vmstate-static-checker.py
2696 c5515640SAmit ShahF: tests/vmstate-static-checker-data/
2697 1e8a1faeSThomas HuthF: tests/qtest/migration-test.c
2698 c468e368SMarkus ArmbrusterF: docs/devel/migration.rst
2699 48685a8eSMarkus ArmbrusterF: qapi/migration.json
2700 c0787c8dSJuan Quintela
2701 a566907fSMarc-André LureauD-Bus
2702 a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com>
2703 a566907fSMarc-André LureauS: Maintained
2704 5010cec2SMarc-André LureauF: backends/dbus-vmstate.c
2705 586ca6baSMarc-André LureauF: tests/dbus-vmstate*
2706 a5021d69SMarc-André LureauF: util/dbus.c
2707 a5021d69SMarc-André LureauF: include/qemu/dbus.h
2708 a566907fSMarc-André LureauF: docs/interop/dbus.rst
2709 5010cec2SMarc-André LureauF: docs/interop/dbus-vmstate.rst
2710 a566907fSMarc-André Lureau
2711 92bfedb0SEduardo OtuboSeccomp
2712 064983cbSotuboM: Eduardo Otubo <otubo@redhat.com>
2713 92bfedb0SEduardo OtuboS: Supported
2714 800d4dedSPaolo BonziniF: softmmu/qemu-seccomp.c
2715 92bfedb0SEduardo OtuboF: include/sysemu/seccomp.h
2716 92bfedb0SEduardo Otubo
2717 ddbb0d09SDaniel P. BerrangeCryptography
2718 ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2719 ddbb0d09SDaniel P. BerrangeS: Maintained
2720 ddbb0d09SDaniel P. BerrangeF: crypto/
2721 ddbb0d09SDaniel P. BerrangeF: include/crypto/
2722 92a3c6aaSMarkus ArmbrusterF: qapi/crypto.json
2723 ddbb0d09SDaniel P. BerrangeF: tests/test-crypto-*
2724 3947ecfcSPhilippe Mathieu-DaudéF: tests/benchmark-crypto-*
2725 4d21171bSPhilippe Mathieu-DaudéF: tests/crypto-tls-*
2726 4d21171bSPhilippe Mathieu-DaudéF: tests/pkix_asn1_tab.c
2727 899833cdSDaniel P. BerrangeF: qemu.sasl
2728 ddbb0d09SDaniel P. Berrange
2729 10817bf0SDaniel P. BerrangeCoroutines
2730 10817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com>
2731 10817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com>
2732 00a25291SStefan HajnocziS: Maintained
2733 10817bf0SDaniel P. BerrangeF: util/*coroutine*
2734 10817bf0SDaniel P. BerrangeF: include/qemu/coroutine*
2735 10817bf0SDaniel P. BerrangeF: tests/test-coroutine.c
2736 10817bf0SDaniel P. Berrange
2737 88c5f205SDaniel P. BerrangeBuffers
2738 88c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2739 4251dfb0SJohn SnowS: Odd Fixes
2740 88c5f205SDaniel P. BerrangeF: util/buffer.c
2741 88c5f205SDaniel P. BerrangeF: include/qemu/buffer.h
2742 88c5f205SDaniel P. Berrange
2743 666a3af9SDaniel P. BerrangeI/O Channels
2744 666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2745 666a3af9SDaniel P. BerrangeS: Maintained
2746 666a3af9SDaniel P. BerrangeF: io/
2747 666a3af9SDaniel P. BerrangeF: include/io/
2748 666a3af9SDaniel P. BerrangeF: tests/test-io-*
2749 666a3af9SDaniel P. Berrange
2750 5b76dd13SDaniel P. BerrangeUser authorization
2751 5b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
2752 5b76dd13SDaniel P. BerrangeS: Maintained
2753 5b76dd13SDaniel P. BerrangeF: authz/
2754 c8c99887SDaniel P. BerrangeF: qapi/authz.json
2755 5b76dd13SDaniel P. BerrangeF: include/authz/
2756 5b76dd13SDaniel P. BerrangeF: tests/test-authz-*
2757 5b76dd13SDaniel P. Berrange
2758 5614a283SGerd HoffmannSockets
2759 5614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com>
2760 5614a283SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
2761 5614a283SGerd HoffmannS: Maintained
2762 5614a283SGerd HoffmannF: include/qemu/sockets.h
2763 5614a283SGerd HoffmannF: util/qemu-sockets.c
2764 a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json
2765 5614a283SGerd Hoffmann
2766 90e33dfeSDaniel P. BerrangéFile monitor
2767 90e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com>
2768 4251dfb0SJohn SnowS: Odd Fixes
2769 90e33dfeSDaniel P. BerrangéF: util/filemonitor*.c
2770 90e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h
2771 90e33dfeSDaniel P. BerrangéF: tests/test-util-filemonitor.c
2772 90e33dfeSDaniel P. Berrangé
2773 d310d85bSAlberto GarciaThrottling infrastructure
2774 d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com>
2775 d310d85bSAlberto GarciaS: Supported
2776 d310d85bSAlberto GarciaF: block/throttle-groups.c
2777 d310d85bSAlberto GarciaF: include/block/throttle-groups.h
2778 89603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h
2779 d310d85bSAlberto GarciaF: util/throttle.c
2780 89603938SPhilippe Mathieu-DaudéF: docs/throttle.txt
2781 89603938SPhilippe Mathieu-DaudéF: tests/test-throttle.c
2782 d310d85bSAlberto GarciaL: qemu-block@nongnu.org
2783 d310d85bSAlberto Garcia
2784 080d7aacSFam ZhengUUID
2785 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
2786 080d7aacSFam ZhengS: Supported
2787 080d7aacSFam ZhengF: util/uuid.c
2788 080d7aacSFam ZhengF: include/qemu/uuid.h
2789 080d7aacSFam ZhengF: tests/test-uuid.c
2790 080d7aacSFam Zheng
2791 50186051SLukas StraubYank feature
2792 50186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de>
2793 50186051SLukas StraubS: Odd fixes
2794 50186051SLukas StraubF: util/yank.c
2795 228e3ec4SLukas StraubF: stubs/yank.c
2796 50186051SLukas StraubF: include/qemu/yank.h
2797 50186051SLukas StraubF: qapi/yank.json
2798 50186051SLukas Straub
2799 a4cc318eSzhanghailiangCOLO Framework
2800 a4cc318eSzhanghailiangM: zhanghailiang <zhang.zhanghailiang@huawei.com>
2801 a4cc318eSzhanghailiangS: Maintained
2802 a4cc318eSzhanghailiangF: migration/colo*
2803 a4cc318eSzhanghailiangF: include/migration/colo.h
2804 a4cc318eSzhanghailiangF: include/migration/failover.h
2805 a4cc318eSzhanghailiangF: docs/COLO-FT.txt
2806 a4cc318eSzhanghailiang
2807 88f82ed1SZhang ChenCOLO Proxy
2808 c6bf50ffSZhang ChenM: Zhang Chen <chen.zhang@intel.com>
2809 88f82ed1SZhang ChenM: Li Zhijian <lizhijian@cn.fujitsu.com>
2810 88f82ed1SZhang ChenS: Supported
2811 88f82ed1SZhang ChenF: docs/colo-proxy.txt
2812 88f82ed1SZhang ChenF: net/colo*
2813 88f82ed1SZhang ChenF: net/filter-rewriter.c
2814 88f82ed1SZhang ChenF: net/filter-mirror.c
2815 88f82ed1SZhang Chen
2816 62258201SPavel DovgalyukRecord/replay
2817 62258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
2818 62258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com>
2819 70b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay
2820 62258201SPavel DovgalyukS: Supported
2821 62258201SPavel DovgalyukF: replay/*
2822 62258201SPavel DovgalyukF: block/blkreplay.c
2823 62258201SPavel DovgalyukF: net/filter-replay.c
2824 62258201SPavel DovgalyukF: include/sysemu/replay.h
2825 62258201SPavel DovgalyukF: docs/replay.txt
2826 62258201SPavel DovgalyukF: stubs/replay.c
2827 c7ebab0fSPavel DovgalyukF: tests/acceptance/replay_kernel.py
2828 be52eca3SPavel DovgalyukF: tests/acceptance/reverse_debugging.py
2829 43d7e1d7SPavel DovgalyukF: qapi/replay.json
2830 62258201SPavel Dovgalyuk
2831 eecf5eedSPeter XuIOVA Tree
2832 eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com>
2833 eecf5eedSPeter XuS: Maintained
2834 eecf5eedSPeter XuF: include/qemu/iova-tree.h
2835 eecf5eedSPeter XuF: util/iova-tree.c
2836 eecf5eedSPeter Xu
2837 5ee547bbSViktor Prutyanovelf2dmp
2838 5ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
2839 5ee547bbSViktor PrutyanovS: Maintained
2840 5ee547bbSViktor PrutyanovF: contrib/elf2dmp/
2841 5ee547bbSViktor Prutyanov
2842 93198b6cSCorey MinyardI2C and SMBus
2843 93198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com>
2844 93198b6cSCorey MinyardS: Maintained
2845 93198b6cSCorey MinyardF: hw/i2c/core.c
2846 93198b6cSCorey MinyardF: hw/i2c/smbus_slave.c
2847 93198b6cSCorey MinyardF: hw/i2c/smbus_master.c
2848 93198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c
2849 93198b6cSCorey MinyardF: include/hw/i2c/i2c.h
2850 93198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h
2851 93198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h
2852 93198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h
2853 93198b6cSCorey Minyard
2854 d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications
2855 d0d89526SPhilippe Mathieu-DaudéM: Laszlo Ersek <lersek@redhat.com>
2856 d0d89526SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com>
2857 d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com>
2858 d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com>
2859 d0d89526SPhilippe Mathieu-DaudéS: Maintained
2860 d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json
2861 d0d89526SPhilippe Mathieu-Daudé
2862 6739df3fSLaszlo ErsekEDK2 Firmware
2863 6739df3fSLaszlo ErsekM: Laszlo Ersek <lersek@redhat.com>
2864 6739df3fSLaszlo ErsekM: Philippe Mathieu-Daudé <philmd@redhat.com>
2865 6739df3fSLaszlo ErsekS: Supported
2866 6739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json
2867 6739df3fSLaszlo ErsekF: pc-bios/edk2-*
2868 6739df3fSLaszlo ErsekF: roms/Makefile.edk2
2869 6739df3fSLaszlo ErsekF: roms/edk2
2870 6739df3fSLaszlo ErsekF: roms/edk2-*
2871 6739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/
2872 6739df3fSLaszlo ErsekF: tests/uefi-test-tools/
2873 922febe2SThomas HuthF: .gitlab-ci.d/edk2.yml
2874 71920809SPhilippe Mathieu-DaudéF: .gitlab-ci.d/edk2/
2875 6739df3fSLaszlo Ersek
2876 8bc43f39SPeter XuVT-d Emulation
2877 8bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com>
2878 8bc43f39SPeter XuM: Peter Xu <peterx@redhat.com>
2879 8bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com>
2880 8bc43f39SPeter XuS: Supported
2881 8bc43f39SPeter XuF: hw/i386/intel_iommu.c
2882 8bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h
2883 8bc43f39SPeter XuF: include/hw/i386/intel_iommu.h
2884 8bc43f39SPeter Xu
2885 e92fb016SBin MengOpenSBI Firmware
2886 e92fb016SBin MengM: Bin Meng <bmeng.cn@gmail.com>
2887 e92fb016SBin MengS: Supported
2888 e92fb016SBin MengF: pc-bios/opensbi-*
2889 e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml
2890 e92fb016SBin MengF: .gitlab-ci.d/opensbi/
2891 e92fb016SBin Meng
2892 59c7a187SLuc MichelClock framework
2893 59c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr>
2894 59c7a187SLuc MichelR: Damien Hedde <damien.hedde@greensocs.com>
2895 59c7a187SLuc MichelS: Maintained
2896 59c7a187SLuc MichelF: include/hw/clock.h
2897 59c7a187SLuc MichelF: include/hw/qdev-clock.h
2898 59c7a187SLuc MichelF: hw/core/clock.c
2899 59c7a187SLuc MichelF: hw/core/clock-vmstate.c
2900 59c7a187SLuc MichelF: hw/core/qdev-clock.c
2901 59c7a187SLuc MichelF: docs/devel/clocks.rst
2902 59c7a187SLuc Michel
2903 fd5d5c56SAnthony LiguoriUsermode Emulation
2904 fd5d5c56SAnthony Liguori------------------
2905 6347e1f1SMarkus ArmbrusterOverall usermode emulation
2906 486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi>
2907 486bbe5fSPaolo BonziniS: Maintained
2908 486bbe5fSPaolo BonziniF: thunk.c
2909 58410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c
2910 486bbe5fSPaolo Bonzini
2911 fd5d5c56SAnthony LiguoriBSD user
2912 297e8005SMarkus ArmbrusterS: Orphan
2913 fd5d5c56SAnthony LiguoriF: bsd-user/
2914 1cb42835SPhilippe Mathieu-DaudéF: default-configs/targets/*-bsd-user.mak
2915 fd5d5c56SAnthony Liguori
2916 fd5d5c56SAnthony LiguoriLinux user
2917 8f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu>
2918 fd5d5c56SAnthony LiguoriS: Maintained
2919 fd5d5c56SAnthony LiguoriF: linux-user/
2920 1cb42835SPhilippe Mathieu-DaudéF: default-configs/targets/*linux-user.mak
2921 e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh
2922 e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh
2923 57333330SLaurent VivierF: scripts/update-mips-syscall-args.sh
2924 382ae67aSLaurent VivierF: scripts/gensyscalls.sh
2925 42f5a7e9SAurelien Jarno
2926 42f5a7e9SAurelien JarnoTiny Code Generator (TCG)
2927 42f5a7e9SAurelien Jarno-------------------------
2928 6347e1f1SMarkus ArmbrusterCommon TCG code
2929 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
2930 42f5a7e9SAurelien JarnoS: Maintained
2931 42f5a7e9SAurelien JarnoF: tcg/
2932 d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/
2933 42f5a7e9SAurelien Jarno
2934 22b5867bSAlex BennéeTCG Plugins
2935 22b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
2936 22b5867bSAlex BennéeS: Maintained
2937 8ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst
2938 22b5867bSAlex BennéeF: plugins/
2939 c17a386bSAlex BennéeF: tests/plugin/
2940 4c134d07SAlex BennéeF: tests/acceptance/tcg_plugins.py
2941 c17a386bSAlex BennéeF: contrib/plugins/
2942 22b5867bSAlex Bennée
2943 6347e1f1SMarkus ArmbrusterAArch64 TCG target
2944 3e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
2945 b25a464cSClaudio FontanaS: Maintained
2946 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
2947 b25a464cSClaudio FontanaF: tcg/aarch64/
2948 c17652eeSPaolo BonziniF: disas/arm-a64.cc
2949 c17652eeSPaolo BonziniF: disas/libvixl/
2950 b25a464cSClaudio Fontana
2951 6347e1f1SMarkus ArmbrusterARM TCG target
2952 42f5a7e9SAurelien JarnoM: Andrzej Zaborowski <balrogg@gmail.com>
2953 42f5a7e9SAurelien JarnoS: Maintained
2954 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org
2955 42f5a7e9SAurelien JarnoF: tcg/arm/
2956 c17652eeSPaolo BonziniF: disas/arm.c
2957 42f5a7e9SAurelien Jarno
2958 6347e1f1SMarkus Armbrusteri386 TCG target
2959 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
2960 42f5a7e9SAurelien JarnoS: Maintained
2961 42f5a7e9SAurelien JarnoF: tcg/i386/
2962 c17652eeSPaolo BonziniF: disas/i386.c
2963 42f5a7e9SAurelien Jarno
2964 6347e1f1SMarkus ArmbrusterMIPS TCG target
2965 cf960317SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org>
2966 099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net>
2967 dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org>
2968 15d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com>
2969 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
2970 cf960317SPhilippe Mathieu-DaudéS: Odd Fixes
2971 42f5a7e9SAurelien JarnoF: tcg/mips/
2972 42f5a7e9SAurelien Jarno
2973 6347e1f1SMarkus ArmbrusterPPC TCG target
2974 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
2975 15610d42SPranith KumarS: Odd Fixes
2976 42f5a7e9SAurelien JarnoF: tcg/ppc/
2977 c17652eeSPaolo BonziniF: disas/ppc.c
2978 42f5a7e9SAurelien Jarno
2979 6347e1f1SMarkus ArmbrusterRISC-V TCG target
2980 c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com>
2981 fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com>
2982 fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org
2983 fb1f70f3SAlistair FrancisS: Maintained
2984 fb1f70f3SAlistair FrancisF: tcg/riscv/
2985 fb1f70f3SAlistair FrancisF: disas/riscv.c
2986 fb1f70f3SAlistair Francis
2987 6347e1f1SMarkus ArmbrusterS390 TCG target
2988 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org>
2989 42f5a7e9SAurelien JarnoS: Maintained
2990 42f5a7e9SAurelien JarnoF: tcg/s390/
2991 c17652eeSPaolo BonziniF: disas/s390.c
2992 146bd283SCornelia HuckL: qemu-s390x@nongnu.org
2993 42f5a7e9SAurelien Jarno
2994 6347e1f1SMarkus ArmbrusterSPARC TCG target
2995 297e8005SMarkus ArmbrusterS: Odd Fixes
2996 42f5a7e9SAurelien JarnoF: tcg/sparc/
2997 c17652eeSPaolo BonziniF: disas/sparc.c
2998 bc75c9e5SStefan Weil
2999 6347e1f1SMarkus ArmbrusterTCI TCG target
3000 bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
3001 bc75c9e5SStefan WeilS: Maintained
3002 8ef9cd55SAndreas FärberF: tcg/tci/
3003 752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c
3004 c17652eeSPaolo BonziniF: disas/tci.c
3005 aa09c951SAndreas Färber
3006 f05b328cSStefan HajnocziBlock drivers
3007 f05b328cSStefan Hajnoczi-------------
3008 f05b328cSStefan HajnocziVMDK
3009 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3010 c95e4c0eSKevin WolfL: qemu-block@nongnu.org
3011 f05b328cSStefan HajnocziS: Supported
3012 f05b328cSStefan HajnocziF: block/vmdk.c
3013 f05b328cSStefan Hajnoczi
3014 f05b328cSStefan HajnocziRBD
3015 2bbd9986SJason DillamanM: Jason Dillaman <dillaman@redhat.com>
3016 280458a3SJeff CodyL: qemu-block@nongnu.org
3017 f05b328cSStefan HajnocziS: Supported
3018 f05b328cSStefan HajnocziF: block/rbd.c
3019 f05b328cSStefan Hajnoczi
3020 f05b328cSStefan HajnocziSheepdog
3021 f05b328cSStefan HajnocziM: Liu Yuan <namei.unix@gmail.com>
3022 280458a3SJeff CodyL: qemu-block@nongnu.org
3023 5f5246b6SJeff CodyS: Odd Fixes
3024 f05b328cSStefan HajnocziF: block/sheepdog.c
3025 f05b328cSStefan Hajnoczi
3026 f05b328cSStefan HajnocziVHDX
3027 5f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com>
3028 280458a3SJeff CodyL: qemu-block@nongnu.org
3029 f05b328cSStefan HajnocziS: Supported
3030 f05b328cSStefan HajnocziF: block/vhdx*
3031 f05b328cSStefan Hajnoczi
3032 f05b328cSStefan HajnocziVDI
3033 f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de>
3034 c95e4c0eSKevin WolfL: qemu-block@nongnu.org
3035 f05b328cSStefan HajnocziS: Maintained
3036 f05b328cSStefan HajnocziF: block/vdi.c
3037 f05b328cSStefan Hajnoczi
3038 f05b328cSStefan HajnocziiSCSI
3039 f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com>
3040 f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com>
3041 f05b328cSStefan HajnocziM: Peter Lieven <pl@kamp.de>
3042 c95e4c0eSKevin WolfL: qemu-block@nongnu.org
3043 2185fd67SPaolo BonziniS: Odd Fixes
3044 f05b328cSStefan HajnocziF: block/iscsi.c
3045 2deb63c2SPeter LievenF: block/iscsi-opts.c
3046 f05b328cSStefan Hajnoczi
3047 99c62e70SEric BlakeNetwork Block Device (NBD)
3048 99c62e70SEric BlakeM: Eric Blake <eblake@redhat.com>
3049 99c62e70SEric BlakeL: qemu-block@nongnu.org
3050 99c62e70SEric BlakeS: Maintained
3051 99c62e70SEric BlakeF: block/nbd*
3052 99c62e70SEric BlakeF: nbd/
3053 99c62e70SEric BlakeF: include/block/nbd*
3054 99c62e70SEric BlakeF: qemu-nbd.*
3055 99c62e70SEric BlakeF: blockdev-nbd.c
3056 3229a835SVladimir Sementsov-OgievskiyF: docs/interop/nbd.txt
3057 87c0868fSPeter MaydellF: docs/interop/qemu-nbd.rst
3058 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd
3059 99c62e70SEric Blake
3060 6542aa9cSPeter LievenNFS
3061 6542aa9cSPeter LievenM: Peter Lieven <pl@kamp.de>
3062 280458a3SJeff CodyL: qemu-block@nongnu.org
3063 6542aa9cSPeter LievenS: Maintained
3064 6542aa9cSPeter LievenF: block/nfs.c
3065 6542aa9cSPeter Lieven
3066 f05b328cSStefan HajnocziSSH
3067 f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com>
3068 280458a3SJeff CodyL: qemu-block@nongnu.org
3069 f05b328cSStefan HajnocziS: Supported
3070 f05b328cSStefan HajnocziF: block/ssh.c
3071 c9a12e75SChrysostomos Nanakos
3072 280458a3SJeff CodyCURL
3073 280458a3SJeff CodyL: qemu-block@nongnu.org
3074 5c6090faSThomas HuthS: Odd Fixes
3075 280458a3SJeff CodyF: block/curl.c
3076 280458a3SJeff Cody
3077 280458a3SJeff CodyGLUSTER
3078 280458a3SJeff CodyL: qemu-block@nongnu.org
3079 5c6090faSThomas HuthL: integration@gluster.org
3080 5c6090faSThomas HuthS: Odd Fixes
3081 280458a3SJeff CodyF: block/gluster.c
3082 b5e9476cSGonglei
3083 199667a8SFam ZhengNull Block Driver
3084 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3085 199667a8SFam ZhengL: qemu-block@nongnu.org
3086 199667a8SFam ZhengS: Supported
3087 199667a8SFam ZhengF: block/null.c
3088 199667a8SFam Zheng
3089 bdd6a90aSFam ZhengNVMe Block Driver
3090 1a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3091 1a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net>
3092 bdd6a90aSFam ZhengL: qemu-block@nongnu.org
3093 bdd6a90aSFam ZhengS: Supported
3094 bdd6a90aSFam ZhengF: block/nvme*
3095 dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h
3096 1a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block
3097 bdd6a90aSFam Zheng
3098 b5e9476cSGongleiBootdevice
3099 b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com>
3100 b5e9476cSGongleiS: Maintained
3101 800d4dedSPaolo BonziniF: softmmu/bootdevice.c
3102 ecdda9e0SAlberto Garcia
3103 ecdda9e0SAlberto GarciaQuorum
3104 ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com>
3105 ecdda9e0SAlberto GarciaS: Supported
3106 ecdda9e0SAlberto GarciaF: block/quorum.c
3107 ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org
3108 e7c6e631SStefan Hajnoczi
3109 bfcc224eSAapo Vienamoblklogwrites
3110 bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com>
3111 bfcc224eSAapo VienamoL: qemu-block@nongnu.org
3112 bfcc224eSAapo VienamoS: Supported
3113 bfcc224eSAapo VienamoF: block/blklogwrites.c
3114 bfcc224eSAapo Vienamo
3115 e7c6e631SStefan Hajnocziblkverify
3116 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3117 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3118 e7c6e631SStefan HajnocziS: Supported
3119 e7c6e631SStefan HajnocziF: block/blkverify.c
3120 e7c6e631SStefan Hajnoczi
3121 e7c6e631SStefan Hajnoczibochs
3122 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3123 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3124 e7c6e631SStefan HajnocziS: Supported
3125 e7c6e631SStefan HajnocziF: block/bochs.c
3126 e7c6e631SStefan Hajnoczi
3127 e7c6e631SStefan Hajnoczicloop
3128 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3129 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3130 e7c6e631SStefan HajnocziS: Supported
3131 e7c6e631SStefan HajnocziF: block/cloop.c
3132 e7c6e631SStefan Hajnoczi
3133 e7c6e631SStefan Hajnoczidmg
3134 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3135 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3136 e7c6e631SStefan HajnocziS: Supported
3137 e7c6e631SStefan HajnocziF: block/dmg.c
3138 e7c6e631SStefan Hajnoczi
3139 e7c6e631SStefan Hajnocziparallels
3140 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3141 f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org>
3142 a960c4b4SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
3143 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3144 e7c6e631SStefan HajnocziS: Supported
3145 e7c6e631SStefan HajnocziF: block/parallels.c
3146 a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c
3147 5746c1cdSPhilippe Mathieu-DaudéF: docs/interop/parallels.txt
3148 a960c4b4SVladimir Sementsov-OgievskiyT: git https://src.openvz.org/scm/~vsementsov/qemu.git parallels
3149 e7c6e631SStefan Hajnoczi
3150 e7c6e631SStefan Hajnocziqed
3151 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3152 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3153 e7c6e631SStefan HajnocziS: Supported
3154 e7c6e631SStefan HajnocziF: block/qed.c
3155 e7c6e631SStefan Hajnoczi
3156 e7c6e631SStefan Hajnocziraw
3157 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3158 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3159 e7c6e631SStefan HajnocziS: Supported
3160 e7c6e631SStefan HajnocziF: block/linux-aio.c
3161 f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h
3162 2e6fc7ebSEric BlakeF: block/raw-format.c
3163 c1bb86cdSEric BlakeF: block/file-posix.c
3164 c1bb86cdSEric BlakeF: block/file-win32.c
3165 e7c6e631SStefan HajnocziF: block/win32-aio.c
3166 e7c6e631SStefan Hajnoczi
3167 6663a0a3SAarushi MehtaLinux io_uring
3168 6663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com>
3169 6663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com>
3170 6663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com>
3171 6663a0a3SAarushi MehtaL: qemu-block@nongnu.org
3172 6663a0a3SAarushi MehtaS: Maintained
3173 6663a0a3SAarushi MehtaF: block/io_uring.c
3174 06a47ef5SAarushi MehtaF: stubs/io_uring.c
3175 6663a0a3SAarushi Mehta
3176 e7c6e631SStefan Hajnocziqcow2
3177 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3178 c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
3179 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3180 e7c6e631SStefan HajnocziS: Supported
3181 e7c6e631SStefan HajnocziF: block/qcow2*
3182 b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt
3183 e7c6e631SStefan Hajnoczi
3184 e7c6e631SStefan Hajnocziqcow
3185 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3186 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3187 e7c6e631SStefan HajnocziS: Supported
3188 e7c6e631SStefan HajnocziF: block/qcow.c
3189 e7c6e631SStefan Hajnoczi
3190 e7c6e631SStefan Hajnocziblkdebug
3191 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3192 c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com>
3193 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3194 e7c6e631SStefan HajnocziS: Supported
3195 e7c6e631SStefan HajnocziF: block/blkdebug.c
3196 e7c6e631SStefan Hajnoczi
3197 e7c6e631SStefan Hajnoczivpc
3198 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3199 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3200 e7c6e631SStefan HajnocziS: Supported
3201 e7c6e631SStefan HajnocziF: block/vpc.c
3202 e7c6e631SStefan Hajnoczi
3203 e7c6e631SStefan Hajnoczivvfat
3204 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com>
3205 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org
3206 4b7c5bc4SPrasad J PanditS: Odd Fixes
3207 e7c6e631SStefan HajnocziF: block/vvfat.c
3208 abfe4e94SStefan Hajnoczi
3209 abfe4e94SStefan HajnocziImage format fuzzer
3210 abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com>
3211 abfe4e94SStefan HajnocziL: qemu-block@nongnu.org
3212 abfe4e94SStefan HajnocziS: Supported
3213 abfe4e94SStefan HajnocziF: tests/image-fuzzer/
3214 717171bdSDaniel P. Berrange
3215 8675a376SCoiby XuVhost-user block device backend server
3216 8675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com>
3217 8675a376SCoiby XuS: Maintained
3218 8675a376SCoiby XuF: block/export/vhost-user-blk-server.c
3219 80a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h
3220 80a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h
3221 8675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c
3222 80a06cc5SStefan HajnocziF: util/vhost-user-server.c
3223 8675a376SCoiby Xu
3224 0c9b70d5SMax ReitzFUSE block device exports
3225 0c9b70d5SMax ReitzM: Max Reitz <mreitz@redhat.com>
3226 0c9b70d5SMax ReitzL: qemu-block@nongnu.org
3227 0c9b70d5SMax ReitzS: Supported
3228 0c9b70d5SMax ReitzF: block/export/fuse.c
3229 0c9b70d5SMax Reitz
3230 049105a3SChanglong XieReplication
3231 205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com>
3232 3ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com>
3233 049105a3SChanglong XieS: Supported
3234 049105a3SChanglong XieF: replication*
3235 049105a3SChanglong XieF: block/replication.c
3236 049105a3SChanglong XieF: tests/test-replication.c
3237 049105a3SChanglong XieF: docs/block-replication.txt
3238 049105a3SChanglong Xie
3239 a3defabbSMarcel ApfelbaumPVRDMA
3240 bfffeac8SYuval ShaiaM: Yuval Shaia <yuval.shaia.ml@gmail.com>
3241 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
3242 a3defabbSMarcel ApfelbaumS: Maintained
3243 a3defabbSMarcel ApfelbaumF: hw/rdma/*
3244 a3defabbSMarcel ApfelbaumF: hw/rdma/vmw/*
3245 a3defabbSMarcel ApfelbaumF: docs/pvrdma.txt
3246 a5d2f6f8SYuval ShaiaF: contrib/rdmacm-mux/*
3247 4a5c9903SYuval ShaiaF: qapi/rdma.json
3248 a3defabbSMarcel Apfelbaum
3249 b052fec8SAlex BennéeSemihosting
3250 b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
3251 b052fec8SAlex BennéeS: Maintained
3252 b052fec8SAlex BennéeF: hw/semihosting/
3253 b052fec8SAlex BennéeF: include/hw/semihosting/
3254 b052fec8SAlex Bennée
3255 8684f1beSJohn G JohnsonMulti-process QEMU
3256 8684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com>
3257 8684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com>
3258 8684f1beSJohn G JohnsonM: John G Johnson <john.g.johnson@oracle.com>
3259 8684f1beSJohn G JohnsonS: Maintained
3260 8684f1beSJohn G JohnsonF: docs/devel/multi-process.rst
3261 639090d8SElena UfimtsevaF: docs/system/multi-process.rst
3262 6fbd84d6SJagannathan RamanF: hw/pci-host/remote.c
3263 6fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h
3264 3f0e7e57SJagannathan RamanF: hw/remote/machine.c
3265 3f0e7e57SJagannathan RamanF: include/hw/remote/machine.h
3266 ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c
3267 ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h
3268 48b06f50SJagannathan RamanF: hw/remote/message.c
3269 c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c
3270 ed5d0019SJagannathan RamanF: include/hw/remote/memory.h
3271 ed5d0019SJagannathan RamanF: hw/remote/memory.c
3272 9f811207SElena UfimtsevaF: hw/remote/proxy.c
3273 9f811207SElena UfimtsevaF: include/hw/remote/proxy.h
3274 c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c
3275 c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h
3276 bd36adb8SJagannathan RamanF: hw/remote/iohub.c
3277 bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h
3278 8684f1beSJohn G Johnson
3279 b9e02c06SAlex BennéeBuild and test automation
3280 b9e02c06SAlex Bennée-------------------------
3281 0475a03eSEduardo HabkostBuild and test automation
3282 b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
3283 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net>
3284 0d8ea8f1SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@redhat.com>
3285 e70dc7f8SAlex BennéeS: Maintained
3286 20a4f14fSPhilippe Mathieu-DaudéF: .github/lockdown.yml
3287 b9e02c06SAlex BennéeF: .travis.yml
3288 04250c69SPhilippe Mathieu-DaudéF: scripts/ci/
3289 e70dc7f8SAlex BennéeF: tests/docker/
3290 18023821SFam ZhengF: tests/vm/
3291 54dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh
3292 e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu
3293 e70dc7f8SAlex BennéeW: http://patchew.org/QEMU/
3294 717171bdSDaniel P. Berrange
3295 7162fbb4SEd MasteFreeBSD Hosted Continuous Integration
3296 7162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org>
3297 7162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org>
3298 7162fbb4SEd MasteS: Maintained
3299 7162fbb4SEd MasteF: .cirrus.yml
3300 7162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu
3301 7162fbb4SEd Maste
3302 daee8de3SYonggang LuoWindows Hosted Continuous Integration
3303 daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com>
3304 daee8de3SYonggang LuoS: Maintained
3305 daee8de3SYonggang LuoF: .cirrus.yml
3306 daee8de3SYonggang LuoW: https://cirrus-ci.com/github/qemu/qemu
3307 daee8de3SYonggang Luo
3308 0a8b05c7SThomas HuthGitLab Continuous Integration
3309 0a8b05c7SThomas HuthM: Thomas Huth <thuth@redhat.com>
3310 d1d3ba2bSThomas HuthM: Philippe Mathieu-Daudé <philmd@redhat.com>
3311 d1d3ba2bSThomas HuthM: Alex Bennée <alex.bennee@linaro.org>
3312 d1d3ba2bSThomas HuthR: Wainer dos Santos Moschetta <wainersm@redhat.com>
3313 0a8b05c7SThomas HuthS: Maintained
3314 0a8b05c7SThomas HuthF: .gitlab-ci.yml
3315 6bcb5fc0SThomas HuthF: .gitlab-ci.d/crossbuilds.yml
3316 4fb71636SDaniel P. BerrangéF: .gitlab-ci.d/*py
3317 3758e88bSPhilippe Mathieu-DaudéF: scripts/ci/gitlab-pipeline-status
3318 0a8b05c7SThomas Huth
3319 7e97017eSAlex BennéeGuest Test Compilation Support
3320 7e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
3321 7e97017eSAlex BennéeR: Philippe Mathieu-Daudé <f4bug@amsat.org>
3322 00a25291SStefan HajnocziS: Maintained
3323 7e97017eSAlex BennéeF: tests/tcg/Makefile
3324 c722a9e4SAlex BennéeF: tests/tcg/Makefile.include
3325 7e97017eSAlex Bennée
3326 6634f1c4SPhilippe Mathieu-DaudéAcceptance (Integration) Testing with the Avocado framework
3327 6634f1c4SPhilippe Mathieu-DaudéW: https://trello.com/b/6Qi1pxVn/avocado-qemu
3328 6634f1c4SPhilippe Mathieu-DaudéR: Cleber Rosa <crosa@redhat.com>
3329 6634f1c4SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@redhat.com>
3330 6634f1c4SPhilippe Mathieu-DaudéR: Wainer dos Santos Moschetta <wainersm@redhat.com>
3331 6634f1c4SPhilippe Mathieu-DaudéS: Odd Fixes
3332 6634f1c4SPhilippe Mathieu-DaudéF: tests/acceptance/
3333 6634f1c4SPhilippe Mathieu-Daudé
3334 717171bdSDaniel P. BerrangeDocumentation
3335 717171bdSDaniel P. Berrange-------------
3336 717171bdSDaniel P. BerrangeBuild system architecture
3337 717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3338 717171bdSDaniel P. BerrangeS: Odd Fixes
3339 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/build-system.txt
3340 8a49e97fSFam Zheng
3341 92329a7eSAlex BennéeGIT Data Mining Config
3342 92329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org>
3343 92329a7eSAlex BennéeS: Odd Fixes
3344 92329a7eSAlex BennéeF: gitdm.config
3345 92329a7eSAlex BennéeF: contrib/gitdm/*
3346 92329a7eSAlex Bennée
3347 b02c9bc3SMarkus ArmbrusterIncompatible changes
3348 b02c9bc3SMarkus ArmbrusterR: libvir-list@redhat.com
3349 abcd92dbSPaolo BonziniF: docs/system/deprecated.rst
3350 b02c9bc3SMarkus Armbruster
3351 aef45d51SDaniel P. BerrangeBuild System
3352 aef45d51SDaniel P. Berrange------------
3353 aef45d51SDaniel P. BerrangeGIT submodules
3354 aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com>
3355 aef45d51SDaniel P. BerrangeS: Odd Fixes
3356 aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh
3357 c10e01b9SPeter Maydell
3358 ef45a392SAleksandar MarkovicUI translations
3359 4251dfb0SJohn SnowS: Orphan
3360 ef45a392SAleksandar MarkovicF: po/*.po
3361 ef45a392SAleksandar Markovic
3362 c10e01b9SPeter MaydellSphinx documentation configuration and build machinery
3363 c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
3364 c10e01b9SPeter MaydellS: Maintained
3365 c10e01b9SPeter MaydellF: docs/conf.py
3366 c10e01b9SPeter MaydellF: docs/*/conf.py
3367 4078ee54SPeter MaydellF: docs/sphinx/
3368 53fb8bfbSAleksandar Markovic
3369 53fb8bfbSAleksandar MarkovicMiscellaneous
3370 53fb8bfbSAleksandar Markovic-------------
3371 53fb8bfbSAleksandar MarkovicPerformance Tools and Tests
3372 53fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com>
3373 53fb8bfbSAleksandar MarkovicS: Maintained
3374 53fb8bfbSAleksandar MarkovicF: scripts/performance/
3375