MAINTAINERS 42.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 77 78
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
T: git git://github.com/vivier/qemu.git trivial-patches

79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
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/
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/
K: ^Subject:.*(?i)s390x?
T: git git://github.com/cohuck/qemu.git s390-next
L: qemu-s390x@nongnu.org

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

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

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

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

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

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

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

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

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

B
bellard 已提交
187
MIPS
188
M: Aurelien Jarno <aurelien@aurel32.net>
189
M: Yongbok Kim <yongbok.kim@mips.com>
190
S: Maintained
191
F: target/mips/
192
F: hw/mips/
193 194 195 196 197 198 199
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
200
F: tests/tcg/mips/
201
F: disas/mips.c
202

A
Anthony Green 已提交
203 204 205
Moxie
M: Anthony Green <green@moxielogic.com>
S: Maintained
206
F: target/moxie/
207
F: disas/moxie.c
208 209
F: hw/moxie/
F: default-configs/moxie-softmmu.mak
A
Anthony Green 已提交
210

M
Marek Vasut 已提交
211 212 213 214 215 216 217 218
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

219
OpenRISC
220 221
M: Stafford Horne <shorne@gmail.com>
S: Odd Fixes
222
F: target/openrisc/
223
F: hw/openrisc/
224
F: tests/tcg/openrisc/
225

B
bellard 已提交
226
PowerPC
227
M: David Gibson <david@gibson.dropbear.id.au>
228
M: Alexander Graf <agraf@suse.de>
229
L: qemu-ppc@nongnu.org
230
S: Maintained
231
F: target/ppc/
232
F: hw/ppc/
233
F: include/hw/ppc/
234
F: disas/ppc.c
235

M
Michael Clark 已提交
236 237 238 239 240 241 242 243 244 245 246
RISC-V
M: Michael Clark <mjc@sifive.com>
M: Palmer Dabbelt <palmer@sifive.com>
M: Sagar Karandikar <sagark@eecs.berkeley.edu>
M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
S: Maintained
F: target/riscv/
F: hw/riscv/
F: include/hw/riscv/
F: disas/riscv.c

247
S390
248
M: Richard Henderson <rth@twiddle.net>
249
M: Alexander Graf <agraf@suse.de>
250
M: David Hildenbrand <david@redhat.com>
251
S: Maintained
252
F: target/s390x/
253
F: hw/s390x/
254
F: disas/s390.c
255
L: qemu-s390x@nongnu.org
256

B
bellard 已提交
257
SH4
258
M: Aurelien Jarno <aurelien@aurel32.net>
259
S: Odd Fixes
260
F: target/sh4/
261
F: hw/sh4/
262
F: disas/sh4.c
263
F: include/hw/sh4/
264 265

SPARC
266
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
267
M: Artyom Tarasenko <atar4qemu@gmail.com>
268
S: Maintained
269
F: target/sparc/
270 271
F: hw/sparc/
F: hw/sparc64/
272
F: disas/sparc.c
273

274 275 276
UniCore32
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
S: Maintained
277
F: target/unicore32/
278
F: hw/unicore32/
279
F: include/hw/unicore32/
280

281
X86
P
Paolo Bonzini 已提交
282 283
M: Paolo Bonzini <pbonzini@redhat.com>
M: Richard Henderson <rth@twiddle.net>
E
Eduardo Habkost 已提交
284
M: Eduardo Habkost <ehabkost@redhat.com>
285
S: Maintained
286
F: target/i386/
287
F: hw/i386/
288
F: disas/i386.c
289
T: git git://github.com/ehabkost/qemu.git x86-next
290

291 292
Xtensa
M: Max Filippov <jcmvbkbc@gmail.com>
293
W: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
294
S: Maintained
295
F: target/xtensa/
296
F: hw/xtensa/
297
F: tests/tcg/xtensa/
298
F: disas/xtensa.c
299

300 301 302
TriCore
M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
S: Maintained
303
F: target/tricore/
304
F: hw/tricore/
305
F: include/hw/tricore/
306

307 308 309 310
Guest CPU Cores (KVM):
----------------------

Overall
311
M: Paolo Bonzini <pbonzini@redhat.com>
312 313 314
L: kvm@vger.kernel.org
S: Supported
F: */kvm.*
315
F: accel/kvm/
316
F: include/sysemu/kvm*.h
317

318 319
ARM
M: Peter Maydell <peter.maydell@linaro.org>
320
L: qemu-arm@nongnu.org
321
S: Maintained
322
F: target/arm/kvm.c
323

324
MIPS
325
M: James Hogan <jhogan@kernel.org>
326
S: Maintained
327
F: target/mips/kvm.c
328

329 330 331
PPC
M: Alexander Graf <agraf@suse.de>
S: Maintained
332
F: target/ppc/kvm.c
333

A
Alexander Graf 已提交
334
S390
335
M: Christian Borntraeger <borntraeger@de.ibm.com>
336
M: Cornelia Huck <cohuck@redhat.com>
337 338
M: Alexander Graf <agraf@suse.de>
S: Maintained
339
F: target/s390x/kvm.c
340 341
F: target/s390x/kvm_s390x.h
F: target/s390x/kvm-stub.c
342 343
F: target/s390x/ioinst.[ch]
F: target/s390x/machine.c
344
F: target/s390x/sigp.c
C
Cornelia Huck 已提交
345 346 347
F: hw/intc/s390_flic.c
F: hw/intc/s390_flic_kvm.c
F: include/hw/s390x/s390_flic.h
348
F: gdb-xml/s390*.xml
349 350
T: git git://github.com/cohuck/qemu.git s390-next
T: git git://github.com/borntraeger/qemu.git s390-next
351
L: qemu-s390x@nongnu.org
352 353

X86
P
Paolo Bonzini 已提交
354
M: Paolo Bonzini <pbonzini@redhat.com>
355 356 357
M: Marcelo Tosatti <mtosatti@redhat.com>
L: kvm@vger.kernel.org
S: Supported
358
F: target/i386/kvm.c
359

360 361 362 363
Guest CPU Cores (Xen):
----------------------

X86
364 365
M: Stefano Stabellini <sstabellini@kernel.org>
M: Anthony Perard <anthony.perard@citrix.com>
366
L: xen-devel@lists.xenproject.org
367 368
S: Supported
F: */xen*
369
F: hw/9pfs/xen-9p-backend.c
P
Paolo Bonzini 已提交
370 371 372
F: hw/char/xen_console.c
F: hw/display/xenfb.c
F: hw/net/xen_nic.c
373
F: hw/block/xen_*
P
Paolo Bonzini 已提交
374 375
F: hw/xen/
F: hw/xenpv/
376
F: hw/i386/xen/
P
Paolo Bonzini 已提交
377
F: include/hw/xen/
378
F: include/sysemu/xen-mapcache.h
379

380 381 382 383 384 385 386 387 388 389 390 391 392 393
Hosts:
------

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

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

394 395 396 397
NETBSD
L: qemu-devel@nongnu.org
M: Kamil Rytarowski <kamil@netbsd.org>
S: Maintained
398
K: ^Subject:.*(?i)NetBSD
399

400 401 402 403 404 405
OPENBSD
L: qemu-devel@nongnu.org
M: Brad Smith <brad@comstyle.com>
S: Maintained
K: ^Subject:.*(?i)OpenBSD

406 407 408 409 410
W32, W64
L: qemu-devel@nongnu.org
M: Stefan Weil <sw@weilnetz.de>
S: Maintained
F: *win32*
411 412 413
F: */*win32*
F: include/*/*win32*
X: qga/*win32*
414
F: qemu.nsi
415

416 417
ARM Machines
------------
418
Allwinner-a10
419
M: Beniamino Galvani <b.galvani@gmail.com>
420
L: qemu-arm@nongnu.org
421
S: Maintained
422 423
F: hw/*/allwinner*
F: include/hw/*/allwinner*
424 425
F: hw/arm/cubieboard.c

426
ARM PrimeCell and CMSDK devices
427
M: Peter Maydell <peter.maydell@linaro.org>
428
L: qemu-arm@nongnu.org
429 430
S: Maintained
F: hw/char/pl011.c
431
F: include/hw/char/pl011.h
432 433 434 435 436 437 438 439 440
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
441 442 443 444
F: hw/timer/cmsdk-apb-timer.c
F: include/hw/timer/cmsdk-apb-timer.h
F: hw/char/cmsdk-apb-uart.c
F: include/hw/char/cmsdk-apb-uart.h
445 446 447

ARM cores
M: Peter Maydell <peter.maydell@linaro.org>
448
L: qemu-arm@nongnu.org
449 450 451 452 453 454
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*
455 456
F: hw/timer/arm*
F: include/hw/arm/arm*.h
457 458 459 460 461
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
462 463
F: include/hw/timer/armv7m_systick.h
F: tests/test-arm-mptimer.c
464

465
Exynos
466
M: Igor Mitsyanko <i.mitsyanko@gmail.com>
467
L: qemu-arm@nongnu.org
468
S: Maintained
469
F: hw/*/exynos*
470
F: include/hw/arm/exynos4210.h
471

472
Calxeda Highbank
473
M: Rob Herring <robh@kernel.org>
474
L: qemu-arm@nongnu.org
475
S: Maintained
476 477
F: hw/arm/highbank.c
F: hw/net/xgmac.c
478

479 480
Canon DIGIC
M: Antony Pavlov <antonynpavlov@gmail.com>
481
L: qemu-arm@nongnu.org
482 483 484 485
S: Maintained
F: include/hw/arm/digic.h
F: hw/*/digic*

486
Gumstix
487
L: qemu-devel@nongnu.org
488
L: qemu-arm@nongnu.org
489
S: Orphan
490
F: hw/arm/gumstix.c
491

492 493
i.MX31
M: Peter Chubb <peter.chubb@nicta.com.au>
494
L: qemu-arm@nongnu.org
495
S: Odd fixes
496
F: hw/*/imx*
497
F: include/hw/*/imx*
498
F: hw/arm/kzm.c
499
F: include/hw/arm/fsl-imx31.h
500

501
Integrator CP
502
M: Peter Maydell <peter.maydell@linaro.org>
503
L: qemu-arm@nongnu.org
504
S: Maintained
505
F: hw/arm/integratorcp.c
506
F: hw/misc/arm_integrator_debug.c
507

508 509 510 511 512 513 514 515
MPS2
M: Peter Maydell <peter.maydell@linaro.org>
L: qemu-arm@nongnu.org
S: Maintained
F: hw/arm/mps2.c
F: hw/misc/mps2-scc.c
F: include/hw/misc/mps2-scc.h

516 517
Musicpal
M: Jan Kiszka <jan.kiszka@web.de>
518
L: qemu-arm@nongnu.org
519
S: Maintained
520
F: hw/arm/musicpal.c
521 522 523

nSeries
M: Andrzej Zaborowski <balrogg@gmail.com>
524
L: qemu-arm@nongnu.org
525
S: Maintained
526
F: hw/arm/nseries.c
527 528 529

Palm
M: Andrzej Zaborowski <balrogg@gmail.com>
530
L: qemu-arm@nongnu.org
531
S: Maintained
532
F: hw/arm/palm.c
533 534

Real View
535
M: Peter Maydell <peter.maydell@linaro.org>
536
L: qemu-arm@nongnu.org
537
S: Maintained
538
F: hw/arm/realview*
539
F: hw/cpu/realview_mpcore.c
540 541
F: hw/intc/realview_gic.c
F: include/hw/intc/realview_gic.h
542

543
PXA2XX
544
M: Andrzej Zaborowski <balrogg@gmail.com>
545
L: qemu-arm@nongnu.org
546
S: Maintained
547
F: hw/arm/mainstone.c
548
F: hw/arm/spitz.c
549 550 551
F: hw/arm/tosa.c
F: hw/arm/z2.c
F: hw/*/pxa2xx*
552
F: hw/misc/mst_fpga.c
553
F: include/hw/arm/pxa.h
554 555

Stellaris
556
M: Peter Maydell <peter.maydell@linaro.org>
557
L: qemu-arm@nongnu.org
558
S: Maintained
559
F: hw/*/stellaris*
560 561

Versatile PB
562
M: Peter Maydell <peter.maydell@linaro.org>
563
L: qemu-arm@nongnu.org
564
S: Maintained
565
F: hw/*/versatile*
566
F: hw/misc/arm_sysctl.c
567

568
Xilinx Zynq
569
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
570
M: Alistair Francis <alistair@alistair23.me>
571
L: qemu-arm@nongnu.org
572
S: Maintained
573
F: hw/*/xilinx_*
574
F: hw/*/cadence_*
575 576
F: hw/misc/zynq*
F: include/hw/misc/zynq*
577
X: hw/ssi/xilinx_*
578

579
Xilinx ZynqMP
580
M: Alistair Francis <alistair@alistair23.me>
581
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
582
L: qemu-arm@nongnu.org
583
S: Maintained
584
F: hw/*/xlnx*.c
585
F: include/hw/*/xlnx*.h
586

587 588
ARM ACPI Subsystem
M: Shannon Zhao <zhaoshenglong@huawei.com>
589
M: Shannon Zhao <shannon.zhaosl@gmail.com>
590
L: qemu-arm@nongnu.org
591 592 593
S: Maintained
F: hw/arm/virt-acpi-build.c

594 595 596 597 598 599 600 601 602
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
603
F: include/hw/*/stm32*.h
604 605 606 607 608 609

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

610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626
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

627 628 629 630 631
CRIS Machines
-------------
Axis Dev88
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
632
F: hw/cris/axis_dev88.c
P
Peter Maydell 已提交
633
F: hw/*/etraxfs_*.c
634

635 636 637 638 639
LM32 Machines
-------------
EVR32 and uclinux BSP
M: Michael Walle <michael@walle.cc>
S: Maintained
640
F: hw/lm32/lm32_boards.c
641

M
Michael Walle 已提交
642 643 644
milkymist
M: Michael Walle <michael@walle.cc>
S: Maintained
645
F: hw/lm32/milkymist.c
M
Michael Walle 已提交
646

A
Aurelien Jarno 已提交
647
M68K Machines
648 649
-------------
an5206
650 651
M: Thomas Huth <huth@tuxfamily.org>
S: Odd Fixes
652
F: hw/m68k/an5206.c
653
F: hw/m68k/mcf5206.c
654 655

mcf5208
656 657
M: Thomas Huth <huth@tuxfamily.org>
S: Odd Fixes
658
F: hw/m68k/mcf5208.c
659 660 661
F: hw/m68k/mcf_intc.c
F: hw/char/mcf_uart.c
F: hw/net/mcf_fec.c
662
F: include/hw/m68k/mcf*.h
663 664 665 666 667 668

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

671
petalogix_ml605
672
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
673
S: Maintained
674
F: hw/microblaze/petalogix_ml605_mmu.c
675

676 677 678 679 680
MIPS Machines
-------------
Jazz
M: Hervé Poussineau <hpoussin@reactos.org>
S: Maintained
681
F: hw/mips/mips_jazz.c
682 683 684 685

Malta
M: Aurelien Jarno <aurelien@aurel32.net>
S: Maintained
686
F: hw/mips/mips_malta.c
687 688

Mipssim
689
M: Yongbok Kim <yongbok.kim@mips.com>
690
S: Odd Fixes
691
F: hw/mips/mips_mipssim.c
692
F: hw/net/mipsnet.c
693 694 695 696

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

699
Fulong 2E
700
M: Yongbok Kim <yongbok.kim@mips.com>
701 702 703 704
S: Odd Fixes
F: hw/mips/mips_fulong2e.c

Boston
705
M: Paul Burton <paul.burton@mips.com>
706 707 708 709 710
S: Maintained
F: hw/core/loader-fit.c
F: hw/mips/boston.c
F: hw/pci-host/xilinx-pcie.c

711 712 713 714 715 716 717
OpenRISC Machines
-----------------
or1k-sim
M: Jia Liu <proljc@gmail.com>
S: Maintained
F: hw/openrisc/openrisc_sim.c

718 719 720 721
PowerPC Machines
----------------
405
M: Alexander Graf <agraf@suse.de>
722
L: qemu-ppc@nongnu.org
723
S: Odd Fixes
724
F: hw/ppc/ppc405_boards.c
725

726 727 728 729
Bamboo
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Odd Fixes
730
F: hw/ppc/ppc440_bamboo.c
731

732 733 734 735 736 737
e500
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Supported
F: hw/ppc/e500.[hc]
F: hw/ppc/e500plat.c
738 739 740
F: include/hw/ppc/ppc_e500.h
F: include/hw/pci-host/ppce500.h
F: pc-bios/u-boot.e500
741 742 743 744 745 746

mpc8544ds
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Supported
F: hw/ppc/mpc8544ds.c
747
F: hw/ppc/mpc8544_guts.c
748

749 750
New World
M: Alexander Graf <agraf@suse.de>
751
L: qemu-ppc@nongnu.org
752
S: Maintained
753
F: hw/ppc/mac_newworld.c
P
Peter Maydell 已提交
754 755
F: hw/pci-host/uninorth.c
F: hw/pci-bridge/dec.[hc]
756
F: hw/misc/macio/
757 758
F: include/hw/ppc/mac_dbdma.h
F: hw/nvram/mac_nvram.c
759 760 761

Old World
M: Alexander Graf <agraf@suse.de>
762
L: qemu-ppc@nongnu.org
763
S: Maintained
764
F: hw/ppc/mac_oldworld.c
P
Peter Maydell 已提交
765
F: hw/pci-host/grackle.c
766
F: hw/misc/macio/
767
F: hw/intc/heathrow_pic.c
768

A
Andreas Färber 已提交
769
PReP
770
M: Hervé Poussineau <hpoussin@reactos.org>
771
L: qemu-devel@nongnu.org
772
L: qemu-ppc@nongnu.org
773
S: Maintained
774
F: hw/ppc/prep.c
775 776
F: hw/ppc/prep_systemio.c
F: hw/ppc/rs6000_mc.c
P
Peter Maydell 已提交
777
F: hw/pci-host/prep.[hc]
778
F: hw/isa/i82378.c
779
F: hw/isa/pc87312.c
780
F: hw/dma/i82374.c
781
F: hw/timer/m48t59-isa.c
782
F: include/hw/isa/pc87312.h
783
F: include/hw/timer/m48t59.h
784
F: pc-bios/ppc_rom.bin
785

786
sPAPR
787
M: David Gibson <david@gibson.dropbear.id.au>
788 789 790
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Supported
791
F: hw/*/spapr*
792 793 794 795
F: include/hw/*/spapr*
F: hw/*/xics*
F: include/hw/*/xics*
F: pc-bios/spapr-rtas/*
796 797
F: pc-bios/spapr-rtas.bin
F: pc-bios/slof.bin
798
F: pc-bios/skiboot.lid
799 800
F: docs/specs/ppc-spapr-hcalls.txt
F: docs/specs/ppc-spapr-hotplug.txt
G
Greg Kurz 已提交
801 802 803 804
F: tests/spapr*
F: tests/libqos/*spapr*
F: tests/rtas*
F: tests/libqos/rtas*
805

806 807 808 809
virtex_ml507
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
L: qemu-ppc@nongnu.org
S: Odd Fixes
P
Peter Maydell 已提交
810
F: hw/ppc/virtex_ml507.c
811

812 813 814 815 816 817
sam460ex
M: BALATON Zoltan <balaton@eik.bme.hu>
L: qemu-ppc@nongnu.org
S: Maintained
F: hw/ide/sii3112.c

818 819 820 821 822
SH4 Machines
------------
R2D
M: Magnus Damm <magnus.damm@gmail.com>
S: Maintained
P
Peter Maydell 已提交
823
F: hw/sh4/r2d.c
824 825
F: hw/intc/sh_intc.c
F: hw/timer/sh_timer.c
826 827 828

Shix
M: Magnus Damm <magnus.damm@gmail.com>
829
S: Odd Fixes
P
Peter Maydell 已提交
830
F: hw/sh4/shix.c
831 832 833 834

SPARC Machines
--------------
Sun4m
835
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
836
S: Maintained
837
F: hw/sparc/sun4m.c
838 839
F: hw/dma/sparc32_dma.c
F: hw/dma/sun4m_iommu.c
840 841
F: hw/misc/eccmemctl.c
F: hw/misc/slavio_misc.c
842 843 844
F: include/hw/sparc/sparc32_dma.h
F: include/hw/sparc/sun4m.h
F: pc-bios/openbios-sparc32
845 846

Sun4u
847
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
848
S: Maintained
849
F: hw/sparc64/sun4u.c
850
F: pc-bios/openbios-sparc64
851

852 853 854
Sun4v
M: Artyom Tarasenko <atar4qemu@gmail.com>
S: Maintained
F
Fam Zheng 已提交
855
F: hw/sparc64/niagara.c
856 857 858
F: hw/timer/sun4v-rtc.c
F: include/hw/timer/sun4v-rtc.h

859 860 861
Leon3
M: Fabien Chouteau <chouteau@adacore.com>
S: Maintained
862 863
F: hw/sparc/leon3.c
F: hw/*/grlib*
864
F: include/hw/sparc/grlib.h
865

866 867
S390 Machines
-------------
C
Cornelia Huck 已提交
868
S390 Virtio-ccw
869
M: Cornelia Huck <cohuck@redhat.com>
870
M: Christian Borntraeger <borntraeger@de.ibm.com>
C
Cornelia Huck 已提交
871 872
M: Alexander Graf <agraf@suse.de>
S: Supported
P
Paolo Bonzini 已提交
873
F: hw/char/sclp*.[hc]
874
F: hw/char/terminal3270.c
875
F: hw/s390x/
C
Cornelia Huck 已提交
876
F: include/hw/s390x/
877
F: hw/watchdog/wdt_diag288.c
878 879
F: include/hw/watchdog/wdt_diag288.h
F: default-configs/s390x-softmmu.mak
880 881
T: git git://github.com/cohuck/qemu.git s390-next
T: git git://github.com/borntraeger/qemu.git s390-next
882
L: qemu-s390x@nongnu.org
C
Cornelia Huck 已提交
883

884 885 886 887 888 889 890 891 892
S390-ccw Bios
M: Christian Borntraeger <borntraeger@de.ibm.com>
M: Thomas Huth <thuth@redhat.com>
S: Supported
F: pc-bios/s390-ccw/
F: pc-bios/s390-ccw.img
T: git git://github.com/borntraeger/qemu.git s390-next
L: qemu-s390x@nongnu.org

893 894 895 896 897
UniCore32 Machines
-------------
PKUnity-3 SoC initramfs-with-busybox
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
S: Maintained
898
F: hw/*/puv3*
899 900
F: hw/unicore32/

901 902 903
X86 Machines
------------
PC
904
M: Michael S. Tsirkin <mst@redhat.com>
905
M: Marcel Apfelbaum <marcel@redhat.com>
906
S: Supported
907 908 909 910 911 912 913 914 915 916 917 918 919
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
920
F: include/hw/acpi/piix4.h
921 922 923 924 925
F: hw/misc/sga.c

PC Chipset
M: Michael S. Tsirkin <mst@redhat.com>
M: Paolo Bonzini <pbonzini@redhat.com>
926
S: Supported
927
F: hw/char/debugcon.c
928
F: hw/char/parallel*
929 930 931
F: hw/char/serial*
F: hw/dma/i8257*
F: hw/i2c/pm_smbus.c
932
F: hw/input/pckbd.c
933 934 935
F: hw/intc/apic*
F: hw/intc/ioapic*
F: hw/intc/i8259*
936
F: hw/isa/isa-superio.c
937 938 939 940 941
F: hw/misc/debugexit.c
F: hw/misc/pc-testdev.c
F: hw/timer/hpet*
F: hw/timer/i8254*
F: hw/timer/mc146818rtc*
942
F: hw/watchdog/wdt_ib700.c
943
F: include/hw/display/vga.h
944
F: include/hw/char/parallel.h
945
F: include/hw/dma/i8257.h
946
F: include/hw/i2c/pm_smbus.h
947
F: include/hw/input/i8042.h
948
F: include/hw/isa/superio.h
949 950 951
F: include/hw/timer/hpet.h
F: include/hw/timer/i8254*
F: include/hw/timer/mc146818rtc*
952

M
Michael S. Tsirkin 已提交
953 954 955 956 957
Machine core
M: Eduardo Habkost <ehabkost@redhat.com>
M: Marcel Apfelbaum <marcel@redhat.com>
S: Supported
F: hw/core/machine.c
958
F: hw/core/null-machine.c
M
Michael S. Tsirkin 已提交
959
F: include/hw/boards.h
960
T: git git://github.com/ehabkost/qemu.git machine-next
961

962 963
Xtensa Machines
---------------
964
sim
965 966
M: Max Filippov <jcmvbkbc@gmail.com>
S: Maintained
M
Max Filippov 已提交
967
F: hw/xtensa/sim.c
968

M
Max Filippov 已提交
969
XTFPGA (LX60, LX200, ML605, KC705)
970 971
M: Max Filippov <jcmvbkbc@gmail.com>
S: Maintained
M
Max Filippov 已提交
972 973
F: hw/xtensa/xtfpga.c
F: hw/net/opencores_eth.c
974

975 976
Devices
-------
J
Jiri Slaby 已提交
977 978 979 980 981
EDU
M: Jiri Slaby <jslaby@suse.cz>
S: Maintained
F: hw/misc/edu.c

982
IDE
983 984 985
M: John Snow <jsnow@redhat.com>
L: qemu-block@nongnu.org
S: Supported
986
F: include/hw/ide.h
987
F: include/hw/ide/
988
F: hw/ide/
989 990 991 992 993
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 已提交
994
F: tests/libqos/ahci*
995 996
T: git git://github.com/jnsnow/qemu.git ide

C
Corey Minyard 已提交
997 998 999 1000 1001 1002 1003 1004 1005
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*
T: git git://github.com/cminyard/qemu.git master-ipmi-rebase

1006 1007 1008 1009 1010 1011
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 已提交
1012
F: tests/fdc-test.c
1013
T: git git://github.com/jnsnow/qemu.git ide
1014

1015 1016 1017
OMAP
M: Peter Maydell <peter.maydell@linaro.org>
S: Maintained
1018
F: hw/*/omap*
1019
F: include/hw/arm/omap.h
1020

P
Paolo Bonzini 已提交
1021 1022 1023 1024 1025 1026
IPack
M: Alberto Garcia <berto@igalia.com>
S: Odd Fixes
F: hw/char/ipoctal232.c
F: hw/ipack/

1027 1028
PCI
M: Michael S. Tsirkin <mst@redhat.com>
1029
M: Marcel Apfelbaum <marcel@redhat.com>
1030
S: Supported
1031
F: include/hw/pci/*
1032
F: hw/misc/pci-testdev.c
1033
F: hw/pci/*
1034
F: hw/pci-bridge/*
1035 1036
F: docs/pci*
F: docs/specs/*pci*
1037
F: default-configs/pci.mak
M
Michael S. Tsirkin 已提交
1038

1039
ACPI/SMBIOS
M
Michael S. Tsirkin 已提交
1040 1041 1042 1043
M: Michael S. Tsirkin <mst@redhat.com>
M: Igor Mammedov <imammedo@redhat.com>
S: Supported
F: include/hw/acpi/*
1044
F: include/hw/smbios/*
M
Michael S. Tsirkin 已提交
1045
F: hw/mem/*
1046
F: hw/acpi/*
1047
F: hw/smbios/*
M
Michael S. Tsirkin 已提交
1048 1049
F: hw/i386/acpi-build.[hc]
F: hw/arm/virt-acpi-build.c
1050 1051
F: tests/bios-tables-test.c
F: tests/acpi-utils.[hc]
1052

1053 1054 1055 1056
ppc4xx
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Odd Fixes
1057
F: hw/ppc/ppc4*.c
1058
F: hw/i2c/ppc4xx_i2c.c
1059
F: include/hw/ppc/ppc4xx.h
1060
F: include/hw/i2c/ppc4xx_i2c.h
1061

1062 1063 1064 1065
ppce500
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Supported
P
Peter Maydell 已提交
1066
F: hw/ppc/e500*
1067 1068
F: hw/pci-host/ppce500.c
F: hw/net/fsl_etsec/
1069

1070 1071 1072 1073 1074
Character devices
M: Paolo Bonzini <pbonzini@redhat.com>
S: Odd Fixes
F: hw/char/

1075 1076 1077 1078
Network devices
M: Jason Wang <jasowang@redhat.com>
S: Odd Fixes
F: hw/net/
1079
F: include/hw/net/
G
Greg Kurz 已提交
1080
F: tests/virtio-net-test.c
1081 1082
T: git git://github.com/jasowang/qemu.git net

1083
SCSI
1084
M: Paolo Bonzini <pbonzini@redhat.com>
1085
R: Fam Zheng <famz@redhat.com>
1086
S: Supported
1087
F: include/hw/scsi/*
1088
F: hw/scsi/*
G
Greg Kurz 已提交
1089
F: tests/virtio-scsi-test.c
1090
T: git git://github.com/bonzini/qemu.git scsi-next
1091

1092
SSI
1093
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1094
M: Alistair Francis <alistair@alistair23.me>
1095
S: Maintained
1096 1097
F: hw/ssi/*
F: hw/block/m25p80.c
1098
F: include/hw/ssi/ssi.h
1099
X: hw/ssi/xilinx_*
1100
F: tests/m25p80-test.c
1101 1102

Xilinx SPI
1103
M: Alistair Francis <alistair@alistair23.me>
1104 1105 1106
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
S: Maintained
F: hw/ssi/xilinx_*
1107

1108 1109 1110 1111 1112 1113 1114 1115
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*

1116
USB
G
Gerd Hoffmann 已提交
1117 1118
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
1119
F: hw/usb/*
G
Gonglei 已提交
1120
F: tests/usb-*-test.c
1121 1122 1123 1124
F: docs/usb2.txt
F: docs/usb-storage.txt
F: include/hw/usb.h
F: include/hw/usb/
1125
F: default-configs/usb.mak
1126

1127 1128 1129 1130 1131 1132
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

1133 1134 1135
VFIO
M: Alex Williamson <alex.williamson@redhat.com>
S: Supported
1136
F: hw/vfio/*
1137
F: include/hw/vfio/
1138

1139
vfio-ccw
1140
M: Cornelia Huck <cohuck@redhat.com>
1141 1142 1143 1144 1145
S: Supported
F: hw/vfio/ccw.c
F: hw/s390x/s390-ccw.c
F: include/hw/s390x/s390-ccw.h
T: git git://github.com/cohuck/qemu.git s390-next
1146
L: qemu-s390x@nongnu.org
1147

1148 1149 1150
vhost
M: Michael S. Tsirkin <mst@redhat.com>
S: Supported
1151
F: hw/*/*vhost*
1152
F: docs/interop/vhost-user.txt
1153 1154

virtio
1155
M: Michael S. Tsirkin <mst@redhat.com>
1156
S: Supported
1157
F: hw/*/virtio*
1158 1159
F: hw/virtio/Makefile.objs
F: hw/virtio/trace-events
M
Michael S. Tsirkin 已提交
1160
F: net/vhost-user.c
1161
F: include/hw/virtio/
G
Greg Kurz 已提交
1162
F: tests/virtio-balloon-test.c
1163 1164

virtio-9p
1165
M: Greg Kurz <groug@kaod.org>
1166
S: Supported
1167 1168
F: hw/9pfs/
F: fsdev/
A
Andreas Färber 已提交
1169
F: tests/virtio-9p-test.c
1170
T: git git://github.com/gkurz/qemu.git 9p-next
1171 1172

virtio-blk
1173
M: Stefan Hajnoczi <stefanha@redhat.com>
1174
L: qemu-block@nongnu.org
1175
S: Supported
1176
F: hw/block/virtio-blk.c
1177
F: hw/block/dataplane/*
G
Greg Kurz 已提交
1178
F: tests/virtio-blk-test.c
1179
T: git git://github.com/stefanha/qemu.git block
1180

C
Cornelia Huck 已提交
1181
virtio-ccw
1182
M: Cornelia Huck <cohuck@redhat.com>
1183
M: Christian Borntraeger <borntraeger@de.ibm.com>
C
Cornelia Huck 已提交
1184 1185
S: Supported
F: hw/s390x/virtio-ccw.[hc]
1186 1187
T: git git://github.com/cohuck/qemu.git s390-next
T: git git://github.com/borntraeger/qemu.git s390-next
1188
L: qemu-s390x@nongnu.org
C
Cornelia Huck 已提交
1189

1190 1191 1192 1193 1194 1195
virtio-input
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
F: hw/input/virtio-input*.c
F: include/hw/virtio/virtio-input.h

1196
virtio-serial
A
Amit Shah 已提交
1197
M: Amit Shah <amit@kernel.org>
1198
S: Supported
1199 1200
F: hw/char/virtio-serial-bus.c
F: hw/char/virtio-console.c
1201
F: include/hw/virtio/virtio-serial.h
G
Greg Kurz 已提交
1202 1203
F: tests/virtio-console-test.c
F: tests/virtio-serial-test.c
1204

A
Amit Shah 已提交
1205
virtio-rng
A
Amit Shah 已提交
1206
M: Amit Shah <amit@kernel.org>
A
Amit Shah 已提交
1207 1208 1209
S: Supported
F: hw/virtio/virtio-rng.c
F: include/hw/virtio/virtio-rng.h
1210
F: include/sysemu/rng*.h
A
Amit Shah 已提交
1211
F: backends/rng*.c
G
Greg Kurz 已提交
1212
F: tests/virtio-rng-test.c
A
Amit Shah 已提交
1213

1214 1215 1216 1217 1218 1219 1220
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

1221 1222
nvme
M: Keith Busch <keith.busch@intel.com>
1223
L: qemu-block@nongnu.org
1224 1225
S: Supported
F: hw/block/nvme*
A
Andreas Färber 已提交
1226
F: tests/nvme-test.c
1227

1228
megasas
1229
M: Hannes Reinecke <hare@suse.com>
1230
L: qemu-block@nongnu.org
1231 1232 1233
S: Supported
F: hw/scsi/megasas.c
F: hw/scsi/mfi.h
1234
F: tests/megasas-test.c
1235

1236
Network packet abstractions
1237
M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1238 1239 1240 1241 1242 1243
S: Maintained
F: include/net/eth.h
F: net/eth.c
F: hw/net/net_rx_pkt*
F: hw/net/net_tx_pkt*

1244
Vmware
1245
M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1246 1247 1248
S: Maintained
F: hw/net/vmxnet*
F: hw/scsi/vmw_pvscsi*
1249
F: tests/vmxnet3-test.c
1250

S
Scott Feldman 已提交
1251 1252 1253 1254
Rocker
M: Jiri Pirko <jiri@resnulli.us>
S: Maintained
F: hw/net/rocker/
1255 1256
F: tests/rocker/
F: docs/specs/rocker.txt
S
Scott Feldman 已提交
1257

X
Xiao Guangrong 已提交
1258
NVDIMM
1259
M: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
X
Xiao Guangrong 已提交
1260 1261 1262 1263 1264
S: Maintained
F: hw/acpi/nvdimm.c
F: hw/mem/nvdimm.c
F: include/hw/mem/nvdimm.h

1265
e1000x
1266
M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1267 1268 1269
S: Maintained
F: hw/net/e1000x*

1270
e1000e
1271
M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
1272 1273 1274
S: Maintained
F: hw/net/e1000e*

1275 1276 1277 1278 1279
eepro100
M: Stefan Weil <sw@weilnetz.de>
S: Maintained
F: hw/net/eepro100.c

1280
Generic Loader
1281
M: Alistair Francis <alistair@alistair23.me>
1282 1283 1284
S: Maintained
F: hw/core/generic-loader.c
F: include/hw/core/generic-loader.h
1285
F: docs/generic-loader.txt
1286

1287 1288 1289 1290 1291 1292 1293
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

1294 1295 1296 1297 1298 1299 1300 1301 1302
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

1303 1304 1305 1306 1307 1308 1309
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

1310 1311 1312
Subsystems
----------
Audio
G
Gerd Hoffmann 已提交
1313
M: Gerd Hoffmann <kraxel@redhat.com>
1314 1315
S: Maintained
F: audio/
1316
F: hw/audio/
1317
F: include/hw/audio/
A
Andreas Färber 已提交
1318
F: tests/ac97-test.c
A
Andreas Färber 已提交
1319
F: tests/es1370-test.c
A
Andreas Färber 已提交
1320
F: tests/intel-hda-test.c
1321

1322
Block layer core
1323
M: Kevin Wolf <kwolf@redhat.com>
1324
M: Max Reitz <mreitz@redhat.com>
1325
L: qemu-block@nongnu.org
1326 1327 1328
S: Supported
F: block*
F: block/
1329
F: hw/block/
1330
F: include/block/
1331 1332
F: qemu-img*
F: qemu-io*
1333
F: tests/qemu-iotests/
1334
F: util/qemu-progress.c
1335
T: git git://repo.or.cz/qemu/kevin.git block
1336

1337 1338
Block I/O path
M: Stefan Hajnoczi <stefanha@redhat.com>
1339
M: Fam Zheng <famz@redhat.com>
1340 1341
L: qemu-block@nongnu.org
S: Supported
1342 1343
F: util/async.c
F: util/aio-*.c
1344 1345
F: block/io.c
F: migration/block*
1346
F: include/block/aio.h
1347
F: scripts/qemugdb/aio.py
1348 1349
T: git git://github.com/stefanha/qemu.git block

1350 1351
Block SCSI subsystem
M: Paolo Bonzini <pbonzini@redhat.com>
1352
R: Fam Zheng <famz@redhat.com>
1353 1354 1355 1356 1357
L: qemu-block@nongnu.org
S: Supported
F: include/scsi/*
F: scsi/*

1358 1359 1360 1361 1362 1363 1364 1365
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
1366
F: block/stream.c
1367 1368 1369
F: block/mirror.c
T: git git://github.com/codyprime/qemu-kvm-jtc.git block

1370 1371 1372 1373 1374 1375
Block QAPI, monitor, command line
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: blockdev.c
F: block/qapi.c
F: qapi/block*.json
1376
F: qapi/transaction.json
1377 1378
T: git git://repo.or.cz/qemu/armbru.git block-next

1379 1380 1381 1382 1383 1384 1385 1386 1387 1388
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
1389
F: docs/interop/bitmaps.rst
1390 1391 1392
T: git git://github.com/famz/qemu.git bitmaps
T: git git://github.com/jnsnow/qemu.git bitmaps

1393
Character device backends
1394
M: Paolo Bonzini <pbonzini@redhat.com>
1395
M: Marc-André Lureau <marcandre.lureau@redhat.com>
1396
S: Maintained
M
Marc-André Lureau 已提交
1397
F: chardev/
1398
F: include/chardev/
1399
F: qapi/char.json
1400

1401 1402 1403
Character Devices (Braille)
M: Samuel Thibault <samuel.thibault@ens-lyon.org>
S: Maintained
1404
F: chardev/baum.c
1405

1406 1407 1408 1409 1410 1411 1412 1413 1414
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

1415 1416 1417 1418 1419
Coverity model
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: scripts/coverity-model.c

1420
CPU
1421
L: qemu-devel@nongnu.org
1422 1423
S: Supported
F: qom/cpu.c
P
Peter Maydell 已提交
1424
F: include/qom/cpu.h
1425

1426
Device Tree
1427
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1428 1429
M: Alexander Graf <agraf@suse.de>
S: Maintained
1430 1431
F: device_tree.c
F: include/sysemu/device_tree.h
1432

1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443
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

1444 1445 1446 1447 1448 1449 1450 1451
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

1452
GDB stub
1453
L: qemu-devel@nongnu.org
1454 1455 1456 1457
S: Odd Fixes
F: gdbstub*
F: gdb-xml/

1458 1459 1460 1461 1462 1463
Memory API
M: Paolo Bonzini <pbonzini@redhat.com>
S: Supported
F: include/exec/ioport.h
F: ioport.c
F: include/exec/memory.h
1464
F: include/exec/ram_addr.h
1465 1466 1467 1468
F: memory.c
F: include/exec/memory-internal.h
F: exec.c

G
Gerd Hoffmann 已提交
1469 1470 1471
SPICE
M: Gerd Hoffmann <kraxel@redhat.com>
S: Supported
P
Peter Maydell 已提交
1472
F: include/ui/qemu-spice.h
1473
F: include/ui/spice-display.h
G
Gerd Hoffmann 已提交
1474 1475
F: ui/spice-*.c
F: audio/spiceaudio.c
1476
F: hw/display/qxl*
1477
F: qapi/ui.json
G
Gerd Hoffmann 已提交
1478

1479
Graphics
G
Gerd Hoffmann 已提交
1480 1481
M: Gerd Hoffmann <kraxel@redhat.com>
S: Odd Fixes
1482
F: ui/
1483
F: include/ui/
1484
F: qapi/ui.json
1485

1486
Cocoa graphics
1487
M: Peter Maydell <peter.maydell@linaro.org>
1488 1489 1490
S: Odd Fixes
F: ui/cocoa.m

1491
Main loop
1492 1493 1494
M: Paolo Bonzini <pbonzini@redhat.com>
S: Maintained
F: cpus.c
1495 1496
F: util/main-loop.c
F: util/qemu-timer.c
1497
F: vl.c
1498
F: qapi/run-state.json
1499

1500
Human Monitor (HMP)
1501
M: Dr. David Alan Gilbert <dgilbert@redhat.com>
1502
S: Maintained
1503
F: monitor.c
1504 1505 1506
F: hmp.[ch]
F: hmp-commands*.hx
F: include/monitor/hmp-target.h
1507
F: tests/test-hmp.c
1508

1509
Network device backends
1510
M: Jason Wang <jasowang@redhat.com>
1511 1512
S: Maintained
F: net/
1513
F: include/net/
1514
T: git git://github.com/jasowang/qemu.git net
1515
F: qapi/net.json
1516

1517 1518 1519 1520 1521 1522 1523 1524
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

1525 1526 1527 1528 1529
NUMA
M: Eduardo Habkost <ehabkost@redhat.com>
S: Maintained
F: numa.c
F: include/sysemu/numa.h
1530
T: git git://github.com/ehabkost/qemu.git machine-next
1531

1532 1533 1534 1535 1536 1537
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
1538
T: git git://github.com/ehabkost/qemu.git machine-next
1539

1540 1541 1542 1543 1544 1545
Cryptodev Backends
M: Gonglei <arei.gonglei@huawei.com>
S: Maintained
F: include/sysemu/cryptodev*.h
F: backends/cryptodev*.c

1546 1547 1548 1549 1550 1551 1552 1553
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

1554
QAPI
1555
M: Markus Armbruster <armbru@redhat.com>
1556
M: Michael Roth <mdroth@linux.vnet.ibm.com>
1557
S: Supported
1558
F: qapi/
1559
X: qapi/*.json
1560 1561 1562
F: include/qapi/
X: include/qapi/qmp/
F: include/qapi/qmp/dispatch.h
1563
F: tests/qapi-schema/
1564
F: tests/test-*-visitor.c
1565
F: tests/test-qapi-*.c
1566
F: tests/test-qmp-*.c
1567
F: tests/test-visitor-serialization.c
1568
F: scripts/qapi*
1569
F: docs/devel/qapi*
1570
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1571

1572 1573 1574 1575 1576
QAPI Schema
M: Eric Blake <eblake@redhat.com>
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: qapi-schema.json
1577
F: qapi/*.json
1578
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1579

1580
QObject
1581 1582
M: Markus Armbruster <armbru@redhat.com>
S: Supported
1583
F: qobject/
1584 1585
F: include/qapi/qmp/
X: include/qapi/qmp/dispatch.h
1586
F: scripts/coccinelle/qobject.cocci
1587
F: tests/check-qdict.c
1588
F: tests/check-qnum.c
1589 1590 1591
F: tests/check-qjson.c
F: tests/check-qlist.c
F: tests/check-qstring.c
1592
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1593

1594 1595 1596 1597
QEMU Guest Agent
M: Michael Roth <mdroth@linux.vnet.ibm.com>
S: Maintained
F: qga/
1598 1599 1600 1601
F: qemu-ga.texi
F: scripts/qemu-guest-agent/
F: tests/test-qga.c
F: docs/interop/qemu-ga-ref.texi
1602 1603
T: git git://github.com/mdroth/qemu.git qga

A
Andreas Färber 已提交
1604 1605 1606 1607 1608 1609 1610 1611
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
1612 1613
F: tests/check-qom-interface.c
F: tests/check-qom-proplist.c
A
Andreas Färber 已提交
1614 1615
F: tests/qom-test.c

1616
QMP
1617 1618
M: Markus Armbruster <armbru@redhat.com>
S: Supported
1619 1620
F: qmp.c
F: monitor.c
1621
F: docs/devel/*qmp-*
1622
F: scripts/qmp/
1623
F: tests/qmp-test.c
1624
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1625

1626
Register API
1627
M: Alistair Francis <alistair@alistair23.me>
1628 1629 1630
S: Maintained
F: hw/core/register.c
F: include/hw/register.h
1631
F: include/hw/registerfields.h
1632

1633
SLIRP
1634
M: Samuel Thibault <samuel.thibault@ens-lyon.org>
J
Jan Kiszka 已提交
1635 1636
M: Jan Kiszka <jan.kiszka@siemens.com>
S: Maintained
1637
F: slirp/
1638
F: net/slirp.c
1639
F: include/net/slirp.h
1640
T: git git://git.kiszka.org/qemu.git queues/slirp
1641

1642 1643 1644 1645 1646
Stubs
M: Paolo Bonzini <pbonzini@redhat.com>
S: Maintained
F: stubs/

1647
Tracing
1648
M: Stefan Hajnoczi <stefanha@redhat.com>
1649 1650
S: Maintained
F: trace/
1651 1652
F: scripts/tracetool.py
F: scripts/tracetool/
1653
F: docs/devel/tracing.txt
1654
T: git git://github.com/stefanha/qemu.git tracing
1655

1656
TPM
1657 1658
M: Stefan Berger <stefanb@linux.vnet.ibm.com>
S: Maintained
1659
F: tpm.c
P
Philippe Mathieu-Daudé 已提交
1660
F: stubs/tpm.c
1661 1662 1663 1664
F: hw/tpm/*
F: include/hw/acpi/tpm.h
F: include/sysemu/tpm*
F: qapi/tpm.json
1665
F: backends/tpm.c
1666
F: tests/*tpm*
1667
T: git git://github.com/stefanberger/qemu-tpm.git tpm-next
1668

B
Blue Swirl 已提交
1669 1670 1671 1672
Checkpatch
S: Odd Fixes
F: scripts/checkpatch.pl

J
Juan Quintela 已提交
1673 1674
Migration
M: Juan Quintela <quintela@redhat.com>
1675
M: Dr. David Alan Gilbert <dgilbert@redhat.com>
J
Juan Quintela 已提交
1676 1677
S: Maintained
F: include/migration/
1678
F: migration/
1679 1680
F: scripts/vmstate-static-checker.py
F: tests/vmstate-static-checker-data/
1681
F: tests/migration-test.c
1682
F: docs/devel/migration.txt
1683
F: qapi/migration.json
J
Juan Quintela 已提交
1684

1685
Seccomp
1686
M: Eduardo Otubo <otubo@redhat.com>
1687 1688 1689 1690
S: Supported
F: qemu-seccomp.c
F: include/sysemu/seccomp.h

1691 1692 1693 1694 1695 1696
Cryptography
M: Daniel P. Berrange <berrange@redhat.com>
S: Maintained
F: crypto/
F: include/crypto/
F: tests/test-crypto-*
1697
F: tests/benchmark-crypto-*
1698
F: qemu.sasl
1699

1700 1701 1702 1703 1704 1705 1706
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

1707 1708 1709 1710 1711 1712
Buffers
M: Daniel P. Berrange <berrange@redhat.com>
S: Odd fixes
F: util/buffer.c
F: include/qemu/buffer.h

1713 1714 1715 1716 1717 1718 1719
I/O Channels
M: Daniel P. Berrange <berrange@redhat.com>
S: Maintained
F: io/
F: include/io/
F: tests/test-io-*

1720 1721 1722 1723 1724 1725 1726
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
1727
F: qapi/sockets.json
1728

1729 1730 1731 1732 1733
Throttling infrastructure
M: Alberto Garcia <berto@igalia.com>
S: Supported
F: block/throttle-groups.c
F: include/block/throttle-groups.h
1734
F: include/qemu/throttle*.h
1735
F: util/throttle.c
1736 1737
F: docs/throttle.txt
F: tests/test-throttle.c
1738 1739
L: qemu-block@nongnu.org

F
Fam Zheng 已提交
1740 1741 1742 1743 1744 1745 1746
UUID
M: Fam Zheng <famz@redhat.com>
S: Supported
F: util/uuid.c
F: include/qemu/uuid.h
F: tests/test-uuid.c

1747 1748 1749 1750 1751 1752 1753 1754
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

1755
COLO Proxy
1756
M: Zhang Chen <zhangckid@gmail.com>
1757 1758 1759 1760 1761 1762 1763
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

1764 1765 1766
Record/replay
M: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
R: Paolo Bonzini <pbonzini@redhat.com>
1767
W: https://wiki.qemu.org/Features/record-replay
1768 1769 1770 1771 1772 1773 1774 1775
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

1776 1777
Usermode Emulation
------------------
P
Paolo Bonzini 已提交
1778 1779 1780 1781
Overall
M: Riku Voipio <riku.voipio@iki.fi>
S: Maintained
F: thunk.c
1782
F: accel/tcg/user-exec*.c
P
Paolo Bonzini 已提交
1783

1784
BSD user
1785
S: Orphan
1786
F: bsd-user/
1787
F: default-configs/*-bsd-user.mak
1788 1789 1790

Linux user
M: Riku Voipio <riku.voipio@iki.fi>
1791
R: Laurent Vivier <laurent@vivier.eu>
1792 1793
S: Maintained
F: linux-user/
1794
F: default-configs/*-linux-user.mak
1795
F: scripts/qemu-binfmt-conf.sh
1796 1797 1798 1799

Tiny Code Generator (TCG)
-------------------------
Common code
1800
M: Richard Henderson <rth@twiddle.net>
1801 1802 1803
S: Maintained
F: tcg/

1804 1805 1806 1807
AArch64 target
M: Claudio Fontana <claudio.fontana@huawei.com>
M: Claudio Fontana <claudio.fontana@gmail.com>
S: Maintained
1808
L: qemu-arm@nongnu.org
1809
F: tcg/aarch64/
1810 1811
F: disas/arm-a64.cc
F: disas/libvixl/
1812

1813 1814 1815
ARM target
M: Andrzej Zaborowski <balrogg@gmail.com>
S: Maintained
1816
L: qemu-arm@nongnu.org
1817
F: tcg/arm/
1818
F: disas/arm.c
1819 1820

i386 target
1821
L: qemu-devel@nongnu.org
1822 1823
S: Maintained
F: tcg/i386/
1824
F: disas/i386.c
1825 1826

MIPS target
1827
M: Aurelien Jarno <aurelien@aurel32.net>
1828 1829
S: Maintained
F: tcg/mips/
1830
F: disas/mips.c
1831 1832

PPC
1833 1834
M: Richard Henderson <rth@twiddle.net>
S: Odd Fixes
1835
F: tcg/ppc/
1836
F: disas/ppc.c
1837 1838 1839 1840 1841 1842

S390 target
M: Alexander Graf <agraf@suse.de>
M: Richard Henderson <rth@twiddle.net>
S: Maintained
F: tcg/s390/
1843
F: disas/s390.c
1844
L: qemu-s390x@nongnu.org
1845 1846

SPARC target
1847
S: Odd Fixes
1848
F: tcg/sparc/
1849
F: disas/sparc.c
S
Stefan Weil 已提交
1850 1851 1852 1853

TCI target
M: Stefan Weil <sw@weilnetz.de>
S: Maintained
1854
F: tcg/tci/
1855
F: tcg/tci.c
1856
F: disas/tci.c
1857

1858 1859 1860 1861
Block drivers
-------------
VMDK
M: Fam Zheng <famz@redhat.com>
1862
L: qemu-block@nongnu.org
1863 1864 1865 1866
S: Supported
F: block/vmdk.c

RBD
J
Josh Durgin 已提交
1867
M: Josh Durgin <jdurgin@redhat.com>
1868 1869
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
1870 1871
S: Supported
F: block/rbd.c
1872
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1873 1874

Sheepdog
1875
M: Hitoshi Mitake <mitake.hitoshi@lab.ntt.co.jp>
1876
M: Liu Yuan <namei.unix@gmail.com>
1877 1878
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
1879
L: sheepdog@lists.wpkg.org
1880 1881
S: Supported
F: block/sheepdog.c
1882
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1883 1884 1885

VHDX
M: Jeff Cody <jcody@redhat.com>
1886
L: qemu-block@nongnu.org
1887 1888
S: Supported
F: block/vhdx*
1889
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1890 1891 1892

VDI
M: Stefan Weil <sw@weilnetz.de>
1893
L: qemu-block@nongnu.org
1894 1895 1896 1897 1898 1899 1900
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>
1901
L: qemu-block@nongnu.org
1902 1903
S: Supported
F: block/iscsi.c
1904
F: block/iscsi-opts.c
1905

1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917
Network Block Device (NBD)
M: Eric Blake <eblake@redhat.com>
M: Paolo Bonzini <pbonzini@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
T: git git://repo.or.cz/qemu/ericb.git nbd

P
Peter Lieven 已提交
1918
NFS
1919
M: Jeff Cody <jcody@redhat.com>
P
Peter Lieven 已提交
1920
M: Peter Lieven <pl@kamp.de>
1921
L: qemu-block@nongnu.org
P
Peter Lieven 已提交
1922 1923
S: Maintained
F: block/nfs.c
1924
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
P
Peter Lieven 已提交
1925

1926 1927
SSH
M: Richard W.M. Jones <rjones@redhat.com>
1928 1929
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
1930 1931
S: Supported
F: block/ssh.c
1932
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1933

1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946
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
1947

1948 1949 1950 1951 1952 1953
Null Block Driver
M: Fam Zheng <famz@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/null.c

F
Fam Zheng 已提交
1954 1955 1956 1957 1958 1959
NVMe Block Driver
M: Fam Zheng <famz@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/nvme*

1960 1961 1962 1963
Bootdevice
M: Gonglei <arei.gonglei@huawei.com>
S: Maintained
F: bootdevice.c
1964 1965 1966 1967 1968 1969

Quorum
M: Alberto Garcia <berto@igalia.com>
S: Supported
F: block/quorum.c
L: qemu-block@nongnu.org
1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996

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>
1997
M: Denis V. Lunev <den@openvz.org>
1998 1999 2000
L: qemu-block@nongnu.org
S: Supported
F: block/parallels.c
2001
F: docs/interop/parallels.txt
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013

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
2014
F: include/block/raw-aio.h
2015
F: block/raw-format.c
2016 2017
F: block/file-posix.c
F: block/file-win32.c
2018 2019 2020 2021
F: block/win32-aio.c

qcow2
M: Kevin Wolf <kwolf@redhat.com>
2022
M: Max Reitz <mreitz@redhat.com>
2023 2024 2025
L: qemu-block@nongnu.org
S: Supported
F: block/qcow2*
2026
F: docs/interop/qcow2.txt
2027 2028 2029 2030 2031 2032 2033 2034 2035

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>
2036
M: Max Reitz <mreitz@redhat.com>
2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051
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
2052 2053 2054 2055 2056 2057

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

2059
Replication
2060
M: Wen Congyang <wencongyang2@huawei.com>
2061
M: Xie Changlong <xiechanglong.d@gmail.com>
2062 2063 2064 2065 2066 2067
S: Supported
F: replication*
F: block/replication.c
F: tests/test-replication.c
F: docs/block-replication.txt

2068 2069 2070 2071 2072 2073 2074 2075
PVRDMA
M: Yuval Shaia <yuval.shaia@oracle.com>
M: Marcel Apfelbaum <marcel@redhat.com>
S: Maintained
F: hw/rdma/*
F: hw/rdma/vmw/*
F: docs/pvrdma.txt

A
Alex Bennée 已提交
2076 2077
Build and test automation
-------------------------
2078
Build and test automation
A
Alex Bennée 已提交
2079
M: Alex Bennée <alex.bennee@linaro.org>
2080
M: Fam Zheng <famz@redhat.com>
2081
R: Philippe Mathieu-Daudé <f4bug@amsat.org>
A
Alex Bennée 已提交
2082
L: qemu-devel@nongnu.org
2083
S: Maintained
A
Alex Bennée 已提交
2084
F: .travis.yml
A
Alex Bennée 已提交
2085
F: .shippable.yml
2086
F: tests/docker/
F
Fam Zheng 已提交
2087
F: tests/vm/
2088
W: https://travis-ci.org/qemu/qemu
2089
W: https://app.shippable.com/github/qemu/qemu
2090
W: http://patchew.org/QEMU/
2091 2092 2093 2094 2095 2096

Documentation
-------------
Build system architecture
M: Daniel P. Berrange <berrange@redhat.com>
S: Odd Fixes
2097
F: docs/devel/build-system.txt
F
Fam Zheng 已提交
2098

2099 2100 2101 2102 2103 2104
Build System
------------
GIT submodules
M: Daniel P. Berrange <berrange@redhat.com>
S: Odd Fixes
F: scripts/git-submodule.sh