MAINTAINERS 21.1 KB
Newer Older
bellard's avatar
bellard committed
1 2 3
QEMU Maintainers
================

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

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

12 13 14 15 16 17 18 19 20 21 22
Descriptions of section entries:

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


General Project Administration
------------------------------
Anthony Liguori's avatar
Anthony Liguori committed
53
M: Anthony Liguori <aliguori@amazon.com>
54
M: Peter Maydell <peter.maydell@linaro.org>
55

56 57 58 59 60 61 62
Responsible Disclosure, Reporting Security Issues
------------------------------
W: http://wiki.qemu.org/SecurityProcess
M: Michael S. Tsirkin <mst@redhat.com>
M: Anthony Liguori <aliguori@amazon.com>
L: secalert@redhat.com

63 64
Guest CPU cores (TCG):
----------------------
65
Overall
66
L: qemu-devel@nongnu.org
67 68 69 70 71 72 73 74 75
S: Odd fixes
F: cpu-exec.c
F: cputlb.c
F: softmmu_template.h
F: translate-all.c
F: include/exec/cpu_ldst.h
F: include/exec/cpu_ldst_template.h
F: include/exec/helper*.h

76
Alpha
77 78
M: Richard Henderson <rth@twiddle.net>
S: Maintained
79
F: target-alpha/
80
F: hw/alpha/
81
F: tests/tcg/alpha/
bellard's avatar
bellard committed
82 83

ARM
84
M: Peter Maydell <peter.maydell@linaro.org>
85 86
S: Maintained
F: target-arm/
87 88
F: hw/arm/
F: hw/cpu/a*mpcore.c
89 90 91 92 93

CRIS
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
F: target-cris/
94
F: hw/cris/
95
F: tests/tcg/cris/
96

97 98 99 100
LM32
M: Michael Walle <michael@walle.cc>
S: Maintained
F: target-lm32/
101
F: hw/lm32/
102
F: hw/char/lm32_*
103
F: tests/tcg/lm32/
104

105
M68K
Anthony Liguori's avatar
Anthony Liguori committed
106
S: Orphan
107
F: target-m68k/
108
F: hw/m68k/
109 110 111 112 113

MicroBlaze
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
F: target-microblaze/
114
F: hw/microblaze/
115

bellard's avatar
bellard committed
116
MIPS
117
M: Aurelien Jarno <aurelien@aurel32.net>
118 119
M: Leon Alrae <leon.alrae@imgtec.com>
S: Maintained
120
F: target-mips/
121
F: hw/mips/
122
F: tests/tcg/mips/
123

124 125 126 127 128
Moxie
M: Anthony Green <green@moxielogic.com>
S: Maintained
F: target-moxie/

129 130 131 132 133
OpenRISC
M: Jia Liu <proljc@gmail.com>
S: Maintained
F: target-openrisc/
F: hw/openrisc/
134
F: tests/tcg/openrisc/
135

bellard's avatar
bellard committed
136
PowerPC
137
M: Alexander Graf <agraf@suse.de>
138
L: qemu-ppc@nongnu.org
139 140
S: Maintained
F: target-ppc/
141
F: hw/ppc/
142 143

S390
144
M: Richard Henderson <rth@twiddle.net>
145 146 147
M: Alexander Graf <agraf@suse.de>
S: Maintained
F: target-s390x/
148
F: hw/s390x/
149

bellard's avatar
bellard committed
150
SH4
151
M: Aurelien Jarno <aurelien@aurel32.net>
152
S: Odd Fixes
153
F: target-sh4/
154
F: hw/sh4/
155 156 157 158 159

SPARC
M: Blue Swirl <blauwirbel@gmail.com>
S: Maintained
F: target-sparc/
160 161
F: hw/sparc/
F: hw/sparc64/
162

163 164 165 166
UniCore32
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
S: Maintained
F: target-unicore32/
167
F: hw/unicore32/
168

169
X86
170 171
M: Paolo Bonzini <pbonzini@redhat.com>
M: Richard Henderson <rth@twiddle.net>
172 173
S: Odd Fixes
F: target-i386/
174
F: hw/i386/
175

176 177
Xtensa
M: Max Filippov <jcmvbkbc@gmail.com>
178
W: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
179 180
S: Maintained
F: target-xtensa/
181
F: hw/xtensa/
182
F: tests/tcg/xtensa/
183

184 185 186 187 188 189
TriCore
M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
S: Maintained
F: target-tricore/
F: hw/tricore/

190 191 192 193
Guest CPU Cores (KVM):
----------------------

Overall
194
M: Paolo Bonzini <pbonzini@redhat.com>
195 196 197 198 199
L: kvm@vger.kernel.org
S: Supported
F: kvm-*
F: */kvm.*

200 201 202 203 204
ARM
M: Peter Maydell <peter.maydell@linaro.org>
S: Maintained
F: target-arm/kvm.c

205 206 207 208 209
MIPS
M: James Hogan <james.hogan@imgtec.com>
S: Maintained
F: target-mips/kvm.c

210 211 212 213 214
PPC
M: Alexander Graf <agraf@suse.de>
S: Maintained
F: target-ppc/kvm.c

215
S390
216 217
M: Christian Borntraeger <borntraeger@de.ibm.com>
M: Cornelia Huck <cornelia.huck@de.ibm.com>
218 219 220
M: Alexander Graf <agraf@suse.de>
S: Maintained
F: target-s390x/kvm.c
221 222 223
F: hw/intc/s390_flic.c
F: hw/intc/s390_flic_kvm.c
F: include/hw/s390x/s390_flic.h
224 225

X86
226
M: Paolo Bonzini <pbonzini@redhat.com>
227 228 229 230 231
M: Marcelo Tosatti <mtosatti@redhat.com>
L: kvm@vger.kernel.org
S: Supported
F: target-i386/kvm.c

232 233 234 235 236 237 238 239 240 241
Guest CPU Cores (Xen):
----------------------

X86
M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
L: xen-devel@lists.xensource.com
S: Supported
F: xen-*
F: */xen*

242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261
Hosts:
------

LINUX
L: qemu-devel@nongnu.org
S: Maintained
F: linux-*
F: linux-headers/

POSIX
L: qemu-devel@nongnu.org
S: Maintained
F: *posix*

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

262 263
ARM Machines
------------
264 265 266 267 268 269 270
Allwinner-a10
M: Li Guang <lig.fnst@cn.fujitsu.com>
S: Maintained
F: hw/*/allwinner-a10*
F: include/hw/*/allwinner-a10*
F: hw/arm/cubieboard.c

271 272 273
Exynos
M: Evgeny Voevodin <e.voevodin@samsung.com>
M: Maksim Kozlov <m.kozlov@samsung.com>
274
M: Igor Mitsyanko <i.mitsyanko@gmail.com>
275 276
M: Dmitry Solodkiy <d.solodkiy@samsung.com>
S: Maintained
277
F: hw/*/exynos*
278

279
Calxeda Highbank
280 281
M: Rob Herring <robh@kernel.org>
S: Maintained
282 283
F: hw/arm/highbank.c
F: hw/net/xgmac.c
284

285 286 287 288 289 290
Canon DIGIC
M: Antony Pavlov <antonynpavlov@gmail.com>
S: Maintained
F: include/hw/arm/digic.h
F: hw/*/digic*

291
Gumstix
292
L: qemu-devel@nongnu.org
293
S: Orphan
294
F: hw/arm/gumstix.c
295

296 297 298
i.MX31
M: Peter Chubb <peter.chubb@nicta.com.au>
S: Odd fixes
299 300
F: hw/*/imx*
F: hw/arm/kzm.c
301

302
Integrator CP
303
M: Peter Maydell <peter.maydell@linaro.org>
304
S: Maintained
305
F: hw/arm/integratorcp.c
306 307

Mainstone
308
L: qemu-devel@nongnu.org
309
S: Orphan
310
F: hw/arm/mainstone.c
311 312 313 314

Musicpal
M: Jan Kiszka <jan.kiszka@web.de>
S: Maintained
315
F: hw/arm/musicpal.c
316 317 318 319

nSeries
M: Andrzej Zaborowski <balrogg@gmail.com>
S: Maintained
320
F: hw/arm/nseries.c
321 322 323 324

Palm
M: Andrzej Zaborowski <balrogg@gmail.com>
S: Maintained
325
F: hw/arm/palm.c
326 327

Real View
328
M: Peter Maydell <peter.maydell@linaro.org>
329
S: Maintained
330
F: hw/arm/realview*
331 332 333 334

Spitz
M: Andrzej Zaborowski <balrogg@gmail.com>
S: Maintained
335
F: hw/arm/spitz.c
336 337

Stellaris
338
M: Peter Maydell <peter.maydell@linaro.org>
339
S: Maintained
340
F: hw/*/stellaris*
341 342

Versatile PB
343
M: Peter Maydell <peter.maydell@linaro.org>
344
S: Maintained
345
F: hw/*/versatile*
346

347
Xilinx Zynq
348
M: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
349
S: Maintained
350 351 352 353
F: hw/arm/xilinx_zynq.c
F: hw/misc/zynq_slcr.c
F: hw/*/cadence_*
F: hw/ssi/xilinx_spips.c
354

355 356 357 358 359
CRIS Machines
-------------
Axis Dev88
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
360
F: hw/cris/axis_dev88.c
361
F: hw/*/etraxfs_*.c
362

363 364 365 366 367
LM32 Machines
-------------
EVR32 and uclinux BSP
M: Michael Walle <michael@walle.cc>
S: Maintained
368
F: hw/lm32/lm32_boards.c
369

370 371 372
milkymist
M: Michael Walle <michael@walle.cc>
S: Maintained
373
F: hw/lm32/milkymist.c
374

Aurelien Jarno's avatar
Aurelien Jarno committed
375
M68K Machines
376 377
-------------
an5206
Anthony Liguori's avatar
Anthony Liguori committed
378
S: Orphan
379
F: hw/m68k/an5206.c
380 381

dummy_m68k
Anthony Liguori's avatar
Anthony Liguori committed
382
S: Orphan
383
F: hw/m68k/dummy_m68k.c
384 385

mcf5208
Anthony Liguori's avatar
Anthony Liguori committed
386
S: Orphan
387
F: hw/m68k/mcf5208.c
388 389 390 391 392 393

MicroBlaze Machines
-------------------
petalogix_s3adsp1800
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
394
F: hw/microblaze/petalogix_s3adsp1800_mmu.c
395

396
petalogix_ml605
397
M: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
398
S: Maintained
399
F: hw/microblaze/petalogix_ml605_mmu.c
400

401 402 403 404 405
MIPS Machines
-------------
Jazz
M: Hervé Poussineau <hpoussin@reactos.org>
S: Maintained
406
F: hw/mips/mips_jazz.c
407 408 409 410

Malta
M: Aurelien Jarno <aurelien@aurel32.net>
S: Maintained
411
F: hw/mips/mips_malta.c
412 413

Mipssim
414
L: qemu-devel@nongnu.org
415
S: Orphan
416
F: hw/mips/mips_mipssim.c
417 418 419 420

R4000
M: Aurelien Jarno <aurelien@aurel32.net>
S: Maintained
421
F: hw/mips/mips_r4k.c
422

423 424 425 426 427 428 429
OpenRISC Machines
-----------------
or1k-sim
M: Jia Liu <proljc@gmail.com>
S: Maintained
F: hw/openrisc/openrisc_sim.c

430 431 432 433
PowerPC Machines
----------------
405
M: Alexander Graf <agraf@suse.de>
434
L: qemu-ppc@nongnu.org
435
S: Odd Fixes
436
F: hw/ppc/ppc405_boards.c
437

438 439 440 441
Bamboo
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Odd Fixes
442
F: hw/ppc/ppc440_bamboo.c
443

444 445 446 447 448 449 450 451 452 453 454 455 456 457
e500
M: Alexander Graf <agraf@suse.de>
M: Scott Wood <scottwood@freescale.com>
L: qemu-ppc@nongnu.org
S: Supported
F: hw/ppc/e500.[hc]
F: hw/ppc/e500plat.c

mpc8544ds
M: Alexander Graf <agraf@suse.de>
M: Scott Wood <scottwood@freescale.com>
L: qemu-ppc@nongnu.org
S: Supported
F: hw/ppc/mpc8544ds.c
458
F: hw/ppc/mpc8544_guts.c
459

460 461
New World
M: Alexander Graf <agraf@suse.de>
462
L: qemu-ppc@nongnu.org
463
S: Maintained
464
F: hw/ppc/mac_newworld.c
465 466
F: hw/pci-host/uninorth.c
F: hw/pci-bridge/dec.[hc]
467
F: hw/misc/macio/
468 469 470

Old World
M: Alexander Graf <agraf@suse.de>
471
L: qemu-ppc@nongnu.org
472
S: Maintained
473
F: hw/ppc/mac_oldworld.c
474
F: hw/pci-host/grackle.c
475
F: hw/misc/macio/
476

477 478
PReP
M: Andreas Färber <andreas.faerber@web.de>
479
L: qemu-ppc@nongnu.org
480
S: Odd Fixes
481
F: hw/ppc/prep.c
482
F: hw/pci-host/prep.[hc]
483
F: hw/isa/pc87312.[hc]
484

485 486 487 488
sPAPR
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Supported
489
F: hw/*/spapr*
490 491 492 493
F: include/hw/*/spapr*
F: hw/*/xics*
F: include/hw/*/xics*
F: pc-bios/spapr-rtas/*
494

495 496 497 498
virtex_ml507
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
L: qemu-ppc@nongnu.org
S: Odd Fixes
499
F: hw/ppc/virtex_ml507.c
500

501 502 503 504 505
SH4 Machines
------------
R2D
M: Magnus Damm <magnus.damm@gmail.com>
S: Maintained
506
F: hw/sh4/r2d.c
507 508 509

Shix
M: Magnus Damm <magnus.damm@gmail.com>
Aurelien Jarno's avatar
Aurelien Jarno committed
510
S: Orphan
511
F: hw/sh4/shix.c
512 513 514 515 516 517

SPARC Machines
--------------
Sun4m
M: Blue Swirl <blauwirbel@gmail.com>
S: Maintained
518
F: hw/sparc/sun4m.c
519 520 521 522

Sun4u
M: Blue Swirl <blauwirbel@gmail.com>
S: Maintained
523
F: hw/sparc64/sun4u.c
524

525 526 527
Leon3
M: Fabien Chouteau <chouteau@adacore.com>
S: Maintained
528 529
F: hw/sparc/leon3.c
F: hw/*/grlib*
530

531 532 533 534 535
S390 Machines
-------------
S390 Virtio
M: Alexander Graf <agraf@suse.de>
S: Maintained
536
F: hw/s390x/s390-*.c
537

538 539
S390 Virtio-ccw
M: Cornelia Huck <cornelia.huck@de.ibm.com>
540
M: Christian Borntraeger <borntraeger@de.ibm.com>
541 542 543 544
M: Alexander Graf <agraf@suse.de>
S: Supported
F: hw/s390x/s390-virtio-ccw.c
F: hw/s390x/css.[hc]
545 546
F: hw/s390x/sclp*.[hc]
F: hw/s390x/ipl*.[hc]
547 548
F: include/hw/s390x/
F: pc-bios/s390-ccw/
549 550
T: git git://github.com/cohuck/qemu virtio-ccw-upstr

551 552 553 554 555
UniCore32 Machines
-------------
PKUnity-3 SoC initramfs-with-busybox
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
S: Maintained
556
F: hw/*/puv3*
557 558
F: hw/unicore32/

559 560 561
X86 Machines
------------
PC
Anthony Liguori's avatar
Anthony Liguori committed
562
M: Anthony Liguori <aliguori@amazon.com>
563
M: Michael S. Tsirkin <mst@redhat.com>
564
S: Supported
565 566 567 568 569 570 571 572 573 574 575 576 577 578 579
F: include/hw/i386/
F: hw/i386/
F: hw/pci-host/piix.c
F: hw/pci-host/q35.c
F: hw/pci-host/pam.c
F: include/hw/pci-host/q35.h
F: include/hw/pci-host/pam.h
F: hw/isa/piix4.c
F: hw/isa/lpc_ich9.c
F: hw/i2c/smbus_ich9.c
F: hw/acpi/piix4.c
F: hw/acpi/ich9.c
F: include/hw/acpi/ich9.h
F: include/hw/acpi/piix.h

580

581 582
Xtensa Machines
---------------
583
sim
584 585
M: Max Filippov <jcmvbkbc@gmail.com>
S: Maintained
586
F: hw/xtensa/sim.c
587

588
XTFPGA (LX60, LX200, ML605, KC705)
589 590
M: Max Filippov <jcmvbkbc@gmail.com>
S: Maintained
591 592
F: hw/xtensa/xtfpga.c
F: hw/net/opencores_eth.c
593

594 595 596 597
Devices
-------
IDE
M: Kevin Wolf <kwolf@redhat.com>
598
M: Stefan Hajnoczi <stefanha@redhat.com>
599
S: Odd Fixes
600
F: include/hw/ide.h
601 602
F: hw/ide/

603 604 605
OMAP
M: Peter Maydell <peter.maydell@linaro.org>
S: Maintained
606
F: hw/*/omap*
607

608 609 610
PCI
M: Michael S. Tsirkin <mst@redhat.com>
S: Supported
611
F: include/hw/pci/*
612
F: hw/pci/*
613
F: hw/acpi/*
614

615 616 617 618
ppc4xx
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Odd Fixes
619
F: hw/ppc/ppc4*.c
620

621 622 623 624 625
ppce500
M: Alexander Graf <agraf@suse.de>
M: Scott Wood <scottwood@freescale.com>
L: qemu-ppc@nongnu.org
S: Supported
626
F: hw/ppc/e500*
627

628
SCSI
629 630
M: Paolo Bonzini <pbonzini@redhat.com>
S: Supported
631 632
F: include/hw/scsi*
F: hw/scsi/*
633
T: git git://github.com/bonzini/qemu.git scsi-next
634 635

LSI53C895A
Anthony Liguori's avatar
Anthony Liguori committed
636
S: Orphan
637
F: hw/scsi/lsi53c895a.c
638

639
SSI
640
M: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
641
S: Maintained
642 643
F: hw/ssi/*
F: hw/block/m25p80.c
644

645
USB
Gerd Hoffmann's avatar
Gerd Hoffmann committed
646 647
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
648
F: hw/usb/*
Gonglei's avatar
Gonglei committed
649
F: tests/usb-*-test.c
650

651 652 653 654 655 656
USB (serial adapter)
M: Gerd Hoffmann <kraxel@redhat.com>
M: Samuel Thibault <samuel.thibault@ens-lyon.org>
S: Maintained
F: hw/usb/dev-serial.c

657 658 659
VFIO
M: Alex Williamson <alex.williamson@redhat.com>
S: Supported
660
F: hw/misc/vfio.c
661

662 663 664
vhost
M: Michael S. Tsirkin <mst@redhat.com>
S: Supported
665
F: hw/*/*vhost*
666 667

virtio
Anthony Liguori's avatar
Anthony Liguori committed
668
M: Anthony Liguori <aliguori@amazon.com>
669
M: Michael S. Tsirkin <mst@redhat.com>
670
S: Supported
671
F: hw/*/virtio*
672 673

virtio-9p
674
M: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
675
S: Supported
676 677
F: hw/9pfs/
F: fsdev/
678
F: tests/virtio-9p-test.c
679
T: git git://github.com/kvaneesh/QEMU.git
680 681 682

virtio-blk
M: Kevin Wolf <kwolf@redhat.com>
683
M: Stefan Hajnoczi <stefanha@redhat.com>
684
S: Supported
685
F: hw/block/virtio-blk.c
686

687 688
virtio-ccw
M: Cornelia Huck <cornelia.huck@de.ibm.com>
689
M: Christian Borntraeger <borntraeger@de.ibm.com>
690 691 692 693
S: Supported
F: hw/s390x/virtio-ccw.[hc]
T: git git://github.com/cohuck/qemu virtio-ccw-upstr

694 695 696
virtio-serial
M: Amit Shah <amit.shah@redhat.com>
S: Supported
697 698
F: hw/char/virtio-serial-bus.c
F: hw/char/virtio-console.c
699

700 701 702 703
nvme
M: Keith Busch <keith.busch@intel.com>
S: Supported
F: hw/block/nvme*
Andreas Färber's avatar
Andreas Färber committed
704
F: tests/nvme-test.c
705

706 707 708 709 710 711
megasas
M: Hannes Reinecke <hare@suse.de>
S: Supported
F: hw/scsi/megasas.c
F: hw/scsi/mfi.h

712
Xilinx EDK
713
M: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
714 715
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
716 717
F: hw/*/xilinx_*
F: include/hw/xilinx.h
718

719 720 721 722 723 724
Vmware
M: Dmitry Fleytman <dmitry@daynix.com>
S: Maintained
F: hw/net/vmxnet*
F: hw/scsi/vmw_pvscsi*

725 726 727 728
Subsystems
----------
Audio
M: Vassili Karpov (malc) <av1474@comtv.ru>
Gerd Hoffmann's avatar
Gerd Hoffmann committed
729
M: Gerd Hoffmann <kraxel@redhat.com>
730 731
S: Maintained
F: audio/
732
F: hw/audio/
Andreas Färber's avatar
Andreas Färber committed
733
F: tests/ac97-test.c
734
F: tests/es1370-test.c
735
F: tests/intel-hda-test.c
736 737 738

Block
M: Kevin Wolf <kwolf@redhat.com>
739
M: Stefan Hajnoczi <stefanha@redhat.com>
740
S: Supported
741 742
F: async.c
F: aio-*.c
743 744
F: block*
F: block/
745
F: hw/block/
746 747
F: qemu-img*
F: qemu-io*
748
F: tests/image-fuzzer/
749
F: tests/qemu-iotests/
750 751
T: git git://repo.or.cz/qemu/kevin.git block
T: git git://github.com/stefanha/qemu.git block
752 753

Character Devices
Anthony Liguori's avatar
Anthony Liguori committed
754
M: Anthony Liguori <aliguori@amazon.com>
755
M: Paolo Bonzini <pbonzini@redhat.com>
756 757
S: Maintained
F: qemu-char.c
758 759
F: backends/msmouse.c
F: backends/testdev.c
760

761 762 763 764
Character Devices (Braille)
M: Samuel Thibault <samuel.thibault@ens-lyon.org>
S: Maintained
F: backends/baum.c
765

766 767 768 769
CPU
M: Andreas Färber <afaerber@suse.de>
S: Supported
F: qom/cpu.c
770
F: include/qom/cpu.h
771
F: target-i386/cpu.c
772

773 774 775 776 777 778
ICC Bus
M: Igor Mammedov <imammedo@redhat.com>
S: Supported
F: include/hw/cpu/icc_bus.h
F: hw/cpu/icc_bus.c

779
Device Tree
780
M: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
781 782
M: Alexander Graf <agraf@suse.de>
S: Maintained
783
F: device_tree.[ch]
784

785
GDB stub
786
L: qemu-devel@nongnu.org
787 788 789 790
S: Odd Fixes
F: gdbstub*
F: gdb-xml/

791 792 793 794 795 796 797 798 799 800
Memory API
M: Paolo Bonzini <pbonzini@redhat.com>
S: Supported
F: include/exec/ioport.h
F: ioport.c
F: include/exec/memory.h
F: memory.c
F: include/exec/memory-internal.h
F: exec.c

801 802 803
SPICE
M: Gerd Hoffmann <kraxel@redhat.com>
S: Supported
804
F: include/ui/qemu-spice.h
805 806
F: ui/spice-*.c
F: audio/spiceaudio.c
807
F: hw/display/qxl*
808

809
Graphics
Anthony Liguori's avatar
Anthony Liguori committed
810
M: Anthony Liguori <aliguori@amazon.com>
811 812
M: Gerd Hoffmann <kraxel@redhat.com>
S: Odd Fixes
813 814
F: ui/

815 816
Cocoa graphics
M: Andreas Färber <andreas.faerber@web.de>
817
M: Peter Maydell <peter.maydell@linaro.org>
818 819 820
S: Odd Fixes
F: ui/cocoa.m

821
Main loop
Anthony Liguori's avatar
Anthony Liguori committed
822
M: Anthony Liguori <aliguori@amazon.com>
823 824 825 826 827
M: Paolo Bonzini <pbonzini@redhat.com>
S: Maintained
F: cpus.c
F: main-loop.c
F: qemu-timer.c
828 829
F: vl.c

830
Human Monitor (HMP)
831
M: Luiz Capitulino <lcapitulino@redhat.com>
832
S: Maintained
833
F: monitor.c
834 835
F: hmp.c
F: hmp-commands.hx
836
T: git git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
837 838

Network device layer
Anthony Liguori's avatar
Anthony Liguori committed
839
M: Anthony Liguori <aliguori@amazon.com>
840
M: Stefan Hajnoczi <stefanha@redhat.com>
841 842
S: Maintained
F: net/
843
T: git git://github.com/stefanha/qemu.git net
844

845 846 847 848 849 850 851 852
Netmap network backend
M: Luigi Rizzo <rizzo@iet.unipi.it>
M: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
M: Vincenzo Maffione <v.maffione@gmail.com>
W: http://info.iet.unipi.it/~luigi/netmap/
S: Maintained
F: net/netmap.c

853 854 855 856 857 858
Network Block Device (NBD)
M: Paolo Bonzini <pbonzini@redhat.com>
S: Odd Fixes
F: block/nbd.c
F: nbd.*
F: qemu-nbd.c
859
T: git git://github.com/bonzini/qemu.git nbd-next
860

861 862 863
QAPI
M: Luiz Capitulino <lcapitulino@redhat.com>
M: Michael Roth <mdroth@linux.vnet.ibm.com>
864
S: Maintained
865
F: qapi/
866
F: tests/qapi-schema/
867
T: git git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
868

869 870 871 872 873 874
QAPI Schema
M: Eric Blake <eblake@redhat.com>
M: Luiz Capitulino <lcapitulino@redhat.com>
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: qapi-schema.json
875
T: git git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
876

877 878 879 880 881 882
QObject
M: Luiz Capitulino <lcapitulino@redhat.com>
S: Maintained
F: qobject/
T: git git://repo.or.cz/qemu/qmp-unstable.git queue/qmp

883 884 885 886 887 888
QEMU Guest Agent
M: Michael Roth <mdroth@linux.vnet.ibm.com>
S: Maintained
F: qga/
T: git git://github.com/mdroth/qemu.git qga

889 890 891 892 893 894 895 896 897 898 899
QOM
M: Anthony Liguori <aliguori@amazon.com>
M: Andreas Färber <afaerber@suse.de>
S: Supported
T: git git://github.com/afaerber/qemu-cpu.git qom-next
F: include/qom/
X: include/qom/cpu.h
F: qom/
X: qom/cpu.c
F: tests/qom-test.c

900 901
QMP
M: Luiz Capitulino <lcapitulino@redhat.com>
902
S: Maintained
903 904 905 906
F: qmp.c
F: monitor.c
F: qmp-commands.hx
F: QMP/
907
T: git git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
908

909
SLIRP
910 911
M: Jan Kiszka <jan.kiszka@siemens.com>
S: Maintained
912
F: slirp/
913
T: git git://git.kiszka.org/qemu.git queues/slirp
914

915
Tracing
916
M: Stefan Hajnoczi <stefanha@redhat.com>
917 918
S: Maintained
F: trace/
919 920
F: scripts/tracetool.py
F: scripts/tracetool/
921
F: docs/tracing.txt
922
T: git git://github.com/stefanha/qemu.git tracing
923

Blue Swirl's avatar
Blue Swirl committed
924 925 926 927 928
Checkpatch
M: Blue Swirl <blauwirbel@gmail.com>
S: Odd Fixes
F: scripts/checkpatch.pl

Juan Quintela's avatar
Juan Quintela committed
929 930 931 932 933 934 935 936 937
Migration
M: Juan Quintela <quintela@redhat.com>
S: Maintained
F: include/migration/
F: migration*
F: savevm.c
F: arch_init.c
F: vmstate.c

938
Seccomp
939
M: Eduardo Otubo <eduardo.otubo@profitbricks.com>
940 941 942 943
S: Supported
F: qemu-seccomp.c
F: include/sysemu/seccomp.h

944 945
Usermode Emulation
------------------
946 947 948 949 950 951
Overall
M: Riku Voipio <riku.voipio@iki.fi>
S: Maintained
F: thunk.c
F: user-exec.c

952 953 954 955 956 957 958 959 960
BSD user
M: Blue Swirl <blauwirbel@gmail.com>
S: Maintained
F: bsd-user/

Linux user
M: Riku Voipio <riku.voipio@iki.fi>
S: Maintained
F: linux-user/
961 962 963 964

Tiny Code Generator (TCG)
-------------------------
Common code
965
M: Richard Henderson <rth@twiddle.net>
966 967 968
S: Maintained
F: tcg/

969 970 971 972 973 974
AArch64 target
M: Claudio Fontana <claudio.fontana@huawei.com>
M: Claudio Fontana <claudio.fontana@gmail.com>
S: Maintained
F: tcg/aarch64/

975 976 977 978 979 980
ARM target
M: Andrzej Zaborowski <balrogg@gmail.com>
S: Maintained
F: tcg/arm/

i386 target
981
L: qemu-devel@nongnu.org
982 983 984 985 986 987 988 989 990
S: Maintained
F: tcg/i386/

IA64 target
M: Aurelien Jarno <aurelien@aurel32.net>
S: Maintained
F: tcg/ia64/

MIPS target
991
M: Aurelien Jarno <aurelien@aurel32.net>
992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014
S: Maintained
F: tcg/mips/

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

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

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

SPARC target
M: Blue Swirl <blauwirbel@gmail.com>
S: Maintained
F: tcg/sparc/
1015 1016 1017 1018

TCI target
M: Stefan Weil <sw@weilnetz.de>
S: Maintained
1019
F: tcg/tci/
1020
F: tci.c
1021 1022 1023 1024 1025

Stable branches
---------------
Stable 1.0
L: qemu-stable@nongnu.org
1026
T: git git://git.qemu-project.org/qemu-stable-1.0.git
1027 1028 1029 1030
S: Orphan

Stable 0.15
L: qemu-stable@nongnu.org
1031
M: Andreas Färber <afaerber@suse.de>
1032
T: git git://git.qemu-project.org/qemu-stable-0.15.git
1033
S: Supported
1034 1035 1036

Stable 0.14
L: qemu-stable@nongnu.org
1037
T: git git://git.qemu-project.org/qemu-stable-0.14.git
1038 1039 1040 1041
S: Orphan

Stable 0.10
L: qemu-stable@nongnu.org
1042
T: git git://git.qemu-project.org/qemu-stable-0.10.git
1043
S: Orphan
1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057

Block drivers
-------------
VMDK
M: Fam Zheng <famz@redhat.com>
S: Supported
F: block/vmdk.c

RBD
M: Josh Durgin <josh.durgin@inktank.com>
S: Supported
F: block/rbd.c

Sheepdog
1058
M: Hitoshi Mitake <mitake.hitoshi@lab.ntt.co.jp>
1059
M: Liu Yuan <namei.unix@gmail.com>
1060
L: sheepdog@lists.wpkg.org
1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080
S: Supported
F: block/sheepdog.c

VHDX
M: Jeff Cody <jcody@redhat.com>
S: Supported
F: block/vhdx*

VDI
M: Stefan Weil <sw@weilnetz.de>
S: Maintained
F: block/vdi.c

iSCSI
M: Ronnie Sahlberg <ronniesahlberg@gmail.com>
M: Paolo Bonzini <pbonzini@redhat.com>
M: Peter Lieven <pl@kamp.de>
S: Supported
F: block/iscsi.c

1081 1082 1083 1084 1085
NFS
M: Peter Lieven <pl@kamp.de>
S: Maintained
F: block/nfs.c

1086 1087 1088 1089
SSH
M: Richard W.M. Jones <rjones@redhat.com>
S: Supported
F: block/ssh.c
1090 1091 1092 1093 1094 1095

ARCHIPELAGO
M: Chrysostomos Nanakos <cnanakos@grnet.gr>
M: Chrysostomos Nanakos <chris@include.gr>
S: Maintained
F: block/archipelago.c
1096 1097 1098 1099 1100

Bootdevice
M: Gonglei <arei.gonglei@huawei.com>
S: Maintained
F: bootdevice.c