Statistics
| Branch: | Revision:

root / MAINTAINERS @ 45724d6d

History | View | Annotate | Download (13 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: Odd Fixes
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: Odd Fixes
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: Odd Fixes
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
i.MX31
211
M: Peter Chubb <peter.chubb@nicta.com.au>
212
S: Odd fixes
213
F: hw/imx*
214
F: hw/kzm.c
215

    
216
Integrator CP
217
M: Paul Brook <paul@codesourcery.com>
218
M: Peter Maydell <peter.maydell@linaro.org>
219
S: Maintained
220
F: hw/integratorcp.c
221

    
222
Mainstone
223
M: qemu-devel@nongnu.org
224
S: Orphan
225
F: hw/mainstone.c
226

    
227
Musicpal
228
M: Jan Kiszka <jan.kiszka@web.de>
229
S: Maintained
230
F: hw/musicpal.c
231

    
232
nSeries
233
M: Andrzej Zaborowski <balrogg@gmail.com>
234
S: Maintained
235
F: hw/nseries.c
236

    
237
Palm
238
M: Andrzej Zaborowski <balrogg@gmail.com>
239
S: Maintained
240
F: hw/palm.c
241

    
242
Real View
243
M: Paul Brook <paul@codesourcery.com>
244
M: Peter Maydell <peter.maydell@linaro.org>
245
S: Maintained
246
F: hw/realview*
247

    
248
Spitz
249
M: Andrzej Zaborowski <balrogg@gmail.com>
250
S: Maintained
251
F: hw/spitz.c
252

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

    
259
Versatile PB
260
M: Paul Brook <paul@codesourcery.com>
261
M: Peter Maydell <peter.maydell@linaro.org>
262
S: Maintained
263
F: hw/versatilepb.c
264

    
265
Xilinx Zynq
266
M: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
267
S: Maintained
268
F: hw/xilinx_zynq.c
269
F: hw/zynq_slcr.c
270
F: hw/cadence_*
271

    
272
CRIS Machines
273
-------------
274
Axis Dev88
275
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
276
S: Maintained
277
F: hw/axis_dev88.c
278

    
279
etraxfs
280
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
281
S: Maintained
282
F: hw/etraxfs.c
283

    
284
LM32 Machines
285
-------------
286
EVR32 and uclinux BSP
287
M: Michael Walle <michael@walle.cc>
288
S: Maintained
289
F: hw/lm32_boards.c
290

    
291
milkymist
292
M: Michael Walle <michael@walle.cc>
293
S: Maintained
294
F: hw/milkymist.c
295

    
296
M68K Machines
297
-------------
298
an5206
299
M: Paul Brook <paul@codesourcery.com>
300
S: Maintained
301
F: hw/an5206.c
302

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

    
308
mcf5208
309
M: Paul Brook <paul@codesourcery.com>
310
S: Maintained
311
F: hw/mcf5208.c
312

    
313
MicroBlaze Machines
314
-------------------
315
petalogix_s3adsp1800
316
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
317
S: Maintained
318
F: hw/petalogix_s3adsp1800.c
319

    
320
petalogix_ml605
321
M: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
322
S: Maintained
323
F: hw/petalogix_ml605_mmu.c
324

    
325
MIPS Machines
326
-------------
327
Jazz
328
M: Hervé Poussineau <hpoussin@reactos.org>
329
S: Maintained
330
F: hw/mips_jazz.c
331

    
332
Malta
333
M: Aurelien Jarno <aurelien@aurel32.net>
334
S: Maintained
335
F: hw/mips_malta.c
336

    
337
Mipssim
338
M: qemu-devel@nongnu.org
339
S: Orphan
340
F: hw/mips_mipssim.c
341

    
342
R4000
343
M: Aurelien Jarno <aurelien@aurel32.net>
344
S: Maintained
345
F: hw/mips_r4k.c
346

    
347
PowerPC Machines
348
----------------
349
405
350
M: Alexander Graf <agraf@suse.de>
351
L: qemu-ppc@nongnu.org
352
S: Maintained
353
F: hw/ppc405_boards.c
354

    
355
New World
356
M: Alexander Graf <agraf@suse.de>
357
L: qemu-ppc@nongnu.org
358
S: Maintained
359
F: hw/ppc_newworld.c
360
F: hw/unin_pci.c
361
F: hw/dec_pci.[hc]
362

    
363
Old World
364
M: Alexander Graf <agraf@suse.de>
365
L: qemu-ppc@nongnu.org
366
S: Maintained
367
F: hw/ppc_oldworld.c
368
F: hw/grackle_pci.c
369

    
370
PReP
371
M: Andreas Färber <andreas.faerber@web.de>
372
L: qemu-ppc@nongnu.org
373
S: Odd Fixes
374
F: hw/ppc_prep.c
375
F: hw/prep_pci.[hc]
376

    
377
SH4 Machines
378
------------
379
R2D
380
M: Magnus Damm <magnus.damm@gmail.com>
381
S: Maintained
382
F: hw/r2d.c
383

    
384
Shix
385
M: Magnus Damm <magnus.damm@gmail.com>
386
S: Orphan
387
F: hw/shix.c
388

    
389
SPARC Machines
390
--------------
391
Sun4m
392
M: Blue Swirl <blauwirbel@gmail.com>
393
S: Maintained
394
F: hw/sun4m.c
395

    
396
Sun4u
397
M: Blue Swirl <blauwirbel@gmail.com>
398
S: Maintained
399
F: hw/sun4u.c
400

    
401
Leon3
402
M: Fabien Chouteau <chouteau@adacore.com>
403
S: Maintained
404
F: hw/leon3.c
405
F: hw/grlib*
406

    
407
S390 Machines
408
-------------
409
S390 Virtio
410
M: Alexander Graf <agraf@suse.de>
411
S: Maintained
412
F: hw/s390-*.c
413

    
414
UniCore32 Machines
415
-------------
416
PKUnity-3 SoC initramfs-with-busybox
417
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
418
S: Maintained
419
F: hw/puv3*
420
F: hw/unicore32/
421

    
422
X86 Machines
423
------------
424
PC
425
M: Anthony Liguori <aliguori@us.ibm.com>
426
S: Supported
427
F: hw/pc.[ch]
428
F: hw/pc_piix.c
429

    
430
Xtensa Machines
431
---------------
432
sim
433
M: Max Filippov <jcmvbkbc@gmail.com>
434
S: Maintained
435
F: hw/xtensa_sim.c
436

    
437
Avnet LX60
438
M: Max Filippov <jcmvbkbc@gmail.com>
439
S: Maintained
440
F: hw/xtensa_lx60.c
441

    
442
Devices
443
-------
444
IDE
445
M: Kevin Wolf <kwolf@redhat.com>
446
S: Odd Fixes
447
F: hw/ide/
448

    
449
OMAP
450
M: Peter Maydell <peter.maydell@linaro.org>
451
S: Maintained
452
F: hw/omap*
453

    
454
PCI
455
M: Michael S. Tsirkin <mst@redhat.com>
456
S: Supported
457
F: hw/pci*
458
F: hw/piix*
459

    
460
SCSI
461
M: Paolo Bonzini <pbonzini@redhat.com>
462
S: Supported
463
F: hw/virtio-scsi.*
464
F: hw/scsi*
465
T: git git://github.com/bonzini/qemu.git scsi-next
466

    
467
LSI53C895A
468
M: Paul Brook <paul@codesourcery.com>
469
S: Odd Fixes
470
F: hw/lsi53c895a.c
471

    
472
USB
473
M: Gerd Hoffmann <kraxel@redhat.com>
474
S: Maintained
475
F: hw/usb*
476

    
477
vhost
478
M: Michael S. Tsirkin <mst@redhat.com>
479
S: Supported
480
F: hw/vhost*
481

    
482
virtio
483
M: Anthony Liguori <aliguori@us.ibm.com>
484
S: Supported
485
F: hw/virtio*
486

    
487
virtio-9p
488
M: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
489
S: Supported
490
F: hw/9pfs/
491
F: fsdev/
492
T: git git://github.com/kvaneesh/QEMU.git
493

    
494
virtio-blk
495
M: Kevin Wolf <kwolf@redhat.com>
496
S: Supported
497
F: hw/virtio-blk*
498

    
499
virtio-serial
500
M: Amit Shah <amit.shah@redhat.com>
501
S: Supported
502
F: hw/virtio-serial*
503
F: hw/virtio-console*
504

    
505
Xilinx EDK
506
M: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
507
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
508
S: Maintained
509
F: hw/xilinx_axi*
510
F: hw/xilinx_uartlite.c
511
F: hw/xilinx_intc.c
512
F: hw/xilinx_ethlite.c
513
F: hw/xilinx_timer.c
514
F: hw/xilinx.h
515

    
516
Subsystems
517
----------
518
Audio
519
M: Vassili Karpov (malc) <av1474@comtv.ru>
520
S: Maintained
521
F: audio/
522

    
523
Block
524
M: Kevin Wolf <kwolf@redhat.com>
525
S: Supported
526
F: block*
527
F: block/
528

    
529
Character Devices
530
M: Anthony Liguori <aliguori@us.ibm.com>
531
S: Maintained
532
F: qemu-char.c
533

    
534
Device Tree
535
M: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
536
M: Alexander Graf <agraf@suse.de>
537
S: Maintained
538
F: device-tree.[ch]
539

    
540
GDB stub
541
M: qemu-devel@nongnu.org
542
S: Odd Fixes
543
F: gdbstub*
544
F: gdb-xml/
545

    
546
SPICE
547
M: Gerd Hoffmann <kraxel@redhat.com>
548
S: Supported
549
F: ui/qemu-spice.h
550
F: ui/spice-*.c
551
F: audio/spiceaudio.c
552
F: hw/qxl*
553

    
554
Graphics
555
M: Anthony Liguori <aliguori@us.ibm.com>
556
S: Maintained
557
F: ui/
558

    
559
Cocoa graphics
560
M: Andreas Färber <andreas.faerber@web.de>
561
S: Odd Fixes
562
F: ui/cocoa.m
563

    
564
Main loop
565
M: Anthony Liguori <aliguori@us.ibm.com>
566
S: Supported
567
F: vl.c
568

    
569
Monitor (QMP/HMP)
570
M: Luiz Capitulino <lcapitulino@redhat.com>
571
M: Markus Armbruster <armbru@redhat.com>
572
S: Supported
573
F: monitor.c
574

    
575
Network device layer
576
M: Anthony Liguori <aliguori@us.ibm.com>
577
M: Stefan Hajnoczi <stefanha@gmail.com>
578
S: Maintained
579
F: net/
580
T: git git://github.com/stefanha/qemu.git net
581

    
582
Network Block Device (NBD)
583
M: Paolo Bonzini <pbonzini@redhat.com>
584
S: Odd Fixes
585
F: block/nbd.c
586
F: nbd.*
587
F: qemu-nbd.c
588
T: git git://github.com/bonzini/qemu.git nbd-next
589

    
590
SLIRP
591
M: Jan Kiszka <jan.kiszka@siemens.com>
592
S: Maintained
593
F: slirp/
594
T: git git://git.kiszka.org/qemu.git queues/slirp
595

    
596
Tracing
597
M: Stefan Hajnoczi <stefanha@gmail.com>
598
S: Maintained
599
F: trace/
600
F: scripts/tracetool.py
601
F: scripts/tracetool/
602
F: docs/tracing.txt
603
T: git git://github.com/stefanha/qemu.git tracing
604

    
605
Checkpatch
606
M: Blue Swirl <blauwirbel@gmail.com>
607
S: Odd Fixes
608
F: scripts/checkpatch.pl
609

    
610
Usermode Emulation
611
------------------
612
BSD user
613
M: Blue Swirl <blauwirbel@gmail.com>
614
S: Maintained
615
F: bsd-user/
616

    
617
Linux user
618
M: Riku Voipio <riku.voipio@iki.fi>
619
S: Maintained
620
F: linux-user/
621

    
622
Tiny Code Generator (TCG)
623
-------------------------
624
Common code
625
M: qemu-devel@nongnu.org
626
S: Maintained
627
F: tcg/
628

    
629
ARM target
630
M: Andrzej Zaborowski <balrogg@gmail.com>
631
S: Maintained
632
F: tcg/arm/
633

    
634
HPPA target
635
M: Richard Henderson <rth@twiddle.net>
636
S: Maintained
637
F: tcg/hppa/
638

    
639
i386 target
640
M: qemu-devel@nongnu.org
641
S: Maintained
642
F: tcg/i386/
643

    
644
IA64 target
645
M: Aurelien Jarno <aurelien@aurel32.net>
646
S: Maintained
647
F: tcg/ia64/
648

    
649
MIPS target
650
M: Aurelien Jarno <aurelien@aurel32.net>
651
S: Maintained
652
F: tcg/mips/
653

    
654
PPC
655
M: Vassili Karpov (malc) <av1474@comtv.ru>
656
S: Maintained
657
F: tcg/ppc/
658

    
659
PPC64 target
660
M: Vassili Karpov (malc) <av1474@comtv.ru>
661
S: Maintained
662
F: tcg/ppc64/
663

    
664
S390 target
665
M: Alexander Graf <agraf@suse.de>
666
M: Richard Henderson <rth@twiddle.net>
667
S: Maintained
668
F: tcg/s390/
669

    
670
SPARC target
671
M: Blue Swirl <blauwirbel@gmail.com>
672
S: Maintained
673
F: tcg/sparc/
674

    
675
TCI target
676
M: Stefan Weil <sw@weilnetz.de>
677
S: Maintained
678
F: tcg/tci/
679

    
680
Stable branches
681
---------------
682
Stable 1.0
683
L: qemu-stable@nongnu.org
684
T: git git://git.qemu.org/qemu-stable-1.0.git
685
S: Orphan
686

    
687
Stable 0.15
688
L: qemu-stable@nongnu.org
689
T: git git://git.qemu.org/qemu-stable-0.15.git
690
S: Orphan
691

    
692
Stable 0.14
693
L: qemu-stable@nongnu.org
694
T: git git://git.qemu.org/qemu-stable-0.14.git
695
S: Orphan
696

    
697
Stable 0.10
698
L: qemu-stable@nongnu.org
699
T: git git://git.qemu.org/qemu-stable-0.10.git
700
S: Orphan