MAINTAINERS 46.8 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
Descriptions of section entries:

	M: Mail patches to: FullName <address@domain>
15 16
	R: Designated reviewer: FullName <address@domain>
	   These reviewers should be CCed on patches.
17 18 19 20 21 22 23 24
	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 已提交
25
			much other than throw the odd patch in. See below.
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 53 54
	   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
------------------------------
55
M: Peter Maydell <peter.maydell@linaro.org>
56

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

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

68 69 70 71 72 73 74 75 76
Trivial patches
---------------
Trivial patches
M: Michael Tokarev <mjt@tls.msk.ru>
M: Laurent Vivier <laurent@vivier.eu>
S: Maintained
L: qemu-trivial@nongnu.org
K: ^Subject:.*(?i)trivial
T: git git://git.corpit.ru/qemu.git trivial-patches
77
T: git https://github.com/vivier/qemu.git trivial-patches
78

79 80 81 82 83 84 85 86 87 88 89 90
Architecture support
--------------------
S390
M: Cornelia Huck <cohuck@redhat.com>
S: Supported
F: default-configs/s390x-softmmu.mak
F: gdb-xml/s390*.xml
F: hw/char/sclp*.[hc]
F: hw/char/terminal3270.c
F: hw/intc/s390_flic.c
F: hw/intc/s390_flic_kvm.c
F: hw/s390x/
91
F: hw/vfio/ap.c
92 93 94 95 96 97 98
F: hw/vfio/ccw.c
F: hw/watchdog/wdt_diag288.c
F: include/hw/s390x/
F: include/hw/watchdog/wdt_diag288.h
F: pc-bios/s390-ccw/
F: pc-bios/s390-ccw.img
F: target/s390x/
99
F: docs/vfio-ap.txt
100
K: ^Subject:.*(?i)s390x?
101
T: git https://github.com/cohuck/qemu.git s390-next
102 103
L: qemu-s390x@nongnu.org

104 105
Guest CPU cores (TCG):
----------------------
P
Paolo Bonzini 已提交
106
Overall
107
L: qemu-devel@nongnu.org
108 109
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
M: Richard Henderson <rth@twiddle.net>
110
R: Paolo Bonzini <pbonzini@redhat.com>
111 112 113
S: Maintained
F: cpus.c
F: exec.c
114
F: accel/tcg/
115 116
F: include/exec/cpu*.h
F: include/exec/exec-all.h
P
Paolo Bonzini 已提交
117
F: include/exec/helper*.h
118
F: include/exec/tb-hash.h
119
F: include/sysemu/cpus.h
P
Paolo Bonzini 已提交
120

121 122 123 124 125 126 127
FPU emulation
M: Aurelien Jarno <aurelien@aurel32.net>
M: Peter Maydell <peter.maydell@linaro.org>
S: Odd Fixes
F: fpu/
F: include/fpu/

128
Alpha
129 130
M: Richard Henderson <rth@twiddle.net>
S: Maintained
131
F: target/alpha/
132
F: tests/tcg/alpha/
133
F: disas/alpha.c
B
bellard 已提交
134 135

ARM
136
M: Peter Maydell <peter.maydell@linaro.org>
137
L: qemu-arm@nongnu.org
138
S: Maintained
139
F: target/arm/
140
F: tests/tcg/arm/
141
F: tests/tcg/aarch64/
142 143
F: hw/arm/
F: hw/cpu/a*mpcore.c
144
F: include/hw/cpu/a*mpcore.h
145 146 147
F: disas/arm.c
F: disas/arm-a64.cc
F: disas/libvixl/
148 149 150 151

CRIS
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
152
F: target/cris/
153
F: hw/cris/
154
F: include/hw/cris/
155
F: tests/tcg/cris/
156
F: disas/cris.c
157

158 159 160 161
HPPA (PA-RISC)
M: Richard Henderson <rth@twiddle.net>
S: Maintained
F: target/hppa/
162
F: hw/hppa/
163 164
F: disas/hppa.c

165 166 167
LM32
M: Michael Walle <michael@walle.cc>
S: Maintained
168
F: target/lm32/
169
F: disas/lm32.c
170
F: hw/lm32/
171 172 173 174
F: hw/*/lm32_*
F: hw/*/milkymist-*
F: include/hw/char/lm32_juart.h
F: include/hw/lm32/
175
F: tests/tcg/lm32/
176

177
M68K
L
Laurent Vivier 已提交
178 179
M: Laurent Vivier <laurent@vivier.eu>
S: Maintained
180
F: target/m68k/
181
F: disas/m68k.c
182 183 184 185

MicroBlaze
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
186
F: target/microblaze/
187
F: hw/microblaze/
188
F: disas/microblaze.c
189

B
bellard 已提交
190
MIPS
191
M: Aurelien Jarno <aurelien@aurel32.net>
192
M: Aleksandar Markovic <amarkovic@wavecomp.com>
193
S: Maintained
194
F: target/mips/
195
F: hw/mips/
196 197 198 199 200 201 202
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
203
F: tests/tcg/mips/
204
F: disas/mips.c
205 206
F: disas/nanomips.h
F: disas/nanomips.cpp
207

A
Anthony Green 已提交
208 209 210
Moxie
M: Anthony Green <green@moxielogic.com>
S: Maintained
211
F: target/moxie/
212
F: disas/moxie.c
213 214
F: hw/moxie/
F: default-configs/moxie-softmmu.mak
A
Anthony Green 已提交
215

M
Marek Vasut 已提交
216 217 218 219 220 221 222 223
NiosII
M: Chris Wulff <crwulff@gmail.com>
M: Marek Vasut <marex@denx.de>
S: Maintained
F: target/nios2/
F: hw/nios2/
F: disas/nios2.c

224
OpenRISC
225 226
M: Stafford Horne <shorne@gmail.com>
S: Odd Fixes
227
F: target/openrisc/
228
F: hw/openrisc/
229
F: tests/tcg/openrisc/
230

B
bellard 已提交
231
PowerPC
232
M: David Gibson <david@gibson.dropbear.id.au>
233
L: qemu-ppc@nongnu.org
234
S: Maintained
235
F: target/ppc/
236
F: hw/ppc/
237
F: include/hw/ppc/
238
F: disas/ppc.c
239

M
Michael Clark 已提交
240 241 242
RISC-V
M: Michael Clark <mjc@sifive.com>
M: Palmer Dabbelt <palmer@sifive.com>
243
M: Alistair Francis <Alistair.Francis@wdc.com>
M
Michael Clark 已提交
244 245
M: Sagar Karandikar <sagark@eecs.berkeley.edu>
M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
246
L: qemu-riscv@nongnu.org
M
Michael Clark 已提交
247 248 249 250 251 252
S: Maintained
F: target/riscv/
F: hw/riscv/
F: include/hw/riscv/
F: disas/riscv.c

253
S390
254
M: Richard Henderson <rth@twiddle.net>
255
M: David Hildenbrand <david@redhat.com>
256
S: Maintained
257
F: target/s390x/
258
F: hw/s390x/
259
F: disas/s390.c
260
F: tests/tcg/s390x/
261
L: qemu-s390x@nongnu.org
262

B
bellard 已提交
263
SH4
264
M: Aurelien Jarno <aurelien@aurel32.net>
265
S: Odd Fixes
266
F: target/sh4/
267
F: hw/sh4/
268
F: disas/sh4.c
269
F: include/hw/sh4/
270 271

SPARC
272
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
273
M: Artyom Tarasenko <atar4qemu@gmail.com>
274
S: Maintained
275
F: target/sparc/
276 277
F: hw/sparc/
F: hw/sparc64/
278
F: disas/sparc.c
279

280 281 282
UniCore32
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
S: Maintained
283
F: target/unicore32/
284
F: hw/unicore32/
285
F: include/hw/unicore32/
286

287
X86
P
Paolo Bonzini 已提交
288 289
M: Paolo Bonzini <pbonzini@redhat.com>
M: Richard Henderson <rth@twiddle.net>
E
Eduardo Habkost 已提交
290
M: Eduardo Habkost <ehabkost@redhat.com>
291
S: Maintained
292
F: target/i386/
293
F: tests/tcg/i386/
294
F: tests/tcg/x86_64/
295
F: hw/i386/
296
F: disas/i386.c
297
F: docs/qemu-cpu-models.texi
298
T: git https://github.com/ehabkost/qemu.git x86-next
299

300 301
Xtensa
M: Max Filippov <jcmvbkbc@gmail.com>
302
W: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
303
S: Maintained
304
F: target/xtensa/
305
F: hw/xtensa/
306
F: tests/tcg/xtensa/
307
F: disas/xtensa.c
308

309 310 311
TriCore
M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
S: Maintained
312
F: target/tricore/
313
F: hw/tricore/
314
F: include/hw/tricore/
315

316 317 318 319
Multiarch Linux User Tests
M: Alex Bennée <alex.bennee@linaro.org>
F: tests/tcg/multiarch/

320 321 322 323
Guest CPU Cores (KVM):
----------------------

Overall
324
M: Paolo Bonzini <pbonzini@redhat.com>
325 326 327
L: kvm@vger.kernel.org
S: Supported
F: */kvm.*
328
F: accel/kvm/
329
F: include/sysemu/kvm*.h
330

331 332
ARM
M: Peter Maydell <peter.maydell@linaro.org>
333
L: qemu-arm@nongnu.org
334
S: Maintained
335
F: target/arm/kvm.c
336

337
MIPS
338
M: James Hogan <jhogan@kernel.org>
339
S: Maintained
340
F: target/mips/kvm.c
341

342
PPC
A
Alexander Graf 已提交
343
M: David Gibson <david@gibson.dropbear.id.au>
344
S: Maintained
345
F: target/ppc/kvm.c
346

A
Alexander Graf 已提交
347
S390
348
M: Christian Borntraeger <borntraeger@de.ibm.com>
349
M: Cornelia Huck <cohuck@redhat.com>
350
S: Maintained
351
F: target/s390x/kvm.c
352 353
F: target/s390x/kvm_s390x.h
F: target/s390x/kvm-stub.c
354 355
F: target/s390x/ioinst.[ch]
F: target/s390x/machine.c
356
F: target/s390x/sigp.c
C
Cornelia Huck 已提交
357 358 359
F: hw/intc/s390_flic.c
F: hw/intc/s390_flic_kvm.c
F: include/hw/s390x/s390_flic.h
360
F: gdb-xml/s390*.xml
361 362
T: git https://github.com/cohuck/qemu.git s390-next
T: git https://github.com/borntraeger/qemu.git s390-next
363
L: qemu-s390x@nongnu.org
364 365

X86
P
Paolo Bonzini 已提交
366
M: Paolo Bonzini <pbonzini@redhat.com>
367 368 369
M: Marcelo Tosatti <mtosatti@redhat.com>
L: kvm@vger.kernel.org
S: Supported
370
F: target/i386/kvm.c
371

372 373 374 375
Guest CPU Cores (Xen):
----------------------

X86
376 377
M: Stefano Stabellini <sstabellini@kernel.org>
M: Anthony Perard <anthony.perard@citrix.com>
378
L: xen-devel@lists.xenproject.org
379 380
S: Supported
F: */xen*
381
F: hw/9pfs/xen-9p-backend.c
P
Paolo Bonzini 已提交
382 383 384
F: hw/char/xen_console.c
F: hw/display/xenfb.c
F: hw/net/xen_nic.c
385
F: hw/block/xen_*
P
Paolo Bonzini 已提交
386 387
F: hw/xen/
F: hw/xenpv/
388
F: hw/i386/xen/
P
Paolo Bonzini 已提交
389
F: include/hw/xen/
390
F: include/sysemu/xen-mapcache.h
391

392 393 394 395 396 397 398 399 400 401 402 403 404 405
Hosts:
------

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

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

406 407 408 409
NETBSD
L: qemu-devel@nongnu.org
M: Kamil Rytarowski <kamil@netbsd.org>
S: Maintained
410
K: ^Subject:.*(?i)NetBSD
411

412 413 414 415 416 417
OPENBSD
L: qemu-devel@nongnu.org
M: Brad Smith <brad@comstyle.com>
S: Maintained
K: ^Subject:.*(?i)OpenBSD

418 419 420 421 422
W32, W64
L: qemu-devel@nongnu.org
M: Stefan Weil <sw@weilnetz.de>
S: Maintained
F: *win32*
423 424 425
F: */*win32*
F: include/*/*win32*
X: qga/*win32*
426
F: qemu.nsi
427

428 429 430 431
Alpha Machines
M: Richard Henderson <rth@twiddle.net>
S: Maintained
F: hw/alpha/
432
F: hw/isa/smc37c669-superio.c
433

434 435
ARM Machines
------------
436
Allwinner-a10
437
M: Beniamino Galvani <b.galvani@gmail.com>
438
L: qemu-arm@nongnu.org
439
S: Maintained
440 441
F: hw/*/allwinner*
F: include/hw/*/allwinner*
442 443
F: hw/arm/cubieboard.c

444
ARM PrimeCell and CMSDK devices
445
M: Peter Maydell <peter.maydell@linaro.org>
446
L: qemu-arm@nongnu.org
447 448
S: Maintained
F: hw/char/pl011.c
449
F: include/hw/char/pl011.h
450 451
F: hw/display/pl110*
F: hw/dma/pl080.c
452
F: include/hw/dma/pl080.h
453 454 455 456 457
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
458 459
F: hw/ssi/pl022.c
F: include/hw/ssi/pl022.h
460 461
F: hw/timer/pl031.c
F: include/hw/arm/primecell.h
462 463
F: hw/timer/cmsdk-apb-timer.c
F: include/hw/timer/cmsdk-apb-timer.h
464 465
F: hw/timer/cmsdk-apb-dualtimer.c
F: include/hw/timer/cmsdk-apb-dualtimer.h
466 467
F: hw/char/cmsdk-apb-uart.c
F: include/hw/char/cmsdk-apb-uart.h
468 469
F: hw/watchdog/cmsdk-apb-watchdog.c
F: include/hw/watchdog/cmsdk-apb-watchdog.h
470 471
F: hw/misc/tz-ppc.c
F: include/hw/misc/tz-ppc.h
472 473
F: hw/misc/tz-mpc.c
F: include/hw/misc/tz-mpc.h
474 475
F: hw/misc/tz-msc.c
F: include/hw/misc/tz-msc.h
476 477 478

ARM cores
M: Peter Maydell <peter.maydell@linaro.org>
479
L: qemu-arm@nongnu.org
480 481 482 483 484 485
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*
486 487
F: hw/timer/arm*
F: include/hw/arm/arm*.h
488 489 490 491 492
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
493 494
F: include/hw/timer/armv7m_systick.h
F: tests/test-arm-mptimer.c
495

496
Exynos
497
M: Igor Mitsyanko <i.mitsyanko@gmail.com>
498
L: qemu-arm@nongnu.org
499
S: Maintained
500
F: hw/*/exynos*
501
F: include/hw/arm/exynos4210.h
502

503
Calxeda Highbank
504
M: Rob Herring <robh@kernel.org>
505
L: qemu-arm@nongnu.org
506
S: Maintained
507 508
F: hw/arm/highbank.c
F: hw/net/xgmac.c
509

510 511
Canon DIGIC
M: Antony Pavlov <antonynpavlov@gmail.com>
512
L: qemu-arm@nongnu.org
513 514 515 516
S: Maintained
F: include/hw/arm/digic.h
F: hw/*/digic*

517
Gumstix
518
M: Philippe Mathieu-Daudé <f4bug@amsat.org>
519
L: qemu-devel@nongnu.org
520
L: qemu-arm@nongnu.org
521
S: Odd Fixes
522
F: hw/arm/gumstix.c
523

524 525
i.MX31
M: Peter Chubb <peter.chubb@nicta.com.au>
526
L: qemu-arm@nongnu.org
527
S: Odd fixes
528
F: hw/*/imx*
529
F: include/hw/*/imx*
530
F: hw/arm/kzm.c
531
F: include/hw/arm/fsl-imx31.h
532

533
Integrator CP
534
M: Peter Maydell <peter.maydell@linaro.org>
535
L: qemu-arm@nongnu.org
536
S: Maintained
537
F: hw/arm/integratorcp.c
538
F: hw/misc/arm_integrator_debug.c
539

540 541 542 543 544
MPS2
M: Peter Maydell <peter.maydell@linaro.org>
L: qemu-arm@nongnu.org
S: Maintained
F: hw/arm/mps2.c
545 546 547 548 549
F: hw/arm/mps2-tz.c
F: hw/misc/mps2-*.c
F: include/hw/misc/mps2-*.h
F: hw/arm/iotkit.c
F: include/hw/arm/iotkit.h
550 551
F: hw/misc/iotkit-sysctl.c
F: include/hw/misc/iotkit-sysctl.h
552 553
F: hw/misc/iotkit-sysinfo.c
F: include/hw/misc/iotkit-sysinfo.h
554

555 556
Musicpal
M: Jan Kiszka <jan.kiszka@web.de>
557
L: qemu-arm@nongnu.org
558
S: Maintained
559
F: hw/arm/musicpal.c
560 561 562

nSeries
M: Andrzej Zaborowski <balrogg@gmail.com>
563
L: qemu-arm@nongnu.org
564
S: Maintained
565
F: hw/arm/nseries.c
566 567 568

Palm
M: Andrzej Zaborowski <balrogg@gmail.com>
569
L: qemu-arm@nongnu.org
570
S: Maintained
571
F: hw/arm/palm.c
572 573

Real View
574
M: Peter Maydell <peter.maydell@linaro.org>
575
L: qemu-arm@nongnu.org
576
S: Maintained
577
F: hw/arm/realview*
578
F: hw/cpu/realview_mpcore.c
579 580
F: hw/intc/realview_gic.c
F: include/hw/intc/realview_gic.h
581

582
PXA2XX
583
M: Andrzej Zaborowski <balrogg@gmail.com>
584
L: qemu-arm@nongnu.org
585
S: Maintained
586
F: hw/arm/mainstone.c
587
F: hw/arm/spitz.c
588 589 590
F: hw/arm/tosa.c
F: hw/arm/z2.c
F: hw/*/pxa2xx*
591
F: hw/misc/mst_fpga.c
592
F: include/hw/arm/pxa.h
593 594

Stellaris
595
M: Peter Maydell <peter.maydell@linaro.org>
596
L: qemu-arm@nongnu.org
597
S: Maintained
598
F: hw/*/stellaris*
599 600

Versatile PB
601
M: Peter Maydell <peter.maydell@linaro.org>
602
L: qemu-arm@nongnu.org
603
S: Maintained
604
F: hw/*/versatile*
605
F: hw/misc/arm_sysctl.c
606

607
Xilinx Zynq
608
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
609
M: Alistair Francis <alistair@alistair23.me>
610
L: qemu-arm@nongnu.org
611
S: Maintained
612
F: hw/*/xilinx_*
613
F: hw/*/cadence_*
614 615
F: hw/misc/zynq*
F: include/hw/misc/zynq*
616
X: hw/ssi/xilinx_*
617

618
Xilinx ZynqMP
619
M: Alistair Francis <alistair@alistair23.me>
620
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
621
L: qemu-arm@nongnu.org
622
S: Maintained
623
F: hw/*/xlnx*.c
624
F: include/hw/*/xlnx*.h
625

626
ARM ACPI Subsystem
627
M: Shannon Zhao <shannon.zhaosl@gmail.com>
628
L: qemu-arm@nongnu.org
629 630 631
S: Maintained
F: hw/arm/virt-acpi-build.c

632 633 634 635 636 637 638 639 640
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
641
F: include/hw/*/stm32*.h
642 643 644 645 646 647

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

648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664
SmartFusion2
M: Subbaraya Sundeep <sundeep.lkml@gmail.com>
S: Maintained
F: hw/arm/msf2-soc.c
F: hw/misc/msf2-sysreg.c
F: hw/timer/mss-timer.c
F: hw/ssi/mss-spi.c
F: include/hw/arm/msf2-soc.h
F: include/hw/misc/msf2-sysreg.h
F: include/hw/timer/mss-timer.h
F: include/hw/ssi/mss-spi.h

Emcraft M2S-FG484
M: Subbaraya Sundeep <sundeep.lkml@gmail.com>
S: Maintained
F: hw/arm/msf2-som.c

J
Joel Stanley 已提交
665 666 667 668 669 670 671 672 673 674 675
ASPEED BMCs
M: Cédric Le Goater <clg@kaod.org>
R: Andrew Jeffery <andrew@aj.id.au>
R: Joel Stanley <joel@jms.id.au>
L: qemu-arm@nongnu.org
S: Maintained
F: hw/*/*aspeed*
F: include/hw/*/*aspeed*
F: hw/net/ftgmac100.c
F: include/hw/net/ftgmac100.h

J
Joel Stanley 已提交
676 677 678 679 680 681 682 683
NRF51
M: Joel Stanley <joel@jms.id.au>
L: qemu-arm@nongnu.org
S: Maintained
F: hw/arm/nrf51_soc.c
F: hw/arm/microbit.c
F: include/hw/arm/nrf51_soc.h

684 685 686 687 688
CRIS Machines
-------------
Axis Dev88
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
689
F: hw/cris/axis_dev88.c
P
Peter Maydell 已提交
690
F: hw/*/etraxfs_*.c
691

692 693 694 695 696
LM32 Machines
-------------
EVR32 and uclinux BSP
M: Michael Walle <michael@walle.cc>
S: Maintained
697
F: hw/lm32/lm32_boards.c
698

M
Michael Walle 已提交
699 700 701
milkymist
M: Michael Walle <michael@walle.cc>
S: Maintained
702
F: hw/lm32/milkymist.c
M
Michael Walle 已提交
703

A
Aurelien Jarno 已提交
704
M68K Machines
705 706
-------------
an5206
707 708
M: Thomas Huth <huth@tuxfamily.org>
S: Odd Fixes
709
F: hw/m68k/an5206.c
710
F: hw/m68k/mcf5206.c
711 712

mcf5208
713 714
M: Thomas Huth <huth@tuxfamily.org>
S: Odd Fixes
715
F: hw/m68k/mcf5208.c
716 717 718
F: hw/m68k/mcf_intc.c
F: hw/char/mcf_uart.c
F: hw/net/mcf_fec.c
719
F: include/hw/m68k/mcf*.h
720 721 722 723 724 725

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

728
petalogix_ml605
729
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
730
S: Maintained
731
F: hw/microblaze/petalogix_ml605_mmu.c
732

733 734 735 736 737
MIPS Machines
-------------
Jazz
M: Hervé Poussineau <hpoussin@reactos.org>
S: Maintained
738
F: hw/mips/mips_jazz.c
739 740 741 742

Malta
M: Aurelien Jarno <aurelien@aurel32.net>
S: Maintained
743
F: hw/mips/mips_malta.c
744 745

Mipssim
746
M: Aleksandar Markovic <amarkovic@wavecomp.com>
747
S: Odd Fixes
748
F: hw/mips/mips_mipssim.c
749
F: hw/net/mipsnet.c
750 751 752 753

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

756
Fulong 2E
757
M: Aleksandar Markovic <amarkovic@wavecomp.com>
758 759
S: Odd Fixes
F: hw/mips/mips_fulong2e.c
760
F: hw/isa/vt82c686.c
761

762
F: include/hw/isa/vt82c686.h
763 764

Boston
765
M: Paul Burton <pburton@wavecomp.com>
766 767 768 769 770
S: Maintained
F: hw/core/loader-fit.c
F: hw/mips/boston.c
F: hw/pci-host/xilinx-pcie.c

771 772 773 774 775 776 777
OpenRISC Machines
-----------------
or1k-sim
M: Jia Liu <proljc@gmail.com>
S: Maintained
F: hw/openrisc/openrisc_sim.c

778 779 780
PowerPC Machines
----------------
405
A
Alexander Graf 已提交
781
M: David Gibson <david@gibson.dropbear.id.au>
782
L: qemu-ppc@nongnu.org
783
S: Odd Fixes
784
F: hw/ppc/ppc405_boards.c
785

786
Bamboo
A
Alexander Graf 已提交
787
M: David Gibson <david@gibson.dropbear.id.au>
788 789
L: qemu-ppc@nongnu.org
S: Odd Fixes
790
F: hw/ppc/ppc440_bamboo.c
791

792
e500
A
Alexander Graf 已提交
793
M: David Gibson <david@gibson.dropbear.id.au>
794
L: qemu-ppc@nongnu.org
A
Alexander Graf 已提交
795
S: Odd Fixes
796 797
F: hw/ppc/e500.[hc]
F: hw/ppc/e500plat.c
798 799 800
F: include/hw/ppc/ppc_e500.h
F: include/hw/pci-host/ppce500.h
F: pc-bios/u-boot.e500
801 802

mpc8544ds
A
Alexander Graf 已提交
803
M: David Gibson <david@gibson.dropbear.id.au>
804
L: qemu-ppc@nongnu.org
A
Alexander Graf 已提交
805
S: Odd Fixes
806
F: hw/ppc/mpc8544ds.c
807
F: hw/ppc/mpc8544_guts.c
808

809
New World
A
Alexander Graf 已提交
810
M: David Gibson <david@gibson.dropbear.id.au>
811
L: qemu-ppc@nongnu.org
A
Alexander Graf 已提交
812
S: Odd Fixes
813
F: hw/ppc/mac_newworld.c
P
Peter Maydell 已提交
814 815
F: hw/pci-host/uninorth.c
F: hw/pci-bridge/dec.[hc]
816
F: hw/misc/macio/
817
F: hw/misc/mos6522.c
818
F: hw/nvram/mac_nvram.c
819
F: include/hw/misc/macio/
820
F: include/hw/misc/mos6522.h
821
F: include/hw/ppc/mac_dbdma.h
822 823

Old World
A
Alexander Graf 已提交
824
M: David Gibson <david@gibson.dropbear.id.au>
825
L: qemu-ppc@nongnu.org
A
Alexander Graf 已提交
826
S: Odd Fixes
827
F: hw/ppc/mac_oldworld.c
P
Peter Maydell 已提交
828
F: hw/pci-host/grackle.c
829
F: hw/misc/macio/
830
F: hw/intc/heathrow_pic.c
831

A
Andreas Färber 已提交
832
PReP
833
M: Hervé Poussineau <hpoussin@reactos.org>
834
L: qemu-devel@nongnu.org
835
L: qemu-ppc@nongnu.org
836
S: Maintained
837
F: hw/ppc/prep.c
838 839
F: hw/ppc/prep_systemio.c
F: hw/ppc/rs6000_mc.c
P
Peter Maydell 已提交
840
F: hw/pci-host/prep.[hc]
841
F: hw/isa/i82378.c
842
F: hw/isa/pc87312.c
843
F: hw/dma/i82374.c
844
F: hw/timer/m48t59-isa.c
845
F: include/hw/isa/pc87312.h
846
F: include/hw/timer/m48t59.h
847
F: pc-bios/ppc_rom.bin
848

849
sPAPR
850
M: David Gibson <david@gibson.dropbear.id.au>
851 852
L: qemu-ppc@nongnu.org
S: Supported
853
F: hw/*/spapr*
854 855 856 857
F: include/hw/*/spapr*
F: hw/*/xics*
F: include/hw/*/xics*
F: pc-bios/spapr-rtas/*
858 859
F: pc-bios/spapr-rtas.bin
F: pc-bios/slof.bin
860
F: pc-bios/skiboot.lid
861 862
F: docs/specs/ppc-spapr-hcalls.txt
F: docs/specs/ppc-spapr-hotplug.txt
G
Greg Kurz 已提交
863 864 865 866
F: tests/spapr*
F: tests/libqos/*spapr*
F: tests/rtas*
F: tests/libqos/rtas*
867

868 869 870 871
virtex_ml507
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
L: qemu-ppc@nongnu.org
S: Odd Fixes
P
Peter Maydell 已提交
872
F: hw/ppc/virtex_ml507.c
873

874 875 876 877 878
sam460ex
M: BALATON Zoltan <balaton@eik.bme.hu>
L: qemu-ppc@nongnu.org
S: Maintained
F: hw/ide/sii3112.c
879
F: hw/timer/m41t80.c
880

881 882 883 884 885
SH4 Machines
------------
R2D
M: Magnus Damm <magnus.damm@gmail.com>
S: Maintained
P
Peter Maydell 已提交
886
F: hw/sh4/r2d.c
887 888
F: hw/intc/sh_intc.c
F: hw/timer/sh_timer.c
889 890 891

Shix
M: Magnus Damm <magnus.damm@gmail.com>
892
S: Odd Fixes
P
Peter Maydell 已提交
893
F: hw/sh4/shix.c
894 895 896 897

SPARC Machines
--------------
Sun4m
898
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
899
S: Maintained
900
F: hw/sparc/sun4m.c
901
F: hw/sparc/sun4m_iommu.c
902
F: hw/dma/sparc32_dma.c
903 904
F: hw/misc/eccmemctl.c
F: hw/misc/slavio_misc.c
905 906
F: include/hw/sparc/sparc32_dma.h
F: pc-bios/openbios-sparc32
907 908

Sun4u
909
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
910
S: Maintained
911
F: hw/sparc64/sun4u.c
912
F: pc-bios/openbios-sparc64
913

914 915 916
Sun4v
M: Artyom Tarasenko <atar4qemu@gmail.com>
S: Maintained
F
Fam Zheng 已提交
917
F: hw/sparc64/niagara.c
918 919 920
F: hw/timer/sun4v-rtc.c
F: include/hw/timer/sun4v-rtc.h

921 922 923
Leon3
M: Fabien Chouteau <chouteau@adacore.com>
S: Maintained
924 925
F: hw/sparc/leon3.c
F: hw/*/grlib*
926
F: include/hw/sparc/grlib.h
927

928 929
S390 Machines
-------------
C
Cornelia Huck 已提交
930
S390 Virtio-ccw
931
M: Cornelia Huck <cohuck@redhat.com>
932
M: Christian Borntraeger <borntraeger@de.ibm.com>
C
Cornelia Huck 已提交
933
S: Supported
P
Paolo Bonzini 已提交
934
F: hw/char/sclp*.[hc]
935
F: hw/char/terminal3270.c
936
F: hw/s390x/
C
Cornelia Huck 已提交
937
F: include/hw/s390x/
938
F: hw/watchdog/wdt_diag288.c
939 940
F: include/hw/watchdog/wdt_diag288.h
F: default-configs/s390x-softmmu.mak
941 942
T: git https://github.com/cohuck/qemu.git s390-next
T: git https://github.com/borntraeger/qemu.git s390-next
943
L: qemu-s390x@nongnu.org
C
Cornelia Huck 已提交
944

945
S390-ccw boot
946 947 948
M: Christian Borntraeger <borntraeger@de.ibm.com>
M: Thomas Huth <thuth@redhat.com>
S: Supported
949
F: hw/s390x/ipl.*
950 951
F: pc-bios/s390-ccw/
F: pc-bios/s390-ccw.img
952
T: git https://github.com/borntraeger/qemu.git s390-next
953 954
L: qemu-s390x@nongnu.org

955 956 957 958 959 960
S390 PCI
M: Collin Walling <walling@linux.ibm.com>
S: Supported
F: hw/s390x/s390-pci*
L: qemu-s390x@nongnu.org

961 962 963 964 965
UniCore32 Machines
-------------
PKUnity-3 SoC initramfs-with-busybox
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
S: Maintained
966
F: hw/*/puv3*
967 968
F: hw/unicore32/

969 970 971
X86 Machines
------------
PC
972
M: Michael S. Tsirkin <mst@redhat.com>
973
M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
974
S: Supported
975 976 977 978 979 980 981 982 983 984 985 986 987
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
988
F: include/hw/acpi/piix4.h
989 990 991 992 993
F: hw/misc/sga.c

PC Chipset
M: Michael S. Tsirkin <mst@redhat.com>
M: Paolo Bonzini <pbonzini@redhat.com>
994
S: Supported
995
F: hw/char/debugcon.c
996
F: hw/char/parallel*
997 998 999
F: hw/char/serial*
F: hw/dma/i8257*
F: hw/i2c/pm_smbus.c
1000
F: hw/input/pckbd.c
1001 1002 1003
F: hw/intc/apic*
F: hw/intc/ioapic*
F: hw/intc/i8259*
1004
F: hw/isa/isa-superio.c
1005 1006 1007 1008 1009
F: hw/misc/debugexit.c
F: hw/misc/pc-testdev.c
F: hw/timer/hpet*
F: hw/timer/i8254*
F: hw/timer/mc146818rtc*
1010
F: hw/watchdog/wdt_ib700.c
1011
F: include/hw/display/vga.h
1012
F: include/hw/char/parallel.h
1013
F: include/hw/dma/i8257.h
1014
F: include/hw/i2c/pm_smbus.h
1015
F: include/hw/input/i8042.h
1016
F: include/hw/isa/superio.h
1017 1018 1019
F: include/hw/timer/hpet.h
F: include/hw/timer/i8254*
F: include/hw/timer/mc146818rtc*
1020

M
Michael S. Tsirkin 已提交
1021 1022
Machine core
M: Eduardo Habkost <ehabkost@redhat.com>
1023
M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
M
Michael S. Tsirkin 已提交
1024 1025
S: Supported
F: hw/core/machine.c
1026
F: hw/core/null-machine.c
M
Michael S. Tsirkin 已提交
1027
F: include/hw/boards.h
1028
T: git https://github.com/ehabkost/qemu.git machine-next
1029

1030 1031
Xtensa Machines
---------------
1032
sim
1033 1034
M: Max Filippov <jcmvbkbc@gmail.com>
S: Maintained
M
Max Filippov 已提交
1035
F: hw/xtensa/sim.c
1036

M
Max Filippov 已提交
1037
XTFPGA (LX60, LX200, ML605, KC705)
1038 1039
M: Max Filippov <jcmvbkbc@gmail.com>
S: Maintained
M
Max Filippov 已提交
1040 1041
F: hw/xtensa/xtfpga.c
F: hw/net/opencores_eth.c
1042

1043 1044
Devices
-------
J
Jiri Slaby 已提交
1045 1046 1047 1048 1049
EDU
M: Jiri Slaby <jslaby@suse.cz>
S: Maintained
F: hw/misc/edu.c

1050
IDE
1051 1052 1053
M: John Snow <jsnow@redhat.com>
L: qemu-block@nongnu.org
S: Supported
1054
F: include/hw/ide.h
1055
F: include/hw/ide/
1056
F: hw/ide/
1057 1058 1059 1060 1061
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
1062
F: tests/cdrom-test.c
J
John Snow 已提交
1063
F: tests/libqos/ahci*
1064
T: git https://github.com/jnsnow/qemu.git ide
1065

C
Corey Minyard 已提交
1066 1067 1068 1069 1070 1071 1072
IPMI
M: Corey Minyard <minyard@acm.org>
S: Maintained
F: include/hw/ipmi/*
F: hw/ipmi/*
F: hw/smbios/smbios_type_38.c
F: tests/ipmi*
1073
T: git https://github.com/cminyard/qemu.git master-ipmi-rebase
C
Corey Minyard 已提交
1074

1075 1076 1077 1078 1079 1080
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 已提交
1081
F: tests/fdc-test.c
1082
T: git https://github.com/jnsnow/qemu.git ide
1083

1084 1085 1086
OMAP
M: Peter Maydell <peter.maydell@linaro.org>
S: Maintained
1087
F: hw/*/omap*
1088
F: include/hw/arm/omap.h
1089

P
Paolo Bonzini 已提交
1090 1091 1092 1093 1094 1095
IPack
M: Alberto Garcia <berto@igalia.com>
S: Odd Fixes
F: hw/char/ipoctal232.c
F: hw/ipack/

1096 1097
PCI
M: Michael S. Tsirkin <mst@redhat.com>
1098
M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
1099
S: Supported
1100
F: include/hw/pci/*
1101
F: hw/misc/pci-testdev.c
1102
F: hw/pci/*
1103
F: hw/pci-bridge/*
1104 1105
F: docs/pci*
F: docs/specs/*pci*
1106
F: default-configs/pci.mak
M
Michael S. Tsirkin 已提交
1107

1108
ACPI/SMBIOS
M
Michael S. Tsirkin 已提交
1109 1110 1111 1112
M: Michael S. Tsirkin <mst@redhat.com>
M: Igor Mammedov <imammedo@redhat.com>
S: Supported
F: include/hw/acpi/*
1113
F: include/hw/smbios/*
M
Michael S. Tsirkin 已提交
1114
F: hw/mem/*
1115
F: hw/acpi/*
1116
F: hw/smbios/*
M
Michael S. Tsirkin 已提交
1117 1118
F: hw/i386/acpi-build.[hc]
F: hw/arm/virt-acpi-build.c
1119 1120
F: tests/bios-tables-test.c
F: tests/acpi-utils.[hc]
1121 1122
F: tests/acpi-test-data/*
F: tests/acpi-test-data/*/*
1123

1124
ppc4xx
A
Alexander Graf 已提交
1125
M: David Gibson <david@gibson.dropbear.id.au>
1126 1127
L: qemu-ppc@nongnu.org
S: Odd Fixes
1128
F: hw/ppc/ppc4*.c
1129
F: hw/i2c/ppc4xx_i2c.c
1130
F: include/hw/ppc/ppc4xx.h
1131
F: include/hw/i2c/ppc4xx_i2c.h
1132

1133
ppce500
A
Alexander Graf 已提交
1134
M: David Gibson <david@gibson.dropbear.id.au>
1135
L: qemu-ppc@nongnu.org
A
Alexander Graf 已提交
1136
S: Odd Fixes
P
Peter Maydell 已提交
1137
F: hw/ppc/e500*
1138 1139
F: hw/pci-host/ppce500.c
F: hw/net/fsl_etsec/
1140

1141
Character devices
1142 1143
M: Marc-André Lureau <marcandre.lureau@redhat.com>
R: Paolo Bonzini <pbonzini@redhat.com>
1144 1145 1146
S: Odd Fixes
F: hw/char/

1147 1148 1149 1150
Network devices
M: Jason Wang <jasowang@redhat.com>
S: Odd Fixes
F: hw/net/
1151
F: include/hw/net/
G
Greg Kurz 已提交
1152
F: tests/virtio-net-test.c
1153
T: git https://github.com/jasowang/qemu.git net
1154

1155
SCSI
1156
M: Paolo Bonzini <pbonzini@redhat.com>
1157
R: Fam Zheng <famz@redhat.com>
1158
S: Supported
1159
F: include/hw/scsi/*
1160
F: hw/scsi/*
G
Greg Kurz 已提交
1161
F: tests/virtio-scsi-test.c
1162
T: git https://github.com/bonzini/qemu.git scsi-next
1163

1164
SSI
1165
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1166
M: Alistair Francis <alistair@alistair23.me>
1167
S: Maintained
1168 1169
F: hw/ssi/*
F: hw/block/m25p80.c
1170
F: include/hw/ssi/ssi.h
1171
X: hw/ssi/xilinx_*
1172
F: tests/m25p80-test.c
1173 1174

Xilinx SPI
1175
M: Alistair Francis <alistair@alistair23.me>
1176 1177 1178
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
S: Maintained
F: hw/ssi/xilinx_*
1179

1180 1181 1182 1183 1184 1185 1186 1187
SD (Secure Card)
M: Philippe Mathieu-Daudé <f4bug@amsat.org>
S: Odd Fixes
F: include/hw/sd/sd*
F: hw/sd/core.c
F: hw/sd/sd*
F: tests/sd*

1188
USB
G
Gerd Hoffmann 已提交
1189 1190
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
1191
F: hw/usb/*
G
Gonglei 已提交
1192
F: tests/usb-*-test.c
1193 1194 1195 1196
F: docs/usb2.txt
F: docs/usb-storage.txt
F: include/hw/usb.h
F: include/hw/usb/
1197
F: default-configs/usb.mak
1198

1199 1200 1201 1202 1203 1204
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

1205 1206 1207
VFIO
M: Alex Williamson <alex.williamson@redhat.com>
S: Supported
1208
F: hw/vfio/*
1209
F: include/hw/vfio/
1210

1211
vfio-ccw
1212
M: Cornelia Huck <cohuck@redhat.com>
1213 1214
M: Eric Farman <farman@linux.ibm.com>
M: Farhan Ali <alifm@linux.ibm.com>
1215 1216 1217 1218
S: Supported
F: hw/vfio/ccw.c
F: hw/s390x/s390-ccw.c
F: include/hw/s390x/s390-ccw.h
1219
T: git https://github.com/cohuck/qemu.git s390-next
1220
L: qemu-s390x@nongnu.org
1221

1222 1223 1224 1225 1226 1227 1228 1229 1230 1231
vfio-ap
M: Christian Borntraeger <borntraeger@de.ibm.com>
M: Tony Krowiak <akrowiak@linux.ibm.com>
M: Halil Pasic <pasic@linux.ibm.com>
M: Pierre Morel <pmorel@linux.ibm.com>
S: Supported
F: hw/s390x/ap-device.c
F: hw/s390x/ap-bridge.c
F: include/hw/s390x/ap-device.h
F: include/hw/s390x/ap-bridge.h
1232
F: hw/vfio/ap.c
1233
F: docs/vfio-ap.txt
1234 1235
L: qemu-s390x@nongnu.org

1236 1237 1238
vhost
M: Michael S. Tsirkin <mst@redhat.com>
S: Supported
1239
F: hw/*/*vhost*
1240
F: docs/interop/vhost-user.txt
1241 1242

virtio
1243
M: Michael S. Tsirkin <mst@redhat.com>
1244
S: Supported
1245
F: hw/*/virtio*
1246 1247
F: hw/virtio/Makefile.objs
F: hw/virtio/trace-events
M
Michael S. Tsirkin 已提交
1248
F: net/vhost-user.c
1249
F: include/hw/virtio/
G
Greg Kurz 已提交
1250
F: tests/virtio-balloon-test.c
1251 1252

virtio-9p
1253
M: Greg Kurz <groug@kaod.org>
1254
S: Supported
1255 1256
F: hw/9pfs/
F: fsdev/
A
Andreas Färber 已提交
1257
F: tests/virtio-9p-test.c
1258
T: git https://github.com/gkurz/qemu.git 9p-next
1259 1260

virtio-blk
1261
M: Stefan Hajnoczi <stefanha@redhat.com>
1262
L: qemu-block@nongnu.org
1263
S: Supported
1264
F: hw/block/virtio-blk.c
1265
F: hw/block/dataplane/*
G
Greg Kurz 已提交
1266
F: tests/virtio-blk-test.c
1267
T: git https://github.com/stefanha/qemu.git block
1268

C
Cornelia Huck 已提交
1269
virtio-ccw
1270
M: Cornelia Huck <cohuck@redhat.com>
1271
M: Halil Pasic <pasic@linux.ibm.com>
C
Cornelia Huck 已提交
1272
S: Supported
1273
F: hw/s390x/virtio-ccw*.[hc]
1274
F: hw/s390x/vhost-vsock-ccw.c
1275 1276
T: git https://github.com/cohuck/qemu.git s390-next
T: git https://github.com/borntraeger/qemu.git s390-next
1277
L: qemu-s390x@nongnu.org
C
Cornelia Huck 已提交
1278

1279 1280 1281 1282 1283 1284
virtio-input
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
F: hw/input/virtio-input*.c
F: include/hw/virtio/virtio-input.h

1285
virtio-serial
A
Amit Shah 已提交
1286
M: Amit Shah <amit@kernel.org>
1287
S: Supported
1288 1289
F: hw/char/virtio-serial-bus.c
F: hw/char/virtio-console.c
1290
F: include/hw/virtio/virtio-serial.h
G
Greg Kurz 已提交
1291 1292
F: tests/virtio-console-test.c
F: tests/virtio-serial-test.c
1293

A
Amit Shah 已提交
1294
virtio-rng
A
Amit Shah 已提交
1295
M: Amit Shah <amit@kernel.org>
A
Amit Shah 已提交
1296 1297 1298
S: Supported
F: hw/virtio/virtio-rng.c
F: include/hw/virtio/virtio-rng.h
1299
F: include/sysemu/rng*.h
A
Amit Shah 已提交
1300
F: backends/rng*.c
G
Greg Kurz 已提交
1301
F: tests/virtio-rng-test.c
A
Amit Shah 已提交
1302

1303 1304 1305 1306 1307 1308 1309
virtio-crypto
M: Gonglei <arei.gonglei@huawei.com>
S: Supported
F: hw/virtio/virtio-crypto.c
F: hw/virtio/virtio-crypto-pci.c
F: include/hw/virtio/virtio-crypto.h

1310 1311
nvme
M: Keith Busch <keith.busch@intel.com>
1312
L: qemu-block@nongnu.org
1313 1314
S: Supported
F: hw/block/nvme*
A
Andreas Färber 已提交
1315
F: tests/nvme-test.c
1316

1317
megasas
1318
M: Hannes Reinecke <hare@suse.com>
1319
L: qemu-block@nongnu.org
1320 1321 1322
S: Supported
F: hw/scsi/megasas.c
F: hw/scsi/mfi.h
1323
F: tests/megasas-test.c
1324

1325
Network packet abstractions
1326
M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1327 1328 1329 1330 1331 1332
S: Maintained
F: include/net/eth.h
F: net/eth.c
F: hw/net/net_rx_pkt*
F: hw/net/net_tx_pkt*

1333
Vmware
1334
M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1335 1336 1337
S: Maintained
F: hw/net/vmxnet*
F: hw/scsi/vmw_pvscsi*
1338
F: tests/vmxnet3-test.c
1339

S
Scott Feldman 已提交
1340 1341 1342 1343
Rocker
M: Jiri Pirko <jiri@resnulli.us>
S: Maintained
F: hw/net/rocker/
1344 1345
F: tests/rocker/
F: docs/specs/rocker.txt
S
Scott Feldman 已提交
1346

X
Xiao Guangrong 已提交
1347
NVDIMM
1348
M: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
X
Xiao Guangrong 已提交
1349 1350 1351 1352 1353
S: Maintained
F: hw/acpi/nvdimm.c
F: hw/mem/nvdimm.c
F: include/hw/mem/nvdimm.h

1354
e1000x
1355
M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1356 1357 1358
S: Maintained
F: hw/net/e1000x*

1359
e1000e
1360
M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1361 1362 1363
S: Maintained
F: hw/net/e1000e*

1364 1365 1366 1367 1368
eepro100
M: Stefan Weil <sw@weilnetz.de>
S: Maintained
F: hw/net/eepro100.c

1369
Generic Loader
1370
M: Alistair Francis <alistair@alistair23.me>
1371 1372 1373
S: Maintained
F: hw/core/generic-loader.c
F: include/hw/core/generic-loader.h
1374
F: docs/generic-loader.txt
1375

1376 1377 1378 1379
Intel Hexadecimal Object File Loader
M: Su Hang <suhang16@mails.ucas.ac.cn>
S: Maintained
F: tests/hexloader-test.c
1380
F: tests/data/hex-loader/test.hex
1381

1382 1383 1384 1385 1386 1387 1388
CHRP NVRAM
M: Thomas Huth <thuth@redhat.com>
S: Maintained
F: hw/nvram/chrp_nvram.c
F: include/hw/nvram/chrp_nvram.h
F: tests/prom-env-test.c

1389 1390 1391 1392 1393 1394 1395 1396 1397
VM Generation ID
M: Ben Warren <ben@skyportsystems.com>
S: Maintained
F: hw/acpi/vmgenid.c
F: include/hw/acpi/vmgenid.h
F: docs/specs/vmgenid.txt
F: tests/vmgenid-test.c
F: stubs/vmgenid.c

1398 1399 1400 1401 1402 1403 1404
Unimplemented device
M: Peter Maydell <peter.maydell@linaro.org>
R: Philippe Mathieu-Daudé <f4bug@amsat.org>
S: Maintained
F: include/hw/misc/unimp.h
F: hw/misc/unimp.c

G
Gerd Hoffmann 已提交
1405 1406 1407 1408 1409 1410 1411 1412
Standard VGA
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
F: hw/display/vga*
F: hw/display/bochs-display.c
F: include/hw/display/vga.h
F: include/hw/display/bochs-vbe.h

G
Gerd Hoffmann 已提交
1413 1414 1415 1416 1417 1418
ramfb
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
F: hw/display/ramfb*.c
F: include/hw/display/ramfb.h

G
Gerd Hoffmann 已提交
1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431
virtio-gpu
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
F: hw/display/virtio-gpu*
F: hw/display/virtio-vga.c
F: include/hw/virtio/virtio-gpu.h

Cirrus VGA
M: Gerd Hoffmann <kraxel@redhat.com>
S: Odd Fixes
W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
F: hw/display/cirrus*

1432 1433 1434 1435 1436 1437 1438
EDID Generator
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
F: hw/display/edid*
F: include/hw/display/edid.h
F: qemu-edid.c

1439 1440 1441
Subsystems
----------
Audio
G
Gerd Hoffmann 已提交
1442
M: Gerd Hoffmann <kraxel@redhat.com>
1443 1444
S: Maintained
F: audio/
1445
F: hw/audio/
1446
F: include/hw/audio/
A
Andreas Färber 已提交
1447
F: tests/ac97-test.c
A
Andreas Färber 已提交
1448
F: tests/es1370-test.c
A
Andreas Färber 已提交
1449
F: tests/intel-hda-test.c
1450

1451
Block layer core
1452
M: Kevin Wolf <kwolf@redhat.com>
1453
M: Max Reitz <mreitz@redhat.com>
1454
L: qemu-block@nongnu.org
1455 1456 1457
S: Supported
F: block*
F: block/
1458
F: hw/block/
1459
F: include/block/
1460 1461
F: qemu-img*
F: qemu-io*
1462
F: tests/qemu-iotests/
1463
F: util/qemu-progress.c
1464
F: qobject/block-qdict.c
1465
F: tests/check-block-qdict.c
1466
T: git git://repo.or.cz/qemu/kevin.git block
1467

1468 1469
Block I/O path
M: Stefan Hajnoczi <stefanha@redhat.com>
1470
M: Fam Zheng <famz@redhat.com>
1471 1472
L: qemu-block@nongnu.org
S: Supported
1473 1474
F: util/async.c
F: util/aio-*.c
1475 1476
F: block/io.c
F: migration/block*
1477
F: include/block/aio.h
1478
F: include/block/aio-wait.h
1479
F: scripts/qemugdb/aio.py
1480
T: git https://github.com/stefanha/qemu.git block
1481

1482 1483
Block SCSI subsystem
M: Paolo Bonzini <pbonzini@redhat.com>
1484
R: Fam Zheng <famz@redhat.com>
1485 1486 1487 1488 1489
L: qemu-block@nongnu.org
S: Supported
F: include/scsi/*
F: scsi/*

1490 1491 1492 1493 1494 1495
Block Jobs
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: blockjob.c
F: include/block/blockjob.h
1496
F: job.c
K
Kevin Wolf 已提交
1497
F: job-qmp.c
1498
F: include/qemu/job.h
1499 1500
F: block/backup.c
F: block/commit.c
1501
F: block/stream.c
1502
F: block/mirror.c
K
Kevin Wolf 已提交
1503
F: qapi/job.json
1504
T: git https://github.com/codyprime/qemu-kvm-jtc.git block
1505

1506 1507 1508 1509 1510 1511
Block QAPI, monitor, command line
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: blockdev.c
F: block/qapi.c
F: qapi/block*.json
1512
F: qapi/transaction.json
1513 1514
T: git git://repo.or.cz/qemu/armbru.git block-next

1515 1516 1517 1518 1519 1520 1521 1522 1523 1524
Dirty Bitmaps
M: Fam Zheng <famz@redhat.com>
M: John Snow <jsnow@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: util/hbitmap.c
F: block/dirty-bitmap.c
F: include/qemu/hbitmap.h
F: include/block/dirty-bitmap.h
F: tests/test-hbitmap.c
1525
F: docs/interop/bitmaps.rst
1526 1527
T: git https://github.com/famz/qemu.git bitmaps
T: git https://github.com/jnsnow/qemu.git bitmaps
1528

1529
Character device backends
1530
M: Marc-André Lureau <marcandre.lureau@redhat.com>
1531
R: Paolo Bonzini <pbonzini@redhat.com>
1532
S: Maintained
M
Marc-André Lureau 已提交
1533
F: chardev/
1534
F: include/chardev/
1535
F: qapi/char.json
1536

1537 1538 1539
Character Devices (Braille)
M: Samuel Thibault <samuel.thibault@ens-lyon.org>
S: Maintained
1540
F: chardev/baum.c
1541

1542 1543 1544 1545 1546 1547 1548 1549 1550
Command line option argument parsing
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: include/qemu/option.h
F: tests/test-keyval.c
F: tests/test-qemu-opts.c
F: util/keyval.c
F: util/qemu-option.c

1551 1552 1553 1554 1555
Coverity model
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: scripts/coverity-model.c

1556
CPU
1557
L: qemu-devel@nongnu.org
1558 1559
S: Supported
F: qom/cpu.c
P
Peter Maydell 已提交
1560
F: include/qom/cpu.h
1561

1562
Device Tree
1563
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1564 1565
M: Alexander Graf <agraf@suse.de>
S: Maintained
1566 1567
F: device_tree.c
F: include/sysemu/device_tree.h
1568

1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579
Dump
S: Supported
M: Marc-André Lureau <marcandre.lureau@redhat.com>
F: dump.c
F: hw/misc/vmcoreinfo.c
F: include/hw/misc/vmcoreinfo.h
F: include/sysemu/dump-arch.h
F: include/sysemu/dump.h
F: scripts/dump-guest-memory.py
F: stubs/dump.c

1580 1581 1582 1583 1584 1585 1586 1587
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

1588
GDB stub
1589
L: qemu-devel@nongnu.org
1590 1591 1592 1593
S: Odd Fixes
F: gdbstub*
F: gdb-xml/

1594 1595 1596 1597 1598 1599
Memory API
M: Paolo Bonzini <pbonzini@redhat.com>
S: Supported
F: include/exec/ioport.h
F: ioport.c
F: include/exec/memory.h
1600
F: include/exec/ram_addr.h
1601 1602 1603 1604
F: memory.c
F: include/exec/memory-internal.h
F: exec.c

G
Gerd Hoffmann 已提交
1605 1606 1607
SPICE
M: Gerd Hoffmann <kraxel@redhat.com>
S: Supported
P
Peter Maydell 已提交
1608
F: include/ui/qemu-spice.h
1609
F: include/ui/spice-display.h
G
Gerd Hoffmann 已提交
1610 1611
F: ui/spice-*.c
F: audio/spiceaudio.c
1612
F: hw/display/qxl*
1613
F: qapi/ui.json
G
Gerd Hoffmann 已提交
1614

1615
Graphics
G
Gerd Hoffmann 已提交
1616 1617
M: Gerd Hoffmann <kraxel@redhat.com>
S: Odd Fixes
1618
F: ui/
1619
F: include/ui/
1620
F: qapi/ui.json
1621
F: util/drm.c
1622

1623
Cocoa graphics
1624
M: Peter Maydell <peter.maydell@linaro.org>
1625 1626 1627
S: Odd Fixes
F: ui/cocoa.m

1628
Main loop
1629 1630 1631
M: Paolo Bonzini <pbonzini@redhat.com>
S: Maintained
F: cpus.c
1632 1633
F: util/main-loop.c
F: util/qemu-timer.c
1634
F: vl.c
1635
F: qapi/run-state.json
1636

1637
Human Monitor (HMP)
1638
M: Dr. David Alan Gilbert <dgilbert@redhat.com>
1639
S: Maintained
1640
F: monitor.c
1641 1642 1643
F: hmp.[ch]
F: hmp-commands*.hx
F: include/monitor/hmp-target.h
1644
F: tests/test-hmp.c
1645

1646
Network device backends
1647
M: Jason Wang <jasowang@redhat.com>
1648 1649
S: Maintained
F: net/
1650
F: include/net/
1651
T: git https://github.com/jasowang/qemu.git net
1652
F: qapi/net.json
1653

1654 1655 1656 1657 1658 1659 1660 1661
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

1662 1663 1664 1665 1666
NUMA
M: Eduardo Habkost <ehabkost@redhat.com>
S: Maintained
F: numa.c
F: include/sysemu/numa.h
1667
T: git https://github.com/ehabkost/qemu.git machine-next
1668

1669 1670 1671 1672 1673 1674
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
1675
T: git https://github.com/ehabkost/qemu.git machine-next
1676

1677 1678 1679 1680 1681 1682
Cryptodev Backends
M: Gonglei <arei.gonglei@huawei.com>
S: Maintained
F: include/sysemu/cryptodev*.h
F: backends/cryptodev*.c

1683 1684 1685 1686 1687 1688 1689 1690
Python scripts
M: Eduardo Habkost <ehabkost@redhat.com>
M: Cleber Rosa <crosa@redhat.com>
S: Odd fixes
F: scripts/qmp/*
F: scripts/*.py
F: tests/*.py

1691
QAPI
1692
M: Markus Armbruster <armbru@redhat.com>
1693
M: Michael Roth <mdroth@linux.vnet.ibm.com>
1694
S: Supported
1695
F: qapi/
1696
X: qapi/*.json
1697 1698 1699
F: include/qapi/
X: include/qapi/qmp/
F: include/qapi/qmp/dispatch.h
1700
F: tests/qapi-schema/
1701
F: tests/test-*-visitor.c
1702
F: tests/test-qapi-*.c
1703
F: tests/test-qmp-*.c
1704
F: tests/test-visitor-serialization.c
1705 1706
F: scripts/qapi-gen.py
F: scripts/qapi/*
1707
F: docs/devel/qapi*
1708
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1709

1710 1711 1712 1713
QAPI Schema
M: Eric Blake <eblake@redhat.com>
M: Markus Armbruster <armbru@redhat.com>
S: Supported
1714
F: qapi/*.json
1715
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1716

1717
QObject
1718 1719
M: Markus Armbruster <armbru@redhat.com>
S: Supported
1720
F: qobject/
1721 1722
F: include/qapi/qmp/
X: include/qapi/qmp/dispatch.h
1723
F: scripts/coccinelle/qobject.cocci
1724
F: tests/check-qdict.c
1725
F: tests/check-qnum.c
1726 1727 1728
F: tests/check-qjson.c
F: tests/check-qlist.c
F: tests/check-qstring.c
1729
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1730

1731 1732 1733 1734
QEMU Guest Agent
M: Michael Roth <mdroth@linux.vnet.ibm.com>
S: Maintained
F: qga/
1735 1736 1737 1738
F: qemu-ga.texi
F: scripts/qemu-guest-agent/
F: tests/test-qga.c
F: docs/interop/qemu-ga-ref.texi
1739
T: git https://github.com/mdroth/qemu.git qga
1740

A
Andreas Färber 已提交
1741 1742 1743
QOM
M: Andreas Färber <afaerber@suse.de>
S: Supported
1744
T: git https://github.com/afaerber/qemu-cpu.git qom-next
A
Andreas Färber 已提交
1745 1746 1747 1748
F: include/qom/
X: include/qom/cpu.h
F: qom/
X: qom/cpu.c
1749 1750
F: tests/check-qom-interface.c
F: tests/check-qom-proplist.c
A
Andreas Färber 已提交
1751

1752
QMP
1753 1754
M: Markus Armbruster <armbru@redhat.com>
S: Supported
1755 1756
F: qmp.c
F: monitor.c
1757
F: docs/devel/*qmp-*
1758
F: scripts/qmp/
1759
F: tests/qmp-test.c
1760
F: tests/qmp-cmd-test.c
1761
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1762

1763 1764 1765
qtest
M: Thomas Huth <thuth@redhat.com>
M: Laurent Vivier <lvivier@redhat.com>
1766
R: Paolo Bonzini <pbonzini@redhat.com>
1767 1768 1769 1770 1771 1772
S: Maintained
F: qtest.c
F: tests/libqtest.*
F: tests/libqos/
F: tests/*-test.c

1773
Register API
1774
M: Alistair Francis <alistair@alistair23.me>
1775 1776 1777
S: Maintained
F: hw/core/register.c
F: include/hw/register.h
1778
F: include/hw/registerfields.h
1779

1780
SLIRP
1781
M: Samuel Thibault <samuel.thibault@ens-lyon.org>
J
Jan Kiszka 已提交
1782 1783
M: Jan Kiszka <jan.kiszka@siemens.com>
S: Maintained
1784
F: slirp/
1785
F: net/slirp.c
1786
F: include/net/slirp.h
1787
T: git https://people.debian.org/~sthibault/qemu.git slirp
1788
T: git git://git.kiszka.org/qemu.git queues/slirp
1789

1790 1791 1792 1793 1794
Stubs
M: Paolo Bonzini <pbonzini@redhat.com>
S: Maintained
F: stubs/

1795
Tracing
1796
M: Stefan Hajnoczi <stefanha@redhat.com>
1797 1798
S: Maintained
F: trace/
1799 1800
F: trace-events
F: qemu-option-trace.texi
1801 1802
F: scripts/tracetool.py
F: scripts/tracetool/
1803
F: docs/devel/tracing.txt
1804
T: git https://github.com/stefanha/qemu.git tracing
1805

1806
TPM
1807
M: Stefan Berger <stefanb@linux.ibm.com>
1808
S: Maintained
1809
F: tpm.c
P
Philippe Mathieu-Daudé 已提交
1810
F: stubs/tpm.c
1811 1812 1813 1814
F: hw/tpm/*
F: include/hw/acpi/tpm.h
F: include/sysemu/tpm*
F: qapi/tpm.json
1815
F: backends/tpm.c
1816
F: tests/*tpm*
1817
T: git https://github.com/stefanberger/qemu-tpm.git tpm-next
1818

B
Blue Swirl 已提交
1819 1820 1821 1822
Checkpatch
S: Odd Fixes
F: scripts/checkpatch.pl

J
Juan Quintela 已提交
1823 1824
Migration
M: Juan Quintela <quintela@redhat.com>
1825
M: Dr. David Alan Gilbert <dgilbert@redhat.com>
J
Juan Quintela 已提交
1826 1827
S: Maintained
F: include/migration/
1828
F: migration/
1829 1830
F: scripts/vmstate-static-checker.py
F: tests/vmstate-static-checker-data/
1831
F: tests/migration-test.c
1832
F: docs/devel/migration.rst
1833
F: qapi/migration.json
J
Juan Quintela 已提交
1834

1835
Seccomp
1836
M: Eduardo Otubo <otubo@redhat.com>
1837 1838 1839 1840
S: Supported
F: qemu-seccomp.c
F: include/sysemu/seccomp.h

1841 1842 1843 1844 1845 1846
Cryptography
M: Daniel P. Berrange <berrange@redhat.com>
S: Maintained
F: crypto/
F: include/crypto/
F: tests/test-crypto-*
1847
F: tests/benchmark-crypto-*
1848
F: qemu.sasl
1849

1850 1851 1852 1853 1854 1855 1856
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

1857 1858 1859 1860 1861 1862
Buffers
M: Daniel P. Berrange <berrange@redhat.com>
S: Odd fixes
F: util/buffer.c
F: include/qemu/buffer.h

1863 1864 1865 1866 1867 1868 1869
I/O Channels
M: Daniel P. Berrange <berrange@redhat.com>
S: Maintained
F: io/
F: include/io/
F: tests/test-io-*

1870 1871 1872 1873 1874 1875
Sockets
M: Daniel P. Berrange <berrange@redhat.com>
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
F: include/qemu/sockets.h
F: util/qemu-sockets.c
1876
F: qapi/sockets.json
1877

1878 1879 1880 1881 1882
Throttling infrastructure
M: Alberto Garcia <berto@igalia.com>
S: Supported
F: block/throttle-groups.c
F: include/block/throttle-groups.h
1883
F: include/qemu/throttle*.h
1884
F: util/throttle.c
1885 1886
F: docs/throttle.txt
F: tests/test-throttle.c
1887 1888
L: qemu-block@nongnu.org

F
Fam Zheng 已提交
1889 1890 1891 1892 1893 1894 1895
UUID
M: Fam Zheng <famz@redhat.com>
S: Supported
F: util/uuid.c
F: include/qemu/uuid.h
F: tests/test-uuid.c

1896 1897 1898 1899 1900 1901 1902 1903
COLO Framework
M: zhanghailiang <zhang.zhanghailiang@huawei.com>
S: Maintained
F: migration/colo*
F: include/migration/colo.h
F: include/migration/failover.h
F: docs/COLO-FT.txt

1904
COLO Proxy
1905
M: Zhang Chen <zhangckid@gmail.com>
1906 1907 1908 1909 1910 1911 1912
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

1913 1914 1915
Record/replay
M: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
R: Paolo Bonzini <pbonzini@redhat.com>
1916
W: https://wiki.qemu.org/Features/record-replay
1917 1918 1919 1920 1921 1922 1923 1924
S: Supported
F: replay/*
F: block/blkreplay.c
F: net/filter-replay.c
F: include/sysemu/replay.h
F: docs/replay.txt
F: stubs/replay.c

P
Peter Xu 已提交
1925 1926 1927 1928 1929 1930
IOVA Tree
M: Peter Xu <peterx@redhat.com>
S: Maintained
F: include/qemu/iova-tree.h
F: util/iova-tree.c

1931 1932 1933 1934 1935
elf2dmp
M: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
S: Maintained
F: contrib/elf2dmp/

1936 1937
Usermode Emulation
------------------
P
Paolo Bonzini 已提交
1938 1939 1940 1941
Overall
M: Riku Voipio <riku.voipio@iki.fi>
S: Maintained
F: thunk.c
1942
F: accel/tcg/user-exec*.c
P
Paolo Bonzini 已提交
1943

1944
BSD user
1945
S: Orphan
1946
F: bsd-user/
1947
F: default-configs/*-bsd-user.mak
1948 1949 1950

Linux user
M: Riku Voipio <riku.voipio@iki.fi>
1951
R: Laurent Vivier <laurent@vivier.eu>
1952 1953
S: Maintained
F: linux-user/
1954
F: default-configs/*-linux-user.mak
1955
F: scripts/qemu-binfmt-conf.sh
1956 1957 1958 1959

Tiny Code Generator (TCG)
-------------------------
Common code
1960
M: Richard Henderson <rth@twiddle.net>
1961 1962 1963
S: Maintained
F: tcg/

1964 1965 1966 1967
AArch64 target
M: Claudio Fontana <claudio.fontana@huawei.com>
M: Claudio Fontana <claudio.fontana@gmail.com>
S: Maintained
1968
L: qemu-arm@nongnu.org
1969
F: tcg/aarch64/
1970 1971
F: disas/arm-a64.cc
F: disas/libvixl/
1972

1973 1974 1975
ARM target
M: Andrzej Zaborowski <balrogg@gmail.com>
S: Maintained
1976
L: qemu-arm@nongnu.org
1977
F: tcg/arm/
1978
F: disas/arm.c
1979 1980

i386 target
1981
L: qemu-devel@nongnu.org
1982 1983
S: Maintained
F: tcg/i386/
1984
F: disas/i386.c
1985 1986

MIPS target
1987
M: Aurelien Jarno <aurelien@aurel32.net>
1988 1989
S: Maintained
F: tcg/mips/
1990
F: disas/mips.c
1991 1992

PPC
1993 1994
M: Richard Henderson <rth@twiddle.net>
S: Odd Fixes
1995
F: tcg/ppc/
1996
F: disas/ppc.c
1997 1998 1999 2000 2001

S390 target
M: Richard Henderson <rth@twiddle.net>
S: Maintained
F: tcg/s390/
2002
F: disas/s390.c
2003
L: qemu-s390x@nongnu.org
2004 2005

SPARC target
2006
S: Odd Fixes
2007
F: tcg/sparc/
2008
F: disas/sparc.c
S
Stefan Weil 已提交
2009 2010 2011 2012

TCI target
M: Stefan Weil <sw@weilnetz.de>
S: Maintained
2013
F: tcg/tci/
2014
F: tcg/tci.c
2015
F: disas/tci.c
2016

2017 2018 2019 2020
Block drivers
-------------
VMDK
M: Fam Zheng <famz@redhat.com>
2021
L: qemu-block@nongnu.org
2022 2023 2024 2025
S: Supported
F: block/vmdk.c

RBD
J
Josh Durgin 已提交
2026
M: Josh Durgin <jdurgin@redhat.com>
2027 2028
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
2029 2030
S: Supported
F: block/rbd.c
2031
T: git https://github.com/codyprime/qemu-kvm-jtc.git block
2032 2033 2034

Sheepdog
M: Liu Yuan <namei.unix@gmail.com>
2035 2036
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
2037 2038
S: Supported
F: block/sheepdog.c
2039
T: git https://github.com/codyprime/qemu-kvm-jtc.git block
2040 2041 2042

VHDX
M: Jeff Cody <jcody@redhat.com>
2043
L: qemu-block@nongnu.org
2044 2045
S: Supported
F: block/vhdx*
2046
T: git https://github.com/codyprime/qemu-kvm-jtc.git block
2047 2048 2049

VDI
M: Stefan Weil <sw@weilnetz.de>
2050
L: qemu-block@nongnu.org
2051 2052 2053 2054 2055 2056 2057
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>
2058
L: qemu-block@nongnu.org
2059
S: Odd Fixes
2060
F: block/iscsi.c
2061
F: block/iscsi-opts.c
2062

2063 2064 2065 2066 2067 2068 2069 2070 2071
Network Block Device (NBD)
M: Eric Blake <eblake@redhat.com>
L: qemu-block@nongnu.org
S: Maintained
F: block/nbd*
F: nbd/
F: include/block/nbd*
F: qemu-nbd.*
F: blockdev-nbd.c
2072
F: docs/interop/nbd.txt
2073 2074
T: git git://repo.or.cz/qemu/ericb.git nbd

P
Peter Lieven 已提交
2075
NFS
2076
M: Jeff Cody <jcody@redhat.com>
P
Peter Lieven 已提交
2077
M: Peter Lieven <pl@kamp.de>
2078
L: qemu-block@nongnu.org
P
Peter Lieven 已提交
2079 2080
S: Maintained
F: block/nfs.c
2081
T: git https://github.com/codyprime/qemu-kvm-jtc.git block
P
Peter Lieven 已提交
2082

2083 2084
SSH
M: Richard W.M. Jones <rjones@redhat.com>
2085 2086
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
2087 2088
S: Supported
F: block/ssh.c
2089
T: git https://github.com/codyprime/qemu-kvm-jtc.git block
2090

2091 2092 2093 2094 2095
CURL
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/curl.c
2096
T: git https://github.com/codyprime/qemu-kvm-jtc.git block
2097 2098 2099 2100 2101 2102

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

2105 2106 2107 2108 2109 2110
Null Block Driver
M: Fam Zheng <famz@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/null.c

F
Fam Zheng 已提交
2111 2112 2113 2114 2115 2116
NVMe Block Driver
M: Fam Zheng <famz@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/nvme*

2117 2118 2119 2120
Bootdevice
M: Gonglei <arei.gonglei@huawei.com>
S: Maintained
F: bootdevice.c
2121 2122 2123 2124 2125 2126

Quorum
M: Alberto Garcia <berto@igalia.com>
S: Supported
F: block/quorum.c
L: qemu-block@nongnu.org
2127

A
Aapo Vienamo 已提交
2128 2129 2130 2131 2132 2133
blklogwrites
M: Ari Sundholm <ari@tuxera.com>
L: qemu-block@nongnu.org
S: Supported
F: block/blklogwrites.c

2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159
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>
2160
M: Denis V. Lunev <den@openvz.org>
2161 2162 2163
L: qemu-block@nongnu.org
S: Supported
F: block/parallels.c
2164
F: docs/interop/parallels.txt
2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176

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
2177
F: include/block/raw-aio.h
2178
F: block/raw-format.c
2179 2180
F: block/file-posix.c
F: block/file-win32.c
2181 2182 2183 2184
F: block/win32-aio.c

qcow2
M: Kevin Wolf <kwolf@redhat.com>
2185
M: Max Reitz <mreitz@redhat.com>
2186 2187 2188
L: qemu-block@nongnu.org
S: Supported
F: block/qcow2*
2189
F: docs/interop/qcow2.txt
2190 2191 2192 2193 2194 2195 2196 2197 2198

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>
2199
M: Max Reitz <mreitz@redhat.com>
2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214
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
2215 2216 2217 2218 2219 2220

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

2222
Replication
2223
M: Wen Congyang <wencongyang2@huawei.com>
2224
M: Xie Changlong <xiechanglong.d@gmail.com>
2225 2226 2227 2228 2229 2230
S: Supported
F: replication*
F: block/replication.c
F: tests/test-replication.c
F: docs/block-replication.txt

2231 2232
PVRDMA
M: Yuval Shaia <yuval.shaia@oracle.com>
2233
M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
2234 2235 2236 2237 2238
S: Maintained
F: hw/rdma/*
F: hw/rdma/vmw/*
F: docs/pvrdma.txt

A
Alex Bennée 已提交
2239 2240
Build and test automation
-------------------------
2241
Build and test automation
A
Alex Bennée 已提交
2242
M: Alex Bennée <alex.bennee@linaro.org>
2243
M: Fam Zheng <famz@redhat.com>
2244
R: Philippe Mathieu-Daudé <f4bug@amsat.org>
A
Alex Bennée 已提交
2245
L: qemu-devel@nongnu.org
2246
S: Maintained
A
Alex Bennée 已提交
2247
F: .travis.yml
2248
F: scripts/travis/
A
Alex Bennée 已提交
2249
F: .shippable.yml
2250
F: tests/docker/
F
Fam Zheng 已提交
2251
F: tests/vm/
2252
W: https://travis-ci.org/qemu/qemu
2253
W: https://app.shippable.com/github/qemu/qemu
2254
W: http://patchew.org/QEMU/
2255

2256 2257 2258 2259
Guest Test Compilation Support
M: Alex Bennée <alex.bennee@linaro.org>
R: Philippe Mathieu-Daudé <f4bug@amsat.org>
F: tests/tcg/Makefile
2260
F: tests/tcg/Makefile.include
2261 2262
L: qemu-devel@nongnu.org

2263 2264 2265 2266 2267
Documentation
-------------
Build system architecture
M: Daniel P. Berrange <berrange@redhat.com>
S: Odd Fixes
2268
F: docs/devel/build-system.txt
F
Fam Zheng 已提交
2269

2270 2271 2272 2273
Incompatible changes
R: libvir-list@redhat.com
F: qemu-deprecated.texi

2274 2275 2276 2277 2278 2279
Build System
------------
GIT submodules
M: Daniel P. Berrange <berrange@redhat.com>
S: Odd Fixes
F: scripts/git-submodule.sh