]> Git Repo - qemu.git/blame - MAINTAINERS
arm: Instantiate NRF51 special NVM's and NVMC
[qemu.git] / MAINTAINERS
CommitLineData
b6f97c14
FB
1QEMU Maintainers
2================
3
fd5d5c56
AL
4The intention of this file is not to establish who owns what portions of the
5code base, but to provide a set of names that developers can consult when they
6have a question about a particular subset and also to provide a set of names
7to be CC'd when submitting a patch to obtain appropriate review.
3cd9acb4 8
fd5d5c56
AL
9In general, if you have a question about inclusion of a patch, you should
10consult qemu-devel and not any specific individual privately.
b6f97c14 11
fd5d5c56
AL
12Descriptions of section entries:
13
14 M: Mail patches to: FullName <address@domain>
9436e082
CH
15 Maintainers are looking after a certain area and must be CCed on
16 patches. They are considered the main contact point.
fdf6fab4
PM
17 R: Designated reviewer: FullName <address@domain>
18 These reviewers should be CCed on patches.
9436e082
CH
19 Reviewers are familiar with the subject matter and provide feedback
20 even though they are not maintainers.
fd5d5c56 21 L: Mailing list that is relevant to this area
9436e082 22 These lists should be CCed on patches.
fd5d5c56
AL
23 W: Web-page with status/info
24 Q: Patchwork web based patch tracking system site
25 T: SCM tree type and location. Type is one of: git, hg, quilt, stgit.
26 S: Status, one of the following:
27 Supported: Someone is actually paid to look after this.
28 Maintained: Someone actually looks after it.
29 Odd Fixes: It has a maintainer but they don't have time to do
c91bbffb 30 much other than throw the odd patch in. See below.
fd5d5c56
AL
31 Orphan: No current maintainer [but maybe you could take the
32 role as you write your new code].
33 Obsolete: Old code. Something tagged obsolete generally means
34 it has been replaced by a better system and you
35 should be using that.
36 F: Files and directories with wildcard patterns.
37 A trailing slash includes all files and subdirectory files.
38 F: drivers/net/ all files in and below drivers/net
39 F: drivers/net/* all files in drivers/net, but not below
40 F: */net/* all files in "any top level directory"/net
41 One pattern per line. Multiple F: lines acceptable.
42 X: Files and directories that are NOT maintained, same rules as F:
43 Files exclusions are tested before file matches.
44 Can be useful for excluding a specific subdirectory, for instance:
45 F: net/
46 X: net/ipv6/
47 matches all files in and below net excluding net/ipv6/
48 K: Keyword perl extended regex pattern to match content in a
49 patch or file. For instance:
50 K: of_get_profile
51 matches patches or files that contain "of_get_profile"
52 K: \b(printk|pr_(info|err))\b
53 matches patches or files that contain one or more of the words
54 printk, pr_info or pr_err
55 One regex pattern per line. Multiple K: lines acceptable.
56
57
58General Project Administration
59------------------------------
ff0d4876 60M: Peter Maydell <[email protected]>
fd5d5c56 61
c9a19d5b
SW
62All patches CC here
63L: [email protected]
64F: *
65F: */
66
62622c11
MT
67Responsible Disclosure, Reporting Security Issues
68------------------------------
70b7fba9 69W: https://wiki.qemu.org/SecurityProcess
62622c11 70M: Michael S. Tsirkin <[email protected]>
62622c11
MT
71L: [email protected]
72
936c2230
LV
73Trivial patches
74---------------
75Trivial patches
76M: Michael Tokarev <[email protected]>
77M: Laurent Vivier <[email protected]>
78S: Maintained
79L: [email protected]
80K: ^Subject:.*(?i)trivial
81T: git git://git.corpit.ru/qemu.git trivial-patches
e18a8b34 82T: git https://github.com/vivier/qemu.git trivial-patches
936c2230 83
daf14ce3
CH
84Architecture support
85--------------------
86S390
87M: Cornelia Huck <[email protected]>
88S: Supported
89F: default-configs/s390x-softmmu.mak
90F: gdb-xml/s390*.xml
91F: hw/char/sclp*.[hc]
92F: hw/char/terminal3270.c
93F: hw/intc/s390_flic.c
94F: hw/intc/s390_flic_kvm.c
95F: hw/s390x/
2fe2942c 96F: hw/vfio/ap.c
daf14ce3
CH
97F: hw/vfio/ccw.c
98F: hw/watchdog/wdt_diag288.c
99F: include/hw/s390x/
100F: include/hw/watchdog/wdt_diag288.h
101F: pc-bios/s390-ccw/
102F: pc-bios/s390-ccw.img
103F: target/s390x/
694a8d70 104F: docs/vfio-ap.txt
daf14ce3 105K: ^Subject:.*(?i)s390x?
e18a8b34 106T: git https://github.com/cohuck/qemu.git s390-next
daf14ce3
CH
107L: [email protected]
108
fd5d5c56
AL
109Guest CPU cores (TCG):
110----------------------
486bbe5f 111Overall
5dd4a88c 112L: [email protected]
2b1641d0
PB
113M: Peter Crosthwaite <[email protected]>
114M: Richard Henderson <[email protected]>
2185fd67 115R: Paolo Bonzini <[email protected]>
2b1641d0 116S: Maintained
2b1641d0 117F: cpus.c
2b1641d0 118F: exec.c
c6a88dda 119F: accel/tcg/
9681ad3e 120F: accel/stubs/tcg-stub.c
2b1641d0
PB
121F: include/exec/cpu*.h
122F: include/exec/exec-all.h
486bbe5f 123F: include/exec/helper*.h
2b1641d0 124F: include/exec/tb-hash.h
460423d3 125F: include/sysemu/cpus.h
486bbe5f 126
1badb586
PM
127FPU emulation
128M: Aurelien Jarno <[email protected]>
129M: Peter Maydell <[email protected]>
0636e4d8
AB
130M: Alex Bennée <[email protected]>
131S: Maintained
1badb586
PM
132F: fpu/
133F: include/fpu/
0636e4d8 134F: tests/fp/
1badb586 135
fd5d5c56 136Alpha
8d6df264
RH
137M: Richard Henderson <[email protected]>
138S: Maintained
fcf5ef2a 139F: target/alpha/
c0bd0b50 140F: tests/tcg/alpha/
c17652ee 141F: disas/alpha.c
b6f97c14 142
b6f97c14 143ARM
1ce9ce6a 144M: Peter Maydell <[email protected]>
b4f2bd1c 145L: [email protected]
fd5d5c56 146S: Maintained
fcf5ef2a 147F: target/arm/
c348722c 148F: tests/tcg/arm/
29e0436e 149F: tests/tcg/aarch64/
8d8b636d
PB
150F: hw/arm/
151F: hw/cpu/a*mpcore.c
f7e242d6 152F: include/hw/cpu/a*mpcore.h
c17652ee
PB
153F: disas/arm.c
154F: disas/arm-a64.cc
155F: disas/libvixl/
fd5d5c56 156
49154ea0
EA
157ARM SMMU
158M: Eric Auger <[email protected]>
159L: [email protected]
160S: Maintained
161F: hw/arm/smmu*
162F: include/hw/arm/smmu*
163
fd5d5c56
AL
164CRIS
165M: Edgar E. Iglesias <[email protected]>
166S: Maintained
fcf5ef2a 167F: target/cris/
8d8b636d 168F: hw/cris/
c9b90090 169F: include/hw/cris/
c0bd0b50 170F: tests/tcg/cris/
c17652ee 171F: disas/cris.c
fd5d5c56 172
61766fe9
RH
173HPPA (PA-RISC)
174M: Richard Henderson <[email protected]>
175S: Maintained
176F: target/hppa/
61461802 177F: hw/hppa/
61766fe9
RH
178F: disas/hppa.c
179
07bf23a7
MW
180LM32
181M: Michael Walle <[email protected]>
182S: Maintained
fcf5ef2a 183F: target/lm32/
4eab7a0a 184F: disas/lm32.c
8d8b636d 185F: hw/lm32/
4eab7a0a
MW
186F: hw/*/lm32_*
187F: hw/*/milkymist-*
188F: include/hw/char/lm32_juart.h
189F: include/hw/lm32/
c0bd0b50 190F: tests/tcg/lm32/
07bf23a7 191
fd5d5c56 192M68K
595a926d
LV
193M: Laurent Vivier <[email protected]>
194S: Maintained
fcf5ef2a 195F: target/m68k/
e9a56114 196F: disas/m68k.c
fd5d5c56
AL
197
198MicroBlaze
199M: Edgar E. Iglesias <[email protected]>
200S: Maintained
fcf5ef2a 201F: target/microblaze/
8d8b636d 202F: hw/microblaze/
c17652ee 203F: disas/microblaze.c
fd5d5c56 204
b6f97c14 205MIPS
ddb13561 206M: Aurelien Jarno <[email protected]>
4872fee2 207M: Aleksandar Markovic <[email protected]>
215943b8 208R: Aleksandar Rikalo <[email protected]>
6f640917 209S: Maintained
fcf5ef2a 210F: target/mips/
10a9794d 211F: default-configs/*mips*
0f865314
AM
212F: disas/mips.c
213F: disas/nanomips.cpp
214F: disas/nanomips.h
215F: hw/intc/mips_gic.c
8d8b636d 216F: hw/mips/
5995db88 217F: hw/misc/mips_*
5995db88 218F: hw/timer/mips_gictimer.c
0f865314 219F: include/hw/intc/mips_gic.h
5995db88
TH
220F: include/hw/mips/
221F: include/hw/misc/mips_*
5995db88 222F: include/hw/timer/mips_gictimer.h
c0bd0b50 223F: tests/tcg/mips/
09684557 224K: ^Subject:.*(?i)mips
fd5d5c56 225
d15a9c23
AG
226Moxie
227M: Anthony Green <[email protected]>
228S: Maintained
fcf5ef2a 229F: target/moxie/
c17652ee 230F: disas/moxie.c
a3ccdfb5
TH
231F: hw/moxie/
232F: default-configs/moxie-softmmu.mak
d15a9c23 233
e671711c
MV
234NiosII
235M: Chris Wulff <[email protected]>
236M: Marek Vasut <[email protected]>
237S: Maintained
238F: target/nios2/
239F: hw/nios2/
15e10756 240F: hw/intc/nios2_iic.c
e671711c 241F: disas/nios2.c
15e10756 242F: default-configs/nios2-softmmu.mak
e671711c 243
945dad6d 244OpenRISC
1d7cf18d
SH
245M: Stafford Horne <[email protected]>
246S: Odd Fixes
fcf5ef2a 247F: target/openrisc/
945dad6d 248F: hw/openrisc/
c0bd0b50 249F: tests/tcg/openrisc/
945dad6d 250
b6f97c14 251PowerPC
b4daafbd 252M: David Gibson <[email protected]>
a6c98685 253L: [email protected]
fd5d5c56 254S: Maintained
fcf5ef2a 255F: target/ppc/
8d8b636d 256F: hw/ppc/
b5d55020 257F: include/hw/ppc/
c17652ee 258F: disas/ppc.c
fd5d5c56 259
4dc62b15
MC
260RISC-V
261M: Michael Clark <[email protected]>
262M: Palmer Dabbelt <[email protected]>
a17a61f3 263M: Alistair Francis <[email protected]>
4dc62b15
MC
264M: Sagar Karandikar <[email protected]>
265M: Bastian Koppelmann <[email protected]>
a094b354 266L: [email protected]
7b91ae7d 267S: Supported
4dc62b15
MC
268F: target/riscv/
269F: hw/riscv/
270F: include/hw/riscv/
f936eac8 271F: linux-user/host/riscv32/
511f3138 272F: linux-user/host/riscv64/
4dc62b15 273
fd5d5c56 274S390
2b35e93f 275M: Richard Henderson <[email protected]>
ced01bb7 276M: David Hildenbrand <[email protected]>
fd5d5c56 277S: Maintained
fcf5ef2a 278F: target/s390x/
8d8b636d 279F: hw/s390x/
c17652ee 280F: disas/s390.c
276ba120 281F: tests/tcg/s390x/
146bd283 282L: [email protected]
fd5d5c56 283
b6f97c14 284SH4
ddb13561 285M: Aurelien Jarno <[email protected]>
2c9b7d1a 286S: Odd Fixes
fcf5ef2a 287F: target/sh4/
8d8b636d 288F: hw/sh4/
c17652ee 289F: disas/sh4.c
8a90f900 290F: include/hw/sh4/
fd5d5c56
AL
291
292SPARC
f2416d3a 293M: Mark Cave-Ayland <[email protected]>
2c742bf7 294M: Artyom Tarasenko <[email protected]>
fd5d5c56 295S: Maintained
fcf5ef2a 296F: target/sparc/
8d8b636d
PB
297F: hw/sparc/
298F: hw/sparc64/
84dbe974 299F: include/hw/sparc/sparc64.h
c17652ee 300F: disas/sparc.c
fd5d5c56 301
a6ea7b4c
AF
302UniCore32
303M: Guan Xuetao <[email protected]>
304S: Maintained
fcf5ef2a 305F: target/unicore32/
8d8b636d 306F: hw/unicore32/
47b98d59 307F: include/hw/unicore32/
a6ea7b4c 308
fd5d5c56 309X86
d46d72fd
PB
310M: Paolo Bonzini <[email protected]>
311M: Richard Henderson <[email protected]>
e1a04339 312M: Eduardo Habkost <[email protected]>
b203a4ba 313S: Maintained
fcf5ef2a 314F: target/i386/
4132431f 315F: tests/tcg/i386/
3a082ec0 316F: tests/tcg/x86_64/
8d8b636d 317F: hw/i386/
c17652ee 318F: disas/i386.c
2544e9e4 319F: docs/qemu-cpu-models.texi
e18a8b34 320T: git https://github.com/ehabkost/qemu.git x86-next
fd5d5c56 321
16e7caae
MF
322Xtensa
323M: Max Filippov <[email protected]>
b8105d21 324W: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
16e7caae 325S: Maintained
fcf5ef2a 326F: target/xtensa/
8d8b636d 327F: hw/xtensa/
c0bd0b50 328F: tests/tcg/xtensa/
5a6539e6 329F: disas/xtensa.c
895e4897
MF
330F: include/hw/xtensa/xtensa-isa.h
331F: default-configs/xtensa*.mak
16e7caae 332
48e06fe0
BK
333TriCore
334M: Bastian Koppelmann <[email protected]>
335S: Maintained
fcf5ef2a 336F: target/tricore/
48e06fe0 337F: hw/tricore/
d46d14e6 338F: include/hw/tricore/
48e06fe0 339
dd28bebd
AB
340Multiarch Linux User Tests
341M: Alex Bennée <[email protected]>
342F: tests/tcg/multiarch/
343
fd5d5c56
AL
344Guest CPU Cores (KVM):
345----------------------
346
347Overall
c6d559d9 348M: Paolo Bonzini <[email protected]>
fd5d5c56
AL
349L: [email protected]
350S: Supported
fd5d5c56 351F: */kvm.*
1962cb20 352F: accel/kvm/
9681ad3e
TH
353F: accel/stubs/kvm-stub.c
354F: include/hw/kvm/
a95e9a48 355F: include/sysemu/kvm*.h
9681ad3e 356F: scripts/kvm/kvm_flightrecorder
fd5d5c56 357
ed4659d1
PM
358ARM
359M: Peter Maydell <[email protected]>
b4f2bd1c 360L: [email protected]
ed4659d1 361S: Maintained
fcf5ef2a 362F: target/arm/kvm.c
ed4659d1 363
a31896c4 364MIPS
a7a2d7d2 365M: James Hogan <[email protected]>
215943b8 366R: Aleksandar Rikalo <[email protected]>
a31896c4 367S: Maintained
fcf5ef2a 368F: target/mips/kvm.c
a31896c4 369
fd5d5c56 370PPC
bba8e23a 371M: David Gibson <[email protected]>
fd5d5c56 372S: Maintained
fcf5ef2a 373F: target/ppc/kvm.c
fd5d5c56 374
749717a0 375S390
7c8e2647 376M: Halil Pasic <[email protected]>
c1976ae7 377M: Cornelia Huck <[email protected]>
7c8e2647 378M: Christian Borntraeger <[email protected]>
fd5d5c56 379S: Maintained
fcf5ef2a 380F: target/s390x/kvm.c
040078e0
DH
381F: target/s390x/kvm_s390x.h
382F: target/s390x/kvm-stub.c
fcf5ef2a
TH
383F: target/s390x/ioinst.[ch]
384F: target/s390x/machine.c
74b4c74d 385F: target/s390x/sigp.c
4277af19
CH
386F: hw/intc/s390_flic.c
387F: hw/intc/s390_flic_kvm.c
388F: include/hw/s390x/s390_flic.h
c5bfb202 389F: gdb-xml/s390*.xml
e18a8b34
SH
390T: git https://github.com/cohuck/qemu.git s390-next
391T: git https://github.com/borntraeger/qemu.git s390-next
146bd283 392L: [email protected]
fd5d5c56
AL
393
394X86
d46d72fd 395M: Paolo Bonzini <[email protected]>
fd5d5c56
AL
396M: Marcelo Tosatti <[email protected]>
397L: [email protected]
398S: Supported
fcf5ef2a 399F: target/i386/kvm.c
9681ad3e 400F: scripts/kvm/vmxcap
fd5d5c56 401
8a6b0cd7
SS
402Guest CPU Cores (Xen):
403----------------------
404
405X86
3623c57e
SS
406M: Stefano Stabellini <[email protected]>
407M: Anthony Perard <[email protected]>
19b845bd 408M: Paul Durrant <[email protected]>
6d06220a 409L: [email protected]
8a6b0cd7 410S: Supported
8a6b0cd7 411F: */xen*
d6a3f64a 412F: hw/9pfs/xen-9p-backend.c
c92451c2
PB
413F: hw/char/xen_console.c
414F: hw/display/xenfb.c
415F: hw/net/xen_nic.c
1a72d9ae 416F: hw/block/xen*
4ea7d1a7 417F: hw/block/dataplane/xen*
c92451c2
PB
418F: hw/xen/
419F: hw/xenpv/
9027ac50 420F: hw/i386/xen/
fcab2b46 421F: include/hw/block/dataplane/xen*
c92451c2 422F: include/hw/xen/
9027ac50 423F: include/sysemu/xen-mapcache.h
8a6b0cd7 424
1bdd6874
SW
425Hosts:
426------
427
428LINUX
429L: [email protected]
430S: Maintained
431F: linux-*
432F: linux-headers/
433
434POSIX
435L: [email protected]
436S: Maintained
437F: *posix*
438
3c2bdbc1
KR
439NETBSD
440L: [email protected]
441M: Kamil Rytarowski <[email protected]>
442S: Maintained
1b61270b 443K: ^Subject:.*(?i)NetBSD
3c2bdbc1 444
0a773d55
BS
445OPENBSD
446L: [email protected]
447M: Brad Smith <[email protected]>
448S: Maintained
449K: ^Subject:.*(?i)OpenBSD
450
1bdd6874
SW
451W32, W64
452L: [email protected]
453M: Stefan Weil <[email protected]>
454S: Maintained
455F: *win32*
03972660
TH
456F: */*win32*
457F: include/*/*win32*
458X: qga/*win32*
885bdc95 459F: qemu.nsi
1bdd6874 460
b250d04a
PMD
461Alpha Machines
462M: Richard Henderson <[email protected]>
463S: Maintained
464F: hw/alpha/
7bea0dd4 465F: hw/isa/smc37c669-superio.c
b250d04a 466
fd5d5c56
AL
467ARM Machines
468------------
84291fe7 469Allwinner-a10
85b4d5da 470M: Beniamino Galvani <[email protected]>
a00d7f20 471M: Peter Maydell <[email protected]>
b4f2bd1c 472L: [email protected]
a00d7f20 473S: Odd Fixes
85b4d5da
BG
474F: hw/*/allwinner*
475F: include/hw/*/allwinner*
84291fe7
LG
476F: hw/arm/cubieboard.c
477
e5a6a6e6 478ARM PrimeCell and CMSDK devices
06271000 479M: Peter Maydell <[email protected]>
b4f2bd1c 480L: [email protected]
06271000
PB
481S: Maintained
482F: hw/char/pl011.c
c6427ff7 483F: include/hw/char/pl011.h
06271000
PB
484F: hw/display/pl110*
485F: hw/dma/pl080.c
aa74e355 486F: include/hw/dma/pl080.h
06271000
PB
487F: hw/dma/pl330.c
488F: hw/gpio/pl061.c
489F: hw/input/pl050.c
490F: hw/intc/pl190.c
491F: hw/sd/pl181.c
1d52866f
PM
492F: hw/ssi/pl022.c
493F: include/hw/ssi/pl022.h
06271000
PB
494F: hw/timer/pl031.c
495F: include/hw/arm/primecell.h
e5a6a6e6
PM
496F: hw/timer/cmsdk-apb-timer.c
497F: include/hw/timer/cmsdk-apb-timer.h
4f4c6206
PM
498F: hw/timer/cmsdk-apb-dualtimer.c
499F: include/hw/timer/cmsdk-apb-dualtimer.h
e5a6a6e6
PM
500F: hw/char/cmsdk-apb-uart.c
501F: include/hw/char/cmsdk-apb-uart.h
050c2ea0
PM
502F: hw/watchdog/cmsdk-apb-watchdog.c
503F: include/hw/watchdog/cmsdk-apb-watchdog.h
0d4a7551
PM
504F: hw/misc/tz-ppc.c
505F: include/hw/misc/tz-ppc.h
344f4b15
PM
506F: hw/misc/tz-mpc.c
507F: include/hw/misc/tz-mpc.h
211e701d
PM
508F: hw/misc/tz-msc.c
509F: include/hw/misc/tz-msc.h
06271000
PB
510
511ARM cores
512M: Peter Maydell <[email protected]>
b4f2bd1c 513L: [email protected]
06271000
PB
514S: Maintained
515F: hw/intc/arm*
516F: hw/intc/gic_internal.h
517F: hw/misc/a9scu.c
518F: hw/misc/arm11scu.c
b7f30114 519F: hw/misc/arm_l2x0.c
06271000 520F: hw/timer/a9gtimer*
c6427ff7
PMD
521F: hw/timer/arm*
522F: include/hw/arm/arm*.h
06271000
PB
523F: include/hw/intc/arm*
524F: include/hw/misc/a9scu.h
525F: include/hw/misc/arm11scu.h
526F: include/hw/timer/a9gtimer.h
527F: include/hw/timer/arm_mptimer.h
c6427ff7
PMD
528F: include/hw/timer/armv7m_systick.h
529F: tests/test-arm-mptimer.c
06271000 530
fc63dcff 531Exynos
f44c5c67 532M: Igor Mitsyanko <[email protected]>
a00d7f20 533M: Peter Maydell <[email protected]>
b4f2bd1c 534L: [email protected]
a00d7f20 535S: Odd Fixes
8d8b636d 536F: hw/*/exynos*
ed0db866 537F: include/hw/arm/exynos4210.h
fc63dcff 538
766fd09f 539Calxeda Highbank
9ef137ca 540M: Rob Herring <[email protected]>
a00d7f20 541M: Peter Maydell <[email protected]>
b4f2bd1c 542L: [email protected]
a00d7f20 543S: Odd Fixes
8d8b636d
PB
544F: hw/arm/highbank.c
545F: hw/net/xgmac.c
766fd09f 546
9082f121
AP
547Canon DIGIC
548M: Antony Pavlov <[email protected]>
a00d7f20 549M: Peter Maydell <[email protected]>
b4f2bd1c 550L: [email protected]
a00d7f20 551S: Odd Fixes
9082f121
AP
552F: include/hw/arm/digic.h
553F: hw/*/digic*
7ad5f2d1 554F: include/hw/*/digic*
9082f121 555
fd5d5c56 556Gumstix
a00d7f20
PM
557M: Peter Maydell <[email protected]>
558R: Philippe Mathieu-Daudé <[email protected]>
5dd4a88c 559L: [email protected]
b4f2bd1c 560L: [email protected]
1f7161d2 561S: Odd Fixes
8d8b636d 562F: hw/arm/gumstix.c
fd5d5c56 563
123a069a
TH
564i.MX25 PDK
565M: Peter Maydell <[email protected]>
566R: Jean-Christophe Dubois <[email protected]>
567L: [email protected]
568S: Odd Fixes
569F: hw/arm/fsl-imx25.c
570F: hw/arm/imx25_pdk.c
571F: hw/misc/imx25_ccm.c
572F: include/hw/arm/fsl-imx25.h
573F: include/hw/misc/imx25_ccm.h
574
95a5db3a 575i.MX31 (kzm)
0325559d 576M: Peter Chubb <[email protected]>
a00d7f20 577M: Peter Maydell <[email protected]>
b4f2bd1c 578L: [email protected]
95a5db3a 579S: Odd Fixes
8d8b636d 580F: hw/arm/kzm.c
95a5db3a
TH
581F: hw/*/imx_*
582F: hw/*/*imx31*
583F: include/hw/*/imx_*
584F: include/hw/*/*imx31*
0325559d 585
fd5d5c56 586Integrator CP
1ce9ce6a 587M: Peter Maydell <[email protected]>
b4f2bd1c 588L: [email protected]
fd5d5c56 589S: Maintained
8d8b636d 590F: hw/arm/integratorcp.c
f7e242d6 591F: hw/misc/arm_integrator_debug.c
b7f30114 592F: include/hw/misc/arm_integrator_debug.h
fd5d5c56 593
95a5db3a
TH
594MCIMX6UL EVK / i.MX6ul
595M: Peter Maydell <[email protected]>
596R: Jean-Christophe Dubois <[email protected]>
597L: [email protected]
598S: Odd Fixes
599F: hw/arm/mcimx6ul-evk.c
600F: hw/arm/fsl-imx6ul.c
601F: hw/misc/imx6ul_ccm.c
602F: include/hw/arm/fsl-imx6ul.h
603F: include/hw/misc/imx6ul_ccm.h
604
605MCIMX7D SABRE / i.MX7
606M: Peter Maydell <[email protected]>
607R: Andrey Smirnov <[email protected]>
608L: [email protected]
609S: Odd Fixes
610F: hw/arm/mcimx7d-sabre.c
611F: hw/arm/fsl-imx7.c
b7f30114 612F: hw/misc/imx7_*.c
95a5db3a 613F: include/hw/arm/fsl-imx7.h
b7f30114 614F: include/hw/misc/imx7_*.h
95a5db3a
TH
615F: hw/pci-host/designware.c
616F: include/hw/pci-host/designware.h
617
e5a6a6e6
PM
618MPS2
619M: Peter Maydell <[email protected]>
620L: [email protected]
621S: Maintained
622F: hw/arm/mps2.c
0d4a7551
PM
623F: hw/arm/mps2-tz.c
624F: hw/misc/mps2-*.c
625F: include/hw/misc/mps2-*.h
6eee5d24
PM
626F: hw/arm/armsse.c
627F: include/hw/arm/armsse.h
c56c5760
PMD
628F: hw/misc/iotkit-secctl.c
629F: include/hw/misc/iotkit-secctl.h
75750e4d
PM
630F: hw/misc/iotkit-sysctl.c
631F: include/hw/misc/iotkit-sysctl.h
c667a25b
PM
632F: hw/misc/iotkit-sysinfo.c
633F: include/hw/misc/iotkit-sysinfo.h
5aeb3689
PM
634F: hw/misc/armsse-cpuid.c
635F: include/hw/misc/armsse-cpuid.h
e5a6a6e6 636
fd5d5c56
AL
637Musicpal
638M: Jan Kiszka <[email protected]>
a00d7f20 639M: Peter Maydell <[email protected]>
b4f2bd1c 640L: [email protected]
a00d7f20 641S: Odd Fixes
8d8b636d 642F: hw/arm/musicpal.c
fd5d5c56
AL
643
644nSeries
645M: Andrzej Zaborowski <[email protected]>
a00d7f20 646M: Peter Maydell <[email protected]>
b4f2bd1c 647L: [email protected]
a00d7f20 648S: Odd Fixes
8d8b636d 649F: hw/arm/nseries.c
b7f30114
TH
650F: hw/input/lm832x.c
651F: hw/input/tsc2005.c
652F: hw/misc/cbus.c
653F: hw/timer/twl92230.c
fd5d5c56
AL
654
655Palm
656M: Andrzej Zaborowski <[email protected]>
a00d7f20 657M: Peter Maydell <[email protected]>
b4f2bd1c 658L: [email protected]
a00d7f20 659S: Odd Fixes
8d8b636d 660F: hw/arm/palm.c
b7f30114 661F: hw/input/tsc210x.c
fd5d5c56 662
95a5db3a
TH
663Raspberry Pi
664M: Peter Maydell <[email protected]>
665R: Andrew Baumann <[email protected]>
666R: Philippe Mathieu-Daudé <[email protected]>
667L: [email protected]
668S: Odd Fixes
123a069a 669F: hw/arm/raspi.c
95a5db3a
TH
670F: hw/arm/raspi_platform.h
671F: hw/*/bcm283*
672F: include/hw/arm/raspi*
673F: include/hw/*/bcm283*
674
fd5d5c56 675Real View
1ce9ce6a 676M: Peter Maydell <[email protected]>
b4f2bd1c 677L: [email protected]
fd5d5c56 678S: Maintained
8d8b636d 679F: hw/arm/realview*
f7e242d6 680F: hw/cpu/realview_mpcore.c
5ea53049
PB
681F: hw/intc/realview_gic.c
682F: include/hw/intc/realview_gic.h
fd5d5c56 683
9b31bff0 684PXA2XX
fd5d5c56 685M: Andrzej Zaborowski <[email protected]>
a00d7f20 686M: Peter Maydell <[email protected]>
b4f2bd1c 687L: [email protected]
a00d7f20 688S: Odd Fixes
9b31bff0 689F: hw/arm/mainstone.c
8d8b636d 690F: hw/arm/spitz.c
9b31bff0
PB
691F: hw/arm/tosa.c
692F: hw/arm/z2.c
693F: hw/*/pxa2xx*
123a069a
TH
694F: hw/display/tc6393xb.c
695F: hw/gpio/max7310.c
696F: hw/gpio/zaurus.c
f7e242d6 697F: hw/misc/mst_fpga.c
b7f30114 698F: hw/misc/max111x.c
ed0db866 699F: include/hw/arm/pxa.h
123a069a 700F: include/hw/arm/sharpsl.h
fd5d5c56 701
95a5db3a
TH
702SABRELITE / i.MX6
703M: Peter Maydell <[email protected]>
704R: Jean-Christophe Dubois <[email protected]>
705L: [email protected]
706S: Odd Fixes
707F: hw/arm/sabrelite.c
708F: hw/arm/fsl-imx6.c
b7f30114 709F: hw/misc/imx6_*.c
95a5db3a
TH
710F: hw/ssi/imx_spi.c
711F: include/hw/arm/fsl-imx6.h
b7f30114 712F: include/hw/misc/imx6_*.h
95a5db3a
TH
713F: include/hw/ssi/imx_spi.h
714
671f11b2
TH
715Sharp SL-5500 (Collie) PDA
716M: Peter Maydell <[email protected]>
717L: [email protected]
718S: Odd Fixes
719F: hw/arm/collie.c
720F: hw/arm/strongarm*
721
fd5d5c56 722Stellaris
1ce9ce6a 723M: Peter Maydell <[email protected]>
b4f2bd1c 724L: [email protected]
fd5d5c56 725S: Maintained
8d8b636d 726F: hw/*/stellaris*
fd5d5c56 727
95a5db3a
TH
728Versatile Express
729M: Peter Maydell <[email protected]>
730L: [email protected]
731S: Maintained
732F: hw/arm/vexpress.c
733
fd5d5c56 734Versatile PB
1ce9ce6a 735M: Peter Maydell <[email protected]>
b4f2bd1c 736L: [email protected]
fd5d5c56 737S: Maintained
8d8b636d 738F: hw/*/versatile*
c6427ff7 739F: hw/misc/arm_sysctl.c
fd5d5c56 740
95a5db3a
TH
741Virt
742M: Peter Maydell <[email protected]>
743L: [email protected]
744S: Maintained
745F: hw/arm/virt*
746F: include/hw/arm/virt.h
747
e3260506 748Xilinx Zynq
cc0100f4 749M: Edgar E. Iglesias <[email protected]>
c22e580c 750M: Alistair Francis <[email protected]>
a00d7f20 751M: Peter Maydell <[email protected]>
b4f2bd1c 752L: [email protected]
e3260506 753S: Maintained
cc0100f4 754F: hw/*/xilinx_*
8d8b636d 755F: hw/*/cadence_*
f7e242d6
TH
756F: hw/misc/zynq*
757F: include/hw/misc/zynq*
cc0100f4 758X: hw/ssi/xilinx_*
e3260506 759
137805f5 760Xilinx ZynqMP
c22e580c 761M: Alistair Francis <[email protected]>
cc0100f4 762M: Edgar E. Iglesias <[email protected]>
a00d7f20 763M: Peter Maydell <[email protected]>
b4f2bd1c 764L: [email protected]
137805f5 765S: Maintained
cc0100f4 766F: hw/*/xlnx*.c
f586d5fc 767F: include/hw/*/xlnx*.h
24d6d8bf
PMD
768F: include/hw/ssi/xilinx_spips.h
769F: hw/display/dpcd.c
770F: include/hw/display/dpcd.h
137805f5 771
8f4d260e 772ARM ACPI Subsystem
e59f13d7 773M: Shannon Zhao <[email protected]>
b4f2bd1c 774L: [email protected]
8f4d260e
SZ
775S: Maintained
776F: hw/arm/virt-acpi-build.c
8f4d260e 777
a1f8193b
AF
778STM32F205
779M: Alistair Francis <[email protected]>
a00d7f20 780M: Peter Maydell <[email protected]>
a1f8193b
AF
781S: Maintained
782F: hw/arm/stm32f205_soc.c
783F: hw/misc/stm32f2xx_syscfg.c
784F: hw/char/stm32f2xx_usart.c
785F: hw/timer/stm32f2xx_timer.c
786F: hw/adc/*
787F: hw/ssi/stm32f2xx_spi.c
0e0d345b 788F: include/hw/*/stm32*.h
a1f8193b
AF
789
790Netduino 2
791M: Alistair Francis <[email protected]>
a00d7f20 792M: Peter Maydell <[email protected]>
a1f8193b
AF
793S: Maintained
794F: hw/arm/netduino2.c
795
670bc4cb
SS
796SmartFusion2
797M: Subbaraya Sundeep <[email protected]>
a00d7f20 798M: Peter Maydell <[email protected]>
670bc4cb
SS
799S: Maintained
800F: hw/arm/msf2-soc.c
801F: hw/misc/msf2-sysreg.c
802F: hw/timer/mss-timer.c
803F: hw/ssi/mss-spi.c
804F: include/hw/arm/msf2-soc.h
805F: include/hw/misc/msf2-sysreg.h
806F: include/hw/timer/mss-timer.h
807F: include/hw/ssi/mss-spi.h
808
809Emcraft M2S-FG484
810M: Subbaraya Sundeep <[email protected]>
a00d7f20 811M: Peter Maydell <[email protected]>
670bc4cb
SS
812S: Maintained
813F: hw/arm/msf2-som.c
814
f87db1ba
JS
815ASPEED BMCs
816M: Cédric Le Goater <[email protected]>
a00d7f20 817M: Peter Maydell <[email protected]>
f87db1ba
JS
818R: Andrew Jeffery <[email protected]>
819R: Joel Stanley <[email protected]>
820L: [email protected]
821S: Maintained
822F: hw/*/*aspeed*
b7f30114 823F: hw/misc/pca9552.c
f87db1ba 824F: include/hw/*/*aspeed*
b7f30114 825F: include/hw/misc/pca9552*.h
f87db1ba
JS
826F: hw/net/ftgmac100.c
827F: include/hw/net/ftgmac100.h
828
c0066d1a
JS
829NRF51
830M: Joel Stanley <[email protected]>
a00d7f20 831M: Peter Maydell <[email protected]>
c0066d1a
JS
832L: [email protected]
833S: Maintained
c8de3f5f
SH
834F: hw/*/nrf51*.c
835F: hw/*/microbit*.c
836F: include/hw/*/nrf51*.h
837F: include/hw/*/microbit*.h
838F: tests/microbit-test.c
c0066d1a 839
fd5d5c56
AL
840CRIS Machines
841-------------
842Axis Dev88
843M: Edgar E. Iglesias <[email protected]>
844S: Maintained
8d8b636d 845F: hw/cris/axis_dev88.c
6e481d57 846F: hw/*/etraxfs_*.c
fd5d5c56 847
07bf23a7
MW
848LM32 Machines
849-------------
850EVR32 and uclinux BSP
851M: Michael Walle <[email protected]>
852S: Maintained
8d8b636d 853F: hw/lm32/lm32_boards.c
07bf23a7 854
d118aa6b
MW
855milkymist
856M: Michael Walle <[email protected]>
857S: Maintained
8d8b636d 858F: hw/lm32/milkymist.c
d118aa6b 859
afcacd53 860M68K Machines
fd5d5c56
AL
861-------------
862an5206
5baf2741
TH
863M: Thomas Huth <[email protected]>
864S: Odd Fixes
8d8b636d 865F: hw/m68k/an5206.c
e9a56114 866F: hw/m68k/mcf5206.c
fd5d5c56 867
fd5d5c56 868mcf5208
5baf2741
TH
869M: Thomas Huth <[email protected]>
870S: Odd Fixes
8d8b636d 871F: hw/m68k/mcf5208.c
e9a56114
TH
872F: hw/m68k/mcf_intc.c
873F: hw/char/mcf_uart.c
874F: hw/net/mcf_fec.c
5baf2741 875F: include/hw/m68k/mcf*.h
fd5d5c56
AL
876
877MicroBlaze Machines
878-------------------
879petalogix_s3adsp1800
880M: Edgar E. Iglesias <[email protected]>
881S: Maintained
6e481d57 882F: hw/microblaze/petalogix_s3adsp1800_mmu.c
a734c7b5 883F: include/hw/char/xilinx_uartlite.h
fd5d5c56 884
d36e8ce7 885petalogix_ml605
4b46ba61 886M: Edgar E. Iglesias <[email protected]>
d36e8ce7 887S: Maintained
8d8b636d 888F: hw/microblaze/petalogix_ml605_mmu.c
d36e8ce7 889
fd5d5c56
AL
890MIPS Machines
891-------------
892Jazz
893M: Hervé Poussineau <[email protected]>
215943b8 894R: Aleksandar Rikalo <[email protected]>
fd5d5c56 895S: Maintained
8d8b636d 896F: hw/mips/mips_jazz.c
0886a785
PMD
897F: hw/display/jazz_led.c
898F: hw/dma/rc4030.c
fd5d5c56
AL
899
900Malta
901M: Aurelien Jarno <[email protected]>
215943b8 902R: Aleksandar Rikalo <[email protected]>
fd5d5c56 903S: Maintained
8d8b636d 904F: hw/mips/mips_malta.c
fd5d5c56
AL
905
906Mipssim
4872fee2 907M: Aleksandar Markovic <[email protected]>
215943b8 908R: Aleksandar Rikalo <[email protected]>
659f42d8 909S: Odd Fixes
8d8b636d 910F: hw/mips/mips_mipssim.c
659f42d8 911F: hw/net/mipsnet.c
fd5d5c56
AL
912
913R4000
914M: Aurelien Jarno <[email protected]>
215943b8 915R: Aleksandar Rikalo <[email protected]>
fd5d5c56 916S: Maintained
8d8b636d 917F: hw/mips/mips_r4k.c
fd5d5c56 918
659f42d8 919Fulong 2E
4872fee2 920M: Aleksandar Markovic <[email protected]>
215943b8 921R: Aleksandar Rikalo <[email protected]>
659f42d8
YK
922S: Odd Fixes
923F: hw/mips/mips_fulong2e.c
0170a3fc 924F: hw/isa/vt82c686.c
5021bfa5 925F: hw/pci-host/bonito.c
0170a3fc 926F: include/hw/isa/vt82c686.h
659f42d8
YK
927
928Boston
4872fee2 929M: Paul Burton <[email protected]>
215943b8 930R: Aleksandar Rikalo <[email protected]>
659f42d8
YK
931S: Maintained
932F: hw/core/loader-fit.c
933F: hw/mips/boston.c
934F: hw/pci-host/xilinx-pcie.c
5021bfa5 935F: include/hw/pci-host/xilinx-pcie.h
659f42d8 936
945dad6d
JL
937OpenRISC Machines
938-----------------
939or1k-sim
940M: Jia Liu <[email protected]>
941S: Maintained
942F: hw/openrisc/openrisc_sim.c
943
fd5d5c56
AL
944PowerPC Machines
945----------------
946405
bba8e23a 947M: David Gibson <[email protected]>
a6c98685 948L: [email protected]
9b9fe135 949S: Odd Fixes
8d8b636d 950F: hw/ppc/ppc405_boards.c
fd5d5c56 951
aaade8d7 952Bamboo
bba8e23a 953M: David Gibson <[email protected]>
aaade8d7
AF
954L: [email protected]
955S: Odd Fixes
8d8b636d 956F: hw/ppc/ppc440_bamboo.c
aaade8d7 957
98cded3a 958e500
bba8e23a 959M: David Gibson <[email protected]>
98cded3a 960L: [email protected]
bba8e23a 961S: Odd Fixes
98cded3a
AF
962F: hw/ppc/e500.[hc]
963F: hw/ppc/e500plat.c
2c6aba14 964F: hw/gpio/mpc8xxx.c
b5d55020
TH
965F: include/hw/ppc/ppc_e500.h
966F: include/hw/pci-host/ppce500.h
967F: pc-bios/u-boot.e500
98cded3a
AF
968
969mpc8544ds
bba8e23a 970M: David Gibson <[email protected]>
98cded3a 971L: [email protected]
bba8e23a 972S: Odd Fixes
98cded3a 973F: hw/ppc/mpc8544ds.c
8d8b636d 974F: hw/ppc/mpc8544_guts.c
98cded3a 975
2c6aba14 976New World (mac99)
bba8e23a 977M: David Gibson <[email protected]>
a6c98685 978L: [email protected]
bba8e23a 979S: Odd Fixes
baec1910 980F: hw/ppc/mac_newworld.c
6e481d57
PM
981F: hw/pci-host/uninorth.c
982F: hw/pci-bridge/dec.[hc]
8d8b636d 983F: hw/misc/macio/
6ba16476 984F: hw/misc/mos6522.c
b5d55020 985F: hw/nvram/mac_nvram.c
2c6aba14 986F: hw/input/adb*
eba45926 987F: include/hw/misc/macio/
6ba16476 988F: include/hw/misc/mos6522.h
eba45926 989F: include/hw/ppc/mac_dbdma.h
5021bfa5 990F: include/hw/pci-host/uninorth.h
2c6aba14 991F: include/hw/input/adb*
52804c60 992F: pc-bios/qemu_vga.ndrv
fd5d5c56 993
2c6aba14 994Old World (g3beige)
bba8e23a 995M: David Gibson <[email protected]>
a6c98685 996L: [email protected]
bba8e23a 997S: Odd Fixes
baec1910 998F: hw/ppc/mac_oldworld.c
6e481d57 999F: hw/pci-host/grackle.c
8d8b636d 1000F: hw/misc/macio/
835c42d3 1001F: hw/intc/heathrow_pic.c
2c6aba14 1002F: hw/input/adb*
97e16dba 1003F: include/hw/intc/heathrow_pic.h
2c6aba14 1004F: include/hw/input/adb*
52804c60 1005F: pc-bios/qemu_vga.ndrv
fd5d5c56 1006
ec38d398 1007PReP
8178e89c 1008M: Hervé Poussineau <[email protected]>
9f38774d 1009L: [email protected]
a6c98685 1010L: [email protected]
8178e89c 1011S: Maintained
75610155 1012F: hw/ppc/prep.c
8178e89c
HP
1013F: hw/ppc/prep_systemio.c
1014F: hw/ppc/rs6000_mc.c
6e481d57 1015F: hw/pci-host/prep.[hc]
0a9464b5 1016F: hw/isa/i82378.c
a48c6b51 1017F: hw/isa/pc87312.c
1cd6dccb 1018F: hw/dma/i82374.c
cec16f0d 1019F: hw/timer/m48t59-isa.c
a48c6b51 1020F: include/hw/isa/pc87312.h
cec16f0d 1021F: include/hw/timer/m48t59.h
835c42d3 1022F: pc-bios/ppc_rom.bin
fd5d5c56 1023
300b115c 1024sPAPR
085eb217 1025M: David Gibson <[email protected]>
8a269ca4
AF
1026L: [email protected]
1027S: Supported
8d8b636d 1028F: hw/*/spapr*
f9de2da7
DG
1029F: include/hw/*/spapr*
1030F: hw/*/xics*
1031F: include/hw/*/xics*
1032F: pc-bios/spapr-rtas/*
b5d55020
TH
1033F: pc-bios/spapr-rtas.bin
1034F: pc-bios/slof.bin
bcad45de 1035F: pc-bios/skiboot.lid
b5d55020
TH
1036F: docs/specs/ppc-spapr-hcalls.txt
1037F: docs/specs/ppc-spapr-hotplug.txt
a70ab357
GK
1038F: tests/spapr*
1039F: tests/libqos/*spapr*
1040F: tests/rtas*
1041F: tests/libqos/rtas*
8a269ca4 1042
b62c6e12
CLG
1043XIVE
1044M: David Gibson <[email protected]>
1045M: Cédric Le Goater <[email protected]>
1046L: [email protected]
1047S: Supported
1048F: hw/*/*xive*
1049F: include/hw/*/*xive*
1050
794d00bf
AF
1051virtex_ml507
1052M: Edgar E. Iglesias <[email protected]>
1053L: [email protected]
1054S: Odd Fixes
6e481d57 1055F: hw/ppc/virtex_ml507.c
794d00bf 1056
a9dd6604
BZ
1057sam460ex
1058M: BALATON Zoltan <[email protected]>
1059L: [email protected]
1060S: Maintained
33c6a8b5
BZ
1061F: hw/ppc/sam460ex.c
1062F: hw/ppc/ppc440_pcix.c
1063F: hw/display/sm501*
a9dd6604 1064F: hw/ide/sii3112.c
c6f2594c 1065F: hw/timer/m41t80.c
33c6a8b5
BZ
1066F: pc-bios/canyonlands.dt[sb]
1067F: pc-bios/u-boot-sam460ex-20100605.bin
1068F: roms/u-boot-sam460ex
a9dd6604 1069
fd5d5c56
AL
1070SH4 Machines
1071------------
1072R2D
1073M: Magnus Damm <[email protected]>
1074S: Maintained
6e481d57 1075F: hw/sh4/r2d.c
81527b94
TH
1076F: hw/intc/sh_intc.c
1077F: hw/timer/sh_timer.c
fd5d5c56
AL
1078
1079Shix
1080M: Magnus Damm <[email protected]>
81527b94 1081S: Odd Fixes
6e481d57 1082F: hw/sh4/shix.c
fd5d5c56
AL
1083
1084SPARC Machines
1085--------------
1086Sun4m
f2416d3a 1087M: Mark Cave-Ayland <[email protected]>
fd5d5c56 1088S: Maintained
8d8b636d 1089F: hw/sparc/sun4m.c
c468e368 1090F: hw/sparc/sun4m_iommu.c
c10a1c78 1091F: hw/dma/sparc32_dma.c
7098b79e
TH
1092F: hw/misc/eccmemctl.c
1093F: hw/misc/slavio_misc.c
c10a1c78 1094F: include/hw/sparc/sparc32_dma.h
c10a1c78 1095F: pc-bios/openbios-sparc32
d0476159 1096F: include/hw/sparc/sun4m_iommu.h
fd5d5c56
AL
1097
1098Sun4u
f2416d3a 1099M: Mark Cave-Ayland <[email protected]>
fd5d5c56 1100S: Maintained
8d8b636d 1101F: hw/sparc64/sun4u.c
c10a1c78 1102F: pc-bios/openbios-sparc64
5021bfa5
TH
1103F: hw/pci-host/sabre.c
1104F: include/hw/pci-host/sabre.h
fd5d5c56 1105
a2664ca0
AT
1106Sun4v
1107M: Artyom Tarasenko <[email protected]>
1108S: Maintained
626e4a4b 1109F: hw/sparc64/niagara.c
a2664ca0
AT
1110F: hw/timer/sun4v-rtc.c
1111F: include/hw/timer/sun4v-rtc.h
1112
ce6c760c
FC
1113Leon3
1114M: Fabien Chouteau <[email protected]>
1115S: Maintained
8d8b636d
PB
1116F: hw/sparc/leon3.c
1117F: hw/*/grlib*
c10a1c78 1118F: include/hw/sparc/grlib.h
ce6c760c 1119
fd5d5c56
AL
1120S390 Machines
1121-------------
dd4ad64a 1122S390 Virtio-ccw
c1976ae7 1123M: Cornelia Huck <[email protected]>
7c8e2647 1124M: Halil Pasic <[email protected]>
b304bf00 1125M: Christian Borntraeger <[email protected]>
dd4ad64a 1126S: Supported
0c6aa7ee 1127F: hw/char/sclp*.[hc]
9d1c4449 1128F: hw/char/terminal3270.c
c5bfb202 1129F: hw/s390x/
4277af19 1130F: include/hw/s390x/
c5bfb202 1131F: hw/watchdog/wdt_diag288.c
1e4738b2 1132F: include/hw/watchdog/wdt_diag288.h
1e4738b2 1133F: default-configs/s390x-softmmu.mak
e18a8b34
SH
1134T: git https://github.com/cohuck/qemu.git s390-next
1135T: git https://github.com/borntraeger/qemu.git s390-next
146bd283 1136L: [email protected]
dd4ad64a 1137
8e4eb427 1138S390-ccw boot
304584bf
CH
1139M: Christian Borntraeger <[email protected]>
1140M: Thomas Huth <[email protected]>
1141S: Supported
8e4eb427 1142F: hw/s390x/ipl.*
304584bf
CH
1143F: pc-bios/s390-ccw/
1144F: pc-bios/s390-ccw.img
e18a8b34 1145T: git https://github.com/borntraeger/qemu.git s390-next
304584bf
CH
1146L: [email protected]
1147
d5bfb425
CB
1148S390 PCI
1149M: Collin Walling <[email protected]>
1150S: Supported
1151F: hw/s390x/s390-pci*
1152L: [email protected]
1153
ab9528ca
GX
1154UniCore32 Machines
1155-------------
1156PKUnity-3 SoC initramfs-with-busybox
1157M: Guan Xuetao <[email protected]>
1158S: Maintained
8d8b636d 1159F: hw/*/puv3*
ab9528ca
GX
1160F: hw/unicore32/
1161
fd5d5c56
AL
1162X86 Machines
1163------------
1164PC
046a6486 1165M: Michael S. Tsirkin <[email protected]>
fe355cbd 1166M: Marcel Apfelbaum <[email protected]>
fd5d5c56 1167S: Supported
046a6486
MT
1168F: include/hw/i386/
1169F: hw/i386/
1170F: hw/pci-host/piix.c
1171F: hw/pci-host/q35.c
1172F: hw/pci-host/pam.c
1173F: include/hw/pci-host/q35.h
1174F: include/hw/pci-host/pam.h
1175F: hw/isa/piix4.c
1176F: hw/isa/lpc_ich9.c
1177F: hw/i2c/smbus_ich9.c
1178F: hw/acpi/piix4.c
1179F: hw/acpi/ich9.c
1180F: include/hw/acpi/ich9.h
f586d5fc 1181F: include/hw/acpi/piix4.h
9cc3b73c
PB
1182F: hw/misc/sga.c
1183
1184PC Chipset
1185M: Michael S. Tsirkin <[email protected]>
1186M: Paolo Bonzini <[email protected]>
1732be86 1187S: Supported
9cc3b73c 1188F: hw/char/debugcon.c
bb3d5ea8 1189F: hw/char/parallel*
9cc3b73c
PB
1190F: hw/char/serial*
1191F: hw/dma/i8257*
1192F: hw/i2c/pm_smbus.c
1732be86 1193F: hw/input/pckbd.c
9cc3b73c
PB
1194F: hw/intc/apic*
1195F: hw/intc/ioapic*
1196F: hw/intc/i8259*
1854eb28 1197F: hw/isa/isa-superio.c
9cc3b73c
PB
1198F: hw/misc/debugexit.c
1199F: hw/misc/pc-testdev.c
1200F: hw/timer/hpet*
1201F: hw/timer/i8254*
1202F: hw/timer/mc146818rtc*
edc46aff 1203F: hw/watchdog/wdt_ib700.c
4bcbc773 1204F: hw/watchdog/wdt_i6300esb.c
866e2b37 1205F: include/hw/display/vga.h
bb3d5ea8 1206F: include/hw/char/parallel.h
55f613ac 1207F: include/hw/dma/i8257.h
a2feb348 1208F: include/hw/i2c/pm_smbus.h
47973a2d 1209F: include/hw/input/i8042.h
4bcbc773 1210F: include/hw/isa/i8259_internal.h
1854eb28 1211F: include/hw/isa/superio.h
a2feb348
TH
1212F: include/hw/timer/hpet.h
1213F: include/hw/timer/i8254*
1214F: include/hw/timer/mc146818rtc*
046a6486 1215
5da4fb00
MT
1216Machine core
1217M: Eduardo Habkost <[email protected]>
fe355cbd 1218M: Marcel Apfelbaum <[email protected]>
5da4fb00
MT
1219S: Supported
1220F: hw/core/machine.c
c1629c5c 1221F: hw/core/null-machine.c
335d52f4 1222F: hw/cpu/cluster.c
5da4fb00 1223F: include/hw/boards.h
335d52f4 1224F: include/hw/cpu/cluster.h
e18a8b34 1225T: git https://github.com/ehabkost/qemu.git machine-next
fd5d5c56 1226
16e7caae
MF
1227Xtensa Machines
1228---------------
375847a6 1229sim
16e7caae
MF
1230M: Max Filippov <[email protected]>
1231S: Maintained
437a8c11 1232F: hw/xtensa/sim.c
375847a6 1233
437a8c11 1234XTFPGA (LX60, LX200, ML605, KC705)
375847a6
MF
1235M: Max Filippov <[email protected]>
1236S: Maintained
437a8c11
MF
1237F: hw/xtensa/xtfpga.c
1238F: hw/net/opencores_eth.c
16e7caae 1239
fd5d5c56
AL
1240Devices
1241-------
b30934cb
JS
1242EDU
1243M: Jiri Slaby <[email protected]>
1244S: Maintained
1245F: hw/misc/edu.c
1246
fd5d5c56 1247IDE
c095348b
JS
1248M: John Snow <[email protected]>
1249L: [email protected]
1250S: Supported
8d8b636d 1251F: include/hw/ide.h
c9f7acd5 1252F: include/hw/ide/
fd5d5c56 1253F: hw/ide/
c095348b
JS
1254F: hw/block/block.c
1255F: hw/block/cdrom.c
1256F: hw/block/hd-geometry.c
1257F: tests/ide-test.c
1258F: tests/ahci-test.c
edc35b3d 1259F: tests/cdrom-test.c
aee50319 1260F: tests/libqos/ahci*
e18a8b34 1261T: git https://github.com/jnsnow/qemu.git ide
c095348b 1262
caf316ba
CM
1263IPMI
1264M: Corey Minyard <[email protected]>
1265S: Maintained
1266F: include/hw/ipmi/*
1267F: hw/ipmi/*
1268F: hw/smbios/smbios_type_38.c
1269F: tests/ipmi*
e18a8b34 1270T: git https://github.com/cminyard/qemu.git master-ipmi-rebase
caf316ba 1271
c095348b
JS
1272Floppy
1273M: John Snow <[email protected]>
1274L: [email protected]
1275S: Supported
1276F: hw/block/fdc.c
1277F: include/hw/block/fdc.h
aee50319 1278F: tests/fdc-test.c
e18a8b34 1279T: git https://github.com/jnsnow/qemu.git ide
fd5d5c56 1280
f5f487b2
PM
1281OMAP
1282M: Peter Maydell <[email protected]>
1283S: Maintained
8d8b636d 1284F: hw/*/omap*
ed0db866 1285F: include/hw/arm/omap.h
f5f487b2 1286
28d54e58
PB
1287IPack
1288M: Alberto Garcia <[email protected]>
1289S: Odd Fixes
1290F: hw/char/ipoctal232.c
1291F: hw/ipack/
1292
fd5d5c56
AL
1293PCI
1294M: Michael S. Tsirkin <[email protected]>
fe355cbd 1295M: Marcel Apfelbaum <[email protected]>
fd5d5c56 1296S: Supported
8d8b636d 1297F: include/hw/pci/*
f178bc6b 1298F: hw/misc/pci-testdev.c
ca818cfb 1299F: hw/pci/*
f178bc6b 1300F: hw/pci-bridge/*
68179923
PMD
1301F: docs/pci*
1302F: docs/specs/*pci*
534fd814 1303F: default-configs/pci.mak
0e0b3592 1304
d31e5ae7 1305ACPI/SMBIOS
0e0b3592
MT
1306M: Michael S. Tsirkin <[email protected]>
1307M: Igor Mammedov <[email protected]>
1308S: Supported
1309F: include/hw/acpi/*
a2eb5c0c 1310F: include/hw/firmware/smbios.h
0e0b3592 1311F: hw/mem/*
8d8b636d 1312F: hw/acpi/*
d31e5ae7 1313F: hw/smbios/*
0e0b3592 1314F: hw/i386/acpi-build.[hc]
0e0b3592 1315F: hw/arm/virt-acpi-build.c
3248f1b4
BW
1316F: tests/bios-tables-test.c
1317F: tests/acpi-utils.[hc]
faae23b9 1318F: tests/data/acpi/
fd5d5c56 1319
aaade8d7 1320ppc4xx
bba8e23a 1321M: David Gibson <[email protected]>
aaade8d7
AF
1322L: [email protected]
1323S: Odd Fixes
8d8b636d 1324F: hw/ppc/ppc4*.c
aa3a41f9 1325F: hw/i2c/ppc4xx_i2c.c
b5d55020 1326F: include/hw/ppc/ppc4xx.h
aa3a41f9 1327F: include/hw/i2c/ppc4xx_i2c.h
aaade8d7 1328
98cded3a 1329ppce500
bba8e23a 1330M: David Gibson <[email protected]>
98cded3a 1331L: [email protected]
bba8e23a 1332S: Odd Fixes
6e481d57 1333F: hw/ppc/e500*
566dd236
PB
1334F: hw/pci-host/ppce500.c
1335F: hw/net/fsl_etsec/
98cded3a 1336
61af0ee6 1337Character devices
2185fd67
PB
1338M: Marc-André Lureau <[email protected]>
1339R: Paolo Bonzini <[email protected]>
61af0ee6
PB
1340S: Odd Fixes
1341F: hw/char/
1342
f536f112
PB
1343Network devices
1344M: Jason Wang <[email protected]>
1345S: Odd Fixes
1346F: hw/net/
6061b5c6 1347F: include/hw/net/
6bd7776c 1348F: tests/virtio-net-test.c
e18a8b34 1349T: git https://github.com/jasowang/qemu.git net
f536f112 1350
fd5d5c56 1351SCSI
de7724f7 1352M: Paolo Bonzini <[email protected]>
fe5ca46d 1353R: Fam Zheng <[email protected]>
de7724f7 1354S: Supported
74460f34 1355F: include/hw/scsi/*
8d8b636d 1356F: hw/scsi/*
6bd7776c 1357F: tests/virtio-scsi-test.c
e18a8b34 1358T: git https://github.com/bonzini/qemu.git scsi-next
de7724f7 1359
fcb5629d 1360SSI
4b46ba61 1361M: Peter Crosthwaite <[email protected]>
c22e580c 1362M: Alistair Francis <[email protected]>
fcb5629d 1363S: Maintained
8d8b636d
PB
1364F: hw/ssi/*
1365F: hw/block/m25p80.c
982d009a 1366F: include/hw/ssi/ssi.h
4b46ba61 1367X: hw/ssi/xilinx_*
982d009a 1368F: tests/m25p80-test.c
4b46ba61
AF
1369
1370Xilinx SPI
c22e580c 1371M: Alistair Francis <[email protected]>
4b46ba61
AF
1372M: Peter Crosthwaite <[email protected]>
1373S: Maintained
1374F: hw/ssi/xilinx_*
fcb5629d 1375
076a0fc3
PMD
1376SD (Secure Card)
1377M: Philippe Mathieu-Daudé <[email protected]>
1378S: Odd Fixes
1379F: include/hw/sd/sd*
1380F: hw/sd/core.c
1381F: hw/sd/sd*
1382F: tests/sd*
1383
fd5d5c56 1384USB
5d0d62fe
GH
1385M: Gerd Hoffmann <[email protected]>
1386S: Maintained
8d8b636d 1387F: hw/usb/*
28edfce0 1388F: tests/usb-*-test.c
beded0ff
TH
1389F: docs/usb2.txt
1390F: docs/usb-storage.txt
1391F: include/hw/usb.h
1392F: include/hw/usb/
104ebc5f 1393F: default-configs/usb.mak
fd5d5c56 1394
e26082fd
PB
1395USB (serial adapter)
1396M: Gerd Hoffmann <[email protected]>
1397M: Samuel Thibault <[email protected]>
1398S: Maintained
1399F: hw/usb/dev-serial.c
1400
92e1fb5e
AW
1401VFIO
1402M: Alex Williamson <[email protected]>
1403S: Supported
cf7087db 1404F: hw/vfio/*
99b88c6d 1405F: include/hw/vfio/
92e1fb5e 1406
5eb74557 1407vfio-ccw
c1976ae7 1408M: Cornelia Huck <[email protected]>
7913938a
CB
1409M: Eric Farman <[email protected]>
1410M: Farhan Ali <[email protected]>
5eb74557
DJS
1411S: Supported
1412F: hw/vfio/ccw.c
1413F: hw/s390x/s390-ccw.c
1414F: include/hw/s390x/s390-ccw.h
e18a8b34 1415T: git https://github.com/cohuck/qemu.git s390-next
146bd283 1416L: [email protected]
5eb74557 1417
a51b3153
TK
1418vfio-ap
1419M: Christian Borntraeger <[email protected]>
1420M: Tony Krowiak <[email protected]>
1421M: Halil Pasic <[email protected]>
1422M: Pierre Morel <[email protected]>
1423S: Supported
1424F: hw/s390x/ap-device.c
1425F: hw/s390x/ap-bridge.c
1426F: include/hw/s390x/ap-device.h
1427F: include/hw/s390x/ap-bridge.h
2fe2942c 1428F: hw/vfio/ap.c
694a8d70 1429F: docs/vfio-ap.txt
a51b3153
TK
1430L: [email protected]
1431
fd5d5c56
AL
1432vhost
1433M: Michael S. Tsirkin <[email protected]>
1434S: Supported
8d8b636d 1435F: hw/*/*vhost*
37f8043d 1436F: docs/interop/vhost-user.txt
72c1e865 1437F: contrib/vhost-user-*/
fd5d5c56
AL
1438
1439virtio
a75143ed 1440M: Michael S. Tsirkin <[email protected]>
fd5d5c56 1441S: Supported
8d8b636d 1442F: hw/*/virtio*
72fa605d
TH
1443F: hw/virtio/Makefile.objs
1444F: hw/virtio/trace-events
6a084ea3 1445F: net/vhost-user.c
494f7b57 1446F: include/hw/virtio/
6bd7776c 1447F: tests/virtio-balloon-test.c
fd5d5c56
AL
1448
1449virtio-9p
8c1cd719 1450M: Greg Kurz <[email protected]>
fd5d5c56 1451S: Supported
aebeca25
AF
1452F: hw/9pfs/
1453F: fsdev/
2d888c09 1454F: tests/virtio-9p-test.c
e18a8b34 1455T: git https://github.com/gkurz/qemu.git 9p-next
fd5d5c56
AL
1456
1457virtio-blk
54d01a00 1458M: Stefan Hajnoczi <[email protected]>
b457a5f5 1459L: [email protected]
fd5d5c56 1460S: Supported
8d8b636d 1461F: hw/block/virtio-blk.c
b457a5f5 1462F: hw/block/dataplane/*
6bd7776c 1463F: tests/virtio-blk-test.c
e18a8b34 1464T: git https://github.com/stefanha/qemu.git block
fd5d5c56 1465
dd4ad64a 1466virtio-ccw
c1976ae7 1467M: Cornelia Huck <[email protected]>
68b91e85 1468M: Halil Pasic <[email protected]>
dd4ad64a 1469S: Supported
901f5f16 1470F: hw/s390x/virtio-ccw*.[hc]
d8d4d62c 1471F: hw/s390x/vhost-vsock-ccw.c
e18a8b34
SH
1472T: git https://github.com/cohuck/qemu.git s390-next
1473T: git https://github.com/borntraeger/qemu.git s390-next
146bd283 1474L: [email protected]
dd4ad64a 1475
a5d4d7b5
GH
1476virtio-input
1477M: Gerd Hoffmann <[email protected]>
1478S: Maintained
1479F: hw/input/virtio-input*.c
1480F: include/hw/virtio/virtio-input.h
1481
fd5d5c56 1482virtio-serial
cee887d9 1483M: Amit Shah <[email protected]>
fd5d5c56 1484S: Supported
8d8b636d
PB
1485F: hw/char/virtio-serial-bus.c
1486F: hw/char/virtio-console.c
68a5e38a 1487F: include/hw/virtio/virtio-serial.h
6bd7776c
GK
1488F: tests/virtio-console-test.c
1489F: tests/virtio-serial-test.c
fd5d5c56 1490
1f51a5cb 1491virtio-rng
cee887d9 1492M: Amit Shah <[email protected]>
1f51a5cb
AS
1493S: Supported
1494F: hw/virtio/virtio-rng.c
1495F: include/hw/virtio/virtio-rng.h
750cf869 1496F: include/sysemu/rng*.h
1f51a5cb 1497F: backends/rng*.c
6bd7776c 1498F: tests/virtio-rng-test.c
1f51a5cb 1499
6034011c
GA
1500virtio-crypto
1501M: Gonglei <[email protected]>
1502S: Supported
1503F: hw/virtio/virtio-crypto.c
1504F: hw/virtio/virtio-crypto-pci.c
1505F: include/hw/virtio/virtio-crypto.h
1506
f3c507ad
KB
1507nvme
1508M: Keith Busch <[email protected]>
c95e4c0e 1509L: [email protected]
f3c507ad
KB
1510S: Supported
1511F: hw/block/nvme*
fc967791 1512F: tests/nvme-test.c
f3c507ad 1513
d383c625 1514megasas
3fdfb8b6 1515M: Hannes Reinecke <[email protected]>
c95e4c0e 1516L: [email protected]
d383c625
HR
1517S: Supported
1518F: hw/scsi/megasas.c
1519F: hw/scsi/mfi.h
3fdfb8b6 1520F: tests/megasas-test.c
d383c625 1521
605d52e6 1522Network packet abstractions
bf4835a4 1523M: Dmitry Fleytman <[email protected]>
605d52e6
DF
1524S: Maintained
1525F: include/net/eth.h
1526F: net/eth.c
1527F: hw/net/net_rx_pkt*
1528F: hw/net/net_tx_pkt*
1529
622fb504 1530Vmware
bf4835a4 1531M: Dmitry Fleytman <[email protected]>
622fb504
DF
1532S: Maintained
1533F: hw/net/vmxnet*
1534F: hw/scsi/vmw_pvscsi*
5a49c1b3 1535F: tests/vmxnet3-test.c
622fb504 1536
de24d3f1 1537Rocker
de24d3f1
SF
1538M: Jiri Pirko <[email protected]>
1539S: Maintained
1540F: hw/net/rocker/
de850948
TH
1541F: tests/rocker/
1542F: docs/specs/rocker.txt
de24d3f1 1543
70d1fb9c 1544NVDIMM
7a5bd53d 1545M: Xiao Guangrong <[email protected]>
70d1fb9c
XG
1546S: Maintained
1547F: hw/acpi/nvdimm.c
1548F: hw/mem/nvdimm.c
1549F: include/hw/mem/nvdimm.h
e2e254d3 1550F: docs/nvdimm.txt
70d1fb9c 1551
093454e2 1552e1000x
bf4835a4 1553M: Dmitry Fleytman <[email protected]>
093454e2
DF
1554S: Maintained
1555F: hw/net/e1000x*
1556
6f3fbe4e 1557e1000e
bf4835a4 1558M: Dmitry Fleytman <[email protected]>
6f3fbe4e
DF
1559S: Maintained
1560F: hw/net/e1000e*
1561
ebc2327f
SW
1562eepro100
1563M: Stefan Weil <[email protected]>
1564S: Maintained
1565F: hw/net/eepro100.c
1566
e481a1f6 1567Generic Loader
c22e580c 1568M: Alistair Francis <[email protected]>
e481a1f6
AF
1569S: Maintained
1570F: hw/core/generic-loader.c
1571F: include/hw/core/generic-loader.h
c5e2ac7e 1572F: docs/generic-loader.txt
e481a1f6 1573
645d3cbe
SH
1574Intel Hexadecimal Object File Loader
1575M: Su Hang <[email protected]>
1576S: Maintained
1577F: tests/hexloader-test.c
4b2ff65a 1578F: tests/data/hex-loader/test.hex
645d3cbe 1579
87a9023a
TH
1580CHRP NVRAM
1581M: Thomas Huth <[email protected]>
1582S: Maintained
1583F: hw/nvram/chrp_nvram.c
1584F: include/hw/nvram/chrp_nvram.h
1585F: tests/prom-env-test.c
1586
42697d88
BW
1587VM Generation ID
1588M: Ben Warren <[email protected]>
1589S: Maintained
1590F: hw/acpi/vmgenid.c
1591F: include/hw/acpi/vmgenid.h
1592F: docs/specs/vmgenid.txt
1593F: tests/vmgenid-test.c
1594F: stubs/vmgenid.c
1595
747969db
PMD
1596Unimplemented device
1597M: Peter Maydell <[email protected]>
1598R: Philippe Mathieu-Daudé <[email protected]>
1599S: Maintained
1600F: include/hw/misc/unimp.h
1601F: hw/misc/unimp.c
1602
dbb2e472
GH
1603Standard VGA
1604M: Gerd Hoffmann <[email protected]>
1605S: Maintained
1606F: hw/display/vga*
1607F: hw/display/bochs-display.c
1608F: include/hw/display/vga.h
1609F: include/hw/display/bochs-vbe.h
1610
58d632c7
GH
1611ramfb
1612M: Gerd Hoffmann <[email protected]>
1613S: Maintained
1614F: hw/display/ramfb*.c
1615F: include/hw/display/ramfb.h
1616
dbb2e472
GH
1617virtio-gpu
1618M: Gerd Hoffmann <[email protected]>
1619S: Maintained
1620F: hw/display/virtio-gpu*
1621F: hw/display/virtio-vga.c
1622F: include/hw/virtio/virtio-gpu.h
1623
1624Cirrus VGA
1625M: Gerd Hoffmann <[email protected]>
1626S: Odd Fixes
1627W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
1628F: hw/display/cirrus*
1629
72d277a7
GH
1630EDID Generator
1631M: Gerd Hoffmann <[email protected]>
1632S: Maintained
1633F: hw/display/edid*
1634F: include/hw/display/edid.h
1635F: qemu-edid.c
1636
15ffb43c 1637Firmware configuration (fw_cfg)
6f75e3f5 1638M: Philippe Mathieu-Daudé <[email protected]>
15ffb43c
PMD
1639R: Laszlo Ersek <[email protected]>
1640R: Gerd Hoffmann <[email protected]>
1641S: Supported
1642F: docs/specs/fw_cfg.txt
1643F: hw/nvram/fw_cfg.c
1644F: include/hw/nvram/fw_cfg.h
1645F: include/standard-headers/linux/qemu_fw_cfg.h
1646F: tests/libqos/fw_cfg.c
1647F: tests/fw_cfg-test.c
1648T: git https://github.com/philmd/qemu.git fw_cfg-next
1649
fd5d5c56
AL
1650Subsystems
1651----------
1652Audio
9f575846 1653M: Gerd Hoffmann <[email protected]>
fd5d5c56
AL
1654S: Maintained
1655F: audio/
8d8b636d 1656F: hw/audio/
a2b245ae 1657F: include/hw/audio/
d7b50c0c 1658F: tests/ac97-test.c
8fa74c94 1659F: tests/es1370-test.c
fbaf445a 1660F: tests/intel-hda-test.c
fd5d5c56 1661
17f1e8f5 1662Block layer core
fd5d5c56 1663M: Kevin Wolf <[email protected]>
c4189d85 1664M: Max Reitz <[email protected]>
c95e4c0e 1665L: [email protected]
fd5d5c56
AL
1666S: Supported
1667F: block*
1668F: block/
8d8b636d 1669F: hw/block/
4c346e0b 1670F: include/block/
46078760
KW
1671F: qemu-img*
1672F: qemu-io*
29242091 1673F: tests/qemu-iotests/
8dd30c86 1674F: util/qemu-progress.c
0bcc8e5b 1675F: qobject/block-qdict.c
c468e368 1676F: tests/check-block-qdict.c
ebe2aad2 1677T: git https://repo.or.cz/qemu/kevin.git block
fd5d5c56 1678
d55053b1
SH
1679Block I/O path
1680M: Stefan Hajnoczi <[email protected]>
fe5ca46d 1681M: Fam Zheng <[email protected]>
d55053b1
SH
1682L: [email protected]
1683S: Supported
36c697bd
PB
1684F: util/async.c
1685F: util/aio-*.c
d55053b1
SH
1686F: block/io.c
1687F: migration/block*
e1029ae2 1688F: include/block/aio.h
f5a53faa 1689F: include/block/aio-wait.h
0a4f9ad1 1690F: scripts/qemugdb/aio.py
e18a8b34 1691T: git https://github.com/stefanha/qemu.git block
d55053b1 1692
e5b5728c
PB
1693Block SCSI subsystem
1694M: Paolo Bonzini <[email protected]>
fe5ca46d 1695R: Fam Zheng <[email protected]>
e5b5728c
PB
1696L: [email protected]
1697S: Supported
1698F: include/scsi/*
1699F: scsi/*
1700
280458a3
JC
1701Block Jobs
1702M: Jeff Cody <[email protected]>
1703L: [email protected]
1704S: Supported
1705F: blockjob.c
1706F: include/block/blockjob.h
33e9e9bd 1707F: job.c
1a90bc81 1708F: job-qmp.c
c468e368 1709F: include/qemu/job.h
280458a3
JC
1710F: block/backup.c
1711F: block/commit.c
77346025 1712F: block/stream.c
280458a3 1713F: block/mirror.c
bf42508f 1714F: qapi/job.json
e18a8b34 1715T: git https://github.com/codyprime/qemu-kvm-jtc.git block
280458a3 1716
4120201d
MA
1717Block QAPI, monitor, command line
1718M: Markus Armbruster <[email protected]>
1719S: Supported
1720F: blockdev.c
1721F: block/qapi.c
1722F: qapi/block*.json
fa988e39 1723F: qapi/transaction.json
ebe2aad2 1724T: git https://repo.or.cz/qemu/armbru.git block-next
4120201d 1725
538193bc 1726Dirty Bitmaps
fe5ca46d 1727M: Fam Zheng <[email protected]>
538193bc
JS
1728M: John Snow <[email protected]>
1729L: [email protected]
1730S: Supported
1731F: util/hbitmap.c
1732F: block/dirty-bitmap.c
1733F: include/qemu/hbitmap.h
1734F: include/block/dirty-bitmap.h
1735F: tests/test-hbitmap.c
5746c1cd 1736F: docs/interop/bitmaps.rst
e18a8b34
SH
1737T: git https://github.com/famz/qemu.git bitmaps
1738T: git https://github.com/jnsnow/qemu.git bitmaps
538193bc 1739
61af0ee6 1740Character device backends
55fc84a7 1741M: Marc-André Lureau <[email protected]>
2185fd67 1742R: Paolo Bonzini <[email protected]>
fd5d5c56 1743S: Maintained
178fe0ae 1744F: chardev/
8228e353 1745F: include/chardev/
dbeee392 1746F: qapi/char.json
fd5d5c56 1747
e26082fd
PB
1748Character Devices (Braille)
1749M: Samuel Thibault <[email protected]>
1750S: Maintained
6b10e573 1751F: chardev/baum.c
fd5d5c56 1752
e94630d3
MA
1753Command line option argument parsing
1754M: Markus Armbruster <[email protected]>
1755S: Supported
1756F: include/qemu/option.h
1757F: tests/test-keyval.c
1758F: tests/test-qemu-opts.c
1759F: util/keyval.c
1760F: util/qemu-option.c
1761
8c413e79
MA
1762Coverity model
1763M: Markus Armbruster <[email protected]>
1764S: Supported
1765F: scripts/coverity-model.c
1766
f2ca0524 1767CPU
12b0e69c 1768L: [email protected]
f2ca0524
AF
1769S: Supported
1770F: qom/cpu.c
6e481d57 1771F: include/qom/cpu.h
f2ca0524 1772
d24b569a 1773Device Tree
4b46ba61 1774M: Peter Crosthwaite <[email protected]>
d24b569a
PC
1775M: Alexander Graf <[email protected]>
1776S: Maintained
82407515
TH
1777F: device_tree.c
1778F: include/sysemu/device_tree.h
d24b569a 1779
3505a22b
MAL
1780Dump
1781S: Supported
1782M: Marc-André Lureau <[email protected]>
1783F: dump.c
1784F: hw/misc/vmcoreinfo.c
1785F: include/hw/misc/vmcoreinfo.h
1786F: include/sysemu/dump-arch.h
1787F: include/sysemu/dump.h
1788F: scripts/dump-guest-memory.py
1789F: stubs/dump.c
1790
4f966768
MA
1791Error reporting
1792M: Markus Armbruster <[email protected]>
1793S: Supported
1794F: include/qapi/error.h
1795F: include/qemu/error-report.h
1796F: util/error.c
1797F: util/qemu-error.c
1798
fd5d5c56 1799GDB stub
5dd4a88c 1800L: [email protected]
fd5d5c56
AL
1801S: Odd Fixes
1802F: gdbstub*
1803F: gdb-xml/
1804
01a9c03c
PB
1805Memory API
1806M: Paolo Bonzini <[email protected]>
1807S: Supported
1808F: include/exec/ioport.h
1809F: ioport.c
1810F: include/exec/memory.h
2b1641d0 1811F: include/exec/ram_addr.h
01a9c03c
PB
1812F: memory.c
1813F: include/exec/memory-internal.h
1814F: exec.c
1815
7ee3bf03
GH
1816SPICE
1817M: Gerd Hoffmann <[email protected]>
1818S: Supported
6e481d57 1819F: include/ui/qemu-spice.h
438528a3 1820F: include/ui/spice-display.h
7ee3bf03
GH
1821F: ui/spice-*.c
1822F: audio/spiceaudio.c
8d8b636d 1823F: hw/display/qxl*
608cfed6 1824F: qapi/ui.json
9bd4cb35 1825F: docs/spice-port-fqdn.txt
7ee3bf03 1826
fd5d5c56 1827Graphics
25eccc37
GH
1828M: Gerd Hoffmann <[email protected]>
1829S: Odd Fixes
fd5d5c56 1830F: ui/
e220656c 1831F: include/ui/
608cfed6 1832F: qapi/ui.json
b1d38037 1833F: util/drm.c
fd5d5c56 1834
351f1bf6 1835Cocoa graphics
30ef3c74 1836M: Peter Maydell <[email protected]>
351f1bf6
AF
1837S: Odd Fixes
1838F: ui/cocoa.m
1839
fd5d5c56 1840Main loop
da26f37a
PB
1841M: Paolo Bonzini <[email protected]>
1842S: Maintained
1843F: cpus.c
3ecb29a3
PB
1844F: util/main-loop.c
1845F: util/qemu-timer.c
fd5d5c56 1846F: vl.c
0e201d34 1847F: qapi/run-state.json
fd5d5c56 1848
8899b4ae 1849Human Monitor (HMP)
c833fb4a 1850M: Dr. David Alan Gilbert <[email protected]>
fbb0621a 1851S: Maintained
fd5d5c56 1852F: monitor.c
c13e9912
TH
1853F: hmp.[ch]
1854F: hmp-commands*.hx
1855F: include/monitor/hmp-target.h
bbcee372 1856F: tests/test-hmp.c
fd5d5c56 1857
f536f112 1858Network device backends
442469e6 1859M: Jason Wang <[email protected]>
fd5d5c56
AL
1860S: Maintained
1861F: net/
d24b2b1c 1862F: include/net/
e18a8b34 1863T: git https://github.com/jasowang/qemu.git net
3c0bd37d 1864F: qapi/net.json
fd5d5c56 1865
aee09baf
VM
1866Netmap network backend
1867M: Luigi Rizzo <[email protected]>
1868M: Giuseppe Lettieri <[email protected]>
1869M: Vincenzo Maffione <[email protected]>
1870W: http://info.iet.unipi.it/~luigi/netmap/
1871S: Maintained
1872F: net/netmap.c
1873
2f54eb98
EH
1874NUMA
1875M: Eduardo Habkost <[email protected]>
1876S: Maintained
1877F: numa.c
1878F: include/sysemu/numa.h
e18a8b34 1879T: git https://github.com/ehabkost/qemu.git machine-next
2f54eb98 1880
4fc264f4
EH
1881Host Memory Backends
1882M: Eduardo Habkost <[email protected]>
1883M: Igor Mammedov <[email protected]>
1884S: Maintained
1885F: backends/hostmem*.c
1886F: include/sysemu/hostmem.h
e18a8b34 1887T: git https://github.com/ehabkost/qemu.git machine-next
4fc264f4 1888
6034011c
GA
1889Cryptodev Backends
1890M: Gonglei <[email protected]>
1891S: Maintained
1892F: include/sysemu/cryptodev*.h
1893F: backends/cryptodev*.c
1894
ad904f66
EH
1895Python scripts
1896M: Eduardo Habkost <[email protected]>
1897M: Cleber Rosa <[email protected]>
1898S: Odd fixes
1899F: scripts/qmp/*
1900F: scripts/*.py
1901F: tests/*.py
1902
8899b4ae 1903QAPI
9740618c 1904M: Markus Armbruster <[email protected]>
8899b4ae 1905M: Michael Roth <[email protected]>
9740618c 1906S: Supported
8899b4ae 1907F: qapi/
0311c5bd 1908X: qapi/*.json
ac4abb9a
MA
1909F: include/qapi/
1910X: include/qapi/qmp/
1911F: include/qapi/qmp/dispatch.h
c0bd0b50 1912F: tests/qapi-schema/
ac4abb9a 1913F: tests/test-*-visitor.c
e94630d3 1914F: tests/test-qapi-*.c
ac4abb9a 1915F: tests/test-qmp-*.c
e94630d3 1916F: tests/test-visitor-serialization.c
be25fcc4
MA
1917F: scripts/qapi-gen.py
1918F: scripts/qapi/*
c39cdbf6 1919F: docs/devel/qapi*
ebe2aad2 1920T: git https://repo.or.cz/qemu/armbru.git qapi-next
8899b4ae 1921
7810d291
LC
1922QAPI Schema
1923M: Eric Blake <[email protected]>
7810d291
LC
1924M: Markus Armbruster <[email protected]>
1925S: Supported
0311c5bd 1926F: qapi/*.json
ebe2aad2 1927T: git https://repo.or.cz/qemu/armbru.git qapi-next
7810d291 1928
f3582ba4 1929QObject
daf5dc78
MA
1930M: Markus Armbruster <[email protected]>
1931S: Supported
f3582ba4 1932F: qobject/
7735d2b5
MA
1933F: include/qapi/qmp/
1934X: include/qapi/qmp/dispatch.h
a2f3453e 1935F: scripts/coccinelle/qobject.cocci
7735d2b5 1936F: tests/check-qdict.c
01b2ffce 1937F: tests/check-qnum.c
7735d2b5
MA
1938F: tests/check-qjson.c
1939F: tests/check-qlist.c
1940F: tests/check-qstring.c
ebe2aad2 1941T: git https://repo.or.cz/qemu/armbru.git qapi-next
f3582ba4 1942
f05d9999
MR
1943QEMU Guest Agent
1944M: Michael Roth <[email protected]>
1945S: Maintained
1946F: qga/
ab7f9f7d
PMD
1947F: qemu-ga.texi
1948F: scripts/qemu-guest-agent/
1949F: tests/test-qga.c
1950F: docs/interop/qemu-ga-ref.texi
e18a8b34 1951T: git https://github.com/mdroth/qemu.git qga
f05d9999 1952
4688c94c 1953QOM
4688c94c
AF
1954M: Andreas Färber <[email protected]>
1955S: Supported
e18a8b34 1956T: git https://github.com/afaerber/qemu-cpu.git qom-next
4688c94c
AF
1957F: include/qom/
1958X: include/qom/cpu.h
1959F: qom/
1960X: qom/cpu.c
9f4aa7ce
AF
1961F: tests/check-qom-interface.c
1962F: tests/check-qom-proplist.c
4688c94c 1963
8899b4ae 1964QMP
9740618c
LC
1965M: Markus Armbruster <[email protected]>
1966S: Supported
8899b4ae
LC
1967F: qmp.c
1968F: monitor.c
c39cdbf6 1969F: docs/devel/*qmp-*
12b2f0d9 1970F: docs/interop/*qmp-*
9740618c 1971F: scripts/qmp/
f66e7ac8 1972F: tests/qmp-test.c
d93bb9d5 1973F: tests/qmp-cmd-test.c
ebe2aad2 1974T: git https://repo.or.cz/qemu/armbru.git qapi-next
8899b4ae 1975
98a43bf0 1976qtest
98a43bf0
PB
1977M: Thomas Huth <[email protected]>
1978M: Laurent Vivier <[email protected]>
2185fd67 1979R: Paolo Bonzini <[email protected]>
98a43bf0
PB
1980S: Maintained
1981F: qtest.c
1982F: tests/libqtest.*
1983F: tests/libqos/
1984F: tests/*-test.c
1985
cc0100f4 1986Register API
c22e580c 1987M: Alistair Francis <[email protected]>
cc0100f4
AF
1988S: Maintained
1989F: hw/core/register.c
1990F: include/hw/register.h
06a7b243 1991F: include/hw/registerfields.h
cc0100f4 1992
fd5d5c56 1993SLIRP
eda509fa 1994M: Samuel Thibault <[email protected]>
bafc72ab
JK
1995M: Jan Kiszka <[email protected]>
1996S: Maintained
fd5d5c56 1997F: slirp/
663fb1e1 1998F: net/slirp.c
d24b2b1c 1999F: include/net/slirp.h
02cffe24 2000T: git https://people.debian.org/~sthibault/qemu.git slirp
1ab09a40 2001T: git git://git.kiszka.org/qemu.git queues/slirp
fd5d5c56 2002
b1ed728a
PB
2003Stubs
2004M: Paolo Bonzini <[email protected]>
2005S: Maintained
2006F: stubs/
2007
598a3f35 2008Tracing
1cd0f8ce 2009M: Stefan Hajnoczi <[email protected]>
598a3f35
SH
2010S: Maintained
2011F: trace/
0e076292
TH
2012F: trace-events
2013F: qemu-option-trace.texi
f70fd8fd
LV
2014F: scripts/tracetool.py
2015F: scripts/tracetool/
62dd1048 2016F: scripts/qemu-trace-stap*
c39cdbf6 2017F: docs/devel/tracing.txt
e18a8b34 2018T: git https://github.com/stefanha/qemu.git tracing
598a3f35 2019
3859b6cf 2020TPM
1f63669e 2021M: Stefan Berger <[email protected]>
6b4f250b 2022S: Maintained
3859b6cf 2023F: tpm.c
c39f95dc 2024F: stubs/tpm.c
3859b6cf
MA
2025F: hw/tpm/*
2026F: include/hw/acpi/tpm.h
2027F: include/sysemu/tpm*
2028F: qapi/tpm.json
6b4f250b 2029F: backends/tpm.c
adb0e917 2030F: tests/*tpm*
e18a8b34 2031T: git https://github.com/stefanberger/qemu-tpm.git tpm-next
3859b6cf 2032
14f40fdc 2033Checkpatch
14f40fdc
BS
2034S: Odd Fixes
2035F: scripts/checkpatch.pl
2036
c0787c8d
JQ
2037Migration
2038M: Juan Quintela <[email protected]>
d7fc72ce 2039M: Dr. David Alan Gilbert <[email protected]>
c0787c8d
JQ
2040S: Maintained
2041F: include/migration/
44a1f946 2042F: migration/
c5515640
AS
2043F: scripts/vmstate-static-checker.py
2044F: tests/vmstate-static-checker-data/
2656bfd9 2045F: tests/migration-test.c
c468e368 2046F: docs/devel/migration.rst
48685a8e 2047F: qapi/migration.json
c0787c8d 2048
92bfedb0 2049Seccomp
064983cb 2050M: Eduardo Otubo <[email protected]>
92bfedb0
EO
2051S: Supported
2052F: qemu-seccomp.c
2053F: include/sysemu/seccomp.h
2054
ddbb0d09
DB
2055Cryptography
2056M: Daniel P. Berrange <[email protected]>
2057S: Maintained
2058F: crypto/
2059F: include/crypto/
2060F: tests/test-crypto-*
3947ecfc 2061F: tests/benchmark-crypto-*
899833cd 2062F: qemu.sasl
ddbb0d09 2063
10817bf0
DB
2064Coroutines
2065M: Stefan Hajnoczi <[email protected]>
2066M: Kevin Wolf <[email protected]>
2067F: util/*coroutine*
2068F: include/qemu/coroutine*
2069F: tests/test-coroutine.c
2070
88c5f205
DB
2071Buffers
2072M: Daniel P. Berrange <[email protected]>
2073S: Odd fixes
2074F: util/buffer.c
2075F: include/qemu/buffer.h
2076
666a3af9
DB
2077I/O Channels
2078M: Daniel P. Berrange <[email protected]>
2079S: Maintained
2080F: io/
2081F: include/io/
2082F: tests/test-io-*
2083
5614a283
GH
2084Sockets
2085M: Daniel P. Berrange <[email protected]>
2086M: Gerd Hoffmann <[email protected]>
5614a283
GH
2087S: Maintained
2088F: include/qemu/sockets.h
2089F: util/qemu-sockets.c
a2ff5a48 2090F: qapi/sockets.json
5614a283 2091
d310d85b
AG
2092Throttling infrastructure
2093M: Alberto Garcia <[email protected]>
2094S: Supported
2095F: block/throttle-groups.c
2096F: include/block/throttle-groups.h
89603938 2097F: include/qemu/throttle*.h
d310d85b 2098F: util/throttle.c
89603938
PMD
2099F: docs/throttle.txt
2100F: tests/test-throttle.c
d310d85b
AG
2101L: [email protected]
2102
080d7aac 2103UUID
fe5ca46d 2104M: Fam Zheng <[email protected]>
080d7aac
FZ
2105S: Supported
2106F: util/uuid.c
2107F: include/qemu/uuid.h
2108F: tests/test-uuid.c
2109
a4cc318e
HZ
2110COLO Framework
2111M: zhanghailiang <[email protected]>
2112S: Maintained
2113F: migration/colo*
2114F: include/migration/colo.h
2115F: include/migration/failover.h
2116F: docs/COLO-FT.txt
2117
88f82ed1 2118COLO Proxy
b38576cd 2119M: Zhang Chen <[email protected]>
88f82ed1
ZC
2120M: Li Zhijian <[email protected]>
2121S: Supported
2122F: docs/colo-proxy.txt
2123F: net/colo*
2124F: net/filter-rewriter.c
2125F: net/filter-mirror.c
2126
62258201
PD
2127Record/replay
2128M: Pavel Dovgalyuk <[email protected]>
2129R: Paolo Bonzini <[email protected]>
70b7fba9 2130W: https://wiki.qemu.org/Features/record-replay
62258201
PD
2131S: Supported
2132F: replay/*
2133F: block/blkreplay.c
2134F: net/filter-replay.c
2135F: include/sysemu/replay.h
2136F: docs/replay.txt
2137F: stubs/replay.c
2138
eecf5eed
PX
2139IOVA Tree
2140M: Peter Xu <[email protected]>
2141S: Maintained
2142F: include/qemu/iova-tree.h
2143F: util/iova-tree.c
2144
5ee547bb
VP
2145elf2dmp
2146M: Viktor Prutyanov <[email protected]>
2147S: Maintained
2148F: contrib/elf2dmp/
2149
fd5d5c56
AL
2150Usermode Emulation
2151------------------
486bbe5f
PB
2152Overall
2153M: Riku Voipio <[email protected]>
2154S: Maintained
2155F: thunk.c
58410666 2156F: accel/tcg/user-exec*.c
486bbe5f 2157
fd5d5c56 2158BSD user
297e8005 2159S: Orphan
fd5d5c56 2160F: bsd-user/
ccf0a57b 2161F: default-configs/*-bsd-user.mak
fd5d5c56 2162
fd5d5c56
AL
2163Linux user
2164M: Riku Voipio <[email protected]>
ecc1f5ad 2165R: Laurent Vivier <[email protected]>
fd5d5c56
AL
2166S: Maintained
2167F: linux-user/
ccf0a57b 2168F: default-configs/*-linux-user.mak
e5dd9875 2169F: scripts/qemu-binfmt-conf.sh
42f5a7e9
AJ
2170
2171Tiny Code Generator (TCG)
2172-------------------------
2173Common code
cc7772bd 2174M: Richard Henderson <[email protected]>
42f5a7e9
AJ
2175S: Maintained
2176F: tcg/
2177
b25a464c
CF
2178AArch64 target
2179M: Claudio Fontana <[email protected]>
2180M: Claudio Fontana <[email protected]>
2181S: Maintained
b4f2bd1c 2182L: [email protected]
b25a464c 2183F: tcg/aarch64/
c17652ee
PB
2184F: disas/arm-a64.cc
2185F: disas/libvixl/
b25a464c 2186
42f5a7e9
AJ
2187ARM target
2188M: Andrzej Zaborowski <[email protected]>
2189S: Maintained
b4f2bd1c 2190L: [email protected]
42f5a7e9 2191F: tcg/arm/
c17652ee 2192F: disas/arm.c
42f5a7e9 2193
42f5a7e9 2194i386 target
5dd4a88c 2195L: [email protected]
42f5a7e9
AJ
2196S: Maintained
2197F: tcg/i386/
c17652ee 2198F: disas/i386.c
42f5a7e9 2199
42f5a7e9 2200MIPS target
d6eec7a2 2201M: Aurelien Jarno <[email protected]>
215943b8 2202R: Aleksandar Rikalo <[email protected]>
42f5a7e9
AJ
2203S: Maintained
2204F: tcg/mips/
c17652ee 2205F: disas/mips.c
42f5a7e9
AJ
2206
2207PPC
15610d42
PK
2208M: Richard Henderson <[email protected]>
2209S: Odd Fixes
42f5a7e9 2210F: tcg/ppc/
c17652ee 2211F: disas/ppc.c
42f5a7e9 2212
fb1f70f3
AF
2213RISC-V
2214M: Michael Clark <[email protected]>
2215M: Palmer Dabbelt <[email protected]>
2216M: Alistair Francis <[email protected]>
2217L: [email protected]
2218S: Maintained
2219F: tcg/riscv/
2220F: disas/riscv.c
2221
42f5a7e9 2222S390 target
42f5a7e9
AJ
2223M: Richard Henderson <[email protected]>
2224S: Maintained
2225F: tcg/s390/
c17652ee 2226F: disas/s390.c
146bd283 2227L: [email protected]
42f5a7e9
AJ
2228
2229SPARC target
297e8005 2230S: Odd Fixes
42f5a7e9 2231F: tcg/sparc/
c17652ee 2232F: disas/sparc.c
bc75c9e5
SW
2233
2234TCI target
2235M: Stefan Weil <[email protected]>
2236S: Maintained
8ef9cd55 2237F: tcg/tci/
752a2ae2 2238F: tcg/tci.c
c17652ee 2239F: disas/tci.c
aa09c951 2240
f05b328c
SH
2241Block drivers
2242-------------
2243VMDK
fe5ca46d 2244M: Fam Zheng <[email protected]>
c95e4c0e 2245L: [email protected]
f05b328c
SH
2246S: Supported
2247F: block/vmdk.c
2248
2249RBD
5a8ac6d9 2250M: Josh Durgin <[email protected]>
280458a3
JC
2251M: Jeff Cody <[email protected]>
2252L: [email protected]
f05b328c
SH
2253S: Supported
2254F: block/rbd.c
e18a8b34 2255T: git https://github.com/codyprime/qemu-kvm-jtc.git block
f05b328c
SH
2256
2257Sheepdog
f05b328c 2258M: Liu Yuan <[email protected]>
280458a3
JC
2259M: Jeff Cody <[email protected]>
2260L: [email protected]
f05b328c
SH
2261S: Supported
2262F: block/sheepdog.c
e18a8b34 2263T: git https://github.com/codyprime/qemu-kvm-jtc.git block
f05b328c
SH
2264
2265VHDX
2266M: Jeff Cody <[email protected]>
280458a3 2267L: [email protected]
f05b328c
SH
2268S: Supported
2269F: block/vhdx*
e18a8b34 2270T: git https://github.com/codyprime/qemu-kvm-jtc.git block
f05b328c
SH
2271
2272VDI
2273M: Stefan Weil <[email protected]>
c95e4c0e 2274L: [email protected]
f05b328c
SH
2275S: Maintained
2276F: block/vdi.c
2277
2278iSCSI
2279M: Ronnie Sahlberg <[email protected]>
2280M: Paolo Bonzini <[email protected]>
2281M: Peter Lieven <[email protected]>
c95e4c0e 2282L: [email protected]
2185fd67 2283S: Odd Fixes
f05b328c 2284F: block/iscsi.c
2deb63c2 2285F: block/iscsi-opts.c
f05b328c 2286
99c62e70
EB
2287Network Block Device (NBD)
2288M: Eric Blake <[email protected]>
99c62e70
EB
2289L: [email protected]
2290S: Maintained
2291F: block/nbd*
2292F: nbd/
2293F: include/block/nbd*
2294F: qemu-nbd.*
2295F: blockdev-nbd.c
3229a835 2296F: docs/interop/nbd.txt
ebe2aad2 2297T: git https://repo.or.cz/qemu/ericb.git nbd
99c62e70 2298
6542aa9c 2299NFS
280458a3 2300M: Jeff Cody <[email protected]>
6542aa9c 2301M: Peter Lieven <[email protected]>
280458a3 2302L: [email protected]
6542aa9c
PL
2303S: Maintained
2304F: block/nfs.c
e18a8b34 2305T: git https://github.com/codyprime/qemu-kvm-jtc.git block
6542aa9c 2306
f05b328c
SH
2307SSH
2308M: Richard W.M. Jones <[email protected]>
280458a3
JC
2309M: Jeff Cody <[email protected]>
2310L: [email protected]
f05b328c
SH
2311S: Supported
2312F: block/ssh.c
e18a8b34 2313T: git https://github.com/codyprime/qemu-kvm-jtc.git block
c9a12e75 2314
280458a3
JC
2315CURL
2316M: Jeff Cody <[email protected]>
2317L: [email protected]
2318S: Supported
2319F: block/curl.c
e18a8b34 2320T: git https://github.com/codyprime/qemu-kvm-jtc.git block
280458a3
JC
2321
2322GLUSTER
2323M: Jeff Cody <[email protected]>
2324L: [email protected]
2325S: Supported
2326F: block/gluster.c
e18a8b34 2327T: git https://github.com/codyprime/qemu-kvm-jtc.git block
b5e9476c 2328
199667a8 2329Null Block Driver
fe5ca46d 2330M: Fam Zheng <[email protected]>
199667a8
FZ
2331L: [email protected]
2332S: Supported
2333F: block/null.c
2334
bdd6a90a 2335NVMe Block Driver
fe5ca46d 2336M: Fam Zheng <[email protected]>
bdd6a90a
FZ
2337L: [email protected]
2338S: Supported
2339F: block/nvme*
2340
b5e9476c
GA
2341Bootdevice
2342M: Gonglei <[email protected]>
2343S: Maintained
2344F: bootdevice.c
ecdda9e0
AG
2345
2346Quorum
2347M: Alberto Garcia <[email protected]>
2348S: Supported
2349F: block/quorum.c
2350L: [email protected]
e7c6e631 2351
bfcc224e
AV
2352blklogwrites
2353M: Ari Sundholm <[email protected]>
2354L: [email protected]
2355S: Supported
2356F: block/blklogwrites.c
2357
e7c6e631
SH
2358blkverify
2359M: Stefan Hajnoczi <[email protected]>
2360L: [email protected]
2361S: Supported
2362F: block/blkverify.c
2363
2364bochs
2365M: Stefan Hajnoczi <[email protected]>
2366L: [email protected]
2367S: Supported
2368F: block/bochs.c
2369
2370cloop
2371M: Stefan Hajnoczi <[email protected]>
2372L: [email protected]
2373S: Supported
2374F: block/cloop.c
2375
2376dmg
2377M: Stefan Hajnoczi <[email protected]>
2378L: [email protected]
2379S: Supported
2380F: block/dmg.c
2381
2382parallels
2383M: Stefan Hajnoczi <[email protected]>
f3073712 2384M: Denis V. Lunev <[email protected]>
e7c6e631
SH
2385L: [email protected]
2386S: Supported
2387F: block/parallels.c
5746c1cd 2388F: docs/interop/parallels.txt
e7c6e631
SH
2389
2390qed
2391M: Stefan Hajnoczi <[email protected]>
2392L: [email protected]
2393S: Supported
2394F: block/qed.c
2395
2396raw
2397M: Kevin Wolf <[email protected]>
2398L: [email protected]
2399S: Supported
2400F: block/linux-aio.c
f586d5fc 2401F: include/block/raw-aio.h
2e6fc7eb 2402F: block/raw-format.c
c1bb86cd
EB
2403F: block/file-posix.c
2404F: block/file-win32.c
e7c6e631
SH
2405F: block/win32-aio.c
2406
2407qcow2
2408M: Kevin Wolf <[email protected]>
c4189d85 2409M: Max Reitz <[email protected]>
e7c6e631
SH
2410L: [email protected]
2411S: Supported
2412F: block/qcow2*
b24f9882 2413F: docs/interop/qcow2.txt
e7c6e631
SH
2414
2415qcow
2416M: Kevin Wolf <[email protected]>
2417L: [email protected]
2418S: Supported
2419F: block/qcow.c
2420
2421blkdebug
2422M: Kevin Wolf <[email protected]>
c4189d85 2423M: Max Reitz <[email protected]>
e7c6e631
SH
2424L: [email protected]
2425S: Supported
2426F: block/blkdebug.c
2427
2428vpc
2429M: Kevin Wolf <[email protected]>
2430L: [email protected]
2431S: Supported
2432F: block/vpc.c
2433
2434vvfat
2435M: Kevin Wolf <[email protected]>
2436L: [email protected]
2437S: Supported
2438F: block/vvfat.c
abfe4e94
SH
2439
2440Image format fuzzer
2441M: Stefan Hajnoczi <[email protected]>
2442L: [email protected]
2443S: Supported
2444F: tests/image-fuzzer/
717171bd 2445
049105a3 2446Replication
205f8618 2447M: Wen Congyang <[email protected]>
3ccc0a01 2448M: Xie Changlong <[email protected]>
049105a3
CX
2449S: Supported
2450F: replication*
2451F: block/replication.c
2452F: tests/test-replication.c
2453F: docs/block-replication.txt
2454
a3defabb
MA
2455PVRDMA
2456M: Yuval Shaia <[email protected]>
fe355cbd 2457M: Marcel Apfelbaum <[email protected]>
a3defabb
MA
2458S: Maintained
2459F: hw/rdma/*
2460F: hw/rdma/vmw/*
2461F: docs/pvrdma.txt
a5d2f6f8 2462F: contrib/rdmacm-mux/*
4a5c9903 2463F: qapi/rdma.json
a3defabb 2464
b9e02c06
AB
2465Build and test automation
2466-------------------------
0475a03e 2467Build and test automation
b9e02c06 2468M: Alex Bennée <[email protected]>
fe5ca46d 2469M: Fam Zheng <[email protected]>
0d8ea8f1 2470R: Philippe Mathieu-Daudé <[email protected]>
b9e02c06 2471L: [email protected]
e70dc7f8 2472S: Maintained
b9e02c06 2473F: .travis.yml
0708e647 2474F: scripts/travis/
d92d886a 2475F: .shippable.yml
e70dc7f8 2476F: tests/docker/
18023821 2477F: tests/vm/
e70dc7f8 2478W: https://travis-ci.org/qemu/qemu
2a747008 2479W: https://app.shippable.com/github/qemu/qemu
e70dc7f8 2480W: http://patchew.org/QEMU/
717171bd 2481
7e97017e
AB
2482Guest Test Compilation Support
2483M: Alex Bennée <[email protected]>
2484R: Philippe Mathieu-Daudé <[email protected]>
2485F: tests/tcg/Makefile
c722a9e4 2486F: tests/tcg/Makefile.include
7e97017e
AB
2487L: [email protected]
2488
717171bd
DB
2489Documentation
2490-------------
2491Build system architecture
2492M: Daniel P. Berrange <[email protected]>
2493S: Odd Fixes
c39cdbf6 2494F: docs/devel/build-system.txt
8a49e97f 2495
92329a7e
AB
2496GIT Data Mining Config
2497M: Alex Bennée <[email protected]>
2498S: Odd Fixes
2499F: gitdm.config
2500F: contrib/gitdm/*
2501
b02c9bc3
MA
2502Incompatible changes
2503R: [email protected]
2504F: qemu-deprecated.texi
2505
aef45d51
DB
2506Build System
2507------------
2508GIT submodules
2509M: Daniel P. Berrange <[email protected]>
2510S: Odd Fixes
2511F: scripts/git-submodule.sh
This page took 1.142287 seconds and 4 git commands to generate.