xref: /openbmc/qemu/MAINTAINERS (revision 92af0bfda00dc2585d34ec6d83ae091ec4e93e89)
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 fd5d5c56SAnthony Liguori	L: Mailing list that is relevant to this area
16 fd5d5c56SAnthony Liguori	W: Web-page with status/info
17 fd5d5c56SAnthony Liguori	Q: Patchwork web based patch tracking system site
18 fd5d5c56SAnthony Liguori	T: SCM tree type and location.  Type is one of: git, hg, quilt, stgit.
19 fd5d5c56SAnthony Liguori	S: Status, one of the following:
20 fd5d5c56SAnthony Liguori	   Supported:	Someone is actually paid to look after this.
21 fd5d5c56SAnthony Liguori	   Maintained:	Someone actually looks after it.
22 fd5d5c56SAnthony Liguori	   Odd Fixes:	It has a maintainer but they don't have time to do
23 c91bbffbSPeter Maydell			much other than throw the odd patch in. See below.
24 fd5d5c56SAnthony Liguori	   Orphan:	No current maintainer [but maybe you could take the
25 fd5d5c56SAnthony Liguori			role as you write your new code].
26 fd5d5c56SAnthony Liguori	   Obsolete:	Old code. Something tagged obsolete generally means
27 fd5d5c56SAnthony Liguori			it has been replaced by a better system and you
28 fd5d5c56SAnthony Liguori			should be using that.
29 fd5d5c56SAnthony Liguori	F: Files and directories with wildcard patterns.
30 fd5d5c56SAnthony Liguori	   A trailing slash includes all files and subdirectory files.
31 fd5d5c56SAnthony Liguori	   F:	drivers/net/	all files in and below drivers/net
32 fd5d5c56SAnthony Liguori	   F:	drivers/net/*	all files in drivers/net, but not below
33 fd5d5c56SAnthony Liguori	   F:	*/net/*		all files in "any top level directory"/net
34 fd5d5c56SAnthony Liguori	   One pattern per line.  Multiple F: lines acceptable.
35 fd5d5c56SAnthony Liguori	X: Files and directories that are NOT maintained, same rules as F:
36 fd5d5c56SAnthony Liguori	   Files exclusions are tested before file matches.
37 fd5d5c56SAnthony Liguori	   Can be useful for excluding a specific subdirectory, for instance:
38 fd5d5c56SAnthony Liguori	   F:	net/
39 fd5d5c56SAnthony Liguori	   X:	net/ipv6/
40 fd5d5c56SAnthony Liguori	   matches all files in and below net excluding net/ipv6/
41 fd5d5c56SAnthony Liguori	K: Keyword perl extended regex pattern to match content in a
42 fd5d5c56SAnthony Liguori	   patch or file.  For instance:
43 fd5d5c56SAnthony Liguori	   K: of_get_profile
44 fd5d5c56SAnthony Liguori	      matches patches or files that contain "of_get_profile"
45 fd5d5c56SAnthony Liguori	   K: \b(printk|pr_(info|err))\b
46 fd5d5c56SAnthony Liguori	      matches patches or files that contain one or more of the words
47 fd5d5c56SAnthony Liguori	      printk, pr_info or pr_err
48 fd5d5c56SAnthony Liguori	   One regex pattern per line.  Multiple K: lines acceptable.
49 b6f97c14Sbellard
50 b6f97c14Sbellard
51 fd5d5c56SAnthony LiguoriGeneral Project Administration
52 fd5d5c56SAnthony Liguori------------------------------
53 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com>
54 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com>
55 fd5d5c56SAnthony Liguori
56 fd5d5c56SAnthony LiguoriGuest CPU cores (TCG):
57 fd5d5c56SAnthony Liguori----------------------
58 b6f97c14SbellardAlpha
59 8d6df264SRichard HendersonM: Richard Henderson <rth@twiddle.net>
60 8d6df264SRichard HendersonS: Maintained
61 fd5d5c56SAnthony LiguoriF: target-alpha/
62 fd5d5c56SAnthony Liguori
63 fd5d5c56SAnthony LiguoriARM
64 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com>
65 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
66 fd5d5c56SAnthony LiguoriS: Maintained
67 fd5d5c56SAnthony LiguoriF: target-arm/
68 fd5d5c56SAnthony Liguori
69 fd5d5c56SAnthony LiguoriCRIS
70 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
71 fd5d5c56SAnthony LiguoriS: Maintained
72 fd5d5c56SAnthony LiguoriF: target-cris/
73 fd5d5c56SAnthony Liguori
74 07bf23a7SMichael WalleLM32
75 07bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
76 07bf23a7SMichael WalleS: Maintained
77 07bf23a7SMichael WalleF: target-lm32/
78 07bf23a7SMichael Walle
79 fd5d5c56SAnthony LiguoriM68K
80 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com>
81 fd5d5c56SAnthony LiguoriS: Maintained
82 fd5d5c56SAnthony LiguoriF: target-m68k/
83 fd5d5c56SAnthony Liguori
84 abc07545SEdgar E. IglesiasMicroBlaze
85 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
86 fd5d5c56SAnthony LiguoriS: Maintained
87 fd5d5c56SAnthony LiguoriF: target-microblaze/
88 fd5d5c56SAnthony Liguori
89 fd5d5c56SAnthony LiguoriMIPS
90 ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
91 ddb13561SAurelien JarnoS: Maintained
92 fd5d5c56SAnthony LiguoriF: target-mips/
93 fd5d5c56SAnthony Liguori
94 fd5d5c56SAnthony LiguoriPowerPC
95 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de>
96 fd5d5c56SAnthony LiguoriS: Maintained
97 fd5d5c56SAnthony LiguoriF: target-ppc/
98 fd5d5c56SAnthony Liguori
99 749717a0SAlexander GrafS390
100 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de>
101 fd5d5c56SAnthony LiguoriS: Maintained
102 fd5d5c56SAnthony LiguoriF: target-s390x/
103 b6f97c14Sbellard
104 fd5d5c56SAnthony LiguoriSH4
105 ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
106 ddb13561SAurelien JarnoS: Maintained
107 fd5d5c56SAnthony LiguoriF: target-sh4/
108 fd5d5c56SAnthony Liguori
109 fd5d5c56SAnthony LiguoriSPARC
110 fd5d5c56SAnthony LiguoriM: Blue Swirl <blauwirbel@gmail.com>
111 fd5d5c56SAnthony LiguoriS: Maintained
112 fd5d5c56SAnthony LiguoriF: target-sparc/
113 fd5d5c56SAnthony Liguori
114 fd5d5c56SAnthony LiguoriX86
115 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org
116 fd5d5c56SAnthony LiguoriS: Odd Fixes
117 fd5d5c56SAnthony LiguoriF: target-i386/
118 fd5d5c56SAnthony Liguori
119 16e7caaeSMax FilippovXtensa
120 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
121 375847a6SMax FilippovW: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
122 16e7caaeSMax FilippovS: Maintained
123 16e7caaeSMax FilippovF: target-xtensa/
124 16e7caaeSMax Filippov
125 fd5d5c56SAnthony LiguoriGuest CPU Cores (KVM):
126 fd5d5c56SAnthony Liguori----------------------
127 fd5d5c56SAnthony Liguori
128 fd5d5c56SAnthony LiguoriOverall
129 fd5d5c56SAnthony LiguoriM: Avi Kivity <avi@redhat.com>
130 fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com>
131 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
132 fd5d5c56SAnthony LiguoriS: Supported
133 fd5d5c56SAnthony LiguoriF: kvm-*
134 fd5d5c56SAnthony LiguoriF: */kvm.*
135 fd5d5c56SAnthony Liguori
136 fd5d5c56SAnthony LiguoriPPC
137 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de>
138 fd5d5c56SAnthony LiguoriS: Maintained
139 fd5d5c56SAnthony LiguoriF: target-ppc/kvm.c
140 fd5d5c56SAnthony Liguori
141 fd5d5c56SAnthony LiguoriS390
142 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de>
143 fd5d5c56SAnthony LiguoriS: Maintained
144 fd5d5c56SAnthony LiguoriF: target-s390x/kvm.c
145 fd5d5c56SAnthony Liguori
146 fd5d5c56SAnthony LiguoriX86
147 fd5d5c56SAnthony LiguoriM: Avi Kivity <avi@redhat.com>
148 fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com>
149 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org
150 fd5d5c56SAnthony LiguoriS: Supported
151 fd5d5c56SAnthony LiguoriF: target-i386/kvm.c
152 fd5d5c56SAnthony Liguori
153 8a6b0cd7SStefano StabelliniGuest CPU Cores (Xen):
154 8a6b0cd7SStefano Stabellini----------------------
155 8a6b0cd7SStefano Stabellini
156 8a6b0cd7SStefano StabelliniX86
157 8a6b0cd7SStefano StabelliniM: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
158 8a6b0cd7SStefano StabelliniL: xen-devel@lists.xensource.com
159 8a6b0cd7SStefano StabelliniS: Supported
160 8a6b0cd7SStefano StabelliniF: xen-*
161 8a6b0cd7SStefano StabelliniF: */xen*
162 8a6b0cd7SStefano Stabellini
163 fd5d5c56SAnthony LiguoriARM Machines
164 fd5d5c56SAnthony Liguori------------
165 fd5d5c56SAnthony LiguoriGumstix
166 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org
167 fd5d5c56SAnthony LiguoriS: Orphan
168 fd5d5c56SAnthony LiguoriF: hw/gumstix.c
169 fd5d5c56SAnthony Liguori
170 fd5d5c56SAnthony LiguoriIntegrator CP
171 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com>
172 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
173 fd5d5c56SAnthony LiguoriS: Maintained
174 fd5d5c56SAnthony LiguoriF: hw/integratorcp.c
175 fd5d5c56SAnthony Liguori
176 fd5d5c56SAnthony LiguoriMainstone
177 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org
178 fd5d5c56SAnthony LiguoriS: Orphan
179 fd5d5c56SAnthony LiguoriF: hw/mainstone.c
180 fd5d5c56SAnthony Liguori
181 fd5d5c56SAnthony LiguoriMusicpal
182 fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de>
183 fd5d5c56SAnthony LiguoriS: Maintained
184 fd5d5c56SAnthony LiguoriF: hw/musicpal.c
185 fd5d5c56SAnthony Liguori
186 fd5d5c56SAnthony LiguorinSeries
187 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
188 fd5d5c56SAnthony LiguoriS: Maintained
189 fd5d5c56SAnthony LiguoriF: hw/nseries.c
190 fd5d5c56SAnthony Liguori
191 fd5d5c56SAnthony LiguoriPalm
192 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
193 fd5d5c56SAnthony LiguoriS: Maintained
194 fd5d5c56SAnthony LiguoriF: hw/palm.c
195 fd5d5c56SAnthony Liguori
196 fd5d5c56SAnthony LiguoriReal View
197 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com>
198 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
199 fd5d5c56SAnthony LiguoriS: Maintained
200 fd5d5c56SAnthony LiguoriF: hw/realview*
201 fd5d5c56SAnthony Liguori
202 fd5d5c56SAnthony LiguoriSpitz
203 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com>
204 fd5d5c56SAnthony LiguoriS: Maintained
205 fd5d5c56SAnthony LiguoriF: hw/spitz.c
206 fd5d5c56SAnthony Liguori
207 fd5d5c56SAnthony LiguoriStellaris
208 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com>
209 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
210 fd5d5c56SAnthony LiguoriS: Maintained
211 fd5d5c56SAnthony LiguoriF: hw/stellaris.c
212 fd5d5c56SAnthony Liguori
213 fd5d5c56SAnthony LiguoriVersatile PB
214 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com>
215 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
216 fd5d5c56SAnthony LiguoriS: Maintained
217 fd5d5c56SAnthony LiguoriF: hw/versatilepb.c
218 fd5d5c56SAnthony Liguori
219 fd5d5c56SAnthony LiguoriCRIS Machines
220 fd5d5c56SAnthony Liguori-------------
221 fd5d5c56SAnthony LiguoriAxis Dev88
222 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
223 fd5d5c56SAnthony LiguoriS: Maintained
224 fd5d5c56SAnthony LiguoriF: hw/axis_dev88.c
225 fd5d5c56SAnthony Liguori
226 fd5d5c56SAnthony Liguorietraxfs
227 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
228 fd5d5c56SAnthony LiguoriS: Maintained
229 fd5d5c56SAnthony LiguoriF: hw/etraxfs.c
230 fd5d5c56SAnthony Liguori
231 07bf23a7SMichael WalleLM32 Machines
232 07bf23a7SMichael Walle-------------
233 07bf23a7SMichael WalleEVR32 and uclinux BSP
234 07bf23a7SMichael WalleM: Michael Walle <michael@walle.cc>
235 07bf23a7SMichael WalleS: Maintained
236 07bf23a7SMichael WalleF: hw/lm32_boards.c
237 07bf23a7SMichael Walle
238 d118aa6bSMichael Wallemilkymist
239 d118aa6bSMichael WalleM: Michael Walle <michael@walle.cc>
240 d118aa6bSMichael WalleS: Maintained
241 d118aa6bSMichael WalleF: hw/milkymist.c
242 d118aa6bSMichael Walle
243 afcacd53SAurelien JarnoM68K Machines
244 fd5d5c56SAnthony Liguori-------------
245 fd5d5c56SAnthony Liguorian5206
246 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com>
247 fd5d5c56SAnthony LiguoriS: Maintained
248 fd5d5c56SAnthony LiguoriF: hw/an5206.c
249 fd5d5c56SAnthony Liguori
250 fd5d5c56SAnthony Liguoridummy_m68k
251 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com>
252 fd5d5c56SAnthony LiguoriS: Maintained
253 fd5d5c56SAnthony LiguoriF: hw/dummy_m68k.c
254 fd5d5c56SAnthony Liguori
255 fd5d5c56SAnthony Liguorimcf5208
256 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com>
257 fd5d5c56SAnthony LiguoriS: Maintained
258 fd5d5c56SAnthony LiguoriF: hw/mcf5208.c
259 fd5d5c56SAnthony Liguori
260 fd5d5c56SAnthony LiguoriMicroBlaze Machines
261 b6f97c14Sbellard-------------------
262 fd5d5c56SAnthony Liguoripetalogix_s3adsp1800
263 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com>
264 fd5d5c56SAnthony LiguoriS: Maintained
265 fd5d5c56SAnthony LiguoriF: hw/petalogix_s3adsp1800.c
266 b6f97c14Sbellard
267 fd5d5c56SAnthony LiguoriMIPS Machines
268 fd5d5c56SAnthony Liguori-------------
269 fd5d5c56SAnthony LiguoriJazz
270 fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org>
271 fd5d5c56SAnthony LiguoriS: Maintained
272 fd5d5c56SAnthony LiguoriF: hw/mips_jazz.c
273 fd5d5c56SAnthony Liguori
274 fd5d5c56SAnthony LiguoriMalta
275 fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net>
276 fd5d5c56SAnthony LiguoriS: Maintained
277 fd5d5c56SAnthony LiguoriF: hw/mips_malta.c
278 fd5d5c56SAnthony Liguori
279 fd5d5c56SAnthony LiguoriMipssim
280 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org
281 fd5d5c56SAnthony LiguoriS: Orphan
282 fd5d5c56SAnthony LiguoriF: hw/mips_mipssim.c
283 fd5d5c56SAnthony Liguori
284 fd5d5c56SAnthony LiguoriR4000
285 fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net>
286 fd5d5c56SAnthony LiguoriS: Maintained
287 fd5d5c56SAnthony LiguoriF: hw/mips_r4k.c
288 fd5d5c56SAnthony Liguori
289 fd5d5c56SAnthony LiguoriPowerPC Machines
290 fd5d5c56SAnthony Liguori----------------
291 fd5d5c56SAnthony Liguori405
292 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de>
293 fd5d5c56SAnthony LiguoriS: Maintained
294 fd5d5c56SAnthony LiguoriF: hw/ppc405_boards.c
295 fd5d5c56SAnthony Liguori
296 fd5d5c56SAnthony LiguoriNew World
297 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de>
298 fd5d5c56SAnthony LiguoriS: Maintained
299 fd5d5c56SAnthony LiguoriF: hw/ppc_newworld.c
300 fd5d5c56SAnthony Liguori
301 fd5d5c56SAnthony LiguoriOld World
302 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de>
303 fd5d5c56SAnthony LiguoriS: Maintained
304 fd5d5c56SAnthony LiguoriF: hw/ppc_oldworld.c
305 fd5d5c56SAnthony Liguori
306 ec38d398SAndreas FärberPReP
307 ec38d398SAndreas FärberM: Andreas Färber <andreas.faerber@web.de>
308 ec38d398SAndreas FärberS: Odd Fixes
309 fd5d5c56SAnthony LiguoriF: hw/ppc_prep.c
310 fd5d5c56SAnthony Liguori
311 fd5d5c56SAnthony LiguoriSH4 Machines
312 fd5d5c56SAnthony Liguori------------
313 fd5d5c56SAnthony LiguoriR2D
314 fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
315 fd5d5c56SAnthony LiguoriS: Maintained
316 fd5d5c56SAnthony LiguoriF: hw/r2d.c
317 fd5d5c56SAnthony Liguori
318 fd5d5c56SAnthony LiguoriShix
319 fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com>
320 afcacd53SAurelien JarnoS: Orphan
321 fd5d5c56SAnthony LiguoriF: hw/shix.c
322 fd5d5c56SAnthony Liguori
323 fd5d5c56SAnthony LiguoriSPARC Machines
324 fd5d5c56SAnthony Liguori--------------
325 fd5d5c56SAnthony LiguoriSun4m
326 fd5d5c56SAnthony LiguoriM: Blue Swirl <blauwirbel@gmail.com>
327 fd5d5c56SAnthony LiguoriS: Maintained
328 fd5d5c56SAnthony LiguoriF: hw/sun4m.c
329 fd5d5c56SAnthony Liguori
330 fd5d5c56SAnthony LiguoriSun4u
331 fd5d5c56SAnthony LiguoriM: Blue Swirl <blauwirbel@gmail.com>
332 fd5d5c56SAnthony LiguoriS: Maintained
333 fd5d5c56SAnthony LiguoriF: hw/sun4u.c
334 fd5d5c56SAnthony Liguori
335 fd5d5c56SAnthony LiguoriS390 Machines
336 fd5d5c56SAnthony Liguori-------------
337 fd5d5c56SAnthony LiguoriS390 Virtio
338 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de>
339 fd5d5c56SAnthony LiguoriS: Maintained
340 fd5d5c56SAnthony LiguoriF: hw/s390-*.c
341 fd5d5c56SAnthony Liguori
342 fd5d5c56SAnthony LiguoriX86 Machines
343 fd5d5c56SAnthony Liguori------------
344 fd5d5c56SAnthony LiguoriPC
345 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com>
346 fd5d5c56SAnthony LiguoriS: Supported
347 fd5d5c56SAnthony LiguoriF: hw/pc.[ch] hw/pc_piix.c
348 fd5d5c56SAnthony Liguori
349 16e7caaeSMax FilippovXtensa Machines
350 16e7caaeSMax Filippov---------------
351 375847a6SMax Filippovsim
352 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
353 16e7caaeSMax FilippovS: Maintained
354 375847a6SMax FilippovF: hw/xtensa_sim.c
355 375847a6SMax Filippov
356 375847a6SMax FilippovAvnet LX60
357 375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com>
358 375847a6SMax FilippovS: Maintained
359 375847a6SMax FilippovF: hw/xtensa_lx60.c
360 16e7caaeSMax Filippov
361 fd5d5c56SAnthony LiguoriDevices
362 fd5d5c56SAnthony Liguori-------
363 fd5d5c56SAnthony LiguoriIDE
364 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
365 fd5d5c56SAnthony LiguoriS: Odd Fixes
366 fd5d5c56SAnthony LiguoriF: hw/ide/
367 fd5d5c56SAnthony Liguori
368 f5f487b2SPeter MaydellOMAP
369 f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org>
370 f5f487b2SPeter MaydellS: Maintained
371 f5f487b2SPeter MaydellF: hw/omap*
372 f5f487b2SPeter Maydell
373 fd5d5c56SAnthony LiguoriPCI
374 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
375 fd5d5c56SAnthony LiguoriS: Supported
376 fd5d5c56SAnthony LiguoriF: hw/pci*
377 fd5d5c56SAnthony LiguoriF: hw/piix*
378 fd5d5c56SAnthony Liguori
379 fd5d5c56SAnthony LiguoriSCSI
380 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com>
381 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
382 fd5d5c56SAnthony LiguoriS: Odd Fixes
383 fd5d5c56SAnthony LiguoriF: hw/lsi53c895a.c
384 fd5d5c56SAnthony LiguoriF: hw/scsi*
385 fd5d5c56SAnthony Liguori
386 fd5d5c56SAnthony LiguoriUSB
387 5d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
388 5d0d62feSGerd HoffmannS: Maintained
389 fd5d5c56SAnthony LiguoriF: hw/usb*
390 fd5d5c56SAnthony Liguori
391 fd5d5c56SAnthony Liguorivhost
392 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com>
393 fd5d5c56SAnthony LiguoriS: Supported
394 fd5d5c56SAnthony LiguoriF: hw/vhost*
395 fd5d5c56SAnthony Liguori
396 fd5d5c56SAnthony Liguorivirtio
397 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com>
398 fd5d5c56SAnthony LiguoriS: Supported
399 fd5d5c56SAnthony LiguoriF: hw/virtio*
400 fd5d5c56SAnthony Liguori
401 fd5d5c56SAnthony Liguorivirtio-9p
402 fd5d5c56SAnthony LiguoriM: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
403 fd5d5c56SAnthony LiguoriS: Supported
404 fd5d5c56SAnthony LiguoriF: hw/virtio-9p*
405 fd5d5c56SAnthony Liguori
406 fd5d5c56SAnthony Liguorivirtio-blk
407 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
408 fd5d5c56SAnthony LiguoriS: Supported
409 fd5d5c56SAnthony LiguoriF: hw/virtio-blk*
410 fd5d5c56SAnthony Liguori
411 fd5d5c56SAnthony Liguorivirtio-serial
412 fd5d5c56SAnthony LiguoriM: Amit Shah <amit.shah@redhat.com>
413 fd5d5c56SAnthony LiguoriS: Supported
414 fd5d5c56SAnthony LiguoriF: hw/virtio-serial*
415 fd5d5c56SAnthony LiguoriF: hw/virtio-console*
416 fd5d5c56SAnthony Liguori
417 fd5d5c56SAnthony LiguoriSubsystems
418 fd5d5c56SAnthony Liguori----------
419 fd5d5c56SAnthony LiguoriAudio
420 fd5d5c56SAnthony LiguoriM: Vassili Karpov (malc) <av1474@comtv.ru>
421 fd5d5c56SAnthony LiguoriS: Maintained
422 fd5d5c56SAnthony LiguoriF: audio/
423 fd5d5c56SAnthony Liguori
424 fd5d5c56SAnthony LiguoriBlock
425 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com>
426 fd5d5c56SAnthony LiguoriS: Supported
427 fd5d5c56SAnthony LiguoriF: block*
428 fd5d5c56SAnthony LiguoriF: block/
429 fd5d5c56SAnthony Liguori
430 fd5d5c56SAnthony LiguoriCharacter Devices
431 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com>
432 fd5d5c56SAnthony LiguoriS: Maintained
433 fd5d5c56SAnthony LiguoriF: qemu-char.c
434 fd5d5c56SAnthony Liguori
435 fd5d5c56SAnthony LiguoriGDB stub
436 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org
437 fd5d5c56SAnthony LiguoriS: Odd Fixes
438 fd5d5c56SAnthony LiguoriF: gdbstub*
439 fd5d5c56SAnthony LiguoriF: gdb-xml/
440 fd5d5c56SAnthony Liguori
441 7ee3bf03SGerd HoffmannSPICE
442 7ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com>
443 7ee3bf03SGerd HoffmannS: Supported
444 7ee3bf03SGerd HoffmannF: ui/qemu-spice.h
445 7ee3bf03SGerd HoffmannF: ui/spice-*.c
446 7ee3bf03SGerd HoffmannF: audio/spiceaudio.c
447 7ee3bf03SGerd HoffmannF: hw/qxl*
448 7ee3bf03SGerd Hoffmann
449 fd5d5c56SAnthony LiguoriGraphics
450 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com>
451 fd5d5c56SAnthony LiguoriS: Maintained
452 fd5d5c56SAnthony LiguoriF: ui/
453 fd5d5c56SAnthony Liguori
454 351f1bf6SAndreas FärberCocoa graphics
455 351f1bf6SAndreas FärberM: Andreas Färber <andreas.faerber@web.de>
456 351f1bf6SAndreas FärberS: Odd Fixes
457 351f1bf6SAndreas FärberF: ui/cocoa.m
458 351f1bf6SAndreas Färber
459 fd5d5c56SAnthony LiguoriMain loop
460 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com>
461 fd5d5c56SAnthony LiguoriS: Supported
462 fd5d5c56SAnthony LiguoriF: vl.c
463 fd5d5c56SAnthony Liguori
464 fd5d5c56SAnthony LiguoriMonitor (QMP/HMP)
465 fd5d5c56SAnthony LiguoriM: Luiz Capitulino <lcapitulino@redhat.com>
466 fd5d5c56SAnthony LiguoriM: Markus Armbruster <armbru@redhat.com>
467 fd5d5c56SAnthony LiguoriS: Supported
468 fd5d5c56SAnthony LiguoriF: monitor.c
469 fd5d5c56SAnthony Liguori
470 fd5d5c56SAnthony LiguoriNetwork device layer
471 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com>
472 fd5d5c56SAnthony LiguoriM: Mark McLoughlin <markmc@redhat.com>
473 fd5d5c56SAnthony LiguoriS: Maintained
474 fd5d5c56SAnthony LiguoriF: net/
475 fd5d5c56SAnthony Liguori
476 44f76b28SPaolo BonziniNetwork Block Device (NBD)
477 44f76b28SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com>
478 44f76b28SPaolo BonziniS: Odd Fixes
479 44f76b28SPaolo BonziniF: block/nbd.c
480 44f76b28SPaolo BonziniF: nbd.*
481 44f76b28SPaolo BonziniF: qemu-nbd.c
482 44f76b28SPaolo Bonzini
483 fd5d5c56SAnthony LiguoriSLIRP
484 bafc72abSJan KiszkaM: Jan Kiszka <jan.kiszka@siemens.com>
485 bafc72abSJan KiszkaS: Maintained
486 fd5d5c56SAnthony LiguoriF: slirp/
487 bafc72abSJan KiszkaT: git://git.kiszka.org/qemu.git queues/slirp
488 fd5d5c56SAnthony Liguori
489 598a3f35SStefan HajnocziTracing
490 598a3f35SStefan HajnocziM: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
491 598a3f35SStefan HajnocziS: Maintained
492 598a3f35SStefan HajnocziF: trace/
493 *92af0bfdSStefan HajnocziT: git://github.com/stefanha/qemu.git tracing
494 598a3f35SStefan Hajnoczi
495 14f40fdcSBlue SwirlCheckpatch
496 14f40fdcSBlue SwirlM: Blue Swirl <blauwirbel@gmail.com>
497 14f40fdcSBlue SwirlS: Odd Fixes
498 14f40fdcSBlue SwirlF: scripts/checkpatch.pl
499 14f40fdcSBlue Swirl
500 fd5d5c56SAnthony LiguoriUsermode Emulation
501 fd5d5c56SAnthony Liguori------------------
502 fd5d5c56SAnthony LiguoriBSD user
503 fd5d5c56SAnthony LiguoriM: Blue Swirl <blauwirbel@gmail.com>
504 fd5d5c56SAnthony LiguoriS: Maintained
505 fd5d5c56SAnthony LiguoriF: bsd-user/
506 fd5d5c56SAnthony Liguori
507 fd5d5c56SAnthony LiguoriDarwin user
508 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org
509 fd5d5c56SAnthony LiguoriS: Orphan
510 fd5d5c56SAnthony LiguoriF: darwin-user/
511 fd5d5c56SAnthony Liguori
512 fd5d5c56SAnthony LiguoriLinux user
513 fd5d5c56SAnthony LiguoriM: Riku Voipio <riku.voipio@iki.fi>
514 fd5d5c56SAnthony LiguoriS: Maintained
515 fd5d5c56SAnthony LiguoriF: linux-user/
516 42f5a7e9SAurelien Jarno
517 42f5a7e9SAurelien JarnoTiny Code Generator (TCG)
518 42f5a7e9SAurelien Jarno-------------------------
519 42f5a7e9SAurelien JarnoCommon code
520 42f5a7e9SAurelien JarnoM: qemu-devel@nongnu.org
521 42f5a7e9SAurelien JarnoS: Maintained
522 42f5a7e9SAurelien JarnoF: tcg/
523 42f5a7e9SAurelien Jarno
524 42f5a7e9SAurelien JarnoARM target
525 42f5a7e9SAurelien JarnoM: Andrzej Zaborowski <balrogg@gmail.com>
526 42f5a7e9SAurelien JarnoS: Maintained
527 42f5a7e9SAurelien JarnoF: tcg/arm/
528 42f5a7e9SAurelien Jarno
529 42f5a7e9SAurelien JarnoHPPA target
530 42f5a7e9SAurelien JarnoM: Richard Henderson <rth@twiddle.net>
531 42f5a7e9SAurelien JarnoS: Maintained
532 42f5a7e9SAurelien JarnoF: tcg/hppa/
533 42f5a7e9SAurelien Jarno
534 42f5a7e9SAurelien Jarnoi386 target
535 42f5a7e9SAurelien JarnoM: qemu-devel@nongnu.org
536 42f5a7e9SAurelien JarnoS: Maintained
537 42f5a7e9SAurelien JarnoF: tcg/i386/
538 42f5a7e9SAurelien Jarno
539 42f5a7e9SAurelien JarnoIA64 target
540 42f5a7e9SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net>
541 42f5a7e9SAurelien JarnoS: Maintained
542 42f5a7e9SAurelien JarnoF: tcg/ia64/
543 42f5a7e9SAurelien Jarno
544 42f5a7e9SAurelien JarnoMIPS target
545 d6eec7a2SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net>
546 42f5a7e9SAurelien JarnoS: Maintained
547 42f5a7e9SAurelien JarnoF: tcg/mips/
548 42f5a7e9SAurelien Jarno
549 42f5a7e9SAurelien JarnoPPC
550 42f5a7e9SAurelien JarnoM: Vassili Karpov (malc) <av1474@comtv.ru>
551 42f5a7e9SAurelien JarnoS: Maintained
552 42f5a7e9SAurelien JarnoF: tcg/ppc/
553 42f5a7e9SAurelien Jarno
554 42f5a7e9SAurelien JarnoPPC64 target
555 42f5a7e9SAurelien JarnoM: Vassili Karpov (malc) <av1474@comtv.ru>
556 42f5a7e9SAurelien JarnoS: Maintained
557 42f5a7e9SAurelien JarnoF: tcg/ppc64/
558 42f5a7e9SAurelien Jarno
559 42f5a7e9SAurelien JarnoS390 target
560 42f5a7e9SAurelien JarnoM: Alexander Graf <agraf@suse.de>
561 42f5a7e9SAurelien JarnoM: Richard Henderson <rth@twiddle.net>
562 42f5a7e9SAurelien JarnoS: Maintained
563 42f5a7e9SAurelien JarnoF: tcg/s390/
564 42f5a7e9SAurelien Jarno
565 42f5a7e9SAurelien JarnoSPARC target
566 42f5a7e9SAurelien JarnoM: Blue Swirl <blauwirbel@gmail.com>
567 42f5a7e9SAurelien JarnoS: Maintained
568 42f5a7e9SAurelien JarnoF: tcg/sparc/
569 bc75c9e5SStefan Weil
570 bc75c9e5SStefan WeilTCI target
571 bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de>
572 bc75c9e5SStefan WeilS: Maintained
573 bc75c9e5SStefan WeilF: tcg/tci
574