Statistics
| Branch: | Revision:

root / MAINTAINERS @ d65f0831

History | View | Annotate | Download (8.9 kB)

1
QEMU Maintainers
2
================
3

    
4
The intention of this file is not to establish who owns what portions of the
5
code base, but to provide a set of names that developers can consult when they
6
have a question about a particular subset and also to provide a set of names
7
to be CC'd when submitting a patch to obtain appropriate review.
8

    
9
In general, if you have a question about inclusion of a patch, you should
10
consult qemu-devel and not any specific individual privately.
11

    
12
Descriptions of section entries:
13

    
14
	M: Mail patches to: FullName <address@domain>
15
	L: Mailing list that is relevant to this area
16
	W: Web-page with status/info
17
	Q: Patchwork web based patch tracking system site
18
	T: SCM tree type and location.  Type is one of: git, hg, quilt, stgit.
19
	S: Status, one of the following:
20
	   Supported:	Someone is actually paid to look after this.
21
	   Maintained:	Someone actually looks after it.
22
	   Odd Fixes:	It has a maintainer but they don't have time to do
23
			much other than throw the odd patch in. See below..
24
	   Orphan:	No current maintainer [but maybe you could take the
25
			role as you write your new code].
26
	   Obsolete:	Old code. Something tagged obsolete generally means
27
			it has been replaced by a better system and you
28
			should be using that.
29
	F: Files and directories with wildcard patterns.
30
	   A trailing slash includes all files and subdirectory files.
31
	   F:	drivers/net/	all files in and below drivers/net
32
	   F:	drivers/net/*	all files in drivers/net, but not below
33
	   F:	*/net/*		all files in "any top level directory"/net
34
	   One pattern per line.  Multiple F: lines acceptable.
35
	X: Files and directories that are NOT maintained, same rules as F:
36
	   Files exclusions are tested before file matches.
37
	   Can be useful for excluding a specific subdirectory, for instance:
38
	   F:	net/
39
	   X:	net/ipv6/
40
	   matches all files in and below net excluding net/ipv6/
41
	K: Keyword perl extended regex pattern to match content in a
42
	   patch or file.  For instance:
43
	   K: of_get_profile
44
	      matches patches or files that contain "of_get_profile"
45
	   K: \b(printk|pr_(info|err))\b
46
	      matches patches or files that contain one or more of the words
47
	      printk, pr_info or pr_err
48
	   One regex pattern per line.  Multiple K: lines acceptable.
49

    
50

    
51
General Project Administration
52
------------------------------
53
M: Anthony Liguori <aliguori@us.ibm.com>
54
M: Paul Brook <paul@codesourcery.com>
55

    
56
Guest CPU cores (TCG):
57
----------------------
58
Alpha
59
M: qemu-devel@nongnu.org
60
S: Orphan
61
F: target-alpha/
62

    
63
ARM
64
M: Paul Brook <paul@codesourcery.com>
65
S: Maintained
66
F: target-arm/
67

    
68
CRIS
69
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
70
S: Maintained
71
F: target-cris/
72

    
73
M68K
74
M: Paul Brook <paul@codesourcery.com>
75
S: Maintained
76
F: target-m68k/
77

    
78
MicroBlaze
79
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
80
S: Maintained
81
F: target-microblaze/
82

    
83
MIPS
84
M: Aurelien Jarno <aurelien@aurel32.net>
85
S: Maintained
86
F: target-mips/
87

    
88
PowerPC
89
M: Alexander Graf <agraf@suse.de>
90
S: Maintained
91
F: target-ppc/
92

    
93
S390
94
M: Alexander Graf <agraf@suse.de>
95
S: Maintained
96
F: target-s390x/
97

    
98
SH4
99
M: Aurelien Jarno <aurelien@aurel32.net>
100
S: Maintained
101
F: target-sh4/
102

    
103
SPARC
104
M: Blue Swirl <blauwirbel@gmail.com>
105
S: Maintained
106
F: target-sparc/
107

    
108
X86
109
M: qemu-devel@nongnu.org
110
S: Odd Fixes
111
F: target-i386/
112

    
113
Guest CPU Cores (KVM):
114
----------------------
115

    
116
Overall
117
M: Avi Kivity <avi@redhat.com>
118
M: Marcelo Tosatti <mtosatti@redhat.com>
119
L: kvm@vger.kernel.org
120
S: Supported
121
F: kvm-*
122
F: */kvm.*
123

    
124
PPC
125
M: Alexander Graf <agraf@suse.de>
126
S: Maintained
127
F: target-ppc/kvm.c
128

    
129
S390
130
M: Alexander Graf <agraf@suse.de>
131
S: Maintained
132
F: target-s390x/kvm.c
133

    
134
X86
135
M: Avi Kivity <avi@redhat.com>
136
M: Marcelo Tosatti <mtosatti@redhat.com>
137
L: kvm@vger.kernel.org
138
S: Supported
139
F: target-i386/kvm.c
140

    
141
ARM Machines
142
------------
143
Gumstix
144
M: qemu-devel@nongnu.org
145
S: Orphan
146
F: hw/gumstix.c
147

    
148
Integrator CP
149
M: Paul Brook <paul@codesourcery.com>
150
S: Maintained
151
F: hw/integratorcp.c
152

    
153
Mainstone
154
M: qemu-devel@nongnu.org
155
S: Orphan
156
F: hw/mainstone.c
157

    
158
Musicpal
159
M: Jan Kiszka <jan.kiszka@web.de>
160
S: Maintained
161
F: hw/musicpal.c
162

    
163
nSeries
164
M: Andrzej Zaborowski <balrogg@gmail.com>
165
S: Maintained
166
F: hw/nseries.c
167

    
168
Palm
169
M: Andrzej Zaborowski <balrogg@gmail.com>
170
S: Maintained
171
F: hw/palm.c
172

    
173
Real View
174
M: Paul Brook <paul@codesourcery.com>
175
S: Maintained
176
F: hw/realview*
177

    
178
Spitz
179
M: Andrzej Zaborowski <balrogg@gmail.com>
180
S: Maintained
181
F: hw/spitz.c
182

    
183
Stellaris
184
M: Paul Brook <paul@codesourcery.com>
185
S: Maintained
186
F: hw/stellaris.c
187

    
188
Versatile PB
189
M: Paul Brook <paul@codesourcery.com>
190
S: Maintained
191
F: hw/versatilepb.c
192

    
193
CRIS Machines
194
-------------
195
Axis Dev88
196
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
197
S: Maintained
198
F: hw/axis_dev88.c
199

    
200
etraxfs
201
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
202
S: Maintained
203
F: hw/etraxfs.c
204

    
205
M68K Machines
206
-------------
207
an5206
208
M: Paul Brook <paul@codesourcery.com>
209
S: Maintained
210
F: hw/an5206.c
211

    
212
dummy_m68k
213
M: Paul Brook <paul@codesourcery.com>
214
S: Maintained
215
F: hw/dummy_m68k.c
216

    
217
mcf5208
218
M: Paul Brook <paul@codesourcery.com>
219
S: Maintained
220
F: hw/mcf5208.c
221

    
222
MicroBlaze Machines
223
-------------------
224
petalogix_s3adsp1800
225
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
226
S: Maintained
227
F: hw/petalogix_s3adsp1800.c
228

    
229
MIPS Machines
230
-------------
231
Jazz
232
M: Hervé Poussineau <hpoussin@reactos.org>
233
S: Maintained
234
F: hw/mips_jazz.c
235

    
236
Malta
237
M: Aurelien Jarno <aurelien@aurel32.net>
238
S: Maintained
239
F: hw/mips_malta.c
240

    
241
Mipssim
242
M: qemu-devel@nongnu.org
243
S: Orphan
244
F: hw/mips_mipssim.c
245

    
246
R4000
247
M: Aurelien Jarno <aurelien@aurel32.net>
248
S: Maintained
249
F: hw/mips_r4k.c
250

    
251
PowerPC Machines
252
----------------
253
405
254
M: Alexander Graf <agraf@suse.de>
255
S: Maintained
256
F: hw/ppc405_boards.c
257

    
258
New World
259
M: Alexander Graf <agraf@suse.de>
260
S: Maintained
261
F: hw/ppc_newworld.c
262

    
263
Old World
264
M: Alexander Graf <agraf@suse.de>
265
S: Maintained
266
F: hw/ppc_oldworld.c
267

    
268
Prep
269
M: qemu-devel@nongnu.org
270
S: Orphan
271
F: hw/ppc_prep.c
272

    
273
SH4 Machines
274
------------
275
R2D
276
M: Magnus Damm <magnus.damm@gmail.com>
277
S: Maintained
278
F: hw/r2d.c
279

    
280
Shix
281
M: Magnus Damm <magnus.damm@gmail.com>
282
S: Orphan
283
F: hw/shix.c
284

    
285
SPARC Machines
286
--------------
287
Sun4m
288
M: Blue Swirl <blauwirbel@gmail.com>
289
S: Maintained
290
F: hw/sun4m.c
291

    
292
Sun4u
293
M: Blue Swirl <blauwirbel@gmail.com>
294
S: Maintained
295
F: hw/sun4u.c
296

    
297
S390 Machines
298
-------------
299
S390 Virtio
300
M: Alexander Graf <agraf@suse.de>
301
S: Maintained
302
F: hw/s390-*.c
303

    
304
X86 Machines
305
------------
306
PC
307
M: Anthony Liguori <aliguori@us.ibm.com>
308
S: Supported
309
F: hw/pc.[ch] hw/pc_piix.c
310

    
311
Devices
312
-------
313
IDE
314
M: Kevin Wolf <kwolf@redhat.com>
315
S: Odd Fixes
316
F: hw/ide/
317

    
318
PCI
319
M: Michael S. Tsirkin <mst@redhat.com>
320
S: Supported
321
F: hw/pci*
322
F: hw/piix*
323

    
324
SCSI
325
M: Paul Brook <paul@codesourcery.com>
326
M: Kevin Wolf <kwolf@redhat.com>
327
S: Odd Fixes
328
F: hw/lsi53c895a.c
329
F: hw/scsi*
330

    
331
USB
332
M: Gerd Hoffmann <kraxel@redhat.com>
333
S: Maintained
334
F: hw/usb*
335

    
336
vhost
337
M: Michael S. Tsirkin <mst@redhat.com>
338
S: Supported
339
F: hw/vhost*
340

    
341
virtio
342
M: Anthony Liguori <aliguori@us.ibm.com>
343
S: Supported
344
F: hw/virtio*
345

    
346
virtio-9p
347
M: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
348
S: Supported
349
F: hw/virtio-9p*
350

    
351
virtio-blk
352
M: Kevin Wolf <kwolf@redhat.com>
353
S: Supported
354
F: hw/virtio-blk*
355

    
356
virtio-serial
357
M: Amit Shah <amit.shah@redhat.com>
358
S: Supported
359
F: hw/virtio-serial*
360
F: hw/virtio-console*
361

    
362
Subsystems
363
----------
364
Audio
365
M: Vassili Karpov (malc) <av1474@comtv.ru>
366
S: Maintained
367
F: audio/
368

    
369
Block
370
M: Kevin Wolf <kwolf@redhat.com>
371
S: Supported
372
F: block*
373
F: block/
374

    
375
Character Devices
376
M: Anthony Liguori <aliguori@us.ibm.com>
377
S: Maintained
378
F: qemu-char.c
379

    
380
GDB stub
381
M: qemu-devel@nongnu.org
382
S: Odd Fixes
383
F: gdbstub*
384
F: gdb-xml/
385

    
386
SPICE
387
M: Gerd Hoffmann <kraxel@redhat.com>
388
S: Supported
389
F: ui/qemu-spice.h
390
F: ui/spice-*.c
391
F: audio/spiceaudio.c
392
F: hw/qxl*
393

    
394
Graphics
395
M: Anthony Liguori <aliguori@us.ibm.com>
396
S: Maintained
397
F: ui/
398

    
399
Main loop
400
M: Anthony Liguori <aliguori@us.ibm.com>
401
S: Supported
402
F: vl.c
403

    
404
Monitor (QMP/HMP)
405
M: Luiz Capitulino <lcapitulino@redhat.com>
406
M: Markus Armbruster <armbru@redhat.com>
407
S: Supported
408
F: monitor.c
409

    
410
Network device layer
411
M: Anthony Liguori <aliguori@us.ibm.com>
412
M: Mark McLoughlin <markmc@redhat.com>
413
S: Maintained
414
F: net/
415

    
416
SLIRP
417
M: qemu-devel@nongnu.org
418
S: Orphan
419
F: slirp/
420

    
421
Usermode Emulation
422
------------------
423
BSD user
424
M: Blue Swirl <blauwirbel@gmail.com>
425
S: Maintained
426
F: bsd-user/
427

    
428
Darwin user
429
M: qemu-devel@nongnu.org
430
S: Orphan
431
F: darwin-user/
432

    
433
Linux user
434
M: Riku Voipio <riku.voipio@iki.fi>
435
S: Maintained
436
F: linux-user/
437

    
438
Tiny Code Generator (TCG)
439
-------------------------
440
Common code
441
M: qemu-devel@nongnu.org
442
S: Maintained
443
F: tcg/
444

    
445
ARM target
446
M: Andrzej Zaborowski <balrogg@gmail.com>
447
S: Maintained
448
F: tcg/arm/
449

    
450
HPPA target
451
M: Richard Henderson <rth@twiddle.net>
452
S: Maintained
453
F: tcg/hppa/
454

    
455
i386 target
456
M: qemu-devel@nongnu.org
457
S: Maintained
458
F: tcg/i386/
459

    
460
IA64 target
461
M: Aurelien Jarno <aurelien@aurel32.net>
462
S: Maintained
463
F: tcg/ia64/
464

    
465
MIPS target
466
M: Aurelien Jarno <aurelien@aurel32.ne>
467
S: Maintained
468
F: tcg/mips/
469

    
470
PPC
471
M: Vassili Karpov (malc) <av1474@comtv.ru>
472
S: Maintained
473
F: tcg/ppc/
474

    
475
PPC64 target
476
M: Vassili Karpov (malc) <av1474@comtv.ru>
477
S: Maintained
478
F: tcg/ppc64/
479

    
480
S390 target
481
M: Alexander Graf <agraf@suse.de>
482
M: Richard Henderson <rth@twiddle.net>
483
S: Maintained
484
F: tcg/s390/
485

    
486
SPARC target
487
M: Blue Swirl <blauwirbel@gmail.com>
488
S: Maintained
489
F: tcg/sparc/