MAINTAINERS 34.7 KB
Newer Older
B
bellard 已提交
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.
B
update  
bellard 已提交
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.
B
bellard 已提交
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
P
Peter Maydell 已提交
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
------------------------------
53
M: Peter Maydell <peter.maydell@linaro.org>
54

55 56 57 58 59
All patches CC here
L: qemu-devel@nongnu.org
F: *
F: */

60 61 62 63 64 65
Responsible Disclosure, Reporting Security Issues
------------------------------
W: http://wiki.qemu.org/SecurityProcess
M: Michael S. Tsirkin <mst@redhat.com>
L: secalert@redhat.com

66 67
Guest CPU cores (TCG):
----------------------
P
Paolo Bonzini 已提交
68
Overall
69
L: qemu-devel@nongnu.org
70 71 72 73
M: Paolo Bonzini <pbonzini@redhat.com>
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
M: Richard Henderson <rth@twiddle.net>
S: Maintained
P
Paolo Bonzini 已提交
74
F: cpu-exec.c
75 76
F: cpu-exec-common.c
F: cpus.c
P
Paolo Bonzini 已提交
77
F: cputlb.c
78
F: exec.c
P
Paolo Bonzini 已提交
79
F: softmmu_template.h
80 81 82 83
F: translate-all.*
F: translate-common.c
F: include/exec/cpu*.h
F: include/exec/exec-all.h
P
Paolo Bonzini 已提交
84
F: include/exec/helper*.h
85
F: include/exec/tb-hash.h
86
F: include/sysemu/cpus.h
P
Paolo Bonzini 已提交
87

88 89 90 91 92 93 94
FPU emulation
M: Aurelien Jarno <aurelien@aurel32.net>
M: Peter Maydell <peter.maydell@linaro.org>
S: Odd Fixes
F: fpu/
F: include/fpu/

95
Alpha
96 97
M: Richard Henderson <rth@twiddle.net>
S: Maintained
98
F: target-alpha/
99
F: hw/alpha/
100
F: tests/tcg/alpha/
101
F: disas/alpha.c
B
bellard 已提交
102 103

ARM
104
M: Peter Maydell <peter.maydell@linaro.org>
105
L: qemu-arm@nongnu.org
106 107
S: Maintained
F: target-arm/
108 109
F: hw/arm/
F: hw/cpu/a*mpcore.c
110 111 112
F: disas/arm.c
F: disas/arm-a64.cc
F: disas/libvixl/
113 114 115 116 117

CRIS
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
F: target-cris/
118
F: hw/cris/
119
F: include/hw/cris/
120
F: tests/tcg/cris/
121
F: disas/cris.c
122

123 124 125 126
LM32
M: Michael Walle <michael@walle.cc>
S: Maintained
F: target-lm32/
127
F: disas/lm32.c
128
F: hw/lm32/
129 130 131 132
F: hw/*/lm32_*
F: hw/*/milkymist-*
F: include/hw/char/lm32_juart.h
F: include/hw/lm32/
133
F: tests/tcg/lm32/
134

135
M68K
L
Laurent Vivier 已提交
136 137
M: Laurent Vivier <laurent@vivier.eu>
S: Maintained
138
F: target-m68k/
139
F: hw/m68k/
140 141 142 143 144

MicroBlaze
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
F: target-microblaze/
145
F: hw/microblaze/
146
F: disas/microblaze.c
147

B
bellard 已提交
148
MIPS
149
M: Aurelien Jarno <aurelien@aurel32.net>
150
M: Yongbok Kim <yongbok.kim@imgtec.com>
151
S: Maintained
152
F: target-mips/
153
F: hw/mips/
154 155 156 157 158 159 160
F: hw/misc/mips_*
F: hw/intc/mips_gic.c
F: hw/timer/mips_gictimer.c
F: include/hw/mips/
F: include/hw/misc/mips_*
F: include/hw/intc/mips_gic.h
F: include/hw/timer/mips_gictimer.h
161
F: tests/tcg/mips/
162
F: disas/mips.c
163

A
Anthony Green 已提交
164 165 166 167
Moxie
M: Anthony Green <green@moxielogic.com>
S: Maintained
F: target-moxie/
168
F: disas/moxie.c
169 170
F: hw/moxie/
F: default-configs/moxie-softmmu.mak
A
Anthony Green 已提交
171

172 173 174 175 176
OpenRISC
M: Jia Liu <proljc@gmail.com>
S: Maintained
F: target-openrisc/
F: hw/openrisc/
177
F: tests/tcg/openrisc/
178

B
bellard 已提交
179
PowerPC
180
M: David Gibson <david@gibson.dropbear.id.au>
181
M: Alexander Graf <agraf@suse.de>
182
L: qemu-ppc@nongnu.org
183 184
S: Maintained
F: target-ppc/
185
F: hw/ppc/
186
F: include/hw/ppc/
187
F: disas/ppc.c
188 189

S390
190
M: Richard Henderson <rth@twiddle.net>
191 192 193
M: Alexander Graf <agraf@suse.de>
S: Maintained
F: target-s390x/
194
F: hw/s390x/
195
F: disas/s390.c
196

B
bellard 已提交
197
SH4
198
M: Aurelien Jarno <aurelien@aurel32.net>
199
S: Odd Fixes
200
F: target-sh4/
201
F: hw/sh4/
202
F: disas/sh4.c
203
F: include/hw/sh4/
204 205

SPARC
206
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
207
M: Artyom Tarasenko <atar4qemu@gmail.com>
208 209
S: Maintained
F: target-sparc/
210 211
F: hw/sparc/
F: hw/sparc64/
212
F: disas/sparc.c
213

214 215 216 217
UniCore32
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
S: Maintained
F: target-unicore32/
218
F: hw/unicore32/
219
F: include/hw/unicore32/
220

221
X86
P
Paolo Bonzini 已提交
222 223
M: Paolo Bonzini <pbonzini@redhat.com>
M: Richard Henderson <rth@twiddle.net>
E
Eduardo Habkost 已提交
224
M: Eduardo Habkost <ehabkost@redhat.com>
225
S: Maintained
226
F: target-i386/
227
F: hw/i386/
228
F: disas/i386.c
229

230 231
Xtensa
M: Max Filippov <jcmvbkbc@gmail.com>
232
W: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
233 234
S: Maintained
F: target-xtensa/
235
F: hw/xtensa/
236
F: tests/tcg/xtensa/
237

238 239 240 241 242
TriCore
M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
S: Maintained
F: target-tricore/
F: hw/tricore/
243
F: include/hw/tricore/
244

245 246 247 248
Guest CPU Cores (KVM):
----------------------

Overall
249
M: Paolo Bonzini <pbonzini@redhat.com>
250 251 252 253
L: kvm@vger.kernel.org
S: Supported
F: kvm-*
F: */kvm.*
254
F: include/sysemu/kvm*.h
255

256 257
ARM
M: Peter Maydell <peter.maydell@linaro.org>
258
L: qemu-arm@nongnu.org
259 260 261
S: Maintained
F: target-arm/kvm.c

262 263 264 265 266
MIPS
M: James Hogan <james.hogan@imgtec.com>
S: Maintained
F: target-mips/kvm.c

267 268 269 270 271
PPC
M: Alexander Graf <agraf@suse.de>
S: Maintained
F: target-ppc/kvm.c

A
Alexander Graf 已提交
272
S390
273 274
M: Christian Borntraeger <borntraeger@de.ibm.com>
M: Cornelia Huck <cornelia.huck@de.ibm.com>
275 276 277
M: Alexander Graf <agraf@suse.de>
S: Maintained
F: target-s390x/kvm.c
278 279
F: target-s390x/ioinst.[ch]
F: target-s390x/machine.c
C
Cornelia Huck 已提交
280 281 282
F: hw/intc/s390_flic.c
F: hw/intc/s390_flic_kvm.c
F: include/hw/s390x/s390_flic.h
283
F: gdb-xml/s390*.xml
284 285
T: git git://github.com/cohuck/qemu.git s390-next
T: git git://github.com/borntraeger/qemu.git s390-next
286 287

X86
P
Paolo Bonzini 已提交
288
M: Paolo Bonzini <pbonzini@redhat.com>
289 290 291 292 293
M: Marcelo Tosatti <mtosatti@redhat.com>
L: kvm@vger.kernel.org
S: Supported
F: target-i386/kvm.c

294 295 296 297
Guest CPU Cores (Xen):
----------------------

X86
298 299
M: Stefano Stabellini <sstabellini@kernel.org>
M: Anthony Perard <anthony.perard@citrix.com>
300 301 302 303
L: xen-devel@lists.xensource.com
S: Supported
F: xen-*
F: */xen*
P
Paolo Bonzini 已提交
304 305 306
F: hw/char/xen_console.c
F: hw/display/xenfb.c
F: hw/net/xen_nic.c
307
F: hw/block/xen_*
P
Paolo Bonzini 已提交
308 309
F: hw/xen/
F: hw/xenpv/
310
F: hw/i386/xen/
P
Paolo Bonzini 已提交
311
F: include/hw/xen/
312
F: include/sysemu/xen-mapcache.h
313

314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332
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*
333 334 335
F: */*win32*
F: include/*/*win32*
X: qga/*win32*
336
F: qemu.nsi
337

338 339
ARM Machines
------------
340
Allwinner-a10
341
M: Beniamino Galvani <b.galvani@gmail.com>
342
L: qemu-arm@nongnu.org
343
S: Maintained
344 345
F: hw/*/allwinner*
F: include/hw/*/allwinner*
346 347
F: hw/arm/cubieboard.c

348 349
ARM PrimeCell
M: Peter Maydell <peter.maydell@linaro.org>
350
L: qemu-arm@nongnu.org
351 352 353 354 355 356 357 358 359 360 361 362 363 364
S: Maintained
F: hw/char/pl011.c
F: hw/display/pl110*
F: hw/dma/pl080.c
F: hw/dma/pl330.c
F: hw/gpio/pl061.c
F: hw/input/pl050.c
F: hw/intc/pl190.c
F: hw/sd/pl181.c
F: hw/timer/pl031.c
F: include/hw/arm/primecell.h

ARM cores
M: Peter Maydell <peter.maydell@linaro.org>
365
L: qemu-arm@nongnu.org
366 367 368 369 370 371 372 373 374 375 376 377 378 379
S: Maintained
F: hw/intc/arm*
F: hw/intc/gic_internal.h
F: hw/misc/a9scu.c
F: hw/misc/arm11scu.c
F: hw/timer/a9gtimer*
F: hw/timer/arm_*
F: include/hw/arm/arm.h
F: include/hw/intc/arm*
F: include/hw/misc/a9scu.h
F: include/hw/misc/arm11scu.h
F: include/hw/timer/a9gtimer.h
F: include/hw/timer/arm_mptimer.h

380
Exynos
381
M: Igor Mitsyanko <i.mitsyanko@gmail.com>
382
L: qemu-arm@nongnu.org
383
S: Maintained
384
F: hw/*/exynos*
385
F: include/hw/arm/exynos4210.h
386

387
Calxeda Highbank
388
M: Rob Herring <robh@kernel.org>
389
L: qemu-arm@nongnu.org
390
S: Maintained
391 392
F: hw/arm/highbank.c
F: hw/net/xgmac.c
393

394 395
Canon DIGIC
M: Antony Pavlov <antonynpavlov@gmail.com>
396
L: qemu-arm@nongnu.org
397 398 399 400
S: Maintained
F: include/hw/arm/digic.h
F: hw/*/digic*

401
Gumstix
402
L: qemu-devel@nongnu.org
403
L: qemu-arm@nongnu.org
404
S: Orphan
405
F: hw/arm/gumstix.c
406

407 408
i.MX31
M: Peter Chubb <peter.chubb@nicta.com.au>
409
L: qemu-arm@nongnu.org
410
S: Odd fixes
411 412
F: hw/*/imx*
F: hw/arm/kzm.c
413
F: include/hw/arm/fsl-imx31.h
414

415
Integrator CP
416
M: Peter Maydell <peter.maydell@linaro.org>
417
L: qemu-arm@nongnu.org
418
S: Maintained
419
F: hw/arm/integratorcp.c
420 421 422

Musicpal
M: Jan Kiszka <jan.kiszka@web.de>
423
L: qemu-arm@nongnu.org
424
S: Maintained
425
F: hw/arm/musicpal.c
426 427 428

nSeries
M: Andrzej Zaborowski <balrogg@gmail.com>
429
L: qemu-arm@nongnu.org
430
S: Maintained
431
F: hw/arm/nseries.c
432 433 434

Palm
M: Andrzej Zaborowski <balrogg@gmail.com>
435
L: qemu-arm@nongnu.org
436
S: Maintained
437
F: hw/arm/palm.c
438 439

Real View
440
M: Peter Maydell <peter.maydell@linaro.org>
441
L: qemu-arm@nongnu.org
442
S: Maintained
443
F: hw/arm/realview*
444 445
F: hw/intc/realview_gic.c
F: include/hw/intc/realview_gic.h
446

447
PXA2XX
448
M: Andrzej Zaborowski <balrogg@gmail.com>
449
L: qemu-arm@nongnu.org
450
S: Maintained
451
F: hw/arm/mainstone.c
452
F: hw/arm/spitz.c
453 454 455
F: hw/arm/tosa.c
F: hw/arm/z2.c
F: hw/*/pxa2xx*
456
F: include/hw/arm/pxa.h
457 458

Stellaris
459
M: Peter Maydell <peter.maydell@linaro.org>
460
L: qemu-arm@nongnu.org
461
S: Maintained
462
F: hw/*/stellaris*
463 464

Versatile PB
465
M: Peter Maydell <peter.maydell@linaro.org>
466
L: qemu-arm@nongnu.org
467
S: Maintained
468
F: hw/*/versatile*
469

470
Xilinx Zynq
471
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
472
M: Alistair Francis <alistair.francis@xilinx.com>
473
L: qemu-arm@nongnu.org
474
S: Maintained
475
F: hw/*/xilinx_*
476
F: hw/*/cadence_*
477 478
F: hw/misc/zynq_slcr.c
X: hw/ssi/xilinx_*
479

480 481
Xilinx ZynqMP
M: Alistair Francis <alistair.francis@xilinx.com>
482
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
483
L: qemu-arm@nongnu.org
484
S: Maintained
485
F: hw/*/xlnx*.c
486
F: include/hw/*/xlnx*.h
487

488 489 490
ARM ACPI Subsystem
M: Shannon Zhao <zhaoshenglong@huawei.com>
M: Shannon Zhao <shannon.zhao@linaro.org>
491
L: qemu-arm@nongnu.org
492 493 494 495
S: Maintained
F: hw/arm/virt-acpi-build.c
F: include/hw/arm/virt-acpi-build.h

496 497 498 499 500 501 502 503 504 505 506 507 508 509 510
STM32F205
M: Alistair Francis <alistair@alistair23.me>
S: Maintained
F: hw/arm/stm32f205_soc.c
F: hw/misc/stm32f2xx_syscfg.c
F: hw/char/stm32f2xx_usart.c
F: hw/timer/stm32f2xx_timer.c
F: hw/adc/*
F: hw/ssi/stm32f2xx_spi.c

Netduino 2
M: Alistair Francis <alistair@alistair23.me>
S: Maintained
F: hw/arm/netduino2.c

511 512 513 514 515
CRIS Machines
-------------
Axis Dev88
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
516
F: hw/cris/axis_dev88.c
P
Peter Maydell 已提交
517
F: hw/*/etraxfs_*.c
518

519 520 521 522 523
LM32 Machines
-------------
EVR32 and uclinux BSP
M: Michael Walle <michael@walle.cc>
S: Maintained
524
F: hw/lm32/lm32_boards.c
525

M
Michael Walle 已提交
526 527 528
milkymist
M: Michael Walle <michael@walle.cc>
S: Maintained
529
F: hw/lm32/milkymist.c
M
Michael Walle 已提交
530

A
Aurelien Jarno 已提交
531
M68K Machines
532 533
-------------
an5206
A
Anthony Liguori 已提交
534
S: Orphan
535
F: hw/m68k/an5206.c
536 537

dummy_m68k
A
Anthony Liguori 已提交
538
S: Orphan
539
F: hw/m68k/dummy_m68k.c
540 541

mcf5208
A
Anthony Liguori 已提交
542
S: Orphan
543
F: hw/m68k/mcf5208.c
544 545 546 547 548 549

MicroBlaze Machines
-------------------
petalogix_s3adsp1800
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
P
Peter Maydell 已提交
550
F: hw/microblaze/petalogix_s3adsp1800_mmu.c
551

552
petalogix_ml605
553
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
554
S: Maintained
555
F: hw/microblaze/petalogix_ml605_mmu.c
556

557 558 559 560 561
MIPS Machines
-------------
Jazz
M: Hervé Poussineau <hpoussin@reactos.org>
S: Maintained
562
F: hw/mips/mips_jazz.c
563 564 565 566

Malta
M: Aurelien Jarno <aurelien@aurel32.net>
S: Maintained
567
F: hw/mips/mips_malta.c
568 569

Mipssim
570
L: qemu-devel@nongnu.org
571
S: Orphan
572
F: hw/mips/mips_mipssim.c
573 574 575 576

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

579 580 581 582 583 584 585
OpenRISC Machines
-----------------
or1k-sim
M: Jia Liu <proljc@gmail.com>
S: Maintained
F: hw/openrisc/openrisc_sim.c

586 587 588 589
PowerPC Machines
----------------
405
M: Alexander Graf <agraf@suse.de>
590
L: qemu-ppc@nongnu.org
591
S: Odd Fixes
592
F: hw/ppc/ppc405_boards.c
593

594 595 596 597
Bamboo
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Odd Fixes
598
F: hw/ppc/ppc440_bamboo.c
599

600 601 602 603 604 605 606
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
607 608 609
F: include/hw/ppc/ppc_e500.h
F: include/hw/pci-host/ppce500.h
F: pc-bios/u-boot.e500
610 611 612 613 614 615 616

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
617
F: hw/ppc/mpc8544_guts.c
618

619 620
New World
M: Alexander Graf <agraf@suse.de>
621
L: qemu-ppc@nongnu.org
622
S: Maintained
623
F: hw/ppc/mac_newworld.c
P
Peter Maydell 已提交
624 625
F: hw/pci-host/uninorth.c
F: hw/pci-bridge/dec.[hc]
626
F: hw/misc/macio/
627 628
F: include/hw/ppc/mac_dbdma.h
F: hw/nvram/mac_nvram.c
629 630 631

Old World
M: Alexander Graf <agraf@suse.de>
632
L: qemu-ppc@nongnu.org
633
S: Maintained
634
F: hw/ppc/mac_oldworld.c
P
Peter Maydell 已提交
635
F: hw/pci-host/grackle.c
636
F: hw/misc/macio/
637
F: hw/intc/heathrow_pic.c
638

A
Andreas Färber 已提交
639
PReP
640
L: qemu-devel@nongnu.org
641
L: qemu-ppc@nongnu.org
A
Andreas Färber 已提交
642
S: Odd Fixes
643
F: hw/ppc/prep.c
P
Peter Maydell 已提交
644
F: hw/pci-host/prep.[hc]
645
F: hw/isa/pc87312.[hc]
646
F: pc-bios/ppc_rom.bin
647

648
sPAPR
649
M: David Gibson <david@gibson.dropbear.id.au>
650 651 652
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Supported
653
F: hw/*/spapr*
654 655 656 657
F: include/hw/*/spapr*
F: hw/*/xics*
F: include/hw/*/xics*
F: pc-bios/spapr-rtas/*
658 659 660 661
F: pc-bios/spapr-rtas.bin
F: pc-bios/slof.bin
F: docs/specs/ppc-spapr-hcalls.txt
F: docs/specs/ppc-spapr-hotplug.txt
G
Greg Kurz 已提交
662 663 664 665
F: tests/spapr*
F: tests/libqos/*spapr*
F: tests/rtas*
F: tests/libqos/rtas*
666

667 668 669 670
virtex_ml507
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
L: qemu-ppc@nongnu.org
S: Odd Fixes
P
Peter Maydell 已提交
671
F: hw/ppc/virtex_ml507.c
672

673 674 675 676 677
SH4 Machines
------------
R2D
M: Magnus Damm <magnus.damm@gmail.com>
S: Maintained
P
Peter Maydell 已提交
678
F: hw/sh4/r2d.c
679 680
F: hw/intc/sh_intc.c
F: hw/timer/sh_timer.c
681 682 683

Shix
M: Magnus Damm <magnus.damm@gmail.com>
684
S: Odd Fixes
P
Peter Maydell 已提交
685
F: hw/sh4/shix.c
686 687 688 689

SPARC Machines
--------------
Sun4m
690
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
691
S: Maintained
692
F: hw/sparc/sun4m.c
693 694 695 696 697
F: hw/dma/sparc32_dma.c
F: hw/dma/sun4m_iommu.c
F: include/hw/sparc/sparc32_dma.h
F: include/hw/sparc/sun4m.h
F: pc-bios/openbios-sparc32
698 699

Sun4u
700
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
701
S: Maintained
702
F: hw/sparc64/sun4u.c
703
F: pc-bios/openbios-sparc64
704

705 706 707
Leon3
M: Fabien Chouteau <chouteau@adacore.com>
S: Maintained
708 709
F: hw/sparc/leon3.c
F: hw/*/grlib*
710
F: include/hw/sparc/grlib.h
711

712 713
S390 Machines
-------------
C
Cornelia Huck 已提交
714 715
S390 Virtio-ccw
M: Cornelia Huck <cornelia.huck@de.ibm.com>
716
M: Christian Borntraeger <borntraeger@de.ibm.com>
C
Cornelia Huck 已提交
717 718
M: Alexander Graf <agraf@suse.de>
S: Supported
P
Paolo Bonzini 已提交
719
F: hw/char/sclp*.[hc]
720
F: hw/s390x/
C
Cornelia Huck 已提交
721 722
F: include/hw/s390x/
F: pc-bios/s390-ccw/
723
F: hw/watchdog/wdt_diag288.c
724 725 726
F: include/hw/watchdog/wdt_diag288.h
F: pc-bios/s390-ccw.img
F: default-configs/s390x-softmmu.mak
727 728
T: git git://github.com/cohuck/qemu.git s390-next
T: git git://github.com/borntraeger/qemu.git s390-next
C
Cornelia Huck 已提交
729

730 731 732 733 734
UniCore32 Machines
-------------
PKUnity-3 SoC initramfs-with-busybox
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
S: Maintained
735
F: hw/*/puv3*
736 737
F: hw/unicore32/

738 739 740
X86 Machines
------------
PC
741
M: Michael S. Tsirkin <mst@redhat.com>
742
S: Supported
743 744 745 746 747 748 749 750 751 752 753 754 755
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
756
F: include/hw/acpi/piix4.h
757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775
F: hw/misc/sga.c

PC Chipset
M: Michael S. Tsirkin <mst@redhat.com>
M: Paolo Bonzini <pbonzini@redhat.com>
S: Support
F: hw/char/debugcon.c
F: hw/char/parallel.c
F: hw/char/serial*
F: hw/dma/i8257*
F: hw/i2c/pm_smbus.c
F: hw/intc/apic*
F: hw/intc/ioapic*
F: hw/intc/i8259*
F: hw/misc/debugexit.c
F: hw/misc/pc-testdev.c
F: hw/timer/hpet*
F: hw/timer/i8254*
F: hw/timer/mc146818rtc*
776 777 778 779
F: include/hw/i2c/pm_smbus.h
F: include/hw/timer/hpet.h
F: include/hw/timer/i8254*
F: include/hw/timer/mc146818rtc*
780

M
Michael S. Tsirkin 已提交
781 782 783 784 785 786
Machine core
M: Eduardo Habkost <ehabkost@redhat.com>
M: Marcel Apfelbaum <marcel@redhat.com>
S: Supported
F: hw/core/machine.c
F: include/hw/boards.h
787

788 789
Xtensa Machines
---------------
790
sim
791 792
M: Max Filippov <jcmvbkbc@gmail.com>
S: Maintained
M
Max Filippov 已提交
793
F: hw/xtensa/sim.c
794

M
Max Filippov 已提交
795
XTFPGA (LX60, LX200, ML605, KC705)
796 797
M: Max Filippov <jcmvbkbc@gmail.com>
S: Maintained
M
Max Filippov 已提交
798 799
F: hw/xtensa/xtfpga.c
F: hw/net/opencores_eth.c
800

801 802
Devices
-------
J
Jiri Slaby 已提交
803 804 805 806 807
EDU
M: Jiri Slaby <jslaby@suse.cz>
S: Maintained
F: hw/misc/edu.c

808
IDE
809 810 811
M: John Snow <jsnow@redhat.com>
L: qemu-block@nongnu.org
S: Supported
812
F: include/hw/ide.h
813
F: include/hw/ide/
814
F: hw/ide/
815 816 817 818 819
F: hw/block/block.c
F: hw/block/cdrom.c
F: hw/block/hd-geometry.c
F: tests/ide-test.c
F: tests/ahci-test.c
J
John Snow 已提交
820
F: tests/libqos/ahci*
821 822 823 824 825 826 827 828
T: git git://github.com/jnsnow/qemu.git ide

Floppy
M: John Snow <jsnow@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: hw/block/fdc.c
F: include/hw/block/fdc.h
J
John Snow 已提交
829
F: tests/fdc-test.c
830
T: git git://github.com/jnsnow/qemu.git ide
831

832 833 834
OMAP
M: Peter Maydell <peter.maydell@linaro.org>
S: Maintained
835
F: hw/*/omap*
836
F: include/hw/arm/omap.h
837

P
Paolo Bonzini 已提交
838 839 840 841 842 843
IPack
M: Alberto Garcia <berto@igalia.com>
S: Odd Fixes
F: hw/char/ipoctal232.c
F: hw/ipack/

844 845
PCI
M: Michael S. Tsirkin <mst@redhat.com>
846
M: Marcel Apfelbaum <marcel@redhat.com>
847
S: Supported
848
F: include/hw/pci/*
849
F: hw/misc/pci-testdev.c
850
F: hw/pci/*
851
F: hw/pci-bridge/*
M
Michael S. Tsirkin 已提交
852

853
ACPI/SMBIOS
M
Michael S. Tsirkin 已提交
854 855 856 857
M: Michael S. Tsirkin <mst@redhat.com>
M: Igor Mammedov <imammedo@redhat.com>
S: Supported
F: include/hw/acpi/*
858
F: include/hw/smbios/*
M
Michael S. Tsirkin 已提交
859
F: hw/mem/*
860
F: hw/acpi/*
861
F: hw/smbios/*
M
Michael S. Tsirkin 已提交
862 863 864
F: hw/i386/acpi-build.[hc]
F: hw/arm/virt-acpi-build.c
F: include/hw/arm/virt-acpi-build.h
865

866 867 868 869
ppc4xx
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Odd Fixes
870
F: hw/ppc/ppc4*.c
871
F: include/hw/ppc/ppc4xx.h
872

873 874 875 876 877
ppce500
M: Alexander Graf <agraf@suse.de>
M: Scott Wood <scottwood@freescale.com>
L: qemu-ppc@nongnu.org
S: Supported
P
Peter Maydell 已提交
878
F: hw/ppc/e500*
879 880
F: hw/pci-host/ppce500.c
F: hw/net/fsl_etsec/
881

882 883 884 885 886
Character devices
M: Paolo Bonzini <pbonzini@redhat.com>
S: Odd Fixes
F: hw/char/

887 888 889 890
Network devices
M: Jason Wang <jasowang@redhat.com>
S: Odd Fixes
F: hw/net/
G
Greg Kurz 已提交
891
F: tests/virtio-net-test.c
892 893
T: git git://github.com/jasowang/qemu.git net

894
SCSI
895 896
M: Paolo Bonzini <pbonzini@redhat.com>
S: Supported
897
F: include/hw/scsi/*
898
F: hw/scsi/*
G
Greg Kurz 已提交
899
F: tests/virtio-scsi-test.c
900
T: git git://github.com/bonzini/qemu.git scsi-next
901 902

LSI53C895A
A
Anthony Liguori 已提交
903
S: Orphan
904
F: hw/scsi/lsi53c895a.c
905

906
SSI
907
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
908
S: Maintained
909 910
F: hw/ssi/*
F: hw/block/m25p80.c
911 912 913 914 915 916 917
X: hw/ssi/xilinx_*

Xilinx SPI
M: Alistair Francis <alistair.francis@xilinx.com>
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
S: Maintained
F: hw/ssi/xilinx_*
918

919
USB
G
Gerd Hoffmann 已提交
920 921
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
922
F: hw/usb/*
G
Gonglei 已提交
923
F: tests/usb-*-test.c
924 925 926 927
F: docs/usb2.txt
F: docs/usb-storage.txt
F: include/hw/usb.h
F: include/hw/usb/
928

929 930 931 932 933 934
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

935 936 937
VFIO
M: Alex Williamson <alex.williamson@redhat.com>
S: Supported
938
F: hw/vfio/*
939
F: include/hw/vfio/
940

941 942 943
vhost
M: Michael S. Tsirkin <mst@redhat.com>
S: Supported
944
F: hw/*/*vhost*
945 946

virtio
947
M: Michael S. Tsirkin <mst@redhat.com>
948
S: Supported
949
F: hw/*/virtio*
950 951
F: hw/virtio/Makefile.objs
F: hw/virtio/trace-events
M
Michael S. Tsirkin 已提交
952
F: net/vhost-user.c
953
F: include/hw/virtio/
G
Greg Kurz 已提交
954
F: tests/virtio-balloon-test.c
955 956

virtio-9p
957
M: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
958
M: Greg Kurz <groug@kaod.org>
959
S: Supported
960 961
F: hw/9pfs/
F: fsdev/
A
Andreas Färber 已提交
962
F: tests/virtio-9p-test.c
963
T: git git://github.com/kvaneesh/QEMU.git
964
T: git git://github.com/gkurz/qemu.git 9p-next
965 966

virtio-blk
967
M: Stefan Hajnoczi <stefanha@redhat.com>
968
L: qemu-block@nongnu.org
969
S: Supported
970
F: hw/block/virtio-blk.c
971
F: hw/block/dataplane/*
G
Greg Kurz 已提交
972
F: tests/virtio-blk-test.c
973
T: git git://github.com/stefanha/qemu.git block
974

C
Cornelia Huck 已提交
975 976
virtio-ccw
M: Cornelia Huck <cornelia.huck@de.ibm.com>
977
M: Christian Borntraeger <borntraeger@de.ibm.com>
C
Cornelia Huck 已提交
978 979
S: Supported
F: hw/s390x/virtio-ccw.[hc]
980 981
T: git git://github.com/cohuck/qemu.git s390-next
T: git git://github.com/borntraeger/qemu.git s390-next
C
Cornelia Huck 已提交
982

983 984 985 986 987 988
virtio-input
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
F: hw/input/virtio-input*.c
F: include/hw/virtio/virtio-input.h

989 990 991
virtio-serial
M: Amit Shah <amit.shah@redhat.com>
S: Supported
992 993
F: hw/char/virtio-serial-bus.c
F: hw/char/virtio-console.c
994
F: include/hw/virtio/virtio-serial.h
G
Greg Kurz 已提交
995 996
F: tests/virtio-console-test.c
F: tests/virtio-serial-test.c
997

A
Amit Shah 已提交
998 999 1000 1001 1002
virtio-rng
M: Amit Shah <amit.shah@redhat.com>
S: Supported
F: hw/virtio/virtio-rng.c
F: include/hw/virtio/virtio-rng.h
1003
F: include/sysemu/rng*.h
A
Amit Shah 已提交
1004
F: backends/rng*.c
G
Greg Kurz 已提交
1005
F: tests/virtio-rng-test.c
A
Amit Shah 已提交
1006

1007 1008
nvme
M: Keith Busch <keith.busch@intel.com>
1009
L: qemu-block@nongnu.org
1010 1011
S: Supported
F: hw/block/nvme*
A
Andreas Färber 已提交
1012
F: tests/nvme-test.c
1013

1014 1015
megasas
M: Hannes Reinecke <hare@suse.de>
1016
L: qemu-block@nongnu.org
1017 1018 1019 1020
S: Supported
F: hw/scsi/megasas.c
F: hw/scsi/mfi.h

1021 1022 1023 1024 1025 1026 1027 1028
Network packet abstractions
M: Dmitry Fleytman <dmitry@daynix.com>
S: Maintained
F: include/net/eth.h
F: net/eth.c
F: hw/net/net_rx_pkt*
F: hw/net/net_tx_pkt*

1029 1030 1031 1032 1033 1034
Vmware
M: Dmitry Fleytman <dmitry@daynix.com>
S: Maintained
F: hw/net/vmxnet*
F: hw/scsi/vmw_pvscsi*

S
Scott Feldman 已提交
1035 1036 1037 1038
Rocker
M: Jiri Pirko <jiri@resnulli.us>
S: Maintained
F: hw/net/rocker/
1039 1040
F: tests/rocker/
F: docs/specs/rocker.txt
S
Scott Feldman 已提交
1041

X
Xiao Guangrong 已提交
1042 1043 1044 1045 1046 1047 1048
NVDIMM
M: Xiao Guangrong <guangrong.xiao@linux.intel.com>
S: Maintained
F: hw/acpi/nvdimm.c
F: hw/mem/nvdimm.c
F: include/hw/mem/nvdimm.h

1049 1050 1051 1052 1053
e1000x
M: Dmitry Fleytman <dmitry@daynix.com>
S: Maintained
F: hw/net/e1000x*

1054 1055 1056 1057 1058
e1000e
M: Dmitry Fleytman <dmitry@daynix.com>
S: Maintained
F: hw/net/e1000e*

1059 1060 1061 1062 1063 1064
Generic Loader
M: Alistair Francis <alistair.francis@xilinx.com>
S: Maintained
F: hw/core/generic-loader.c
F: include/hw/core/generic-loader.h

1065 1066 1067
Subsystems
----------
Audio
G
Gerd Hoffmann 已提交
1068
M: Gerd Hoffmann <kraxel@redhat.com>
1069 1070
S: Maintained
F: audio/
1071
F: hw/audio/
1072
F: include/hw/audio/
A
Andreas Färber 已提交
1073
F: tests/ac97-test.c
A
Andreas Färber 已提交
1074
F: tests/es1370-test.c
A
Andreas Färber 已提交
1075
F: tests/intel-hda-test.c
1076

1077
Block layer core
1078
M: Kevin Wolf <kwolf@redhat.com>
1079
M: Max Reitz <mreitz@redhat.com>
1080
L: qemu-block@nongnu.org
1081 1082 1083
S: Supported
F: block*
F: block/
1084
F: hw/block/
1085
F: include/block/
1086 1087
F: qemu-img*
F: qemu-io*
1088
F: tests/qemu-iotests/
1089
T: git git://repo.or.cz/qemu/kevin.git block
1090

1091 1092
Block I/O path
M: Stefan Hajnoczi <stefanha@redhat.com>
1093
M: Fam Zheng <famz@redhat.com>
1094 1095 1096 1097 1098 1099
L: qemu-block@nongnu.org
S: Supported
F: async.c
F: aio-*.c
F: block/io.c
F: migration/block*
1100
F: include/block/aio.h
1101 1102
T: git git://github.com/stefanha/qemu.git block

1103 1104 1105 1106 1107 1108 1109 1110
Block Jobs
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: blockjob.c
F: include/block/blockjob.h
F: block/backup.c
F: block/commit.c
1111
F: block/stream.c
1112 1113 1114
F: block/mirror.c
T: git git://github.com/codyprime/qemu-kvm-jtc.git block

1115 1116 1117 1118 1119 1120 1121 1122
Block QAPI, monitor, command line
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: blockdev.c
F: block/qapi.c
F: qapi/block*.json
T: git git://repo.or.cz/qemu/armbru.git block-next

1123
Character device backends
1124
M: Paolo Bonzini <pbonzini@redhat.com>
1125 1126
S: Maintained
F: qemu-char.c
1127 1128
F: backends/msmouse.c
F: backends/testdev.c
1129

1130 1131 1132 1133
Character Devices (Braille)
M: Samuel Thibault <samuel.thibault@ens-lyon.org>
S: Maintained
F: backends/baum.c
1134

1135 1136 1137 1138 1139
Coverity model
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: scripts/coverity-model.c

1140
CPU
1141
L: qemu-devel@nongnu.org
1142 1143
S: Supported
F: qom/cpu.c
P
Peter Maydell 已提交
1144
F: include/qom/cpu.h
1145

1146
Device Tree
1147
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1148 1149
M: Alexander Graf <agraf@suse.de>
S: Maintained
1150 1151
F: device_tree.c
F: include/sysemu/device_tree.h
1152

1153 1154 1155 1156 1157 1158 1159 1160
Error reporting
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: include/qapi/error.h
F: include/qemu/error-report.h
F: util/error.c
F: util/qemu-error.c

1161
GDB stub
1162
L: qemu-devel@nongnu.org
1163 1164 1165 1166
S: Odd Fixes
F: gdbstub*
F: gdb-xml/

1167 1168 1169 1170 1171 1172
Memory API
M: Paolo Bonzini <pbonzini@redhat.com>
S: Supported
F: include/exec/ioport.h
F: ioport.c
F: include/exec/memory.h
1173
F: include/exec/ram_addr.h
1174 1175 1176 1177
F: memory.c
F: include/exec/memory-internal.h
F: exec.c

G
Gerd Hoffmann 已提交
1178 1179 1180
SPICE
M: Gerd Hoffmann <kraxel@redhat.com>
S: Supported
P
Peter Maydell 已提交
1181
F: include/ui/qemu-spice.h
1182
F: include/ui/spice-display.h
G
Gerd Hoffmann 已提交
1183 1184
F: ui/spice-*.c
F: audio/spiceaudio.c
1185
F: hw/display/qxl*
G
Gerd Hoffmann 已提交
1186

1187
Graphics
G
Gerd Hoffmann 已提交
1188 1189
M: Gerd Hoffmann <kraxel@redhat.com>
S: Odd Fixes
1190
F: ui/
1191
F: include/ui/
1192

1193
Cocoa graphics
1194
M: Peter Maydell <peter.maydell@linaro.org>
1195 1196 1197
S: Odd Fixes
F: ui/cocoa.m

1198
Main loop
1199 1200 1201 1202 1203
M: Paolo Bonzini <pbonzini@redhat.com>
S: Maintained
F: cpus.c
F: main-loop.c
F: qemu-timer.c
1204 1205
F: vl.c

1206
Human Monitor (HMP)
1207
M: Dr. David Alan Gilbert <dgilbert@redhat.com>
1208
S: Maintained
1209
F: monitor.c
1210 1211 1212
F: hmp.[ch]
F: hmp-commands*.hx
F: include/monitor/hmp-target.h
1213

1214
Network device backends
1215
M: Jason Wang <jasowang@redhat.com>
1216 1217
S: Maintained
F: net/
1218
F: include/net/
1219
T: git git://github.com/jasowang/qemu.git net
1220

1221 1222 1223 1224 1225 1226 1227 1228
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

P
Paolo Bonzini 已提交
1229 1230 1231
Network Block Device (NBD)
M: Paolo Bonzini <pbonzini@redhat.com>
S: Odd Fixes
F
Fam Zheng 已提交
1232 1233 1234
F: block/nbd*
F: nbd/
F: include/block/nbd*
P
Paolo Bonzini 已提交
1235
F: qemu-nbd.c
1236
T: git git://github.com/bonzini/qemu.git nbd-next
P
Paolo Bonzini 已提交
1237

1238 1239 1240 1241 1242 1243 1244
NUMA
M: Eduardo Habkost <ehabkost@redhat.com>
S: Maintained
F: numa.c
F: include/sysemu/numa.h
T: git git://github.com/ehabkost/qemu.git numa

1245 1246 1247 1248 1249 1250 1251
Host Memory Backends
M: Eduardo Habkost <ehabkost@redhat.com>
M: Igor Mammedov <imammedo@redhat.com>
S: Maintained
F: backends/hostmem*.c
F: include/sysemu/hostmem.h

1252
QAPI
1253
M: Markus Armbruster <armbru@redhat.com>
1254
M: Michael Roth <mdroth@linux.vnet.ibm.com>
1255
S: Supported
1256
F: qapi/
1257
X: qapi/*.json
1258 1259 1260
F: include/qapi/
X: include/qapi/qmp/
F: include/qapi/qmp/dispatch.h
1261
F: tests/qapi-schema/
1262 1263
F: tests/test-*-visitor.c
F: tests/test-qmp-*.c
1264 1265
F: scripts/qapi*
F: docs/qapi*
1266
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1267

1268 1269 1270 1271 1272
QAPI Schema
M: Eric Blake <eblake@redhat.com>
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: qapi-schema.json
1273
F: qapi/*.json
1274
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1275

1276
QObject
1277 1278
M: Markus Armbruster <armbru@redhat.com>
S: Supported
1279
F: qobject/
1280 1281 1282 1283 1284 1285 1286 1287
F: include/qapi/qmp/
X: include/qapi/qmp/dispatch.h
F: tests/check-qdict.c
F: tests/check-qfloat.c
F: tests/check-qint.c
F: tests/check-qjson.c
F: tests/check-qlist.c
F: tests/check-qstring.c
1288
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1289

1290 1291 1292 1293 1294 1295
QEMU Guest Agent
M: Michael Roth <mdroth@linux.vnet.ibm.com>
S: Maintained
F: qga/
T: git git://github.com/mdroth/qemu.git qga

A
Andreas Färber 已提交
1296 1297 1298 1299 1300 1301 1302 1303
QOM
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
1304 1305
F: tests/check-qom-interface.c
F: tests/check-qom-proplist.c
A
Andreas Färber 已提交
1306 1307
F: tests/qom-test.c

1308
QMP
1309 1310
M: Markus Armbruster <armbru@redhat.com>
S: Supported
1311 1312
F: qmp.c
F: monitor.c
1313
F: docs/*qmp-*
1314 1315
F: scripts/qmp/
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1316

1317 1318 1319 1320 1321 1322
Register API
M: Alistair Francis <alistair.francis@xilinx.com>
S: Maintained
F: hw/core/register.c
F: include/hw/register.h

1323
SLIRP
1324
M: Samuel Thibault <samuel.thibault@ens-lyon.org>
J
Jan Kiszka 已提交
1325 1326
M: Jan Kiszka <jan.kiszka@siemens.com>
S: Maintained
1327
F: slirp/
1328
F: net/slirp.c
1329
F: include/net/slirp.h
1330
T: git git://git.kiszka.org/qemu.git queues/slirp
1331

1332 1333 1334 1335 1336
Stubs
M: Paolo Bonzini <pbonzini@redhat.com>
S: Maintained
F: stubs/

1337
Tracing
1338
M: Stefan Hajnoczi <stefanha@redhat.com>
1339 1340
S: Maintained
F: trace/
1341 1342
F: scripts/tracetool.py
F: scripts/tracetool/
1343
F: docs/tracing.txt
1344
T: git git://github.com/stefanha/qemu.git tracing
1345

B
Blue Swirl 已提交
1346 1347 1348 1349
Checkpatch
S: Odd Fixes
F: scripts/checkpatch.pl

J
Juan Quintela 已提交
1350 1351
Migration
M: Juan Quintela <quintela@redhat.com>
1352
M: Amit Shah <amit.shah@redhat.com>
J
Juan Quintela 已提交
1353 1354
S: Maintained
F: include/migration/
1355
F: migration/
1356 1357
F: scripts/vmstate-static-checker.py
F: tests/vmstate-static-checker-data/
1358
F: docs/migration.txt
J
Juan Quintela 已提交
1359

1360
Seccomp
1361
M: Eduardo Otubo <eduardo.otubo@profitbricks.com>
1362 1363 1364 1365
S: Supported
F: qemu-seccomp.c
F: include/sysemu/seccomp.h

1366 1367 1368 1369 1370 1371 1372
Cryptography
M: Daniel P. Berrange <berrange@redhat.com>
S: Maintained
F: crypto/
F: include/crypto/
F: tests/test-crypto-*

1373 1374 1375 1376 1377 1378 1379
Coroutines
M: Stefan Hajnoczi <stefanha@redhat.com>
M: Kevin Wolf <kwolf@redhat.com>
F: util/*coroutine*
F: include/qemu/coroutine*
F: tests/test-coroutine.c

1380 1381 1382 1383 1384 1385
Buffers
M: Daniel P. Berrange <berrange@redhat.com>
S: Odd fixes
F: util/buffer.c
F: include/qemu/buffer.h

1386 1387 1388 1389 1390 1391 1392
I/O Channels
M: Daniel P. Berrange <berrange@redhat.com>
S: Maintained
F: io/
F: include/io/
F: tests/test-io-*

1393 1394 1395 1396 1397 1398 1399 1400
Sockets
M: Daniel P. Berrange <berrange@redhat.com>
M: Gerd Hoffmann <kraxel@redhat.com>
M: Paolo Bonzini <pbonzini@redhat.com>
S: Maintained
F: include/qemu/sockets.h
F: util/qemu-sockets.c

1401 1402 1403 1404 1405 1406 1407 1408 1409
Throttling infrastructure
M: Alberto Garcia <berto@igalia.com>
S: Supported
F: block/throttle-groups.c
F: include/block/throttle-groups.h
F: include/qemu/throttle.h
F: util/throttle.c
L: qemu-block@nongnu.org

F
Fam Zheng 已提交
1410 1411 1412 1413 1414 1415 1416
UUID
M: Fam Zheng <famz@redhat.com>
S: Supported
F: util/uuid.c
F: include/qemu/uuid.h
F: tests/test-uuid.c

1417 1418 1419 1420 1421 1422 1423 1424 1425
COLO Proxy
M: Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
M: Li Zhijian <lizhijian@cn.fujitsu.com>
S: Supported
F: docs/colo-proxy.txt
F: net/colo*
F: net/filter-rewriter.c
F: net/filter-mirror.c

1426 1427
Usermode Emulation
------------------
P
Paolo Bonzini 已提交
1428 1429 1430 1431 1432 1433
Overall
M: Riku Voipio <riku.voipio@iki.fi>
S: Maintained
F: thunk.c
F: user-exec.c

1434
BSD user
1435
S: Orphan
1436
F: bsd-user/
1437
F: default-configs/*-bsd-user.mak
1438 1439 1440 1441 1442

Linux user
M: Riku Voipio <riku.voipio@iki.fi>
S: Maintained
F: linux-user/
1443
F: default-configs/*-linux-user.mak
1444 1445 1446 1447

Tiny Code Generator (TCG)
-------------------------
Common code
1448
M: Richard Henderson <rth@twiddle.net>
1449 1450 1451
S: Maintained
F: tcg/

1452 1453 1454 1455
AArch64 target
M: Claudio Fontana <claudio.fontana@huawei.com>
M: Claudio Fontana <claudio.fontana@gmail.com>
S: Maintained
1456
L: qemu-arm@nongnu.org
1457
F: tcg/aarch64/
1458 1459
F: disas/arm-a64.cc
F: disas/libvixl/
1460

1461 1462 1463
ARM target
M: Andrzej Zaborowski <balrogg@gmail.com>
S: Maintained
1464
L: qemu-arm@nongnu.org
1465
F: tcg/arm/
1466
F: disas/arm.c
1467 1468

i386 target
1469
L: qemu-devel@nongnu.org
1470 1471
S: Maintained
F: tcg/i386/
1472
F: disas/i386.c
1473 1474 1475 1476 1477

IA64 target
M: Aurelien Jarno <aurelien@aurel32.net>
S: Maintained
F: tcg/ia64/
1478
F: disas/ia64.c
1479 1480

MIPS target
1481
M: Aurelien Jarno <aurelien@aurel32.net>
1482 1483
S: Maintained
F: tcg/mips/
1484
F: disas/mips.c
1485 1486 1487 1488 1489

PPC
M: Vassili Karpov (malc) <av1474@comtv.ru>
S: Maintained
F: tcg/ppc/
1490
F: disas/ppc.c
1491 1492 1493 1494 1495 1496

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

SPARC target
1500
S: Odd Fixes
1501
F: tcg/sparc/
1502
F: disas/sparc.c
S
Stefan Weil 已提交
1503 1504 1505 1506

TCI target
M: Stefan Weil <sw@weilnetz.de>
S: Maintained
1507
F: tcg/tci/
1508
F: tci.c
1509
F: disas/tci.c
1510 1511 1512 1513 1514

Stable branches
---------------
Stable 1.0
L: qemu-stable@nongnu.org
S
Stefan Hajnoczi 已提交
1515
T: git git://git.qemu-project.org/qemu-stable-1.0.git
1516 1517 1518 1519
S: Orphan

Stable 0.15
L: qemu-stable@nongnu.org
S
Stefan Hajnoczi 已提交
1520
T: git git://git.qemu-project.org/qemu-stable-0.15.git
1521
S: Orphan
1522 1523 1524

Stable 0.14
L: qemu-stable@nongnu.org
S
Stefan Hajnoczi 已提交
1525
T: git git://git.qemu-project.org/qemu-stable-0.14.git
1526 1527 1528 1529
S: Orphan

Stable 0.10
L: qemu-stable@nongnu.org
S
Stefan Hajnoczi 已提交
1530
T: git git://git.qemu-project.org/qemu-stable-0.10.git
1531
S: Orphan
1532 1533 1534 1535 1536

Block drivers
-------------
VMDK
M: Fam Zheng <famz@redhat.com>
1537
L: qemu-block@nongnu.org
1538 1539 1540 1541
S: Supported
F: block/vmdk.c

RBD
J
Josh Durgin 已提交
1542
M: Josh Durgin <jdurgin@redhat.com>
1543 1544
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
1545 1546
S: Supported
F: block/rbd.c
1547
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1548 1549

Sheepdog
1550
M: Hitoshi Mitake <mitake.hitoshi@lab.ntt.co.jp>
1551
M: Liu Yuan <namei.unix@gmail.com>
1552 1553
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
1554
L: sheepdog@lists.wpkg.org
1555 1556
S: Supported
F: block/sheepdog.c
1557
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1558 1559 1560

VHDX
M: Jeff Cody <jcody@redhat.com>
1561
L: qemu-block@nongnu.org
1562 1563
S: Supported
F: block/vhdx*
1564
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1565 1566 1567

VDI
M: Stefan Weil <sw@weilnetz.de>
1568
L: qemu-block@nongnu.org
1569 1570 1571 1572 1573 1574 1575
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>
1576
L: qemu-block@nongnu.org
1577 1578 1579
S: Supported
F: block/iscsi.c

P
Peter Lieven 已提交
1580
NFS
1581
M: Jeff Cody <jcody@redhat.com>
P
Peter Lieven 已提交
1582
M: Peter Lieven <pl@kamp.de>
1583
L: qemu-block@nongnu.org
P
Peter Lieven 已提交
1584 1585
S: Maintained
F: block/nfs.c
1586
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
P
Peter Lieven 已提交
1587

1588 1589
SSH
M: Richard W.M. Jones <rjones@redhat.com>
1590 1591
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
1592 1593
S: Supported
F: block/ssh.c
1594
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1595 1596 1597

ARCHIPELAGO
M: Chrysostomos Nanakos <chris@include.gr>
1598 1599
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
1600 1601
S: Maintained
F: block/archipelago.c
1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616
T: git git://github.com/codyprime/qemu-kvm-jtc.git block

CURL
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/curl.c
T: git git://github.com/codyprime/qemu-kvm-jtc.git block

GLUSTER
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/gluster.c
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1617

1618 1619 1620 1621 1622 1623
Null Block Driver
M: Fam Zheng <famz@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/null.c

1624 1625 1626 1627
Bootdevice
M: Gonglei <arei.gonglei@huawei.com>
S: Maintained
F: bootdevice.c
1628 1629 1630 1631 1632 1633

Quorum
M: Alberto Garcia <berto@igalia.com>
S: Supported
F: block/quorum.c
L: qemu-block@nongnu.org
1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660

blkverify
M: Stefan Hajnoczi <stefanha@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/blkverify.c

bochs
M: Stefan Hajnoczi <stefanha@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/bochs.c

cloop
M: Stefan Hajnoczi <stefanha@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/cloop.c

dmg
M: Stefan Hajnoczi <stefanha@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/dmg.c

parallels
M: Stefan Hajnoczi <stefanha@redhat.com>
1661
M: Denis V. Lunev <den@openvz.org>
1662 1663 1664
L: qemu-block@nongnu.org
S: Supported
F: block/parallels.c
1665
F: docs/specs/parallels.txt
1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677

qed
M: Stefan Hajnoczi <stefanha@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/qed.c

raw
M: Kevin Wolf <kwolf@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/linux-aio.c
1678
F: include/block/raw-aio.h
1679 1680 1681 1682 1683 1684 1685
F: block/raw-posix.c
F: block/raw-win32.c
F: block/raw_bsd.c
F: block/win32-aio.c

qcow2
M: Kevin Wolf <kwolf@redhat.com>
1686
M: Max Reitz <mreitz@redhat.com>
1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698
L: qemu-block@nongnu.org
S: Supported
F: block/qcow2*

qcow
M: Kevin Wolf <kwolf@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/qcow.c

blkdebug
M: Kevin Wolf <kwolf@redhat.com>
1699
M: Max Reitz <mreitz@redhat.com>
1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714
L: qemu-block@nongnu.org
S: Supported
F: block/blkdebug.c

vpc
M: Kevin Wolf <kwolf@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/vpc.c

vvfat
M: Kevin Wolf <kwolf@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/vvfat.c
1715 1716 1717 1718 1719 1720

Image format fuzzer
M: Stefan Hajnoczi <stefanha@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: tests/image-fuzzer/
1721

1722 1723 1724 1725 1726 1727 1728 1729 1730
Replication
M: Wen Congyang <wency@cn.fujitsu.com>
M: Changlong Xie <xiecl.fnst@cn.fujitsu.com>
S: Supported
F: replication*
F: block/replication.c
F: tests/test-replication.c
F: docs/block-replication.txt

A
Alex Bennée 已提交
1731 1732 1733 1734 1735 1736
Build and test automation
-------------------------
M: Alex Bennée <alex.bennee@linaro.org>
L: qemu-devel@nongnu.org
S: Supported
F: .travis.yml
1737 1738 1739 1740 1741 1742 1743

Documentation
-------------
Build system architecture
M: Daniel P. Berrange <berrange@redhat.com>
S: Odd Fixes
F: docs/build-system.txt
F
Fam Zheng 已提交
1744 1745 1746 1747 1748 1749 1750

Docker testing
--------------
Docker based testing framework and cases
M: Fam Zheng <famz@redhat.com>
S: Maintained
F: tests/docker/