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 R: Designated reviewer: FullName <address@domain> 16 These reviewers should be CCed on patches. 17 L: Mailing list that is relevant to this area 18 W: Web-page with status/info 19 Q: Patchwork web based patch tracking system site 20 T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. 21 S: Status, one of the following: 22 Supported: Someone is actually paid to look after this. 23 Maintained: Someone actually looks after it. 24 Odd Fixes: It has a maintainer but they don't have time to do 25 much other than throw the odd patch in. See below. 26 Orphan: No current maintainer [but maybe you could take the 27 role as you write your new code]. 28 Obsolete: Old code. Something tagged obsolete generally means 29 it has been replaced by a better system and you 30 should be using that. 31 F: Files and directories with wildcard patterns. 32 A trailing slash includes all files and subdirectory files. 33 F: drivers/net/ all files in and below drivers/net 34 F: drivers/net/* all files in drivers/net, but not below 35 F: */net/* all files in "any top level directory"/net 36 One pattern per line. Multiple F: lines acceptable. 37 X: Files and directories that are NOT maintained, same rules as F: 38 Files exclusions are tested before file matches. 39 Can be useful for excluding a specific subdirectory, for instance: 40 F: net/ 41 X: net/ipv6/ 42 matches all files in and below net excluding net/ipv6/ 43 K: Keyword perl extended regex pattern to match content in a 44 patch or file. For instance: 45 K: of_get_profile 46 matches patches or files that contain "of_get_profile" 47 K: \b(printk|pr_(info|err))\b 48 matches patches or files that contain one or more of the words 49 printk, pr_info or pr_err 50 One regex pattern per line. Multiple K: lines acceptable. 51 52 53General Project Administration 54------------------------------ 55M: Peter Maydell <peter.maydell@linaro.org> 56 57All patches CC here 58L: qemu-devel@nongnu.org 59F: * 60F: */ 61 62Responsible Disclosure, Reporting Security Issues 63------------------------------ 64W: https://wiki.qemu.org/SecurityProcess 65M: Michael S. Tsirkin <mst@redhat.com> 66L: secalert@redhat.com 67 68Trivial patches 69--------------- 70Trivial patches 71M: Michael Tokarev <mjt@tls.msk.ru> 72M: Laurent Vivier <laurent@vivier.eu> 73S: Maintained 74L: qemu-trivial@nongnu.org 75K: ^Subject:.*(?i)trivial 76T: git git://git.corpit.ru/qemu.git trivial-patches 77T: git git://github.com/vivier/qemu.git trivial-patches 78 79Architecture support 80-------------------- 81S390 82M: Cornelia Huck <cohuck@redhat.com> 83S: Supported 84F: default-configs/s390x-softmmu.mak 85F: gdb-xml/s390*.xml 86F: hw/char/sclp*.[hc] 87F: hw/char/terminal3270.c 88F: hw/intc/s390_flic.c 89F: hw/intc/s390_flic_kvm.c 90F: hw/s390x/ 91F: hw/vfio/ap.c 92F: hw/vfio/ccw.c 93F: hw/watchdog/wdt_diag288.c 94F: include/hw/s390x/ 95F: include/hw/watchdog/wdt_diag288.h 96F: pc-bios/s390-ccw/ 97F: pc-bios/s390-ccw.img 98F: target/s390x/ 99F: docs/vfio-ap.txt 100K: ^Subject:.*(?i)s390x? 101T: git git://github.com/cohuck/qemu.git s390-next 102L: qemu-s390x@nongnu.org 103 104Guest CPU cores (TCG): 105---------------------- 106Overall 107L: qemu-devel@nongnu.org 108M: Peter Crosthwaite <crosthwaite.peter@gmail.com> 109M: Richard Henderson <rth@twiddle.net> 110R: Paolo Bonzini <pbonzini@redhat.com> 111S: Maintained 112F: cpus.c 113F: exec.c 114F: accel/tcg/ 115F: include/exec/cpu*.h 116F: include/exec/exec-all.h 117F: include/exec/helper*.h 118F: include/exec/tb-hash.h 119F: include/sysemu/cpus.h 120 121FPU emulation 122M: Aurelien Jarno <aurelien@aurel32.net> 123M: Peter Maydell <peter.maydell@linaro.org> 124S: Odd Fixes 125F: fpu/ 126F: include/fpu/ 127 128Alpha 129M: Richard Henderson <rth@twiddle.net> 130S: Maintained 131F: target/alpha/ 132F: tests/tcg/alpha/ 133F: disas/alpha.c 134 135ARM 136M: Peter Maydell <peter.maydell@linaro.org> 137L: qemu-arm@nongnu.org 138S: Maintained 139F: target/arm/ 140F: tests/tcg/arm/ 141F: tests/tcg/aarch64/ 142F: hw/arm/ 143F: hw/cpu/a*mpcore.c 144F: include/hw/cpu/a*mpcore.h 145F: disas/arm.c 146F: disas/arm-a64.cc 147F: disas/libvixl/ 148 149CRIS 150M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 151S: Maintained 152F: target/cris/ 153F: hw/cris/ 154F: include/hw/cris/ 155F: tests/tcg/cris/ 156F: disas/cris.c 157 158HPPA (PA-RISC) 159M: Richard Henderson <rth@twiddle.net> 160S: Maintained 161F: target/hppa/ 162F: hw/hppa/ 163F: disas/hppa.c 164 165LM32 166M: Michael Walle <michael@walle.cc> 167S: Maintained 168F: target/lm32/ 169F: disas/lm32.c 170F: hw/lm32/ 171F: hw/*/lm32_* 172F: hw/*/milkymist-* 173F: include/hw/char/lm32_juart.h 174F: include/hw/lm32/ 175F: tests/tcg/lm32/ 176 177M68K 178M: Laurent Vivier <laurent@vivier.eu> 179S: Maintained 180F: target/m68k/ 181F: disas/m68k.c 182 183MicroBlaze 184M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 185S: Maintained 186F: target/microblaze/ 187F: hw/microblaze/ 188F: disas/microblaze.c 189 190MIPS 191M: Aurelien Jarno <aurelien@aurel32.net> 192M: Aleksandar Markovic <amarkovic@wavecomp.com> 193S: Maintained 194F: target/mips/ 195F: hw/mips/ 196F: hw/misc/mips_* 197F: hw/intc/mips_gic.c 198F: hw/timer/mips_gictimer.c 199F: include/hw/mips/ 200F: include/hw/misc/mips_* 201F: include/hw/intc/mips_gic.h 202F: include/hw/timer/mips_gictimer.h 203F: tests/tcg/mips/ 204F: disas/mips.c 205F: disas/nanomips.h 206F: disas/nanomips.cpp 207 208Moxie 209M: Anthony Green <green@moxielogic.com> 210S: Maintained 211F: target/moxie/ 212F: disas/moxie.c 213F: hw/moxie/ 214F: default-configs/moxie-softmmu.mak 215 216NiosII 217M: Chris Wulff <crwulff@gmail.com> 218M: Marek Vasut <marex@denx.de> 219S: Maintained 220F: target/nios2/ 221F: hw/nios2/ 222F: disas/nios2.c 223 224OpenRISC 225M: Stafford Horne <shorne@gmail.com> 226S: Odd Fixes 227F: target/openrisc/ 228F: hw/openrisc/ 229F: tests/tcg/openrisc/ 230 231PowerPC 232M: David Gibson <david@gibson.dropbear.id.au> 233M: Alexander Graf <agraf@suse.de> 234L: qemu-ppc@nongnu.org 235S: Maintained 236F: target/ppc/ 237F: hw/ppc/ 238F: include/hw/ppc/ 239F: disas/ppc.c 240 241RISC-V 242M: Michael Clark <mjc@sifive.com> 243M: Palmer Dabbelt <palmer@sifive.com> 244M: Alistair Francis <Alistair.Francis@wdc.com> 245M: Sagar Karandikar <sagark@eecs.berkeley.edu> 246M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> 247L: qemu-riscv@nongnu.org 248S: Maintained 249F: target/riscv/ 250F: hw/riscv/ 251F: include/hw/riscv/ 252F: disas/riscv.c 253 254S390 255M: Richard Henderson <rth@twiddle.net> 256M: David Hildenbrand <david@redhat.com> 257S: Maintained 258F: target/s390x/ 259F: hw/s390x/ 260F: disas/s390.c 261F: tests/tcg/s390x/ 262L: qemu-s390x@nongnu.org 263 264SH4 265M: Aurelien Jarno <aurelien@aurel32.net> 266S: Odd Fixes 267F: target/sh4/ 268F: hw/sh4/ 269F: disas/sh4.c 270F: include/hw/sh4/ 271 272SPARC 273M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 274M: Artyom Tarasenko <atar4qemu@gmail.com> 275S: Maintained 276F: target/sparc/ 277F: hw/sparc/ 278F: hw/sparc64/ 279F: disas/sparc.c 280 281UniCore32 282M: Guan Xuetao <gxt@mprc.pku.edu.cn> 283S: Maintained 284F: target/unicore32/ 285F: hw/unicore32/ 286F: include/hw/unicore32/ 287 288X86 289M: Paolo Bonzini <pbonzini@redhat.com> 290M: Richard Henderson <rth@twiddle.net> 291M: Eduardo Habkost <ehabkost@redhat.com> 292S: Maintained 293F: target/i386/ 294F: tests/tcg/i386/ 295F: tests/tcg/x86_64/ 296F: hw/i386/ 297F: disas/i386.c 298F: docs/qemu-cpu-models.texi 299T: git git://github.com/ehabkost/qemu.git x86-next 300 301Xtensa 302M: Max Filippov <jcmvbkbc@gmail.com> 303W: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa 304S: Maintained 305F: target/xtensa/ 306F: hw/xtensa/ 307F: tests/tcg/xtensa/ 308F: disas/xtensa.c 309 310TriCore 311M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> 312S: Maintained 313F: target/tricore/ 314F: hw/tricore/ 315F: include/hw/tricore/ 316 317Multiarch Linux User Tests 318M: Alex Bennée <alex.bennee@linaro.org> 319F: tests/tcg/multiarch/ 320 321Guest CPU Cores (KVM): 322---------------------- 323 324Overall 325M: Paolo Bonzini <pbonzini@redhat.com> 326L: kvm@vger.kernel.org 327S: Supported 328F: */kvm.* 329F: accel/kvm/ 330F: include/sysemu/kvm*.h 331 332ARM 333M: Peter Maydell <peter.maydell@linaro.org> 334L: qemu-arm@nongnu.org 335S: Maintained 336F: target/arm/kvm.c 337 338MIPS 339M: James Hogan <jhogan@kernel.org> 340S: Maintained 341F: target/mips/kvm.c 342 343PPC 344M: Alexander Graf <agraf@suse.de> 345S: Maintained 346F: target/ppc/kvm.c 347 348S390 349M: Christian Borntraeger <borntraeger@de.ibm.com> 350M: Cornelia Huck <cohuck@redhat.com> 351S: Maintained 352F: target/s390x/kvm.c 353F: target/s390x/kvm_s390x.h 354F: target/s390x/kvm-stub.c 355F: target/s390x/ioinst.[ch] 356F: target/s390x/machine.c 357F: target/s390x/sigp.c 358F: hw/intc/s390_flic.c 359F: hw/intc/s390_flic_kvm.c 360F: include/hw/s390x/s390_flic.h 361F: gdb-xml/s390*.xml 362T: git git://github.com/cohuck/qemu.git s390-next 363T: git git://github.com/borntraeger/qemu.git s390-next 364L: qemu-s390x@nongnu.org 365 366X86 367M: Paolo Bonzini <pbonzini@redhat.com> 368M: Marcelo Tosatti <mtosatti@redhat.com> 369L: kvm@vger.kernel.org 370S: Supported 371F: target/i386/kvm.c 372 373Guest CPU Cores (Xen): 374---------------------- 375 376X86 377M: Stefano Stabellini <sstabellini@kernel.org> 378M: Anthony Perard <anthony.perard@citrix.com> 379L: xen-devel@lists.xenproject.org 380S: Supported 381F: */xen* 382F: hw/9pfs/xen-9p-backend.c 383F: hw/char/xen_console.c 384F: hw/display/xenfb.c 385F: hw/net/xen_nic.c 386F: hw/block/xen_* 387F: hw/xen/ 388F: hw/xenpv/ 389F: hw/i386/xen/ 390F: include/hw/xen/ 391F: include/sysemu/xen-mapcache.h 392 393Hosts: 394------ 395 396LINUX 397L: qemu-devel@nongnu.org 398S: Maintained 399F: linux-* 400F: linux-headers/ 401 402POSIX 403L: qemu-devel@nongnu.org 404S: Maintained 405F: *posix* 406 407NETBSD 408L: qemu-devel@nongnu.org 409M: Kamil Rytarowski <kamil@netbsd.org> 410S: Maintained 411K: ^Subject:.*(?i)NetBSD 412 413OPENBSD 414L: qemu-devel@nongnu.org 415M: Brad Smith <brad@comstyle.com> 416S: Maintained 417K: ^Subject:.*(?i)OpenBSD 418 419W32, W64 420L: qemu-devel@nongnu.org 421M: Stefan Weil <sw@weilnetz.de> 422S: Maintained 423F: *win32* 424F: */*win32* 425F: include/*/*win32* 426X: qga/*win32* 427F: qemu.nsi 428 429Alpha Machines 430M: Richard Henderson <rth@twiddle.net> 431S: Maintained 432F: hw/alpha/ 433F: hw/isa/smc37c669-superio.c 434 435ARM Machines 436------------ 437Allwinner-a10 438M: Beniamino Galvani <b.galvani@gmail.com> 439L: qemu-arm@nongnu.org 440S: Maintained 441F: hw/*/allwinner* 442F: include/hw/*/allwinner* 443F: hw/arm/cubieboard.c 444 445ARM PrimeCell and CMSDK devices 446M: Peter Maydell <peter.maydell@linaro.org> 447L: qemu-arm@nongnu.org 448S: Maintained 449F: hw/char/pl011.c 450F: include/hw/char/pl011.h 451F: hw/display/pl110* 452F: hw/dma/pl080.c 453F: include/hw/dma/pl080.h 454F: hw/dma/pl330.c 455F: hw/gpio/pl061.c 456F: hw/input/pl050.c 457F: hw/intc/pl190.c 458F: hw/sd/pl181.c 459F: hw/ssi/pl022.c 460F: include/hw/ssi/pl022.h 461F: hw/timer/pl031.c 462F: include/hw/arm/primecell.h 463F: hw/timer/cmsdk-apb-timer.c 464F: include/hw/timer/cmsdk-apb-timer.h 465F: hw/timer/cmsdk-apb-dualtimer.c 466F: include/hw/timer/cmsdk-apb-dualtimer.h 467F: hw/char/cmsdk-apb-uart.c 468F: include/hw/char/cmsdk-apb-uart.h 469F: hw/watchdog/cmsdk-apb-watchdog.c 470F: include/hw/watchdog/cmsdk-apb-watchdog.h 471F: hw/misc/tz-ppc.c 472F: include/hw/misc/tz-ppc.h 473F: hw/misc/tz-mpc.c 474F: include/hw/misc/tz-mpc.h 475F: hw/misc/tz-msc.c 476F: include/hw/misc/tz-msc.h 477 478ARM cores 479M: Peter Maydell <peter.maydell@linaro.org> 480L: qemu-arm@nongnu.org 481S: Maintained 482F: hw/intc/arm* 483F: hw/intc/gic_internal.h 484F: hw/misc/a9scu.c 485F: hw/misc/arm11scu.c 486F: hw/timer/a9gtimer* 487F: hw/timer/arm* 488F: include/hw/arm/arm*.h 489F: include/hw/intc/arm* 490F: include/hw/misc/a9scu.h 491F: include/hw/misc/arm11scu.h 492F: include/hw/timer/a9gtimer.h 493F: include/hw/timer/arm_mptimer.h 494F: include/hw/timer/armv7m_systick.h 495F: tests/test-arm-mptimer.c 496 497Exynos 498M: Igor Mitsyanko <i.mitsyanko@gmail.com> 499L: qemu-arm@nongnu.org 500S: Maintained 501F: hw/*/exynos* 502F: include/hw/arm/exynos4210.h 503 504Calxeda Highbank 505M: Rob Herring <robh@kernel.org> 506L: qemu-arm@nongnu.org 507S: Maintained 508F: hw/arm/highbank.c 509F: hw/net/xgmac.c 510 511Canon DIGIC 512M: Antony Pavlov <antonynpavlov@gmail.com> 513L: qemu-arm@nongnu.org 514S: Maintained 515F: include/hw/arm/digic.h 516F: hw/*/digic* 517 518Gumstix 519M: Philippe Mathieu-Daudé <f4bug@amsat.org> 520L: qemu-devel@nongnu.org 521L: qemu-arm@nongnu.org 522S: Odd Fixes 523F: hw/arm/gumstix.c 524 525i.MX31 526M: Peter Chubb <peter.chubb@nicta.com.au> 527L: qemu-arm@nongnu.org 528S: Odd fixes 529F: hw/*/imx* 530F: include/hw/*/imx* 531F: hw/arm/kzm.c 532F: include/hw/arm/fsl-imx31.h 533 534Integrator CP 535M: Peter Maydell <peter.maydell@linaro.org> 536L: qemu-arm@nongnu.org 537S: Maintained 538F: hw/arm/integratorcp.c 539F: hw/misc/arm_integrator_debug.c 540 541MPS2 542M: Peter Maydell <peter.maydell@linaro.org> 543L: qemu-arm@nongnu.org 544S: Maintained 545F: hw/arm/mps2.c 546F: hw/arm/mps2-tz.c 547F: hw/misc/mps2-*.c 548F: include/hw/misc/mps2-*.h 549F: hw/arm/iotkit.c 550F: include/hw/arm/iotkit.h 551F: hw/misc/iotkit-sysctl.c 552F: include/hw/misc/iotkit-sysctl.h 553F: hw/misc/iotkit-sysinfo.c 554F: include/hw/misc/iotkit-sysinfo.h 555 556Musicpal 557M: Jan Kiszka <jan.kiszka@web.de> 558L: qemu-arm@nongnu.org 559S: Maintained 560F: hw/arm/musicpal.c 561 562nSeries 563M: Andrzej Zaborowski <balrogg@gmail.com> 564L: qemu-arm@nongnu.org 565S: Maintained 566F: hw/arm/nseries.c 567 568Palm 569M: Andrzej Zaborowski <balrogg@gmail.com> 570L: qemu-arm@nongnu.org 571S: Maintained 572F: hw/arm/palm.c 573 574Real View 575M: Peter Maydell <peter.maydell@linaro.org> 576L: qemu-arm@nongnu.org 577S: Maintained 578F: hw/arm/realview* 579F: hw/cpu/realview_mpcore.c 580F: hw/intc/realview_gic.c 581F: include/hw/intc/realview_gic.h 582 583PXA2XX 584M: Andrzej Zaborowski <balrogg@gmail.com> 585L: qemu-arm@nongnu.org 586S: Maintained 587F: hw/arm/mainstone.c 588F: hw/arm/spitz.c 589F: hw/arm/tosa.c 590F: hw/arm/z2.c 591F: hw/*/pxa2xx* 592F: hw/misc/mst_fpga.c 593F: include/hw/arm/pxa.h 594 595Stellaris 596M: Peter Maydell <peter.maydell@linaro.org> 597L: qemu-arm@nongnu.org 598S: Maintained 599F: hw/*/stellaris* 600 601Versatile PB 602M: Peter Maydell <peter.maydell@linaro.org> 603L: qemu-arm@nongnu.org 604S: Maintained 605F: hw/*/versatile* 606F: hw/misc/arm_sysctl.c 607 608Xilinx Zynq 609M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 610M: Alistair Francis <alistair@alistair23.me> 611L: qemu-arm@nongnu.org 612S: Maintained 613F: hw/*/xilinx_* 614F: hw/*/cadence_* 615F: hw/misc/zynq* 616F: include/hw/misc/zynq* 617X: hw/ssi/xilinx_* 618 619Xilinx ZynqMP 620M: Alistair Francis <alistair@alistair23.me> 621M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 622L: qemu-arm@nongnu.org 623S: Maintained 624F: hw/*/xlnx*.c 625F: include/hw/*/xlnx*.h 626 627ARM ACPI Subsystem 628M: Shannon Zhao <shannon.zhaosl@gmail.com> 629L: qemu-arm@nongnu.org 630S: Maintained 631F: hw/arm/virt-acpi-build.c 632 633STM32F205 634M: Alistair Francis <alistair@alistair23.me> 635S: Maintained 636F: hw/arm/stm32f205_soc.c 637F: hw/misc/stm32f2xx_syscfg.c 638F: hw/char/stm32f2xx_usart.c 639F: hw/timer/stm32f2xx_timer.c 640F: hw/adc/* 641F: hw/ssi/stm32f2xx_spi.c 642F: include/hw/*/stm32*.h 643 644Netduino 2 645M: Alistair Francis <alistair@alistair23.me> 646S: Maintained 647F: hw/arm/netduino2.c 648 649SmartFusion2 650M: Subbaraya Sundeep <sundeep.lkml@gmail.com> 651S: Maintained 652F: hw/arm/msf2-soc.c 653F: hw/misc/msf2-sysreg.c 654F: hw/timer/mss-timer.c 655F: hw/ssi/mss-spi.c 656F: include/hw/arm/msf2-soc.h 657F: include/hw/misc/msf2-sysreg.h 658F: include/hw/timer/mss-timer.h 659F: include/hw/ssi/mss-spi.h 660 661Emcraft M2S-FG484 662M: Subbaraya Sundeep <sundeep.lkml@gmail.com> 663S: Maintained 664F: hw/arm/msf2-som.c 665 666ASPEED BMCs 667M: Cédric Le Goater <clg@kaod.org> 668R: Andrew Jeffery <andrew@aj.id.au> 669R: Joel Stanley <joel@jms.id.au> 670L: qemu-arm@nongnu.org 671S: Maintained 672F: hw/*/*aspeed* 673F: include/hw/*/*aspeed* 674F: hw/net/ftgmac100.c 675F: include/hw/net/ftgmac100.h 676 677NRF51 678M: Joel Stanley <joel@jms.id.au> 679L: qemu-arm@nongnu.org 680S: Maintained 681F: hw/arm/nrf51_soc.c 682F: hw/arm/microbit.c 683F: include/hw/arm/nrf51_soc.h 684 685CRIS Machines 686------------- 687Axis Dev88 688M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 689S: Maintained 690F: hw/cris/axis_dev88.c 691F: hw/*/etraxfs_*.c 692 693LM32 Machines 694------------- 695EVR32 and uclinux BSP 696M: Michael Walle <michael@walle.cc> 697S: Maintained 698F: hw/lm32/lm32_boards.c 699 700milkymist 701M: Michael Walle <michael@walle.cc> 702S: Maintained 703F: hw/lm32/milkymist.c 704 705M68K Machines 706------------- 707an5206 708M: Thomas Huth <huth@tuxfamily.org> 709S: Odd Fixes 710F: hw/m68k/an5206.c 711F: hw/m68k/mcf5206.c 712 713mcf5208 714M: Thomas Huth <huth@tuxfamily.org> 715S: Odd Fixes 716F: hw/m68k/mcf5208.c 717F: hw/m68k/mcf_intc.c 718F: hw/char/mcf_uart.c 719F: hw/net/mcf_fec.c 720F: include/hw/m68k/mcf*.h 721 722MicroBlaze Machines 723------------------- 724petalogix_s3adsp1800 725M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 726S: Maintained 727F: hw/microblaze/petalogix_s3adsp1800_mmu.c 728 729petalogix_ml605 730M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 731S: Maintained 732F: hw/microblaze/petalogix_ml605_mmu.c 733 734MIPS Machines 735------------- 736Jazz 737M: Hervé Poussineau <hpoussin@reactos.org> 738S: Maintained 739F: hw/mips/mips_jazz.c 740 741Malta 742M: Aurelien Jarno <aurelien@aurel32.net> 743S: Maintained 744F: hw/mips/mips_malta.c 745 746Mipssim 747M: Aleksandar Markovic <amarkovic@wavecomp.com> 748S: Odd Fixes 749F: hw/mips/mips_mipssim.c 750F: hw/net/mipsnet.c 751 752R4000 753M: Aurelien Jarno <aurelien@aurel32.net> 754S: Maintained 755F: hw/mips/mips_r4k.c 756 757Fulong 2E 758M: Aleksandar Markovic <amarkovic@wavecomp.com> 759S: Odd Fixes 760F: hw/mips/mips_fulong2e.c 761F: hw/isa/vt82c686.c 762 763F: include/hw/isa/vt82c686.h 764 765Boston 766M: Paul Burton <pburton@wavecomp.com> 767S: Maintained 768F: hw/core/loader-fit.c 769F: hw/mips/boston.c 770F: hw/pci-host/xilinx-pcie.c 771 772OpenRISC Machines 773----------------- 774or1k-sim 775M: Jia Liu <proljc@gmail.com> 776S: Maintained 777F: hw/openrisc/openrisc_sim.c 778 779PowerPC Machines 780---------------- 781405 782M: Alexander Graf <agraf@suse.de> 783L: qemu-ppc@nongnu.org 784S: Odd Fixes 785F: hw/ppc/ppc405_boards.c 786 787Bamboo 788M: Alexander Graf <agraf@suse.de> 789L: qemu-ppc@nongnu.org 790S: Odd Fixes 791F: hw/ppc/ppc440_bamboo.c 792 793e500 794M: Alexander Graf <agraf@suse.de> 795L: qemu-ppc@nongnu.org 796S: Supported 797F: hw/ppc/e500.[hc] 798F: hw/ppc/e500plat.c 799F: include/hw/ppc/ppc_e500.h 800F: include/hw/pci-host/ppce500.h 801F: pc-bios/u-boot.e500 802 803mpc8544ds 804M: Alexander Graf <agraf@suse.de> 805L: qemu-ppc@nongnu.org 806S: Supported 807F: hw/ppc/mpc8544ds.c 808F: hw/ppc/mpc8544_guts.c 809 810New World 811M: Alexander Graf <agraf@suse.de> 812L: qemu-ppc@nongnu.org 813S: Maintained 814F: hw/ppc/mac_newworld.c 815F: hw/pci-host/uninorth.c 816F: hw/pci-bridge/dec.[hc] 817F: hw/misc/macio/ 818F: hw/misc/mos6522.c 819F: hw/nvram/mac_nvram.c 820F: include/hw/misc/macio/ 821F: include/hw/misc/mos6522.h 822F: include/hw/ppc/mac_dbdma.h 823 824Old World 825M: Alexander Graf <agraf@suse.de> 826L: qemu-ppc@nongnu.org 827S: Maintained 828F: hw/ppc/mac_oldworld.c 829F: hw/pci-host/grackle.c 830F: hw/misc/macio/ 831F: hw/intc/heathrow_pic.c 832 833PReP 834M: Hervé Poussineau <hpoussin@reactos.org> 835L: qemu-devel@nongnu.org 836L: qemu-ppc@nongnu.org 837S: Maintained 838F: hw/ppc/prep.c 839F: hw/ppc/prep_systemio.c 840F: hw/ppc/rs6000_mc.c 841F: hw/pci-host/prep.[hc] 842F: hw/isa/i82378.c 843F: hw/isa/pc87312.c 844F: hw/dma/i82374.c 845F: hw/timer/m48t59-isa.c 846F: include/hw/isa/pc87312.h 847F: include/hw/timer/m48t59.h 848F: pc-bios/ppc_rom.bin 849 850sPAPR 851M: David Gibson <david@gibson.dropbear.id.au> 852M: Alexander Graf <agraf@suse.de> 853L: qemu-ppc@nongnu.org 854S: Supported 855F: hw/*/spapr* 856F: include/hw/*/spapr* 857F: hw/*/xics* 858F: include/hw/*/xics* 859F: pc-bios/spapr-rtas/* 860F: pc-bios/spapr-rtas.bin 861F: pc-bios/slof.bin 862F: pc-bios/skiboot.lid 863F: docs/specs/ppc-spapr-hcalls.txt 864F: docs/specs/ppc-spapr-hotplug.txt 865F: tests/spapr* 866F: tests/libqos/*spapr* 867F: tests/rtas* 868F: tests/libqos/rtas* 869 870virtex_ml507 871M: Edgar E. Iglesias <edgar.iglesias@gmail.com> 872L: qemu-ppc@nongnu.org 873S: Odd Fixes 874F: hw/ppc/virtex_ml507.c 875 876sam460ex 877M: BALATON Zoltan <balaton@eik.bme.hu> 878L: qemu-ppc@nongnu.org 879S: Maintained 880F: hw/ide/sii3112.c 881F: hw/timer/m41t80.c 882 883SH4 Machines 884------------ 885R2D 886M: Magnus Damm <magnus.damm@gmail.com> 887S: Maintained 888F: hw/sh4/r2d.c 889F: hw/intc/sh_intc.c 890F: hw/timer/sh_timer.c 891 892Shix 893M: Magnus Damm <magnus.damm@gmail.com> 894S: Odd Fixes 895F: hw/sh4/shix.c 896 897SPARC Machines 898-------------- 899Sun4m 900M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 901S: Maintained 902F: hw/sparc/sun4m.c 903F: hw/sparc/sun4m_iommu.c 904F: hw/dma/sparc32_dma.c 905F: hw/misc/eccmemctl.c 906F: hw/misc/slavio_misc.c 907F: include/hw/sparc/sparc32_dma.h 908F: pc-bios/openbios-sparc32 909 910Sun4u 911M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 912S: Maintained 913F: hw/sparc64/sun4u.c 914F: pc-bios/openbios-sparc64 915 916Sun4v 917M: Artyom Tarasenko <atar4qemu@gmail.com> 918S: Maintained 919F: hw/sparc64/niagara.c 920F: hw/timer/sun4v-rtc.c 921F: include/hw/timer/sun4v-rtc.h 922 923Leon3 924M: Fabien Chouteau <chouteau@adacore.com> 925S: Maintained 926F: hw/sparc/leon3.c 927F: hw/*/grlib* 928F: include/hw/sparc/grlib.h 929 930S390 Machines 931------------- 932S390 Virtio-ccw 933M: Cornelia Huck <cohuck@redhat.com> 934M: Christian Borntraeger <borntraeger@de.ibm.com> 935S: Supported 936F: hw/char/sclp*.[hc] 937F: hw/char/terminal3270.c 938F: hw/s390x/ 939F: include/hw/s390x/ 940F: hw/watchdog/wdt_diag288.c 941F: include/hw/watchdog/wdt_diag288.h 942F: default-configs/s390x-softmmu.mak 943T: git git://github.com/cohuck/qemu.git s390-next 944T: git git://github.com/borntraeger/qemu.git s390-next 945L: qemu-s390x@nongnu.org 946 947S390-ccw boot 948M: Christian Borntraeger <borntraeger@de.ibm.com> 949M: Thomas Huth <thuth@redhat.com> 950S: Supported 951F: hw/s390x/ipl.* 952F: pc-bios/s390-ccw/ 953F: pc-bios/s390-ccw.img 954T: git git://github.com/borntraeger/qemu.git s390-next 955L: qemu-s390x@nongnu.org 956 957S390 PCI 958M: Collin Walling <walling@linux.ibm.com> 959S: Supported 960F: hw/s390x/s390-pci* 961L: qemu-s390x@nongnu.org 962 963UniCore32 Machines 964------------- 965PKUnity-3 SoC initramfs-with-busybox 966M: Guan Xuetao <gxt@mprc.pku.edu.cn> 967S: Maintained 968F: hw/*/puv3* 969F: hw/unicore32/ 970 971X86 Machines 972------------ 973PC 974M: Michael S. Tsirkin <mst@redhat.com> 975M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 976S: Supported 977F: include/hw/i386/ 978F: hw/i386/ 979F: hw/pci-host/piix.c 980F: hw/pci-host/q35.c 981F: hw/pci-host/pam.c 982F: include/hw/pci-host/q35.h 983F: include/hw/pci-host/pam.h 984F: hw/isa/piix4.c 985F: hw/isa/lpc_ich9.c 986F: hw/i2c/smbus_ich9.c 987F: hw/acpi/piix4.c 988F: hw/acpi/ich9.c 989F: include/hw/acpi/ich9.h 990F: include/hw/acpi/piix4.h 991F: hw/misc/sga.c 992 993PC Chipset 994M: Michael S. Tsirkin <mst@redhat.com> 995M: Paolo Bonzini <pbonzini@redhat.com> 996S: Supported 997F: hw/char/debugcon.c 998F: hw/char/parallel* 999F: hw/char/serial* 1000F: hw/dma/i8257* 1001F: hw/i2c/pm_smbus.c 1002F: hw/input/pckbd.c 1003F: hw/intc/apic* 1004F: hw/intc/ioapic* 1005F: hw/intc/i8259* 1006F: hw/isa/isa-superio.c 1007F: hw/misc/debugexit.c 1008F: hw/misc/pc-testdev.c 1009F: hw/timer/hpet* 1010F: hw/timer/i8254* 1011F: hw/timer/mc146818rtc* 1012F: hw/watchdog/wdt_ib700.c 1013F: include/hw/display/vga.h 1014F: include/hw/char/parallel.h 1015F: include/hw/dma/i8257.h 1016F: include/hw/i2c/pm_smbus.h 1017F: include/hw/input/i8042.h 1018F: include/hw/isa/superio.h 1019F: include/hw/timer/hpet.h 1020F: include/hw/timer/i8254* 1021F: include/hw/timer/mc146818rtc* 1022 1023Machine core 1024M: Eduardo Habkost <ehabkost@redhat.com> 1025M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1026S: Supported 1027F: hw/core/machine.c 1028F: hw/core/null-machine.c 1029F: include/hw/boards.h 1030T: git git://github.com/ehabkost/qemu.git machine-next 1031 1032Xtensa Machines 1033--------------- 1034sim 1035M: Max Filippov <jcmvbkbc@gmail.com> 1036S: Maintained 1037F: hw/xtensa/sim.c 1038 1039XTFPGA (LX60, LX200, ML605, KC705) 1040M: Max Filippov <jcmvbkbc@gmail.com> 1041S: Maintained 1042F: hw/xtensa/xtfpga.c 1043F: hw/net/opencores_eth.c 1044 1045Devices 1046------- 1047EDU 1048M: Jiri Slaby <jslaby@suse.cz> 1049S: Maintained 1050F: hw/misc/edu.c 1051 1052IDE 1053M: John Snow <jsnow@redhat.com> 1054L: qemu-block@nongnu.org 1055S: Supported 1056F: include/hw/ide.h 1057F: include/hw/ide/ 1058F: hw/ide/ 1059F: hw/block/block.c 1060F: hw/block/cdrom.c 1061F: hw/block/hd-geometry.c 1062F: tests/ide-test.c 1063F: tests/ahci-test.c 1064F: tests/cdrom-test.c 1065F: tests/libqos/ahci* 1066T: git git://github.com/jnsnow/qemu.git ide 1067 1068IPMI 1069M: Corey Minyard <minyard@acm.org> 1070S: Maintained 1071F: include/hw/ipmi/* 1072F: hw/ipmi/* 1073F: hw/smbios/smbios_type_38.c 1074F: tests/ipmi* 1075T: git git://github.com/cminyard/qemu.git master-ipmi-rebase 1076 1077Floppy 1078M: John Snow <jsnow@redhat.com> 1079L: qemu-block@nongnu.org 1080S: Supported 1081F: hw/block/fdc.c 1082F: include/hw/block/fdc.h 1083F: tests/fdc-test.c 1084T: git git://github.com/jnsnow/qemu.git ide 1085 1086OMAP 1087M: Peter Maydell <peter.maydell@linaro.org> 1088S: Maintained 1089F: hw/*/omap* 1090F: include/hw/arm/omap.h 1091 1092IPack 1093M: Alberto Garcia <berto@igalia.com> 1094S: Odd Fixes 1095F: hw/char/ipoctal232.c 1096F: hw/ipack/ 1097 1098PCI 1099M: Michael S. Tsirkin <mst@redhat.com> 1100M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1101S: Supported 1102F: include/hw/pci/* 1103F: hw/misc/pci-testdev.c 1104F: hw/pci/* 1105F: hw/pci-bridge/* 1106F: docs/pci* 1107F: docs/specs/*pci* 1108F: default-configs/pci.mak 1109 1110ACPI/SMBIOS 1111M: Michael S. Tsirkin <mst@redhat.com> 1112M: Igor Mammedov <imammedo@redhat.com> 1113S: Supported 1114F: include/hw/acpi/* 1115F: include/hw/smbios/* 1116F: hw/mem/* 1117F: hw/acpi/* 1118F: hw/smbios/* 1119F: hw/i386/acpi-build.[hc] 1120F: hw/arm/virt-acpi-build.c 1121F: tests/bios-tables-test.c 1122F: tests/acpi-utils.[hc] 1123F: tests/acpi-test-data/* 1124F: tests/acpi-test-data/*/* 1125 1126ppc4xx 1127M: Alexander Graf <agraf@suse.de> 1128L: qemu-ppc@nongnu.org 1129S: Odd Fixes 1130F: hw/ppc/ppc4*.c 1131F: hw/i2c/ppc4xx_i2c.c 1132F: include/hw/ppc/ppc4xx.h 1133F: include/hw/i2c/ppc4xx_i2c.h 1134 1135ppce500 1136M: Alexander Graf <agraf@suse.de> 1137L: qemu-ppc@nongnu.org 1138S: Supported 1139F: hw/ppc/e500* 1140F: hw/pci-host/ppce500.c 1141F: hw/net/fsl_etsec/ 1142 1143Character devices 1144M: Marc-André Lureau <marcandre.lureau@redhat.com> 1145R: Paolo Bonzini <pbonzini@redhat.com> 1146S: Odd Fixes 1147F: hw/char/ 1148 1149Network devices 1150M: Jason Wang <jasowang@redhat.com> 1151S: Odd Fixes 1152F: hw/net/ 1153F: include/hw/net/ 1154F: tests/virtio-net-test.c 1155T: git git://github.com/jasowang/qemu.git net 1156 1157SCSI 1158M: Paolo Bonzini <pbonzini@redhat.com> 1159R: Fam Zheng <famz@redhat.com> 1160S: Supported 1161F: include/hw/scsi/* 1162F: hw/scsi/* 1163F: tests/virtio-scsi-test.c 1164T: git git://github.com/bonzini/qemu.git scsi-next 1165 1166SSI 1167M: Peter Crosthwaite <crosthwaite.peter@gmail.com> 1168M: Alistair Francis <alistair@alistair23.me> 1169S: Maintained 1170F: hw/ssi/* 1171F: hw/block/m25p80.c 1172F: include/hw/ssi/ssi.h 1173X: hw/ssi/xilinx_* 1174F: tests/m25p80-test.c 1175 1176Xilinx SPI 1177M: Alistair Francis <alistair@alistair23.me> 1178M: Peter Crosthwaite <crosthwaite.peter@gmail.com> 1179S: Maintained 1180F: hw/ssi/xilinx_* 1181 1182SD (Secure Card) 1183M: Philippe Mathieu-Daudé <f4bug@amsat.org> 1184S: Odd Fixes 1185F: include/hw/sd/sd* 1186F: hw/sd/core.c 1187F: hw/sd/sd* 1188F: tests/sd* 1189 1190USB 1191M: Gerd Hoffmann <kraxel@redhat.com> 1192S: Maintained 1193F: hw/usb/* 1194F: tests/usb-*-test.c 1195F: docs/usb2.txt 1196F: docs/usb-storage.txt 1197F: include/hw/usb.h 1198F: include/hw/usb/ 1199F: default-configs/usb.mak 1200 1201USB (serial adapter) 1202M: Gerd Hoffmann <kraxel@redhat.com> 1203M: Samuel Thibault <samuel.thibault@ens-lyon.org> 1204S: Maintained 1205F: hw/usb/dev-serial.c 1206 1207VFIO 1208M: Alex Williamson <alex.williamson@redhat.com> 1209S: Supported 1210F: hw/vfio/* 1211F: include/hw/vfio/ 1212 1213vfio-ccw 1214M: Cornelia Huck <cohuck@redhat.com> 1215M: Eric Farman <farman@linux.ibm.com> 1216M: Farhan Ali <alifm@linux.ibm.com> 1217S: Supported 1218F: hw/vfio/ccw.c 1219F: hw/s390x/s390-ccw.c 1220F: include/hw/s390x/s390-ccw.h 1221T: git git://github.com/cohuck/qemu.git s390-next 1222L: qemu-s390x@nongnu.org 1223 1224vfio-ap 1225M: Christian Borntraeger <borntraeger@de.ibm.com> 1226M: Tony Krowiak <akrowiak@linux.ibm.com> 1227M: Halil Pasic <pasic@linux.ibm.com> 1228M: Pierre Morel <pmorel@linux.ibm.com> 1229S: Supported 1230F: hw/s390x/ap-device.c 1231F: hw/s390x/ap-bridge.c 1232F: include/hw/s390x/ap-device.h 1233F: include/hw/s390x/ap-bridge.h 1234F: hw/vfio/ap.c 1235F: docs/vfio-ap.txt 1236L: qemu-s390x@nongnu.org 1237 1238vhost 1239M: Michael S. Tsirkin <mst@redhat.com> 1240S: Supported 1241F: hw/*/*vhost* 1242F: docs/interop/vhost-user.txt 1243 1244virtio 1245M: Michael S. Tsirkin <mst@redhat.com> 1246S: Supported 1247F: hw/*/virtio* 1248F: hw/virtio/Makefile.objs 1249F: hw/virtio/trace-events 1250F: net/vhost-user.c 1251F: include/hw/virtio/ 1252F: tests/virtio-balloon-test.c 1253 1254virtio-9p 1255M: Greg Kurz <groug@kaod.org> 1256S: Supported 1257F: hw/9pfs/ 1258F: fsdev/ 1259F: tests/virtio-9p-test.c 1260T: git git://github.com/gkurz/qemu.git 9p-next 1261 1262virtio-blk 1263M: Stefan Hajnoczi <stefanha@redhat.com> 1264L: qemu-block@nongnu.org 1265S: Supported 1266F: hw/block/virtio-blk.c 1267F: hw/block/dataplane/* 1268F: tests/virtio-blk-test.c 1269T: git git://github.com/stefanha/qemu.git block 1270 1271virtio-ccw 1272M: Cornelia Huck <cohuck@redhat.com> 1273M: Halil Pasic <pasic@linux.ibm.com> 1274S: Supported 1275F: hw/s390x/virtio-ccw*.[hc] 1276F: hw/s390x/vhost-vsock-ccw.c 1277T: git git://github.com/cohuck/qemu.git s390-next 1278T: git git://github.com/borntraeger/qemu.git s390-next 1279L: qemu-s390x@nongnu.org 1280 1281virtio-input 1282M: Gerd Hoffmann <kraxel@redhat.com> 1283S: Maintained 1284F: hw/input/virtio-input*.c 1285F: include/hw/virtio/virtio-input.h 1286 1287virtio-serial 1288M: Amit Shah <amit@kernel.org> 1289S: Supported 1290F: hw/char/virtio-serial-bus.c 1291F: hw/char/virtio-console.c 1292F: include/hw/virtio/virtio-serial.h 1293F: tests/virtio-console-test.c 1294F: tests/virtio-serial-test.c 1295 1296virtio-rng 1297M: Amit Shah <amit@kernel.org> 1298S: Supported 1299F: hw/virtio/virtio-rng.c 1300F: include/hw/virtio/virtio-rng.h 1301F: include/sysemu/rng*.h 1302F: backends/rng*.c 1303F: tests/virtio-rng-test.c 1304 1305virtio-crypto 1306M: Gonglei <arei.gonglei@huawei.com> 1307S: Supported 1308F: hw/virtio/virtio-crypto.c 1309F: hw/virtio/virtio-crypto-pci.c 1310F: include/hw/virtio/virtio-crypto.h 1311 1312nvme 1313M: Keith Busch <keith.busch@intel.com> 1314L: qemu-block@nongnu.org 1315S: Supported 1316F: hw/block/nvme* 1317F: tests/nvme-test.c 1318 1319megasas 1320M: Hannes Reinecke <hare@suse.com> 1321L: qemu-block@nongnu.org 1322S: Supported 1323F: hw/scsi/megasas.c 1324F: hw/scsi/mfi.h 1325F: tests/megasas-test.c 1326 1327Network packet abstractions 1328M: Dmitry Fleytman <dmitry.fleytman@gmail.com> 1329S: Maintained 1330F: include/net/eth.h 1331F: net/eth.c 1332F: hw/net/net_rx_pkt* 1333F: hw/net/net_tx_pkt* 1334 1335Vmware 1336M: Dmitry Fleytman <dmitry.fleytman@gmail.com> 1337S: Maintained 1338F: hw/net/vmxnet* 1339F: hw/scsi/vmw_pvscsi* 1340F: tests/vmxnet3-test.c 1341 1342Rocker 1343M: Jiri Pirko <jiri@resnulli.us> 1344S: Maintained 1345F: hw/net/rocker/ 1346F: tests/rocker/ 1347F: docs/specs/rocker.txt 1348 1349NVDIMM 1350M: Xiao Guangrong <xiaoguangrong.eric@gmail.com> 1351S: Maintained 1352F: hw/acpi/nvdimm.c 1353F: hw/mem/nvdimm.c 1354F: include/hw/mem/nvdimm.h 1355 1356e1000x 1357M: Dmitry Fleytman <dmitry.fleytman@gmail.com> 1358S: Maintained 1359F: hw/net/e1000x* 1360 1361e1000e 1362M: Dmitry Fleytman <dmitry.fleytman@gmail.com> 1363S: Maintained 1364F: hw/net/e1000e* 1365 1366eepro100 1367M: Stefan Weil <sw@weilnetz.de> 1368S: Maintained 1369F: hw/net/eepro100.c 1370 1371Generic Loader 1372M: Alistair Francis <alistair@alistair23.me> 1373S: Maintained 1374F: hw/core/generic-loader.c 1375F: include/hw/core/generic-loader.h 1376F: docs/generic-loader.txt 1377 1378Intel Hexadecimal Object File Loader 1379M: Su Hang <suhang16@mails.ucas.ac.cn> 1380S: Maintained 1381F: tests/hexloader-test.c 1382F: tests/data/hex-loader/test.hex 1383 1384CHRP NVRAM 1385M: Thomas Huth <thuth@redhat.com> 1386S: Maintained 1387F: hw/nvram/chrp_nvram.c 1388F: include/hw/nvram/chrp_nvram.h 1389F: tests/prom-env-test.c 1390 1391VM Generation ID 1392M: Ben Warren <ben@skyportsystems.com> 1393S: Maintained 1394F: hw/acpi/vmgenid.c 1395F: include/hw/acpi/vmgenid.h 1396F: docs/specs/vmgenid.txt 1397F: tests/vmgenid-test.c 1398F: stubs/vmgenid.c 1399 1400Unimplemented device 1401M: Peter Maydell <peter.maydell@linaro.org> 1402R: Philippe Mathieu-Daudé <f4bug@amsat.org> 1403S: Maintained 1404F: include/hw/misc/unimp.h 1405F: hw/misc/unimp.c 1406 1407Standard VGA 1408M: Gerd Hoffmann <kraxel@redhat.com> 1409S: Maintained 1410F: hw/display/vga* 1411F: hw/display/bochs-display.c 1412F: include/hw/display/vga.h 1413F: include/hw/display/bochs-vbe.h 1414 1415ramfb 1416M: Gerd Hoffmann <kraxel@redhat.com> 1417S: Maintained 1418F: hw/display/ramfb*.c 1419F: include/hw/display/ramfb.h 1420 1421virtio-gpu 1422M: Gerd Hoffmann <kraxel@redhat.com> 1423S: Maintained 1424F: hw/display/virtio-gpu* 1425F: hw/display/virtio-vga.c 1426F: include/hw/virtio/virtio-gpu.h 1427 1428Cirrus VGA 1429M: Gerd Hoffmann <kraxel@redhat.com> 1430S: Odd Fixes 1431W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 1432F: hw/display/cirrus* 1433 1434EDID Generator 1435M: Gerd Hoffmann <kraxel@redhat.com> 1436S: Maintained 1437F: hw/display/edid* 1438F: include/hw/display/edid.h 1439F: qemu-edid.c 1440 1441Subsystems 1442---------- 1443Audio 1444M: Gerd Hoffmann <kraxel@redhat.com> 1445S: Maintained 1446F: audio/ 1447F: hw/audio/ 1448F: include/hw/audio/ 1449F: tests/ac97-test.c 1450F: tests/es1370-test.c 1451F: tests/intel-hda-test.c 1452 1453Block layer core 1454M: Kevin Wolf <kwolf@redhat.com> 1455M: Max Reitz <mreitz@redhat.com> 1456L: qemu-block@nongnu.org 1457S: Supported 1458F: block* 1459F: block/ 1460F: hw/block/ 1461F: include/block/ 1462F: qemu-img* 1463F: qemu-io* 1464F: tests/qemu-iotests/ 1465F: util/qemu-progress.c 1466F: qobject/block-qdict.c 1467F: tests/check-block-qdict.c 1468T: git git://repo.or.cz/qemu/kevin.git block 1469 1470Block I/O path 1471M: Stefan Hajnoczi <stefanha@redhat.com> 1472M: Fam Zheng <famz@redhat.com> 1473L: qemu-block@nongnu.org 1474S: Supported 1475F: util/async.c 1476F: util/aio-*.c 1477F: block/io.c 1478F: migration/block* 1479F: include/block/aio.h 1480F: include/block/aio-wait.h 1481F: scripts/qemugdb/aio.py 1482T: git git://github.com/stefanha/qemu.git block 1483 1484Block SCSI subsystem 1485M: Paolo Bonzini <pbonzini@redhat.com> 1486R: Fam Zheng <famz@redhat.com> 1487L: qemu-block@nongnu.org 1488S: Supported 1489F: include/scsi/* 1490F: scsi/* 1491 1492Block Jobs 1493M: Jeff Cody <jcody@redhat.com> 1494L: qemu-block@nongnu.org 1495S: Supported 1496F: blockjob.c 1497F: include/block/blockjob.h 1498F: job.c 1499F: job-qmp.c 1500F: include/qemu/job.h 1501F: block/backup.c 1502F: block/commit.c 1503F: block/stream.c 1504F: block/mirror.c 1505F: qapi/job.json 1506T: git git://github.com/codyprime/qemu-kvm-jtc.git block 1507 1508Block QAPI, monitor, command line 1509M: Markus Armbruster <armbru@redhat.com> 1510S: Supported 1511F: blockdev.c 1512F: block/qapi.c 1513F: qapi/block*.json 1514F: qapi/transaction.json 1515T: git git://repo.or.cz/qemu/armbru.git block-next 1516 1517Dirty Bitmaps 1518M: Fam Zheng <famz@redhat.com> 1519M: John Snow <jsnow@redhat.com> 1520L: qemu-block@nongnu.org 1521S: Supported 1522F: util/hbitmap.c 1523F: block/dirty-bitmap.c 1524F: include/qemu/hbitmap.h 1525F: include/block/dirty-bitmap.h 1526F: tests/test-hbitmap.c 1527F: docs/interop/bitmaps.rst 1528T: git git://github.com/famz/qemu.git bitmaps 1529T: git git://github.com/jnsnow/qemu.git bitmaps 1530 1531Character device backends 1532M: Marc-André Lureau <marcandre.lureau@redhat.com> 1533R: Paolo Bonzini <pbonzini@redhat.com> 1534S: Maintained 1535F: chardev/ 1536F: include/chardev/ 1537F: qapi/char.json 1538 1539Character Devices (Braille) 1540M: Samuel Thibault <samuel.thibault@ens-lyon.org> 1541S: Maintained 1542F: chardev/baum.c 1543 1544Command line option argument parsing 1545M: Markus Armbruster <armbru@redhat.com> 1546S: Supported 1547F: include/qemu/option.h 1548F: tests/test-keyval.c 1549F: tests/test-qemu-opts.c 1550F: util/keyval.c 1551F: util/qemu-option.c 1552 1553Coverity model 1554M: Markus Armbruster <armbru@redhat.com> 1555S: Supported 1556F: scripts/coverity-model.c 1557 1558CPU 1559L: qemu-devel@nongnu.org 1560S: Supported 1561F: qom/cpu.c 1562F: include/qom/cpu.h 1563 1564Device Tree 1565M: Peter Crosthwaite <crosthwaite.peter@gmail.com> 1566M: Alexander Graf <agraf@suse.de> 1567S: Maintained 1568F: device_tree.c 1569F: include/sysemu/device_tree.h 1570 1571Dump 1572S: Supported 1573M: Marc-André Lureau <marcandre.lureau@redhat.com> 1574F: dump.c 1575F: hw/misc/vmcoreinfo.c 1576F: include/hw/misc/vmcoreinfo.h 1577F: include/sysemu/dump-arch.h 1578F: include/sysemu/dump.h 1579F: scripts/dump-guest-memory.py 1580F: stubs/dump.c 1581 1582Error reporting 1583M: Markus Armbruster <armbru@redhat.com> 1584S: Supported 1585F: include/qapi/error.h 1586F: include/qemu/error-report.h 1587F: util/error.c 1588F: util/qemu-error.c 1589 1590GDB stub 1591L: qemu-devel@nongnu.org 1592S: Odd Fixes 1593F: gdbstub* 1594F: gdb-xml/ 1595 1596Memory API 1597M: Paolo Bonzini <pbonzini@redhat.com> 1598S: Supported 1599F: include/exec/ioport.h 1600F: ioport.c 1601F: include/exec/memory.h 1602F: include/exec/ram_addr.h 1603F: memory.c 1604F: include/exec/memory-internal.h 1605F: exec.c 1606 1607SPICE 1608M: Gerd Hoffmann <kraxel@redhat.com> 1609S: Supported 1610F: include/ui/qemu-spice.h 1611F: include/ui/spice-display.h 1612F: ui/spice-*.c 1613F: audio/spiceaudio.c 1614F: hw/display/qxl* 1615F: qapi/ui.json 1616 1617Graphics 1618M: Gerd Hoffmann <kraxel@redhat.com> 1619S: Odd Fixes 1620F: ui/ 1621F: include/ui/ 1622F: qapi/ui.json 1623F: util/drm.c 1624 1625Cocoa graphics 1626M: Peter Maydell <peter.maydell@linaro.org> 1627S: Odd Fixes 1628F: ui/cocoa.m 1629 1630Main loop 1631M: Paolo Bonzini <pbonzini@redhat.com> 1632S: Maintained 1633F: cpus.c 1634F: util/main-loop.c 1635F: util/qemu-timer.c 1636F: vl.c 1637F: qapi/run-state.json 1638 1639Human Monitor (HMP) 1640M: Dr. David Alan Gilbert <dgilbert@redhat.com> 1641S: Maintained 1642F: monitor.c 1643F: hmp.[ch] 1644F: hmp-commands*.hx 1645F: include/monitor/hmp-target.h 1646F: tests/test-hmp.c 1647 1648Network device backends 1649M: Jason Wang <jasowang@redhat.com> 1650S: Maintained 1651F: net/ 1652F: include/net/ 1653T: git git://github.com/jasowang/qemu.git net 1654F: qapi/net.json 1655 1656Netmap network backend 1657M: Luigi Rizzo <rizzo@iet.unipi.it> 1658M: Giuseppe Lettieri <g.lettieri@iet.unipi.it> 1659M: Vincenzo Maffione <v.maffione@gmail.com> 1660W: http://info.iet.unipi.it/~luigi/netmap/ 1661S: Maintained 1662F: net/netmap.c 1663 1664NUMA 1665M: Eduardo Habkost <ehabkost@redhat.com> 1666S: Maintained 1667F: numa.c 1668F: include/sysemu/numa.h 1669T: git git://github.com/ehabkost/qemu.git machine-next 1670 1671Host Memory Backends 1672M: Eduardo Habkost <ehabkost@redhat.com> 1673M: Igor Mammedov <imammedo@redhat.com> 1674S: Maintained 1675F: backends/hostmem*.c 1676F: include/sysemu/hostmem.h 1677T: git git://github.com/ehabkost/qemu.git machine-next 1678 1679Cryptodev Backends 1680M: Gonglei <arei.gonglei@huawei.com> 1681S: Maintained 1682F: include/sysemu/cryptodev*.h 1683F: backends/cryptodev*.c 1684 1685Python scripts 1686M: Eduardo Habkost <ehabkost@redhat.com> 1687M: Cleber Rosa <crosa@redhat.com> 1688S: Odd fixes 1689F: scripts/qmp/* 1690F: scripts/*.py 1691F: tests/*.py 1692 1693QAPI 1694M: Markus Armbruster <armbru@redhat.com> 1695M: Michael Roth <mdroth@linux.vnet.ibm.com> 1696S: Supported 1697F: qapi/ 1698X: qapi/*.json 1699F: include/qapi/ 1700X: include/qapi/qmp/ 1701F: include/qapi/qmp/dispatch.h 1702F: tests/qapi-schema/ 1703F: tests/test-*-visitor.c 1704F: tests/test-qapi-*.c 1705F: tests/test-qmp-*.c 1706F: tests/test-visitor-serialization.c 1707F: scripts/qapi-gen.py 1708F: scripts/qapi/* 1709F: docs/devel/qapi* 1710T: git git://repo.or.cz/qemu/armbru.git qapi-next 1711 1712QAPI Schema 1713M: Eric Blake <eblake@redhat.com> 1714M: Markus Armbruster <armbru@redhat.com> 1715S: Supported 1716F: qapi/*.json 1717T: git git://repo.or.cz/qemu/armbru.git qapi-next 1718 1719QObject 1720M: Markus Armbruster <armbru@redhat.com> 1721S: Supported 1722F: qobject/ 1723F: include/qapi/qmp/ 1724X: include/qapi/qmp/dispatch.h 1725F: scripts/coccinelle/qobject.cocci 1726F: tests/check-qdict.c 1727F: tests/check-qnum.c 1728F: tests/check-qjson.c 1729F: tests/check-qlist.c 1730F: tests/check-qstring.c 1731T: git git://repo.or.cz/qemu/armbru.git qapi-next 1732 1733QEMU Guest Agent 1734M: Michael Roth <mdroth@linux.vnet.ibm.com> 1735S: Maintained 1736F: qga/ 1737F: qemu-ga.texi 1738F: scripts/qemu-guest-agent/ 1739F: tests/test-qga.c 1740F: docs/interop/qemu-ga-ref.texi 1741T: git git://github.com/mdroth/qemu.git qga 1742 1743QOM 1744M: Andreas Färber <afaerber@suse.de> 1745S: Supported 1746T: git git://github.com/afaerber/qemu-cpu.git qom-next 1747F: include/qom/ 1748X: include/qom/cpu.h 1749F: qom/ 1750X: qom/cpu.c 1751F: tests/check-qom-interface.c 1752F: tests/check-qom-proplist.c 1753 1754QMP 1755M: Markus Armbruster <armbru@redhat.com> 1756S: Supported 1757F: qmp.c 1758F: monitor.c 1759F: docs/devel/*qmp-* 1760F: scripts/qmp/ 1761F: tests/qmp-test.c 1762F: tests/qmp-cmd-test.c 1763T: git git://repo.or.cz/qemu/armbru.git qapi-next 1764 1765qtest 1766M: Thomas Huth <thuth@redhat.com> 1767M: Laurent Vivier <lvivier@redhat.com> 1768R: Paolo Bonzini <pbonzini@redhat.com> 1769S: Maintained 1770F: qtest.c 1771F: tests/libqtest.* 1772F: tests/libqos/ 1773F: tests/*-test.c 1774 1775Register API 1776M: Alistair Francis <alistair@alistair23.me> 1777S: Maintained 1778F: hw/core/register.c 1779F: include/hw/register.h 1780F: include/hw/registerfields.h 1781 1782SLIRP 1783M: Samuel Thibault <samuel.thibault@ens-lyon.org> 1784M: Jan Kiszka <jan.kiszka@siemens.com> 1785S: Maintained 1786F: slirp/ 1787F: net/slirp.c 1788F: include/net/slirp.h 1789T: git https://people.debian.org/~sthibault/qemu.git slirp 1790T: git git://git.kiszka.org/qemu.git queues/slirp 1791 1792Stubs 1793M: Paolo Bonzini <pbonzini@redhat.com> 1794S: Maintained 1795F: stubs/ 1796 1797Tracing 1798M: Stefan Hajnoczi <stefanha@redhat.com> 1799S: Maintained 1800F: trace/ 1801F: trace-events 1802F: qemu-option-trace.texi 1803F: scripts/tracetool.py 1804F: scripts/tracetool/ 1805F: docs/devel/tracing.txt 1806T: git git://github.com/stefanha/qemu.git tracing 1807 1808TPM 1809M: Stefan Berger <stefanb@linux.ibm.com> 1810S: Maintained 1811F: tpm.c 1812F: stubs/tpm.c 1813F: hw/tpm/* 1814F: include/hw/acpi/tpm.h 1815F: include/sysemu/tpm* 1816F: qapi/tpm.json 1817F: backends/tpm.c 1818F: tests/*tpm* 1819T: git git://github.com/stefanberger/qemu-tpm.git tpm-next 1820 1821Checkpatch 1822S: Odd Fixes 1823F: scripts/checkpatch.pl 1824 1825Migration 1826M: Juan Quintela <quintela@redhat.com> 1827M: Dr. David Alan Gilbert <dgilbert@redhat.com> 1828S: Maintained 1829F: include/migration/ 1830F: migration/ 1831F: scripts/vmstate-static-checker.py 1832F: tests/vmstate-static-checker-data/ 1833F: tests/migration-test.c 1834F: docs/devel/migration.rst 1835F: qapi/migration.json 1836 1837Seccomp 1838M: Eduardo Otubo <otubo@redhat.com> 1839S: Supported 1840F: qemu-seccomp.c 1841F: include/sysemu/seccomp.h 1842 1843Cryptography 1844M: Daniel P. Berrange <berrange@redhat.com> 1845S: Maintained 1846F: crypto/ 1847F: include/crypto/ 1848F: tests/test-crypto-* 1849F: tests/benchmark-crypto-* 1850F: qemu.sasl 1851 1852Coroutines 1853M: Stefan Hajnoczi <stefanha@redhat.com> 1854M: Kevin Wolf <kwolf@redhat.com> 1855F: util/*coroutine* 1856F: include/qemu/coroutine* 1857F: tests/test-coroutine.c 1858 1859Buffers 1860M: Daniel P. Berrange <berrange@redhat.com> 1861S: Odd fixes 1862F: util/buffer.c 1863F: include/qemu/buffer.h 1864 1865I/O Channels 1866M: Daniel P. Berrange <berrange@redhat.com> 1867S: Maintained 1868F: io/ 1869F: include/io/ 1870F: tests/test-io-* 1871 1872Sockets 1873M: Daniel P. Berrange <berrange@redhat.com> 1874M: Gerd Hoffmann <kraxel@redhat.com> 1875S: Maintained 1876F: include/qemu/sockets.h 1877F: util/qemu-sockets.c 1878F: qapi/sockets.json 1879 1880Throttling infrastructure 1881M: Alberto Garcia <berto@igalia.com> 1882S: Supported 1883F: block/throttle-groups.c 1884F: include/block/throttle-groups.h 1885F: include/qemu/throttle*.h 1886F: util/throttle.c 1887F: docs/throttle.txt 1888F: tests/test-throttle.c 1889L: qemu-block@nongnu.org 1890 1891UUID 1892M: Fam Zheng <famz@redhat.com> 1893S: Supported 1894F: util/uuid.c 1895F: include/qemu/uuid.h 1896F: tests/test-uuid.c 1897 1898COLO Framework 1899M: zhanghailiang <zhang.zhanghailiang@huawei.com> 1900S: Maintained 1901F: migration/colo* 1902F: include/migration/colo.h 1903F: include/migration/failover.h 1904F: docs/COLO-FT.txt 1905 1906COLO Proxy 1907M: Zhang Chen <zhangckid@gmail.com> 1908M: Li Zhijian <lizhijian@cn.fujitsu.com> 1909S: Supported 1910F: docs/colo-proxy.txt 1911F: net/colo* 1912F: net/filter-rewriter.c 1913F: net/filter-mirror.c 1914 1915Record/replay 1916M: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> 1917R: Paolo Bonzini <pbonzini@redhat.com> 1918W: https://wiki.qemu.org/Features/record-replay 1919S: Supported 1920F: replay/* 1921F: block/blkreplay.c 1922F: net/filter-replay.c 1923F: include/sysemu/replay.h 1924F: docs/replay.txt 1925F: stubs/replay.c 1926 1927IOVA Tree 1928M: Peter Xu <peterx@redhat.com> 1929S: Maintained 1930F: include/qemu/iova-tree.h 1931F: util/iova-tree.c 1932 1933elf2dmp 1934M: Viktor Prutyanov <viktor.prutyanov@phystech.edu> 1935S: Maintained 1936F: contrib/elf2dmp/ 1937 1938Usermode Emulation 1939------------------ 1940Overall 1941M: Riku Voipio <riku.voipio@iki.fi> 1942S: Maintained 1943F: thunk.c 1944F: accel/tcg/user-exec*.c 1945 1946BSD user 1947S: Orphan 1948F: bsd-user/ 1949F: default-configs/*-bsd-user.mak 1950 1951Linux user 1952M: Riku Voipio <riku.voipio@iki.fi> 1953R: Laurent Vivier <laurent@vivier.eu> 1954S: Maintained 1955F: linux-user/ 1956F: default-configs/*-linux-user.mak 1957F: scripts/qemu-binfmt-conf.sh 1958 1959Tiny Code Generator (TCG) 1960------------------------- 1961Common code 1962M: Richard Henderson <rth@twiddle.net> 1963S: Maintained 1964F: tcg/ 1965 1966AArch64 target 1967M: Claudio Fontana <claudio.fontana@huawei.com> 1968M: Claudio Fontana <claudio.fontana@gmail.com> 1969S: Maintained 1970L: qemu-arm@nongnu.org 1971F: tcg/aarch64/ 1972F: disas/arm-a64.cc 1973F: disas/libvixl/ 1974 1975ARM target 1976M: Andrzej Zaborowski <balrogg@gmail.com> 1977S: Maintained 1978L: qemu-arm@nongnu.org 1979F: tcg/arm/ 1980F: disas/arm.c 1981 1982i386 target 1983L: qemu-devel@nongnu.org 1984S: Maintained 1985F: tcg/i386/ 1986F: disas/i386.c 1987 1988MIPS target 1989M: Aurelien Jarno <aurelien@aurel32.net> 1990S: Maintained 1991F: tcg/mips/ 1992F: disas/mips.c 1993 1994PPC 1995M: Richard Henderson <rth@twiddle.net> 1996S: Odd Fixes 1997F: tcg/ppc/ 1998F: disas/ppc.c 1999 2000S390 target 2001M: Richard Henderson <rth@twiddle.net> 2002S: Maintained 2003F: tcg/s390/ 2004F: disas/s390.c 2005L: qemu-s390x@nongnu.org 2006 2007SPARC target 2008S: Odd Fixes 2009F: tcg/sparc/ 2010F: disas/sparc.c 2011 2012TCI target 2013M: Stefan Weil <sw@weilnetz.de> 2014S: Maintained 2015F: tcg/tci/ 2016F: tcg/tci.c 2017F: disas/tci.c 2018 2019Block drivers 2020------------- 2021VMDK 2022M: Fam Zheng <famz@redhat.com> 2023L: qemu-block@nongnu.org 2024S: Supported 2025F: block/vmdk.c 2026 2027RBD 2028M: Josh Durgin <jdurgin@redhat.com> 2029M: Jeff Cody <jcody@redhat.com> 2030L: qemu-block@nongnu.org 2031S: Supported 2032F: block/rbd.c 2033T: git git://github.com/codyprime/qemu-kvm-jtc.git block 2034 2035Sheepdog 2036M: Liu Yuan <namei.unix@gmail.com> 2037M: Jeff Cody <jcody@redhat.com> 2038L: qemu-block@nongnu.org 2039S: Supported 2040F: block/sheepdog.c 2041T: git git://github.com/codyprime/qemu-kvm-jtc.git block 2042 2043VHDX 2044M: Jeff Cody <jcody@redhat.com> 2045L: qemu-block@nongnu.org 2046S: Supported 2047F: block/vhdx* 2048T: git git://github.com/codyprime/qemu-kvm-jtc.git block 2049 2050VDI 2051M: Stefan Weil <sw@weilnetz.de> 2052L: qemu-block@nongnu.org 2053S: Maintained 2054F: block/vdi.c 2055 2056iSCSI 2057M: Ronnie Sahlberg <ronniesahlberg@gmail.com> 2058M: Paolo Bonzini <pbonzini@redhat.com> 2059M: Peter Lieven <pl@kamp.de> 2060L: qemu-block@nongnu.org 2061S: Odd Fixes 2062F: block/iscsi.c 2063F: block/iscsi-opts.c 2064 2065Network Block Device (NBD) 2066M: Eric Blake <eblake@redhat.com> 2067L: qemu-block@nongnu.org 2068S: Maintained 2069F: block/nbd* 2070F: nbd/ 2071F: include/block/nbd* 2072F: qemu-nbd.* 2073F: blockdev-nbd.c 2074F: docs/interop/nbd.txt 2075T: git git://repo.or.cz/qemu/ericb.git nbd 2076 2077NFS 2078M: Jeff Cody <jcody@redhat.com> 2079M: Peter Lieven <pl@kamp.de> 2080L: qemu-block@nongnu.org 2081S: Maintained 2082F: block/nfs.c 2083T: git git://github.com/codyprime/qemu-kvm-jtc.git block 2084 2085SSH 2086M: Richard W.M. Jones <rjones@redhat.com> 2087M: Jeff Cody <jcody@redhat.com> 2088L: qemu-block@nongnu.org 2089S: Supported 2090F: block/ssh.c 2091T: git git://github.com/codyprime/qemu-kvm-jtc.git block 2092 2093CURL 2094M: Jeff Cody <jcody@redhat.com> 2095L: qemu-block@nongnu.org 2096S: Supported 2097F: block/curl.c 2098T: git git://github.com/codyprime/qemu-kvm-jtc.git block 2099 2100GLUSTER 2101M: Jeff Cody <jcody@redhat.com> 2102L: qemu-block@nongnu.org 2103S: Supported 2104F: block/gluster.c 2105T: git git://github.com/codyprime/qemu-kvm-jtc.git block 2106 2107Null Block Driver 2108M: Fam Zheng <famz@redhat.com> 2109L: qemu-block@nongnu.org 2110S: Supported 2111F: block/null.c 2112 2113NVMe Block Driver 2114M: Fam Zheng <famz@redhat.com> 2115L: qemu-block@nongnu.org 2116S: Supported 2117F: block/nvme* 2118 2119Bootdevice 2120M: Gonglei <arei.gonglei@huawei.com> 2121S: Maintained 2122F: bootdevice.c 2123 2124Quorum 2125M: Alberto Garcia <berto@igalia.com> 2126S: Supported 2127F: block/quorum.c 2128L: qemu-block@nongnu.org 2129 2130blklogwrites 2131M: Ari Sundholm <ari@tuxera.com> 2132L: qemu-block@nongnu.org 2133S: Supported 2134F: block/blklogwrites.c 2135 2136blkverify 2137M: Stefan Hajnoczi <stefanha@redhat.com> 2138L: qemu-block@nongnu.org 2139S: Supported 2140F: block/blkverify.c 2141 2142bochs 2143M: Stefan Hajnoczi <stefanha@redhat.com> 2144L: qemu-block@nongnu.org 2145S: Supported 2146F: block/bochs.c 2147 2148cloop 2149M: Stefan Hajnoczi <stefanha@redhat.com> 2150L: qemu-block@nongnu.org 2151S: Supported 2152F: block/cloop.c 2153 2154dmg 2155M: Stefan Hajnoczi <stefanha@redhat.com> 2156L: qemu-block@nongnu.org 2157S: Supported 2158F: block/dmg.c 2159 2160parallels 2161M: Stefan Hajnoczi <stefanha@redhat.com> 2162M: Denis V. Lunev <den@openvz.org> 2163L: qemu-block@nongnu.org 2164S: Supported 2165F: block/parallels.c 2166F: docs/interop/parallels.txt 2167 2168qed 2169M: Stefan Hajnoczi <stefanha@redhat.com> 2170L: qemu-block@nongnu.org 2171S: Supported 2172F: block/qed.c 2173 2174raw 2175M: Kevin Wolf <kwolf@redhat.com> 2176L: qemu-block@nongnu.org 2177S: Supported 2178F: block/linux-aio.c 2179F: include/block/raw-aio.h 2180F: block/raw-format.c 2181F: block/file-posix.c 2182F: block/file-win32.c 2183F: block/win32-aio.c 2184 2185qcow2 2186M: Kevin Wolf <kwolf@redhat.com> 2187M: Max Reitz <mreitz@redhat.com> 2188L: qemu-block@nongnu.org 2189S: Supported 2190F: block/qcow2* 2191F: docs/interop/qcow2.txt 2192 2193qcow 2194M: Kevin Wolf <kwolf@redhat.com> 2195L: qemu-block@nongnu.org 2196S: Supported 2197F: block/qcow.c 2198 2199blkdebug 2200M: Kevin Wolf <kwolf@redhat.com> 2201M: Max Reitz <mreitz@redhat.com> 2202L: qemu-block@nongnu.org 2203S: Supported 2204F: block/blkdebug.c 2205 2206vpc 2207M: Kevin Wolf <kwolf@redhat.com> 2208L: qemu-block@nongnu.org 2209S: Supported 2210F: block/vpc.c 2211 2212vvfat 2213M: Kevin Wolf <kwolf@redhat.com> 2214L: qemu-block@nongnu.org 2215S: Supported 2216F: block/vvfat.c 2217 2218Image format fuzzer 2219M: Stefan Hajnoczi <stefanha@redhat.com> 2220L: qemu-block@nongnu.org 2221S: Supported 2222F: tests/image-fuzzer/ 2223 2224Replication 2225M: Wen Congyang <wencongyang2@huawei.com> 2226M: Xie Changlong <xiechanglong.d@gmail.com> 2227S: Supported 2228F: replication* 2229F: block/replication.c 2230F: tests/test-replication.c 2231F: docs/block-replication.txt 2232 2233PVRDMA 2234M: Yuval Shaia <yuval.shaia@oracle.com> 2235M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 2236S: Maintained 2237F: hw/rdma/* 2238F: hw/rdma/vmw/* 2239F: docs/pvrdma.txt 2240 2241Build and test automation 2242------------------------- 2243Build and test automation 2244M: Alex Bennée <alex.bennee@linaro.org> 2245M: Fam Zheng <famz@redhat.com> 2246R: Philippe Mathieu-Daudé <f4bug@amsat.org> 2247L: qemu-devel@nongnu.org 2248S: Maintained 2249F: .travis.yml 2250F: scripts/travis/ 2251F: .shippable.yml 2252F: tests/docker/ 2253F: tests/vm/ 2254W: https://travis-ci.org/qemu/qemu 2255W: https://app.shippable.com/github/qemu/qemu 2256W: http://patchew.org/QEMU/ 2257 2258Guest Test Compilation Support 2259M: Alex Bennée <alex.bennee@linaro.org> 2260R: Philippe Mathieu-Daudé <f4bug@amsat.org> 2261F: tests/tcg/Makefile 2262F: tests/tcg/Makefile.include 2263L: qemu-devel@nongnu.org 2264 2265Documentation 2266------------- 2267Build system architecture 2268M: Daniel P. Berrange <berrange@redhat.com> 2269S: Odd Fixes 2270F: docs/devel/build-system.txt 2271 2272Incompatible changes 2273R: libvir-list@redhat.com 2274F: qemu-deprecated.texi 2275 2276Build System 2277------------ 2278GIT submodules 2279M: Daniel P. Berrange <berrange@redhat.com> 2280S: Odd Fixes 2281F: scripts/git-submodule.sh 2282