]> Git Repo - qemu.git/blob - MAINTAINERS
Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2015-11-11' into staging
[qemu.git] / MAINTAINERS
1 QEMU Maintainers
2 ================
3
4 The intention of this file is not to establish who owns what portions of the
5 code base, but to provide a set of names that developers can consult when they
6 have a question about a particular subset and also to provide a set of names
7 to be CC'd when submitting a patch to obtain appropriate review.
8
9 In general, if you have a question about inclusion of a patch, you should
10 consult qemu-devel and not any specific individual privately.
11
12 Descriptions of section entries:
13
14         M: Mail patches to: FullName <address@domain>
15         L: Mailing list that is relevant to this area
16         W: Web-page with status/info
17         Q: Patchwork web based patch tracking system site
18         T: SCM tree type and location.  Type is one of: git, hg, quilt, stgit.
19         S: Status, one of the following:
20            Supported:   Someone is actually paid to look after this.
21            Maintained:  Someone actually looks after it.
22            Odd Fixes:   It has a maintainer but they don't have time to do
23                         much other than throw the odd patch in. See below.
24            Orphan:      No current maintainer [but maybe you could take the
25                         role as you write your new code].
26            Obsolete:    Old code. Something tagged obsolete generally means
27                         it has been replaced by a better system and you
28                         should be using that.
29         F: Files and directories with wildcard patterns.
30            A trailing slash includes all files and subdirectory files.
31            F:   drivers/net/    all files in and below drivers/net
32            F:   drivers/net/*   all files in drivers/net, but not below
33            F:   */net/*         all files in "any top level directory"/net
34            One pattern per line.  Multiple F: lines acceptable.
35         X: Files and directories that are NOT maintained, same rules as F:
36            Files exclusions are tested before file matches.
37            Can be useful for excluding a specific subdirectory, for instance:
38            F:   net/
39            X:   net/ipv6/
40            matches all files in and below net excluding net/ipv6/
41         K: Keyword perl extended regex pattern to match content in a
42            patch or file.  For instance:
43            K: of_get_profile
44               matches patches or files that contain "of_get_profile"
45            K: \b(printk|pr_(info|err))\b
46               matches patches or files that contain one or more of the words
47               printk, pr_info or pr_err
48            One regex pattern per line.  Multiple K: lines acceptable.
49
50
51 General Project Administration
52 ------------------------------
53 M: Peter Maydell <[email protected]>
54
55 Responsible Disclosure, Reporting Security Issues
56 ------------------------------
57 W: http://wiki.qemu.org/SecurityProcess
58 M: Michael S. Tsirkin <[email protected]>
59 L: [email protected]
60
61 Guest CPU cores (TCG):
62 ----------------------
63 Overall
64 L: [email protected]
65 S: Odd fixes
66 F: cpu-exec.c
67 F: cputlb.c
68 F: softmmu_template.h
69 F: translate-all.c
70 F: include/exec/cpu_ldst.h
71 F: include/exec/cpu_ldst_template.h
72 F: include/exec/helper*.h
73
74 Alpha
75 M: Richard Henderson <[email protected]>
76 S: Maintained
77 F: target-alpha/
78 F: hw/alpha/
79 F: tests/tcg/alpha/
80 F: disas/alpha.c
81
82 ARM
83 M: Peter Maydell <[email protected]>
84 L: [email protected]
85 S: Maintained
86 F: target-arm/
87 F: hw/arm/
88 F: hw/cpu/a*mpcore.c
89 F: disas/arm.c
90 F: disas/arm-a64.cc
91 F: disas/libvixl/
92
93 CRIS
94 M: Edgar E. Iglesias <[email protected]>
95 S: Maintained
96 F: target-cris/
97 F: hw/cris/
98 F: tests/tcg/cris/
99 F: disas/cris.c
100
101 LM32
102 M: Michael Walle <[email protected]>
103 S: Maintained
104 F: target-lm32/
105 F: disas/lm32.c
106 F: hw/lm32/
107 F: hw/*/lm32_*
108 F: hw/*/milkymist-*
109 F: include/hw/char/lm32_juart.h
110 F: include/hw/lm32/
111 F: tests/tcg/lm32/
112
113 M68K
114 S: Orphan
115 F: target-m68k/
116 F: hw/m68k/
117
118 MicroBlaze
119 M: Edgar E. Iglesias <[email protected]>
120 S: Maintained
121 F: target-microblaze/
122 F: hw/microblaze/
123 F: disas/microblaze.c
124
125 MIPS
126 M: Aurelien Jarno <[email protected]>
127 M: Leon Alrae <[email protected]>
128 S: Maintained
129 F: target-mips/
130 F: hw/mips/
131 F: tests/tcg/mips/
132 F: disas/mips.c
133
134 Moxie
135 M: Anthony Green <[email protected]>
136 S: Maintained
137 F: target-moxie/
138 F: disas/moxie.c
139
140 OpenRISC
141 M: Jia Liu <[email protected]>
142 S: Maintained
143 F: target-openrisc/
144 F: hw/openrisc/
145 F: tests/tcg/openrisc/
146
147 PowerPC
148 M: Alexander Graf <[email protected]>
149 L: [email protected]
150 S: Maintained
151 F: target-ppc/
152 F: hw/ppc/
153 F: disas/ppc.c
154
155 S390
156 M: Richard Henderson <[email protected]>
157 M: Alexander Graf <[email protected]>
158 S: Maintained
159 F: target-s390x/
160 F: hw/s390x/
161 F: disas/s390.c
162
163 SH4
164 M: Aurelien Jarno <[email protected]>
165 S: Odd Fixes
166 F: target-sh4/
167 F: hw/sh4/
168 F: disas/sh4.c
169
170 SPARC
171 M: Blue Swirl <[email protected]>
172 M: Mark Cave-Ayland <[email protected]>
173 S: Maintained
174 F: target-sparc/
175 F: hw/sparc/
176 F: hw/sparc64/
177 F: disas/sparc.c
178
179 UniCore32
180 M: Guan Xuetao <[email protected]>
181 S: Maintained
182 F: target-unicore32/
183 F: hw/unicore32/
184
185 X86
186 M: Paolo Bonzini <[email protected]>
187 M: Richard Henderson <[email protected]>
188 M: Eduardo Habkost <[email protected]>
189 S: Maintained
190 F: target-i386/
191 F: hw/i386/
192 F: disas/i386.c
193
194 Xtensa
195 M: Max Filippov <[email protected]>
196 W: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
197 S: Maintained
198 F: target-xtensa/
199 F: hw/xtensa/
200 F: tests/tcg/xtensa/
201
202 TriCore
203 M: Bastian Koppelmann <[email protected]>
204 S: Maintained
205 F: target-tricore/
206 F: hw/tricore/
207
208 Guest CPU Cores (KVM):
209 ----------------------
210
211 Overall
212 M: Paolo Bonzini <[email protected]>
213 L: [email protected]
214 S: Supported
215 F: kvm-*
216 F: */kvm.*
217
218 ARM
219 M: Peter Maydell <[email protected]>
220 L: [email protected]
221 S: Maintained
222 F: target-arm/kvm.c
223
224 MIPS
225 M: James Hogan <[email protected]>
226 S: Maintained
227 F: target-mips/kvm.c
228
229 PPC
230 M: Alexander Graf <[email protected]>
231 S: Maintained
232 F: target-ppc/kvm.c
233
234 S390
235 M: Christian Borntraeger <[email protected]>
236 M: Cornelia Huck <[email protected]>
237 M: Alexander Graf <[email protected]>
238 S: Maintained
239 F: target-s390x/kvm.c
240 F: target-s390x/ioinst.[ch]
241 F: target-s390x/machine.c
242 F: hw/intc/s390_flic.c
243 F: hw/intc/s390_flic_kvm.c
244 F: include/hw/s390x/s390_flic.h
245 F: gdb-xml/s390*.xml
246 T: git git://github.com/cohuck/qemu.git s390-next
247 T: git git://github.com/borntraeger/qemu.git s390-next
248
249 X86
250 M: Paolo Bonzini <[email protected]>
251 M: Marcelo Tosatti <[email protected]>
252 L: [email protected]
253 S: Supported
254 F: target-i386/kvm.c
255
256 Guest CPU Cores (Xen):
257 ----------------------
258
259 X86
260 M: Stefano Stabellini <[email protected]>
261 L: [email protected]
262 S: Supported
263 F: xen-*
264 F: */xen*
265 F: hw/char/xen_console.c
266 F: hw/display/xenfb.c
267 F: hw/net/xen_nic.c
268 F: hw/xen/
269 F: hw/xenpv/
270 F: include/hw/xen/
271
272 Hosts:
273 ------
274
275 LINUX
276 L: [email protected]
277 S: Maintained
278 F: linux-*
279 F: linux-headers/
280
281 POSIX
282 L: [email protected]
283 S: Maintained
284 F: *posix*
285
286 W32, W64
287 L: [email protected]
288 M: Stefan Weil <[email protected]>
289 S: Maintained
290 F: *win32*
291 F: qemu.nsi
292
293 ARM Machines
294 ------------
295 Allwinner-a10
296 M: Beniamino Galvani <[email protected]>
297 L: [email protected]
298 S: Maintained
299 F: hw/*/allwinner*
300 F: include/hw/*/allwinner*
301 F: hw/arm/cubieboard.c
302
303 ARM PrimeCell
304 M: Peter Maydell <[email protected]>
305 L: [email protected]
306 S: Maintained
307 F: hw/char/pl011.c
308 F: hw/display/pl110*
309 F: hw/dma/pl080.c
310 F: hw/dma/pl330.c
311 F: hw/gpio/pl061.c
312 F: hw/input/pl050.c
313 F: hw/intc/pl190.c
314 F: hw/sd/pl181.c
315 F: hw/timer/pl031.c
316 F: include/hw/arm/primecell.h
317
318 ARM cores
319 M: Peter Maydell <[email protected]>
320 L: [email protected]
321 S: Maintained
322 F: hw/intc/arm*
323 F: hw/intc/gic_internal.h
324 F: hw/misc/a9scu.c
325 F: hw/misc/arm11scu.c
326 F: hw/timer/a9gtimer*
327 F: hw/timer/arm_*
328 F: include/hw/arm/arm.h
329 F: include/hw/intc/arm*
330 F: include/hw/misc/a9scu.h
331 F: include/hw/misc/arm11scu.h
332 F: include/hw/timer/a9gtimer.h
333 F: include/hw/timer/arm_mptimer.h
334
335 Exynos
336 M: Evgeny Voevodin <[email protected]>
337 M: Maksim Kozlov <[email protected]>
338 M: Igor Mitsyanko <[email protected]>
339 M: Dmitry Solodkiy <[email protected]>
340 L: [email protected]
341 S: Maintained
342 F: hw/*/exynos*
343
344 Calxeda Highbank
345 M: Rob Herring <[email protected]>
346 L: [email protected]
347 S: Maintained
348 F: hw/arm/highbank.c
349 F: hw/net/xgmac.c
350
351 Canon DIGIC
352 M: Antony Pavlov <[email protected]>
353 L: [email protected]
354 S: Maintained
355 F: include/hw/arm/digic.h
356 F: hw/*/digic*
357
358 Gumstix
359 L: [email protected]
360 L: [email protected]
361 S: Orphan
362 F: hw/arm/gumstix.c
363
364 i.MX31
365 M: Peter Chubb <[email protected]>
366 L: [email protected]
367 S: Odd fixes
368 F: hw/*/imx*
369 F: hw/arm/kzm.c
370
371 Integrator CP
372 M: Peter Maydell <[email protected]>
373 L: [email protected]
374 S: Maintained
375 F: hw/arm/integratorcp.c
376
377 Musicpal
378 M: Jan Kiszka <[email protected]>
379 L: [email protected]
380 S: Maintained
381 F: hw/arm/musicpal.c
382
383 nSeries
384 M: Andrzej Zaborowski <[email protected]>
385 L: [email protected]
386 S: Maintained
387 F: hw/arm/nseries.c
388
389 Palm
390 M: Andrzej Zaborowski <[email protected]>
391 L: [email protected]
392 S: Maintained
393 F: hw/arm/palm.c
394
395 Real View
396 M: Peter Maydell <[email protected]>
397 L: [email protected]
398 S: Maintained
399 F: hw/arm/realview*
400 F: hw/intc/realview_gic.c
401 F: include/hw/intc/realview_gic.h
402
403 PXA2XX
404 M: Andrzej Zaborowski <[email protected]>
405 L: [email protected]
406 S: Maintained
407 F: hw/arm/mainstone.c
408 F: hw/arm/spitz.c
409 F: hw/arm/tosa.c
410 F: hw/arm/z2.c
411 F: hw/*/pxa2xx*
412
413 Stellaris
414 M: Peter Maydell <[email protected]>
415 L: [email protected]
416 S: Maintained
417 F: hw/*/stellaris*
418
419 Versatile PB
420 M: Peter Maydell <[email protected]>
421 L: [email protected]
422 S: Maintained
423 F: hw/*/versatile*
424
425 Xilinx Zynq
426 M: Alistair Francis <[email protected]>
427 M: Peter Crosthwaite <[email protected]>
428 L: [email protected]
429 S: Maintained
430 F: hw/arm/xilinx_zynq.c
431 F: hw/misc/zynq_slcr.c
432 F: hw/*/cadence_*
433 F: hw/ssi/xilinx_spips.c
434
435 Xilinx ZynqMP
436 M: Alistair Francis <[email protected]>
437 M: Peter Crosthwaite <[email protected]>
438 L: [email protected]
439 S: Maintained
440 F: hw/arm/xlnx-zynqmp.c
441 F: hw/arm/xlnx-ep108.c
442 F: include/hw/arm/xlnx-zynqmp.h
443
444 ARM ACPI Subsystem
445 M: Shannon Zhao <[email protected]>
446 M: Shannon Zhao <[email protected]>
447 L: [email protected]
448 S: Maintained
449 F: hw/arm/virt-acpi-build.c
450 F: include/hw/arm/virt-acpi-build.h
451
452 CRIS Machines
453 -------------
454 Axis Dev88
455 M: Edgar E. Iglesias <[email protected]>
456 S: Maintained
457 F: hw/cris/axis_dev88.c
458 F: hw/*/etraxfs_*.c
459
460 LM32 Machines
461 -------------
462 EVR32 and uclinux BSP
463 M: Michael Walle <[email protected]>
464 S: Maintained
465 F: hw/lm32/lm32_boards.c
466
467 milkymist
468 M: Michael Walle <[email protected]>
469 S: Maintained
470 F: hw/lm32/milkymist.c
471
472 M68K Machines
473 -------------
474 an5206
475 S: Orphan
476 F: hw/m68k/an5206.c
477
478 dummy_m68k
479 S: Orphan
480 F: hw/m68k/dummy_m68k.c
481
482 mcf5208
483 S: Orphan
484 F: hw/m68k/mcf5208.c
485
486 MicroBlaze Machines
487 -------------------
488 petalogix_s3adsp1800
489 M: Edgar E. Iglesias <[email protected]>
490 S: Maintained
491 F: hw/microblaze/petalogix_s3adsp1800_mmu.c
492
493 petalogix_ml605
494 M: Edgar E. Iglesias <[email protected]>
495 S: Maintained
496 F: hw/microblaze/petalogix_ml605_mmu.c
497
498 MIPS Machines
499 -------------
500 Jazz
501 M: HervĂ© Poussineau <[email protected]>
502 S: Maintained
503 F: hw/mips/mips_jazz.c
504
505 Malta
506 M: Aurelien Jarno <[email protected]>
507 S: Maintained
508 F: hw/mips/mips_malta.c
509
510 Mipssim
511 L: [email protected]
512 S: Orphan
513 F: hw/mips/mips_mipssim.c
514
515 R4000
516 M: Aurelien Jarno <[email protected]>
517 S: Maintained
518 F: hw/mips/mips_r4k.c
519
520 OpenRISC Machines
521 -----------------
522 or1k-sim
523 M: Jia Liu <[email protected]>
524 S: Maintained
525 F: hw/openrisc/openrisc_sim.c
526
527 PowerPC Machines
528 ----------------
529 405
530 M: Alexander Graf <[email protected]>
531 L: [email protected]
532 S: Odd Fixes
533 F: hw/ppc/ppc405_boards.c
534
535 Bamboo
536 M: Alexander Graf <[email protected]>
537 L: [email protected]
538 S: Odd Fixes
539 F: hw/ppc/ppc440_bamboo.c
540
541 e500
542 M: Alexander Graf <[email protected]>
543 M: Scott Wood <[email protected]>
544 L: [email protected]
545 S: Supported
546 F: hw/ppc/e500.[hc]
547 F: hw/ppc/e500plat.c
548
549 mpc8544ds
550 M: Alexander Graf <[email protected]>
551 M: Scott Wood <[email protected]>
552 L: [email protected]
553 S: Supported
554 F: hw/ppc/mpc8544ds.c
555 F: hw/ppc/mpc8544_guts.c
556
557 New World
558 M: Alexander Graf <[email protected]>
559 L: [email protected]
560 S: Maintained
561 F: hw/ppc/mac_newworld.c
562 F: hw/pci-host/uninorth.c
563 F: hw/pci-bridge/dec.[hc]
564 F: hw/misc/macio/
565
566 Old World
567 M: Alexander Graf <[email protected]>
568 L: [email protected]
569 S: Maintained
570 F: hw/ppc/mac_oldworld.c
571 F: hw/pci-host/grackle.c
572 F: hw/misc/macio/
573
574 PReP
575 M: Andreas Färber <[email protected]>
576 L: [email protected]
577 S: Odd Fixes
578 F: hw/ppc/prep.c
579 F: hw/pci-host/prep.[hc]
580 F: hw/isa/pc87312.[hc]
581
582 sPAPR (pseries)
583 M: David Gibson <[email protected]>
584 M: Alexander Graf <[email protected]>
585 L: [email protected]
586 S: Supported
587 F: hw/*/spapr*
588 F: include/hw/*/spapr*
589 F: hw/*/xics*
590 F: include/hw/*/xics*
591 F: pc-bios/spapr-rtas/*
592
593 virtex_ml507
594 M: Edgar E. Iglesias <[email protected]>
595 L: [email protected]
596 S: Odd Fixes
597 F: hw/ppc/virtex_ml507.c
598
599 SH4 Machines
600 ------------
601 R2D
602 M: Magnus Damm <[email protected]>
603 S: Maintained
604 F: hw/sh4/r2d.c
605
606 Shix
607 M: Magnus Damm <[email protected]>
608 S: Orphan
609 F: hw/sh4/shix.c
610
611 SPARC Machines
612 --------------
613 Sun4m
614 M: Blue Swirl <[email protected]>
615 M: Mark Cave-Ayland <[email protected]>
616 S: Maintained
617 F: hw/sparc/sun4m.c
618
619 Sun4u
620 M: Blue Swirl <[email protected]>
621 M: Mark Cave-Ayland <[email protected]>
622 S: Maintained
623 F: hw/sparc64/sun4u.c
624
625 Leon3
626 M: Fabien Chouteau <[email protected]>
627 S: Maintained
628 F: hw/sparc/leon3.c
629 F: hw/*/grlib*
630
631 S390 Machines
632 -------------
633 S390 Virtio
634 M: Alexander Graf <[email protected]>
635 S: Maintained
636 F: hw/s390x/s390-*.c
637 X: hw/s390x/*pci*.[hc]
638
639 S390 Virtio-ccw
640 M: Cornelia Huck <[email protected]>
641 M: Christian Borntraeger <[email protected]>
642 M: Alexander Graf <[email protected]>
643 S: Supported
644 F: hw/char/sclp*.[hc]
645 F: hw/s390x/
646 X: hw/s390x/s390-virtio-bus.[ch]
647 F: include/hw/s390x/
648 F: pc-bios/s390-ccw/
649 F: hw/watchdog/wdt_diag288.c
650 T: git git://github.com/cohuck/qemu.git s390-next
651 T: git git://github.com/borntraeger/qemu.git s390-next
652
653 UniCore32 Machines
654 -------------
655 PKUnity-3 SoC initramfs-with-busybox
656 M: Guan Xuetao <[email protected]>
657 S: Maintained
658 F: hw/*/puv3*
659 F: hw/unicore32/
660
661 X86 Machines
662 ------------
663 PC
664 M: Michael S. Tsirkin <[email protected]>
665 S: Supported
666 F: include/hw/i386/
667 F: hw/i386/
668 F: hw/pci-host/piix.c
669 F: hw/pci-host/q35.c
670 F: hw/pci-host/pam.c
671 F: include/hw/pci-host/q35.h
672 F: include/hw/pci-host/pam.h
673 F: hw/isa/piix4.c
674 F: hw/isa/lpc_ich9.c
675 F: hw/i2c/smbus_ich9.c
676 F: hw/acpi/piix4.c
677 F: hw/acpi/ich9.c
678 F: include/hw/acpi/ich9.h
679 F: include/hw/acpi/piix.h
680 F: hw/misc/sga.c
681
682 PC Chipset
683 M: Michael S. Tsirkin <[email protected]>
684 M: Paolo Bonzini <[email protected]>
685 S: Support
686 F: hw/char/debugcon.c
687 F: hw/char/parallel.c
688 F: hw/char/serial*
689 F: hw/dma/i8257*
690 F: hw/i2c/pm_smbus.c
691 F: hw/intc/apic*
692 F: hw/intc/ioapic*
693 F: hw/intc/i8259*
694 F: hw/misc/debugexit.c
695 F: hw/misc/pc-testdev.c
696 F: hw/timer/hpet*
697 F: hw/timer/i8254*
698 F: hw/timer/mc146818rtc*
699
700
701 Xtensa Machines
702 ---------------
703 sim
704 M: Max Filippov <[email protected]>
705 S: Maintained
706 F: hw/xtensa/sim.c
707
708 XTFPGA (LX60, LX200, ML605, KC705)
709 M: Max Filippov <[email protected]>
710 S: Maintained
711 F: hw/xtensa/xtfpga.c
712 F: hw/net/opencores_eth.c
713
714 Devices
715 -------
716 EDU
717 M: Jiri Slaby <[email protected]>
718 S: Maintained
719 F: hw/misc/edu.c
720
721 IDE
722 M: John Snow <[email protected]>
723 L: [email protected]
724 S: Supported
725 F: include/hw/ide.h
726 F: hw/ide/
727 F: hw/block/block.c
728 F: hw/block/cdrom.c
729 F: hw/block/hd-geometry.c
730 F: tests/ide-test.c
731 F: tests/ahci-test.c
732 F: tests/libqos/ahci*
733 T: git git://github.com/jnsnow/qemu.git ide
734
735 Floppy
736 M: John Snow <[email protected]>
737 L: [email protected]
738 S: Supported
739 F: hw/block/fdc.c
740 F: include/hw/block/fdc.h
741 F: tests/fdc-test.c
742 T: git git://github.com/jnsnow/qemu.git ide
743
744 OMAP
745 M: Peter Maydell <[email protected]>
746 S: Maintained
747 F: hw/*/omap*
748
749 IPack
750 M: Alberto Garcia <[email protected]>
751 S: Odd Fixes
752 F: hw/char/ipoctal232.c
753 F: hw/ipack/
754
755 PCI
756 M: Michael S. Tsirkin <[email protected]>
757 S: Supported
758 F: include/hw/pci/*
759 F: hw/misc/pci-testdev.c
760 F: hw/pci/*
761 F: hw/pci-bridge/*
762
763 ACPI/SMBIOS
764 M: Michael S. Tsirkin <[email protected]>
765 M: Igor Mammedov <[email protected]>
766 S: Supported
767 F: include/hw/acpi/*
768 F: include/hw/smbios/*
769 F: hw/mem/*
770 F: hw/acpi/*
771 F: hw/smbios/*
772 F: hw/i386/acpi-build.[hc]
773 F: hw/i386/*dsl
774 F: hw/arm/virt-acpi-build.c
775 F: include/hw/arm/virt-acpi-build.h
776 F: scripts/acpi*py
777
778 ppc4xx
779 M: Alexander Graf <[email protected]>
780 L: [email protected]
781 S: Odd Fixes
782 F: hw/ppc/ppc4*.c
783
784 ppce500
785 M: Alexander Graf <[email protected]>
786 M: Scott Wood <[email protected]>
787 L: [email protected]
788 S: Supported
789 F: hw/ppc/e500*
790 F: hw/pci-host/ppce500.c
791 F: hw/net/fsl_etsec/
792
793 Character devices
794 M: Paolo Bonzini <[email protected]>
795 S: Odd Fixes
796 F: hw/char/
797
798 Network devices
799 M: Jason Wang <[email protected]>
800 S: Odd Fixes
801 F: hw/net/
802 T: git git://github.com/jasowang/qemu.git net
803
804 SCSI
805 M: Paolo Bonzini <[email protected]>
806 S: Supported
807 F: include/hw/scsi*
808 F: hw/scsi/*
809 T: git git://github.com/bonzini/qemu.git scsi-next
810
811 LSI53C895A
812 S: Orphan
813 F: hw/scsi/lsi53c895a.c
814
815 SSI
816 M: Peter Crosthwaite <[email protected]>
817 S: Maintained
818 F: hw/ssi/*
819 F: hw/block/m25p80.c
820 X: hw/ssi/xilinx_*
821
822 Xilinx SPI
823 M: Alistair Francis <[email protected]>
824 M: Peter Crosthwaite <[email protected]>
825 S: Maintained
826 F: hw/ssi/xilinx_*
827
828 USB
829 M: Gerd Hoffmann <[email protected]>
830 S: Maintained
831 F: hw/usb/*
832 F: tests/usb-*-test.c
833
834 USB (serial adapter)
835 M: Gerd Hoffmann <[email protected]>
836 M: Samuel Thibault <[email protected]>
837 S: Maintained
838 F: hw/usb/dev-serial.c
839
840 VFIO
841 M: Alex Williamson <[email protected]>
842 S: Supported
843 F: hw/vfio/*
844
845 vhost
846 M: Michael S. Tsirkin <[email protected]>
847 S: Supported
848 F: hw/*/*vhost*
849
850 virtio
851 M: Michael S. Tsirkin <[email protected]>
852 S: Supported
853 F: hw/*/virtio*
854 F: net/vhost-user.c
855
856 virtio-9p
857 M: Aneesh Kumar K.V <[email protected]>
858 S: Supported
859 F: hw/9pfs/
860 F: fsdev/
861 F: tests/virtio-9p-test.c
862 T: git git://github.com/kvaneesh/QEMU.git
863
864 virtio-blk
865 M: Stefan Hajnoczi <[email protected]>
866 L: [email protected]
867 S: Supported
868 F: hw/block/virtio-blk.c
869 F: hw/block/dataplane/*
870 F: hw/virtio/dataplane/*
871 T: git git://github.com/stefanha/qemu.git block
872
873 virtio-ccw
874 M: Cornelia Huck <[email protected]>
875 M: Christian Borntraeger <[email protected]>
876 S: Supported
877 F: hw/s390x/virtio-ccw.[hc]
878 T: git git://github.com/cohuck/qemu.git s390-next
879 T: git git://github.com/borntraeger/qemu.git s390-next
880
881 virtio-input
882 M: Gerd Hoffmann <[email protected]>
883 S: Maintained
884 F: hw/input/virtio-input*.c
885 F: include/hw/virtio/virtio-input.h
886
887 virtio-serial
888 M: Amit Shah <[email protected]>
889 S: Supported
890 F: hw/char/virtio-serial-bus.c
891 F: hw/char/virtio-console.c
892 F: include/hw/virtio/virtio-serial.h
893
894 virtio-rng
895 M: Amit Shah <[email protected]>
896 S: Supported
897 F: hw/virtio/virtio-rng.c
898 F: include/hw/virtio/virtio-rng.h
899 F: backends/rng*.c
900
901 nvme
902 M: Keith Busch <[email protected]>
903 L: [email protected]
904 S: Supported
905 F: hw/block/nvme*
906 F: tests/nvme-test.c
907
908 megasas
909 M: Hannes Reinecke <[email protected]>
910 L: [email protected]
911 S: Supported
912 F: hw/scsi/megasas.c
913 F: hw/scsi/mfi.h
914
915 Xilinx EDK
916 M: Edgar E. Iglesias <[email protected]>
917 M: Alistair Francis <[email protected]>
918 M: Peter Crosthwaite <[email protected]>
919 S: Maintained
920 F: hw/*/xilinx_*
921 F: include/hw/xilinx.h
922
923 Vmware
924 M: Dmitry Fleytman <[email protected]>
925 S: Maintained
926 F: hw/net/vmxnet*
927 F: hw/scsi/vmw_pvscsi*
928
929 Rocker
930 M: Scott Feldman <[email protected]>
931 M: Jiri Pirko <[email protected]>
932 S: Maintained
933 F: hw/net/rocker/
934
935 Subsystems
936 ----------
937 Audio
938 M: Gerd Hoffmann <[email protected]>
939 S: Maintained
940 F: audio/
941 F: hw/audio/
942 F: tests/ac97-test.c
943 F: tests/es1370-test.c
944 F: tests/intel-hda-test.c
945
946 Block layer core
947 M: Kevin Wolf <[email protected]>
948 L: [email protected]
949 S: Supported
950 F: block*
951 F: block/
952 F: hw/block/
953 F: include/block/
954 F: qemu-img*
955 F: qemu-io*
956 F: tests/qemu-iotests/
957 T: git git://repo.or.cz/qemu/kevin.git block
958
959 Block I/O path
960 M: Stefan Hajnoczi <[email protected]>
961 L: [email protected]
962 S: Supported
963 F: async.c
964 F: aio-*.c
965 F: block/io.c
966 F: migration/block*
967 T: git git://github.com/stefanha/qemu.git block
968
969 Block Jobs
970 M: Jeff Cody <[email protected]>
971 L: [email protected]
972 S: Supported
973 F: blockjob.c
974 F: include/block/blockjob.h
975 F: block/backup.c
976 F: block/commit.c
977 F: block/stream.h
978 F: block/mirror.c
979 T: git git://github.com/codyprime/qemu-kvm-jtc.git block
980
981 Block QAPI, monitor, command line
982 M: Markus Armbruster <[email protected]>
983 S: Supported
984 F: blockdev.c
985 F: block/qapi.c
986 F: qapi/block*.json
987 T: git git://repo.or.cz/qemu/armbru.git block-next
988
989 Character device backends
990 M: Paolo Bonzini <[email protected]>
991 S: Maintained
992 F: qemu-char.c
993 F: backends/msmouse.c
994 F: backends/testdev.c
995
996 Character Devices (Braille)
997 M: Samuel Thibault <[email protected]>
998 S: Maintained
999 F: backends/baum.c
1000
1001 Coverity model
1002 M: Markus Armbruster <[email protected]>
1003 S: Supported
1004 F: scripts/coverity-model.c
1005
1006 CPU
1007 M: Andreas Färber <[email protected]>
1008 S: Supported
1009 F: qom/cpu.c
1010 F: include/qom/cpu.h
1011 F: target-i386/cpu.c
1012
1013 ICC Bus
1014 M: Igor Mammedov <[email protected]>
1015 S: Supported
1016 F: include/hw/cpu/icc_bus.h
1017 F: hw/cpu/icc_bus.c
1018
1019 Device Tree
1020 M: Peter Crosthwaite <[email protected]>
1021 M: Alexander Graf <[email protected]>
1022 S: Maintained
1023 F: device_tree.[ch]
1024
1025 Error reporting
1026 M: Markus Armbruster <[email protected]>
1027 S: Supported
1028 F: include/qapi/error.h
1029 F: include/qemu/error-report.h
1030 F: util/error.c
1031 F: util/qemu-error.c
1032
1033 GDB stub
1034 L: [email protected]
1035 S: Odd Fixes
1036 F: gdbstub*
1037 F: gdb-xml/
1038
1039 Memory API
1040 M: Paolo Bonzini <[email protected]>
1041 S: Supported
1042 F: include/exec/ioport.h
1043 F: ioport.c
1044 F: include/exec/memory.h
1045 F: memory.c
1046 F: include/exec/memory-internal.h
1047 F: exec.c
1048
1049 SPICE
1050 M: Gerd Hoffmann <[email protected]>
1051 S: Supported
1052 F: include/ui/qemu-spice.h
1053 F: ui/spice-*.c
1054 F: audio/spiceaudio.c
1055 F: hw/display/qxl*
1056
1057 Graphics
1058 M: Gerd Hoffmann <[email protected]>
1059 S: Odd Fixes
1060 F: ui/
1061
1062 Cocoa graphics
1063 M: Andreas Färber <[email protected]>
1064 M: Peter Maydell <[email protected]>
1065 S: Odd Fixes
1066 F: ui/cocoa.m
1067
1068 Main loop
1069 M: Paolo Bonzini <[email protected]>
1070 S: Maintained
1071 F: cpus.c
1072 F: main-loop.c
1073 F: qemu-timer.c
1074 F: vl.c
1075
1076 Human Monitor (HMP)
1077 M: Luiz Capitulino <[email protected]>
1078 S: Maintained
1079 F: monitor.c
1080 F: hmp.c
1081 F: hmp-commands.hx
1082 T: git git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
1083
1084 Network device backends
1085 M: Jason Wang <[email protected]>
1086 S: Maintained
1087 F: net/
1088 T: git git://github.com/jasowang/qemu.git net
1089
1090 Netmap network backend
1091 M: Luigi Rizzo <[email protected]>
1092 M: Giuseppe Lettieri <[email protected]>
1093 M: Vincenzo Maffione <[email protected]>
1094 W: http://info.iet.unipi.it/~luigi/netmap/
1095 S: Maintained
1096 F: net/netmap.c
1097
1098 Network Block Device (NBD)
1099 M: Paolo Bonzini <[email protected]>
1100 S: Odd Fixes
1101 F: block/nbd.c
1102 F: nbd.*
1103 F: qemu-nbd.c
1104 T: git git://github.com/bonzini/qemu.git nbd-next
1105
1106 NUMA
1107 M: Eduardo Habkost <[email protected]>
1108 S: Maintained
1109 F: numa.c
1110 F: include/sysemu/numa.h
1111 K: numa|NUMA
1112 K: srat|SRAT
1113 T: git git://github.com/ehabkost/qemu.git numa
1114
1115 QAPI
1116 M: Markus Armbruster <[email protected]>
1117 M: Michael Roth <[email protected]>
1118 S: Supported
1119 F: qapi/
1120 X: qapi/*.json
1121 F: include/qapi/
1122 X: include/qapi/qmp/
1123 F: include/qapi/qmp/dispatch.h
1124 F: tests/qapi-schema/
1125 F: tests/test-*-visitor.c
1126 F: tests/test-qmp-*.c
1127 F: scripts/qapi*
1128 F: docs/qapi*
1129 T: git git://repo.or.cz/qemu/armbru.git qapi-next
1130
1131 QAPI Schema
1132 M: Eric Blake <[email protected]>
1133 M: Markus Armbruster <[email protected]>
1134 S: Supported
1135 F: qapi-schema.json
1136 F: qapi/*.json
1137 T: git git://repo.or.cz/qemu/armbru.git qapi-next
1138
1139 QObject
1140 M: Luiz Capitulino <[email protected]>
1141 S: Maintained
1142 F: qobject/
1143 F: include/qapi/qmp/
1144 X: include/qapi/qmp/dispatch.h
1145 F: tests/check-qdict.c
1146 F: tests/check-qfloat.c
1147 F: tests/check-qint.c
1148 F: tests/check-qjson.c
1149 F: tests/check-qlist.c
1150 F: tests/check-qstring.c
1151 T: git git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
1152
1153 QEMU Guest Agent
1154 M: Michael Roth <[email protected]>
1155 S: Maintained
1156 F: qga/
1157 T: git git://github.com/mdroth/qemu.git qga
1158
1159 QOM
1160 M: Andreas Färber <[email protected]>
1161 S: Supported
1162 T: git git://github.com/afaerber/qemu-cpu.git qom-next
1163 F: include/qom/
1164 X: include/qom/cpu.h
1165 F: qom/
1166 X: qom/cpu.c
1167 F: tests/qom-test.c
1168
1169 QMP
1170 M: Markus Armbruster <[email protected]>
1171 S: Supported
1172 F: qmp.c
1173 F: monitor.c
1174 F: qmp-commands.hx
1175 F: docs/*qmp-*
1176 F: scripts/qmp/
1177 T: git git://repo.or.cz/qemu/armbru.git qapi-next
1178
1179 SLIRP
1180 M: Jan Kiszka <[email protected]>
1181 S: Maintained
1182 F: slirp/
1183 T: git git://git.kiszka.org/qemu.git queues/slirp
1184
1185 Tracing
1186 M: Stefan Hajnoczi <[email protected]>
1187 S: Maintained
1188 F: trace/
1189 F: scripts/tracetool.py
1190 F: scripts/tracetool/
1191 F: docs/tracing.txt
1192 T: git git://github.com/stefanha/qemu.git tracing
1193
1194 Checkpatch
1195 M: Blue Swirl <[email protected]>
1196 S: Odd Fixes
1197 F: scripts/checkpatch.pl
1198
1199 Migration
1200 M: Juan Quintela <[email protected]>
1201 M: Amit Shah <[email protected]>
1202 S: Maintained
1203 F: include/migration/
1204 F: migration/
1205 F: scripts/vmstate-static-checker.py
1206 F: tests/vmstate-static-checker-data/
1207
1208 Seccomp
1209 M: Eduardo Otubo <[email protected]>
1210 S: Supported
1211 F: qemu-seccomp.c
1212 F: include/sysemu/seccomp.h
1213
1214 Cryptography
1215 M: Daniel P. Berrange <[email protected]>
1216 S: Maintained
1217 F: crypto/
1218 F: include/crypto/
1219 F: tests/test-crypto-*
1220
1221 Coroutines
1222 M: Stefan Hajnoczi <[email protected]>
1223 M: Kevin Wolf <[email protected]>
1224 F: util/*coroutine*
1225 F: include/qemu/coroutine*
1226 F: tests/test-coroutine.c
1227
1228 Buffers
1229 M: Daniel P. Berrange <[email protected]>
1230 S: Odd fixes
1231 F: util/buffer.c
1232 F: include/qemu/buffer.h
1233
1234 Usermode Emulation
1235 ------------------
1236 Overall
1237 M: Riku Voipio <[email protected]>
1238 S: Maintained
1239 F: thunk.c
1240 F: user-exec.c
1241
1242 BSD user
1243 M: Blue Swirl <[email protected]>
1244 S: Maintained
1245 F: bsd-user/
1246
1247 Linux user
1248 M: Riku Voipio <[email protected]>
1249 S: Maintained
1250 F: linux-user/
1251
1252 Tiny Code Generator (TCG)
1253 -------------------------
1254 Common code
1255 M: Richard Henderson <[email protected]>
1256 S: Maintained
1257 F: tcg/
1258
1259 AArch64 target
1260 M: Claudio Fontana <[email protected]>
1261 M: Claudio Fontana <[email protected]>
1262 S: Maintained
1263 L: [email protected]
1264 F: tcg/aarch64/
1265 F: disas/arm-a64.cc
1266 F: disas/libvixl/
1267
1268 ARM target
1269 M: Andrzej Zaborowski <[email protected]>
1270 S: Maintained
1271 L: [email protected]
1272 F: tcg/arm/
1273 F: disas/arm.c
1274
1275 i386 target
1276 L: [email protected]
1277 S: Maintained
1278 F: tcg/i386/
1279 F: disas/i386.c
1280
1281 IA64 target
1282 M: Aurelien Jarno <[email protected]>
1283 S: Maintained
1284 F: tcg/ia64/
1285 F: disas/ia64.c
1286
1287 MIPS target
1288 M: Aurelien Jarno <[email protected]>
1289 S: Maintained
1290 F: tcg/mips/
1291 F: disas/mips.c
1292
1293 PPC
1294 M: Vassili Karpov (malc) <[email protected]>
1295 S: Maintained
1296 F: tcg/ppc/
1297 F: disas/ppc.c
1298
1299 S390 target
1300 M: Alexander Graf <[email protected]>
1301 M: Richard Henderson <[email protected]>
1302 S: Maintained
1303 F: tcg/s390/
1304 F: disas/s390.c
1305
1306 SPARC target
1307 M: Blue Swirl <[email protected]>
1308 S: Maintained
1309 F: tcg/sparc/
1310 F: disas/sparc.c
1311
1312 TCI target
1313 M: Stefan Weil <[email protected]>
1314 S: Maintained
1315 F: tcg/tci/
1316 F: tci.c
1317 F: disas/tci.c
1318
1319 Stable branches
1320 ---------------
1321 Stable 1.0
1322 L: [email protected]
1323 T: git git://git.qemu-project.org/qemu-stable-1.0.git
1324 S: Orphan
1325
1326 Stable 0.15
1327 L: [email protected]
1328 M: Andreas Färber <[email protected]>
1329 T: git git://git.qemu-project.org/qemu-stable-0.15.git
1330 S: Supported
1331
1332 Stable 0.14
1333 L: [email protected]
1334 T: git git://git.qemu-project.org/qemu-stable-0.14.git
1335 S: Orphan
1336
1337 Stable 0.10
1338 L: [email protected]
1339 T: git git://git.qemu-project.org/qemu-stable-0.10.git
1340 S: Orphan
1341
1342 Block drivers
1343 -------------
1344 VMDK
1345 M: Fam Zheng <[email protected]>
1346 L: [email protected]
1347 S: Supported
1348 F: block/vmdk.c
1349
1350 RBD
1351 M: Josh Durgin <[email protected]>
1352 M: Jeff Cody <[email protected]>
1353 L: [email protected]
1354 S: Supported
1355 F: block/rbd.c
1356 T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1357
1358 Sheepdog
1359 M: Hitoshi Mitake <[email protected]>
1360 M: Liu Yuan <[email protected]>
1361 M: Jeff Cody <[email protected]>
1362 L: [email protected]
1363 L: [email protected]
1364 S: Supported
1365 F: block/sheepdog.c
1366 T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1367
1368 VHDX
1369 M: Jeff Cody <[email protected]>
1370 L: [email protected]
1371 S: Supported
1372 F: block/vhdx*
1373 T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1374
1375 VDI
1376 M: Stefan Weil <[email protected]>
1377 L: [email protected]
1378 S: Maintained
1379 F: block/vdi.c
1380
1381 iSCSI
1382 M: Ronnie Sahlberg <[email protected]>
1383 M: Paolo Bonzini <[email protected]>
1384 M: Peter Lieven <[email protected]>
1385 L: [email protected]
1386 S: Supported
1387 F: block/iscsi.c
1388
1389 NFS
1390 M: Jeff Cody <[email protected]>
1391 M: Peter Lieven <[email protected]>
1392 L: [email protected]
1393 S: Maintained
1394 F: block/nfs.c
1395 T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1396
1397 SSH
1398 M: Richard W.M. Jones <[email protected]>
1399 M: Jeff Cody <[email protected]>
1400 L: [email protected]
1401 S: Supported
1402 F: block/ssh.c
1403 T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1404
1405 ARCHIPELAGO
1406 M: Chrysostomos Nanakos <[email protected]>
1407 M: Jeff Cody <[email protected]>
1408 L: [email protected]
1409 S: Maintained
1410 F: block/archipelago.c
1411 T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1412
1413 CURL
1414 M: Jeff Cody <[email protected]>
1415 L: [email protected]
1416 S: Supported
1417 F: block/curl.c
1418 T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1419
1420 GLUSTER
1421 M: Jeff Cody <[email protected]>
1422 L: [email protected]
1423 S: Supported
1424 F: block/gluster.c
1425 T: git git://github.com/codyprime/qemu-kvm-jtc.git block
1426
1427 Null Block Driver
1428 M: Fam Zheng <[email protected]>
1429 L: [email protected]
1430 S: Supported
1431 F: block/null.c
1432
1433 Bootdevice
1434 M: Gonglei <[email protected]>
1435 S: Maintained
1436 F: bootdevice.c
1437
1438 Quorum
1439 M: Alberto Garcia <[email protected]>
1440 S: Supported
1441 F: block/quorum.c
1442 L: [email protected]
1443
1444 blkverify
1445 M: Stefan Hajnoczi <[email protected]>
1446 L: [email protected]
1447 S: Supported
1448 F: block/blkverify.c
1449
1450 bochs
1451 M: Stefan Hajnoczi <[email protected]>
1452 L: [email protected]
1453 S: Supported
1454 F: block/bochs.c
1455
1456 cloop
1457 M: Stefan Hajnoczi <[email protected]>
1458 L: [email protected]
1459 S: Supported
1460 F: block/cloop.c
1461
1462 dmg
1463 M: Stefan Hajnoczi <[email protected]>
1464 L: [email protected]
1465 S: Supported
1466 F: block/dmg.c
1467
1468 parallels
1469 M: Stefan Hajnoczi <[email protected]>
1470 M: Denis V. Lunev <[email protected]>
1471 L: [email protected]
1472 S: Supported
1473 F: block/parallels.c
1474
1475 qed
1476 M: Stefan Hajnoczi <[email protected]>
1477 L: [email protected]
1478 S: Supported
1479 F: block/qed.c
1480
1481 raw
1482 M: Kevin Wolf <[email protected]>
1483 L: [email protected]
1484 S: Supported
1485 F: block/linux-aio.c
1486 F: block/raw-aio.h
1487 F: block/raw-posix.c
1488 F: block/raw-win32.c
1489 F: block/raw_bsd.c
1490 F: block/win32-aio.c
1491
1492 qcow2
1493 M: Kevin Wolf <[email protected]>
1494 L: [email protected]
1495 S: Supported
1496 F: block/qcow2*
1497
1498 qcow
1499 M: Kevin Wolf <[email protected]>
1500 L: [email protected]
1501 S: Supported
1502 F: block/qcow.c
1503
1504 blkdebug
1505 M: Kevin Wolf <[email protected]>
1506 L: [email protected]
1507 S: Supported
1508 F: block/blkdebug.c
1509
1510 vpc
1511 M: Kevin Wolf <[email protected]>
1512 L: [email protected]
1513 S: Supported
1514 F: block/vpc.c
1515
1516 vvfat
1517 M: Kevin Wolf <[email protected]>
1518 L: [email protected]
1519 S: Supported
1520 F: block/vvfat.c
1521
1522 Image format fuzzer
1523 M: Stefan Hajnoczi <[email protected]>
1524 L: [email protected]
1525 S: Supported
1526 F: tests/image-fuzzer/
1527
1528
1529 Documentation
1530 -------------
1531 Build system architecture
1532 M: Daniel P. Berrange <[email protected]>
1533 S: Odd Fixes
1534 F: docs/build-system.txt
This page took 0.103957 seconds and 4 git commands to generate.