From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-20.1 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 55F18C433B4 for ; Thu, 13 May 2021 18:59:03 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5AF29613B5 for ; Thu, 13 May 2021 18:59:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5AF29613B5 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:49150 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhGY1-0002Kn-D4 for qemu-devel@archiver.kernel.org; Thu, 13 May 2021 14:59:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42584) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhGUS-0008Vi-CT for qemu-devel@nongnu.org; Thu, 13 May 2021 14:55:20 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:51579) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhGTy-0004Ig-GG for qemu-devel@nongnu.org; Thu, 13 May 2021 14:55:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1620932086; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=KY8AzDidKyHQQcoRn7tUsW9/w4IJptzGbD1ukpe9TME=; b=NWHVBZdXXck/afrtUXfxJvRKM4N0I+NfZ8M8rrzngJA6qiCQuKNg4RlL99o1xrxXmF1Vud Lx0HKhv30u91zrya8cx6mry23HkqbqtwwXcySsE+4xKBir0sVxMQ6Tv53Z2EnUoyL2YWTB GE6HROJsnq0/bdh2Hxl9W5RIoGS4AJg= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-37-jjHwnWANNt6OXeyNnXI2ng-1; Thu, 13 May 2021 14:54:39 -0400 X-MC-Unique: jjHwnWANNt6OXeyNnXI2ng-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 67D00801817 for ; Thu, 13 May 2021 18:54:38 +0000 (UTC) Received: from [10.10.117.64] (ovpn-117-64.rdu2.redhat.com [10.10.117.64]) by smtp.corp.redhat.com (Postfix) with ESMTP id 01A9B687CC; Thu, 13 May 2021 18:54:29 +0000 (UTC) Subject: Re: [Qemu-devel] [PATCH] MAINTAINERS: convert to JSON To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= , Paolo Bonzini , qemu-devel@nongnu.org References: <20190401112945.25592-1-pbonzini@redhat.com> From: John Snow Message-ID: <7b7ad468-3ebb-2fe2-94e8-307b6469b311@redhat.com> Date: Thu, 13 May 2021 14:54:29 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=jsnow@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=216.205.24.124; envelope-from=jsnow@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -34 X-Spam_score: -3.5 X-Spam_bar: --- X-Spam_report: (-3.5 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.699, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Willian Rampazzo , Wainer dos Santos Moschetta , Matteo Croce Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" On 5/13/21 2:32 PM, Philippe Mathieu-Daudé wrote: > Cc'ing John/Willian/Wainer > Yes, what about it? What brings this up? --js > On 4/1/19 1:29 PM, Paolo Bonzini wrote: >> JSON is already in wide use within QEMU for QMP and QAPI, enable >> wider usage of MAINTAINERS by applying a well-defined machine-readable >> format. >> >> Converting scripts/getmaintainers.pl is left for next year. >> >> Suggested-by: Matteo Croce >> Signed-off-by: Paolo Bonzini >> --- >> MAINTAINERS | 2614 +--------------------------- >> MAINTAINERS.json | 4257 ++++++++++++++++++++++++++++++++++++++++++++++ >> 2 files changed, 4301 insertions(+), 2570 deletions(-) >> create mode 100644 MAINTAINERS.json >> >> diff --git a/MAINTAINERS b/MAINTAINERS >> index 56139ac8ab..1464abd326 100644 >> --- a/MAINTAINERS >> +++ b/MAINTAINERS >> @@ -9,21 +9,38 @@ to be CC'd when submitting a patch to obtain appropriate review. >> In general, if you have a question about inclusion of a patch, you should >> consult qemu-devel and not any specific individual privately. >> >> -Descriptions of section entries: >> +The maintainers list can be found in machine-readable JSON format as an array >> +of dictionaries. The keys in the dictionary are defined as follows: >> >> - M: Mail patches to: FullName >> - Maintainers are looking after a certain area and must be CCed on >> - patches. They are considered the main contact point. >> - R: Designated reviewer: FullName >> - These reviewers should be CCed on patches. >> - Reviewers are familiar with the subject matter and provide feedback >> - even though they are not maintainers. >> - L: Mailing list that is relevant to this area >> - These lists should be CCed on patches. >> - W: Web-page with status/info >> - Q: Patchwork web based patch tracking system site >> - T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. >> - S: Status, one of the following: >> +Name >> + Descriptive name of the section >> + >> +Mail >> + Mail patches to: FullName >> + Maintainers are looking after a certain area and must be CCed on >> + patches. They are considered the main contact point. >> + >> +Reviewer >> + Designated reviewer: FullName >> + hese reviewers should be CCed on patches. >> + eviewers are familiar with the subject matter and provide feedback >> + ven though they are not maintainers. >> + >> +List >> + Mailing list that is relevant to this area >> + These lists should be CCed on patches. >> + >> +Webpage >> + Web-page with status/info >> + >> +Patchwork >> + Patchwork web based patch tracking system site >> + >> +Tree >> + SCM tree type and location. Type is one of: git, hg, quilt, stgit. >> + >> +Status >> + Status, one of the following: >> Supported: Someone is actually paid to look after this. >> Maintained: Someone actually looks after it. >> Odd Fixes: It has a maintainer but they don't have time to do >> @@ -33,2562 +50,19 @@ Descriptions of section entries: >> Obsolete: Old code. Something tagged obsolete generally means >> it has been replaced by a better system and you >> should be using that. >> - F: Files and directories with wildcard patterns. >> - A trailing slash includes all files and subdirectory files. >> - F: drivers/net/ all files in and below drivers/net >> - F: drivers/net/* all files in drivers/net, but not below >> - F: */net/* all files in "any top level directory"/net >> - One pattern per line. Multiple F: lines acceptable. >> - X: Files and directories that are NOT maintained, same rules as F: >> - Files exclusions are tested before file matches. >> - Can be useful for excluding a specific subdirectory, for instance: >> - F: net/ >> - X: net/ipv6/ >> - matches all files in and below net excluding net/ipv6/ >> - K: Keyword perl extended regex pattern to match content in a >> - patch or file. For instance: >> - K: of_get_profile >> - matches patches or files that contain "of_get_profile" >> - K: \b(printk|pr_(info|err))\b >> - matches patches or files that contain one or more of the words >> - printk, pr_info or pr_err >> - One regex pattern per line. Multiple K: lines acceptable. >> - >> - >> -General Project Administration >> ------------------------------- >> -M: Peter Maydell >> - >> -All patches CC here >> -L: qemu-devel@nongnu.org >> -F: * >> -F: */ >> - >> -Responsible Disclosure, Reporting Security Issues >> ------------------------------- >> -W: https://wiki.qemu.org/SecurityProcess >> -M: Michael S. Tsirkin >> -L: secalert@redhat.com >> - >> -Trivial patches >> ---------------- >> -Trivial patches >> -M: Michael Tokarev >> -M: Laurent Vivier >> -S: Maintained >> -L: qemu-trivial@nongnu.org >> -K: ^Subject:.*(?i)trivial >> -T: git git://git.corpit.ru/qemu.git trivial-patches >> -T: git https://github.com/vivier/qemu.git trivial-patches >> - >> -Architecture support >> --------------------- >> -S390 >> -M: Cornelia Huck >> -S: Supported >> -F: default-configs/s390x-softmmu.mak >> -F: gdb-xml/s390*.xml >> -F: hw/char/sclp*.[hc] >> -F: hw/char/terminal3270.c >> -F: hw/intc/s390_flic.c >> -F: hw/intc/s390_flic_kvm.c >> -F: hw/s390x/ >> -F: hw/vfio/ap.c >> -F: hw/vfio/ccw.c >> -F: hw/watchdog/wdt_diag288.c >> -F: include/hw/s390x/ >> -F: include/hw/watchdog/wdt_diag288.h >> -F: pc-bios/s390-ccw/ >> -F: pc-bios/s390-ccw.img >> -F: target/s390x/ >> -F: docs/vfio-ap.txt >> -K: ^Subject:.*(?i)s390x? >> -T: git https://github.com/cohuck/qemu.git s390-next >> -L: qemu-s390x@nongnu.org >> - >> -Guest CPU cores (TCG): >> ----------------------- >> -Overall >> -L: qemu-devel@nongnu.org >> -M: Richard Henderson >> -R: Paolo Bonzini >> -S: Maintained >> -F: cpus.c >> -F: exec.c >> -F: accel/tcg/ >> -F: accel/stubs/tcg-stub.c >> -F: scripts/decodetree.py >> -F: docs/devel/decodetree.rst >> -F: include/exec/cpu*.h >> -F: include/exec/exec-all.h >> -F: include/exec/helper*.h >> -F: include/exec/tb-hash.h >> -F: include/sysemu/cpus.h >> - >> -FPU emulation >> -M: Aurelien Jarno >> -M: Peter Maydell >> -M: Alex Bennée >> -S: Maintained >> -F: fpu/ >> -F: include/fpu/ >> -F: tests/fp/ >> - >> -Alpha >> -M: Richard Henderson >> -S: Maintained >> -F: target/alpha/ >> -F: tests/tcg/alpha/ >> -F: disas/alpha.c >> - >> -ARM >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: target/arm/ >> -F: tests/tcg/arm/ >> -F: tests/tcg/aarch64/ >> -F: hw/arm/ >> -F: hw/cpu/a*mpcore.c >> -F: include/hw/cpu/a*mpcore.h >> -F: disas/arm.c >> -F: disas/arm-a64.cc >> -F: disas/libvixl/ >> - >> -ARM SMMU >> -M: Eric Auger >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/arm/smmu* >> -F: include/hw/arm/smmu* >> - >> -CRIS >> -M: Edgar E. Iglesias >> -S: Maintained >> -F: target/cris/ >> -F: hw/cris/ >> -F: include/hw/cris/ >> -F: tests/tcg/cris/ >> -F: disas/cris.c >> - >> -HPPA (PA-RISC) >> -M: Richard Henderson >> -S: Maintained >> -F: target/hppa/ >> -F: hw/hppa/ >> -F: disas/hppa.c >> - >> -LM32 >> -M: Michael Walle >> -S: Maintained >> -F: target/lm32/ >> -F: disas/lm32.c >> -F: hw/lm32/ >> -F: hw/*/lm32_* >> -F: hw/*/milkymist-* >> -F: include/hw/display/milkymist_tmu2.h >> -F: include/hw/char/lm32_juart.h >> -F: include/hw/lm32/ >> -F: tests/tcg/lm32/ >> - >> -M68K >> -M: Laurent Vivier >> -S: Maintained >> -F: target/m68k/ >> -F: disas/m68k.c >> - >> -MicroBlaze >> -M: Edgar E. Iglesias >> -S: Maintained >> -F: target/microblaze/ >> -F: hw/microblaze/ >> -F: disas/microblaze.c >> - >> -MIPS >> -M: Aurelien Jarno >> -M: Aleksandar Markovic >> -R: Aleksandar Rikalo >> -S: Maintained >> -F: target/mips/ >> -F: default-configs/*mips* >> -F: disas/mips.c >> -F: disas/nanomips.cpp >> -F: disas/nanomips.h >> -F: hw/intc/mips_gic.c >> -F: hw/mips/ >> -F: hw/misc/mips_* >> -F: hw/timer/mips_gictimer.c >> -F: include/hw/intc/mips_gic.h >> -F: include/hw/mips/ >> -F: include/hw/misc/mips_* >> -F: include/hw/timer/mips_gictimer.h >> -F: tests/tcg/mips/ >> -K: ^Subject:.*(?i)mips >> - >> -Moxie >> -M: Anthony Green >> -S: Maintained >> -F: target/moxie/ >> -F: disas/moxie.c >> -F: hw/moxie/ >> -F: default-configs/moxie-softmmu.mak >> - >> -NiosII >> -M: Chris Wulff >> -M: Marek Vasut >> -S: Maintained >> -F: target/nios2/ >> -F: hw/nios2/ >> -F: hw/intc/nios2_iic.c >> -F: disas/nios2.c >> -F: default-configs/nios2-softmmu.mak >> - >> -OpenRISC >> -M: Stafford Horne >> -S: Odd Fixes >> -F: target/openrisc/ >> -F: hw/openrisc/ >> -F: tests/tcg/openrisc/ >> - >> -PowerPC >> -M: David Gibson >> -L: qemu-ppc@nongnu.org >> -S: Maintained >> -F: target/ppc/ >> -F: hw/ppc/ >> -F: include/hw/ppc/ >> -F: disas/ppc.c >> - >> -RISC-V >> -M: Palmer Dabbelt >> -M: Alistair Francis >> -M: Sagar Karandikar >> -M: Bastian Koppelmann >> -L: qemu-riscv@nongnu.org >> -S: Supported >> -F: target/riscv/ >> -F: hw/riscv/ >> -F: include/hw/riscv/ >> -F: linux-user/host/riscv32/ >> -F: linux-user/host/riscv64/ >> - >> -S390 >> -M: Richard Henderson >> -M: David Hildenbrand >> -S: Maintained >> -F: target/s390x/ >> -F: hw/s390x/ >> -F: disas/s390.c >> -F: tests/tcg/s390x/ >> -L: qemu-s390x@nongnu.org >> - >> -SH4 >> -M: Aurelien Jarno >> -S: Odd Fixes >> -F: target/sh4/ >> -F: hw/sh4/ >> -F: disas/sh4.c >> -F: include/hw/sh4/ >> - >> -SPARC >> -M: Mark Cave-Ayland >> -M: Artyom Tarasenko >> -S: Maintained >> -F: target/sparc/ >> -F: hw/sparc/ >> -F: hw/sparc64/ >> -F: include/hw/sparc/sparc64.h >> -F: disas/sparc.c >> - >> -UniCore32 >> -M: Guan Xuetao >> -S: Maintained >> -F: target/unicore32/ >> -F: hw/unicore32/ >> -F: include/hw/unicore32/ >> - >> -X86 >> -M: Paolo Bonzini >> -M: Richard Henderson >> -M: Eduardo Habkost >> -S: Maintained >> -F: target/i386/ >> -F: tests/tcg/i386/ >> -F: tests/tcg/x86_64/ >> -F: hw/i386/ >> -F: disas/i386.c >> -F: docs/qemu-cpu-models.texi >> -T: git https://github.com/ehabkost/qemu.git x86-next >> - >> -Xtensa >> -M: Max Filippov >> -W: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa >> -S: Maintained >> -F: target/xtensa/ >> -F: hw/xtensa/ >> -F: tests/tcg/xtensa/ >> -F: disas/xtensa.c >> -F: include/hw/xtensa/xtensa-isa.h >> -F: default-configs/xtensa*.mak >> - >> -TriCore >> -M: Bastian Koppelmann >> -S: Maintained >> -F: target/tricore/ >> -F: hw/tricore/ >> -F: include/hw/tricore/ >> - >> -Multiarch Linux User Tests >> -M: Alex Bennée >> -S: Maintained >> -F: tests/tcg/multiarch/ >> - >> -Guest CPU Cores (KVM): >> ----------------------- >> - >> -Overall >> -M: Paolo Bonzini >> -L: kvm@vger.kernel.org >> -S: Supported >> -F: */kvm.* >> -F: accel/kvm/ >> -F: accel/stubs/kvm-stub.c >> -F: include/hw/kvm/ >> -F: include/sysemu/kvm*.h >> -F: scripts/kvm/kvm_flightrecorder >> - >> -ARM >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: target/arm/kvm.c >> - >> -MIPS >> -M: James Hogan >> -R: Aleksandar Rikalo >> -S: Maintained >> -F: target/mips/kvm.c >> - >> -PPC >> -M: David Gibson >> -S: Maintained >> -F: target/ppc/kvm.c >> - >> -S390 >> -M: Halil Pasic >> -M: Cornelia Huck >> -M: Christian Borntraeger >> -S: Supported >> -F: target/s390x/kvm.c >> -F: target/s390x/kvm_s390x.h >> -F: target/s390x/kvm-stub.c >> -F: target/s390x/ioinst.[ch] >> -F: target/s390x/machine.c >> -F: target/s390x/sigp.c >> -F: hw/intc/s390_flic.c >> -F: hw/intc/s390_flic_kvm.c >> -F: include/hw/s390x/s390_flic.h >> -F: gdb-xml/s390*.xml >> -T: git https://github.com/cohuck/qemu.git s390-next >> -T: git https://github.com/borntraeger/qemu.git s390-next >> -L: qemu-s390x@nongnu.org >> - >> -X86 >> -M: Paolo Bonzini >> -M: Marcelo Tosatti >> -L: kvm@vger.kernel.org >> -S: Supported >> -F: target/i386/kvm.c >> -F: scripts/kvm/vmxcap >> - >> -Guest CPU Cores (Xen): >> ----------------------- >> - >> -X86 >> -M: Stefano Stabellini >> -M: Anthony Perard >> -M: Paul Durrant >> -L: xen-devel@lists.xenproject.org >> -S: Supported >> -F: */xen* >> -F: hw/9pfs/xen-9p-backend.c >> -F: hw/char/xen_console.c >> -F: hw/display/xenfb.c >> -F: hw/net/xen_nic.c >> -F: hw/block/xen* >> -F: hw/block/dataplane/xen* >> -F: hw/xen/ >> -F: hw/xenpv/ >> -F: hw/i386/xen/ >> -F: include/hw/block/dataplane/xen* >> -F: include/hw/xen/ >> -F: include/sysemu/xen-mapcache.h >> - >> -Hosts: >> ------- >> - >> -LINUX >> -M: Michael S. Tsirkin >> -M: Cornelia Huck >> -M: Paolo Bonzini >> -S: Maintained >> -F: linux-headers/ >> -F: scripts/update-linux-headers.sh >> - >> -POSIX >> -M: Paolo Bonzini >> -S: Maintained >> -F: os-posix.c >> -F: include/sysemu/os-posix.h >> -F: util/*posix*.c >> -F: include/qemu/*posix*.h >> - >> -NETBSD >> -L: qemu-devel@nongnu.org >> -M: Kamil Rytarowski >> -S: Maintained >> -K: ^Subject:.*(?i)NetBSD >> - >> -OPENBSD >> -L: qemu-devel@nongnu.org >> -M: Brad Smith >> -S: Maintained >> -K: ^Subject:.*(?i)OpenBSD >> - >> -W32, W64 >> -L: qemu-devel@nongnu.org >> -M: Stefan Weil >> -S: Maintained >> -F: *win32* >> -F: */*win32* >> -F: include/*/*win32* >> -X: qga/*win32* >> -F: qemu.nsi >> - >> -Alpha Machines >> -M: Richard Henderson >> -S: Maintained >> -F: hw/alpha/ >> -F: hw/isa/smc37c669-superio.c >> - >> -ARM Machines >> ------------- >> -Allwinner-a10 >> -M: Beniamino Galvani >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/*/allwinner* >> -F: include/hw/*/allwinner* >> -F: hw/arm/cubieboard.c >> - >> -ARM PrimeCell and CMSDK devices >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/char/pl011.c >> -F: include/hw/char/pl011.h >> -F: hw/display/pl110* >> -F: hw/dma/pl080.c >> -F: include/hw/dma/pl080.h >> -F: hw/dma/pl330.c >> -F: hw/gpio/pl061.c >> -F: hw/input/pl050.c >> -F: hw/intc/pl190.c >> -F: hw/sd/pl181.c >> -F: hw/ssi/pl022.c >> -F: include/hw/ssi/pl022.h >> -F: hw/timer/pl031.c >> -F: include/hw/timer/pl031.h >> -F: include/hw/arm/primecell.h >> -F: hw/timer/cmsdk-apb-timer.c >> -F: include/hw/timer/cmsdk-apb-timer.h >> -F: hw/timer/cmsdk-apb-dualtimer.c >> -F: include/hw/timer/cmsdk-apb-dualtimer.h >> -F: hw/char/cmsdk-apb-uart.c >> -F: include/hw/char/cmsdk-apb-uart.h >> -F: hw/watchdog/cmsdk-apb-watchdog.c >> -F: include/hw/watchdog/cmsdk-apb-watchdog.h >> -F: hw/misc/tz-ppc.c >> -F: include/hw/misc/tz-ppc.h >> -F: hw/misc/tz-mpc.c >> -F: include/hw/misc/tz-mpc.h >> -F: hw/misc/tz-msc.c >> -F: include/hw/misc/tz-msc.h >> - >> -ARM cores >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/intc/arm* >> -F: hw/intc/gic_internal.h >> -F: hw/misc/a9scu.c >> -F: hw/misc/arm11scu.c >> -F: hw/misc/arm_l2x0.c >> -F: hw/timer/a9gtimer* >> -F: hw/timer/arm* >> -F: include/hw/arm/arm*.h >> -F: include/hw/intc/arm* >> -F: include/hw/misc/a9scu.h >> -F: include/hw/misc/arm11scu.h >> -F: include/hw/timer/a9gtimer.h >> -F: include/hw/timer/arm_mptimer.h >> -F: include/hw/timer/armv7m_systick.h >> -F: tests/test-arm-mptimer.c >> - >> -Exynos >> -M: Igor Mitsyanko >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/*/exynos* >> -F: include/hw/arm/exynos4210.h >> - >> -Calxeda Highbank >> -M: Rob Herring >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/highbank.c >> -F: hw/net/xgmac.c >> - >> -Canon DIGIC >> -M: Antony Pavlov >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: include/hw/arm/digic.h >> -F: hw/*/digic* >> -F: include/hw/*/digic* >> - >> -Gumstix >> -M: Peter Maydell >> -R: Philippe Mathieu-Daudé >> -L: qemu-devel@nongnu.org >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/gumstix.c >> - >> -i.MX25 PDK >> -M: Peter Maydell >> -R: Jean-Christophe Dubois >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/fsl-imx25.c >> -F: hw/arm/imx25_pdk.c >> -F: hw/misc/imx25_ccm.c >> -F: include/hw/arm/fsl-imx25.h >> -F: include/hw/misc/imx25_ccm.h >> - >> -i.MX31 (kzm) >> -M: Peter Chubb >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/kzm.c >> -F: hw/*/imx_* >> -F: hw/*/*imx31* >> -F: include/hw/*/imx_* >> -F: include/hw/*/*imx31* >> - >> -Integrator CP >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/arm/integratorcp.c >> -F: hw/misc/arm_integrator_debug.c >> -F: include/hw/misc/arm_integrator_debug.h >> - >> -MCIMX6UL EVK / i.MX6ul >> -M: Peter Maydell >> -R: Jean-Christophe Dubois >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/mcimx6ul-evk.c >> -F: hw/arm/fsl-imx6ul.c >> -F: hw/misc/imx6ul_ccm.c >> -F: include/hw/arm/fsl-imx6ul.h >> -F: include/hw/misc/imx6ul_ccm.h >> - >> -MCIMX7D SABRE / i.MX7 >> -M: Peter Maydell >> -R: Andrey Smirnov >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/mcimx7d-sabre.c >> -F: hw/arm/fsl-imx7.c >> -F: hw/misc/imx7_*.c >> -F: include/hw/arm/fsl-imx7.h >> -F: include/hw/misc/imx7_*.h >> -F: hw/pci-host/designware.c >> -F: include/hw/pci-host/designware.h >> - >> -MPS2 >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/arm/mps2.c >> -F: hw/arm/mps2-tz.c >> -F: hw/misc/mps2-*.c >> -F: include/hw/misc/mps2-*.h >> -F: hw/arm/armsse.c >> -F: include/hw/arm/armsse.h >> -F: hw/misc/iotkit-secctl.c >> -F: include/hw/misc/iotkit-secctl.h >> -F: hw/misc/iotkit-sysctl.c >> -F: include/hw/misc/iotkit-sysctl.h >> -F: hw/misc/iotkit-sysinfo.c >> -F: include/hw/misc/iotkit-sysinfo.h >> -F: hw/misc/armsse-cpuid.c >> -F: include/hw/misc/armsse-cpuid.h >> -F: hw/misc/armsse-mhu.c >> -F: include/hw/misc/armsse-mhu.h >> - >> -Musca >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/arm/musca.c >> - >> -Musicpal >> -M: Jan Kiszka >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/musicpal.c >> - >> -nSeries >> -M: Andrzej Zaborowski >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/nseries.c >> -F: hw/input/lm832x.c >> -F: hw/input/tsc2005.c >> -F: hw/misc/cbus.c >> -F: hw/timer/twl92230.c >> - >> -Palm >> -M: Andrzej Zaborowski >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/palm.c >> -F: hw/input/tsc210x.c >> - >> -Raspberry Pi >> -M: Peter Maydell >> -R: Andrew Baumann >> -R: Philippe Mathieu-Daudé >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/raspi.c >> -F: hw/arm/raspi_platform.h >> -F: hw/*/bcm283* >> -F: include/hw/arm/raspi* >> -F: include/hw/*/bcm283* >> - >> -Real View >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/arm/realview* >> -F: hw/cpu/realview_mpcore.c >> -F: hw/intc/realview_gic.c >> -F: include/hw/intc/realview_gic.h >> - >> -PXA2XX >> -M: Andrzej Zaborowski >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/mainstone.c >> -F: hw/arm/spitz.c >> -F: hw/arm/tosa.c >> -F: hw/arm/z2.c >> -F: hw/*/pxa2xx* >> -F: hw/display/tc6393xb.c >> -F: hw/gpio/max7310.c >> -F: hw/gpio/zaurus.c >> -F: hw/misc/mst_fpga.c >> -F: hw/misc/max111x.c >> -F: include/hw/arm/pxa.h >> -F: include/hw/arm/sharpsl.h >> - >> -SABRELITE / i.MX6 >> -M: Peter Maydell >> -R: Jean-Christophe Dubois >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/sabrelite.c >> -F: hw/arm/fsl-imx6.c >> -F: hw/misc/imx6_*.c >> -F: hw/ssi/imx_spi.c >> -F: include/hw/arm/fsl-imx6.h >> -F: include/hw/misc/imx6_*.h >> -F: include/hw/ssi/imx_spi.h >> - >> -Sharp SL-5500 (Collie) PDA >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Odd Fixes >> -F: hw/arm/collie.c >> -F: hw/arm/strongarm* >> - >> -Stellaris >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/*/stellaris* >> - >> -Versatile Express >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/arm/vexpress.c >> - >> -Versatile PB >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/*/versatile* >> -F: hw/misc/arm_sysctl.c >> - >> -Virt >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/arm/virt* >> -F: include/hw/arm/virt.h >> - >> -Xilinx Zynq >> -M: Edgar E. Iglesias >> -M: Alistair Francis >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/*/xilinx_* >> -F: hw/*/cadence_* >> -F: hw/misc/zynq* >> -F: include/hw/misc/zynq* >> -X: hw/ssi/xilinx_* >> - >> -Xilinx ZynqMP >> -M: Alistair Francis >> -M: Edgar E. Iglesias >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/*/xlnx*.c >> -F: include/hw/*/xlnx*.h >> -F: include/hw/ssi/xilinx_spips.h >> -F: hw/display/dpcd.c >> -F: include/hw/display/dpcd.h >> - >> -ARM ACPI Subsystem >> -M: Shannon Zhao >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/arm/virt-acpi-build.c >> - >> -STM32F205 >> -M: Alistair Francis >> -M: Peter Maydell >> -S: Maintained >> -F: hw/arm/stm32f205_soc.c >> -F: hw/misc/stm32f2xx_syscfg.c >> -F: hw/char/stm32f2xx_usart.c >> -F: hw/timer/stm32f2xx_timer.c >> -F: hw/adc/* >> -F: hw/ssi/stm32f2xx_spi.c >> -F: include/hw/*/stm32*.h >> - >> -Netduino 2 >> -M: Alistair Francis >> -M: Peter Maydell >> -S: Maintained >> -F: hw/arm/netduino2.c >> - >> -SmartFusion2 >> -M: Subbaraya Sundeep >> -M: Peter Maydell >> -S: Maintained >> -F: hw/arm/msf2-soc.c >> -F: hw/misc/msf2-sysreg.c >> -F: hw/timer/mss-timer.c >> -F: hw/ssi/mss-spi.c >> -F: include/hw/arm/msf2-soc.h >> -F: include/hw/misc/msf2-sysreg.h >> -F: include/hw/timer/mss-timer.h >> -F: include/hw/ssi/mss-spi.h >> - >> -Emcraft M2S-FG484 >> -M: Subbaraya Sundeep >> -M: Peter Maydell >> -S: Maintained >> -F: hw/arm/msf2-som.c >> - >> -ASPEED BMCs >> -M: Cédric Le Goater >> -M: Peter Maydell >> -R: Andrew Jeffery >> -R: Joel Stanley >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/*/*aspeed* >> -F: hw/misc/pca9552.c >> -F: include/hw/*/*aspeed* >> -F: include/hw/misc/pca9552*.h >> -F: hw/net/ftgmac100.c >> -F: include/hw/net/ftgmac100.h >> - >> -NRF51 >> -M: Joel Stanley >> -M: Peter Maydell >> -L: qemu-arm@nongnu.org >> -S: Maintained >> -F: hw/*/nrf51*.c >> -F: hw/*/microbit*.c >> -F: include/hw/*/nrf51*.h >> -F: include/hw/*/microbit*.h >> -F: tests/microbit-test.c >> - >> -CRIS Machines >> -------------- >> -Axis Dev88 >> -M: Edgar E. Iglesias >> -S: Maintained >> -F: hw/cris/axis_dev88.c >> -F: hw/*/etraxfs_*.c >> - >> -HP-PARISC Machines >> ------------------- >> -Dino >> -M: Richard Henderson >> -R: Helge Deller >> -S: Odd Fixes >> -F: hw/hppa/ >> -F: pc-bios/hppa-firmware.img >> - >> -LM32 Machines >> -------------- >> -EVR32 and uclinux BSP >> -M: Michael Walle >> -S: Maintained >> -F: hw/lm32/lm32_boards.c >> - >> -milkymist >> -M: Michael Walle >> -S: Maintained >> -F: hw/lm32/milkymist.c >> - >> -M68K Machines >> -------------- >> -an5206 >> -M: Thomas Huth >> -S: Odd Fixes >> -F: hw/m68k/an5206.c >> -F: hw/m68k/mcf5206.c >> - >> -mcf5208 >> -M: Thomas Huth >> -S: Odd Fixes >> -F: hw/m68k/mcf5208.c >> -F: hw/m68k/mcf_intc.c >> -F: hw/char/mcf_uart.c >> -F: hw/net/mcf_fec.c >> -F: include/hw/m68k/mcf*.h >> - >> -MicroBlaze Machines >> -------------------- >> -petalogix_s3adsp1800 >> -M: Edgar E. Iglesias >> -S: Maintained >> -F: hw/microblaze/petalogix_s3adsp1800_mmu.c >> -F: include/hw/char/xilinx_uartlite.h >> - >> -petalogix_ml605 >> -M: Edgar E. Iglesias >> -S: Maintained >> -F: hw/microblaze/petalogix_ml605_mmu.c >> - >> -MIPS Machines >> -------------- >> -Jazz >> -M: Hervé Poussineau >> -R: Aleksandar Rikalo >> -S: Maintained >> -F: hw/mips/mips_jazz.c >> -F: hw/display/jazz_led.c >> -F: hw/dma/rc4030.c >> - >> -Malta >> -M: Aurelien Jarno >> -R: Aleksandar Rikalo >> -S: Maintained >> -F: hw/mips/mips_malta.c >> - >> -Mipssim >> -M: Aleksandar Markovic >> -R: Aleksandar Rikalo >> -S: Odd Fixes >> -F: hw/mips/mips_mipssim.c >> -F: hw/net/mipsnet.c >> - >> -R4000 >> -M: Aurelien Jarno >> -R: Aleksandar Rikalo >> -S: Maintained >> -F: hw/mips/mips_r4k.c >> - >> -Fulong 2E >> -M: Aleksandar Markovic >> -R: Aleksandar Rikalo >> -S: Odd Fixes >> -F: hw/mips/mips_fulong2e.c >> -F: hw/isa/vt82c686.c >> -F: hw/pci-host/bonito.c >> -F: include/hw/isa/vt82c686.h >> - >> -Boston >> -M: Paul Burton >> -R: Aleksandar Rikalo >> -S: Maintained >> -F: hw/core/loader-fit.c >> -F: hw/mips/boston.c >> -F: hw/pci-host/xilinx-pcie.c >> -F: include/hw/pci-host/xilinx-pcie.h >> - >> -OpenRISC Machines >> ------------------ >> -or1k-sim >> -M: Jia Liu >> -S: Maintained >> -F: hw/openrisc/openrisc_sim.c >> - >> -PowerPC Machines >> ----------------- >> -405 >> -M: David Gibson >> -L: qemu-ppc@nongnu.org >> -S: Odd Fixes >> -F: hw/ppc/ppc405_boards.c >> - >> -Bamboo >> -M: David Gibson >> -L: qemu-ppc@nongnu.org >> -S: Odd Fixes >> -F: hw/ppc/ppc440_bamboo.c >> - >> -e500 >> -M: David Gibson >> -L: qemu-ppc@nongnu.org >> -S: Odd Fixes >> -F: hw/ppc/e500* >> -F: hw/gpio/mpc8xxx.c >> -F: hw/i2c/mpc_i2c.c >> -F: hw/net/fsl_etsec/ >> -F: hw/pci-host/ppce500.c >> -F: include/hw/ppc/ppc_e500.h >> -F: include/hw/pci-host/ppce500.h >> -F: pc-bios/u-boot.e500 >> - >> -mpc8544ds >> -M: David Gibson >> -L: qemu-ppc@nongnu.org >> -S: Odd Fixes >> -F: hw/ppc/mpc8544ds.c >> -F: hw/ppc/mpc8544_guts.c >> - >> -New World (mac99) >> -M: Mark Cave-Ayland >> -R: David Gibson >> -L: qemu-ppc@nongnu.org >> -S: Odd Fixes >> -F: hw/ppc/mac_newworld.c >> -F: hw/pci-host/uninorth.c >> -F: hw/pci-bridge/dec.[hc] >> -F: hw/misc/macio/ >> -F: hw/misc/mos6522.c >> -F: hw/nvram/mac_nvram.c >> -F: hw/input/adb* >> -F: include/hw/misc/macio/ >> -F: include/hw/misc/mos6522.h >> -F: include/hw/ppc/mac_dbdma.h >> -F: include/hw/pci-host/uninorth.h >> -F: include/hw/input/adb* >> -F: pc-bios/qemu_vga.ndrv >> - >> -Old World (g3beige) >> -M: Mark Cave-Ayland >> -R: David Gibson >> -L: qemu-ppc@nongnu.org >> -S: Odd Fixes >> -F: hw/ppc/mac_oldworld.c >> -F: hw/pci-host/grackle.c >> -F: hw/misc/macio/ >> -F: hw/intc/heathrow_pic.c >> -F: hw/input/adb* >> -F: include/hw/intc/heathrow_pic.h >> -F: include/hw/input/adb* >> -F: pc-bios/qemu_vga.ndrv >> - >> -PReP >> -M: Hervé Poussineau >> -L: qemu-devel@nongnu.org >> -L: qemu-ppc@nongnu.org >> -S: Maintained >> -F: hw/ppc/prep.c >> -F: hw/ppc/prep_systemio.c >> -F: hw/ppc/rs6000_mc.c >> -F: hw/pci-host/prep.[hc] >> -F: hw/isa/i82378.c >> -F: hw/isa/pc87312.c >> -F: hw/dma/i82374.c >> -F: hw/timer/m48t59-isa.c >> -F: include/hw/isa/pc87312.h >> -F: include/hw/timer/m48t59.h >> -F: pc-bios/ppc_rom.bin >> - >> -sPAPR >> -M: David Gibson >> -L: qemu-ppc@nongnu.org >> -S: Supported >> -F: hw/*/spapr* >> -F: include/hw/*/spapr* >> -F: hw/*/xics* >> -F: include/hw/*/xics* >> -F: pc-bios/spapr-rtas/* >> -F: pc-bios/spapr-rtas.bin >> -F: pc-bios/slof.bin >> -F: docs/specs/ppc-spapr-hcalls.txt >> -F: docs/specs/ppc-spapr-hotplug.txt >> -F: tests/spapr* >> -F: tests/libqos/*spapr* >> -F: tests/rtas* >> -F: tests/libqos/rtas* >> - >> -PowerNV (Non-Virtualized) >> -M: Cédric Le Goater >> -M: David Gibson >> -L: qemu-ppc@nongnu.org >> -S: Maintained >> -F: hw/ppc/pnv* >> -F: hw/intc/pnv* >> -F: hw/intc/xics_pnv.c >> -F: include/hw/ppc/pnv* >> -F: pc-bios/skiboot.lid >> -F: tests/pnv* >> - >> -virtex_ml507 >> -M: Edgar E. Iglesias >> -L: qemu-ppc@nongnu.org >> -S: Odd Fixes >> -F: hw/ppc/virtex_ml507.c >> - >> -sam460ex >> -M: BALATON Zoltan >> -L: qemu-ppc@nongnu.org >> -S: Maintained >> -F: hw/ppc/sam460ex.c >> -F: hw/ppc/ppc440_pcix.c >> -F: hw/display/sm501* >> -F: hw/ide/sii3112.c >> -F: hw/timer/m41t80.c >> -F: pc-bios/canyonlands.dt[sb] >> -F: pc-bios/u-boot-sam460ex-20100605.bin >> -F: roms/u-boot-sam460ex >> - >> -SH4 Machines >> ------------- >> -R2D >> -M: Magnus Damm >> -S: Maintained >> -F: hw/sh4/r2d.c >> -F: hw/intc/sh_intc.c >> -F: hw/timer/sh_timer.c >> - >> -Shix >> -M: Magnus Damm >> -S: Odd Fixes >> -F: hw/sh4/shix.c >> - >> -SPARC Machines >> --------------- >> -Sun4m >> -M: Mark Cave-Ayland >> -S: Maintained >> -F: hw/sparc/sun4m.c >> -F: hw/sparc/sun4m_iommu.c >> -F: hw/display/cg3.c >> -F: hw/display/tcx.c >> -F: hw/dma/sparc32_dma.c >> -F: hw/misc/eccmemctl.c >> -F: hw/*/slavio_*.c >> -F: include/hw/nvram/sun_nvram.h >> -F: include/hw/sparc/sparc32_dma.h >> -F: include/hw/sparc/sun4m_iommu.h >> -F: pc-bios/openbios-sparc32 >> - >> -Sun4u >> -M: Mark Cave-Ayland >> -S: Maintained >> -F: hw/sparc64/sun4u.c >> -F: hw/sparc64/sun4u_iommu.c >> -F: include/hw/sparc/sun4u_iommu.h >> -F: hw/pci-host/sabre.c >> -F: include/hw/pci-host/sabre.h >> -F: hw/pci-bridge/simba.c >> -F: include/hw/pci-bridge/simba.h >> -F: pc-bios/openbios-sparc64 >> - >> -Sun4v >> -M: Artyom Tarasenko >> -S: Maintained >> -F: hw/sparc64/niagara.c >> -F: hw/timer/sun4v-rtc.c >> -F: include/hw/timer/sun4v-rtc.h >> - >> -Leon3 >> -M: Fabien Chouteau >> -S: Maintained >> -F: hw/sparc/leon3.c >> -F: hw/*/grlib* >> -F: include/hw/sparc/grlib.h >> - >> -S390 Machines >> -------------- >> -S390 Virtio-ccw >> -M: Cornelia Huck >> -M: Halil Pasic >> -M: Christian Borntraeger >> -S: Supported >> -F: hw/char/sclp*.[hc] >> -F: hw/char/terminal3270.c >> -F: hw/s390x/ >> -F: include/hw/s390x/ >> -F: hw/watchdog/wdt_diag288.c >> -F: include/hw/watchdog/wdt_diag288.h >> -F: default-configs/s390x-softmmu.mak >> -T: git https://github.com/cohuck/qemu.git s390-next >> -T: git https://github.com/borntraeger/qemu.git s390-next >> -L: qemu-s390x@nongnu.org >> - >> -S390-ccw boot >> -M: Christian Borntraeger >> -M: Thomas Huth >> -S: Supported >> -F: hw/s390x/ipl.* >> -F: pc-bios/s390-ccw/ >> -F: pc-bios/s390-ccw.img >> -T: git https://github.com/borntraeger/qemu.git s390-next >> -L: qemu-s390x@nongnu.org >> - >> -S390 PCI >> -M: Collin Walling >> -S: Supported >> -F: hw/s390x/s390-pci* >> -L: qemu-s390x@nongnu.org >> - >> -UniCore32 Machines >> -------------- >> -PKUnity-3 SoC initramfs-with-busybox >> -M: Guan Xuetao >> -S: Maintained >> -F: hw/*/puv3* >> -F: hw/unicore32/ >> - >> -X86 Machines >> ------------- >> -PC >> -M: Michael S. Tsirkin >> -M: Marcel Apfelbaum >> -S: Supported >> -F: include/hw/i386/ >> -F: hw/i386/ >> -F: hw/pci-host/piix.c >> -F: hw/pci-host/q35.c >> -F: hw/pci-host/pam.c >> -F: include/hw/pci-host/q35.h >> -F: include/hw/pci-host/pam.h >> -F: hw/isa/piix4.c >> -F: hw/isa/lpc_ich9.c >> -F: hw/i2c/smbus_ich9.c >> -F: hw/acpi/piix4.c >> -F: hw/acpi/ich9.c >> -F: include/hw/acpi/ich9.h >> -F: include/hw/acpi/piix4.h >> -F: hw/misc/sga.c >> -F: hw/isa/apm.c >> -F: include/hw/isa/apm.h >> -F: tests/test-x86-cpuid.c >> -F: tests/test-x86-cpuid-compat.c >> - >> -PC Chipset >> -M: Michael S. Tsirkin >> -M: Paolo Bonzini >> -S: Supported >> -F: hw/char/debugcon.c >> -F: hw/char/parallel* >> -F: hw/char/serial* >> -F: hw/dma/i8257* >> -F: hw/i2c/pm_smbus.c >> -F: hw/input/pckbd.c >> -F: hw/intc/apic* >> -F: hw/intc/ioapic* >> -F: hw/intc/i8259* >> -F: hw/isa/isa-superio.c >> -F: hw/misc/debugexit.c >> -F: hw/misc/pc-testdev.c >> -F: hw/timer/hpet* >> -F: hw/timer/i8254* >> -F: hw/timer/mc146818rtc* >> -F: hw/watchdog/wdt_ib700.c >> -F: hw/watchdog/wdt_i6300esb.c >> -F: include/hw/display/vga.h >> -F: include/hw/char/parallel.h >> -F: include/hw/dma/i8257.h >> -F: include/hw/i2c/pm_smbus.h >> -F: include/hw/input/i8042.h >> -F: include/hw/isa/i8259_internal.h >> -F: include/hw/isa/superio.h >> -F: include/hw/timer/hpet.h >> -F: include/hw/timer/i8254* >> -F: include/hw/timer/mc146818rtc* >> - >> -Machine core >> -M: Eduardo Habkost >> -M: Marcel Apfelbaum >> -S: Supported >> -F: hw/core/machine.c >> -F: hw/core/null-machine.c >> -F: hw/cpu/cluster.c >> -F: include/hw/boards.h >> -F: include/hw/cpu/cluster.h >> -T: git https://github.com/ehabkost/qemu.git machine-next >> - >> -Xtensa Machines >> ---------------- >> -sim >> -M: Max Filippov >> -S: Maintained >> -F: hw/xtensa/sim.c >> - >> -XTFPGA (LX60, LX200, ML605, KC705) >> -M: Max Filippov >> -S: Maintained >> -F: hw/xtensa/xtfpga.c >> -F: hw/net/opencores_eth.c >> - >> -Devices >> -------- >> -EDU >> -M: Jiri Slaby >> -S: Maintained >> -F: hw/misc/edu.c >> - >> -IDE >> -M: John Snow >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: include/hw/ide.h >> -F: include/hw/ide/ >> -F: hw/ide/ >> -F: hw/block/block.c >> -F: hw/block/cdrom.c >> -F: hw/block/hd-geometry.c >> -F: tests/ide-test.c >> -F: tests/ahci-test.c >> -F: tests/cdrom-test.c >> -F: tests/libqos/ahci* >> -T: git https://github.com/jnsnow/qemu.git ide >> - >> -IPMI >> -M: Corey Minyard >> -S: Maintained >> -F: include/hw/ipmi/* >> -F: hw/ipmi/* >> -F: hw/smbios/smbios_type_38.c >> -F: tests/ipmi* >> -T: git https://github.com/cminyard/qemu.git master-ipmi-rebase >> - >> -Floppy >> -M: John Snow >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: hw/block/fdc.c >> -F: include/hw/block/fdc.h >> -F: tests/fdc-test.c >> -T: git https://github.com/jnsnow/qemu.git ide >> - >> -OMAP >> -M: Peter Maydell >> -S: Maintained >> -F: hw/*/omap* >> -F: include/hw/arm/omap.h >> - >> -IPack >> -M: Alberto Garcia >> -S: Odd Fixes >> -F: hw/char/ipoctal232.c >> -F: hw/ipack/ >> - >> -PCI >> -M: Michael S. Tsirkin >> -M: Marcel Apfelbaum >> -S: Supported >> -F: include/hw/pci/* >> -F: hw/misc/pci-testdev.c >> -F: hw/pci/* >> -F: hw/pci-bridge/* >> -F: docs/pci* >> -F: docs/specs/*pci* >> -F: default-configs/pci.mak >> - >> -ACPI/SMBIOS >> -M: Michael S. Tsirkin >> -M: Igor Mammedov >> -S: Supported >> -F: include/hw/acpi/* >> -F: include/hw/firmware/smbios.h >> -F: hw/mem/* >> -F: hw/acpi/* >> -F: hw/smbios/* >> -F: hw/i386/acpi-build.[hc] >> -F: hw/arm/virt-acpi-build.c >> -F: tests/bios-tables-test.c >> -F: tests/acpi-utils.[hc] >> -F: tests/data/acpi/ >> - >> -ppc4xx >> -M: David Gibson >> -L: qemu-ppc@nongnu.org >> -S: Odd Fixes >> -F: hw/ppc/ppc4*.c >> -F: hw/i2c/ppc4xx_i2c.c >> -F: include/hw/ppc/ppc4xx.h >> -F: include/hw/i2c/ppc4xx_i2c.h >> - >> -Character devices >> -M: Marc-André Lureau >> -R: Paolo Bonzini >> -S: Odd Fixes >> -F: hw/char/ >> - >> -Network devices >> -M: Jason Wang >> -S: Odd Fixes >> -F: hw/net/ >> -F: include/hw/net/ >> -F: tests/virtio-net-test.c >> -T: git https://github.com/jasowang/qemu.git net >> - >> -SCSI >> -M: Paolo Bonzini >> -R: Fam Zheng >> -S: Supported >> -F: include/hw/scsi/* >> -F: hw/scsi/* >> -F: tests/virtio-scsi-test.c >> -T: git https://github.com/bonzini/qemu.git scsi-next >> - >> -SSI >> -M: Alistair Francis >> -S: Maintained >> -F: hw/ssi/* >> -F: hw/block/m25p80.c >> -F: include/hw/ssi/ssi.h >> -X: hw/ssi/xilinx_* >> -F: tests/m25p80-test.c >> - >> -Xilinx SPI >> -M: Alistair Francis >> -S: Maintained >> -F: hw/ssi/xilinx_* >> - >> -SD (Secure Card) >> -M: Philippe Mathieu-Daudé >> -S: Odd Fixes >> -F: include/hw/sd/sd* >> -F: hw/sd/core.c >> -F: hw/sd/sd* >> -F: tests/sd* >> >> -USB >> -M: Gerd Hoffmann >> -S: Maintained >> -F: hw/usb/* >> -F: tests/usb-*-test.c >> -F: docs/usb2.txt >> -F: docs/usb-storage.txt >> -F: include/hw/usb.h >> -F: include/hw/usb/ >> -F: default-configs/usb.mak >> - >> -USB (serial adapter) >> -M: Gerd Hoffmann >> -M: Samuel Thibault >> -S: Maintained >> -F: hw/usb/dev-serial.c >> - >> -VFIO >> -M: Alex Williamson >> -S: Supported >> -F: hw/vfio/* >> -F: include/hw/vfio/ >> - >> -vfio-ccw >> -M: Cornelia Huck >> -M: Eric Farman >> -M: Farhan Ali >> -S: Supported >> -F: hw/vfio/ccw.c >> -F: hw/s390x/s390-ccw.c >> -F: include/hw/s390x/s390-ccw.h >> -T: git https://github.com/cohuck/qemu.git s390-next >> -L: qemu-s390x@nongnu.org >> - >> -vfio-ap >> -M: Christian Borntraeger >> -M: Tony Krowiak >> -M: Halil Pasic >> -M: Pierre Morel >> -S: Supported >> -F: hw/s390x/ap-device.c >> -F: hw/s390x/ap-bridge.c >> -F: include/hw/s390x/ap-device.h >> -F: include/hw/s390x/ap-bridge.h >> -F: hw/vfio/ap.c >> -F: docs/vfio-ap.txt >> -L: qemu-s390x@nongnu.org >> - >> -vhost >> -M: Michael S. Tsirkin >> -S: Supported >> -F: hw/*/*vhost* >> -F: docs/interop/vhost-user.json >> -F: docs/interop/vhost-user.txt >> -F: contrib/vhost-user-*/ >> - >> -virtio >> -M: Michael S. Tsirkin >> -S: Supported >> -F: hw/*/virtio* >> -F: hw/virtio/Makefile.objs >> -F: hw/virtio/trace-events >> -F: net/vhost-user.c >> -F: include/hw/virtio/ >> -F: tests/virtio-balloon-test.c >> - >> -virtio-9p >> -M: Greg Kurz >> -S: Supported >> -F: hw/9pfs/ >> -F: fsdev/ >> -F: tests/virtio-9p-test.c >> -T: git https://github.com/gkurz/qemu.git 9p-next >> - >> -virtio-blk >> -M: Stefan Hajnoczi >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: hw/block/virtio-blk.c >> -F: hw/block/dataplane/* >> -F: tests/virtio-blk-test.c >> -T: git https://github.com/stefanha/qemu.git block >> - >> -virtio-ccw >> -M: Cornelia Huck >> -M: Halil Pasic >> -S: Supported >> -F: hw/s390x/virtio-ccw*.[hc] >> -F: hw/s390x/vhost-vsock-ccw.c >> -T: git https://github.com/cohuck/qemu.git s390-next >> -T: git https://github.com/borntraeger/qemu.git s390-next >> -L: qemu-s390x@nongnu.org >> - >> -virtio-input >> -M: Gerd Hoffmann >> -S: Maintained >> -F: hw/input/virtio-input*.c >> -F: include/hw/virtio/virtio-input.h >> - >> -virtio-serial >> -M: Amit Shah >> -S: Supported >> -F: hw/char/virtio-serial-bus.c >> -F: hw/char/virtio-console.c >> -F: include/hw/virtio/virtio-serial.h >> -F: tests/virtio-console-test.c >> -F: tests/virtio-serial-test.c >> - >> -virtio-rng >> -M: Amit Shah >> -S: Supported >> -F: hw/virtio/virtio-rng.c >> -F: include/hw/virtio/virtio-rng.h >> -F: include/sysemu/rng*.h >> -F: backends/rng*.c >> -F: tests/virtio-rng-test.c >> - >> -virtio-crypto >> -M: Gonglei >> -S: Supported >> -F: hw/virtio/virtio-crypto.c >> -F: hw/virtio/virtio-crypto-pci.c >> -F: include/hw/virtio/virtio-crypto.h >> - >> -nvme >> -M: Keith Busch >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: hw/block/nvme* >> -F: tests/nvme-test.c >> - >> -megasas >> -M: Hannes Reinecke >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: hw/scsi/megasas.c >> -F: hw/scsi/mfi.h >> -F: tests/megasas-test.c >> - >> -Network packet abstractions >> -M: Dmitry Fleytman >> -S: Maintained >> -F: include/net/eth.h >> -F: net/eth.c >> -F: hw/net/net_rx_pkt* >> -F: hw/net/net_tx_pkt* >> - >> -Vmware >> -M: Dmitry Fleytman >> -S: Maintained >> -F: hw/net/vmxnet* >> -F: hw/scsi/vmw_pvscsi* >> -F: tests/vmxnet3-test.c >> - >> -Rocker >> -M: Jiri Pirko >> -S: Maintained >> -F: hw/net/rocker/ >> -F: tests/rocker/ >> -F: docs/specs/rocker.txt >> - >> -NVDIMM >> -M: Xiao Guangrong >> -S: Maintained >> -F: hw/acpi/nvdimm.c >> -F: hw/mem/nvdimm.c >> -F: include/hw/mem/nvdimm.h >> -F: docs/nvdimm.txt >> - >> -e1000x >> -M: Dmitry Fleytman >> -S: Maintained >> -F: hw/net/e1000x* >> - >> -e1000e >> -M: Dmitry Fleytman >> -S: Maintained >> -F: hw/net/e1000e* >> - >> -eepro100 >> -M: Stefan Weil >> -S: Maintained >> -F: hw/net/eepro100.c >> - >> -Generic Loader >> -M: Alistair Francis >> -S: Maintained >> -F: hw/core/generic-loader.c >> -F: include/hw/core/generic-loader.h >> -F: docs/generic-loader.txt >> - >> -Intel Hexadecimal Object File Loader >> -M: Su Hang >> -S: Maintained >> -F: tests/hexloader-test.c >> -F: tests/data/hex-loader/test.hex >> - >> -CHRP NVRAM >> -M: Thomas Huth >> -S: Maintained >> -F: hw/nvram/chrp_nvram.c >> -F: include/hw/nvram/chrp_nvram.h >> -F: tests/prom-env-test.c >> - >> -VM Generation ID >> -M: Ben Warren >> -S: Maintained >> -F: hw/acpi/vmgenid.c >> -F: include/hw/acpi/vmgenid.h >> -F: docs/specs/vmgenid.txt >> -F: tests/vmgenid-test.c >> -F: stubs/vmgenid.c >> - >> -Unimplemented device >> -M: Peter Maydell >> -R: Philippe Mathieu-Daudé >> -S: Maintained >> -F: include/hw/misc/unimp.h >> -F: hw/misc/unimp.c >> - >> -Standard VGA >> -M: Gerd Hoffmann >> -S: Maintained >> -F: hw/display/vga* >> -F: hw/display/bochs-display.c >> -F: include/hw/display/vga.h >> -F: include/hw/display/bochs-vbe.h >> - >> -ramfb >> -M: Gerd Hoffmann >> -S: Maintained >> -F: hw/display/ramfb*.c >> -F: include/hw/display/ramfb.h >> - >> -virtio-gpu >> -M: Gerd Hoffmann >> -S: Maintained >> -F: hw/display/virtio-gpu* >> -F: hw/display/virtio-vga.c >> -F: include/hw/virtio/virtio-gpu.h >> - >> -Cirrus VGA >> -M: Gerd Hoffmann >> -S: Odd Fixes >> -W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ >> -F: hw/display/cirrus* >> - >> -EDID Generator >> -M: Gerd Hoffmann >> -S: Maintained >> -F: hw/display/edid* >> -F: include/hw/display/edid.h >> -F: qemu-edid.c >> - >> -Firmware configuration (fw_cfg) >> -M: Philippe Mathieu-Daudé >> -R: Laszlo Ersek >> -R: Gerd Hoffmann >> -S: Supported >> -F: docs/specs/fw_cfg.txt >> -F: hw/nvram/fw_cfg.c >> -F: include/hw/nvram/fw_cfg.h >> -F: include/standard-headers/linux/qemu_fw_cfg.h >> -F: tests/libqos/fw_cfg.c >> -F: tests/fw_cfg-test.c >> -T: git https://github.com/philmd/qemu.git fw_cfg-next >> - >> -XIVE >> -M: David Gibson >> -M: Cédric Le Goater >> -L: qemu-ppc@nongnu.org >> -S: Supported >> -F: hw/*/*xive* >> -F: include/hw/*/*xive* >> - >> -Subsystems >> ----------- >> -Audio >> -M: Gerd Hoffmann >> -S: Maintained >> -F: audio/ >> -F: hw/audio/ >> -F: include/hw/audio/ >> -F: tests/ac97-test.c >> -F: tests/es1370-test.c >> -F: tests/intel-hda-test.c >> - >> -Block layer core >> -M: Kevin Wolf >> -M: Max Reitz >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block* >> -F: block/ >> -F: hw/block/ >> -F: include/block/ >> -F: qemu-img* >> -F: qemu-io* >> -F: tests/qemu-iotests/ >> -F: util/qemu-progress.c >> -F: qobject/block-qdict.c >> -F: tests/check-block-qdict.c >> -T: git https://repo.or.cz/qemu/kevin.git block >> - >> -Block I/O path >> -M: Stefan Hajnoczi >> -M: Fam Zheng >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: util/async.c >> -F: util/aio-*.c >> -F: block/io.c >> -F: migration/block* >> -F: include/block/aio.h >> -F: include/block/aio-wait.h >> -F: scripts/qemugdb/aio.py >> -T: git https://github.com/stefanha/qemu.git block >> - >> -Block SCSI subsystem >> -M: Paolo Bonzini >> -R: Fam Zheng >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: include/scsi/* >> -F: scsi/* >> - >> -Block Jobs >> -M: John Snow >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: blockjob.c >> -F: include/block/blockjob.h >> -F: job.c >> -F: job-qmp.c >> -F: include/qemu/job.h >> -F: block/backup.c >> -F: block/commit.c >> -F: block/stream.c >> -F: block/mirror.c >> -F: qapi/job.json >> -T: git https://github.com/jnsnow/qemu.git jobs >> - >> -Block QAPI, monitor, command line >> -M: Markus Armbruster >> -S: Supported >> -F: blockdev.c >> -F: block/qapi.c >> -F: qapi/block*.json >> -F: qapi/transaction.json >> -T: git https://repo.or.cz/qemu/armbru.git block-next >> - >> -Dirty Bitmaps >> -M: Fam Zheng >> -M: John Snow >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: util/hbitmap.c >> -F: block/dirty-bitmap.c >> -F: include/qemu/hbitmap.h >> -F: include/block/dirty-bitmap.h >> -F: tests/test-hbitmap.c >> -F: docs/interop/bitmaps.rst >> -T: git https://github.com/famz/qemu.git bitmaps >> -T: git https://github.com/jnsnow/qemu.git bitmaps >> - >> -Character device backends >> -M: Marc-André Lureau >> -R: Paolo Bonzini >> -S: Maintained >> -F: chardev/ >> -F: include/chardev/ >> -F: qapi/char.json >> - >> -Character Devices (Braille) >> -M: Samuel Thibault >> -S: Maintained >> -F: chardev/baum.c >> - >> -Command line option argument parsing >> -M: Markus Armbruster >> -S: Supported >> -F: include/qemu/option.h >> -F: tests/test-keyval.c >> -F: tests/test-qemu-opts.c >> -F: util/keyval.c >> -F: util/qemu-option.c >> - >> -Coverity model >> -M: Markus Armbruster >> -S: Supported >> -F: scripts/coverity-model.c >> - >> -CPU >> -L: qemu-devel@nongnu.org >> -S: Supported >> -F: qom/cpu.c >> -F: include/qom/cpu.h >> - >> -Device Tree >> -M: Alistair Francis >> -R: David Gibson >> -S: Maintained >> -F: device_tree.c >> -F: include/sysemu/device_tree.h >> - >> -Dump >> -S: Supported >> -M: Marc-André Lureau >> -F: dump.c >> -F: hw/misc/vmcoreinfo.c >> -F: include/hw/misc/vmcoreinfo.h >> -F: include/sysemu/dump-arch.h >> -F: include/sysemu/dump.h >> -F: scripts/dump-guest-memory.py >> -F: stubs/dump.c >> - >> -Error reporting >> -M: Markus Armbruster >> -S: Supported >> -F: include/qapi/error.h >> -F: include/qemu/error-report.h >> -F: util/error.c >> -F: util/qemu-error.c >> - >> -GDB stub >> -S: Orphan >> -F: gdbstub* >> -F: gdb-xml/ >> - >> -Memory API >> -M: Paolo Bonzini >> -S: Supported >> -F: include/exec/ioport.h >> -F: ioport.c >> -F: include/exec/memory.h >> -F: include/exec/ram_addr.h >> -F: memory.c >> -F: include/exec/memory-internal.h >> -F: exec.c >> - >> -SPICE >> -M: Gerd Hoffmann >> -S: Supported >> -F: include/ui/qemu-spice.h >> -F: include/ui/spice-display.h >> -F: ui/spice-*.c >> -F: audio/spiceaudio.c >> -F: hw/display/qxl* >> -F: qapi/ui.json >> -F: docs/spice-port-fqdn.txt >> - >> -Graphics >> -M: Gerd Hoffmann >> -S: Odd Fixes >> -F: ui/ >> -F: include/ui/ >> -F: qapi/ui.json >> -F: util/drm.c >> - >> -Cocoa graphics >> -M: Peter Maydell >> -S: Odd Fixes >> -F: ui/cocoa.m >> - >> -Main loop >> -M: Paolo Bonzini >> -S: Maintained >> -F: cpus.c >> -F: util/main-loop.c >> -F: util/qemu-timer.c >> -F: vl.c >> -F: qapi/run-state.json >> - >> -Human Monitor (HMP) >> -M: Dr. David Alan Gilbert >> -S: Maintained >> -F: monitor.c >> -F: hmp.[ch] >> -F: hmp-commands*.hx >> -F: include/monitor/hmp-target.h >> -F: tests/test-hmp.c >> - >> -Network device backends >> -M: Jason Wang >> -S: Maintained >> -F: net/ >> -F: include/net/ >> -T: git https://github.com/jasowang/qemu.git net >> -F: qapi/net.json >> - >> -Netmap network backend >> -M: Luigi Rizzo >> -M: Giuseppe Lettieri >> -M: Vincenzo Maffione >> -W: http://info.iet.unipi.it/~luigi/netmap/ >> -S: Maintained >> -F: net/netmap.c >> - >> -NUMA >> -M: Eduardo Habkost >> -S: Maintained >> -F: numa.c >> -F: include/sysemu/numa.h >> -T: git https://github.com/ehabkost/qemu.git machine-next >> - >> -Host Memory Backends >> -M: Eduardo Habkost >> -M: Igor Mammedov >> -S: Maintained >> -F: backends/hostmem*.c >> -F: include/sysemu/hostmem.h >> -T: git https://github.com/ehabkost/qemu.git machine-next >> - >> -Cryptodev Backends >> -M: Gonglei >> -S: Maintained >> -F: include/sysemu/cryptodev*.h >> -F: backends/cryptodev*.c >> - >> -Python scripts >> -M: Eduardo Habkost >> -M: Cleber Rosa >> -S: Odd fixes >> -F: scripts/qmp/* >> -F: scripts/*.py >> -F: tests/*.py >> - >> -QAPI >> -M: Markus Armbruster >> -M: Michael Roth >> -S: Supported >> -F: qapi/ >> -X: qapi/*.json >> -F: include/qapi/ >> -X: include/qapi/qmp/ >> -F: include/qapi/qmp/dispatch.h >> -F: tests/qapi-schema/ >> -F: tests/test-*-visitor.c >> -F: tests/test-qapi-*.c >> -F: tests/test-qmp-*.c >> -F: tests/test-visitor-serialization.c >> -F: scripts/qapi-gen.py >> -F: scripts/qapi/* >> -F: docs/devel/qapi* >> -T: git https://repo.or.cz/qemu/armbru.git qapi-next >> - >> -QAPI Schema >> -M: Eric Blake >> -M: Markus Armbruster >> -S: Supported >> -F: qapi/*.json >> -T: git https://repo.or.cz/qemu/armbru.git qapi-next >> - >> -QObject >> -M: Markus Armbruster >> -S: Supported >> -F: qobject/ >> -F: include/qapi/qmp/ >> -X: include/qapi/qmp/dispatch.h >> -F: scripts/coccinelle/qobject.cocci >> -F: tests/check-qdict.c >> -F: tests/check-qjson.c >> -F: tests/check-qlist.c >> -F: tests/check-qlit.c >> -F: tests/check-qnull.c >> -F: tests/check-qnum.c >> -F: tests/check-qobject.c >> -F: tests/check-qstring.c >> -F: tests/data/qobject/qdict.txt >> -T: git https://repo.or.cz/qemu/armbru.git qapi-next >> - >> -QEMU Guest Agent >> -M: Michael Roth >> -S: Maintained >> -F: qga/ >> -F: qemu-ga.texi >> -F: scripts/qemu-guest-agent/ >> -F: tests/test-qga.c >> -F: docs/interop/qemu-ga-ref.texi >> -T: git https://github.com/mdroth/qemu.git qga >> - >> -QOM >> -M: Andreas Färber >> -S: Supported >> -T: git https://github.com/afaerber/qemu-cpu.git qom-next >> -F: include/qom/ >> -X: include/qom/cpu.h >> -F: qom/ >> -X: qom/cpu.c >> -F: tests/check-qom-interface.c >> -F: tests/check-qom-proplist.c >> - >> -QMP >> -M: Markus Armbruster >> -S: Supported >> -F: qmp.c >> -F: monitor.c >> -F: docs/devel/*qmp-* >> -F: docs/interop/*qmp-* >> -F: scripts/qmp/ >> -F: tests/qmp-test.c >> -F: tests/qmp-cmd-test.c >> -T: git https://repo.or.cz/qemu/armbru.git qapi-next >> - >> -qtest >> -M: Thomas Huth >> -M: Laurent Vivier >> -R: Paolo Bonzini >> -S: Maintained >> -F: qtest.c >> -F: tests/libqtest.* >> -F: tests/libqos/ >> -F: tests/*-test.c >> - >> -Register API >> -M: Alistair Francis >> -S: Maintained >> -F: hw/core/register.c >> -F: include/hw/register.h >> -F: include/hw/registerfields.h >> - >> -SLIRP >> -M: Samuel Thibault >> -M: Jan Kiszka >> -S: Maintained >> -F: slirp/ >> -F: net/slirp.c >> -F: include/net/slirp.h >> -T: git https://people.debian.org/~sthibault/qemu.git slirp >> -T: git git://git.kiszka.org/qemu.git queues/slirp >> - >> -Stubs >> -M: Paolo Bonzini >> -S: Maintained >> -F: stubs/ >> - >> -Tracing >> -M: Stefan Hajnoczi >> -S: Maintained >> -F: trace/ >> -F: trace-events >> -F: qemu-option-trace.texi >> -F: scripts/tracetool.py >> -F: scripts/tracetool/ >> -F: scripts/qemu-trace-stap* >> -F: docs/devel/tracing.txt >> -T: git https://github.com/stefanha/qemu.git tracing >> - >> -TPM >> -M: Stefan Berger >> -S: Maintained >> -F: tpm.c >> -F: stubs/tpm.c >> -F: hw/tpm/* >> -F: include/hw/acpi/tpm.h >> -F: include/sysemu/tpm* >> -F: qapi/tpm.json >> -F: backends/tpm.c >> -F: tests/*tpm* >> -T: git https://github.com/stefanberger/qemu-tpm.git tpm-next >> - >> -Checkpatch >> -S: Odd Fixes >> -F: scripts/checkpatch.pl >> - >> -Migration >> -M: Juan Quintela >> -M: Dr. David Alan Gilbert >> -S: Maintained >> -F: include/migration/ >> -F: migration/ >> -F: scripts/vmstate-static-checker.py >> -F: tests/vmstate-static-checker-data/ >> -F: tests/migration-test.c >> -F: docs/devel/migration.rst >> -F: qapi/migration.json >> - >> -Seccomp >> -M: Eduardo Otubo >> -S: Supported >> -F: qemu-seccomp.c >> -F: include/sysemu/seccomp.h >> - >> -Cryptography >> -M: Daniel P. Berrange >> -S: Maintained >> -F: crypto/ >> -F: include/crypto/ >> -F: tests/test-crypto-* >> -F: tests/benchmark-crypto-* >> -F: tests/crypto-tls-* >> -F: tests/pkix_asn1_tab.c >> -F: qemu.sasl >> - >> -Coroutines >> -M: Stefan Hajnoczi >> -M: Kevin Wolf >> -S: Maintained >> -F: util/*coroutine* >> -F: include/qemu/coroutine* >> -F: tests/test-coroutine.c >> - >> -Buffers >> -M: Daniel P. Berrange >> -S: Odd fixes >> -F: util/buffer.c >> -F: include/qemu/buffer.h >> - >> -I/O Channels >> -M: Daniel P. Berrange >> -S: Maintained >> -F: io/ >> -F: include/io/ >> -F: tests/test-io-* >> - >> -User authorization >> -M: Daniel P. Berrange >> -S: Maintained >> -F: authz/ >> -F: qapi/authz.json >> -F: include/authz/ >> -F: tests/test-authz-* >> - >> -Sockets >> -M: Daniel P. Berrange >> -M: Gerd Hoffmann >> -S: Maintained >> -F: include/qemu/sockets.h >> -F: util/qemu-sockets.c >> -F: qapi/sockets.json >> - >> -File monitor >> -M: Daniel P. Berrange >> -S: Odd fixes >> -F: util/filemonitor*.c >> -F: include/qemu/filemonitor.h >> -F: tests/test-util-filemonitor.c >> - >> -Throttling infrastructure >> -M: Alberto Garcia >> -S: Supported >> -F: block/throttle-groups.c >> -F: include/block/throttle-groups.h >> -F: include/qemu/throttle*.h >> -F: util/throttle.c >> -F: docs/throttle.txt >> -F: tests/test-throttle.c >> -L: qemu-block@nongnu.org >> - >> -UUID >> -M: Fam Zheng >> -S: Supported >> -F: util/uuid.c >> -F: include/qemu/uuid.h >> -F: tests/test-uuid.c >> - >> -COLO Framework >> -M: zhanghailiang >> -S: Maintained >> -F: migration/colo* >> -F: include/migration/colo.h >> -F: include/migration/failover.h >> -F: docs/COLO-FT.txt >> - >> -COLO Proxy >> -M: Zhang Chen >> -M: Li Zhijian >> -S: Supported >> -F: docs/colo-proxy.txt >> -F: net/colo* >> -F: net/filter-rewriter.c >> -F: net/filter-mirror.c >> - >> -Record/replay >> -M: Pavel Dovgalyuk >> -R: Paolo Bonzini >> -W: https://wiki.qemu.org/Features/record-replay >> -S: Supported >> -F: replay/* >> -F: block/blkreplay.c >> -F: net/filter-replay.c >> -F: include/sysemu/replay.h >> -F: docs/replay.txt >> -F: stubs/replay.c >> - >> -IOVA Tree >> -M: Peter Xu >> -S: Maintained >> -F: include/qemu/iova-tree.h >> -F: util/iova-tree.c >> - >> -elf2dmp >> -M: Viktor Prutyanov >> -S: Maintained >> -F: contrib/elf2dmp/ >> - >> -I2C and SMBus >> -M: Corey Minyard >> -S: Maintained >> -F: hw/i2c/core.c >> -F: hw/i2c/smbus_slave.c >> -F: hw/i2c/smbus_master.c >> -F: hw/i2c/smbus_eeprom.c >> -F: include/hw/i2c/i2c.h >> -F: include/hw/i2c/smbus_master.h >> -F: include/hw/i2c/smbus_slave.h >> -F: include/hw/i2c/smbus_eeprom.h >> - >> -Usermode Emulation >> ------------------- >> -Overall >> -M: Riku Voipio >> -S: Maintained >> -F: thunk.c >> -F: accel/tcg/user-exec*.c >> - >> -BSD user >> -S: Orphan >> -F: bsd-user/ >> -F: default-configs/*-bsd-user.mak >> - >> -Linux user >> -M: Riku Voipio >> -R: Laurent Vivier >> -S: Maintained >> -F: linux-user/ >> -F: default-configs/*-linux-user.mak >> -F: scripts/qemu-binfmt-conf.sh >> - >> -Tiny Code Generator (TCG) >> -------------------------- >> -Common code >> -M: Richard Henderson >> -S: Maintained >> -F: tcg/ >> - >> -AArch64 target >> -M: Claudio Fontana >> -M: Claudio Fontana >> -S: Maintained >> -L: qemu-arm@nongnu.org >> -F: tcg/aarch64/ >> -F: disas/arm-a64.cc >> -F: disas/libvixl/ >> - >> -ARM target >> -M: Andrzej Zaborowski >> -S: Maintained >> -L: qemu-arm@nongnu.org >> -F: tcg/arm/ >> -F: disas/arm.c >> - >> -i386 target >> -M: Richard Henderson >> -S: Maintained >> -F: tcg/i386/ >> -F: disas/i386.c >> - >> -MIPS target >> -M: Aurelien Jarno >> -R: Aleksandar Rikalo >> -S: Maintained >> -F: tcg/mips/ >> -F: disas/mips.c >> - >> -PPC >> -M: Richard Henderson >> -S: Odd Fixes >> -F: tcg/ppc/ >> -F: disas/ppc.c >> - >> -RISC-V >> -M: Palmer Dabbelt >> -M: Alistair Francis >> -L: qemu-riscv@nongnu.org >> -S: Maintained >> -F: tcg/riscv/ >> -F: disas/riscv.c >> - >> -S390 target >> -M: Richard Henderson >> -S: Maintained >> -F: tcg/s390/ >> -F: disas/s390.c >> -L: qemu-s390x@nongnu.org >> - >> -SPARC target >> -S: Odd Fixes >> -F: tcg/sparc/ >> -F: disas/sparc.c >> - >> -TCI target >> -M: Stefan Weil >> -S: Maintained >> -F: tcg/tci/ >> -F: tcg/tci.c >> -F: disas/tci.c >> - >> -Block drivers >> -------------- >> -VMDK >> -M: Fam Zheng >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/vmdk.c >> - >> -RBD >> -M: Josh Durgin >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/rbd.c >> - >> -Sheepdog >> -M: Liu Yuan >> -L: qemu-block@nongnu.org >> -L: sheepdog@lists.wpkg.org >> -S: Odd Fixes >> -F: block/sheepdog.c >> - >> -VHDX >> -M: Jeff Cody >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/vhdx* >> - >> -VDI >> -M: Stefan Weil >> -L: qemu-block@nongnu.org >> -S: Maintained >> -F: block/vdi.c >> - >> -iSCSI >> -M: Ronnie Sahlberg >> -M: Paolo Bonzini >> -M: Peter Lieven >> -L: qemu-block@nongnu.org >> -S: Odd Fixes >> -F: block/iscsi.c >> -F: block/iscsi-opts.c >> - >> -Network Block Device (NBD) >> -M: Eric Blake >> -L: qemu-block@nongnu.org >> -S: Maintained >> -F: block/nbd* >> -F: nbd/ >> -F: include/block/nbd* >> -F: qemu-nbd.* >> -F: blockdev-nbd.c >> -F: docs/interop/nbd.txt >> -T: git https://repo.or.cz/qemu/ericb.git nbd >> - >> -NFS >> -M: Peter Lieven >> -L: qemu-block@nongnu.org >> -S: Maintained >> -F: block/nfs.c >> - >> -SSH >> -M: Richard W.M. Jones >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/ssh.c >> - >> -CURL >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/curl.c >> - >> -GLUSTER >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/gluster.c >> - >> -Null Block Driver >> -M: Fam Zheng >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/null.c >> - >> -NVMe Block Driver >> -M: Fam Zheng >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/nvme* >> - >> -Bootdevice >> -M: Gonglei >> -S: Maintained >> -F: bootdevice.c >> - >> -Quorum >> -M: Alberto Garcia >> -S: Supported >> -F: block/quorum.c >> -L: qemu-block@nongnu.org >> - >> -blklogwrites >> -M: Ari Sundholm >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/blklogwrites.c >> - >> -blkverify >> -M: Stefan Hajnoczi >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/blkverify.c >> - >> -bochs >> -M: Stefan Hajnoczi >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/bochs.c >> - >> -cloop >> -M: Stefan Hajnoczi >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/cloop.c >> - >> -dmg >> -M: Stefan Hajnoczi >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/dmg.c >> - >> -parallels >> -M: Stefan Hajnoczi >> -M: Denis V. Lunev >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/parallels.c >> -F: docs/interop/parallels.txt >> - >> -qed >> -M: Stefan Hajnoczi >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/qed.c >> - >> -raw >> -M: Kevin Wolf >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/linux-aio.c >> -F: include/block/raw-aio.h >> -F: block/raw-format.c >> -F: block/file-posix.c >> -F: block/file-win32.c >> -F: block/win32-aio.c >> - >> -qcow2 >> -M: Kevin Wolf >> -M: Max Reitz >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/qcow2* >> -F: docs/interop/qcow2.txt >> - >> -qcow >> -M: Kevin Wolf >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/qcow.c >> - >> -blkdebug >> -M: Kevin Wolf >> -M: Max Reitz >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/blkdebug.c >> - >> -vpc >> -M: Kevin Wolf >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/vpc.c >> - >> -vvfat >> -M: Kevin Wolf >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: block/vvfat.c >> - >> -Image format fuzzer >> -M: Stefan Hajnoczi >> -L: qemu-block@nongnu.org >> -S: Supported >> -F: tests/image-fuzzer/ >> - >> -Replication >> -M: Wen Congyang >> -M: Xie Changlong >> -S: Supported >> -F: replication* >> -F: block/replication.c >> -F: tests/test-replication.c >> -F: docs/block-replication.txt >> - >> -PVRDMA >> -M: Yuval Shaia >> -M: Marcel Apfelbaum >> -S: Maintained >> -F: hw/rdma/* >> -F: hw/rdma/vmw/* >> -F: docs/pvrdma.txt >> -F: contrib/rdmacm-mux/* >> -F: qapi/rdma.json >> - >> -Build and test automation >> -------------------------- >> -Build and test automation >> -M: Alex Bennée >> -M: Fam Zheng >> -R: Philippe Mathieu-Daudé >> -L: qemu-devel@nongnu.org >> -S: Maintained >> -F: .travis.yml >> -F: scripts/travis/ >> -F: .shippable.yml >> -F: tests/docker/ >> -F: tests/vm/ >> -F: scripts/archive-source.sh >> -W: https://travis-ci.org/qemu/qemu >> -W: https://app.shippable.com/github/qemu/qemu >> -W: http://patchew.org/QEMU/ >> - >> -FreeBSD Hosted Continuous Integration >> -M: Ed Maste >> -M: Li-Wen Hsu >> -L: qemu-devel@nongnu.org >> -S: Maintained >> -F: .cirrus.yml >> -W: https://cirrus-ci.com/github/qemu/qemu >> - >> -GitLab Continuous Integration >> -M: Thomas Huth >> -S: Maintained >> -F: .gitlab-ci.yml >> - >> -Guest Test Compilation Support >> -M: Alex Bennée >> -R: Philippe Mathieu-Daudé >> -S: Maintained >> -F: tests/tcg/Makefile >> -F: tests/tcg/Makefile.include >> -L: qemu-devel@nongnu.org >> - >> -Documentation >> -------------- >> -Build system architecture >> -M: Daniel P. Berrange >> -S: Odd Fixes >> -F: docs/devel/build-system.txt >> - >> -GIT Data Mining Config >> -M: Alex Bennée >> -S: Odd Fixes >> -F: gitdm.config >> -F: contrib/gitdm/* >> - >> -Incompatible changes >> -R: libvir-list@redhat.com >> -F: qemu-deprecated.texi >> +Files >> + Files and directories with wildcard patterns. >> + A trailing slash includes all files and subdirectory files. >> + drivers/net/ all files in and below drivers/net >> + drivers/net/* all files in drivers/net, but not below >> + */net/* all files in "any top level directory"/net >> >> -Build System >> ------------- >> -GIT submodules >> -M: Daniel P. Berrange >> -S: Odd Fixes >> -F: scripts/git-submodule.sh >> +Excluded >> + Files and directories that are NOT maintained, same rules as F: >> + Files exclusions are tested before file matches. >> + Can be useful for excluding a specific subdirectory: >> >> -Sphinx documentation configuration and build machinery >> -M: Peter Maydell >> -S: Maintained >> -F: docs/conf.py >> -F: docs/*/conf.py >> +Regexp >> + Keyword perl extended regex pattern to match content in a >> + patch or file. >> diff --git a/MAINTAINERS.json b/MAINTAINERS.json >> new file mode 100644 >> index 0000000000..613df2ddbb >> --- /dev/null >> +++ b/MAINTAINERS.json >> @@ -0,0 +1,4257 @@ >> +[ >> + { >> + "Name": "General Project Administration", >> + "Mail": [ >> + "Peter Maydell " >> + ] >> + }, >> + { >> + "Name": "All patches CC here", >> + "List": [ >> + "qemu-devel@nongnu.org" >> + ], >> + "Files": [ >> + "*", >> + "*/" >> + ] >> + }, >> + { >> + "Name": "Responsible Disclosure, Reporting Security Issues", >> + "Mail": [ >> + "Michael S. Tsirkin " >> + ], >> + "List": [ >> + "secalert@redhat.com" >> + ], >> + "Webpage": [ >> + "https://wiki.qemu.org/SecurityProcess" >> + ] >> + }, >> + { >> + "Name": "Trivial patches" >> + }, >> + { >> + "Name": "Trivial patches", >> + "Mail": [ >> + "Michael Tokarev ", >> + "Laurent Vivier " >> + ], >> + "List": [ >> + "qemu-trivial@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Tree": "git https://github.com/vivier/qemu.git trivial-patches", >> + "Regexp": [ >> + "^Subject:.*(?i)trivial" >> + ] >> + }, >> + { >> + "Name": "Architecture support" >> + }, >> + { >> + "Name": "S390", >> + "Mail": [ >> + "Cornelia Huck " >> + ], >> + "List": [ >> + "qemu-s390x@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "default-configs/s390x-softmmu.mak", >> + "gdb-xml/s390*.xml", >> + "hw/char/sclp*.[hc]", >> + "hw/char/terminal3270.c", >> + "hw/intc/s390_flic.c", >> + "hw/intc/s390_flic_kvm.c", >> + "hw/s390x/", >> + "hw/vfio/ap.c", >> + "hw/vfio/ccw.c", >> + "hw/watchdog/wdt_diag288.c", >> + "include/hw/s390x/", >> + "include/hw/watchdog/wdt_diag288.h", >> + "pc-bios/s390-ccw/", >> + "pc-bios/s390-ccw.img", >> + "target/s390x/", >> + "docs/vfio-ap.txt" >> + ], >> + "Tree": "git https://github.com/cohuck/qemu.git s390-next", >> + "Regexp": [ >> + "^Subject:.*(?i)s390x?" >> + ] >> + }, >> + { >> + "Name": "Guest CPU cores (TCG):" >> + }, >> + { >> + "Name": "Overall", >> + "Mail": [ >> + "Richard Henderson " >> + ], >> + "List": [ >> + "qemu-devel@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "cpus.c", >> + "exec.c", >> + "accel/tcg/", >> + "accel/stubs/tcg-stub.c", >> + "scripts/decodetree.py", >> + "docs/devel/decodetree.rst", >> + "include/exec/cpu*.h", >> + "include/exec/exec-all.h", >> + "include/exec/helper*.h", >> + "include/exec/tb-hash.h", >> + "include/sysemu/cpus.h" >> + ], >> + "Reviewer": [ >> + "Paolo Bonzini " >> + ] >> + }, >> + { >> + "Name": "FPU emulation", >> + "Mail": [ >> + "Aurelien Jarno ", >> + "Peter Maydell ", >> + "Alex Bennée " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "fpu/", >> + "include/fpu/", >> + "tests/fp/" >> + ] >> + }, >> + { >> + "Name": "Alpha", >> + "Mail": [ >> + "Richard Henderson " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/alpha/", >> + "tests/tcg/alpha/", >> + "disas/alpha.c" >> + ] >> + }, >> + { >> + "Name": "ARM", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/arm/", >> + "tests/tcg/arm/", >> + "tests/tcg/aarch64/", >> + "hw/arm/", >> + "hw/cpu/a*mpcore.c", >> + "include/hw/cpu/a*mpcore.h", >> + "disas/arm.c", >> + "disas/arm-a64.cc", >> + "disas/libvixl/" >> + ] >> + }, >> + { >> + "Name": "ARM SMMU", >> + "Mail": [ >> + "Eric Auger " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/smmu*", >> + "include/hw/arm/smmu*" >> + ] >> + }, >> + { >> + "Name": "CRIS", >> + "Mail": [ >> + "Edgar E. Iglesias " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/cris/", >> + "hw/cris/", >> + "include/hw/cris/", >> + "tests/tcg/cris/", >> + "disas/cris.c" >> + ] >> + }, >> + { >> + "Name": "HPPA (PA-RISC)", >> + "Mail": [ >> + "Richard Henderson " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/hppa/", >> + "hw/hppa/", >> + "disas/hppa.c" >> + ] >> + }, >> + { >> + "Name": "LM32", >> + "Mail": [ >> + "Michael Walle " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/lm32/", >> + "disas/lm32.c", >> + "hw/lm32/", >> + "hw/*/lm32_*", >> + "hw/*/milkymist-*", >> + "include/hw/display/milkymist_tmu2.h", >> + "include/hw/char/lm32_juart.h", >> + "include/hw/lm32/", >> + "tests/tcg/lm32/" >> + ] >> + }, >> + { >> + "Name": "M68K", >> + "Mail": [ >> + "Laurent Vivier " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/m68k/", >> + "disas/m68k.c" >> + ] >> + }, >> + { >> + "Name": "MicroBlaze", >> + "Mail": [ >> + "Edgar E. Iglesias " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/microblaze/", >> + "hw/microblaze/", >> + "disas/microblaze.c" >> + ] >> + }, >> + { >> + "Name": "MIPS", >> + "Mail": [ >> + "Aurelien Jarno ", >> + "Aleksandar Markovic " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/mips/", >> + "default-configs/*mips*", >> + "disas/mips.c", >> + "disas/nanomips.cpp", >> + "disas/nanomips.h", >> + "hw/intc/mips_gic.c", >> + "hw/mips/", >> + "hw/misc/mips_*", >> + "hw/timer/mips_gictimer.c", >> + "include/hw/intc/mips_gic.h", >> + "include/hw/mips/", >> + "include/hw/misc/mips_*", >> + "include/hw/timer/mips_gictimer.h", >> + "tests/tcg/mips/" >> + ], >> + "Reviewer": [ >> + "Aleksandar Rikalo " >> + ], >> + "Regexp": [ >> + "^Subject:.*(?i)mips" >> + ] >> + }, >> + { >> + "Name": "Moxie", >> + "Mail": [ >> + "Anthony Green " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/moxie/", >> + "disas/moxie.c", >> + "hw/moxie/", >> + "default-configs/moxie-softmmu.mak" >> + ] >> + }, >> + { >> + "Name": "NiosII", >> + "Mail": [ >> + "Chris Wulff ", >> + "Marek Vasut " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/nios2/", >> + "hw/nios2/", >> + "hw/intc/nios2_iic.c", >> + "disas/nios2.c", >> + "default-configs/nios2-softmmu.mak" >> + ] >> + }, >> + { >> + "Name": "OpenRISC", >> + "Mail": [ >> + "Stafford Horne " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "target/openrisc/", >> + "hw/openrisc/", >> + "tests/tcg/openrisc/" >> + ] >> + }, >> + { >> + "Name": "PowerPC", >> + "Mail": [ >> + "David Gibson " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/ppc/", >> + "hw/ppc/", >> + "include/hw/ppc/", >> + "disas/ppc.c" >> + ] >> + }, >> + { >> + "Name": "RISC-V", >> + "Mail": [ >> + "Palmer Dabbelt ", >> + "Alistair Francis ", >> + "Sagar Karandikar ", >> + "Bastian Koppelmann " >> + ], >> + "List": [ >> + "qemu-riscv@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "target/riscv/", >> + "hw/riscv/", >> + "include/hw/riscv/", >> + "linux-user/host/riscv32/", >> + "linux-user/host/riscv64/" >> + ] >> + }, >> + { >> + "Name": "S390", >> + "Mail": [ >> + "Richard Henderson ", >> + "David Hildenbrand " >> + ], >> + "List": [ >> + "qemu-s390x@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/s390x/", >> + "hw/s390x/", >> + "disas/s390.c", >> + "tests/tcg/s390x/" >> + ] >> + }, >> + { >> + "Name": "SH4", >> + "Mail": [ >> + "Aurelien Jarno " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "target/sh4/", >> + "hw/sh4/", >> + "disas/sh4.c", >> + "include/hw/sh4/" >> + ] >> + }, >> + { >> + "Name": "SPARC", >> + "Mail": [ >> + "Mark Cave-Ayland ", >> + "Artyom Tarasenko " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/sparc/", >> + "hw/sparc/", >> + "hw/sparc64/", >> + "include/hw/sparc/sparc64.h", >> + "disas/sparc.c" >> + ] >> + }, >> + { >> + "Name": "UniCore32", >> + "Mail": [ >> + "Guan Xuetao " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/unicore32/", >> + "hw/unicore32/", >> + "include/hw/unicore32/" >> + ] >> + }, >> + { >> + "Name": "X86", >> + "Mail": [ >> + "Paolo Bonzini ", >> + "Richard Henderson ", >> + "Eduardo Habkost " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/i386/", >> + "tests/tcg/i386/", >> + "tests/tcg/x86_64/", >> + "hw/i386/", >> + "disas/i386.c", >> + "docs/qemu-cpu-models.texi" >> + ], >> + "Tree": "git https://github.com/ehabkost/qemu.git x86-next" >> + }, >> + { >> + "Name": "Xtensa", >> + "Mail": [ >> + "Max Filippov " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/xtensa/", >> + "hw/xtensa/", >> + "tests/tcg/xtensa/", >> + "disas/xtensa.c", >> + "include/hw/xtensa/xtensa-isa.h", >> + "default-configs/xtensa*.mak" >> + ], >> + "Webpage": [ >> + "http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa" >> + ] >> + }, >> + { >> + "Name": "TriCore", >> + "Mail": [ >> + "Bastian Koppelmann " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/tricore/", >> + "hw/tricore/", >> + "include/hw/tricore/" >> + ] >> + }, >> + { >> + "Name": "Multiarch Linux User Tests", >> + "Mail": [ >> + "Alex Bennée " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tests/tcg/multiarch/" >> + ] >> + }, >> + { >> + "Name": "Guest CPU Cores (KVM):" >> + }, >> + { >> + "Name": "Overall", >> + "Mail": [ >> + "Paolo Bonzini " >> + ], >> + "List": [ >> + "kvm@vger.kernel.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "*/kvm.*", >> + "accel/kvm/", >> + "accel/stubs/kvm-stub.c", >> + "include/hw/kvm/", >> + "include/sysemu/kvm*.h", >> + "scripts/kvm/kvm_flightrecorder" >> + ] >> + }, >> + { >> + "Name": "ARM", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/arm/kvm.c" >> + ] >> + }, >> + { >> + "Name": "MIPS", >> + "Mail": [ >> + "James Hogan " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/mips/kvm.c" >> + ], >> + "Reviewer": [ >> + "Aleksandar Rikalo " >> + ] >> + }, >> + { >> + "Name": "PPC", >> + "Mail": [ >> + "David Gibson " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "target/ppc/kvm.c" >> + ] >> + }, >> + { >> + "Name": "S390", >> + "Mail": [ >> + "Halil Pasic ", >> + "Cornelia Huck ", >> + "Christian Borntraeger " >> + ], >> + "List": [ >> + "qemu-s390x@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "target/s390x/kvm.c", >> + "target/s390x/kvm_s390x.h", >> + "target/s390x/kvm-stub.c", >> + "target/s390x/ioinst.[ch]", >> + "target/s390x/machine.c", >> + "target/s390x/sigp.c", >> + "hw/intc/s390_flic.c", >> + "hw/intc/s390_flic_kvm.c", >> + "include/hw/s390x/s390_flic.h", >> + "gdb-xml/s390*.xml" >> + ], >> + "Tree": "git https://github.com/borntraeger/qemu.git s390-next" >> + }, >> + { >> + "Name": "X86", >> + "Mail": [ >> + "Paolo Bonzini ", >> + "Marcelo Tosatti " >> + ], >> + "List": [ >> + "kvm@vger.kernel.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "target/i386/kvm.c", >> + "scripts/kvm/vmxcap" >> + ] >> + }, >> + { >> + "Name": "Guest CPU Cores (Xen):" >> + }, >> + { >> + "Name": "X86", >> + "Mail": [ >> + "Stefano Stabellini ", >> + "Anthony Perard ", >> + "Paul Durrant " >> + ], >> + "List": [ >> + "xen-devel@lists.xenproject.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "*/xen*", >> + "hw/9pfs/xen-9p-backend.c", >> + "hw/char/xen_console.c", >> + "hw/display/xenfb.c", >> + "hw/net/xen_nic.c", >> + "hw/block/xen*", >> + "hw/block/dataplane/xen*", >> + "hw/xen/", >> + "hw/xenpv/", >> + "hw/i386/xen/", >> + "include/hw/block/dataplane/xen*", >> + "include/hw/xen/", >> + "include/sysemu/xen-mapcache.h" >> + ] >> + }, >> + { >> + "Name": "Hosts:" >> + }, >> + { >> + "Name": "LINUX", >> + "Mail": [ >> + "Michael S. Tsirkin ", >> + "Cornelia Huck ", >> + "Paolo Bonzini " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "linux-headers/", >> + "scripts/update-linux-headers.sh" >> + ] >> + }, >> + { >> + "Name": "POSIX", >> + "Mail": [ >> + "Paolo Bonzini " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "os-posix.c", >> + "include/sysemu/os-posix.h", >> + "util/*posix*.c", >> + "include/qemu/*posix*.h" >> + ] >> + }, >> + { >> + "Name": "NETBSD", >> + "Mail": [ >> + "Kamil Rytarowski " >> + ], >> + "List": [ >> + "qemu-devel@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Regexp": [ >> + "^Subject:.*(?i)NetBSD" >> + ] >> + }, >> + { >> + "Name": "OPENBSD", >> + "Mail": [ >> + "Brad Smith " >> + ], >> + "List": [ >> + "qemu-devel@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Regexp": [ >> + "^Subject:.*(?i)OpenBSD" >> + ] >> + }, >> + { >> + "Name": "W32, W64", >> + "Mail": [ >> + "Stefan Weil " >> + ], >> + "List": [ >> + "qemu-devel@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "*win32*", >> + "*/*win32*", >> + "include/*/*win32*", >> + "qemu.nsi" >> + ], >> + "Excluded": [ >> + "qga/*win32*" >> + ] >> + }, >> + { >> + "Name": "Alpha Machines", >> + "Mail": [ >> + "Richard Henderson " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/alpha/", >> + "hw/isa/smc37c669-superio.c" >> + ] >> + }, >> + { >> + "Name": "ARM Machines" >> + }, >> + { >> + "Name": "Allwinner-a10", >> + "Mail": [ >> + "Beniamino Galvani ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/*/allwinner*", >> + "include/hw/*/allwinner*", >> + "hw/arm/cubieboard.c" >> + ] >> + }, >> + { >> + "Name": "ARM PrimeCell and CMSDK devices", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/char/pl011.c", >> + "include/hw/char/pl011.h", >> + "hw/display/pl110*", >> + "hw/dma/pl080.c", >> + "include/hw/dma/pl080.h", >> + "hw/dma/pl330.c", >> + "hw/gpio/pl061.c", >> + "hw/input/pl050.c", >> + "hw/intc/pl190.c", >> + "hw/sd/pl181.c", >> + "hw/ssi/pl022.c", >> + "include/hw/ssi/pl022.h", >> + "hw/timer/pl031.c", >> + "include/hw/timer/pl031.h", >> + "include/hw/arm/primecell.h", >> + "hw/timer/cmsdk-apb-timer.c", >> + "include/hw/timer/cmsdk-apb-timer.h", >> + "hw/timer/cmsdk-apb-dualtimer.c", >> + "include/hw/timer/cmsdk-apb-dualtimer.h", >> + "hw/char/cmsdk-apb-uart.c", >> + "include/hw/char/cmsdk-apb-uart.h", >> + "hw/watchdog/cmsdk-apb-watchdog.c", >> + "include/hw/watchdog/cmsdk-apb-watchdog.h", >> + "hw/misc/tz-ppc.c", >> + "include/hw/misc/tz-ppc.h", >> + "hw/misc/tz-mpc.c", >> + "include/hw/misc/tz-mpc.h", >> + "hw/misc/tz-msc.c", >> + "include/hw/misc/tz-msc.h" >> + ] >> + }, >> + { >> + "Name": "ARM cores", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/intc/arm*", >> + "hw/intc/gic_internal.h", >> + "hw/misc/a9scu.c", >> + "hw/misc/arm11scu.c", >> + "hw/misc/arm_l2x0.c", >> + "hw/timer/a9gtimer*", >> + "hw/timer/arm*", >> + "include/hw/arm/arm*.h", >> + "include/hw/intc/arm*", >> + "include/hw/misc/a9scu.h", >> + "include/hw/misc/arm11scu.h", >> + "include/hw/timer/a9gtimer.h", >> + "include/hw/timer/arm_mptimer.h", >> + "include/hw/timer/armv7m_systick.h", >> + "tests/test-arm-mptimer.c" >> + ] >> + }, >> + { >> + "Name": "Exynos", >> + "Mail": [ >> + "Igor Mitsyanko ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/*/exynos*", >> + "include/hw/arm/exynos4210.h" >> + ] >> + }, >> + { >> + "Name": "Calxeda Highbank", >> + "Mail": [ >> + "Rob Herring ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/highbank.c", >> + "hw/net/xgmac.c" >> + ] >> + }, >> + { >> + "Name": "Canon DIGIC", >> + "Mail": [ >> + "Antony Pavlov ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "include/hw/arm/digic.h", >> + "hw/*/digic*", >> + "include/hw/*/digic*" >> + ] >> + }, >> + { >> + "Name": "Gumstix", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-devel@nongnu.org", >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/gumstix.c" >> + ], >> + "Reviewer": [ >> + "Philippe Mathieu-Daudé " >> + ] >> + }, >> + { >> + "Name": "i.MX25 PDK", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/fsl-imx25.c", >> + "hw/arm/imx25_pdk.c", >> + "hw/misc/imx25_ccm.c", >> + "include/hw/arm/fsl-imx25.h", >> + "include/hw/misc/imx25_ccm.h" >> + ], >> + "Reviewer": [ >> + "Jean-Christophe Dubois " >> + ] >> + }, >> + { >> + "Name": "i.MX31 (kzm)", >> + "Mail": [ >> + "Peter Chubb ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/kzm.c", >> + "hw/*/imx_*", >> + "hw/*/*imx31*", >> + "include/hw/*/imx_*", >> + "include/hw/*/*imx31*" >> + ] >> + }, >> + { >> + "Name": "Integrator CP", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/integratorcp.c", >> + "hw/misc/arm_integrator_debug.c", >> + "include/hw/misc/arm_integrator_debug.h" >> + ] >> + }, >> + { >> + "Name": "MCIMX6UL EVK / i.MX6ul", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/mcimx6ul-evk.c", >> + "hw/arm/fsl-imx6ul.c", >> + "hw/misc/imx6ul_ccm.c", >> + "include/hw/arm/fsl-imx6ul.h", >> + "include/hw/misc/imx6ul_ccm.h" >> + ], >> + "Reviewer": [ >> + "Jean-Christophe Dubois " >> + ] >> + }, >> + { >> + "Name": "MCIMX7D SABRE / i.MX7", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/mcimx7d-sabre.c", >> + "hw/arm/fsl-imx7.c", >> + "hw/misc/imx7_*.c", >> + "include/hw/arm/fsl-imx7.h", >> + "include/hw/misc/imx7_*.h", >> + "hw/pci-host/designware.c", >> + "include/hw/pci-host/designware.h" >> + ], >> + "Reviewer": [ >> + "Andrey Smirnov " >> + ] >> + }, >> + { >> + "Name": "MPS2", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/mps2.c", >> + "hw/arm/mps2-tz.c", >> + "hw/misc/mps2-*.c", >> + "include/hw/misc/mps2-*.h", >> + "hw/arm/armsse.c", >> + "include/hw/arm/armsse.h", >> + "hw/misc/iotkit-secctl.c", >> + "include/hw/misc/iotkit-secctl.h", >> + "hw/misc/iotkit-sysctl.c", >> + "include/hw/misc/iotkit-sysctl.h", >> + "hw/misc/iotkit-sysinfo.c", >> + "include/hw/misc/iotkit-sysinfo.h", >> + "hw/misc/armsse-cpuid.c", >> + "include/hw/misc/armsse-cpuid.h", >> + "hw/misc/armsse-mhu.c", >> + "include/hw/misc/armsse-mhu.h" >> + ] >> + }, >> + { >> + "Name": "Musca", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/musca.c" >> + ] >> + }, >> + { >> + "Name": "Musicpal", >> + "Mail": [ >> + "Jan Kiszka ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/musicpal.c" >> + ] >> + }, >> + { >> + "Name": "nSeries", >> + "Mail": [ >> + "Andrzej Zaborowski ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/nseries.c", >> + "hw/input/lm832x.c", >> + "hw/input/tsc2005.c", >> + "hw/misc/cbus.c", >> + "hw/timer/twl92230.c" >> + ] >> + }, >> + { >> + "Name": "Palm", >> + "Mail": [ >> + "Andrzej Zaborowski ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/palm.c", >> + "hw/input/tsc210x.c" >> + ] >> + }, >> + { >> + "Name": "Raspberry Pi", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/raspi.c", >> + "hw/arm/raspi_platform.h", >> + "hw/*/bcm283*", >> + "include/hw/arm/raspi*", >> + "include/hw/*/bcm283*" >> + ], >> + "Reviewer": [ >> + "Andrew Baumann ", >> + "Philippe Mathieu-Daudé " >> + ] >> + }, >> + { >> + "Name": "Real View", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/realview*", >> + "hw/cpu/realview_mpcore.c", >> + "hw/intc/realview_gic.c", >> + "include/hw/intc/realview_gic.h" >> + ] >> + }, >> + { >> + "Name": "PXA2XX", >> + "Mail": [ >> + "Andrzej Zaborowski ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/mainstone.c", >> + "hw/arm/spitz.c", >> + "hw/arm/tosa.c", >> + "hw/arm/z2.c", >> + "hw/*/pxa2xx*", >> + "hw/display/tc6393xb.c", >> + "hw/gpio/max7310.c", >> + "hw/gpio/zaurus.c", >> + "hw/misc/mst_fpga.c", >> + "hw/misc/max111x.c", >> + "include/hw/arm/pxa.h", >> + "include/hw/arm/sharpsl.h" >> + ] >> + }, >> + { >> + "Name": "SABRELITE / i.MX6", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/sabrelite.c", >> + "hw/arm/fsl-imx6.c", >> + "hw/misc/imx6_*.c", >> + "hw/ssi/imx_spi.c", >> + "include/hw/arm/fsl-imx6.h", >> + "include/hw/misc/imx6_*.h", >> + "include/hw/ssi/imx_spi.h" >> + ], >> + "Reviewer": [ >> + "Jean-Christophe Dubois " >> + ] >> + }, >> + { >> + "Name": "Sharp SL-5500 (Collie) PDA", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/arm/collie.c", >> + "hw/arm/strongarm*" >> + ] >> + }, >> + { >> + "Name": "Stellaris", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/*/stellaris*" >> + ] >> + }, >> + { >> + "Name": "Versatile Express", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/vexpress.c" >> + ] >> + }, >> + { >> + "Name": "Versatile PB", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/*/versatile*", >> + "hw/misc/arm_sysctl.c" >> + ] >> + }, >> + { >> + "Name": "Virt", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/virt*", >> + "include/hw/arm/virt.h" >> + ] >> + }, >> + { >> + "Name": "Xilinx Zynq", >> + "Mail": [ >> + "Edgar E. Iglesias ", >> + "Alistair Francis ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/*/xilinx_*", >> + "hw/*/cadence_*", >> + "hw/misc/zynq*", >> + "include/hw/misc/zynq*" >> + ], >> + "Excluded": [ >> + "hw/ssi/xilinx_*" >> + ] >> + }, >> + { >> + "Name": "Xilinx ZynqMP", >> + "Mail": [ >> + "Alistair Francis ", >> + "Edgar E. Iglesias ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/*/xlnx*.c", >> + "include/hw/*/xlnx*.h", >> + "include/hw/ssi/xilinx_spips.h", >> + "hw/display/dpcd.c", >> + "include/hw/display/dpcd.h" >> + ] >> + }, >> + { >> + "Name": "ARM ACPI Subsystem", >> + "Mail": [ >> + "Shannon Zhao " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/virt-acpi-build.c" >> + ] >> + }, >> + { >> + "Name": "STM32F205", >> + "Mail": [ >> + "Alistair Francis ", >> + "Peter Maydell " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/stm32f205_soc.c", >> + "hw/misc/stm32f2xx_syscfg.c", >> + "hw/char/stm32f2xx_usart.c", >> + "hw/timer/stm32f2xx_timer.c", >> + "hw/adc/*", >> + "hw/ssi/stm32f2xx_spi.c", >> + "include/hw/*/stm32*.h" >> + ] >> + }, >> + { >> + "Name": "Netduino 2", >> + "Mail": [ >> + "Alistair Francis ", >> + "Peter Maydell " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/netduino2.c" >> + ] >> + }, >> + { >> + "Name": "SmartFusion2", >> + "Mail": [ >> + "Subbaraya Sundeep ", >> + "Peter Maydell " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/msf2-soc.c", >> + "hw/misc/msf2-sysreg.c", >> + "hw/timer/mss-timer.c", >> + "hw/ssi/mss-spi.c", >> + "include/hw/arm/msf2-soc.h", >> + "include/hw/misc/msf2-sysreg.h", >> + "include/hw/timer/mss-timer.h", >> + "include/hw/ssi/mss-spi.h" >> + ] >> + }, >> + { >> + "Name": "Emcraft M2S-FG484", >> + "Mail": [ >> + "Subbaraya Sundeep ", >> + "Peter Maydell " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/arm/msf2-som.c" >> + ] >> + }, >> + { >> + "Name": "ASPEED BMCs", >> + "Mail": [ >> + "Cédric Le Goater ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/*/*aspeed*", >> + "hw/misc/pca9552.c", >> + "include/hw/*/*aspeed*", >> + "include/hw/misc/pca9552*.h", >> + "hw/net/ftgmac100.c", >> + "include/hw/net/ftgmac100.h" >> + ], >> + "Reviewer": [ >> + "Andrew Jeffery ", >> + "Joel Stanley " >> + ] >> + }, >> + { >> + "Name": "NRF51", >> + "Mail": [ >> + "Joel Stanley ", >> + "Peter Maydell " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/*/nrf51*.c", >> + "hw/*/microbit*.c", >> + "include/hw/*/nrf51*.h", >> + "include/hw/*/microbit*.h", >> + "tests/microbit-test.c" >> + ] >> + }, >> + { >> + "Name": "CRIS Machines" >> + }, >> + { >> + "Name": "Axis Dev88", >> + "Mail": [ >> + "Edgar E. Iglesias " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/cris/axis_dev88.c", >> + "hw/*/etraxfs_*.c" >> + ] >> + }, >> + { >> + "Name": "HP-PARISC Machines" >> + }, >> + { >> + "Name": "Dino", >> + "Mail": [ >> + "Richard Henderson " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/hppa/", >> + "pc-bios/hppa-firmware.img" >> + ], >> + "Reviewer": [ >> + "Helge Deller " >> + ] >> + }, >> + { >> + "Name": "LM32 Machines" >> + }, >> + { >> + "Name": "EVR32 and uclinux BSP", >> + "Mail": [ >> + "Michael Walle " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/lm32/lm32_boards.c" >> + ] >> + }, >> + { >> + "Name": "milkymist", >> + "Mail": [ >> + "Michael Walle " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/lm32/milkymist.c" >> + ] >> + }, >> + { >> + "Name": "M68K Machines" >> + }, >> + { >> + "Name": "an5206", >> + "Mail": [ >> + "Thomas Huth " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/m68k/an5206.c", >> + "hw/m68k/mcf5206.c" >> + ] >> + }, >> + { >> + "Name": "mcf5208", >> + "Mail": [ >> + "Thomas Huth " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/m68k/mcf5208.c", >> + "hw/m68k/mcf_intc.c", >> + "hw/char/mcf_uart.c", >> + "hw/net/mcf_fec.c", >> + "include/hw/m68k/mcf*.h" >> + ] >> + }, >> + { >> + "Name": "MicroBlaze Machines" >> + }, >> + { >> + "Name": "petalogix_s3adsp1800", >> + "Mail": [ >> + "Edgar E. Iglesias " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/microblaze/petalogix_s3adsp1800_mmu.c", >> + "include/hw/char/xilinx_uartlite.h" >> + ] >> + }, >> + { >> + "Name": "petalogix_ml605", >> + "Mail": [ >> + "Edgar E. Iglesias " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/microblaze/petalogix_ml605_mmu.c" >> + ] >> + }, >> + { >> + "Name": "MIPS Machines" >> + }, >> + { >> + "Name": "Jazz", >> + "Mail": [ >> + "Hervé Poussineau " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/mips/mips_jazz.c", >> + "hw/display/jazz_led.c", >> + "hw/dma/rc4030.c" >> + ], >> + "Reviewer": [ >> + "Aleksandar Rikalo " >> + ] >> + }, >> + { >> + "Name": "Malta", >> + "Mail": [ >> + "Aurelien Jarno " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/mips/mips_malta.c" >> + ], >> + "Reviewer": [ >> + "Aleksandar Rikalo " >> + ] >> + }, >> + { >> + "Name": "Mipssim", >> + "Mail": [ >> + "Aleksandar Markovic " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/mips/mips_mipssim.c", >> + "hw/net/mipsnet.c" >> + ], >> + "Reviewer": [ >> + "Aleksandar Rikalo " >> + ] >> + }, >> + { >> + "Name": "R4000", >> + "Mail": [ >> + "Aurelien Jarno " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/mips/mips_r4k.c" >> + ], >> + "Reviewer": [ >> + "Aleksandar Rikalo " >> + ] >> + }, >> + { >> + "Name": "Fulong 2E", >> + "Mail": [ >> + "Aleksandar Markovic " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/mips/mips_fulong2e.c", >> + "hw/isa/vt82c686.c", >> + "hw/pci-host/bonito.c", >> + "include/hw/isa/vt82c686.h" >> + ], >> + "Reviewer": [ >> + "Aleksandar Rikalo " >> + ] >> + }, >> + { >> + "Name": "Boston", >> + "Mail": [ >> + "Paul Burton " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/core/loader-fit.c", >> + "hw/mips/boston.c", >> + "hw/pci-host/xilinx-pcie.c", >> + "include/hw/pci-host/xilinx-pcie.h" >> + ], >> + "Reviewer": [ >> + "Aleksandar Rikalo " >> + ] >> + }, >> + { >> + "Name": "OpenRISC Machines" >> + }, >> + { >> + "Name": "or1k-sim", >> + "Mail": [ >> + "Jia Liu " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/openrisc/openrisc_sim.c" >> + ] >> + }, >> + { >> + "Name": "PowerPC Machines" >> + }, >> + { >> + "Name": "405", >> + "Mail": [ >> + "David Gibson " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/ppc/ppc405_boards.c" >> + ] >> + }, >> + { >> + "Name": "Bamboo", >> + "Mail": [ >> + "David Gibson " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/ppc/ppc440_bamboo.c" >> + ] >> + }, >> + { >> + "Name": "e500", >> + "Mail": [ >> + "David Gibson " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/ppc/e500*", >> + "hw/gpio/mpc8xxx.c", >> + "hw/i2c/mpc_i2c.c", >> + "hw/net/fsl_etsec/", >> + "hw/pci-host/ppce500.c", >> + "include/hw/ppc/ppc_e500.h", >> + "include/hw/pci-host/ppce500.h", >> + "pc-bios/u-boot.e500" >> + ] >> + }, >> + { >> + "Name": "mpc8544ds", >> + "Mail": [ >> + "David Gibson " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/ppc/mpc8544ds.c", >> + "hw/ppc/mpc8544_guts.c" >> + ] >> + }, >> + { >> + "Name": "New World (mac99)", >> + "Mail": [ >> + "Mark Cave-Ayland " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/ppc/mac_newworld.c", >> + "hw/pci-host/uninorth.c", >> + "hw/pci-bridge/dec.[hc]", >> + "hw/misc/macio/", >> + "hw/misc/mos6522.c", >> + "hw/nvram/mac_nvram.c", >> + "hw/input/adb*", >> + "include/hw/misc/macio/", >> + "include/hw/misc/mos6522.h", >> + "include/hw/ppc/mac_dbdma.h", >> + "include/hw/pci-host/uninorth.h", >> + "include/hw/input/adb*", >> + "pc-bios/qemu_vga.ndrv" >> + ], >> + "Reviewer": [ >> + "David Gibson " >> + ] >> + }, >> + { >> + "Name": "Old World (g3beige)", >> + "Mail": [ >> + "Mark Cave-Ayland " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/ppc/mac_oldworld.c", >> + "hw/pci-host/grackle.c", >> + "hw/misc/macio/", >> + "hw/intc/heathrow_pic.c", >> + "hw/input/adb*", >> + "include/hw/intc/heathrow_pic.h", >> + "include/hw/input/adb*", >> + "pc-bios/qemu_vga.ndrv" >> + ], >> + "Reviewer": [ >> + "David Gibson " >> + ] >> + }, >> + { >> + "Name": "PReP", >> + "Mail": [ >> + "Hervé Poussineau " >> + ], >> + "List": [ >> + "qemu-devel@nongnu.org", >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/ppc/prep.c", >> + "hw/ppc/prep_systemio.c", >> + "hw/ppc/rs6000_mc.c", >> + "hw/pci-host/prep.[hc]", >> + "hw/isa/i82378.c", >> + "hw/isa/pc87312.c", >> + "hw/dma/i82374.c", >> + "hw/timer/m48t59-isa.c", >> + "include/hw/isa/pc87312.h", >> + "include/hw/timer/m48t59.h", >> + "pc-bios/ppc_rom.bin" >> + ] >> + }, >> + { >> + "Name": "sPAPR", >> + "Mail": [ >> + "David Gibson " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/*/spapr*", >> + "include/hw/*/spapr*", >> + "hw/*/xics*", >> + "include/hw/*/xics*", >> + "pc-bios/spapr-rtas/*", >> + "pc-bios/spapr-rtas.bin", >> + "pc-bios/slof.bin", >> + "docs/specs/ppc-spapr-hcalls.txt", >> + "docs/specs/ppc-spapr-hotplug.txt", >> + "tests/spapr*", >> + "tests/libqos/*spapr*", >> + "tests/rtas*", >> + "tests/libqos/rtas*" >> + ] >> + }, >> + { >> + "Name": "PowerNV (Non-Virtualized)", >> + "Mail": [ >> + "Cédric Le Goater ", >> + "David Gibson " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/ppc/pnv*", >> + "hw/intc/pnv*", >> + "hw/intc/xics_pnv.c", >> + "include/hw/ppc/pnv*", >> + "pc-bios/skiboot.lid", >> + "tests/pnv*" >> + ] >> + }, >> + { >> + "Name": "virtex_ml507", >> + "Mail": [ >> + "Edgar E. Iglesias " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/ppc/virtex_ml507.c" >> + ] >> + }, >> + { >> + "Name": "sam460ex", >> + "Mail": [ >> + "BALATON Zoltan " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/ppc/sam460ex.c", >> + "hw/ppc/ppc440_pcix.c", >> + "hw/display/sm501*", >> + "hw/ide/sii3112.c", >> + "hw/timer/m41t80.c", >> + "pc-bios/canyonlands.dt[sb]", >> + "pc-bios/u-boot-sam460ex-20100605.bin", >> + "roms/u-boot-sam460ex" >> + ] >> + }, >> + { >> + "Name": "SH4 Machines" >> + }, >> + { >> + "Name": "R2D", >> + "Mail": [ >> + "Magnus Damm " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/sh4/r2d.c", >> + "hw/intc/sh_intc.c", >> + "hw/timer/sh_timer.c" >> + ] >> + }, >> + { >> + "Name": "Shix", >> + "Mail": [ >> + "Magnus Damm " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/sh4/shix.c" >> + ] >> + }, >> + { >> + "Name": "SPARC Machines" >> + }, >> + { >> + "Name": "Sun4m", >> + "Mail": [ >> + "Mark Cave-Ayland " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/sparc/sun4m.c", >> + "hw/sparc/sun4m_iommu.c", >> + "hw/display/cg3.c", >> + "hw/display/tcx.c", >> + "hw/dma/sparc32_dma.c", >> + "hw/misc/eccmemctl.c", >> + "hw/*/slavio_*.c", >> + "include/hw/nvram/sun_nvram.h", >> + "include/hw/sparc/sparc32_dma.h", >> + "include/hw/sparc/sun4m_iommu.h", >> + "pc-bios/openbios-sparc32" >> + ] >> + }, >> + { >> + "Name": "Sun4u", >> + "Mail": [ >> + "Mark Cave-Ayland " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/sparc64/sun4u.c", >> + "hw/sparc64/sun4u_iommu.c", >> + "include/hw/sparc/sun4u_iommu.h", >> + "hw/pci-host/sabre.c", >> + "include/hw/pci-host/sabre.h", >> + "hw/pci-bridge/simba.c", >> + "include/hw/pci-bridge/simba.h", >> + "pc-bios/openbios-sparc64" >> + ] >> + }, >> + { >> + "Name": "Sun4v", >> + "Mail": [ >> + "Artyom Tarasenko " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/sparc64/niagara.c", >> + "hw/timer/sun4v-rtc.c", >> + "include/hw/timer/sun4v-rtc.h" >> + ] >> + }, >> + { >> + "Name": "Leon3", >> + "Mail": [ >> + "Fabien Chouteau " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/sparc/leon3.c", >> + "hw/*/grlib*", >> + "include/hw/sparc/grlib.h" >> + ] >> + }, >> + { >> + "Name": "S390 Machines" >> + }, >> + { >> + "Name": "S390 Virtio-ccw", >> + "Mail": [ >> + "Cornelia Huck ", >> + "Halil Pasic ", >> + "Christian Borntraeger " >> + ], >> + "List": [ >> + "qemu-s390x@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/char/sclp*.[hc]", >> + "hw/char/terminal3270.c", >> + "hw/s390x/", >> + "include/hw/s390x/", >> + "hw/watchdog/wdt_diag288.c", >> + "include/hw/watchdog/wdt_diag288.h", >> + "default-configs/s390x-softmmu.mak" >> + ], >> + "Tree": "git https://github.com/borntraeger/qemu.git s390-next" >> + }, >> + { >> + "Name": "S390-ccw boot", >> + "Mail": [ >> + "Christian Borntraeger ", >> + "Thomas Huth " >> + ], >> + "List": [ >> + "qemu-s390x@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/s390x/ipl.*", >> + "pc-bios/s390-ccw/", >> + "pc-bios/s390-ccw.img" >> + ], >> + "Tree": "git https://github.com/borntraeger/qemu.git s390-next" >> + }, >> + { >> + "Name": "S390 PCI", >> + "Mail": [ >> + "Collin Walling " >> + ], >> + "List": [ >> + "qemu-s390x@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/s390x/s390-pci*" >> + ] >> + }, >> + { >> + "Name": "UniCore32 Machines" >> + }, >> + { >> + "Name": "PKUnity-3 SoC initramfs-with-busybox", >> + "Mail": [ >> + "Guan Xuetao " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/*/puv3*", >> + "hw/unicore32/" >> + ] >> + }, >> + { >> + "Name": "X86 Machines" >> + }, >> + { >> + "Name": "PC", >> + "Mail": [ >> + "Michael S. Tsirkin ", >> + "Marcel Apfelbaum " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "include/hw/i386/", >> + "hw/i386/", >> + "hw/pci-host/piix.c", >> + "hw/pci-host/q35.c", >> + "hw/pci-host/pam.c", >> + "include/hw/pci-host/q35.h", >> + "include/hw/pci-host/pam.h", >> + "hw/isa/piix4.c", >> + "hw/isa/lpc_ich9.c", >> + "hw/i2c/smbus_ich9.c", >> + "hw/acpi/piix4.c", >> + "hw/acpi/ich9.c", >> + "include/hw/acpi/ich9.h", >> + "include/hw/acpi/piix4.h", >> + "hw/misc/sga.c", >> + "hw/isa/apm.c", >> + "include/hw/isa/apm.h", >> + "tests/test-x86-cpuid.c", >> + "tests/test-x86-cpuid-compat.c" >> + ] >> + }, >> + { >> + "Name": "PC Chipset", >> + "Mail": [ >> + "Michael S. Tsirkin ", >> + "Paolo Bonzini " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/char/debugcon.c", >> + "hw/char/parallel*", >> + "hw/char/serial*", >> + "hw/dma/i8257*", >> + "hw/i2c/pm_smbus.c", >> + "hw/input/pckbd.c", >> + "hw/intc/apic*", >> + "hw/intc/ioapic*", >> + "hw/intc/i8259*", >> + "hw/isa/isa-superio.c", >> + "hw/misc/debugexit.c", >> + "hw/misc/pc-testdev.c", >> + "hw/timer/hpet*", >> + "hw/timer/i8254*", >> + "hw/timer/mc146818rtc*", >> + "hw/watchdog/wdt_ib700.c", >> + "hw/watchdog/wdt_i6300esb.c", >> + "include/hw/display/vga.h", >> + "include/hw/char/parallel.h", >> + "include/hw/dma/i8257.h", >> + "include/hw/i2c/pm_smbus.h", >> + "include/hw/input/i8042.h", >> + "include/hw/isa/i8259_internal.h", >> + "include/hw/isa/superio.h", >> + "include/hw/timer/hpet.h", >> + "include/hw/timer/i8254*", >> + "include/hw/timer/mc146818rtc*" >> + ] >> + }, >> + { >> + "Name": "Machine core", >> + "Mail": [ >> + "Eduardo Habkost ", >> + "Marcel Apfelbaum " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/core/machine.c", >> + "hw/core/null-machine.c", >> + "hw/cpu/cluster.c", >> + "include/hw/boards.h", >> + "include/hw/cpu/cluster.h" >> + ], >> + "Tree": "git https://github.com/ehabkost/qemu.git machine-next" >> + }, >> + { >> + "Name": "Xtensa Machines" >> + }, >> + { >> + "Name": "sim", >> + "Mail": [ >> + "Max Filippov " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/xtensa/sim.c" >> + ] >> + }, >> + { >> + "Name": "XTFPGA (LX60, LX200, ML605, KC705)", >> + "Mail": [ >> + "Max Filippov " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/xtensa/xtfpga.c", >> + "hw/net/opencores_eth.c" >> + ] >> + }, >> + { >> + "Name": "Devices" >> + }, >> + { >> + "Name": "EDU", >> + "Mail": [ >> + "Jiri Slaby " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/misc/edu.c" >> + ] >> + }, >> + { >> + "Name": "IDE", >> + "Mail": [ >> + "John Snow " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "include/hw/ide.h", >> + "include/hw/ide/", >> + "hw/ide/", >> + "hw/block/block.c", >> + "hw/block/cdrom.c", >> + "hw/block/hd-geometry.c", >> + "tests/ide-test.c", >> + "tests/ahci-test.c", >> + "tests/cdrom-test.c", >> + "tests/libqos/ahci*" >> + ], >> + "Tree": "git https://github.com/jnsnow/qemu.git ide" >> + }, >> + { >> + "Name": "IPMI", >> + "Mail": [ >> + "Corey Minyard " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "include/hw/ipmi/*", >> + "hw/ipmi/*", >> + "hw/smbios/smbios_type_38.c", >> + "tests/ipmi*" >> + ], >> + "Tree": "git https://github.com/cminyard/qemu.git master-ipmi-rebase" >> + }, >> + { >> + "Name": "Floppy", >> + "Mail": [ >> + "John Snow " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/block/fdc.c", >> + "include/hw/block/fdc.h", >> + "tests/fdc-test.c" >> + ], >> + "Tree": "git https://github.com/jnsnow/qemu.git ide" >> + }, >> + { >> + "Name": "OMAP", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/*/omap*", >> + "include/hw/arm/omap.h" >> + ] >> + }, >> + { >> + "Name": "IPack", >> + "Mail": [ >> + "Alberto Garcia " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/char/ipoctal232.c", >> + "hw/ipack/" >> + ] >> + }, >> + { >> + "Name": "PCI", >> + "Mail": [ >> + "Michael S. Tsirkin ", >> + "Marcel Apfelbaum " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "include/hw/pci/*", >> + "hw/misc/pci-testdev.c", >> + "hw/pci/*", >> + "hw/pci-bridge/*", >> + "docs/pci*", >> + "docs/specs/*pci*", >> + "default-configs/pci.mak" >> + ] >> + }, >> + { >> + "Name": "ACPI/SMBIOS", >> + "Mail": [ >> + "Michael S. Tsirkin ", >> + "Igor Mammedov " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "include/hw/acpi/*", >> + "include/hw/firmware/smbios.h", >> + "hw/mem/*", >> + "hw/acpi/*", >> + "hw/smbios/*", >> + "hw/i386/acpi-build.[hc]", >> + "hw/arm/virt-acpi-build.c", >> + "tests/bios-tables-test.c", >> + "tests/acpi-utils.[hc]", >> + "tests/data/acpi/" >> + ] >> + }, >> + { >> + "Name": "ppc4xx", >> + "Mail": [ >> + "David Gibson " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/ppc/ppc4*.c", >> + "hw/i2c/ppc4xx_i2c.c", >> + "include/hw/ppc/ppc4xx.h", >> + "include/hw/i2c/ppc4xx_i2c.h" >> + ] >> + }, >> + { >> + "Name": "Character devices", >> + "Mail": [ >> + "Marc-André Lureau " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/char/" >> + ], >> + "Reviewer": [ >> + "Paolo Bonzini " >> + ] >> + }, >> + { >> + "Name": "Network devices", >> + "Mail": [ >> + "Jason Wang " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/net/", >> + "include/hw/net/", >> + "tests/virtio-net-test.c" >> + ], >> + "Tree": "git https://github.com/jasowang/qemu.git net" >> + }, >> + { >> + "Name": "SCSI", >> + "Mail": [ >> + "Paolo Bonzini " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "include/hw/scsi/*", >> + "hw/scsi/*", >> + "tests/virtio-scsi-test.c" >> + ], >> + "Tree": "git https://github.com/bonzini/qemu.git scsi-next", >> + "Reviewer": [ >> + "Fam Zheng " >> + ] >> + }, >> + { >> + "Name": "SSI", >> + "Mail": [ >> + "Alistair Francis " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/ssi/*", >> + "hw/block/m25p80.c", >> + "include/hw/ssi/ssi.h", >> + "tests/m25p80-test.c" >> + ], >> + "Excluded": [ >> + "hw/ssi/xilinx_*" >> + ] >> + }, >> + { >> + "Name": "Xilinx SPI", >> + "Mail": [ >> + "Alistair Francis " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/ssi/xilinx_*" >> + ] >> + }, >> + { >> + "Name": "SD (Secure Card)", >> + "Mail": [ >> + "Philippe Mathieu-Daudé " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "include/hw/sd/sd*", >> + "hw/sd/core.c", >> + "hw/sd/sd*", >> + "tests/sd*" >> + ] >> + }, >> + { >> + "Name": "USB", >> + "Mail": [ >> + "Gerd Hoffmann " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/usb/*", >> + "tests/usb-*-test.c", >> + "docs/usb2.txt", >> + "docs/usb-storage.txt", >> + "include/hw/usb.h", >> + "include/hw/usb/", >> + "default-configs/usb.mak" >> + ] >> + }, >> + { >> + "Name": "USB (serial adapter)", >> + "Mail": [ >> + "Gerd Hoffmann ", >> + "Samuel Thibault " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/usb/dev-serial.c" >> + ] >> + }, >> + { >> + "Name": "VFIO", >> + "Mail": [ >> + "Alex Williamson " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/vfio/*", >> + "include/hw/vfio/" >> + ] >> + }, >> + { >> + "Name": "vfio-ccw", >> + "Mail": [ >> + "Cornelia Huck ", >> + "Eric Farman ", >> + "Farhan Ali " >> + ], >> + "List": [ >> + "qemu-s390x@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/vfio/ccw.c", >> + "hw/s390x/s390-ccw.c", >> + "include/hw/s390x/s390-ccw.h" >> + ], >> + "Tree": "git https://github.com/cohuck/qemu.git s390-next" >> + }, >> + { >> + "Name": "vfio-ap", >> + "Mail": [ >> + "Christian Borntraeger ", >> + "Tony Krowiak ", >> + "Halil Pasic ", >> + "Pierre Morel " >> + ], >> + "List": [ >> + "qemu-s390x@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/s390x/ap-device.c", >> + "hw/s390x/ap-bridge.c", >> + "include/hw/s390x/ap-device.h", >> + "include/hw/s390x/ap-bridge.h", >> + "hw/vfio/ap.c", >> + "docs/vfio-ap.txt" >> + ] >> + }, >> + { >> + "Name": "vhost", >> + "Mail": [ >> + "Michael S. Tsirkin " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/*/*vhost*", >> + "docs/interop/vhost-user.json", >> + "docs/interop/vhost-user.txt", >> + "contrib/vhost-user-*/" >> + ] >> + }, >> + { >> + "Name": "virtio", >> + "Mail": [ >> + "Michael S. Tsirkin " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/*/virtio*", >> + "hw/virtio/Makefile.objs", >> + "hw/virtio/trace-events", >> + "net/vhost-user.c", >> + "include/hw/virtio/", >> + "tests/virtio-balloon-test.c" >> + ] >> + }, >> + { >> + "Name": "virtio-9p", >> + "Mail": [ >> + "Greg Kurz " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/9pfs/", >> + "fsdev/", >> + "tests/virtio-9p-test.c" >> + ], >> + "Tree": "git https://github.com/gkurz/qemu.git 9p-next" >> + }, >> + { >> + "Name": "virtio-blk", >> + "Mail": [ >> + "Stefan Hajnoczi " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/block/virtio-blk.c", >> + "hw/block/dataplane/*", >> + "tests/virtio-blk-test.c" >> + ], >> + "Tree": "git https://github.com/stefanha/qemu.git block" >> + }, >> + { >> + "Name": "virtio-ccw", >> + "Mail": [ >> + "Cornelia Huck ", >> + "Halil Pasic " >> + ], >> + "List": [ >> + "qemu-s390x@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/s390x/virtio-ccw*.[hc]", >> + "hw/s390x/vhost-vsock-ccw.c" >> + ], >> + "Tree": "git https://github.com/borntraeger/qemu.git s390-next" >> + }, >> + { >> + "Name": "virtio-input", >> + "Mail": [ >> + "Gerd Hoffmann " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/input/virtio-input*.c", >> + "include/hw/virtio/virtio-input.h" >> + ] >> + }, >> + { >> + "Name": "virtio-serial", >> + "Mail": [ >> + "Amit Shah " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/char/virtio-serial-bus.c", >> + "hw/char/virtio-console.c", >> + "include/hw/virtio/virtio-serial.h", >> + "tests/virtio-console-test.c", >> + "tests/virtio-serial-test.c" >> + ] >> + }, >> + { >> + "Name": "virtio-rng", >> + "Mail": [ >> + "Amit Shah " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/virtio/virtio-rng.c", >> + "include/hw/virtio/virtio-rng.h", >> + "include/sysemu/rng*.h", >> + "backends/rng*.c", >> + "tests/virtio-rng-test.c" >> + ] >> + }, >> + { >> + "Name": "virtio-crypto", >> + "Mail": [ >> + "Gonglei " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/virtio/virtio-crypto.c", >> + "hw/virtio/virtio-crypto-pci.c", >> + "include/hw/virtio/virtio-crypto.h" >> + ] >> + }, >> + { >> + "Name": "nvme", >> + "Mail": [ >> + "Keith Busch " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/block/nvme*", >> + "tests/nvme-test.c" >> + ] >> + }, >> + { >> + "Name": "megasas", >> + "Mail": [ >> + "Hannes Reinecke " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/scsi/megasas.c", >> + "hw/scsi/mfi.h", >> + "tests/megasas-test.c" >> + ] >> + }, >> + { >> + "Name": "Network packet abstractions", >> + "Mail": [ >> + "Dmitry Fleytman " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "include/net/eth.h", >> + "net/eth.c", >> + "hw/net/net_rx_pkt*", >> + "hw/net/net_tx_pkt*" >> + ] >> + }, >> + { >> + "Name": "Vmware", >> + "Mail": [ >> + "Dmitry Fleytman " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/net/vmxnet*", >> + "hw/scsi/vmw_pvscsi*", >> + "tests/vmxnet3-test.c" >> + ] >> + }, >> + { >> + "Name": "Rocker", >> + "Mail": [ >> + "Jiri Pirko " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/net/rocker/", >> + "tests/rocker/", >> + "docs/specs/rocker.txt" >> + ] >> + }, >> + { >> + "Name": "NVDIMM", >> + "Mail": [ >> + "Xiao Guangrong " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/acpi/nvdimm.c", >> + "hw/mem/nvdimm.c", >> + "include/hw/mem/nvdimm.h", >> + "docs/nvdimm.txt" >> + ] >> + }, >> + { >> + "Name": "e1000x", >> + "Mail": [ >> + "Dmitry Fleytman " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/net/e1000x*" >> + ] >> + }, >> + { >> + "Name": "e1000e", >> + "Mail": [ >> + "Dmitry Fleytman " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/net/e1000e*" >> + ] >> + }, >> + { >> + "Name": "eepro100", >> + "Mail": [ >> + "Stefan Weil " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/net/eepro100.c" >> + ] >> + }, >> + { >> + "Name": "Generic Loader", >> + "Mail": [ >> + "Alistair Francis " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/core/generic-loader.c", >> + "include/hw/core/generic-loader.h", >> + "docs/generic-loader.txt" >> + ] >> + }, >> + { >> + "Name": "Intel Hexadecimal Object File Loader", >> + "Mail": [ >> + "Su Hang " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tests/hexloader-test.c", >> + "tests/data/hex-loader/test.hex" >> + ] >> + }, >> + { >> + "Name": "CHRP NVRAM", >> + "Mail": [ >> + "Thomas Huth " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/nvram/chrp_nvram.c", >> + "include/hw/nvram/chrp_nvram.h", >> + "tests/prom-env-test.c" >> + ] >> + }, >> + { >> + "Name": "VM Generation ID", >> + "Mail": [ >> + "Ben Warren " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/acpi/vmgenid.c", >> + "include/hw/acpi/vmgenid.h", >> + "docs/specs/vmgenid.txt", >> + "tests/vmgenid-test.c", >> + "stubs/vmgenid.c" >> + ] >> + }, >> + { >> + "Name": "Unimplemented device", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "include/hw/misc/unimp.h", >> + "hw/misc/unimp.c" >> + ], >> + "Reviewer": [ >> + "Philippe Mathieu-Daudé " >> + ] >> + }, >> + { >> + "Name": "Standard VGA", >> + "Mail": [ >> + "Gerd Hoffmann " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/display/vga*", >> + "hw/display/bochs-display.c", >> + "include/hw/display/vga.h", >> + "include/hw/display/bochs-vbe.h" >> + ] >> + }, >> + { >> + "Name": "ramfb", >> + "Mail": [ >> + "Gerd Hoffmann " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/display/ramfb*.c", >> + "include/hw/display/ramfb.h" >> + ] >> + }, >> + { >> + "Name": "virtio-gpu", >> + "Mail": [ >> + "Gerd Hoffmann " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/display/virtio-gpu*", >> + "hw/display/virtio-vga.c", >> + "include/hw/virtio/virtio-gpu.h" >> + ] >> + }, >> + { >> + "Name": "Cirrus VGA", >> + "Mail": [ >> + "Gerd Hoffmann " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "hw/display/cirrus*" >> + ], >> + "Webpage": [ >> + "https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/" >> + ] >> + }, >> + { >> + "Name": "EDID Generator", >> + "Mail": [ >> + "Gerd Hoffmann " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/display/edid*", >> + "include/hw/display/edid.h", >> + "qemu-edid.c" >> + ] >> + }, >> + { >> + "Name": "Firmware configuration (fw_cfg)", >> + "Mail": [ >> + "Philippe Mathieu-Daudé " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "docs/specs/fw_cfg.txt", >> + "hw/nvram/fw_cfg.c", >> + "include/hw/nvram/fw_cfg.h", >> + "include/standard-headers/linux/qemu_fw_cfg.h", >> + "tests/libqos/fw_cfg.c", >> + "tests/fw_cfg-test.c" >> + ], >> + "Tree": "git https://github.com/philmd/qemu.git fw_cfg-next", >> + "Reviewer": [ >> + "Laszlo Ersek ", >> + "Gerd Hoffmann " >> + ] >> + }, >> + { >> + "Name": "XIVE", >> + "Mail": [ >> + "David Gibson ", >> + "Cédric Le Goater " >> + ], >> + "List": [ >> + "qemu-ppc@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "hw/*/*xive*", >> + "include/hw/*/*xive*" >> + ] >> + }, >> + { >> + "Name": "Subsystems" >> + }, >> + { >> + "Name": "Audio", >> + "Mail": [ >> + "Gerd Hoffmann " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "audio/", >> + "hw/audio/", >> + "include/hw/audio/", >> + "tests/ac97-test.c", >> + "tests/es1370-test.c", >> + "tests/intel-hda-test.c" >> + ] >> + }, >> + { >> + "Name": "Block layer core", >> + "Mail": [ >> + "Kevin Wolf ", >> + "Max Reitz " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block*", >> + "block/", >> + "hw/block/", >> + "include/block/", >> + "qemu-img*", >> + "qemu-io*", >> + "tests/qemu-iotests/", >> + "util/qemu-progress.c", >> + "qobject/block-qdict.c", >> + "tests/check-block-qdict.c" >> + ], >> + "Tree": "git https://repo.or.cz/qemu/kevin.git block" >> + }, >> + { >> + "Name": "Block I/O path", >> + "Mail": [ >> + "Stefan Hajnoczi ", >> + "Fam Zheng " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "util/async.c", >> + "util/aio-*.c", >> + "block/io.c", >> + "migration/block*", >> + "include/block/aio.h", >> + "include/block/aio-wait.h", >> + "scripts/qemugdb/aio.py" >> + ], >> + "Tree": "git https://github.com/stefanha/qemu.git block" >> + }, >> + { >> + "Name": "Block SCSI subsystem", >> + "Mail": [ >> + "Paolo Bonzini " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "include/scsi/*", >> + "scsi/*" >> + ], >> + "Reviewer": [ >> + "Fam Zheng " >> + ] >> + }, >> + { >> + "Name": "Block Jobs", >> + "Mail": [ >> + "John Snow " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "blockjob.c", >> + "include/block/blockjob.h", >> + "job.c", >> + "job-qmp.c", >> + "include/qemu/job.h", >> + "block/backup.c", >> + "block/commit.c", >> + "block/stream.c", >> + "block/mirror.c", >> + "qapi/job.json" >> + ], >> + "Tree": "git https://github.com/jnsnow/qemu.git jobs" >> + }, >> + { >> + "Name": "Block QAPI, monitor, command line", >> + "Mail": [ >> + "Markus Armbruster " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "blockdev.c", >> + "block/qapi.c", >> + "qapi/block*.json", >> + "qapi/transaction.json" >> + ], >> + "Tree": "git https://repo.or.cz/qemu/armbru.git block-next" >> + }, >> + { >> + "Name": "Dirty Bitmaps", >> + "Mail": [ >> + "Fam Zheng ", >> + "John Snow " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "util/hbitmap.c", >> + "block/dirty-bitmap.c", >> + "include/qemu/hbitmap.h", >> + "include/block/dirty-bitmap.h", >> + "tests/test-hbitmap.c", >> + "docs/interop/bitmaps.rst" >> + ], >> + "Tree": "git https://github.com/jnsnow/qemu.git bitmaps" >> + }, >> + { >> + "Name": "Character device backends", >> + "Mail": [ >> + "Marc-André Lureau " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "chardev/", >> + "include/chardev/", >> + "qapi/char.json" >> + ], >> + "Reviewer": [ >> + "Paolo Bonzini " >> + ] >> + }, >> + { >> + "Name": "Character Devices (Braille)", >> + "Mail": [ >> + "Samuel Thibault " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "chardev/baum.c" >> + ] >> + }, >> + { >> + "Name": "Command line option argument parsing", >> + "Mail": [ >> + "Markus Armbruster " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "include/qemu/option.h", >> + "tests/test-keyval.c", >> + "tests/test-qemu-opts.c", >> + "util/keyval.c", >> + "util/qemu-option.c" >> + ] >> + }, >> + { >> + "Name": "Coverity model", >> + "Mail": [ >> + "Markus Armbruster " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "scripts/coverity-model.c" >> + ] >> + }, >> + { >> + "Name": "CPU", >> + "List": [ >> + "qemu-devel@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "qom/cpu.c", >> + "include/qom/cpu.h" >> + ] >> + }, >> + { >> + "Name": "Device Tree", >> + "Mail": [ >> + "Alistair Francis " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "device_tree.c", >> + "include/sysemu/device_tree.h" >> + ], >> + "Reviewer": [ >> + "David Gibson " >> + ] >> + }, >> + { >> + "Name": "Dump", >> + "Mail": [ >> + "Marc-André Lureau " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "dump.c", >> + "hw/misc/vmcoreinfo.c", >> + "include/hw/misc/vmcoreinfo.h", >> + "include/sysemu/dump-arch.h", >> + "include/sysemu/dump.h", >> + "scripts/dump-guest-memory.py", >> + "stubs/dump.c" >> + ] >> + }, >> + { >> + "Name": "Error reporting", >> + "Mail": [ >> + "Markus Armbruster " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "include/qapi/error.h", >> + "include/qemu/error-report.h", >> + "util/error.c", >> + "util/qemu-error.c" >> + ] >> + }, >> + { >> + "Name": "GDB stub", >> + "Status": "Orphan", >> + "Files": [ >> + "gdbstub*", >> + "gdb-xml/" >> + ] >> + }, >> + { >> + "Name": "Memory API", >> + "Mail": [ >> + "Paolo Bonzini " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "include/exec/ioport.h", >> + "ioport.c", >> + "include/exec/memory.h", >> + "include/exec/ram_addr.h", >> + "memory.c", >> + "include/exec/memory-internal.h", >> + "exec.c" >> + ] >> + }, >> + { >> + "Name": "SPICE", >> + "Mail": [ >> + "Gerd Hoffmann " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "include/ui/qemu-spice.h", >> + "include/ui/spice-display.h", >> + "ui/spice-*.c", >> + "audio/spiceaudio.c", >> + "hw/display/qxl*", >> + "qapi/ui.json", >> + "docs/spice-port-fqdn.txt" >> + ] >> + }, >> + { >> + "Name": "Graphics", >> + "Mail": [ >> + "Gerd Hoffmann " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "ui/", >> + "include/ui/", >> + "qapi/ui.json", >> + "util/drm.c" >> + ] >> + }, >> + { >> + "Name": "Cocoa graphics", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "ui/cocoa.m" >> + ] >> + }, >> + { >> + "Name": "Main loop", >> + "Mail": [ >> + "Paolo Bonzini " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "cpus.c", >> + "util/main-loop.c", >> + "util/qemu-timer.c", >> + "vl.c", >> + "qapi/run-state.json" >> + ] >> + }, >> + { >> + "Name": "Human Monitor (HMP)", >> + "Mail": [ >> + "Dr. David Alan Gilbert " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "monitor.c", >> + "hmp.[ch]", >> + "hmp-commands*.hx", >> + "include/monitor/hmp-target.h", >> + "tests/test-hmp.c" >> + ] >> + }, >> + { >> + "Name": "Network device backends", >> + "Mail": [ >> + "Jason Wang " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "net/", >> + "include/net/", >> + "qapi/net.json" >> + ], >> + "Tree": "git https://github.com/jasowang/qemu.git net" >> + }, >> + { >> + "Name": "Netmap network backend", >> + "Mail": [ >> + "Luigi Rizzo ", >> + "Giuseppe Lettieri ", >> + "Vincenzo Maffione " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "net/netmap.c" >> + ], >> + "Webpage": [ >> + "http://info.iet.unipi.it/~luigi/netmap/" >> + ] >> + }, >> + { >> + "Name": "NUMA", >> + "Mail": [ >> + "Eduardo Habkost " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "numa.c", >> + "include/sysemu/numa.h" >> + ], >> + "Tree": "git https://github.com/ehabkost/qemu.git machine-next" >> + }, >> + { >> + "Name": "Host Memory Backends", >> + "Mail": [ >> + "Eduardo Habkost ", >> + "Igor Mammedov " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "backends/hostmem*.c", >> + "include/sysemu/hostmem.h" >> + ], >> + "Tree": "git https://github.com/ehabkost/qemu.git machine-next" >> + }, >> + { >> + "Name": "Cryptodev Backends", >> + "Mail": [ >> + "Gonglei " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "include/sysemu/cryptodev*.h", >> + "backends/cryptodev*.c" >> + ] >> + }, >> + { >> + "Name": "Python scripts", >> + "Mail": [ >> + "Eduardo Habkost ", >> + "Cleber Rosa " >> + ], >> + "Status": "Odd fixes", >> + "Files": [ >> + "scripts/qmp/*", >> + "scripts/*.py", >> + "tests/*.py" >> + ] >> + }, >> + { >> + "Name": "QAPI", >> + "Mail": [ >> + "Markus Armbruster ", >> + "Michael Roth " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "qapi/", >> + "include/qapi/", >> + "include/qapi/qmp/dispatch.h", >> + "tests/qapi-schema/", >> + "tests/test-*-visitor.c", >> + "tests/test-qapi-*.c", >> + "tests/test-qmp-*.c", >> + "tests/test-visitor-serialization.c", >> + "scripts/qapi-gen.py", >> + "scripts/qapi/*", >> + "docs/devel/qapi*" >> + ], >> + "Tree": "git https://repo.or.cz/qemu/armbru.git qapi-next", >> + "Excluded": [ >> + "qapi/*.json", >> + "include/qapi/qmp/" >> + ] >> + }, >> + { >> + "Name": "QAPI Schema", >> + "Mail": [ >> + "Eric Blake ", >> + "Markus Armbruster " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "qapi/*.json" >> + ], >> + "Tree": "git https://repo.or.cz/qemu/armbru.git qapi-next" >> + }, >> + { >> + "Name": "QObject", >> + "Mail": [ >> + "Markus Armbruster " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "qobject/", >> + "include/qapi/qmp/", >> + "scripts/coccinelle/qobject.cocci", >> + "tests/check-qdict.c", >> + "tests/check-qjson.c", >> + "tests/check-qlist.c", >> + "tests/check-qlit.c", >> + "tests/check-qnull.c", >> + "tests/check-qnum.c", >> + "tests/check-qobject.c", >> + "tests/check-qstring.c", >> + "tests/data/qobject/qdict.txt" >> + ], >> + "Tree": "git https://repo.or.cz/qemu/armbru.git qapi-next", >> + "Excluded": [ >> + "include/qapi/qmp/dispatch.h" >> + ] >> + }, >> + { >> + "Name": "QEMU Guest Agent", >> + "Mail": [ >> + "Michael Roth " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "qga/", >> + "qemu-ga.texi", >> + "scripts/qemu-guest-agent/", >> + "tests/test-qga.c", >> + "docs/interop/qemu-ga-ref.texi" >> + ], >> + "Tree": "git https://github.com/mdroth/qemu.git qga" >> + }, >> + { >> + "Name": "QOM", >> + "Mail": [ >> + "Andreas Färber " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "include/qom/", >> + "qom/", >> + "tests/check-qom-interface.c", >> + "tests/check-qom-proplist.c" >> + ], >> + "Tree": "git https://github.com/afaerber/qemu-cpu.git qom-next", >> + "Excluded": [ >> + "include/qom/cpu.h", >> + "qom/cpu.c" >> + ] >> + }, >> + { >> + "Name": "QMP", >> + "Mail": [ >> + "Markus Armbruster " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "qmp.c", >> + "monitor.c", >> + "docs/devel/*qmp-*", >> + "docs/interop/*qmp-*", >> + "scripts/qmp/", >> + "tests/qmp-test.c", >> + "tests/qmp-cmd-test.c" >> + ], >> + "Tree": "git https://repo.or.cz/qemu/armbru.git qapi-next" >> + }, >> + { >> + "Name": "qtest", >> + "Mail": [ >> + "Thomas Huth ", >> + "Laurent Vivier " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "qtest.c", >> + "tests/libqtest.*", >> + "tests/libqos/", >> + "tests/*-test.c" >> + ], >> + "Reviewer": [ >> + "Paolo Bonzini " >> + ] >> + }, >> + { >> + "Name": "Register API", >> + "Mail": [ >> + "Alistair Francis " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/core/register.c", >> + "include/hw/register.h", >> + "include/hw/registerfields.h" >> + ] >> + }, >> + { >> + "Name": "SLIRP", >> + "Mail": [ >> + "Samuel Thibault ", >> + "Jan Kiszka " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "slirp/", >> + "net/slirp.c", >> + "include/net/slirp.h" >> + ], >> + "Tree": "git git://git.kiszka.org/qemu.git queues/slirp" >> + }, >> + { >> + "Name": "Stubs", >> + "Mail": [ >> + "Paolo Bonzini " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "stubs/" >> + ] >> + }, >> + { >> + "Name": "Tracing", >> + "Mail": [ >> + "Stefan Hajnoczi " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "trace/", >> + "trace-events", >> + "qemu-option-trace.texi", >> + "scripts/tracetool.py", >> + "scripts/tracetool/", >> + "scripts/qemu-trace-stap*", >> + "docs/devel/tracing.txt" >> + ], >> + "Tree": "git https://github.com/stefanha/qemu.git tracing" >> + }, >> + { >> + "Name": "TPM", >> + "Mail": [ >> + "Stefan Berger " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tpm.c", >> + "stubs/tpm.c", >> + "hw/tpm/*", >> + "include/hw/acpi/tpm.h", >> + "include/sysemu/tpm*", >> + "qapi/tpm.json", >> + "backends/tpm.c", >> + "tests/*tpm*" >> + ], >> + "Tree": "git https://github.com/stefanberger/qemu-tpm.git tpm-next" >> + }, >> + { >> + "Name": "Checkpatch", >> + "Status": "Odd Fixes", >> + "Files": [ >> + "scripts/checkpatch.pl" >> + ] >> + }, >> + { >> + "Name": "Migration", >> + "Mail": [ >> + "Juan Quintela ", >> + "Dr. David Alan Gilbert " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "include/migration/", >> + "migration/", >> + "scripts/vmstate-static-checker.py", >> + "tests/vmstate-static-checker-data/", >> + "tests/migration-test.c", >> + "docs/devel/migration.rst", >> + "qapi/migration.json" >> + ] >> + }, >> + { >> + "Name": "Seccomp", >> + "Mail": [ >> + "Eduardo Otubo " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "qemu-seccomp.c", >> + "include/sysemu/seccomp.h" >> + ] >> + }, >> + { >> + "Name": "Cryptography", >> + "Mail": [ >> + "Daniel P. Berrange " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "crypto/", >> + "include/crypto/", >> + "tests/test-crypto-*", >> + "tests/benchmark-crypto-*", >> + "tests/crypto-tls-*", >> + "tests/pkix_asn1_tab.c", >> + "qemu.sasl" >> + ] >> + }, >> + { >> + "Name": "Coroutines", >> + "Mail": [ >> + "Stefan Hajnoczi ", >> + "Kevin Wolf " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "util/*coroutine*", >> + "include/qemu/coroutine*", >> + "tests/test-coroutine.c" >> + ] >> + }, >> + { >> + "Name": "Buffers", >> + "Mail": [ >> + "Daniel P. Berrange " >> + ], >> + "Status": "Odd fixes", >> + "Files": [ >> + "util/buffer.c", >> + "include/qemu/buffer.h" >> + ] >> + }, >> + { >> + "Name": "I/O Channels", >> + "Mail": [ >> + "Daniel P. Berrange " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "io/", >> + "include/io/", >> + "tests/test-io-*" >> + ] >> + }, >> + { >> + "Name": "User authorization", >> + "Mail": [ >> + "Daniel P. Berrange " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "authz/", >> + "qapi/authz.json", >> + "include/authz/", >> + "tests/test-authz-*" >> + ] >> + }, >> + { >> + "Name": "Sockets", >> + "Mail": [ >> + "Daniel P. Berrange ", >> + "Gerd Hoffmann " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "include/qemu/sockets.h", >> + "util/qemu-sockets.c", >> + "qapi/sockets.json" >> + ] >> + }, >> + { >> + "Name": "File monitor", >> + "Mail": [ >> + "Daniel P. Berrange " >> + ], >> + "Status": "Odd fixes", >> + "Files": [ >> + "util/filemonitor*.c", >> + "include/qemu/filemonitor.h", >> + "tests/test-util-filemonitor.c" >> + ] >> + }, >> + { >> + "Name": "Throttling infrastructure", >> + "Mail": [ >> + "Alberto Garcia " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/throttle-groups.c", >> + "include/block/throttle-groups.h", >> + "include/qemu/throttle*.h", >> + "util/throttle.c", >> + "docs/throttle.txt", >> + "tests/test-throttle.c" >> + ] >> + }, >> + { >> + "Name": "UUID", >> + "Mail": [ >> + "Fam Zheng " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "util/uuid.c", >> + "include/qemu/uuid.h", >> + "tests/test-uuid.c" >> + ] >> + }, >> + { >> + "Name": "COLO Framework", >> + "Mail": [ >> + "zhanghailiang " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "migration/colo*", >> + "include/migration/colo.h", >> + "include/migration/failover.h", >> + "docs/COLO-FT.txt" >> + ] >> + }, >> + { >> + "Name": "COLO Proxy", >> + "Mail": [ >> + "Zhang Chen ", >> + "Li Zhijian " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "docs/colo-proxy.txt", >> + "net/colo*", >> + "net/filter-rewriter.c", >> + "net/filter-mirror.c" >> + ] >> + }, >> + { >> + "Name": "Record/replay", >> + "Mail": [ >> + "Pavel Dovgalyuk " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "replay/*", >> + "block/blkreplay.c", >> + "net/filter-replay.c", >> + "include/sysemu/replay.h", >> + "docs/replay.txt", >> + "stubs/replay.c" >> + ], >> + "Webpage": [ >> + "https://wiki.qemu.org/Features/record-replay" >> + ], >> + "Reviewer": [ >> + "Paolo Bonzini " >> + ] >> + }, >> + { >> + "Name": "IOVA Tree", >> + "Mail": [ >> + "Peter Xu " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "include/qemu/iova-tree.h", >> + "util/iova-tree.c" >> + ] >> + }, >> + { >> + "Name": "elf2dmp", >> + "Mail": [ >> + "Viktor Prutyanov " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "contrib/elf2dmp/" >> + ] >> + }, >> + { >> + "Name": "I2C and SMBus", >> + "Mail": [ >> + "Corey Minyard " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/i2c/core.c", >> + "hw/i2c/smbus_slave.c", >> + "hw/i2c/smbus_master.c", >> + "hw/i2c/smbus_eeprom.c", >> + "include/hw/i2c/i2c.h", >> + "include/hw/i2c/smbus_master.h", >> + "include/hw/i2c/smbus_slave.h", >> + "include/hw/i2c/smbus_eeprom.h" >> + ] >> + }, >> + { >> + "Name": "Usermode Emulation" >> + }, >> + { >> + "Name": "Overall", >> + "Mail": [ >> + "Riku Voipio " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "thunk.c", >> + "accel/tcg/user-exec*.c" >> + ] >> + }, >> + { >> + "Name": "BSD user", >> + "Status": "Orphan", >> + "Files": [ >> + "bsd-user/", >> + "default-configs/*-bsd-user.mak" >> + ] >> + }, >> + { >> + "Name": "Linux user", >> + "Mail": [ >> + "Riku Voipio " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "linux-user/", >> + "default-configs/*-linux-user.mak", >> + "scripts/qemu-binfmt-conf.sh" >> + ], >> + "Reviewer": [ >> + "Laurent Vivier " >> + ] >> + }, >> + { >> + "Name": "Tiny Code Generator (TCG)" >> + }, >> + { >> + "Name": "Common code", >> + "Mail": [ >> + "Richard Henderson " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tcg/" >> + ] >> + }, >> + { >> + "Name": "AArch64 target", >> + "Mail": [ >> + "Claudio Fontana ", >> + "Claudio Fontana " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tcg/aarch64/", >> + "disas/arm-a64.cc", >> + "disas/libvixl/" >> + ] >> + }, >> + { >> + "Name": "ARM target", >> + "Mail": [ >> + "Andrzej Zaborowski " >> + ], >> + "List": [ >> + "qemu-arm@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tcg/arm/", >> + "disas/arm.c" >> + ] >> + }, >> + { >> + "Name": "i386 target", >> + "Mail": [ >> + "Richard Henderson " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tcg/i386/", >> + "disas/i386.c" >> + ] >> + }, >> + { >> + "Name": "MIPS target", >> + "Mail": [ >> + "Aurelien Jarno " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tcg/mips/", >> + "disas/mips.c" >> + ], >> + "Reviewer": [ >> + "Aleksandar Rikalo " >> + ] >> + }, >> + { >> + "Name": "PPC", >> + "Mail": [ >> + "Richard Henderson " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "tcg/ppc/", >> + "disas/ppc.c" >> + ] >> + }, >> + { >> + "Name": "RISC-V", >> + "Mail": [ >> + "Palmer Dabbelt ", >> + "Alistair Francis " >> + ], >> + "List": [ >> + "qemu-riscv@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tcg/riscv/", >> + "disas/riscv.c" >> + ] >> + }, >> + { >> + "Name": "S390 target", >> + "Mail": [ >> + "Richard Henderson " >> + ], >> + "List": [ >> + "qemu-s390x@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tcg/s390/", >> + "disas/s390.c" >> + ] >> + }, >> + { >> + "Name": "SPARC target", >> + "Status": "Odd Fixes", >> + "Files": [ >> + "tcg/sparc/", >> + "disas/sparc.c" >> + ] >> + }, >> + { >> + "Name": "TCI target", >> + "Mail": [ >> + "Stefan Weil " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tcg/tci/", >> + "tcg/tci.c", >> + "disas/tci.c" >> + ] >> + }, >> + { >> + "Name": "Block drivers" >> + }, >> + { >> + "Name": "VMDK", >> + "Mail": [ >> + "Fam Zheng " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/vmdk.c" >> + ] >> + }, >> + { >> + "Name": "RBD", >> + "Mail": [ >> + "Josh Durgin " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/rbd.c" >> + ] >> + }, >> + { >> + "Name": "Sheepdog", >> + "Mail": [ >> + "Liu Yuan " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org", >> + "sheepdog@lists.wpkg.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "block/sheepdog.c" >> + ] >> + }, >> + { >> + "Name": "VHDX", >> + "Mail": [ >> + "Jeff Cody " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/vhdx*" >> + ] >> + }, >> + { >> + "Name": "VDI", >> + "Mail": [ >> + "Stefan Weil " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "block/vdi.c" >> + ] >> + }, >> + { >> + "Name": "iSCSI", >> + "Mail": [ >> + "Ronnie Sahlberg ", >> + "Paolo Bonzini ", >> + "Peter Lieven " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "block/iscsi.c", >> + "block/iscsi-opts.c" >> + ] >> + }, >> + { >> + "Name": "Network Block Device (NBD)", >> + "Mail": [ >> + "Eric Blake " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "block/nbd*", >> + "nbd/", >> + "include/block/nbd*", >> + "qemu-nbd.*", >> + "blockdev-nbd.c", >> + "docs/interop/nbd.txt" >> + ], >> + "Tree": "git https://repo.or.cz/qemu/ericb.git nbd" >> + }, >> + { >> + "Name": "NFS", >> + "Mail": [ >> + "Peter Lieven " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "block/nfs.c" >> + ] >> + }, >> + { >> + "Name": "SSH", >> + "Mail": [ >> + "Richard W.M. Jones " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/ssh.c" >> + ] >> + }, >> + { >> + "Name": "CURL", >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/curl.c" >> + ] >> + }, >> + { >> + "Name": "GLUSTER", >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/gluster.c" >> + ] >> + }, >> + { >> + "Name": "Null Block Driver", >> + "Mail": [ >> + "Fam Zheng " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/null.c" >> + ] >> + }, >> + { >> + "Name": "NVMe Block Driver", >> + "Mail": [ >> + "Fam Zheng " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/nvme*" >> + ] >> + }, >> + { >> + "Name": "Bootdevice", >> + "Mail": [ >> + "Gonglei " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "bootdevice.c" >> + ] >> + }, >> + { >> + "Name": "Quorum", >> + "Mail": [ >> + "Alberto Garcia " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/quorum.c" >> + ] >> + }, >> + { >> + "Name": "blklogwrites", >> + "Mail": [ >> + "Ari Sundholm " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/blklogwrites.c" >> + ] >> + }, >> + { >> + "Name": "blkverify", >> + "Mail": [ >> + "Stefan Hajnoczi " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/blkverify.c" >> + ] >> + }, >> + { >> + "Name": "bochs", >> + "Mail": [ >> + "Stefan Hajnoczi " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/bochs.c" >> + ] >> + }, >> + { >> + "Name": "cloop", >> + "Mail": [ >> + "Stefan Hajnoczi " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/cloop.c" >> + ] >> + }, >> + { >> + "Name": "dmg", >> + "Mail": [ >> + "Stefan Hajnoczi " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/dmg.c" >> + ] >> + }, >> + { >> + "Name": "parallels", >> + "Mail": [ >> + "Stefan Hajnoczi ", >> + "Denis V. Lunev " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/parallels.c", >> + "docs/interop/parallels.txt" >> + ] >> + }, >> + { >> + "Name": "qed", >> + "Mail": [ >> + "Stefan Hajnoczi " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/qed.c" >> + ] >> + }, >> + { >> + "Name": "raw", >> + "Mail": [ >> + "Kevin Wolf " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/linux-aio.c", >> + "include/block/raw-aio.h", >> + "block/raw-format.c", >> + "block/file-posix.c", >> + "block/file-win32.c", >> + "block/win32-aio.c" >> + ] >> + }, >> + { >> + "Name": "qcow2", >> + "Mail": [ >> + "Kevin Wolf ", >> + "Max Reitz " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/qcow2*", >> + "docs/interop/qcow2.txt" >> + ] >> + }, >> + { >> + "Name": "qcow", >> + "Mail": [ >> + "Kevin Wolf " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/qcow.c" >> + ] >> + }, >> + { >> + "Name": "blkdebug", >> + "Mail": [ >> + "Kevin Wolf ", >> + "Max Reitz " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/blkdebug.c" >> + ] >> + }, >> + { >> + "Name": "vpc", >> + "Mail": [ >> + "Kevin Wolf " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/vpc.c" >> + ] >> + }, >> + { >> + "Name": "vvfat", >> + "Mail": [ >> + "Kevin Wolf " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "block/vvfat.c" >> + ] >> + }, >> + { >> + "Name": "Image format fuzzer", >> + "Mail": [ >> + "Stefan Hajnoczi " >> + ], >> + "List": [ >> + "qemu-block@nongnu.org" >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "tests/image-fuzzer/" >> + ] >> + }, >> + { >> + "Name": "Replication", >> + "Mail": [ >> + "Wen Congyang ", >> + "Xie Changlong " >> + ], >> + "Status": "Supported", >> + "Files": [ >> + "replication*", >> + "block/replication.c", >> + "tests/test-replication.c", >> + "docs/block-replication.txt" >> + ] >> + }, >> + { >> + "Name": "PVRDMA", >> + "Mail": [ >> + "Yuval Shaia ", >> + "Marcel Apfelbaum " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "hw/rdma/*", >> + "hw/rdma/vmw/*", >> + "docs/pvrdma.txt", >> + "contrib/rdmacm-mux/*", >> + "qapi/rdma.json" >> + ] >> + }, >> + { >> + "Name": "Build and test automation" >> + }, >> + { >> + "Name": "Build and test automation", >> + "Mail": [ >> + "Alex Bennée ", >> + "Fam Zheng " >> + ], >> + "List": [ >> + "qemu-devel@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + ".travis.yml", >> + "scripts/travis/", >> + ".shippable.yml", >> + "tests/docker/", >> + "tests/vm/", >> + "scripts/archive-source.sh" >> + ], >> + "Webpage": [ >> + "https://travis-ci.org/qemu/qemu", >> + "https://app.shippable.com/github/qemu/qemu", >> + "http://patchew.org/QEMU/" >> + ], >> + "Reviewer": [ >> + "Philippe Mathieu-Daudé " >> + ] >> + }, >> + { >> + "Name": "FreeBSD Hosted Continuous Integration", >> + "Mail": [ >> + "Ed Maste ", >> + "Li-Wen Hsu " >> + ], >> + "List": [ >> + "qemu-devel@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + ".cirrus.yml" >> + ], >> + "Webpage": [ >> + "https://cirrus-ci.com/github/qemu/qemu" >> + ] >> + }, >> + { >> + "Name": "GitLab Continuous Integration", >> + "Mail": [ >> + "Thomas Huth " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + ".gitlab-ci.yml" >> + ] >> + }, >> + { >> + "Name": "Guest Test Compilation Support", >> + "Mail": [ >> + "Alex Bennée " >> + ], >> + "List": [ >> + "qemu-devel@nongnu.org" >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "tests/tcg/Makefile", >> + "tests/tcg/Makefile.include" >> + ], >> + "Reviewer": [ >> + "Philippe Mathieu-Daudé " >> + ] >> + }, >> + { >> + "Name": "Documentation" >> + }, >> + { >> + "Name": "Build system architecture", >> + "Mail": [ >> + "Daniel P. Berrange " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "docs/devel/build-system.txt" >> + ] >> + }, >> + { >> + "Name": "GIT Data Mining Config", >> + "Mail": [ >> + "Alex Bennée " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "gitdm.config", >> + "contrib/gitdm/*" >> + ] >> + }, >> + { >> + "Name": "Incompatible changes", >> + "Files": [ >> + "qemu-deprecated.texi" >> + ], >> + "Reviewer": [ >> + "libvir-list@redhat.com" >> + ] >> + }, >> + { >> + "Name": "Build System" >> + }, >> + { >> + "Name": "GIT submodules", >> + "Mail": [ >> + "Daniel P. Berrange " >> + ], >> + "Status": "Odd Fixes", >> + "Files": [ >> + "scripts/git-submodule.sh" >> + ] >> + }, >> + { >> + "Name": "Sphinx documentation configuration and build machinery", >> + "Mail": [ >> + "Peter Maydell " >> + ], >> + "Status": "Maintained", >> + "Files": [ >> + "docs/conf.py", >> + "docs/*/conf.py" >> + ] >> + } >> +] >> >