1QEMU Maintainers 2================ 3 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. 8 9In general, if you have a question about inclusion of a patch, you should 10consult qemu-devel and not any specific individual privately. 11 12Descriptions 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 51General Project Administration 52------------------------------ 53M: Peter Maydell <peter.maydell@linaro.org> 54 55All patches CC here 56L: qemu-devel@nongnu.org 57F: * 58F: */ 59 60Responsible Disclosure, Reporting Security Issues 61------------------------------ 62W: http://wiki.qemu.org/SecurityProcess 63M: Michael S. Tsirkin <mst@redhat.com> 64L: secalert@redhat.com 65 66Trivial patches 67--------------- 68Trivial patches 69M: Michael Tokarev <mjt@tls.msk.ru> 70M: Laurent Vivier <laurent@vivier.eu> 71S: Maintained 72L: qemu-trivial@nongnu.org 73K: ^Subject:.*(?i)trivial 74T: git git://git.corpit.ru/qemu.git trivial-patches 75T: git git://github.com/vivier/qemu.git trivial-patches 76 77Guest CPU cores (TCG): 78---------------------- 79Overall 80L: qemu-devel@nongnu.org 81M: Paolo Bonzini <pbonzini@redhat.com> 82M: Peter Crosthwaite <crosthwaite.peter@gmail.com> 83M: Richard Henderson <rth@twiddle.net> 84S: Maintained 85F: cpu-exec.c 86F: cpu-exec-common.c 87F: cpus.c 88F: cputlb.c 89F: exec.c 90F: softmmu_template.h 91F: translate-all.* 92F: translate-common.c 93F: include/exec/cpu*.h 94F: include/exec/exec-all.h 95F: include/exec/helper*.h 96F: include/exec/tb-hash.h 97F: include/sysemu/cpus.h 98 99FPU emulation 100M: Aurelien Jarno <aurelien@aurel32.net> 101M: Peter Maydell <peter.maydell@linaro.org> 102S: Odd Fixes 103F: fpu/ 104F: include/fpu/ 105 106Alpha 107M: Richard Henderson <rth@twiddle.net> 108S: Maintained 109F: target-alpha/ 110F: hw/alpha/ 111F: tests/tcg/alpha/ 112F: disas/alpha.c 113 114ARM 115M: Peter Maydell <peter.maydell@linaro.org> 116L: qemu-arm@nongnu.org 117S: Maintained 118F: target-arm/ 119F: hw/arm/ 120F: hw/cpu/a*mpcore.c 121F: disas/arm.c 122F: disas/arm-a64.cc 123F: disas/libvixl/ 124 125CRIS 126M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 127S: Maintained 128F: target-cris/ 129F: hw/cris/ 130F: include/hw/cris/ 131F: tests/tcg/cris/ 132F: disas/cris.c 133 134LM32 135M: Michael Walle <michael@walle.cc> 136S: Maintained 137F: target-lm32/ 138F: disas/lm32.c 139F: hw/lm32/ 140F: hw/*/lm32_* 141F: hw/*/milkymist-* 142F: include/hw/char/lm32_juart.h 143F: include/hw/lm32/ 144F: tests/tcg/lm32/ 145 146M68K 147M: Laurent Vivier <laurent@vivier.eu> 148S: Maintained 149F: target-m68k/ 150F: hw/m68k/ 151 152MicroBlaze 153M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 154S: Maintained 155F: target-microblaze/ 156F: hw/microblaze/ 157F: disas/microblaze.c 158 159MIPS 160M: Aurelien Jarno <aurelien@aurel32.net> 161M: Yongbok Kim <yongbok.kim@imgtec.com> 162S: Maintained 163F: target-mips/ 164F: hw/mips/ 165F: hw/misc/mips_* 166F: hw/intc/mips_gic.c 167F: hw/timer/mips_gictimer.c 168F: include/hw/mips/ 169F: include/hw/misc/mips_* 170F: include/hw/intc/mips_gic.h 171F: include/hw/timer/mips_gictimer.h 172F: tests/tcg/mips/ 173F: disas/mips.c 174 175Moxie 176M: Anthony Green <green@moxielogic.com> 177S: Maintained 178F: target-moxie/ 179F: disas/moxie.c 180F: hw/moxie/ 181F: default-configs/moxie-softmmu.mak 182 183OpenRISC 184M: Jia Liu <proljc@gmail.com> 185S: Maintained 186F: target-openrisc/ 187F: hw/openrisc/ 188F: tests/tcg/openrisc/ 189 190PowerPC 191M: David Gibson <david@gibson.dropbear.id.au> 192M: Alexander Graf <agraf@suse.de> 193L: qemu-ppc@nongnu.org 194S: Maintained 195F: target-ppc/ 196F: hw/ppc/ 197F: include/hw/ppc/ 198F: disas/ppc.c 199 200S390 201M: Richard Henderson <rth@twiddle.net> 202M: Alexander Graf <agraf@suse.de> 203S: Maintained 204F: target-s390x/ 205F: hw/s390x/ 206F: disas/s390.c 207 208SH4 209M: Aurelien Jarno <aurelien@aurel32.net> 210S: Odd Fixes 211F: target-sh4/ 212F: hw/sh4/ 213F: disas/sh4.c 214F: include/hw/sh4/ 215 216SPARC 217M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 218M: Artyom Tarasenko <atar4qemu@gmail.com> 219S: Maintained 220F: target-sparc/ 221F: hw/sparc/ 222F: hw/sparc64/ 223F: disas/sparc.c 224 225UniCore32 226M: Guan Xuetao <gxt@mprc.pku.edu.cn> 227S: Maintained 228F: target-unicore32/ 229F: hw/unicore32/ 230F: include/hw/unicore32/ 231 232X86 233M: Paolo Bonzini <pbonzini@redhat.com> 234M: Richard Henderson <rth@twiddle.net> 235M: Eduardo Habkost <ehabkost@redhat.com> 236S: Maintained 237F: target-i386/ 238F: hw/i386/ 239F: disas/i386.c 240 241Xtensa 242M: Max Filippov <jcmvbkbc@gmail.com> 243W: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa 244S: Maintained 245F: target-xtensa/ 246F: hw/xtensa/ 247F: tests/tcg/xtensa/ 248 249TriCore 250M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> 251S: Maintained 252F: target-tricore/ 253F: hw/tricore/ 254F: include/hw/tricore/ 255 256Guest CPU Cores (KVM): 257---------------------- 258 259Overall 260M: Paolo Bonzini <pbonzini@redhat.com> 261L: kvm@vger.kernel.org 262S: Supported 263F: kvm-* 264F: */kvm.* 265F: include/sysemu/kvm*.h 266 267ARM 268M: Peter Maydell <peter.maydell@linaro.org> 269L: qemu-arm@nongnu.org 270S: Maintained 271F: target-arm/kvm.c 272 273MIPS 274M: James Hogan <james.hogan@imgtec.com> 275S: Maintained 276F: target-mips/kvm.c 277 278PPC 279M: Alexander Graf <agraf@suse.de> 280S: Maintained 281F: target-ppc/kvm.c 282 283S390 284M: Christian Borntraeger <borntraeger@de.ibm.com> 285M: Cornelia Huck <cornelia.huck@de.ibm.com> 286M: Alexander Graf <agraf@suse.de> 287S: Maintained 288F: target-s390x/kvm.c 289F: target-s390x/ioinst.[ch] 290F: target-s390x/machine.c 291F: hw/intc/s390_flic.c 292F: hw/intc/s390_flic_kvm.c 293F: include/hw/s390x/s390_flic.h 294F: gdb-xml/s390*.xml 295T: git git://github.com/cohuck/qemu.git s390-next 296T: git git://github.com/borntraeger/qemu.git s390-next 297 298X86 299M: Paolo Bonzini <pbonzini@redhat.com> 300M: Marcelo Tosatti <mtosatti@redhat.com> 301L: kvm@vger.kernel.org 302S: Supported 303F: target-i386/kvm.c 304 305Guest CPU Cores (Xen): 306---------------------- 307 308X86 309M: Stefano Stabellini <sstabellini@kernel.org> 310M: Anthony Perard <anthony.perard@citrix.com> 311L: xen-devel@lists.xensource.com 312S: Supported 313F: xen-* 314F: */xen* 315F: hw/char/xen_console.c 316F: hw/display/xenfb.c 317F: hw/net/xen_nic.c 318F: hw/block/xen_* 319F: hw/xen/ 320F: hw/xenpv/ 321F: hw/i386/xen/ 322F: include/hw/xen/ 323F: include/sysemu/xen-mapcache.h 324 325Hosts: 326------ 327 328LINUX 329L: qemu-devel@nongnu.org 330S: Maintained 331F: linux-* 332F: linux-headers/ 333 334POSIX 335L: qemu-devel@nongnu.org 336S: Maintained 337F: *posix* 338 339W32, W64 340L: qemu-devel@nongnu.org 341M: Stefan Weil <sw@weilnetz.de> 342S: Maintained 343F: *win32* 344F: */*win32* 345F: include/*/*win32* 346X: qga/*win32* 347F: qemu.nsi 348 349ARM Machines 350------------ 351Allwinner-a10 352M: Beniamino Galvani <b.galvani@gmail.com> 353L: qemu-arm@nongnu.org 354S: Maintained 355F: hw/*/allwinner* 356F: include/hw/*/allwinner* 357F: hw/arm/cubieboard.c 358 359ARM PrimeCell 360M: Peter Maydell <peter.maydell@linaro.org> 361L: qemu-arm@nongnu.org 362S: Maintained 363F: hw/char/pl011.c 364F: hw/display/pl110* 365F: hw/dma/pl080.c 366F: hw/dma/pl330.c 367F: hw/gpio/pl061.c 368F: hw/input/pl050.c 369F: hw/intc/pl190.c 370F: hw/sd/pl181.c 371F: hw/timer/pl031.c 372F: include/hw/arm/primecell.h 373 374ARM cores 375M: Peter Maydell <peter.maydell@linaro.org> 376L: qemu-arm@nongnu.org 377S: Maintained 378F: hw/intc/arm* 379F: hw/intc/gic_internal.h 380F: hw/misc/a9scu.c 381F: hw/misc/arm11scu.c 382F: hw/timer/a9gtimer* 383F: hw/timer/arm_* 384F: include/hw/arm/arm.h 385F: include/hw/intc/arm* 386F: include/hw/misc/a9scu.h 387F: include/hw/misc/arm11scu.h 388F: include/hw/timer/a9gtimer.h 389F: include/hw/timer/arm_mptimer.h 390 391Exynos 392M: Igor Mitsyanko <i.mitsyanko@gmail.com> 393L: qemu-arm@nongnu.org 394S: Maintained 395F: hw/*/exynos* 396F: include/hw/arm/exynos4210.h 397 398Calxeda Highbank 399M: Rob Herring <robh@kernel.org> 400L: qemu-arm@nongnu.org 401S: Maintained 402F: hw/arm/highbank.c 403F: hw/net/xgmac.c 404 405Canon DIGIC 406M: Antony Pavlov <antonynpavlov@gmail.com> 407L: qemu-arm@nongnu.org 408S: Maintained 409F: include/hw/arm/digic.h 410F: hw/*/digic* 411 412Gumstix 413L: qemu-devel@nongnu.org 414L: qemu-arm@nongnu.org 415S: Orphan 416F: hw/arm/gumstix.c 417 418i.MX31 419M: Peter Chubb <peter.chubb@nicta.com.au> 420L: qemu-arm@nongnu.org 421S: Odd fixes 422F: hw/*/imx* 423F: hw/arm/kzm.c 424F: include/hw/arm/fsl-imx31.h 425 426Integrator CP 427M: Peter Maydell <peter.maydell@linaro.org> 428L: qemu-arm@nongnu.org 429S: Maintained 430F: hw/arm/integratorcp.c 431 432Musicpal 433M: Jan Kiszka <jan.kiszka@web.de> 434L: qemu-arm@nongnu.org 435S: Maintained 436F: hw/arm/musicpal.c 437 438nSeries 439M: Andrzej Zaborowski <balrogg@gmail.com> 440L: qemu-arm@nongnu.org 441S: Maintained 442F: hw/arm/nseries.c 443 444Palm 445M: Andrzej Zaborowski <balrogg@gmail.com> 446L: qemu-arm@nongnu.org 447S: Maintained 448F: hw/arm/palm.c 449 450Real View 451M: Peter Maydell <peter.maydell@linaro.org> 452L: qemu-arm@nongnu.org 453S: Maintained 454F: hw/arm/realview* 455F: hw/intc/realview_gic.c 456F: include/hw/intc/realview_gic.h 457 458PXA2XX 459M: Andrzej Zaborowski <balrogg@gmail.com> 460L: qemu-arm@nongnu.org 461S: Maintained 462F: hw/arm/mainstone.c 463F: hw/arm/spitz.c 464F: hw/arm/tosa.c 465F: hw/arm/z2.c 466F: hw/*/pxa2xx* 467F: include/hw/arm/pxa.h 468 469Stellaris 470M: Peter Maydell <peter.maydell@linaro.org> 471L: qemu-arm@nongnu.org 472S: Maintained 473F: hw/*/stellaris* 474 475Versatile PB 476M: Peter Maydell <peter.maydell@linaro.org> 477L: qemu-arm@nongnu.org 478S: Maintained 479F: hw/*/versatile* 480 481Xilinx Zynq 482M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 483M: Alistair Francis <alistair.francis@xilinx.com> 484L: qemu-arm@nongnu.org 485S: Maintained 486F: hw/*/xilinx_* 487F: hw/*/cadence_* 488F: hw/misc/zynq_slcr.c 489X: hw/ssi/xilinx_* 490 491Xilinx ZynqMP 492M: Alistair Francis <alistair.francis@xilinx.com> 493M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 494L: qemu-arm@nongnu.org 495S: Maintained 496F: hw/*/xlnx*.c 497F: include/hw/*/xlnx*.h 498 499ARM ACPI Subsystem 500M: Shannon Zhao <zhaoshenglong@huawei.com> 501M: Shannon Zhao <shannon.zhao@linaro.org> 502L: qemu-arm@nongnu.org 503S: Maintained 504F: hw/arm/virt-acpi-build.c 505F: include/hw/arm/virt-acpi-build.h 506 507STM32F205 508M: Alistair Francis <alistair@alistair23.me> 509S: Maintained 510F: hw/arm/stm32f205_soc.c 511F: hw/misc/stm32f2xx_syscfg.c 512F: hw/char/stm32f2xx_usart.c 513F: hw/timer/stm32f2xx_timer.c 514F: hw/adc/* 515F: hw/ssi/stm32f2xx_spi.c 516 517Netduino 2 518M: Alistair Francis <alistair@alistair23.me> 519S: Maintained 520F: hw/arm/netduino2.c 521 522CRIS Machines 523------------- 524Axis Dev88 525M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 526S: Maintained 527F: hw/cris/axis_dev88.c 528F: hw/*/etraxfs_*.c 529 530LM32 Machines 531------------- 532EVR32 and uclinux BSP 533M: Michael Walle <michael@walle.cc> 534S: Maintained 535F: hw/lm32/lm32_boards.c 536 537milkymist 538M: Michael Walle <michael@walle.cc> 539S: Maintained 540F: hw/lm32/milkymist.c 541 542M68K Machines 543------------- 544an5206 545S: Orphan 546F: hw/m68k/an5206.c 547 548dummy_m68k 549S: Orphan 550F: hw/m68k/dummy_m68k.c 551 552mcf5208 553S: Orphan 554F: hw/m68k/mcf5208.c 555 556MicroBlaze Machines 557------------------- 558petalogix_s3adsp1800 559M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 560S: Maintained 561F: hw/microblaze/petalogix_s3adsp1800_mmu.c 562 563petalogix_ml605 564M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 565S: Maintained 566F: hw/microblaze/petalogix_ml605_mmu.c 567 568MIPS Machines 569------------- 570Jazz 571M: Hervé Poussineau <hpoussin@reactos.org> 572S: Maintained 573F: hw/mips/mips_jazz.c 574 575Malta 576M: Aurelien Jarno <aurelien@aurel32.net> 577S: Maintained 578F: hw/mips/mips_malta.c 579 580Mipssim 581L: qemu-devel@nongnu.org 582S: Orphan 583F: hw/mips/mips_mipssim.c 584 585R4000 586M: Aurelien Jarno <aurelien@aurel32.net> 587S: Maintained 588F: hw/mips/mips_r4k.c 589 590OpenRISC Machines 591----------------- 592or1k-sim 593M: Jia Liu <proljc@gmail.com> 594S: Maintained 595F: hw/openrisc/openrisc_sim.c 596 597PowerPC Machines 598---------------- 599405 600M: Alexander Graf <agraf@suse.de> 601L: qemu-ppc@nongnu.org 602S: Odd Fixes 603F: hw/ppc/ppc405_boards.c 604 605Bamboo 606M: Alexander Graf <agraf@suse.de> 607L: qemu-ppc@nongnu.org 608S: Odd Fixes 609F: hw/ppc/ppc440_bamboo.c 610 611e500 612M: Alexander Graf <agraf@suse.de> 613M: Scott Wood <scottwood@freescale.com> 614L: qemu-ppc@nongnu.org 615S: Supported 616F: hw/ppc/e500.[hc] 617F: hw/ppc/e500plat.c 618F: include/hw/ppc/ppc_e500.h 619F: include/hw/pci-host/ppce500.h 620F: pc-bios/u-boot.e500 621 622mpc8544ds 623M: Alexander Graf <agraf@suse.de> 624M: Scott Wood <scottwood@freescale.com> 625L: qemu-ppc@nongnu.org 626S: Supported 627F: hw/ppc/mpc8544ds.c 628F: hw/ppc/mpc8544_guts.c 629 630New World 631M: Alexander Graf <agraf@suse.de> 632L: qemu-ppc@nongnu.org 633S: Maintained 634F: hw/ppc/mac_newworld.c 635F: hw/pci-host/uninorth.c 636F: hw/pci-bridge/dec.[hc] 637F: hw/misc/macio/ 638F: include/hw/ppc/mac_dbdma.h 639F: hw/nvram/mac_nvram.c 640 641Old World 642M: Alexander Graf <agraf@suse.de> 643L: qemu-ppc@nongnu.org 644S: Maintained 645F: hw/ppc/mac_oldworld.c 646F: hw/pci-host/grackle.c 647F: hw/misc/macio/ 648F: hw/intc/heathrow_pic.c 649 650PReP 651L: qemu-devel@nongnu.org 652L: qemu-ppc@nongnu.org 653S: Odd Fixes 654F: hw/ppc/prep.c 655F: hw/pci-host/prep.[hc] 656F: hw/isa/pc87312.[hc] 657F: pc-bios/ppc_rom.bin 658 659sPAPR 660M: David Gibson <david@gibson.dropbear.id.au> 661M: Alexander Graf <agraf@suse.de> 662L: qemu-ppc@nongnu.org 663S: Supported 664F: hw/*/spapr* 665F: include/hw/*/spapr* 666F: hw/*/xics* 667F: include/hw/*/xics* 668F: pc-bios/spapr-rtas/* 669F: pc-bios/spapr-rtas.bin 670F: pc-bios/slof.bin 671F: pc-bios/skiboot.lid 672F: docs/specs/ppc-spapr-hcalls.txt 673F: docs/specs/ppc-spapr-hotplug.txt 674F: tests/spapr* 675F: tests/libqos/*spapr* 676F: tests/rtas* 677F: tests/libqos/rtas* 678 679virtex_ml507 680M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 681L: qemu-ppc@nongnu.org 682S: Odd Fixes 683F: hw/ppc/virtex_ml507.c 684 685SH4 Machines 686------------ 687R2D 688M: Magnus Damm <magnus.damm@gmail.com> 689S: Maintained 690F: hw/sh4/r2d.c 691F: hw/intc/sh_intc.c 692F: hw/timer/sh_timer.c 693 694Shix 695M: Magnus Damm <magnus.damm@gmail.com> 696S: Odd Fixes 697F: hw/sh4/shix.c 698 699SPARC Machines 700-------------- 701Sun4m 702M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 703S: Maintained 704F: hw/sparc/sun4m.c 705F: hw/dma/sparc32_dma.c 706F: hw/dma/sun4m_iommu.c 707F: include/hw/sparc/sparc32_dma.h 708F: include/hw/sparc/sun4m.h 709F: pc-bios/openbios-sparc32 710 711Sun4u 712M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 713S: Maintained 714F: hw/sparc64/sun4u.c 715F: pc-bios/openbios-sparc64 716 717Leon3 718M: Fabien Chouteau <chouteau@adacore.com> 719S: Maintained 720F: hw/sparc/leon3.c 721F: hw/*/grlib* 722F: include/hw/sparc/grlib.h 723 724S390 Machines 725------------- 726S390 Virtio-ccw 727M: Cornelia Huck <cornelia.huck@de.ibm.com> 728M: Christian Borntraeger <borntraeger@de.ibm.com> 729M: Alexander Graf <agraf@suse.de> 730S: Supported 731F: hw/char/sclp*.[hc] 732F: hw/s390x/ 733F: include/hw/s390x/ 734F: pc-bios/s390-ccw/ 735F: hw/watchdog/wdt_diag288.c 736F: include/hw/watchdog/wdt_diag288.h 737F: pc-bios/s390-ccw.img 738F: default-configs/s390x-softmmu.mak 739T: git git://github.com/cohuck/qemu.git s390-next 740T: git git://github.com/borntraeger/qemu.git s390-next 741 742UniCore32 Machines 743------------- 744PKUnity-3 SoC initramfs-with-busybox 745M: Guan Xuetao <gxt@mprc.pku.edu.cn> 746S: Maintained 747F: hw/*/puv3* 748F: hw/unicore32/ 749 750X86 Machines 751------------ 752PC 753M: Michael S. Tsirkin <mst@redhat.com> 754S: Supported 755F: include/hw/i386/ 756F: hw/i386/ 757F: hw/pci-host/piix.c 758F: hw/pci-host/q35.c 759F: hw/pci-host/pam.c 760F: include/hw/pci-host/q35.h 761F: include/hw/pci-host/pam.h 762F: hw/isa/piix4.c 763F: hw/isa/lpc_ich9.c 764F: hw/i2c/smbus_ich9.c 765F: hw/acpi/piix4.c 766F: hw/acpi/ich9.c 767F: include/hw/acpi/ich9.h 768F: include/hw/acpi/piix4.h 769F: hw/misc/sga.c 770 771PC Chipset 772M: Michael S. Tsirkin <mst@redhat.com> 773M: Paolo Bonzini <pbonzini@redhat.com> 774S: Support 775F: hw/char/debugcon.c 776F: hw/char/parallel.c 777F: hw/char/serial* 778F: hw/dma/i8257* 779F: hw/i2c/pm_smbus.c 780F: hw/intc/apic* 781F: hw/intc/ioapic* 782F: hw/intc/i8259* 783F: hw/misc/debugexit.c 784F: hw/misc/pc-testdev.c 785F: hw/timer/hpet* 786F: hw/timer/i8254* 787F: hw/timer/mc146818rtc* 788F: include/hw/i2c/pm_smbus.h 789F: include/hw/timer/hpet.h 790F: include/hw/timer/i8254* 791F: include/hw/timer/mc146818rtc* 792 793Machine core 794M: Eduardo Habkost <ehabkost@redhat.com> 795M: Marcel Apfelbaum <marcel@redhat.com> 796S: Supported 797F: hw/core/machine.c 798F: include/hw/boards.h 799 800Xtensa Machines 801--------------- 802sim 803M: Max Filippov <jcmvbkbc@gmail.com> 804S: Maintained 805F: hw/xtensa/sim.c 806 807XTFPGA (LX60, LX200, ML605, KC705) 808M: Max Filippov <jcmvbkbc@gmail.com> 809S: Maintained 810F: hw/xtensa/xtfpga.c 811F: hw/net/opencores_eth.c 812 813Devices 814------- 815EDU 816M: Jiri Slaby <jslaby@suse.cz> 817S: Maintained 818F: hw/misc/edu.c 819 820IDE 821M: John Snow <jsnow@redhat.com> 822L: qemu-block@nongnu.org 823S: Supported 824F: include/hw/ide.h 825F: include/hw/ide/ 826F: hw/ide/ 827F: hw/block/block.c 828F: hw/block/cdrom.c 829F: hw/block/hd-geometry.c 830F: tests/ide-test.c 831F: tests/ahci-test.c 832F: tests/libqos/ahci* 833T: git git://github.com/jnsnow/qemu.git ide 834 835Floppy 836M: John Snow <jsnow@redhat.com> 837L: qemu-block@nongnu.org 838S: Supported 839F: hw/block/fdc.c 840F: include/hw/block/fdc.h 841F: tests/fdc-test.c 842T: git git://github.com/jnsnow/qemu.git ide 843 844OMAP 845M: Peter Maydell <peter.maydell@linaro.org> 846S: Maintained 847F: hw/*/omap* 848F: include/hw/arm/omap.h 849 850IPack 851M: Alberto Garcia <berto@igalia.com> 852S: Odd Fixes 853F: hw/char/ipoctal232.c 854F: hw/ipack/ 855 856PCI 857M: Michael S. Tsirkin <mst@redhat.com> 858M: Marcel Apfelbaum <marcel@redhat.com> 859S: Supported 860F: include/hw/pci/* 861F: hw/misc/pci-testdev.c 862F: hw/pci/* 863F: hw/pci-bridge/* 864 865ACPI/SMBIOS 866M: Michael S. Tsirkin <mst@redhat.com> 867M: Igor Mammedov <imammedo@redhat.com> 868S: Supported 869F: include/hw/acpi/* 870F: include/hw/smbios/* 871F: hw/mem/* 872F: hw/acpi/* 873F: hw/smbios/* 874F: hw/i386/acpi-build.[hc] 875F: hw/arm/virt-acpi-build.c 876F: include/hw/arm/virt-acpi-build.h 877 878ppc4xx 879M: Alexander Graf <agraf@suse.de> 880L: qemu-ppc@nongnu.org 881S: Odd Fixes 882F: hw/ppc/ppc4*.c 883F: include/hw/ppc/ppc4xx.h 884 885ppce500 886M: Alexander Graf <agraf@suse.de> 887M: Scott Wood <scottwood@freescale.com> 888L: qemu-ppc@nongnu.org 889S: Supported 890F: hw/ppc/e500* 891F: hw/pci-host/ppce500.c 892F: hw/net/fsl_etsec/ 893 894Character devices 895M: Paolo Bonzini <pbonzini@redhat.com> 896S: Odd Fixes 897F: hw/char/ 898 899Network devices 900M: Jason Wang <jasowang@redhat.com> 901S: Odd Fixes 902F: hw/net/ 903F: tests/virtio-net-test.c 904T: git git://github.com/jasowang/qemu.git net 905 906SCSI 907M: Paolo Bonzini <pbonzini@redhat.com> 908S: Supported 909F: include/hw/scsi/* 910F: hw/scsi/* 911F: tests/virtio-scsi-test.c 912T: git git://github.com/bonzini/qemu.git scsi-next 913 914LSI53C895A 915S: Orphan 916F: hw/scsi/lsi53c895a.c 917 918SSI 919M: Peter Crosthwaite <crosthwaite.peter@gmail.com> 920S: Maintained 921F: hw/ssi/* 922F: hw/block/m25p80.c 923X: hw/ssi/xilinx_* 924 925Xilinx SPI 926M: Alistair Francis <alistair.francis@xilinx.com> 927M: Peter Crosthwaite <crosthwaite.peter@gmail.com> 928S: Maintained 929F: hw/ssi/xilinx_* 930 931USB 932M: Gerd Hoffmann <kraxel@redhat.com> 933S: Maintained 934F: hw/usb/* 935F: tests/usb-*-test.c 936F: docs/usb2.txt 937F: docs/usb-storage.txt 938F: include/hw/usb.h 939F: include/hw/usb/ 940 941USB (serial adapter) 942M: Gerd Hoffmann <kraxel@redhat.com> 943M: Samuel Thibault <samuel.thibault@ens-lyon.org> 944S: Maintained 945F: hw/usb/dev-serial.c 946 947VFIO 948M: Alex Williamson <alex.williamson@redhat.com> 949S: Supported 950F: hw/vfio/* 951F: include/hw/vfio/ 952 953vhost 954M: Michael S. Tsirkin <mst@redhat.com> 955S: Supported 956F: hw/*/*vhost* 957 958virtio 959M: Michael S. Tsirkin <mst@redhat.com> 960S: Supported 961F: hw/*/virtio* 962F: hw/virtio/Makefile.objs 963F: hw/virtio/trace-events 964F: net/vhost-user.c 965F: include/hw/virtio/ 966F: tests/virtio-balloon-test.c 967 968virtio-9p 969M: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 970M: Greg Kurz <groug@kaod.org> 971S: Supported 972F: hw/9pfs/ 973F: fsdev/ 974F: tests/virtio-9p-test.c 975T: git git://github.com/kvaneesh/QEMU.git 976T: git git://github.com/gkurz/qemu.git 9p-next 977 978virtio-blk 979M: Stefan Hajnoczi <stefanha@redhat.com> 980L: qemu-block@nongnu.org 981S: Supported 982F: hw/block/virtio-blk.c 983F: hw/block/dataplane/* 984F: tests/virtio-blk-test.c 985T: git git://github.com/stefanha/qemu.git block 986 987virtio-ccw 988M: Cornelia Huck <cornelia.huck@de.ibm.com> 989M: Christian Borntraeger <borntraeger@de.ibm.com> 990S: Supported 991F: hw/s390x/virtio-ccw.[hc] 992T: git git://github.com/cohuck/qemu.git s390-next 993T: git git://github.com/borntraeger/qemu.git s390-next 994 995virtio-input 996M: Gerd Hoffmann <kraxel@redhat.com> 997S: Maintained 998F: hw/input/virtio-input*.c 999F: include/hw/virtio/virtio-input.h 1000 1001virtio-serial 1002M: Amit Shah <amit.shah@redhat.com> 1003S: Supported 1004F: hw/char/virtio-serial-bus.c 1005F: hw/char/virtio-console.c 1006F: include/hw/virtio/virtio-serial.h 1007F: tests/virtio-console-test.c 1008F: tests/virtio-serial-test.c 1009 1010virtio-rng 1011M: Amit Shah <amit.shah@redhat.com> 1012S: Supported 1013F: hw/virtio/virtio-rng.c 1014F: include/hw/virtio/virtio-rng.h 1015F: include/sysemu/rng*.h 1016F: backends/rng*.c 1017F: tests/virtio-rng-test.c 1018 1019virtio-crypto 1020M: Gonglei <arei.gonglei@huawei.com> 1021S: Supported 1022F: hw/virtio/virtio-crypto.c 1023F: hw/virtio/virtio-crypto-pci.c 1024F: include/hw/virtio/virtio-crypto.h 1025 1026nvme 1027M: Keith Busch <keith.busch@intel.com> 1028L: qemu-block@nongnu.org 1029S: Supported 1030F: hw/block/nvme* 1031F: tests/nvme-test.c 1032 1033megasas 1034M: Hannes Reinecke <hare@suse.de> 1035L: qemu-block@nongnu.org 1036S: Supported 1037F: hw/scsi/megasas.c 1038F: hw/scsi/mfi.h 1039 1040Network packet abstractions 1041M: Dmitry Fleytman <dmitry@daynix.com> 1042S: Maintained 1043F: include/net/eth.h 1044F: net/eth.c 1045F: hw/net/net_rx_pkt* 1046F: hw/net/net_tx_pkt* 1047 1048Vmware 1049M: Dmitry Fleytman <dmitry@daynix.com> 1050S: Maintained 1051F: hw/net/vmxnet* 1052F: hw/scsi/vmw_pvscsi* 1053 1054Rocker 1055M: Jiri Pirko <jiri@resnulli.us> 1056S: Maintained 1057F: hw/net/rocker/ 1058F: tests/rocker/ 1059F: docs/specs/rocker.txt 1060 1061NVDIMM 1062M: Xiao Guangrong <guangrong.xiao@linux.intel.com> 1063S: Maintained 1064F: hw/acpi/nvdimm.c 1065F: hw/mem/nvdimm.c 1066F: include/hw/mem/nvdimm.h 1067 1068e1000x 1069M: Dmitry Fleytman <dmitry@daynix.com> 1070S: Maintained 1071F: hw/net/e1000x* 1072 1073e1000e 1074M: Dmitry Fleytman <dmitry@daynix.com> 1075S: Maintained 1076F: hw/net/e1000e* 1077 1078Generic Loader 1079M: Alistair Francis <alistair.francis@xilinx.com> 1080S: Maintained 1081F: hw/core/generic-loader.c 1082F: include/hw/core/generic-loader.h 1083 1084Subsystems 1085---------- 1086Audio 1087M: Gerd Hoffmann <kraxel@redhat.com> 1088S: Maintained 1089F: audio/ 1090F: hw/audio/ 1091F: include/hw/audio/ 1092F: tests/ac97-test.c 1093F: tests/es1370-test.c 1094F: tests/intel-hda-test.c 1095 1096Block layer core 1097M: Kevin Wolf <kwolf@redhat.com> 1098M: Max Reitz <mreitz@redhat.com> 1099L: qemu-block@nongnu.org 1100S: Supported 1101F: block* 1102F: block/ 1103F: hw/block/ 1104F: include/block/ 1105F: qemu-img* 1106F: qemu-io* 1107F: tests/qemu-iotests/ 1108T: git git://repo.or.cz/qemu/kevin.git block 1109 1110Block I/O path 1111M: Stefan Hajnoczi <stefanha@redhat.com> 1112M: Fam Zheng <famz@redhat.com> 1113L: qemu-block@nongnu.org 1114S: Supported 1115F: async.c 1116F: aio-*.c 1117F: block/io.c 1118F: migration/block* 1119F: include/block/aio.h 1120T: git git://github.com/stefanha/qemu.git block 1121 1122Block Jobs 1123M: Jeff Cody <jcody@redhat.com> 1124L: qemu-block@nongnu.org 1125S: Supported 1126F: blockjob.c 1127F: include/block/blockjob.h 1128F: block/backup.c 1129F: block/commit.c 1130F: block/stream.c 1131F: block/mirror.c 1132T: git git://github.com/codyprime/qemu-kvm-jtc.git block 1133 1134Block QAPI, monitor, command line 1135M: Markus Armbruster <armbru@redhat.com> 1136S: Supported 1137F: blockdev.c 1138F: block/qapi.c 1139F: qapi/block*.json 1140T: git git://repo.or.cz/qemu/armbru.git block-next 1141 1142Character device backends 1143M: Paolo Bonzini <pbonzini@redhat.com> 1144S: Maintained 1145F: qemu-char.c 1146F: backends/msmouse.c 1147F: backends/testdev.c 1148 1149Character Devices (Braille) 1150M: Samuel Thibault <samuel.thibault@ens-lyon.org> 1151S: Maintained 1152F: backends/baum.c 1153 1154Coverity model 1155M: Markus Armbruster <armbru@redhat.com> 1156S: Supported 1157F: scripts/coverity-model.c 1158 1159CPU 1160L: qemu-devel@nongnu.org 1161S: Supported 1162F: qom/cpu.c 1163F: include/qom/cpu.h 1164 1165Device Tree 1166M: Peter Crosthwaite <crosthwaite.peter@gmail.com> 1167M: Alexander Graf <agraf@suse.de> 1168S: Maintained 1169F: device_tree.c 1170F: include/sysemu/device_tree.h 1171 1172Error reporting 1173M: Markus Armbruster <armbru@redhat.com> 1174S: Supported 1175F: include/qapi/error.h 1176F: include/qemu/error-report.h 1177F: util/error.c 1178F: util/qemu-error.c 1179 1180GDB stub 1181L: qemu-devel@nongnu.org 1182S: Odd Fixes 1183F: gdbstub* 1184F: gdb-xml/ 1185 1186Memory API 1187M: Paolo Bonzini <pbonzini@redhat.com> 1188S: Supported 1189F: include/exec/ioport.h 1190F: ioport.c 1191F: include/exec/memory.h 1192F: include/exec/ram_addr.h 1193F: memory.c 1194F: include/exec/memory-internal.h 1195F: exec.c 1196 1197SPICE 1198M: Gerd Hoffmann <kraxel@redhat.com> 1199S: Supported 1200F: include/ui/qemu-spice.h 1201F: include/ui/spice-display.h 1202F: ui/spice-*.c 1203F: audio/spiceaudio.c 1204F: hw/display/qxl* 1205 1206Graphics 1207M: Gerd Hoffmann <kraxel@redhat.com> 1208S: Odd Fixes 1209F: ui/ 1210F: include/ui/ 1211 1212Cocoa graphics 1213M: Peter Maydell <peter.maydell@linaro.org> 1214S: Odd Fixes 1215F: ui/cocoa.m 1216 1217Main loop 1218M: Paolo Bonzini <pbonzini@redhat.com> 1219S: Maintained 1220F: cpus.c 1221F: main-loop.c 1222F: qemu-timer.c 1223F: vl.c 1224 1225Human Monitor (HMP) 1226M: Dr. David Alan Gilbert <dgilbert@redhat.com> 1227S: Maintained 1228F: monitor.c 1229F: hmp.[ch] 1230F: hmp-commands*.hx 1231F: include/monitor/hmp-target.h 1232 1233Network device backends 1234M: Jason Wang <jasowang@redhat.com> 1235S: Maintained 1236F: net/ 1237F: include/net/ 1238T: git git://github.com/jasowang/qemu.git net 1239 1240Netmap network backend 1241M: Luigi Rizzo <rizzo@iet.unipi.it> 1242M: Giuseppe Lettieri <g.lettieri@iet.unipi.it> 1243M: Vincenzo Maffione <v.maffione@gmail.com> 1244W: http://info.iet.unipi.it/~luigi/netmap/ 1245S: Maintained 1246F: net/netmap.c 1247 1248Network Block Device (NBD) 1249M: Paolo Bonzini <pbonzini@redhat.com> 1250S: Odd Fixes 1251F: block/nbd* 1252F: nbd/ 1253F: include/block/nbd* 1254F: qemu-nbd.c 1255T: git git://github.com/bonzini/qemu.git nbd-next 1256 1257NUMA 1258M: Eduardo Habkost <ehabkost@redhat.com> 1259S: Maintained 1260F: numa.c 1261F: include/sysemu/numa.h 1262T: git git://github.com/ehabkost/qemu.git numa 1263 1264Host Memory Backends 1265M: Eduardo Habkost <ehabkost@redhat.com> 1266M: Igor Mammedov <imammedo@redhat.com> 1267S: Maintained 1268F: backends/hostmem*.c 1269F: include/sysemu/hostmem.h 1270 1271Cryptodev Backends 1272M: Gonglei <arei.gonglei@huawei.com> 1273S: Maintained 1274F: include/sysemu/cryptodev*.h 1275F: backends/cryptodev*.c 1276 1277QAPI 1278M: Markus Armbruster <armbru@redhat.com> 1279M: Michael Roth <mdroth@linux.vnet.ibm.com> 1280S: Supported 1281F: qapi/ 1282X: qapi/*.json 1283F: include/qapi/ 1284X: include/qapi/qmp/ 1285F: include/qapi/qmp/dispatch.h 1286F: tests/qapi-schema/ 1287F: tests/test-*-visitor.c 1288F: tests/test-qmp-*.c 1289F: scripts/qapi* 1290F: docs/qapi* 1291T: git git://repo.or.cz/qemu/armbru.git qapi-next 1292 1293QAPI Schema 1294M: Eric Blake <eblake@redhat.com> 1295M: Markus Armbruster <armbru@redhat.com> 1296S: Supported 1297F: qapi-schema.json 1298F: qapi/*.json 1299T: git git://repo.or.cz/qemu/armbru.git qapi-next 1300 1301QObject 1302M: Markus Armbruster <armbru@redhat.com> 1303S: Supported 1304F: qobject/ 1305F: include/qapi/qmp/ 1306X: include/qapi/qmp/dispatch.h 1307F: tests/check-qdict.c 1308F: tests/check-qfloat.c 1309F: tests/check-qint.c 1310F: tests/check-qjson.c 1311F: tests/check-qlist.c 1312F: tests/check-qstring.c 1313T: git git://repo.or.cz/qemu/armbru.git qapi-next 1314 1315QEMU Guest Agent 1316M: Michael Roth <mdroth@linux.vnet.ibm.com> 1317S: Maintained 1318F: qga/ 1319T: git git://github.com/mdroth/qemu.git qga 1320 1321QOM 1322M: Andreas Färber <afaerber@suse.de> 1323S: Supported 1324T: git git://github.com/afaerber/qemu-cpu.git qom-next 1325F: include/qom/ 1326X: include/qom/cpu.h 1327F: qom/ 1328X: qom/cpu.c 1329F: tests/check-qom-interface.c 1330F: tests/check-qom-proplist.c 1331F: tests/qom-test.c 1332 1333QMP 1334M: Markus Armbruster <armbru@redhat.com> 1335S: Supported 1336F: qmp.c 1337F: monitor.c 1338F: docs/*qmp-* 1339F: scripts/qmp/ 1340T: git git://repo.or.cz/qemu/armbru.git qapi-next 1341 1342Register API 1343M: Alistair Francis <alistair.francis@xilinx.com> 1344S: Maintained 1345F: hw/core/register.c 1346F: include/hw/register.h 1347 1348SLIRP 1349M: Samuel Thibault <samuel.thibault@ens-lyon.org> 1350M: Jan Kiszka <jan.kiszka@siemens.com> 1351S: Maintained 1352F: slirp/ 1353F: net/slirp.c 1354F: include/net/slirp.h 1355T: git git://git.kiszka.org/qemu.git queues/slirp 1356 1357Stubs 1358M: Paolo Bonzini <pbonzini@redhat.com> 1359S: Maintained 1360F: stubs/ 1361 1362Tracing 1363M: Stefan Hajnoczi <stefanha@redhat.com> 1364S: Maintained 1365F: trace/ 1366F: scripts/tracetool.py 1367F: scripts/tracetool/ 1368F: docs/tracing.txt 1369T: git git://github.com/stefanha/qemu.git tracing 1370 1371Checkpatch 1372S: Odd Fixes 1373F: scripts/checkpatch.pl 1374 1375Migration 1376M: Juan Quintela <quintela@redhat.com> 1377M: Amit Shah <amit.shah@redhat.com> 1378S: Maintained 1379F: include/migration/ 1380F: migration/ 1381F: scripts/vmstate-static-checker.py 1382F: tests/vmstate-static-checker-data/ 1383F: docs/migration.txt 1384 1385Seccomp 1386M: Eduardo Otubo <eduardo.otubo@profitbricks.com> 1387S: Supported 1388F: qemu-seccomp.c 1389F: include/sysemu/seccomp.h 1390 1391Cryptography 1392M: Daniel P. Berrange <berrange@redhat.com> 1393S: Maintained 1394F: crypto/ 1395F: include/crypto/ 1396F: tests/test-crypto-* 1397 1398Coroutines 1399M: Stefan Hajnoczi <stefanha@redhat.com> 1400M: Kevin Wolf <kwolf@redhat.com> 1401F: util/*coroutine* 1402F: include/qemu/coroutine* 1403F: tests/test-coroutine.c 1404 1405Buffers 1406M: Daniel P. Berrange <berrange@redhat.com> 1407S: Odd fixes 1408F: util/buffer.c 1409F: include/qemu/buffer.h 1410 1411I/O Channels 1412M: Daniel P. Berrange <berrange@redhat.com> 1413S: Maintained 1414F: io/ 1415F: include/io/ 1416F: tests/test-io-* 1417 1418Sockets 1419M: Daniel P. Berrange <berrange@redhat.com> 1420M: Gerd Hoffmann <kraxel@redhat.com> 1421M: Paolo Bonzini <pbonzini@redhat.com> 1422S: Maintained 1423F: include/qemu/sockets.h 1424F: util/qemu-sockets.c 1425 1426Throttling infrastructure 1427M: Alberto Garcia <berto@igalia.com> 1428S: Supported 1429F: block/throttle-groups.c 1430F: include/block/throttle-groups.h 1431F: include/qemu/throttle.h 1432F: util/throttle.c 1433L: qemu-block@nongnu.org 1434 1435UUID 1436M: Fam Zheng <famz@redhat.com> 1437S: Supported 1438F: util/uuid.c 1439F: include/qemu/uuid.h 1440F: tests/test-uuid.c 1441 1442COLO Framework 1443M: zhanghailiang <zhang.zhanghailiang@huawei.com> 1444S: Maintained 1445F: migration/colo* 1446F: include/migration/colo.h 1447F: include/migration/failover.h 1448F: docs/COLO-FT.txt 1449 1450COLO Proxy 1451M: Zhang Chen <zhangchen.fnst@cn.fujitsu.com> 1452M: Li Zhijian <lizhijian@cn.fujitsu.com> 1453S: Supported 1454F: docs/colo-proxy.txt 1455F: net/colo* 1456F: net/filter-rewriter.c 1457F: net/filter-mirror.c 1458 1459Usermode Emulation 1460------------------ 1461Overall 1462M: Riku Voipio <riku.voipio@iki.fi> 1463S: Maintained 1464F: thunk.c 1465F: user-exec.c 1466 1467BSD user 1468S: Orphan 1469F: bsd-user/ 1470F: default-configs/*-bsd-user.mak 1471 1472Linux user 1473M: Riku Voipio <riku.voipio@iki.fi> 1474S: Maintained 1475F: linux-user/ 1476F: default-configs/*-linux-user.mak 1477 1478Tiny Code Generator (TCG) 1479------------------------- 1480Common code 1481M: Richard Henderson <rth@twiddle.net> 1482S: Maintained 1483F: tcg/ 1484 1485AArch64 target 1486M: Claudio Fontana <claudio.fontana@huawei.com> 1487M: Claudio Fontana <claudio.fontana@gmail.com> 1488S: Maintained 1489L: qemu-arm@nongnu.org 1490F: tcg/aarch64/ 1491F: disas/arm-a64.cc 1492F: disas/libvixl/ 1493 1494ARM target 1495M: Andrzej Zaborowski <balrogg@gmail.com> 1496S: Maintained 1497L: qemu-arm@nongnu.org 1498F: tcg/arm/ 1499F: disas/arm.c 1500 1501i386 target 1502L: qemu-devel@nongnu.org 1503S: Maintained 1504F: tcg/i386/ 1505F: disas/i386.c 1506 1507IA64 target 1508M: Aurelien Jarno <aurelien@aurel32.net> 1509S: Maintained 1510F: tcg/ia64/ 1511F: disas/ia64.c 1512 1513MIPS target 1514M: Aurelien Jarno <aurelien@aurel32.net> 1515S: Maintained 1516F: tcg/mips/ 1517F: disas/mips.c 1518 1519PPC 1520M: Richard Henderson <rth@twiddle.net> 1521S: Odd Fixes 1522F: tcg/ppc/ 1523F: disas/ppc.c 1524 1525S390 target 1526M: Alexander Graf <agraf@suse.de> 1527M: Richard Henderson <rth@twiddle.net> 1528S: Maintained 1529F: tcg/s390/ 1530F: disas/s390.c 1531 1532SPARC target 1533S: Odd Fixes 1534F: tcg/sparc/ 1535F: disas/sparc.c 1536 1537TCI target 1538M: Stefan Weil <sw@weilnetz.de> 1539S: Maintained 1540F: tcg/tci/ 1541F: tci.c 1542F: disas/tci.c 1543 1544Stable branches 1545--------------- 1546Stable 1.0 1547L: qemu-stable@nongnu.org 1548T: git git://git.qemu-project.org/qemu-stable-1.0.git 1549S: Orphan 1550 1551Stable 0.15 1552L: qemu-stable@nongnu.org 1553T: git git://git.qemu-project.org/qemu-stable-0.15.git 1554S: Orphan 1555 1556Stable 0.14 1557L: qemu-stable@nongnu.org 1558T: git git://git.qemu-project.org/qemu-stable-0.14.git 1559S: Orphan 1560 1561Stable 0.10 1562L: qemu-stable@nongnu.org 1563T: git git://git.qemu-project.org/qemu-stable-0.10.git 1564S: Orphan 1565 1566Block drivers 1567------------- 1568VMDK 1569M: Fam Zheng <famz@redhat.com> 1570L: qemu-block@nongnu.org 1571S: Supported 1572F: block/vmdk.c 1573 1574RBD 1575M: Josh Durgin <jdurgin@redhat.com> 1576M: Jeff Cody <jcody@redhat.com> 1577L: qemu-block@nongnu.org 1578S: Supported 1579F: block/rbd.c 1580T: git git://github.com/codyprime/qemu-kvm-jtc.git block 1581 1582Sheepdog 1583M: Hitoshi Mitake <mitake.hitoshi@lab.ntt.co.jp> 1584M: Liu Yuan <namei.unix@gmail.com> 1585M: Jeff Cody <jcody@redhat.com> 1586L: qemu-block@nongnu.org 1587L: sheepdog@lists.wpkg.org 1588S: Supported 1589F: block/sheepdog.c 1590T: git git://github.com/codyprime/qemu-kvm-jtc.git block 1591 1592VHDX 1593M: Jeff Cody <jcody@redhat.com> 1594L: qemu-block@nongnu.org 1595S: Supported 1596F: block/vhdx* 1597T: git git://github.com/codyprime/qemu-kvm-jtc.git block 1598 1599VDI 1600M: Stefan Weil <sw@weilnetz.de> 1601L: qemu-block@nongnu.org 1602S: Maintained 1603F: block/vdi.c 1604 1605iSCSI 1606M: Ronnie Sahlberg <ronniesahlberg@gmail.com> 1607M: Paolo Bonzini <pbonzini@redhat.com> 1608M: Peter Lieven <pl@kamp.de> 1609L: qemu-block@nongnu.org 1610S: Supported 1611F: block/iscsi.c 1612 1613NFS 1614M: Jeff Cody <jcody@redhat.com> 1615M: Peter Lieven <pl@kamp.de> 1616L: qemu-block@nongnu.org 1617S: Maintained 1618F: block/nfs.c 1619T: git git://github.com/codyprime/qemu-kvm-jtc.git block 1620 1621SSH 1622M: Richard W.M. Jones <rjones@redhat.com> 1623M: Jeff Cody <jcody@redhat.com> 1624L: qemu-block@nongnu.org 1625S: Supported 1626F: block/ssh.c 1627T: git git://github.com/codyprime/qemu-kvm-jtc.git block 1628 1629ARCHIPELAGO 1630M: Chrysostomos Nanakos <chris@include.gr> 1631M: Jeff Cody <jcody@redhat.com> 1632L: qemu-block@nongnu.org 1633S: Maintained 1634F: block/archipelago.c 1635T: git git://github.com/codyprime/qemu-kvm-jtc.git block 1636 1637CURL 1638M: Jeff Cody <jcody@redhat.com> 1639L: qemu-block@nongnu.org 1640S: Supported 1641F: block/curl.c 1642T: git git://github.com/codyprime/qemu-kvm-jtc.git block 1643 1644GLUSTER 1645M: Jeff Cody <jcody@redhat.com> 1646L: qemu-block@nongnu.org 1647S: Supported 1648F: block/gluster.c 1649T: git git://github.com/codyprime/qemu-kvm-jtc.git block 1650 1651Null Block Driver 1652M: Fam Zheng <famz@redhat.com> 1653L: qemu-block@nongnu.org 1654S: Supported 1655F: block/null.c 1656 1657Bootdevice 1658M: Gonglei <arei.gonglei@huawei.com> 1659S: Maintained 1660F: bootdevice.c 1661 1662Quorum 1663M: Alberto Garcia <berto@igalia.com> 1664S: Supported 1665F: block/quorum.c 1666L: qemu-block@nongnu.org 1667 1668blkverify 1669M: Stefan Hajnoczi <stefanha@redhat.com> 1670L: qemu-block@nongnu.org 1671S: Supported 1672F: block/blkverify.c 1673 1674bochs 1675M: Stefan Hajnoczi <stefanha@redhat.com> 1676L: qemu-block@nongnu.org 1677S: Supported 1678F: block/bochs.c 1679 1680cloop 1681M: Stefan Hajnoczi <stefanha@redhat.com> 1682L: qemu-block@nongnu.org 1683S: Supported 1684F: block/cloop.c 1685 1686dmg 1687M: Stefan Hajnoczi <stefanha@redhat.com> 1688L: qemu-block@nongnu.org 1689S: Supported 1690F: block/dmg.c 1691 1692parallels 1693M: Stefan Hajnoczi <stefanha@redhat.com> 1694M: Denis V. Lunev <den@openvz.org> 1695L: qemu-block@nongnu.org 1696S: Supported 1697F: block/parallels.c 1698F: docs/specs/parallels.txt 1699 1700qed 1701M: Stefan Hajnoczi <stefanha@redhat.com> 1702L: qemu-block@nongnu.org 1703S: Supported 1704F: block/qed.c 1705 1706raw 1707M: Kevin Wolf <kwolf@redhat.com> 1708L: qemu-block@nongnu.org 1709S: Supported 1710F: block/linux-aio.c 1711F: include/block/raw-aio.h 1712F: block/raw-posix.c 1713F: block/raw-win32.c 1714F: block/raw_bsd.c 1715F: block/win32-aio.c 1716 1717qcow2 1718M: Kevin Wolf <kwolf@redhat.com> 1719M: Max Reitz <mreitz@redhat.com> 1720L: qemu-block@nongnu.org 1721S: Supported 1722F: block/qcow2* 1723 1724qcow 1725M: Kevin Wolf <kwolf@redhat.com> 1726L: qemu-block@nongnu.org 1727S: Supported 1728F: block/qcow.c 1729 1730blkdebug 1731M: Kevin Wolf <kwolf@redhat.com> 1732M: Max Reitz <mreitz@redhat.com> 1733L: qemu-block@nongnu.org 1734S: Supported 1735F: block/blkdebug.c 1736 1737vpc 1738M: Kevin Wolf <kwolf@redhat.com> 1739L: qemu-block@nongnu.org 1740S: Supported 1741F: block/vpc.c 1742 1743vvfat 1744M: Kevin Wolf <kwolf@redhat.com> 1745L: qemu-block@nongnu.org 1746S: Supported 1747F: block/vvfat.c 1748 1749Image format fuzzer 1750M: Stefan Hajnoczi <stefanha@redhat.com> 1751L: qemu-block@nongnu.org 1752S: Supported 1753F: tests/image-fuzzer/ 1754 1755Replication 1756M: Wen Congyang <wency@cn.fujitsu.com> 1757M: Changlong Xie <xiecl.fnst@cn.fujitsu.com> 1758S: Supported 1759F: replication* 1760F: block/replication.c 1761F: tests/test-replication.c 1762F: docs/block-replication.txt 1763 1764Build and test automation 1765------------------------- 1766M: Alex Bennée <alex.bennee@linaro.org> 1767L: qemu-devel@nongnu.org 1768S: Supported 1769F: .travis.yml 1770 1771Documentation 1772------------- 1773Build system architecture 1774M: Daniel P. Berrange <berrange@redhat.com> 1775S: Odd Fixes 1776F: docs/build-system.txt 1777 1778Docker testing 1779-------------- 1780Docker based testing framework and cases 1781M: Fam Zheng <famz@redhat.com> 1782S: Maintained 1783F: tests/docker/ 1784