Statistics
| Branch: | Revision:

root / MAINTAINERS @ d4970b07

History | View | Annotate | Download (9.2 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
LM32
74
M: Michael Walle <michael@walle.cc>
75
S: Maintained
76
F: target-lm32/
77

    
78
M68K
79
M: Paul Brook <paul@codesourcery.com>
80
S: Maintained
81
F: target-m68k/
82

    
83
MicroBlaze
84
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
85
S: Maintained
86
F: target-microblaze/
87

    
88
MIPS
89
M: Aurelien Jarno <aurelien@aurel32.net>
90
S: Maintained
91
F: target-mips/
92

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

    
98
S390
99
M: Alexander Graf <agraf@suse.de>
100
S: Maintained
101
F: target-s390x/
102

    
103
SH4
104
M: Aurelien Jarno <aurelien@aurel32.net>
105
S: Maintained
106
F: target-sh4/
107

    
108
SPARC
109
M: Blue Swirl <blauwirbel@gmail.com>
110
S: Maintained
111
F: target-sparc/
112

    
113
X86
114
M: qemu-devel@nongnu.org
115
S: Odd Fixes
116
F: target-i386/
117

    
118
Guest CPU Cores (KVM):
119
----------------------
120

    
121
Overall
122
M: Avi Kivity <avi@redhat.com>
123
M: Marcelo Tosatti <mtosatti@redhat.com>
124
L: kvm@vger.kernel.org
125
S: Supported
126
F: kvm-*
127
F: */kvm.*
128

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

    
134
S390
135
M: Alexander Graf <agraf@suse.de>
136
S: Maintained
137
F: target-s390x/kvm.c
138

    
139
X86
140
M: Avi Kivity <avi@redhat.com>
141
M: Marcelo Tosatti <mtosatti@redhat.com>
142
L: kvm@vger.kernel.org
143
S: Supported
144
F: target-i386/kvm.c
145

    
146
ARM Machines
147
------------
148
Gumstix
149
M: qemu-devel@nongnu.org
150
S: Orphan
151
F: hw/gumstix.c
152

    
153
Integrator CP
154
M: Paul Brook <paul@codesourcery.com>
155
S: Maintained
156
F: hw/integratorcp.c
157

    
158
Mainstone
159
M: qemu-devel@nongnu.org
160
S: Orphan
161
F: hw/mainstone.c
162

    
163
Musicpal
164
M: Jan Kiszka <jan.kiszka@web.de>
165
S: Maintained
166
F: hw/musicpal.c
167

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

    
173
Palm
174
M: Andrzej Zaborowski <balrogg@gmail.com>
175
S: Maintained
176
F: hw/palm.c
177

    
178
Real View
179
M: Paul Brook <paul@codesourcery.com>
180
S: Maintained
181
F: hw/realview*
182

    
183
Spitz
184
M: Andrzej Zaborowski <balrogg@gmail.com>
185
S: Maintained
186
F: hw/spitz.c
187

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

    
193
Versatile PB
194
M: Paul Brook <paul@codesourcery.com>
195
S: Maintained
196
F: hw/versatilepb.c
197

    
198
CRIS Machines
199
-------------
200
Axis Dev88
201
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
202
S: Maintained
203
F: hw/axis_dev88.c
204

    
205
etraxfs
206
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
207
S: Maintained
208
F: hw/etraxfs.c
209

    
210
LM32 Machines
211
-------------
212
EVR32 and uclinux BSP
213
M: Michael Walle <michael@walle.cc>
214
S: Maintained
215
F: hw/lm32_boards.c
216

    
217
milkymist
218
M: Michael Walle <michael@walle.cc>
219
S: Maintained
220
F: hw/milkymist.c
221

    
222
M68K Machines
223
-------------
224
an5206
225
M: Paul Brook <paul@codesourcery.com>
226
S: Maintained
227
F: hw/an5206.c
228

    
229
dummy_m68k
230
M: Paul Brook <paul@codesourcery.com>
231
S: Maintained
232
F: hw/dummy_m68k.c
233

    
234
mcf5208
235
M: Paul Brook <paul@codesourcery.com>
236
S: Maintained
237
F: hw/mcf5208.c
238

    
239
MicroBlaze Machines
240
-------------------
241
petalogix_s3adsp1800
242
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
243
S: Maintained
244
F: hw/petalogix_s3adsp1800.c
245

    
246
MIPS Machines
247
-------------
248
Jazz
249
M: Hervé Poussineau <hpoussin@reactos.org>
250
S: Maintained
251
F: hw/mips_jazz.c
252

    
253
Malta
254
M: Aurelien Jarno <aurelien@aurel32.net>
255
S: Maintained
256
F: hw/mips_malta.c
257

    
258
Mipssim
259
M: qemu-devel@nongnu.org
260
S: Orphan
261
F: hw/mips_mipssim.c
262

    
263
R4000
264
M: Aurelien Jarno <aurelien@aurel32.net>
265
S: Maintained
266
F: hw/mips_r4k.c
267

    
268
PowerPC Machines
269
----------------
270
405
271
M: Alexander Graf <agraf@suse.de>
272
S: Maintained
273
F: hw/ppc405_boards.c
274

    
275
New World
276
M: Alexander Graf <agraf@suse.de>
277
S: Maintained
278
F: hw/ppc_newworld.c
279

    
280
Old World
281
M: Alexander Graf <agraf@suse.de>
282
S: Maintained
283
F: hw/ppc_oldworld.c
284

    
285
Prep
286
M: qemu-devel@nongnu.org
287
S: Orphan
288
F: hw/ppc_prep.c
289

    
290
SH4 Machines
291
------------
292
R2D
293
M: Magnus Damm <magnus.damm@gmail.com>
294
S: Maintained
295
F: hw/r2d.c
296

    
297
Shix
298
M: Magnus Damm <magnus.damm@gmail.com>
299
S: Orphan
300
F: hw/shix.c
301

    
302
SPARC Machines
303
--------------
304
Sun4m
305
M: Blue Swirl <blauwirbel@gmail.com>
306
S: Maintained
307
F: hw/sun4m.c
308

    
309
Sun4u
310
M: Blue Swirl <blauwirbel@gmail.com>
311
S: Maintained
312
F: hw/sun4u.c
313

    
314
S390 Machines
315
-------------
316
S390 Virtio
317
M: Alexander Graf <agraf@suse.de>
318
S: Maintained
319
F: hw/s390-*.c
320

    
321
X86 Machines
322
------------
323
PC
324
M: Anthony Liguori <aliguori@us.ibm.com>
325
S: Supported
326
F: hw/pc.[ch] hw/pc_piix.c
327

    
328
Devices
329
-------
330
IDE
331
M: Kevin Wolf <kwolf@redhat.com>
332
S: Odd Fixes
333
F: hw/ide/
334

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

    
341
SCSI
342
M: Paul Brook <paul@codesourcery.com>
343
M: Kevin Wolf <kwolf@redhat.com>
344
S: Odd Fixes
345
F: hw/lsi53c895a.c
346
F: hw/scsi*
347

    
348
USB
349
M: Gerd Hoffmann <kraxel@redhat.com>
350
S: Maintained
351
F: hw/usb*
352

    
353
vhost
354
M: Michael S. Tsirkin <mst@redhat.com>
355
S: Supported
356
F: hw/vhost*
357

    
358
virtio
359
M: Anthony Liguori <aliguori@us.ibm.com>
360
S: Supported
361
F: hw/virtio*
362

    
363
virtio-9p
364
M: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
365
S: Supported
366
F: hw/virtio-9p*
367

    
368
virtio-blk
369
M: Kevin Wolf <kwolf@redhat.com>
370
S: Supported
371
F: hw/virtio-blk*
372

    
373
virtio-serial
374
M: Amit Shah <amit.shah@redhat.com>
375
S: Supported
376
F: hw/virtio-serial*
377
F: hw/virtio-console*
378

    
379
Subsystems
380
----------
381
Audio
382
M: Vassili Karpov (malc) <av1474@comtv.ru>
383
S: Maintained
384
F: audio/
385

    
386
Block
387
M: Kevin Wolf <kwolf@redhat.com>
388
S: Supported
389
F: block*
390
F: block/
391

    
392
Character Devices
393
M: Anthony Liguori <aliguori@us.ibm.com>
394
S: Maintained
395
F: qemu-char.c
396

    
397
GDB stub
398
M: qemu-devel@nongnu.org
399
S: Odd Fixes
400
F: gdbstub*
401
F: gdb-xml/
402

    
403
SPICE
404
M: Gerd Hoffmann <kraxel@redhat.com>
405
S: Supported
406
F: ui/qemu-spice.h
407
F: ui/spice-*.c
408
F: audio/spiceaudio.c
409
F: hw/qxl*
410

    
411
Graphics
412
M: Anthony Liguori <aliguori@us.ibm.com>
413
S: Maintained
414
F: ui/
415

    
416
Main loop
417
M: Anthony Liguori <aliguori@us.ibm.com>
418
S: Supported
419
F: vl.c
420

    
421
Monitor (QMP/HMP)
422
M: Luiz Capitulino <lcapitulino@redhat.com>
423
M: Markus Armbruster <armbru@redhat.com>
424
S: Supported
425
F: monitor.c
426

    
427
Network device layer
428
M: Anthony Liguori <aliguori@us.ibm.com>
429
M: Mark McLoughlin <markmc@redhat.com>
430
S: Maintained
431
F: net/
432

    
433
SLIRP
434
M: qemu-devel@nongnu.org
435
S: Orphan
436
F: slirp/
437

    
438
Usermode Emulation
439
------------------
440
BSD user
441
M: Blue Swirl <blauwirbel@gmail.com>
442
S: Maintained
443
F: bsd-user/
444

    
445
Darwin user
446
M: qemu-devel@nongnu.org
447
S: Orphan
448
F: darwin-user/
449

    
450
Linux user
451
M: Riku Voipio <riku.voipio@iki.fi>
452
S: Maintained
453
F: linux-user/
454

    
455
Tiny Code Generator (TCG)
456
-------------------------
457
Common code
458
M: qemu-devel@nongnu.org
459
S: Maintained
460
F: tcg/
461

    
462
ARM target
463
M: Andrzej Zaborowski <balrogg@gmail.com>
464
S: Maintained
465
F: tcg/arm/
466

    
467
HPPA target
468
M: Richard Henderson <rth@twiddle.net>
469
S: Maintained
470
F: tcg/hppa/
471

    
472
i386 target
473
M: qemu-devel@nongnu.org
474
S: Maintained
475
F: tcg/i386/
476

    
477
IA64 target
478
M: Aurelien Jarno <aurelien@aurel32.net>
479
S: Maintained
480
F: tcg/ia64/
481

    
482
MIPS target
483
M: Aurelien Jarno <aurelien@aurel32.ne>
484
S: Maintained
485
F: tcg/mips/
486

    
487
PPC
488
M: Vassili Karpov (malc) <av1474@comtv.ru>
489
S: Maintained
490
F: tcg/ppc/
491

    
492
PPC64 target
493
M: Vassili Karpov (malc) <av1474@comtv.ru>
494
S: Maintained
495
F: tcg/ppc64/
496

    
497
S390 target
498
M: Alexander Graf <agraf@suse.de>
499
M: Richard Henderson <rth@twiddle.net>
500
S: Maintained
501
F: tcg/s390/
502

    
503
SPARC target
504
M: Blue Swirl <blauwirbel@gmail.com>
505
S: Maintained
506
F: tcg/sparc/