MAINTAINERS 39.4 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 64 65 66 67
Responsible Disclosure, Reporting Security Issues
------------------------------
W: http://wiki.qemu.org/SecurityProcess
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
Guest CPU cores (TCG):
----------------------
P
Paolo Bonzini 已提交
81
Overall
82
L: qemu-devel@nongnu.org
83 84 85 86 87 88
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
89
F: accel/tcg/
90 91
F: include/exec/cpu*.h
F: include/exec/exec-all.h
P
Paolo Bonzini 已提交
92
F: include/exec/helper*.h
93
F: include/exec/tb-hash.h
94
F: include/sysemu/cpus.h
P
Paolo Bonzini 已提交
95

96 97 98 99 100 101 102
FPU emulation
M: Aurelien Jarno <aurelien@aurel32.net>
M: Peter Maydell <peter.maydell@linaro.org>
S: Odd Fixes
F: fpu/
F: include/fpu/

103
Alpha
104 105
M: Richard Henderson <rth@twiddle.net>
S: Maintained
106
F: target/alpha/
107
F: hw/alpha/
108
F: tests/tcg/alpha/
109
F: disas/alpha.c
B
bellard 已提交
110 111

ARM
112
M: Peter Maydell <peter.maydell@linaro.org>
113
L: qemu-arm@nongnu.org
114
S: Maintained
115
F: target/arm/
116 117
F: hw/arm/
F: hw/cpu/a*mpcore.c
118
F: include/hw/cpu/a*mpcore.h
119 120 121
F: disas/arm.c
F: disas/arm-a64.cc
F: disas/libvixl/
122 123 124 125

CRIS
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
126
F: target/cris/
127
F: hw/cris/
128
F: include/hw/cris/
129
F: tests/tcg/cris/
130
F: disas/cris.c
131

132 133 134 135 136 137
HPPA (PA-RISC)
M: Richard Henderson <rth@twiddle.net>
S: Maintained
F: target/hppa/
F: disas/hppa.c

138 139 140
LM32
M: Michael Walle <michael@walle.cc>
S: Maintained
141
F: target/lm32/
142
F: disas/lm32.c
143
F: hw/lm32/
144 145 146 147
F: hw/*/lm32_*
F: hw/*/milkymist-*
F: include/hw/char/lm32_juart.h
F: include/hw/lm32/
148
F: tests/tcg/lm32/
149

150
M68K
L
Laurent Vivier 已提交
151 152
M: Laurent Vivier <laurent@vivier.eu>
S: Maintained
153
F: target/m68k/
154
F: disas/m68k.c
155 156 157 158

MicroBlaze
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
159
F: target/microblaze/
160
F: hw/microblaze/
161
F: disas/microblaze.c
162

B
bellard 已提交
163
MIPS
164
M: Aurelien Jarno <aurelien@aurel32.net>
165
M: Yongbok Kim <yongbok.kim@imgtec.com>
166
S: Maintained
167
F: target/mips/
168
F: hw/mips/
169 170 171 172 173 174 175
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
176
F: tests/tcg/mips/
177
F: disas/mips.c
178

A
Anthony Green 已提交
179 180 181
Moxie
M: Anthony Green <green@moxielogic.com>
S: Maintained
182
F: target/moxie/
183
F: disas/moxie.c
184 185
F: hw/moxie/
F: default-configs/moxie-softmmu.mak
A
Anthony Green 已提交
186

M
Marek Vasut 已提交
187 188 189 190 191 192 193 194
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

195
OpenRISC
196 197
M: Stafford Horne <shorne@gmail.com>
S: Odd Fixes
198
F: target/openrisc/
199
F: hw/openrisc/
200
F: tests/tcg/openrisc/
201

B
bellard 已提交
202
PowerPC
203
M: David Gibson <david@gibson.dropbear.id.au>
204
M: Alexander Graf <agraf@suse.de>
205
L: qemu-ppc@nongnu.org
206
S: Maintained
207
F: target/ppc/
208
F: hw/ppc/
209
F: include/hw/ppc/
210
F: disas/ppc.c
211 212

S390
213
M: Richard Henderson <rth@twiddle.net>
214 215
M: Alexander Graf <agraf@suse.de>
S: Maintained
216
F: target/s390x/
217
F: hw/s390x/
218
F: disas/s390.c
219

B
bellard 已提交
220
SH4
221
M: Aurelien Jarno <aurelien@aurel32.net>
222
S: Odd Fixes
223
F: target/sh4/
224
F: hw/sh4/
225
F: disas/sh4.c
226
F: include/hw/sh4/
227 228

SPARC
229
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
230
M: Artyom Tarasenko <atar4qemu@gmail.com>
231
S: Maintained
232
F: target/sparc/
233 234
F: hw/sparc/
F: hw/sparc64/
235
F: disas/sparc.c
236

237 238 239
UniCore32
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
S: Maintained
240
F: target/unicore32/
241
F: hw/unicore32/
242
F: include/hw/unicore32/
243

244
X86
P
Paolo Bonzini 已提交
245 246
M: Paolo Bonzini <pbonzini@redhat.com>
M: Richard Henderson <rth@twiddle.net>
E
Eduardo Habkost 已提交
247
M: Eduardo Habkost <ehabkost@redhat.com>
248
S: Maintained
249
F: target/i386/
250
F: hw/i386/
251
F: disas/i386.c
252
T: git git://github.com/ehabkost/qemu.git x86-next
253

254 255
Xtensa
M: Max Filippov <jcmvbkbc@gmail.com>
256
W: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
257
S: Maintained
258
F: target/xtensa/
259
F: hw/xtensa/
260
F: tests/tcg/xtensa/
261

262 263 264
TriCore
M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
S: Maintained
265
F: target/tricore/
266
F: hw/tricore/
267
F: include/hw/tricore/
268

269 270 271 272
Guest CPU Cores (KVM):
----------------------

Overall
273
M: Paolo Bonzini <pbonzini@redhat.com>
274 275 276
L: kvm@vger.kernel.org
S: Supported
F: */kvm.*
277
F: accel/kvm/
278
F: include/sysemu/kvm*.h
279

280 281
ARM
M: Peter Maydell <peter.maydell@linaro.org>
282
L: qemu-arm@nongnu.org
283
S: Maintained
284
F: target/arm/kvm.c
285

286 287 288
MIPS
M: James Hogan <james.hogan@imgtec.com>
S: Maintained
289
F: target/mips/kvm.c
290

291 292 293
PPC
M: Alexander Graf <agraf@suse.de>
S: Maintained
294
F: target/ppc/kvm.c
295

A
Alexander Graf 已提交
296
S390
297
M: Christian Borntraeger <borntraeger@de.ibm.com>
298
M: Cornelia Huck <cohuck@redhat.com>
299 300
M: Alexander Graf <agraf@suse.de>
S: Maintained
301
F: target/s390x/kvm.c
302 303
F: target/s390x/kvm_s390x.h
F: target/s390x/kvm-stub.c
304 305
F: target/s390x/ioinst.[ch]
F: target/s390x/machine.c
C
Cornelia Huck 已提交
306 307 308
F: hw/intc/s390_flic.c
F: hw/intc/s390_flic_kvm.c
F: include/hw/s390x/s390_flic.h
309
F: gdb-xml/s390*.xml
310 311
T: git git://github.com/cohuck/qemu.git s390-next
T: git git://github.com/borntraeger/qemu.git s390-next
312 313

X86
P
Paolo Bonzini 已提交
314
M: Paolo Bonzini <pbonzini@redhat.com>
315 316 317
M: Marcelo Tosatti <mtosatti@redhat.com>
L: kvm@vger.kernel.org
S: Supported
318
F: target/i386/kvm.c
319

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

X86
324 325
M: Stefano Stabellini <sstabellini@kernel.org>
M: Anthony Perard <anthony.perard@citrix.com>
326
L: xen-devel@lists.xenproject.org
327 328
S: Supported
F: */xen*
329
F: hw/9pfs/xen-9p-backend.c
P
Paolo Bonzini 已提交
330 331 332
F: hw/char/xen_console.c
F: hw/display/xenfb.c
F: hw/net/xen_nic.c
333
F: hw/block/xen_*
P
Paolo Bonzini 已提交
334 335
F: hw/xen/
F: hw/xenpv/
336
F: hw/i386/xen/
P
Paolo Bonzini 已提交
337
F: include/hw/xen/
338
F: include/sysemu/xen-mapcache.h
339

340 341 342 343 344 345 346 347 348 349 350 351 352 353
Hosts:
------

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

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

354 355 356 357
NETBSD
L: qemu-devel@nongnu.org
M: Kamil Rytarowski <kamil@netbsd.org>
S: Maintained
358
K: ^Subject:.*(?i)NetBSD
359

360 361 362 363 364
W32, W64
L: qemu-devel@nongnu.org
M: Stefan Weil <sw@weilnetz.de>
S: Maintained
F: *win32*
365 366 367
F: */*win32*
F: include/*/*win32*
X: qga/*win32*
368
F: qemu.nsi
369

370 371
ARM Machines
------------
372
Allwinner-a10
373
M: Beniamino Galvani <b.galvani@gmail.com>
374
L: qemu-arm@nongnu.org
375
S: Maintained
376 377
F: hw/*/allwinner*
F: include/hw/*/allwinner*
378 379
F: hw/arm/cubieboard.c

380
ARM PrimeCell and CMSDK devices
381
M: Peter Maydell <peter.maydell@linaro.org>
382
L: qemu-arm@nongnu.org
383 384
S: Maintained
F: hw/char/pl011.c
385
F: include/hw/char/pl011.h
386 387 388 389 390 391 392 393 394
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
395 396 397 398
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
399 400 401

ARM cores
M: Peter Maydell <peter.maydell@linaro.org>
402
L: qemu-arm@nongnu.org
403 404 405 406 407 408
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*
409 410
F: hw/timer/arm*
F: include/hw/arm/arm*.h
411 412 413 414 415
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
416 417
F: include/hw/timer/armv7m_systick.h
F: tests/test-arm-mptimer.c
418

419
Exynos
420
M: Igor Mitsyanko <i.mitsyanko@gmail.com>
421
L: qemu-arm@nongnu.org
422
S: Maintained
423
F: hw/*/exynos*
424
F: include/hw/arm/exynos4210.h
425

426
Calxeda Highbank
427
M: Rob Herring <robh@kernel.org>
428
L: qemu-arm@nongnu.org
429
S: Maintained
430 431
F: hw/arm/highbank.c
F: hw/net/xgmac.c
432

433 434
Canon DIGIC
M: Antony Pavlov <antonynpavlov@gmail.com>
435
L: qemu-arm@nongnu.org
436 437 438 439
S: Maintained
F: include/hw/arm/digic.h
F: hw/*/digic*

440
Gumstix
441
L: qemu-devel@nongnu.org
442
L: qemu-arm@nongnu.org
443
S: Orphan
444
F: hw/arm/gumstix.c
445

446 447
i.MX31
M: Peter Chubb <peter.chubb@nicta.com.au>
448
L: qemu-arm@nongnu.org
449
S: Odd fixes
450
F: hw/*/imx*
451
F: include/hw/*/imx*
452
F: hw/arm/kzm.c
453
F: include/hw/arm/fsl-imx31.h
454

455
Integrator CP
456
M: Peter Maydell <peter.maydell@linaro.org>
457
L: qemu-arm@nongnu.org
458
S: Maintained
459
F: hw/arm/integratorcp.c
460
F: hw/misc/arm_integrator_debug.c
461

462 463 464 465 466 467 468 469
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

470 471
Musicpal
M: Jan Kiszka <jan.kiszka@web.de>
472
L: qemu-arm@nongnu.org
473
S: Maintained
474
F: hw/arm/musicpal.c
475 476 477

nSeries
M: Andrzej Zaborowski <balrogg@gmail.com>
478
L: qemu-arm@nongnu.org
479
S: Maintained
480
F: hw/arm/nseries.c
481 482 483

Palm
M: Andrzej Zaborowski <balrogg@gmail.com>
484
L: qemu-arm@nongnu.org
485
S: Maintained
486
F: hw/arm/palm.c
487 488

Real View
489
M: Peter Maydell <peter.maydell@linaro.org>
490
L: qemu-arm@nongnu.org
491
S: Maintained
492
F: hw/arm/realview*
493
F: hw/cpu/realview_mpcore.c
494 495
F: hw/intc/realview_gic.c
F: include/hw/intc/realview_gic.h
496

497
PXA2XX
498
M: Andrzej Zaborowski <balrogg@gmail.com>
499
L: qemu-arm@nongnu.org
500
S: Maintained
501
F: hw/arm/mainstone.c
502
F: hw/arm/spitz.c
503 504 505
F: hw/arm/tosa.c
F: hw/arm/z2.c
F: hw/*/pxa2xx*
506
F: hw/misc/mst_fpga.c
507
F: include/hw/arm/pxa.h
508 509

Stellaris
510
M: Peter Maydell <peter.maydell@linaro.org>
511
L: qemu-arm@nongnu.org
512
S: Maintained
513
F: hw/*/stellaris*
514 515

Versatile PB
516
M: Peter Maydell <peter.maydell@linaro.org>
517
L: qemu-arm@nongnu.org
518
S: Maintained
519
F: hw/*/versatile*
520
F: hw/misc/arm_sysctl.c
521

522
Xilinx Zynq
523
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
524
M: Alistair Francis <alistair.francis@xilinx.com>
525
L: qemu-arm@nongnu.org
526
S: Maintained
527
F: hw/*/xilinx_*
528
F: hw/*/cadence_*
529 530
F: hw/misc/zynq*
F: include/hw/misc/zynq*
531
X: hw/ssi/xilinx_*
532

533 534
Xilinx ZynqMP
M: Alistair Francis <alistair.francis@xilinx.com>
535
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
536
L: qemu-arm@nongnu.org
537
S: Maintained
538
F: hw/*/xlnx*.c
539
F: include/hw/*/xlnx*.h
540

541 542 543
ARM ACPI Subsystem
M: Shannon Zhao <zhaoshenglong@huawei.com>
M: Shannon Zhao <shannon.zhao@linaro.org>
544
L: qemu-arm@nongnu.org
545 546 547
S: Maintained
F: hw/arm/virt-acpi-build.c

548 549 550 551 552 553 554 555 556
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
557
F: include/hw/*/stm32*.h
558 559 560 561 562 563

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

564 565 566 567 568
CRIS Machines
-------------
Axis Dev88
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
S: Maintained
569
F: hw/cris/axis_dev88.c
P
Peter Maydell 已提交
570
F: hw/*/etraxfs_*.c
571

572 573 574 575 576
LM32 Machines
-------------
EVR32 and uclinux BSP
M: Michael Walle <michael@walle.cc>
S: Maintained
577
F: hw/lm32/lm32_boards.c
578

M
Michael Walle 已提交
579 580 581
milkymist
M: Michael Walle <michael@walle.cc>
S: Maintained
582
F: hw/lm32/milkymist.c
M
Michael Walle 已提交
583

A
Aurelien Jarno 已提交
584
M68K Machines
585 586
-------------
an5206
587 588
M: Thomas Huth <huth@tuxfamily.org>
S: Odd Fixes
589
F: hw/m68k/an5206.c
590
F: hw/m68k/mcf5206.c
591 592

mcf5208
593 594
M: Thomas Huth <huth@tuxfamily.org>
S: Odd Fixes
595
F: hw/m68k/mcf5208.c
596 597 598
F: hw/m68k/mcf_intc.c
F: hw/char/mcf_uart.c
F: hw/net/mcf_fec.c
599
F: include/hw/m68k/mcf*.h
600 601 602 603 604 605

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

608
petalogix_ml605
609
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
610
S: Maintained
611
F: hw/microblaze/petalogix_ml605_mmu.c
612

613 614 615 616 617
MIPS Machines
-------------
Jazz
M: Hervé Poussineau <hpoussin@reactos.org>
S: Maintained
618
F: hw/mips/mips_jazz.c
619 620 621 622

Malta
M: Aurelien Jarno <aurelien@aurel32.net>
S: Maintained
623
F: hw/mips/mips_malta.c
624 625

Mipssim
626 627
M: Yongbok Kim <yongbok.kim@imgtec.com>
S: Odd Fixes
628
F: hw/mips/mips_mipssim.c
629
F: hw/net/mipsnet.c
630 631 632 633

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

636 637 638 639 640 641 642 643 644 645 646 647
Fulong 2E
M: Yongbok Kim <yongbok.kim@imgtec.com>
S: Odd Fixes
F: hw/mips/mips_fulong2e.c

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

648 649 650 651 652 653 654
OpenRISC Machines
-----------------
or1k-sim
M: Jia Liu <proljc@gmail.com>
S: Maintained
F: hw/openrisc/openrisc_sim.c

655 656 657 658
PowerPC Machines
----------------
405
M: Alexander Graf <agraf@suse.de>
659
L: qemu-ppc@nongnu.org
660
S: Odd Fixes
661
F: hw/ppc/ppc405_boards.c
662

663 664 665 666
Bamboo
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Odd Fixes
667
F: hw/ppc/ppc440_bamboo.c
668

669 670 671 672 673 674
e500
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Supported
F: hw/ppc/e500.[hc]
F: hw/ppc/e500plat.c
675 676 677
F: include/hw/ppc/ppc_e500.h
F: include/hw/pci-host/ppce500.h
F: pc-bios/u-boot.e500
678 679 680 681 682 683

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

686 687
New World
M: Alexander Graf <agraf@suse.de>
688
L: qemu-ppc@nongnu.org
689
S: Maintained
690
F: hw/ppc/mac_newworld.c
P
Peter Maydell 已提交
691 692
F: hw/pci-host/uninorth.c
F: hw/pci-bridge/dec.[hc]
693
F: hw/misc/macio/
694 695
F: include/hw/ppc/mac_dbdma.h
F: hw/nvram/mac_nvram.c
696 697 698

Old World
M: Alexander Graf <agraf@suse.de>
699
L: qemu-ppc@nongnu.org
700
S: Maintained
701
F: hw/ppc/mac_oldworld.c
P
Peter Maydell 已提交
702
F: hw/pci-host/grackle.c
703
F: hw/misc/macio/
704
F: hw/intc/heathrow_pic.c
705

A
Andreas Färber 已提交
706
PReP
707
M: Hervé Poussineau <hpoussin@reactos.org>
708
L: qemu-devel@nongnu.org
709
L: qemu-ppc@nongnu.org
710
S: Maintained
711
F: hw/ppc/prep.c
712 713
F: hw/ppc/prep_systemio.c
F: hw/ppc/rs6000_mc.c
P
Peter Maydell 已提交
714
F: hw/pci-host/prep.[hc]
715
F: hw/isa/pc87312.[hc]
716
F: pc-bios/ppc_rom.bin
717

718
sPAPR
719
M: David Gibson <david@gibson.dropbear.id.au>
720 721 722
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Supported
723
F: hw/*/spapr*
724 725 726 727
F: include/hw/*/spapr*
F: hw/*/xics*
F: include/hw/*/xics*
F: pc-bios/spapr-rtas/*
728 729
F: pc-bios/spapr-rtas.bin
F: pc-bios/slof.bin
730
F: pc-bios/skiboot.lid
731 732
F: docs/specs/ppc-spapr-hcalls.txt
F: docs/specs/ppc-spapr-hotplug.txt
G
Greg Kurz 已提交
733 734 735 736
F: tests/spapr*
F: tests/libqos/*spapr*
F: tests/rtas*
F: tests/libqos/rtas*
737

738 739 740 741
virtex_ml507
M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
L: qemu-ppc@nongnu.org
S: Odd Fixes
P
Peter Maydell 已提交
742
F: hw/ppc/virtex_ml507.c
743

744 745 746 747 748
SH4 Machines
------------
R2D
M: Magnus Damm <magnus.damm@gmail.com>
S: Maintained
P
Peter Maydell 已提交
749
F: hw/sh4/r2d.c
750 751
F: hw/intc/sh_intc.c
F: hw/timer/sh_timer.c
752 753 754

Shix
M: Magnus Damm <magnus.damm@gmail.com>
755
S: Odd Fixes
P
Peter Maydell 已提交
756
F: hw/sh4/shix.c
757 758 759 760

SPARC Machines
--------------
Sun4m
761
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
762
S: Maintained
763
F: hw/sparc/sun4m.c
764 765
F: hw/dma/sparc32_dma.c
F: hw/dma/sun4m_iommu.c
766 767
F: hw/misc/eccmemctl.c
F: hw/misc/slavio_misc.c
768 769 770
F: include/hw/sparc/sparc32_dma.h
F: include/hw/sparc/sun4m.h
F: pc-bios/openbios-sparc32
771 772

Sun4u
773
M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
774
S: Maintained
775
F: hw/sparc64/sun4u.c
776
F: pc-bios/openbios-sparc64
777

778 779 780 781 782 783 784
Sun4v
M: Artyom Tarasenko <atar4qemu@gmail.com>
S: Maintained
F: hw/sparc64/sun4v.c
F: hw/timer/sun4v-rtc.c
F: include/hw/timer/sun4v-rtc.h

785 786 787
Leon3
M: Fabien Chouteau <chouteau@adacore.com>
S: Maintained
788 789
F: hw/sparc/leon3.c
F: hw/*/grlib*
790
F: include/hw/sparc/grlib.h
791

792 793
S390 Machines
-------------
C
Cornelia Huck 已提交
794
S390 Virtio-ccw
795
M: Cornelia Huck <cohuck@redhat.com>
796
M: Christian Borntraeger <borntraeger@de.ibm.com>
C
Cornelia Huck 已提交
797 798
M: Alexander Graf <agraf@suse.de>
S: Supported
P
Paolo Bonzini 已提交
799
F: hw/char/sclp*.[hc]
800
F: hw/char/terminal3270.c
801
F: hw/s390x/
C
Cornelia Huck 已提交
802 803
F: include/hw/s390x/
F: pc-bios/s390-ccw/
804
F: hw/watchdog/wdt_diag288.c
805 806 807
F: include/hw/watchdog/wdt_diag288.h
F: pc-bios/s390-ccw.img
F: default-configs/s390x-softmmu.mak
808 809
T: git git://github.com/cohuck/qemu.git s390-next
T: git git://github.com/borntraeger/qemu.git s390-next
C
Cornelia Huck 已提交
810

811 812 813 814 815
UniCore32 Machines
-------------
PKUnity-3 SoC initramfs-with-busybox
M: Guan Xuetao <gxt@mprc.pku.edu.cn>
S: Maintained
816
F: hw/*/puv3*
817 818
F: hw/unicore32/

819 820 821
X86 Machines
------------
PC
822
M: Michael S. Tsirkin <mst@redhat.com>
823
S: Supported
824 825 826 827 828 829 830 831 832 833 834 835 836
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
837
F: include/hw/acpi/piix4.h
838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856
F: hw/misc/sga.c

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

M
Michael S. Tsirkin 已提交
862 863 864 865 866
Machine core
M: Eduardo Habkost <ehabkost@redhat.com>
M: Marcel Apfelbaum <marcel@redhat.com>
S: Supported
F: hw/core/machine.c
867
F: hw/core/null-machine.c
M
Michael S. Tsirkin 已提交
868
F: include/hw/boards.h
869
T: git git://github.com/ehabkost/qemu.git machine-next
870

871 872
Xtensa Machines
---------------
873
sim
874 875
M: Max Filippov <jcmvbkbc@gmail.com>
S: Maintained
M
Max Filippov 已提交
876
F: hw/xtensa/sim.c
877

M
Max Filippov 已提交
878
XTFPGA (LX60, LX200, ML605, KC705)
879 880
M: Max Filippov <jcmvbkbc@gmail.com>
S: Maintained
M
Max Filippov 已提交
881 882
F: hw/xtensa/xtfpga.c
F: hw/net/opencores_eth.c
883

884 885
Devices
-------
J
Jiri Slaby 已提交
886 887 888 889 890
EDU
M: Jiri Slaby <jslaby@suse.cz>
S: Maintained
F: hw/misc/edu.c

891
IDE
892 893 894
M: John Snow <jsnow@redhat.com>
L: qemu-block@nongnu.org
S: Supported
895
F: include/hw/ide.h
896
F: include/hw/ide/
897
F: hw/ide/
898 899 900 901 902
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 已提交
903
F: tests/libqos/ahci*
904 905 906 907 908 909 910 911
T: git git://github.com/jnsnow/qemu.git ide

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

915 916 917
OMAP
M: Peter Maydell <peter.maydell@linaro.org>
S: Maintained
918
F: hw/*/omap*
919
F: include/hw/arm/omap.h
920

P
Paolo Bonzini 已提交
921 922 923 924 925 926
IPack
M: Alberto Garcia <berto@igalia.com>
S: Odd Fixes
F: hw/char/ipoctal232.c
F: hw/ipack/

927 928
PCI
M: Michael S. Tsirkin <mst@redhat.com>
929
M: Marcel Apfelbaum <marcel@redhat.com>
930
S: Supported
931
F: include/hw/pci/*
932
F: hw/misc/pci-testdev.c
933
F: hw/pci/*
934
F: hw/pci-bridge/*
935 936
F: docs/pci*
F: docs/specs/*pci*
M
Michael S. Tsirkin 已提交
937

938
ACPI/SMBIOS
M
Michael S. Tsirkin 已提交
939 940 941 942
M: Michael S. Tsirkin <mst@redhat.com>
M: Igor Mammedov <imammedo@redhat.com>
S: Supported
F: include/hw/acpi/*
943
F: include/hw/smbios/*
M
Michael S. Tsirkin 已提交
944
F: hw/mem/*
945
F: hw/acpi/*
946
F: hw/smbios/*
M
Michael S. Tsirkin 已提交
947 948
F: hw/i386/acpi-build.[hc]
F: hw/arm/virt-acpi-build.c
949 950
F: tests/bios-tables-test.c
F: tests/acpi-utils.[hc]
951

952 953 954 955
ppc4xx
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Odd Fixes
956
F: hw/ppc/ppc4*.c
957
F: include/hw/ppc/ppc4xx.h
958

959 960 961 962
ppce500
M: Alexander Graf <agraf@suse.de>
L: qemu-ppc@nongnu.org
S: Supported
P
Peter Maydell 已提交
963
F: hw/ppc/e500*
964 965
F: hw/pci-host/ppce500.c
F: hw/net/fsl_etsec/
966

967 968 969 970 971
Character devices
M: Paolo Bonzini <pbonzini@redhat.com>
S: Odd Fixes
F: hw/char/

972 973 974 975
Network devices
M: Jason Wang <jasowang@redhat.com>
S: Odd Fixes
F: hw/net/
G
Greg Kurz 已提交
976
F: tests/virtio-net-test.c
977 978
T: git git://github.com/jasowang/qemu.git net

979
SCSI
980 981
M: Paolo Bonzini <pbonzini@redhat.com>
S: Supported
982
F: include/hw/scsi/*
983
F: include/scsi/*
984
F: hw/scsi/*
985
F: util/scsi*
G
Greg Kurz 已提交
986
F: tests/virtio-scsi-test.c
987
T: git git://github.com/bonzini/qemu.git scsi-next
988 989

LSI53C895A
A
Anthony Liguori 已提交
990
S: Orphan
991
F: hw/scsi/lsi53c895a.c
992

993
SSI
994
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
995
M: Alistair Francis <alistair.francis@xilinx.com>
996
S: Maintained
997 998
F: hw/ssi/*
F: hw/block/m25p80.c
999
F: include/hw/ssi/ssi.h
1000
X: hw/ssi/xilinx_*
1001
F: tests/m25p80-test.c
1002 1003 1004 1005 1006 1007

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

1009
USB
G
Gerd Hoffmann 已提交
1010 1011
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
1012
F: hw/usb/*
G
Gonglei 已提交
1013
F: tests/usb-*-test.c
1014 1015 1016 1017
F: docs/usb2.txt
F: docs/usb-storage.txt
F: include/hw/usb.h
F: include/hw/usb/
1018
F: default-configs/usb.mak
1019

1020 1021 1022 1023 1024 1025
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

1026 1027 1028
VFIO
M: Alex Williamson <alex.williamson@redhat.com>
S: Supported
1029
F: hw/vfio/*
1030
F: include/hw/vfio/
1031

1032
vfio-ccw
1033
M: Cornelia Huck <cohuck@redhat.com>
1034 1035 1036 1037 1038 1039
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

1040 1041 1042
vhost
M: Michael S. Tsirkin <mst@redhat.com>
S: Supported
1043
F: hw/*/*vhost*
1044
F: docs/interop/vhost-user.txt
1045 1046

virtio
1047
M: Michael S. Tsirkin <mst@redhat.com>
1048
S: Supported
1049
F: hw/*/virtio*
1050 1051
F: hw/virtio/Makefile.objs
F: hw/virtio/trace-events
M
Michael S. Tsirkin 已提交
1052
F: net/vhost-user.c
1053
F: include/hw/virtio/
G
Greg Kurz 已提交
1054
F: tests/virtio-balloon-test.c
1055 1056

virtio-9p
1057
M: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
1058
M: Greg Kurz <groug@kaod.org>
1059
S: Supported
1060 1061
F: hw/9pfs/
F: fsdev/
A
Andreas Färber 已提交
1062
F: tests/virtio-9p-test.c
1063
T: git git://github.com/kvaneesh/QEMU.git
1064
T: git git://github.com/gkurz/qemu.git 9p-next
1065 1066

virtio-blk
1067
M: Stefan Hajnoczi <stefanha@redhat.com>
1068
L: qemu-block@nongnu.org
1069
S: Supported
1070
F: hw/block/virtio-blk.c
1071
F: hw/block/dataplane/*
G
Greg Kurz 已提交
1072
F: tests/virtio-blk-test.c
1073
T: git git://github.com/stefanha/qemu.git block
1074

C
Cornelia Huck 已提交
1075
virtio-ccw
1076
M: Cornelia Huck <cohuck@redhat.com>
1077
M: Christian Borntraeger <borntraeger@de.ibm.com>
C
Cornelia Huck 已提交
1078 1079
S: Supported
F: hw/s390x/virtio-ccw.[hc]
1080 1081
T: git git://github.com/cohuck/qemu.git s390-next
T: git git://github.com/borntraeger/qemu.git s390-next
C
Cornelia Huck 已提交
1082

1083 1084 1085 1086 1087 1088
virtio-input
M: Gerd Hoffmann <kraxel@redhat.com>
S: Maintained
F: hw/input/virtio-input*.c
F: include/hw/virtio/virtio-input.h

1089
virtio-serial
A
Amit Shah 已提交
1090
M: Amit Shah <amit@kernel.org>
1091
S: Supported
1092 1093
F: hw/char/virtio-serial-bus.c
F: hw/char/virtio-console.c
1094
F: include/hw/virtio/virtio-serial.h
G
Greg Kurz 已提交
1095 1096
F: tests/virtio-console-test.c
F: tests/virtio-serial-test.c
1097

A
Amit Shah 已提交
1098
virtio-rng
A
Amit Shah 已提交
1099
M: Amit Shah <amit@kernel.org>
A
Amit Shah 已提交
1100 1101 1102
S: Supported
F: hw/virtio/virtio-rng.c
F: include/hw/virtio/virtio-rng.h
1103
F: include/sysemu/rng*.h
A
Amit Shah 已提交
1104
F: backends/rng*.c
G
Greg Kurz 已提交
1105
F: tests/virtio-rng-test.c
A
Amit Shah 已提交
1106

1107 1108 1109 1110 1111 1112 1113
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

1114 1115
nvme
M: Keith Busch <keith.busch@intel.com>
1116
L: qemu-block@nongnu.org
1117 1118
S: Supported
F: hw/block/nvme*
A
Andreas Färber 已提交
1119
F: tests/nvme-test.c
1120

1121
megasas
1122
M: Hannes Reinecke <hare@suse.com>
1123
L: qemu-block@nongnu.org
1124 1125 1126
S: Supported
F: hw/scsi/megasas.c
F: hw/scsi/mfi.h
1127
F: tests/megasas-test.c
1128

1129 1130 1131 1132 1133 1134 1135 1136
Network packet abstractions
M: Dmitry Fleytman <dmitry@daynix.com>
S: Maintained
F: include/net/eth.h
F: net/eth.c
F: hw/net/net_rx_pkt*
F: hw/net/net_tx_pkt*

1137 1138 1139 1140 1141
Vmware
M: Dmitry Fleytman <dmitry@daynix.com>
S: Maintained
F: hw/net/vmxnet*
F: hw/scsi/vmw_pvscsi*
1142
F: tests/vmxnet3-test.c
1143

S
Scott Feldman 已提交
1144 1145 1146 1147
Rocker
M: Jiri Pirko <jiri@resnulli.us>
S: Maintained
F: hw/net/rocker/
1148 1149
F: tests/rocker/
F: docs/specs/rocker.txt
S
Scott Feldman 已提交
1150

X
Xiao Guangrong 已提交
1151
NVDIMM
1152
M: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
X
Xiao Guangrong 已提交
1153 1154 1155 1156 1157
S: Maintained
F: hw/acpi/nvdimm.c
F: hw/mem/nvdimm.c
F: include/hw/mem/nvdimm.h

1158 1159 1160 1161 1162
e1000x
M: Dmitry Fleytman <dmitry@daynix.com>
S: Maintained
F: hw/net/e1000x*

1163 1164 1165 1166 1167
e1000e
M: Dmitry Fleytman <dmitry@daynix.com>
S: Maintained
F: hw/net/e1000e*

1168 1169 1170 1171 1172
Generic Loader
M: Alistair Francis <alistair.francis@xilinx.com>
S: Maintained
F: hw/core/generic-loader.c
F: include/hw/core/generic-loader.h
1173
F: docs/generic-loader.txt
1174

1175 1176 1177 1178 1179 1180 1181
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

1182 1183 1184 1185 1186 1187 1188 1189 1190
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

1191 1192 1193 1194 1195 1196 1197
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

1198 1199 1200
Subsystems
----------
Audio
G
Gerd Hoffmann 已提交
1201
M: Gerd Hoffmann <kraxel@redhat.com>
1202 1203
S: Maintained
F: audio/
1204
F: hw/audio/
1205
F: include/hw/audio/
A
Andreas Färber 已提交
1206
F: tests/ac97-test.c
A
Andreas Färber 已提交
1207
F: tests/es1370-test.c
A
Andreas Färber 已提交
1208
F: tests/intel-hda-test.c
1209

1210
Block layer core
1211
M: Kevin Wolf <kwolf@redhat.com>
1212
M: Max Reitz <mreitz@redhat.com>
1213
L: qemu-block@nongnu.org
1214 1215 1216
S: Supported
F: block*
F: block/
1217
F: hw/block/
1218
F: include/block/
1219 1220
F: qemu-img*
F: qemu-io*
1221
F: tests/qemu-iotests/
1222
F: util/qemu-progress.c
1223
T: git git://repo.or.cz/qemu/kevin.git block
1224

1225 1226
Block I/O path
M: Stefan Hajnoczi <stefanha@redhat.com>
1227
M: Fam Zheng <famz@redhat.com>
1228 1229
L: qemu-block@nongnu.org
S: Supported
1230 1231
F: util/async.c
F: util/aio-*.c
1232 1233
F: block/io.c
F: migration/block*
1234
F: include/block/aio.h
1235
F: scripts/qemugdb/aio.py
1236 1237
T: git git://github.com/stefanha/qemu.git block

1238 1239 1240 1241 1242 1243 1244
Block SCSI subsystem
M: Paolo Bonzini <pbonzini@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: include/scsi/*
F: scsi/*

1245 1246 1247 1248 1249 1250 1251 1252
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
1253
F: block/stream.c
1254 1255 1256
F: block/mirror.c
T: git git://github.com/codyprime/qemu-kvm-jtc.git block

1257 1258 1259 1260 1261 1262
Block QAPI, monitor, command line
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: blockdev.c
F: block/qapi.c
F: qapi/block*.json
1263
F: qapi/transaction.json
1264 1265
T: git git://repo.or.cz/qemu/armbru.git block-next

1266 1267 1268 1269 1270 1271 1272 1273 1274 1275
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
1276
F: docs/interop/bitmaps.rst
1277 1278 1279
T: git git://github.com/famz/qemu.git bitmaps
T: git git://github.com/jnsnow/qemu.git bitmaps

1280
Character device backends
1281
M: Paolo Bonzini <pbonzini@redhat.com>
1282
M: Marc-André Lureau <marcandre.lureau@redhat.com>
1283
S: Maintained
M
Marc-André Lureau 已提交
1284
F: chardev/
1285
F: include/chardev/
1286
F: qapi/char.json
1287

1288 1289 1290
Character Devices (Braille)
M: Samuel Thibault <samuel.thibault@ens-lyon.org>
S: Maintained
1291
F: chardev/baum.c
1292

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

1302 1303 1304 1305 1306
Coverity model
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: scripts/coverity-model.c

1307
CPU
1308
L: qemu-devel@nongnu.org
1309 1310
S: Supported
F: qom/cpu.c
P
Peter Maydell 已提交
1311
F: include/qom/cpu.h
1312

1313
Device Tree
1314
M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
1315 1316
M: Alexander Graf <agraf@suse.de>
S: Maintained
1317 1318
F: device_tree.c
F: include/sysemu/device_tree.h
1319

1320 1321 1322 1323 1324 1325 1326 1327
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

1328
GDB stub
1329
L: qemu-devel@nongnu.org
1330 1331 1332 1333
S: Odd Fixes
F: gdbstub*
F: gdb-xml/

1334 1335 1336 1337 1338 1339
Memory API
M: Paolo Bonzini <pbonzini@redhat.com>
S: Supported
F: include/exec/ioport.h
F: ioport.c
F: include/exec/memory.h
1340
F: include/exec/ram_addr.h
1341 1342 1343 1344
F: memory.c
F: include/exec/memory-internal.h
F: exec.c

G
Gerd Hoffmann 已提交
1345 1346 1347
SPICE
M: Gerd Hoffmann <kraxel@redhat.com>
S: Supported
P
Peter Maydell 已提交
1348
F: include/ui/qemu-spice.h
1349
F: include/ui/spice-display.h
G
Gerd Hoffmann 已提交
1350 1351
F: ui/spice-*.c
F: audio/spiceaudio.c
1352
F: hw/display/qxl*
1353
F: qapi/ui.json
G
Gerd Hoffmann 已提交
1354

1355
Graphics
G
Gerd Hoffmann 已提交
1356 1357
M: Gerd Hoffmann <kraxel@redhat.com>
S: Odd Fixes
1358
F: ui/
1359
F: include/ui/
1360
F: qapi/ui.json
1361

1362
Cocoa graphics
1363
M: Peter Maydell <peter.maydell@linaro.org>
1364 1365 1366
S: Odd Fixes
F: ui/cocoa.m

1367
Main loop
1368 1369 1370
M: Paolo Bonzini <pbonzini@redhat.com>
S: Maintained
F: cpus.c
1371 1372
F: util/main-loop.c
F: util/qemu-timer.c
1373
F: vl.c
1374
F: qapi/run-state.json
1375

1376
Human Monitor (HMP)
1377
M: Dr. David Alan Gilbert <dgilbert@redhat.com>
1378
S: Maintained
1379
F: monitor.c
1380 1381 1382
F: hmp.[ch]
F: hmp-commands*.hx
F: include/monitor/hmp-target.h
1383
F: tests/test-hmp.c
1384

1385
Network device backends
1386
M: Jason Wang <jasowang@redhat.com>
1387 1388
S: Maintained
F: net/
1389
F: include/net/
1390
T: git git://github.com/jasowang/qemu.git net
1391
F: qapi/net.json
1392

1393 1394 1395 1396 1397 1398 1399 1400
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

1401 1402 1403 1404 1405
NUMA
M: Eduardo Habkost <ehabkost@redhat.com>
S: Maintained
F: numa.c
F: include/sysemu/numa.h
1406
T: git git://github.com/ehabkost/qemu.git machine-next
1407

1408 1409 1410 1411 1412 1413
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
1414
T: git git://github.com/ehabkost/qemu.git machine-next
1415

1416 1417 1418 1419 1420 1421
Cryptodev Backends
M: Gonglei <arei.gonglei@huawei.com>
S: Maintained
F: include/sysemu/cryptodev*.h
F: backends/cryptodev*.c

1422 1423 1424 1425 1426 1427 1428 1429
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

1430
QAPI
1431
M: Markus Armbruster <armbru@redhat.com>
1432
M: Michael Roth <mdroth@linux.vnet.ibm.com>
1433
S: Supported
1434
F: qapi/
1435
X: qapi/*.json
1436 1437 1438
F: include/qapi/
X: include/qapi/qmp/
F: include/qapi/qmp/dispatch.h
1439
F: tests/qapi-schema/
1440
F: tests/test-*-visitor.c
1441
F: tests/test-qapi-*.c
1442
F: tests/test-qmp-*.c
1443
F: tests/test-visitor-serialization.c
1444
F: scripts/qapi*
1445
F: docs/devel/qapi*
1446
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1447

1448 1449 1450 1451 1452
QAPI Schema
M: Eric Blake <eblake@redhat.com>
M: Markus Armbruster <armbru@redhat.com>
S: Supported
F: qapi-schema.json
1453
F: qapi/*.json
1454
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1455

1456
QObject
1457 1458
M: Markus Armbruster <armbru@redhat.com>
S: Supported
1459
F: qobject/
1460 1461
F: include/qapi/qmp/
X: include/qapi/qmp/dispatch.h
1462
F: scripts/coccinelle/qobject.cocci
1463
F: tests/check-qdict.c
1464
F: tests/check-qnum.c
1465 1466 1467
F: tests/check-qjson.c
F: tests/check-qlist.c
F: tests/check-qstring.c
1468
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1469

1470 1471 1472 1473
QEMU Guest Agent
M: Michael Roth <mdroth@linux.vnet.ibm.com>
S: Maintained
F: qga/
1474 1475 1476 1477
F: qemu-ga.texi
F: scripts/qemu-guest-agent/
F: tests/test-qga.c
F: docs/interop/qemu-ga-ref.texi
1478 1479
T: git git://github.com/mdroth/qemu.git qga

A
Andreas Färber 已提交
1480 1481 1482 1483 1484 1485 1486 1487
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
1488 1489
F: tests/check-qom-interface.c
F: tests/check-qom-proplist.c
A
Andreas Färber 已提交
1490 1491
F: tests/qom-test.c

1492
QMP
1493 1494
M: Markus Armbruster <armbru@redhat.com>
S: Supported
1495 1496
F: qmp.c
F: monitor.c
1497
F: docs/devel/*qmp-*
1498
F: scripts/qmp/
1499
F: tests/qmp-test.c
1500
T: git git://repo.or.cz/qemu/armbru.git qapi-next
1501

1502 1503 1504 1505 1506 1507
Register API
M: Alistair Francis <alistair.francis@xilinx.com>
S: Maintained
F: hw/core/register.c
F: include/hw/register.h

1508
SLIRP
1509
M: Samuel Thibault <samuel.thibault@ens-lyon.org>
J
Jan Kiszka 已提交
1510 1511
M: Jan Kiszka <jan.kiszka@siemens.com>
S: Maintained
1512
F: slirp/
1513
F: net/slirp.c
1514
F: include/net/slirp.h
1515
T: git git://git.kiszka.org/qemu.git queues/slirp
1516

1517 1518 1519 1520 1521
Stubs
M: Paolo Bonzini <pbonzini@redhat.com>
S: Maintained
F: stubs/

1522
Tracing
1523
M: Stefan Hajnoczi <stefanha@redhat.com>
1524 1525
S: Maintained
F: trace/
1526 1527
F: scripts/tracetool.py
F: scripts/tracetool/
1528
F: docs/devel/tracing.txt
1529
T: git git://github.com/stefanha/qemu.git tracing
1530

1531 1532 1533 1534 1535 1536 1537 1538
TPM
S: Orphan
F: tpm.c
F: hw/tpm/*
F: include/hw/acpi/tpm.h
F: include/sysemu/tpm*
F: qapi/tpm.json

B
Blue Swirl 已提交
1539 1540 1541 1542
Checkpatch
S: Odd Fixes
F: scripts/checkpatch.pl

J
Juan Quintela 已提交
1543 1544
Migration
M: Juan Quintela <quintela@redhat.com>
1545
M: Dr. David Alan Gilbert <dgilbert@redhat.com>
J
Juan Quintela 已提交
1546 1547
S: Maintained
F: include/migration/
1548
F: migration/
1549 1550
F: scripts/vmstate-static-checker.py
F: tests/vmstate-static-checker-data/
1551
F: docs/devel/migration.txt
1552
F: qapi/migration.json
J
Juan Quintela 已提交
1553

1554
Seccomp
1555
M: Eduardo Otubo <otubo@redhat.com>
1556 1557 1558 1559
S: Supported
F: qemu-seccomp.c
F: include/sysemu/seccomp.h

1560 1561 1562 1563 1564 1565
Cryptography
M: Daniel P. Berrange <berrange@redhat.com>
S: Maintained
F: crypto/
F: include/crypto/
F: tests/test-crypto-*
1566
F: tests/benchmark-crypto-*
1567
F: qemu.sasl
1568

1569 1570 1571 1572 1573 1574 1575
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

1576 1577 1578 1579 1580 1581
Buffers
M: Daniel P. Berrange <berrange@redhat.com>
S: Odd fixes
F: util/buffer.c
F: include/qemu/buffer.h

1582 1583 1584 1585 1586 1587 1588
I/O Channels
M: Daniel P. Berrange <berrange@redhat.com>
S: Maintained
F: io/
F: include/io/
F: tests/test-io-*

1589 1590 1591 1592 1593 1594 1595
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
1596
F: qapi/sockets.json
1597

1598 1599 1600 1601 1602
Throttling infrastructure
M: Alberto Garcia <berto@igalia.com>
S: Supported
F: block/throttle-groups.c
F: include/block/throttle-groups.h
1603
F: include/qemu/throttle*.h
1604
F: util/throttle.c
1605 1606
F: docs/throttle.txt
F: tests/test-throttle.c
1607 1608
L: qemu-block@nongnu.org

F
Fam Zheng 已提交
1609 1610 1611 1612 1613 1614 1615
UUID
M: Fam Zheng <famz@redhat.com>
S: Supported
F: util/uuid.c
F: include/qemu/uuid.h
F: tests/test-uuid.c

1616 1617 1618 1619 1620 1621 1622 1623
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

1624
COLO Proxy
1625
M: Zhang Chen <zhangckid@gmail.com>
1626 1627 1628 1629 1630 1631 1632
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

1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644
Record/replay
M: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
R: Paolo Bonzini <pbonzini@redhat.com>
W: http://wiki.qemu.org/Features/record-replay
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

1645 1646
Usermode Emulation
------------------
P
Paolo Bonzini 已提交
1647 1648 1649 1650
Overall
M: Riku Voipio <riku.voipio@iki.fi>
S: Maintained
F: thunk.c
1651
F: accel/tcg/user-exec*.c
P
Paolo Bonzini 已提交
1652

1653
BSD user
1654
S: Orphan
1655
F: bsd-user/
1656
F: default-configs/*-bsd-user.mak
1657 1658 1659

Linux user
M: Riku Voipio <riku.voipio@iki.fi>
1660
R: Laurent Vivier <laurent@vivier.eu>
1661 1662
S: Maintained
F: linux-user/
1663
F: default-configs/*-linux-user.mak
1664 1665 1666 1667

Tiny Code Generator (TCG)
-------------------------
Common code
1668
M: Richard Henderson <rth@twiddle.net>
1669 1670 1671
S: Maintained
F: tcg/

1672 1673 1674 1675
AArch64 target
M: Claudio Fontana <claudio.fontana@huawei.com>
M: Claudio Fontana <claudio.fontana@gmail.com>
S: Maintained
1676
L: qemu-arm@nongnu.org
1677
F: tcg/aarch64/
1678 1679
F: disas/arm-a64.cc
F: disas/libvixl/
1680

1681 1682 1683
ARM target
M: Andrzej Zaborowski <balrogg@gmail.com>
S: Maintained
1684
L: qemu-arm@nongnu.org
1685
F: tcg/arm/
1686
F: disas/arm.c
1687 1688

i386 target
1689
L: qemu-devel@nongnu.org
1690 1691
S: Maintained
F: tcg/i386/
1692
F: disas/i386.c
1693 1694

MIPS target
1695
M: Aurelien Jarno <aurelien@aurel32.net>
1696 1697
S: Maintained
F: tcg/mips/
1698
F: disas/mips.c
1699 1700

PPC
1701 1702
M: Richard Henderson <rth@twiddle.net>
S: Odd Fixes
1703
F: tcg/ppc/
1704
F: disas/ppc.c
1705 1706 1707 1708 1709 1710

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

SPARC target
1714
S: Odd Fixes
1715
F: tcg/sparc/
1716
F: disas/sparc.c
S
Stefan Weil 已提交
1717 1718 1719 1720

TCI target
M: Stefan Weil <sw@weilnetz.de>
S: Maintained
1721
F: tcg/tci/
1722
F: tcg/tci.c
1723
F: disas/tci.c
1724

1725 1726 1727 1728
Block drivers
-------------
VMDK
M: Fam Zheng <famz@redhat.com>
1729
L: qemu-block@nongnu.org
1730 1731 1732 1733
S: Supported
F: block/vmdk.c

RBD
J
Josh Durgin 已提交
1734
M: Josh Durgin <jdurgin@redhat.com>
1735 1736
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
1737 1738
S: Supported
F: block/rbd.c
1739
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1740 1741

Sheepdog
1742
M: Hitoshi Mitake <mitake.hitoshi@lab.ntt.co.jp>
1743
M: Liu Yuan <namei.unix@gmail.com>
1744 1745
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
1746
L: sheepdog@lists.wpkg.org
1747 1748
S: Supported
F: block/sheepdog.c
1749
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1750 1751 1752

VHDX
M: Jeff Cody <jcody@redhat.com>
1753
L: qemu-block@nongnu.org
1754 1755
S: Supported
F: block/vhdx*
1756
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1757 1758 1759

VDI
M: Stefan Weil <sw@weilnetz.de>
1760
L: qemu-block@nongnu.org
1761 1762 1763 1764 1765 1766 1767
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>
1768
L: qemu-block@nongnu.org
1769 1770
S: Supported
F: block/iscsi.c
1771
F: block/iscsi-opts.c
1772

1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784
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 已提交
1785
NFS
1786
M: Jeff Cody <jcody@redhat.com>
P
Peter Lieven 已提交
1787
M: Peter Lieven <pl@kamp.de>
1788
L: qemu-block@nongnu.org
P
Peter Lieven 已提交
1789 1790
S: Maintained
F: block/nfs.c
1791
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
P
Peter Lieven 已提交
1792

1793 1794
SSH
M: Richard W.M. Jones <rjones@redhat.com>
1795 1796
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
1797 1798
S: Supported
F: block/ssh.c
1799
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1800

1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813
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
1814

1815 1816 1817 1818 1819 1820
Null Block Driver
M: Fam Zheng <famz@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/null.c

1821 1822 1823 1824
Bootdevice
M: Gonglei <arei.gonglei@huawei.com>
S: Maintained
F: bootdevice.c
1825 1826 1827 1828 1829 1830

Quorum
M: Alberto Garcia <berto@igalia.com>
S: Supported
F: block/quorum.c
L: qemu-block@nongnu.org
1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857

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>
1858
M: Denis V. Lunev <den@openvz.org>
1859 1860 1861
L: qemu-block@nongnu.org
S: Supported
F: block/parallels.c
1862
F: docs/interop/parallels.txt
1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874

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
1875
F: include/block/raw-aio.h
1876
F: block/raw-format.c
1877 1878
F: block/file-posix.c
F: block/file-win32.c
1879 1880 1881 1882
F: block/win32-aio.c

qcow2
M: Kevin Wolf <kwolf@redhat.com>
1883
M: Max Reitz <mreitz@redhat.com>
1884 1885 1886
L: qemu-block@nongnu.org
S: Supported
F: block/qcow2*
1887
F: docs/interop/qcow2.txt
1888 1889 1890 1891 1892 1893 1894 1895 1896

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>
1897
M: Max Reitz <mreitz@redhat.com>
1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912
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
1913 1914 1915 1916 1917 1918

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

1920
Replication
1921
M: Wen Congyang <wencongyang2@huawei.com>
1922
M: Xie Changlong <xiechanglong.d@gmail.com>
1923 1924 1925 1926 1927 1928
S: Supported
F: replication*
F: block/replication.c
F: tests/test-replication.c
F: docs/block-replication.txt

A
Alex Bennée 已提交
1929 1930
Build and test automation
-------------------------
1931
Build and test automation
A
Alex Bennée 已提交
1932
M: Alex Bennée <alex.bennee@linaro.org>
1933
M: Fam Zheng <famz@redhat.com>
1934
R: Philippe Mathieu-Daudé <f4bug@amsat.org>
A
Alex Bennée 已提交
1935
L: qemu-devel@nongnu.org
1936
S: Maintained
A
Alex Bennée 已提交
1937
F: .travis.yml
A
Alex Bennée 已提交
1938
F: .shippable.yml
1939
F: tests/docker/
F
Fam Zheng 已提交
1940
F: tests/vm/
1941
W: https://travis-ci.org/qemu/qemu
1942
W: https://app.shippable.com/github/qemu/qemu
1943
W: http://patchew.org/QEMU/
1944 1945 1946 1947 1948 1949

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