Statistics
| Branch: | Revision:

root / MAINTAINERS @ 2df6dabb

History | View | Annotate | Download (11.8 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: Richard Henderson <rth@twiddle.net>
60
S: Maintained
61
F: target-alpha/
62

    
63
ARM
64
M: Paul Brook <paul@codesourcery.com>
65
M: Peter Maydell <peter.maydell@linaro.org>
66
S: Maintained
67
F: target-arm/
68

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

    
74
LM32
75
M: Michael Walle <michael@walle.cc>
76
S: Maintained
77
F: target-lm32/
78

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

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

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

    
94
PowerPC
95
M: Alexander Graf <agraf@suse.de>
96
L: qemu-ppc@nongnu.org
97
S: Maintained
98
F: target-ppc/
99

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

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

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

    
115
UniCore32
116
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
117
S: Maintained
118
F: target-unicore32/
119

    
120
X86
121
M: qemu-devel@nongnu.org
122
S: Odd Fixes
123
F: target-i386/
124

    
125
Xtensa
126
M: Max Filippov <jcmvbkbc@gmail.com>
127
W: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
128
S: Maintained
129
F: target-xtensa/
130

    
131
Guest CPU Cores (KVM):
132
----------------------
133

    
134
Overall
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: kvm-*
140
F: */kvm.*
141

    
142
PPC
143
M: Alexander Graf <agraf@suse.de>
144
S: Maintained
145
F: target-ppc/kvm.c
146

    
147
S390
148
M: Alexander Graf <agraf@suse.de>
149
S: Maintained
150
F: target-s390x/kvm.c
151

    
152
X86
153
M: Avi Kivity <avi@redhat.com>
154
M: Marcelo Tosatti <mtosatti@redhat.com>
155
L: kvm@vger.kernel.org
156
S: Supported
157
F: target-i386/kvm.c
158

    
159
Guest CPU Cores (Xen):
160
----------------------
161

    
162
X86
163
M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
164
L: xen-devel@lists.xensource.com
165
S: Supported
166
F: xen-*
167
F: */xen*
168

    
169
Hosts:
170
------
171

    
172
LINUX
173
L: qemu-devel@nongnu.org
174
S: Maintained
175
F: linux-*
176
F: linux-headers/
177

    
178
POSIX
179
L: qemu-devel@nongnu.org
180
S: Maintained
181
F: *posix*
182

    
183
W32, W64
184
L: qemu-devel@nongnu.org
185
M: Stefan Weil <sw@weilnetz.de>
186
S: Maintained
187
F: *win32*
188

    
189
ARM Machines
190
------------
191
Exynos
192
M: Evgeny Voevodin <e.voevodin@samsung.com>
193
M: Maksim Kozlov <m.kozlov@samsung.com>
194
M: Igor Mitsyanko <i.mitsyanko@samsung.com>
195
M: Dmitry Solodkiy <d.solodkiy@samsung.com>
196
S: Maintained
197
F: hw/exynos*
198

    
199
Calxeda Highbank
200
M: Mark Langsdorf <mark.langsdorf@calxeda.com>
201
S: Supported
202
F: hw/highbank.c
203
F: hw/xgmac.c
204

    
205
Gumstix
206
M: qemu-devel@nongnu.org
207
S: Orphan
208
F: hw/gumstix.c
209

    
210
Integrator CP
211
M: Paul Brook <paul@codesourcery.com>
212
M: Peter Maydell <peter.maydell@linaro.org>
213
S: Maintained
214
F: hw/integratorcp.c
215

    
216
Mainstone
217
M: qemu-devel@nongnu.org
218
S: Orphan
219
F: hw/mainstone.c
220

    
221
Musicpal
222
M: Jan Kiszka <jan.kiszka@web.de>
223
S: Maintained
224
F: hw/musicpal.c
225

    
226
nSeries
227
M: Andrzej Zaborowski <balrogg@gmail.com>
228
S: Maintained
229
F: hw/nseries.c
230

    
231
Palm
232
M: Andrzej Zaborowski <balrogg@gmail.com>
233
S: Maintained
234
F: hw/palm.c
235

    
236
Real View
237
M: Paul Brook <paul@codesourcery.com>
238
M: Peter Maydell <peter.maydell@linaro.org>
239
S: Maintained
240
F: hw/realview*
241

    
242
Spitz
243
M: Andrzej Zaborowski <balrogg@gmail.com>
244
S: Maintained
245
F: hw/spitz.c
246

    
247
Stellaris
248
M: Paul Brook <paul@codesourcery.com>
249
M: Peter Maydell <peter.maydell@linaro.org>
250
S: Maintained
251
F: hw/stellaris.c
252

    
253
Versatile PB
254
M: Paul Brook <paul@codesourcery.com>
255
M: Peter Maydell <peter.maydell@linaro.org>
256
S: Maintained
257
F: hw/versatilepb.c
258

    
259
Xilinx Zynq
260
M: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
261
S: Maintained
262
F: hw/xilinx_zynq.c
263
F: hw/zynq_slcr.c
264
F: hw/cadence_*
265

    
266
CRIS Machines
267
-------------
268
Axis Dev88
269
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
270
S: Maintained
271
F: hw/axis_dev88.c
272

    
273
etraxfs
274
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
275
S: Maintained
276
F: hw/etraxfs.c
277

    
278
LM32 Machines
279
-------------
280
EVR32 and uclinux BSP
281
M: Michael Walle <michael@walle.cc>
282
S: Maintained
283
F: hw/lm32_boards.c
284

    
285
milkymist
286
M: Michael Walle <michael@walle.cc>
287
S: Maintained
288
F: hw/milkymist.c
289

    
290
M68K Machines
291
-------------
292
an5206
293
M: Paul Brook <paul@codesourcery.com>
294
S: Maintained
295
F: hw/an5206.c
296

    
297
dummy_m68k
298
M: Paul Brook <paul@codesourcery.com>
299
S: Maintained
300
F: hw/dummy_m68k.c
301

    
302
mcf5208
303
M: Paul Brook <paul@codesourcery.com>
304
S: Maintained
305
F: hw/mcf5208.c
306

    
307
MicroBlaze Machines
308
-------------------
309
petalogix_s3adsp1800
310
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
311
S: Maintained
312
F: hw/petalogix_s3adsp1800.c
313

    
314
MIPS Machines
315
-------------
316
Jazz
317
M: Hervé Poussineau <hpoussin@reactos.org>
318
S: Maintained
319
F: hw/mips_jazz.c
320

    
321
Malta
322
M: Aurelien Jarno <aurelien@aurel32.net>
323
S: Maintained
324
F: hw/mips_malta.c
325

    
326
Mipssim
327
M: qemu-devel@nongnu.org
328
S: Orphan
329
F: hw/mips_mipssim.c
330

    
331
R4000
332
M: Aurelien Jarno <aurelien@aurel32.net>
333
S: Maintained
334
F: hw/mips_r4k.c
335

    
336
PowerPC Machines
337
----------------
338
405
339
M: Alexander Graf <agraf@suse.de>
340
L: qemu-ppc@nongnu.org
341
S: Maintained
342
F: hw/ppc405_boards.c
343

    
344
New World
345
M: Alexander Graf <agraf@suse.de>
346
L: qemu-ppc@nongnu.org
347
S: Maintained
348
F: hw/ppc_newworld.c
349
F: hw/unin_pci.c
350
F: hw/dec_pci.[hc]
351

    
352
Old World
353
M: Alexander Graf <agraf@suse.de>
354
L: qemu-ppc@nongnu.org
355
S: Maintained
356
F: hw/ppc_oldworld.c
357
F: hw/grackle_pci.c
358

    
359
PReP
360
M: Andreas Färber <andreas.faerber@web.de>
361
L: qemu-ppc@nongnu.org
362
S: Odd Fixes
363
F: hw/ppc_prep.c
364
F: hw/prep_pci.[hc]
365

    
366
SH4 Machines
367
------------
368
R2D
369
M: Magnus Damm <magnus.damm@gmail.com>
370
S: Maintained
371
F: hw/r2d.c
372

    
373
Shix
374
M: Magnus Damm <magnus.damm@gmail.com>
375
S: Orphan
376
F: hw/shix.c
377

    
378
SPARC Machines
379
--------------
380
Sun4m
381
M: Blue Swirl <blauwirbel@gmail.com>
382
S: Maintained
383
F: hw/sun4m.c
384

    
385
Sun4u
386
M: Blue Swirl <blauwirbel@gmail.com>
387
S: Maintained
388
F: hw/sun4u.c
389

    
390
S390 Machines
391
-------------
392
S390 Virtio
393
M: Alexander Graf <agraf@suse.de>
394
S: Maintained
395
F: hw/s390-*.c
396

    
397
X86 Machines
398
------------
399
PC
400
M: Anthony Liguori <aliguori@us.ibm.com>
401
S: Supported
402
F: hw/pc.[ch]
403
F: hw/pc_piix.c
404

    
405
Xtensa Machines
406
---------------
407
sim
408
M: Max Filippov <jcmvbkbc@gmail.com>
409
S: Maintained
410
F: hw/xtensa_sim.c
411

    
412
Avnet LX60
413
M: Max Filippov <jcmvbkbc@gmail.com>
414
S: Maintained
415
F: hw/xtensa_lx60.c
416

    
417
Devices
418
-------
419
IDE
420
M: Kevin Wolf <kwolf@redhat.com>
421
S: Odd Fixes
422
F: hw/ide/
423

    
424
OMAP
425
M: Peter Maydell <peter.maydell@linaro.org>
426
S: Maintained
427
F: hw/omap*
428

    
429
PCI
430
M: Michael S. Tsirkin <mst@redhat.com>
431
S: Supported
432
F: hw/pci*
433
F: hw/piix*
434

    
435
SCSI
436
M: Paolo Bonzini <pbonzini@redhat.com>
437
S: Supported
438
F: hw/virtio-scsi.*
439
F: hw/scsi*
440
T: git://github.com/bonzini/qemu.git scsi-next
441

    
442
LSI53C895A
443
M: Paul Brook <paul@codesourcery.com>
444
S: Odd Fixes
445
F: hw/lsi53c895a.c
446

    
447
USB
448
M: Gerd Hoffmann <kraxel@redhat.com>
449
S: Maintained
450
F: hw/usb*
451

    
452
vhost
453
M: Michael S. Tsirkin <mst@redhat.com>
454
S: Supported
455
F: hw/vhost*
456

    
457
virtio
458
M: Anthony Liguori <aliguori@us.ibm.com>
459
S: Supported
460
F: hw/virtio*
461

    
462
virtio-9p
463
M: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
464
S: Supported
465
F: hw/9pfs/ fsdev/
466
T: https://github.com/kvaneesh/QEMU
467

    
468

    
469
virtio-blk
470
M: Kevin Wolf <kwolf@redhat.com>
471
S: Supported
472
F: hw/virtio-blk*
473

    
474
virtio-serial
475
M: Amit Shah <amit.shah@redhat.com>
476
S: Supported
477
F: hw/virtio-serial*
478
F: hw/virtio-console*
479

    
480
Subsystems
481
----------
482
Audio
483
M: Vassili Karpov (malc) <av1474@comtv.ru>
484
S: Maintained
485
F: audio/
486

    
487
Block
488
M: Kevin Wolf <kwolf@redhat.com>
489
S: Supported
490
F: block*
491
F: block/
492

    
493
Character Devices
494
M: Anthony Liguori <aliguori@us.ibm.com>
495
S: Maintained
496
F: qemu-char.c
497

    
498
GDB stub
499
M: qemu-devel@nongnu.org
500
S: Odd Fixes
501
F: gdbstub*
502
F: gdb-xml/
503

    
504
SPICE
505
M: Gerd Hoffmann <kraxel@redhat.com>
506
S: Supported
507
F: ui/qemu-spice.h
508
F: ui/spice-*.c
509
F: audio/spiceaudio.c
510
F: hw/qxl*
511

    
512
Graphics
513
M: Anthony Liguori <aliguori@us.ibm.com>
514
S: Maintained
515
F: ui/
516

    
517
Cocoa graphics
518
M: Andreas Färber <andreas.faerber@web.de>
519
S: Odd Fixes
520
F: ui/cocoa.m
521

    
522
Main loop
523
M: Anthony Liguori <aliguori@us.ibm.com>
524
S: Supported
525
F: vl.c
526

    
527
Monitor (QMP/HMP)
528
M: Luiz Capitulino <lcapitulino@redhat.com>
529
M: Markus Armbruster <armbru@redhat.com>
530
S: Supported
531
F: monitor.c
532

    
533
Network device layer
534
M: Anthony Liguori <aliguori@us.ibm.com>
535
M: Mark McLoughlin <markmc@redhat.com>
536
S: Maintained
537
F: net/
538

    
539
Network Block Device (NBD)
540
M: Paolo Bonzini <pbonzini@redhat.com>
541
S: Odd Fixes
542
F: block/nbd.c
543
F: nbd.*
544
F: qemu-nbd.c
545
T: git://github.com/bonzini/qemu.git nbd-next
546

    
547
SLIRP
548
M: Jan Kiszka <jan.kiszka@siemens.com>
549
S: Maintained
550
F: slirp/
551
T: git://git.kiszka.org/qemu.git queues/slirp
552

    
553
Tracing
554
M: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
555
S: Maintained
556
F: trace/
557
F: scripts/tracetool.py
558
F: scripts/tracetool/
559
F: docs/tracing.txt
560
T: git://github.com/stefanha/qemu.git tracing
561

    
562
Checkpatch
563
M: Blue Swirl <blauwirbel@gmail.com>
564
S: Odd Fixes
565
F: scripts/checkpatch.pl
566

    
567
Usermode Emulation
568
------------------
569
BSD user
570
M: Blue Swirl <blauwirbel@gmail.com>
571
S: Maintained
572
F: bsd-user/
573

    
574
Darwin user
575
M: qemu-devel@nongnu.org
576
S: Orphan
577
F: darwin-user/
578

    
579
Linux user
580
M: Riku Voipio <riku.voipio@iki.fi>
581
S: Maintained
582
F: linux-user/
583

    
584
Tiny Code Generator (TCG)
585
-------------------------
586
Common code
587
M: qemu-devel@nongnu.org
588
S: Maintained
589
F: tcg/
590

    
591
ARM target
592
M: Andrzej Zaborowski <balrogg@gmail.com>
593
S: Maintained
594
F: tcg/arm/
595

    
596
HPPA target
597
M: Richard Henderson <rth@twiddle.net>
598
S: Maintained
599
F: tcg/hppa/
600

    
601
i386 target
602
M: qemu-devel@nongnu.org
603
S: Maintained
604
F: tcg/i386/
605

    
606
IA64 target
607
M: Aurelien Jarno <aurelien@aurel32.net>
608
S: Maintained
609
F: tcg/ia64/
610

    
611
MIPS target
612
M: Aurelien Jarno <aurelien@aurel32.net>
613
S: Maintained
614
F: tcg/mips/
615

    
616
PPC
617
M: Vassili Karpov (malc) <av1474@comtv.ru>
618
S: Maintained
619
F: tcg/ppc/
620

    
621
PPC64 target
622
M: Vassili Karpov (malc) <av1474@comtv.ru>
623
S: Maintained
624
F: tcg/ppc64/
625

    
626
S390 target
627
M: Alexander Graf <agraf@suse.de>
628
M: Richard Henderson <rth@twiddle.net>
629
S: Maintained
630
F: tcg/s390/
631

    
632
SPARC target
633
M: Blue Swirl <blauwirbel@gmail.com>
634
S: Maintained
635
F: tcg/sparc/
636

    
637
TCI target
638
M: Stefan Weil <sw@weilnetz.de>
639
S: Maintained
640
F: tcg/tci