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