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 C2532C433B4 for ; Thu, 13 May 2021 18:36:09 +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 0635A6135A for ; Thu, 13 May 2021 18:36:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0635A6135A 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]:37616 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhGBs-0001vZ-0p for qemu-devel@archiver.kernel.org; Thu, 13 May 2021 14:36:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37922) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhG8j-00075T-2R for qemu-devel@nongnu.org; Thu, 13 May 2021 14:32:56 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:51347) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhG8a-0007Ae-Lf for qemu-devel@nongnu.org; Thu, 13 May 2021 14:32:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1620930763; 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=Yex94uHK15KdmXa2guhcjLwUXAf/DmtUfhMgvi6AJDw=; b=fiWdstqKOuwqI59ledlLxGDdPEMPiFQwAyZWxAh95Av+ltk/kzWQnPcOgmsE3p37ZeA/UD HsNVqPS+J6oKOVXg8NnGDUnWt9Wn0LrPcnUD6X4bSHXYjdI6WZrjrAk42YvtuoWWyIT0Bd LoQUc6cW6gunjTw8yxyPfqGBv6NTmKw= Received: from mail-ej1-f71.google.com (mail-ej1-f71.google.com [209.85.218.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-1-laWBML0IM7OvRyuS4ZP9Zw-1; Thu, 13 May 2021 14:32:27 -0400 X-MC-Unique: laWBML0IM7OvRyuS4ZP9Zw-1 Received: by mail-ej1-f71.google.com with SMTP id k9-20020a17090646c9b029039d323bd239so8670770ejs.16 for ; Thu, 13 May 2021 11:32:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Yex94uHK15KdmXa2guhcjLwUXAf/DmtUfhMgvi6AJDw=; b=WOpcNXXOElxXH+8Jn+7RT6ENNTzVAM41zrr/pGzVOmEJ5kzbQTayUfl8UNnLbwT2VG Y+p8wzaNt9y19AvuMif43nxpclzfOFIrowlJV+zaWeoB0T3Iy1Bwv1SIP83XeP2GAquD DMexgYuDxgfCbfQjjpLtVFE+S4Z8XKwaWJcv/A5gVIarv/xt4gMoYINRlplPP7BTSPQW YXaOF//HJKkrV0O0yWxXtkn+Bl39ERyt3p9PyRGdsSl+lNgGhnyTU73aWwgtiK43TKiJ q4gIZczGxMgHazKfjy4MovNQiD1CDHHBB8rjgVphWHC8DxrHwKRI5AqrPubLVe8NtR/Y THaQ== X-Gm-Message-State: AOAM532arXkA7xZ55pHCPLoHAQX6iX13FE1b8u1AvNgDfQMcAOFOHekB 8bIcow+Ktjf/imAoEQH9N6eSveQBwuzdn6xE8XgZw9JwlhHS4RG+DcQVw+LsnDSMl80W8D10Iil FSL3zu0g/gN28rho= X-Received: by 2002:a17:906:1e44:: with SMTP id i4mr44197482ejj.61.1620930744874; Thu, 13 May 2021 11:32:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxLABYyog/ootlrqMBmhP6j1jihZNmVvFxM1AS0FRUlsZ4GeZ7ybUGANRHxAosOwggcCdUjHw== X-Received: by 2002:a17:906:1e44:: with SMTP id i4mr44197417ejj.61.1620930743873; Thu, 13 May 2021 11:32:23 -0700 (PDT) Received: from [192.168.1.36] (31.red-83-51-215.dynamicip.rima-tde.net. [83.51.215.31]) by smtp.gmail.com with ESMTPSA id e12sm2187047ejk.99.2021.05.13.11.32.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 13 May 2021 11:32:23 -0700 (PDT) Subject: Re: [Qemu-devel] [PATCH] MAINTAINERS: convert to JSON To: Paolo Bonzini , qemu-devel@nongnu.org References: <20190401112945.25592-1-pbonzini@redhat.com> From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= Message-ID: Date: Thu, 13 May 2021 20:32:21 +0200 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: <20190401112945.25592-1-pbonzini@redhat.com> Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=216.205.24.124; envelope-from=philmd@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=ham 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: John Snow , Willian Rampazzo , Wainer dos Santos Moschetta , Matteo Croce Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Cc'ing John/Willian/Wainer 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" > + ] > + } > +] >