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 Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9A6A3CD98F2 for ; Mon, 22 Jun 2026 15:44:04 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbgoL-0008DG-Mg; Mon, 22 Jun 2026 11:43:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbgoJ-00087Q-Q9 for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:43:43 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wbgoD-0006k3-BW for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:43:43 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-46019edc13dso2079119f8f.1 for ; Mon, 22 Jun 2026 08:43:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782143015; x=1782747815; darn=nongnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=5huu3Bi/HrebuVmCtGGdoWVutLb+5rPMOEUt+kFXBAY=; b=GDb2djamSifmQ2rsfxjH6KMvJyr/l/mzu3DPV+8Asnb7p4TOHRzMHGzgrUGtcvqhsK /U0bMYjOwFeDHg57oG/DfgVFodHzgTXvfD/SckDzg3ExbMb60sgxSzAT+BDsC9BqDKxG Y3O45Yo6B7Wsylq3Cx+1xNjq+L7dF1g1q/jpRE8rBTy9p0BW7CYvNBAy6R8fsxNKDJI4 H3ZrkubAyWDWl1CXWEVICqFWh2mY+EUZuxrn3irEgcpYM7iml/U5VilMxQOX1WeH242k xbkY2I5D18BuEIu14m2UeX1NAvIOihT5AodMBVqG0BIO0cdMRjmA1nXQKzzh5UoLYils qUoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782143015; x=1782747815; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5huu3Bi/HrebuVmCtGGdoWVutLb+5rPMOEUt+kFXBAY=; b=A0IlN3mx+dHi3QnK5v74nSLHl0gkD6nj9B4RYEyVrfRCtnOQWmcHX/DbiH+iuanh69 DaUtX97/IXNB6ab79yfOKYoTIGzgUo3qmh1w+rtwSrU+kYwRiHMOggyrmHH176DPXZkv GBO4SRmbcECFabHAMVPa4FT+0bzGK9tA4oYxUpgyIT2saWSviMvq9x+BpehA9p5FpsYP Ap+691rEfoNlnBPfwulMdWUKQQjVEIzSsyUM6MGK/ip2K/iOAudZelX2iPNkVN8NrdSV OiMLCHsYSIe0//gZvLrDitFL3TKE4Wwb0Sp26wIGYxwjaww9KjcZ0D0m1nO2FX1zZzaB TLuw== X-Gm-Message-State: AOJu0YzaWSSn6WqelU1WB18jyUDCuKpF/nktRSW+Rp00eXhCw3c1QPUF wNXIL4VcJjr0mAUCHtBmfI2Djyie2UThD1gojNT2lQGybE0eTogETySV5WahDWPcI+wcxM9bydF 00bsTYdQ= X-Gm-Gg: AfdE7cnnAN9NM8Ss41lvFCnwJUvQLAHQLPiSHR09/RYio/7pKDJclHXLcznvUXu4GZv Ogn67udVpdJKfCsISuzqi8EyAa92LYWcPR18GK6z37OcNGgcyGV+hCiSoX2qoJ1U+APbtJZWWMf 6ZKehu8ByoiHXxeOMHsYMMCQ5qaV1rMXoYNwOm1stSrAj0RTxMOuOPWRkQ/gFO1MP0m2RWqbVN0 9lZLX3NlMMiWhxHhjNb35NxIOOIzV38tvVTlTEerhnrovceCr0IkQD1o6l+aMBkVUC4aiZ2mCY5 cNXPYtqVtsX4ayP1Z8vQhsXdx12UNWVTTPKHwKQ4GKxLGsJJ9JfKpUr1gBXJ8TtzgfvrP3fi/8V v7WbF+XhhVHWGcRpcKFs1pCi/WBhXE7CAnPdNoqgDVov8bzmENZqYJm1lJW2Bo9T1pK/E2JW2H+ Tpwc0bx7ztsilP X-Received: by 2002:a05:600c:6812:b0:492:4ed1:77cf with SMTP id 5b1f17b1804b1-4924ed885d6mr123584645e9.11.1782143015008; Mon, 22 Jun 2026 08:43:35 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4923fd21dbdsm279343375e9.6.2026.06.22.08.43.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jun 2026 08:43:34 -0700 (PDT) Received: from draig (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 428255F811; Mon, 22 Jun 2026 16:43:33 +0100 (BST) From: =?utf-8?Q?Alex_Benn=C3=A9e?= To: Daniel P. =?utf-8?Q?Berrang=C3=A9?= Cc: qemu-devel@nongnu.org Subject: Re: [PATCH 2/3] MAINTAINERS: record known Git Lab handles for all maintainers In-Reply-To: <20260622113152.1710585-3-berrange@redhat.com> ("Daniel P. =?utf-8?Q?Berrang=C3=A9=22's?= message of "Mon, 22 Jun 2026 12:31:51 +0100") References: <20260622113152.1710585-1-berrange@redhat.com> <20260622113152.1710585-3-berrange@redhat.com> User-Agent: mu4e 1.14.2; emacs 30.1 Date: Mon, 22 Jun 2026 16:43:33 +0100 Message-ID: <87qzlymvh6.fsf@draig.linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x429.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Daniel P. Berrang=C3=A9 writes: > This updates MAINTAINERS with a "G:" line corresponding to every > "M:" line that can be identified with a match against > > https://gitlab.com/qemu-project/qemu/-/project_members > > This update was done using a largely automated process based on > the data extracted with > > $ glab api --paginate /projects/qemu-project%2fqemu/members | jq -c '.[= ] | {username, name}' > $ glab api --paginate /groups/qemu-project/members | jq -c '.[] | {user= name, name}' > > Some Git Lab accounts had real names that didn't have an exact > match in MAINTAINERS so the glab api data was manually pre-processed > to change those names. > > A Perl script was then used to insert "G:" lines for every "M:" > lines. > > Signed-off-by: Daniel P. Berrang=C3=A9 Acked-by: Alex Benn=C3=A9e > --- > MAINTAINERS | 332 ++++++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 332 insertions(+) > > diff --git a/MAINTAINERS b/MAINTAINERS > index 93df53d87f..9a62fe0e81 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -18,6 +18,13 @@ Descriptions of section entries: > These reviewers should be CCed on patches. > Reviewers are familiar with the subject matter and provide feedback > even though they are not maintainers. > + G: Git Lab handle to assign issues to: @GitLabHandle > + Maintainers must have a Git Lab handle listed. The handle will > + be invited to be a member of https://gitlab.com/qemu-project/qemu > + with the "Reporter" role. This will enable triage actions, issue > + assignment, and visibilityof confidential security disclosures. > + Designated reviewers may also be listed at the discretion of the > + maintainer. > L: Mailing list that is relevant to this area > These lists should be CCed on patches. > W: Web-page with status/info > @@ -58,6 +65,7 @@ Descriptions of section entries: > General Project Administration > ------------------------------ > M: Peter Maydell > +G: @pm215 >=20=20 > All patches CC here > L: qemu-devel@nongnu.org > @@ -84,13 +92,16 @@ Responsible Disclosure, Reporting Security Issues > ------------------------------------------------- > W: https://wiki.qemu.org/SecurityProcess > M: Michael S. Tsirkin > +G: @mstredhat > L: qemu-security@nongnu.org >=20=20 > Trivial patches > --------------- > Trivial patches > M: Michael Tokarev > +G: @mjt0k > M: Laurent Vivier > +G: @lvivier > S: Maintained > L: qemu-trivial@nongnu.org > K: ^Subject:.*(?i)trivial > @@ -102,6 +113,7 @@ Architecture support > -------------------- > S390 general architecture support > M: Cornelia Huck > +G: @cohuck > M: Eric Farman > M: Matthew Rosato > S: Supported > @@ -133,6 +145,7 @@ L: qemu-s390x@nongnu.org >=20=20 > MIPS general architecture support > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > R: Jiaxun Yang > S: Odd Fixes > K: ^Subject:.*(?i)mips > @@ -142,6 +155,7 @@ F: tests/functional/mips*/meson.build >=20=20 > X86 general architecture support > M: Paolo Bonzini > +G: @bonzini > R: Zhao Liu > S: Maintained > F: configs/devices/i386-softmmu/default.mak > @@ -159,7 +173,9 @@ F: tests/functional/x86_64/ >=20=20 > X86 VM file descriptor change on reset test > M: Ani Sinha > +G: @anisinha > M: Paolo Bonzini > +G: @bonzini > S: Maintained > F: stubs/kvm.c > F: tests/functional/x86_64/test_rebuild_vmfd.py > @@ -168,6 +184,7 @@ Guest CPU cores (TCG) > --------------------- > Overall TCG CPUs > M: Richard Henderson > +G: @rth7680 > R: Paolo Bonzini > S: Maintained > F: system/watchpoint.c > @@ -194,7 +211,9 @@ F: tests/decode/ > FPU emulation > M: Aurelien Jarno > M: Peter Maydell > +G: @pm215 > M: Alex Benn=C3=A9e > +G: @stsquad > S: Maintained > F: fpu/ > F: include/fpu/ > @@ -202,6 +221,7 @@ F: tests/fp/ >=20=20 > Alpha TCG CPUs > M: Richard Henderson > +G: @rth7680 > S: Maintained > F: target/alpha/ > F: tests/tcg/alpha/ > @@ -210,6 +230,7 @@ F: disas/alpha.c >=20=20 > ARM TCG CPUs > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Supported > F: target/arm/ > @@ -247,6 +268,7 @@ F: tests/functional/avr/ >=20=20 > Hexagon TCG CPUs > M: Brian Cain > +G: @brian-cain > R: Pierrick Bouvier > S: Supported > F: target/hexagon/ > @@ -269,7 +291,9 @@ F: target/hexagon/gen_idef_parser_funcs.py >=20=20 > HPPA (PA-RISC) TCG CPUs > M: Richard Henderson > +G: @rth7680 > M: Helge Deller > +G: @hdeller > S: Maintained > F: target/hppa/ > F: disas/hppa.c > @@ -286,6 +310,7 @@ F: tests/functional/loongarch64/test_virt.py >=20=20 > M68K TCG CPUs > M: Laurent Vivier > +G: @lvivier > S: Maintained > F: target/m68k/ > F: disas/m68k.c > @@ -303,6 +328,7 @@ F: tests/functional/microblaze/ >=20=20 > MIPS TCG CPUs > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > R: Aurelien Jarno > R: Jiaxun Yang > R: Aleksandar Rikalo > @@ -325,6 +351,7 @@ F: tests/tcg/or1k/ >=20=20 > PowerPC TCG CPUs > M: Nicholas Piggin > +G: @npiggin > R: Chinmay Rath > R: Glenn Miles > R: Harsh Prateek Bora > @@ -346,6 +373,7 @@ F: tests/functional/ppc/test_74xx.py > RISC-V TCG CPUs > M: Palmer Dabbelt > M: Alistair Francis > +G: @alistair23 > R: Weiwei Li > R: Daniel Henrique Barboza > R: Liu Zhiwei > @@ -393,6 +421,7 @@ F: tests/functional/rx/meson.build >=20=20 > S390 TCG CPUs > M: Richard Henderson > +G: @rth7680 > M: Ilya Leoshkevich > R: David Hildenbrand > S: Maintained > @@ -414,6 +443,7 @@ F: tests/tcg/sh4/ >=20=20 > SPARC TCG CPUs > M: Mark Cave-Ayland > +G: @mcayland > M: Artyom Tarasenko > S: Maintained > F: target/sparc/ > @@ -426,7 +456,9 @@ F: tests/functional/sparc*/meson.build >=20=20 > X86 TCG CPUs > M: Paolo Bonzini > +G: @bonzini > M: Richard Henderson > +G: @rth7680 > S: Maintained > F: target/i386/tcg/ > F: tests/tcg/i386/ > @@ -459,6 +491,7 @@ F: tests/tcg/tricore/ >=20=20 > Multiarch Linux User Tests > M: Alex Benn=C3=A9e > +G: @stsquad > S: Maintained > F: tests/tcg/multiarch/ >=20=20 > @@ -466,6 +499,7 @@ Guest CPU Cores (KVM) > --------------------- > Overall KVM CPUs > M: Paolo Bonzini > +G: @bonzini > L: kvm@vger.kernel.org > S: Supported > F: */*/kvm* > @@ -476,6 +510,7 @@ F: scripts/kvm/kvm_flightrecorder >=20=20 > ARM KVM CPUs > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Supported > F: target/arm/kvm.c > @@ -483,6 +518,7 @@ F: tests/functional/aarch64/test_kvm.py >=20=20 > PPC KVM CPUs > M: Nicholas Piggin > +G: @npiggin > R: Harsh Prateek Bora > S: Odd Fixes > F: target/ppc/kvm.c > @@ -490,6 +526,7 @@ F: target/ppc/kvm.c > S390 KVM CPUs > M: Halil Pasic > M: Christian Borntraeger > +G: @cborntra > R: Eric Farman > R: Matthew Rosato > S: Supported > @@ -502,6 +539,7 @@ L: qemu-s390x@nongnu.org >=20=20 > X86 KVM CPUs > M: Paolo Bonzini > +G: @bonzini > M: Marcelo Tosatti > L: kvm@vger.kernel.org > S: Supported > @@ -518,6 +556,7 @@ F: tests/functional/x86_64/test_hotplug_cpu.py >=20=20 > Xen emulation on X86 KVM CPUs > M: David Woodhouse > +G: @dwmw2 > M: Paul Durrant > S: Supported > F: include/system/kvm_xen.h > @@ -530,6 +569,7 @@ Guest CPU Cores (other accelerators) > ------------------------------------ > Overall CPUs other accelerators > M: Richard Henderson > +G: @rth7680 > R: Paolo Bonzini > R: Philippe Mathieu-Daud=C3=A9 > S: Maintained > @@ -550,6 +590,7 @@ F: system/cpus.c >=20=20 > Apple Silicon HVF CPUs > M: Alexander Graf > +G: @agraf > S: Maintained > F: target/arm/hvf/ >=20=20 > @@ -573,6 +614,7 @@ F: include/system/hvf_int.h > WHPX CPUs > M: Pedro Barbuda > M: Mohamed Mediouni > +G: @mediouni-m > S: Supported > F: accel/whpx/ > F: target/i386/whpx/ > @@ -597,6 +639,7 @@ F: include/hw/hyperv/hvhdk*.h >=20=20 > Nitro Enclaves (native) > M: Alexander Graf > +G: @agraf > S: Maintained > F: accel/nitro/ > F: include/system/nitro-accel.h > @@ -656,8 +699,11 @@ Hosts > ----- > LINUX > M: Michael S. Tsirkin > +G: @mstredhat > M: Cornelia Huck > +G: @cohuck > M: Paolo Bonzini > +G: @bonzini > S: Maintained > F: linux-headers/ > F: include/standard-headers/ > @@ -665,6 +711,7 @@ F: scripts/update-linux-headers.sh >=20=20 > POSIX > M: Paolo Bonzini > +G: @bonzini > S: Maintained > F: os-posix.c > F: include/system/os-posix.h > @@ -683,6 +730,7 @@ K: ^Subject:.*(?i)OpenBSD >=20=20 > W32, W64 > M: Stefan Weil > +G: @stweil > S: Maintained > F: *win32* > F: */*win32* > @@ -693,6 +741,7 @@ F: scripts/nsis.py >=20=20 > Darwin (macOS, iOS) > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > S: Odd Fixes > F: .gitlab-ci.d/macos* > F: */*.m > @@ -711,6 +760,7 @@ Alpha Machines > -------------- > Clipper > M: Richard Henderson > +G: @rth7680 > S: Maintained > F: hw/alpha/ > F: hw/isa/smc37c669-superio.c > @@ -721,6 +771,7 @@ ARM Machines > ------------ > Allwinner-a10 > M: Peter Maydell > +G: @pm215 > R: Strahinja Jankovic > L: qemu-arm@nongnu.org > S: Odd Fixes > @@ -744,6 +795,7 @@ F: tests/functional/arm/test_orangepi.py >=20=20 > ARM PrimeCell and CMSDK devices > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/char/pl011.c > @@ -781,6 +833,7 @@ F: include/hw/misc/tz-msc.h >=20=20 > ARM cores > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/intc/arm* > @@ -804,6 +857,7 @@ F: tests/qtest/test-arm-mptimer.c >=20=20 > Bananapi M2U > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: docs/system/arm/bananapi_m2u.rst > @@ -822,6 +876,7 @@ F: tests/qtest/dm163-test.c >=20=20 > Exynos > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/*/exynos* > @@ -832,6 +887,7 @@ F: tests/functional/arm/test_smdkc210.py > Canon DIGIC > M: Antony Pavlov > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: include/hw/arm/digic.h > @@ -842,6 +898,7 @@ F: docs/system/arm/digic.rst >=20=20 > Goldfish RTC > M: Alistair Francis > +G: @alistair23 > L: qemu-riscv@nongnu.org > S: Maintained > F: hw/rtc/goldfish_rtc.c > @@ -849,6 +906,7 @@ F: include/hw/rtc/goldfish_rtc.h >=20=20 > i.MX25 PDK > M: Peter Maydell > +G: @pm215 > R: Jean-Christophe Dubois > L: qemu-arm@nongnu.org > S: Odd Fixes > @@ -863,6 +921,7 @@ F: docs/system/arm/imx25-pdk.rst >=20=20 > i.MX31 (kzm) > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/arm/kzm.c > @@ -874,6 +933,7 @@ F: docs/system/arm/kzm.rst >=20=20 > Integrator CP > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/arm/integratorcp.c > @@ -892,6 +952,7 @@ F: tests/functional/arm/test_max78000fthr.py >=20=20 > MCIMX6UL EVK / i.MX6ul > M: Peter Maydell > +G: @pm215 > R: Jean-Christophe Dubois > L: qemu-arm@nongnu.org > S: Odd Fixes > @@ -906,6 +967,7 @@ F: docs/system/arm/mcimx6ul-evk.rst >=20=20 > MCIMX7D SABRE / i.MX7 > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/arm/mcimx7d-sabre.c > @@ -945,6 +1007,7 @@ F: tests/qtest/rs5c372-test.c >=20=20 > MPS2 / MPS3 > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/arm/mps2.c > @@ -975,6 +1038,7 @@ F: docs/system/arm/mps2.rst >=20=20 > Musca > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/arm/musca.c > @@ -983,6 +1047,7 @@ F: docs/system/arm/musca.rst > Musicpal > M: Jan Kiszka > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/arm/musicpal.c > @@ -1008,6 +1073,7 @@ F: tests/functional/arm/test_quanta_gsj.py >=20=20 > Raspberry Pi > M: Peter Maydell > +G: @pm215 > R: Philippe Mathieu-Daud=C3=A9 > L: qemu-arm@nongnu.org > S: Odd Fixes > @@ -1021,6 +1087,7 @@ F: tests/functional/aarch64/test_raspi*.py >=20=20 > Real View > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/arm/realview* > @@ -1032,6 +1099,7 @@ F: tests/functional/arm/test_realview.py >=20=20 > SABRELITE / i.MX6 > M: Peter Maydell > +G: @pm215 > R: Jean-Christophe Dubois > L: qemu-arm@nongnu.org > S: Odd Fixes > @@ -1048,6 +1116,7 @@ F: include/hw/ssi/imx_spi.h >=20=20 > SBSA-REF > M: Peter Maydell > +G: @pm215 > R: Leif Lindholm > L: qemu-arm@nongnu.org > S: Maintained > @@ -1060,6 +1129,7 @@ F: tests/functional/aarch64/test_*sbsaref*.py >=20=20 > Sharp SL-5500 (Collie) PDA > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/arm/collie.c > @@ -1070,6 +1140,7 @@ F: tests/functional/arm/test_collie.py >=20=20 > Stellaris > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/*/stellaris* > @@ -1101,6 +1172,7 @@ F: docs/system/arm/stm32.rst >=20=20 > Versatile Express > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/arm/vexpress.c > @@ -1110,6 +1182,7 @@ F: tests/functional/arm/test_vexpress.py >=20=20 > Versatile PB > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/*/versatile* > @@ -1121,6 +1194,7 @@ F: docs/system/arm/versatile.rst >=20=20 > Virt > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Supported > F: hw/arm/virt* > @@ -1134,7 +1208,9 @@ F: tests/functional/arm/test_virt.py > Xilinx Zynq > M: Edgar E. Iglesias > M: Alistair Francis > +G: @alistair23 > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/*/xilinx_* > @@ -1149,8 +1225,10 @@ F: docs/system/arm/xlnx-zynq.rst >=20=20 > Xilinx ZynqMP and Versal > M: Alistair Francis > +G: @alistair23 > M: Edgar E. Iglesias > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/*/xlnx*.c > @@ -1186,7 +1264,9 @@ F: hw/arm/stm32f100_soc.c >=20=20 > STM32F205 > M: Alistair Francis > +G: @alistair23 > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/arm/stm32f205_soc.c > @@ -1199,7 +1279,9 @@ F: include/hw/*/stm32*.h >=20=20 > STM32F405 > M: Alistair Francis > +G: @alistair23 > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/arm/stm32f405_soc.c > @@ -1210,14 +1292,18 @@ F: include/hw/misc/stm32_rcc.h >=20=20 > Netduino 2 > M: Alistair Francis > +G: @alistair23 > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/arm/netduino2.c >=20=20 > Netduino Plus 2 > M: Alistair Francis > +G: @alistair23 > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/arm/netduinoplus2.c > @@ -1231,6 +1317,7 @@ F: hw/arm/olimex-stm32-h405.c > SmartFusion2 > M: Subbaraya Sundeep > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/arm/msf2-soc.c > @@ -1247,6 +1334,7 @@ F: include/hw/net/msf2-emac.h > Emcraft M2S-FG484 > M: Subbaraya Sundeep > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/arm/msf2-som.c > @@ -1255,7 +1343,9 @@ F: tests/functional/arm/test_emcraft_sf2.py >=20=20 > ASPEED BMCs > M: C=C3=A9dric Le Goater > +G: @clegoate > M: Peter Maydell > +G: @pm215 > R: Steven Lee > R: Troy Lee > R: Jamin Lin > @@ -1279,6 +1369,7 @@ F: roms/vbootrom > NRF51 > M: Joel Stanley > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Maintained > F: hw/*/nrf51*.c > @@ -1291,6 +1382,7 @@ F: docs/system/arm/nrf.rst >=20=20 > ARM PL011 Rust device > M: Manos Pitsidianakis > +G: @epilys > S: Maintained > F: rust/hw/char/pl011/ >=20=20 > @@ -1311,6 +1403,7 @@ F: hw/misc/avr_power.c >=20=20 > Arduino > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > S: Maintained > F: hw/avr/arduino.c > F: tests/functional/avr/test_uno.py > @@ -1319,7 +1412,9 @@ HP-PARISC Machines > ------------------ > HP B160L, HP C3700 > M: Richard Henderson > +G: @rth7680 > M: Helge Deller > +G: @hdeller > S: Maintained > F: configs/devices/hppa-softmmu/default.mak > F: hw/char/diva-gsp.c > @@ -1364,12 +1459,14 @@ M68K Machines > ------------- > an5206 > M: Thomas Huth > +G: @thuth > S: Odd Fixes > F: hw/m68k/an5206.c > F: hw/m68k/mcf5206.c >=20=20 > mcf5208 > M: Thomas Huth > +G: @thuth > S: Odd Fixes > F: hw/m68k/mcf5208.c > F: hw/m68k/mcf_intc.c > @@ -1380,6 +1477,7 @@ F: tests/functional/m68k/test_mcf5208evb.py >=20=20 > NeXTcube > M: Thomas Huth > +G: @thuth > S: Odd Fixes > F: hw/m68k/next-*.c > F: hw/display/next-fb.c > @@ -1388,6 +1486,7 @@ F: tests/functional/m68k/test_nextcube.py >=20=20 > q800 > M: Laurent Vivier > +G: @lvivier > S: Maintained > F: hw/m68k/q800.c > F: hw/m68k/q800-glue.c > @@ -1414,6 +1513,7 @@ F: tests/functional/m68k/test_q800.py >=20=20 > virt > M: Laurent Vivier > +G: @lvivier > S: Maintained > F: hw/m68k/virt.c > F: hw/char/goldfish_tty.c > @@ -1445,6 +1545,7 @@ MIPS Machines > ------------- > Overall MIPS Machines > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > S: Odd Fixes > F: configs/devices/mips*/* > F: hw/mips/ > @@ -1462,6 +1563,7 @@ F: hw/nvram/ds1225y.c >=20=20 > Malta > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > R: Aurelien Jarno > S: Odd Fixes > F: hw/isa/piix.c > @@ -1476,6 +1578,7 @@ F: tests/functional/mips*/test_tuxrun.py > Fuloong 2E > M: Huacai Chen > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > R: Jiaxun Yang > S: Odd Fixes > F: hw/mips/fuloong2e.c > @@ -1500,6 +1603,7 @@ F: tests/functional/mips64el/test_loongson3v.py >=20=20 > Boston > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > R: Aleksandar Rikalo > S: Odd Fixes > F: hw/core/loader-fit.c > @@ -1561,6 +1665,7 @@ F: tests/functional/ppc/test_mpc8544ds.py >=20=20 > New World (mac99) > M: Mark Cave-Ayland > +G: @mcayland > L: qemu-ppc@nongnu.org > S: Odd Fixes > F: docs/system/ppc/powermac.rst > @@ -1583,6 +1688,7 @@ F: tests/functional/ppc64/test_mac99.py >=20=20 > Old World (g3beige) > M: Mark Cave-Ayland > +G: @mcayland > L: qemu-ppc@nongnu.org > S: Odd Fixes > F: docs/system/ppc/powermac.rst > @@ -1623,7 +1729,9 @@ F: tests/functional/ppc/test_40p.py >=20=20 > sPAPR (pseries) > M: Nicholas Piggin > +G: @npiggin > M: Harsh Prateek Bora > +G: @harshpb > L: qemu-ppc@nongnu.org > S: Odd Fixes > F: hw/*/spapr* > @@ -1646,6 +1754,7 @@ F: tests/functional/ppc64/test_tuxrun.py >=20=20 > PowerNV (Non-Virtualized) > M: Nicholas Piggin > +G: @npiggin > R: Aditya Gupta > R: Glenn Miles > R: Harsh Prateek Bora > @@ -1729,6 +1838,7 @@ RISC-V Machines > --------------- > OpenTitan > M: Alistair Francis > +G: @alistair23 > L: qemu-riscv@nongnu.org > S: Supported > F: hw/riscv/opentitan.c > @@ -1765,6 +1875,7 @@ F: include/hw/char/shakti_uart.h >=20=20 > SiFive Machines > M: Alistair Francis > +G: @alistair23 > M: Palmer Dabbelt > L: qemu-riscv@nongnu.org > S: Supported > @@ -1825,6 +1936,7 @@ SPARC Machines > -------------- > Sun4m > M: Mark Cave-Ayland > +G: @mcayland > S: Maintained > F: hw/sparc/sun4m.c > F: hw/sparc/sun4m_iommu.c > @@ -1841,6 +1953,7 @@ F: tests/functional/sparc/test_sun4m.py >=20=20 > Sun4u > M: Mark Cave-Ayland > +G: @mcayland > S: Maintained > F: hw/sparc64/sun4u.c > F: hw/sparc64/sun4u_iommu.c > @@ -1873,6 +1986,7 @@ S390 Machines > S390 Virtio-ccw > M: Halil Pasic > M: Christian Borntraeger > +G: @cborntra > M: Eric Farman > R: Matthew Rosato > S: Supported > @@ -1909,6 +2023,7 @@ L: qemu-s390x@nongnu.org > S390 channel subsystem > M: Halil Pasic > M: Christian Borntraeger > +G: @cborntra > M: Eric Farman > R: Farhan Ali > S: Supported > @@ -1932,6 +2047,7 @@ L: qemu-s390x@nongnu.org > S390 SCLP-backed devices > M: Halil Pasic > M: Christian Borntraeger > +G: @cborntra > R: Jason Herne > S: Supported > F: include/hw/s390x/event-facility.h > @@ -1955,6 +2071,7 @@ X86 Machines > ------------ > PC > M: Michael S. Tsirkin > +G: @mstredhat > S: Supported > F: include/hw/i386/ > F: hw/i386/ > @@ -1985,7 +2102,9 @@ F: tests/functional/x86_64/test_cpu_model_versions.= py >=20=20 > PC Chipset > M: Michael S. Tsirkin > +G: @mstredhat > M: Paolo Bonzini > +G: @bonzini > S: Supported > F: hw/char/debugcon.c > F: hw/char/parallel* > @@ -2020,6 +2139,7 @@ F: include/hw/rtc/mc146818rtc* > microvm > M: Sergio Lopez > M: Paolo Bonzini > +G: @bonzini > S: Maintained > F: docs/system/i386/microvm.rst > F: hw/i386/microvm.c > @@ -2028,6 +2148,7 @@ F: pc-bios/bios-microvm.bin >=20=20 > nitro-enclave > M: Alexander Graf > +G: @agraf > M: Dorjoy Chowdhury > S: Maintained > F: hw/core/eif.c > @@ -2038,6 +2159,7 @@ F: docs/system/i386/nitro-enclave.rst >=20=20 > Machine core > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > R: Zhao Liu > S: Maintained > F: hw/core/cpu-common.c > @@ -2060,7 +2182,9 @@ F: tests/unit/test-smp-parse.c >=20=20 > TargetInfo API > M: Pierrick Bouvier > +G: @pierrick.bouvier > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > S: Supported > F: include/qemu/target-info*.h > F: target-info*.c > @@ -2090,6 +2214,7 @@ Devices > ------- > Overall Audio frontends > M: Gerd Hoffmann > +G: @kraxel > S: Odd Fixes > F: hw/audio/ > F: include/hw/audio/ > @@ -2114,6 +2239,7 @@ F: docs/specs/edu.rst >=20=20 > IDE > M: John Snow > +G: @jsnow > L: qemu-block@nongnu.org > S: Odd Fixes > F: include/hw/ide/ > @@ -2138,6 +2264,7 @@ T: git https://github.com/cminyard/qemu.git master-= ipmi-rebase >=20=20 > Floppy > M: John Snow > +G: @jsnow > L: qemu-block@nongnu.org > S: Odd Fixes > F: hw/block/fdc.c > @@ -2156,6 +2283,7 @@ F: include/hw/hyperv/vmbus*.h >=20=20 > OMAP > M: Peter Maydell > +G: @pm215 > L: qemu-arm@nongnu.org > S: Odd Fixes > F: hw/*/omap* > @@ -2171,6 +2299,7 @@ F: hw/ipack/ >=20=20 > PCI > M: Michael S. Tsirkin > +G: @mstredhat > S: Supported > F: include/hw/pci/* > F: hw/misc/pci-testdev.c > @@ -2183,13 +2312,16 @@ F: docs/system/sriov.rst >=20=20 > ARM PCI Hotplug > M: Gustavo Romero > +G: @gusbromero > L: qemu-arm@nongnu.org > S: Supported > F: tests/functional/aarch64/test_hotplug_pci.py >=20=20 > ACPI/SMBIOS > M: Michael S. Tsirkin > +G: @mstredhat > M: Igor Mammedov > +G: @imammedo > R: Ani Sinha > S: Supported > F: include/hw/acpi/* > @@ -2227,7 +2359,9 @@ F: hw/acpi/viot.h >=20=20 > ACPI/FUNCTIONAL/BIOSBITS > M: Ani Sinha > +G: @anisinha > M: Michael S. Tsirkin > +G: @mstredhat > S: Supported > F: tests/functional/acpi-bits/ > F: tests/functional/x86_64/test_acpi_bits.py > @@ -2268,6 +2402,7 @@ F: include/hw/intc/ppc-uic.h >=20=20 > Character devices > M: Marc-Andr=C3=A9 Lureau > +G: @marcandre.lureau-rh > R: Paolo Bonzini > S: Odd Fixes > F: hw/char/ > @@ -2275,6 +2410,7 @@ F: include/hw/char/ >=20=20 > Network devices > M: Jason Wang > +G: @jasowang > S: Odd Fixes > F: hw/net/ > F: include/hw/net/ > @@ -2285,12 +2421,14 @@ T: git https://github.com/jasowang/qemu.git net >=20=20 > Parallel NOR Flash devices > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > S: Maintained > F: hw/block/pflash_cfi*.c > F: include/hw/block/flash.h >=20=20 > SCSI > M: Paolo Bonzini > +G: @bonzini > R: Fam Zheng > S: Supported > F: include/hw/scsi/* > @@ -2303,6 +2441,7 @@ T: git https://github.com/bonzini/qemu.git scsi-next >=20=20 > SSI > M: Alistair Francis > +G: @alistair23 > S: Maintained > F: hw/ssi/* > F: hw/block/m25p80* > @@ -2312,12 +2451,15 @@ F: tests/qtest/aspeed_smc-test.c >=20=20 > Xilinx SPI > M: Alistair Francis > +G: @alistair23 > S: Maintained > F: hw/ssi/xilinx_* >=20=20 > SD (Secure Card) > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > M: Bin Meng > +G: @lbmeng > L: qemu-block@nongnu.org > S: Odd Fixes > F: include/hw/sd/sd* > @@ -2342,7 +2484,9 @@ F: hw/usb/dev-serial.c >=20=20 > VFIO > M: Alex Williamson > +G: @alex.williamson > M: C=C3=A9dric Le Goater > +G: @clegoate > S: Supported > F: hw/vfio/* > F: util/vfio-helpers.c > @@ -2354,7 +2498,9 @@ F: tests/functional/aarch64/test_device_passthrough= .py >=20=20 > vfio-igd > M: Alex Williamson > +G: @alex.williamson > M: C=C3=A9dric Le Goater > +G: @clegoate > M: Tomita Moeko > S: Supported > F: hw/vfio/igd.c > @@ -2406,6 +2552,7 @@ F: docs/specs/iommu-testdev.rst >=20=20 > vhost > M: Michael S. Tsirkin > +G: @mstredhat > R: Stefano Garzarella > S: Supported > F: hw/*/*vhost* > @@ -2428,6 +2575,7 @@ F: hw/virtio/vhost-shadow-virtqueue.* >=20=20 > virtio > M: Michael S. Tsirkin > +G: @mstredhat > S: Supported > F: hw/*/virtio* > F: hw/virtio/trace-events > @@ -2440,7 +2588,9 @@ F: tests/functional/x86_64/test_virtio_version.py >=20=20 > virtio-balloon > M: Michael S. Tsirkin > +G: @mstredhat > M: David Hildenbrand > +G: @davidhildenbrand > S: Maintained > F: docs/interop/virtio-balloon-stats.rst > F: hw/virtio/virtio-balloon*.c > @@ -2452,6 +2602,7 @@ F: tests/functional/x86_64/test_virtio_balloon.py >=20=20 > virtio-9p > M: Christian Schoenebeck > +G: @schoenebeck > R: Greg Kurz > S: Maintained > W: https://wiki.qemu.org/Documentation/9p > @@ -2464,6 +2615,7 @@ T: git https://github.com/cschoenebeck/qemu.git 9p.= next >=20=20 > virtio-blk > M: Stefan Hajnoczi > +G: @stefanha > L: qemu-block@nongnu.org > S: Supported > F: hw/block/virtio-blk-common.c > @@ -2476,6 +2628,7 @@ T: git https://github.com/stefanha/qemu.git block >=20=20 > virtio-ccw > M: Cornelia Huck > +G: @cohuck > M: Halil Pasic > M: Eric Farman > S: Supported > @@ -2492,6 +2645,7 @@ F: tests/unit/test-virtio-dmabuf.c >=20=20 > virtiofs > M: Stefan Hajnoczi > +G: @stefanha > S: Supported > F: hw/virtio/vhost-user-fs* > F: include/hw/virtio/vhost-user-fs.h > @@ -2499,6 +2653,7 @@ L: virtio-fs@lists.linux.dev >=20=20 > virtio-input > M: Gerd Hoffmann > +G: @kraxel > S: Odd Fixes > F: docs/system/devices/virtio/vhost-user-contrib.rst > F: hw/input/virtio-input*.c > @@ -2514,6 +2669,7 @@ F: include/hw/virtio/virtio-iommu.h >=20=20 > virtio-serial > M: Laurent Vivier > +G: @lvivier > R: Amit Shah > S: Supported > F: hw/char/virtio-serial-bus.c > @@ -2523,6 +2679,7 @@ F: tests/qtest/virtio-serial-test.c >=20=20 > virtio-rng > M: Laurent Vivier > +G: @lvivier > R: Amit Shah > S: Supported > F: hw/virtio/virtio-rng.c > @@ -2540,6 +2697,7 @@ F: include/hw/virtio/virtio-rtc.h >=20=20 > virtio-nsm > M: Alexander Graf > +G: @agraf > M: Dorjoy Chowdhury > S: Maintained > F: hw/virtio/cbor-helpers.c > @@ -2550,6 +2708,7 @@ F: include/hw/virtio/virtio-nsm.h >=20=20 > vhost-user-stubs > M: Alex Benn=C3=A9e > +G: @stsquad > S: Maintained > F: hw/virtio/vhost-user-base.c > F: hw/virtio/vhost-user-test-device* > @@ -2563,6 +2722,7 @@ F: include/hw/virtio/vhost-user-rng.h >=20=20 > vhost-user-gpio > M: Alex Benn=C3=A9e > +G: @stsquad > R: Viresh Kumar > S: Maintained > F: hw/virtio/vhost-user-gpio* > @@ -2571,6 +2731,7 @@ F: tests/qtest/libqos/virtio-gpio.* >=20=20 > vhost-user-snd > M: Alex Benn=C3=A9e > +G: @stsquad > R: Manos Pitsidianakis > S: Maintained > F: hw/virtio/vhost-user-snd* > @@ -2591,6 +2752,7 @@ F: hw/virtio/vhost-user-spi* >=20=20 > vhost-user-rtc > M: Manos Pitsidianakis > +G: @epilys > S: Supported > F: include/hw/virtio/vhost-user-rtc.h > F: hw/virtio/vhost-user-rtc* > @@ -2604,6 +2766,7 @@ F: include/hw/virtio/virtio-crypto.h >=20=20 > virtio based memory device > M: David Hildenbrand > +G: @davidhildenbrand > S: Supported > F: hw/s390x/virtio-ccw-md.c > F: hw/s390x/virtio-ccw-md.h > @@ -2613,6 +2776,7 @@ F: include/hw/virtio/virtio-md-pci.h >=20=20 > virtio-mem > M: David Hildenbrand > +G: @davidhildenbrand > S: Supported > W: https://virtio-mem.gitlab.io/ > F: hw/virtio/virtio-mem.c > @@ -2624,7 +2788,9 @@ F: include/hw/virtio/virtio-mem.h >=20=20 > virtio-snd > M: Gerd Hoffmann > +G: @kraxel > M: Manos Pitsidianakis > +G: @epilys > S: Supported > F: hw/audio/virtio-snd.c > F: hw/audio/virtio-snd-pci.c > @@ -2634,6 +2800,7 @@ F: docs/system/devices/virtio/virtio-snd.rst > nvme > M: Keith Busch > M: Klaus Jensen > +G: @birkelund > R: Jesper Devantier > L: qemu-block@nongnu.org > S: Supported > @@ -2715,6 +2882,7 @@ F: tests/qtest/libqos/igb.c >=20=20 > eepro100 > M: Stefan Weil > +G: @stweil > S: Maintained > F: hw/net/eepro100.c >=20=20 > @@ -2737,6 +2905,7 @@ F: include/hw/gpio/pcf8574.h >=20=20 > Generic Loader > M: Alistair Francis > +G: @alistair23 > S: Maintained > F: hw/core/generic-loader.c > F: hw/core/uboot_image.h > @@ -2747,6 +2916,7 @@ F: tests/data/hex-loader/test.hex >=20=20 > Guest Loader > M: Alex Benn=C3=A9e > +G: @stsquad > S: Maintained > F: hw/core/guest-loader.c > F: docs/system/guest-loader.rst > @@ -2754,6 +2924,7 @@ F: tests/functional/aarch64/test_xen.py >=20=20 > CHRP NVRAM > M: Mark Cave-Ayland > +G: @mcayland > S: Maintained > F: hw/nvram/chrp_nvram.c > F: include/hw/nvram/chrp_nvram.h > @@ -2761,6 +2932,7 @@ F: tests/qtest/prom-env-test.c >=20=20 > EEPROM 93xx > M: Stefan Weil > +G: @stweil > S: Maintained > F: hw/nvram/eeprom93xx.c > F: include/hw/nvram/eeprom93xx.h > @@ -2775,12 +2947,14 @@ F: tests/qtest/vmgenid-test.c >=20=20 > LED > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > S: Maintained > F: include/hw/misc/led.h > F: hw/misc/led.c >=20=20 > Unimplemented device > M: Peter Maydell > +G: @pm215 > R: Philippe Mathieu-Daud=C3=A9 > R: Ani Sinha > S: Maintained > @@ -2797,6 +2971,7 @@ F: hw/misc/empty_slot.c >=20=20 > Standard VGA > M: Gerd Hoffmann > +G: @kraxel > S: Maintained > F: hw/display/vga* > F: hw/display/bochs-display.c > @@ -2806,12 +2981,14 @@ F: docs/specs/standard-vga.rst >=20=20 > ramfb > M: Gerd Hoffmann > +G: @kraxel > S: Maintained > F: hw/display/ramfb*.c > F: include/hw/display/ramfb.h >=20=20 > virtio-gpu > M: Alex Benn=C3=A9e > +G: @stsquad > R: Akihiko Odaki > R: Dmitry Osipenko > S: Odd Fixes > @@ -2838,6 +3015,7 @@ F: include/hw/virtio/virtio-blk-common.h >=20=20 > vhost-user-gpu > M: Marc-Andr=C3=A9 Lureau > +G: @marcandre.lureau-rh > S: Maintained > F: docs/interop/vhost-user-gpu.rst > F: contrib/vhost-user-gpu > @@ -2845,17 +3023,20 @@ F: hw/display/vhost-user-* >=20=20 > qemu-vnc > M: Marc-Andr=C3=A9 Lureau > +G: @marcandre.lureau-rh > S: Maintained > F: tools/qemu-vnc >=20=20 > Cirrus VGA > M: Gerd Hoffmann > +G: @kraxel > S: Odd Fixes > W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harm= ful/ > F: hw/display/cirrus* >=20=20 > EDID Generator > M: Gerd Hoffmann > +G: @kraxel > S: Maintained > F: hw/display/edid* > F: include/hw/display/edid.h > @@ -2869,6 +3050,7 @@ F: hw/display/apple-gfx* > PIIX4 South Bridge (i82371AB) > M: Herv=C3=A9 Poussineau > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > S: Maintained > F: hw/isa/piix.c > F: include/hw/southbridge/piix.h > @@ -2876,6 +3058,7 @@ F: include/hw/southbridge/piix.h > VIA South Bridges (VT82C686B, VT8231) > M: BALATON Zoltan > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > R: Jiaxun Yang > S: Maintained > F: hw/isa/vt82c686.c > @@ -2935,18 +3118,21 @@ F: docs/system/devices/can.rst >=20=20 > OpenPIC interrupt controller > M: Mark Cave-Ayland > +G: @mcayland > S: Odd Fixes > F: hw/intc/openpic.c > F: include/hw/ppc/openpic.h >=20=20 > MIPS CPS > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > S: Odd Fixes > F: hw/misc/mips_* > F: include/hw/misc/mips_* >=20=20 > MIPS GIC > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > S: Odd Fixes > F: hw/intc/mips_gic.c > F: hw/timer/mips_gictimer.c > @@ -2956,6 +3142,7 @@ F: include/hw/timer/mips_gictimer.h > S390 3270 device > M: Halil Pasic > M: Christian Borntraeger > +G: @cborntra > R: Collin Walling > S: Odd Fixes > F: include/hw/s390x/3270-ccw.h > @@ -2966,6 +3153,7 @@ L: qemu-s390x@nongnu.org > S390 diag 288 watchdog > M: Halil Pasic > M: Christian Borntraeger > +G: @cborntra > R: Collin Walling > S: Supported > F: hw/watchdog/wdt_diag288.c > @@ -2975,6 +3163,7 @@ L: qemu-s390x@nongnu.org > S390 storage key device > M: Halil Pasic > M: Christian Borntraeger > +G: @cborntra > R: Jason Herne > S: Supported > F: include/hw/s390x/storage-keys.h > @@ -2984,6 +3173,7 @@ L: qemu-s390x@nongnu.org > S390 storage attribute device > M: Halil Pasic > M: Christian Borntraeger > +G: @cborntra > R: Jason Herne > S: Supported > F: include/hw/s390x/storage-attributes.h > @@ -2993,6 +3183,7 @@ L: qemu-s390x@nongnu.org > S390 floating interrupt controller > M: Halil Pasic > M: Christian Borntraeger > +G: @cborntra > R: David Hildenbrand > R: Jason Herne > S: Supported > @@ -3018,6 +3209,7 @@ F: include/hw/hyperv/hv-balloon.h >=20=20 > ivshmem-flat > M: Gustavo Romero > +G: @gusbromero > S: Maintained > F: hw/misc/ivshmem-flat.c > F: include/hw/misc/ivshmem-flat.h > @@ -3025,12 +3217,14 @@ F: docs/system/devices/ivshmem-flat.rst >=20=20 > UEFI variable service > M: Gerd Hoffmann > +G: @kraxel > S: Maintained > F: hw/uefi/ > F: include/hw/uefi/ >=20=20 > VMapple > M: Alexander Graf > +G: @agraf > M: Phil Dennis-Jordan > S: Maintained > F: hw/vmapple/* > @@ -3039,6 +3233,7 @@ F: docs/system/arm/vmapple.rst >=20=20 > Nitro Enclaves (native) > M: Alexander Graf > +G: @agraf > S: Maintained > F: hw/nitro/ > F: include/hw/nitro/ > @@ -3048,7 +3243,9 @@ Subsystems > ---------- > Overall Audio backends > M: Gerd Hoffmann > +G: @kraxel > M: Marc-Andr=C3=A9 Lureau > +G: @marcandre.lureau-rh > S: Odd Fixes > F: audio/ > X: audio/alsaaudio.c > @@ -3066,13 +3263,16 @@ F: tests/audio/ >=20=20 > ALSA Audio backend > M: Gerd Hoffmann > +G: @kraxel > R: Christian Schoenebeck > S: Odd Fixes > F: audio/alsaaudio.c >=20=20 > Core Audio framework backend > M: Gerd Hoffmann > +G: @kraxel > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > R: Christian Schoenebeck > R: Akihiko Odaki > S: Odd Fixes > @@ -3080,40 +3280,48 @@ F: audio/coreaudio.m >=20=20 > DSound Audio backend > M: Gerd Hoffmann > +G: @kraxel > S: Odd Fixes > F: audio/dsound* >=20=20 > JACK Audio Connection Kit backend > M: Gerd Hoffmann > +G: @kraxel > R: Christian Schoenebeck > S: Odd Fixes > F: audio/jackaudio.c >=20=20 > Open Sound System (OSS) Audio backend > M: Gerd Hoffmann > +G: @kraxel > S: Odd Fixes > F: audio/ossaudio.c >=20=20 > PulseAudio backend > M: Gerd Hoffmann > +G: @kraxel > S: Odd Fixes > F: audio/paaudio.c >=20=20 > SDL Audio backend > M: Gerd Hoffmann > +G: @kraxel > R: Thomas Huth > S: Odd Fixes > F: audio/sdlaudio.c >=20=20 > Sndio Audio backend > M: Gerd Hoffmann > +G: @kraxel > R: Alexandre Ratchov > S: Odd Fixes > F: audio/sndioaudio.c >=20=20 > Block layer core > M: Kevin Wolf > +G: @kmwolf > M: Hanna Reitz > +G: @hreitz > L: qemu-block@nongnu.org > S: Supported > F: block* > @@ -3134,6 +3342,7 @@ T: git https://repo.or.cz/qemu/kevin.git block >=20=20 > Storage daemon > M: Kevin Wolf > +G: @kmwolf > L: qemu-block@nongnu.org > S: Supported > F: storage-daemon/ > @@ -3143,7 +3352,9 @@ T: git https://repo.or.cz/qemu/kevin.git block >=20=20 > Block I/O path > M: Stefan Hajnoczi > +G: @stefanha > M: Fam Zheng > +G: @famzheng > L: qemu-block@nongnu.org > S: Supported > F: util/async.c > @@ -3160,6 +3371,7 @@ T: git https://github.com/stefanha/qemu.git block >=20=20 > Block SCSI subsystem > M: Paolo Bonzini > +G: @bonzini > R: Fam Zheng > L: qemu-block@nongnu.org > S: Supported > @@ -3168,7 +3380,9 @@ F: scsi/* >=20=20 > Block Jobs > M: John Snow > +G: @jsnow > M: Vladimir Sementsov-Ogievskiy > +G: @vsementsov > L: qemu-block@nongnu.org > S: Supported > F: blockjob.c > @@ -3220,7 +3434,9 @@ F: qapi/cxl.json >=20=20 > Dirty Bitmaps > M: Eric Blake > +G: @ebblake > M: Vladimir Sementsov-Ogievskiy > +G: @vsementsov > R: John Snow > L: qemu-block@nongnu.org > S: Supported > @@ -3238,6 +3454,7 @@ T: git https://gitlab.com/vsementsov/qemu.git block >=20=20 > Character device backends > M: Marc-Andr=C3=A9 Lureau > +G: @marcandre.lureau-rh > R: Paolo Bonzini > S: Maintained > F: chardev/ > @@ -3266,11 +3483,13 @@ F: scripts/coverity-scan/model.c >=20=20 > Coverity Scan integration > M: Peter Maydell > +G: @pm215 > S: Maintained > F: scripts/coverity-scan/ >=20=20 > Device Tree > M: Alistair Francis > +G: @alistair23 > R: David Gibson > S: Maintained > F: system/device_tree.c > @@ -3279,6 +3498,7 @@ F: include/system/device_tree.h > Dump > S: Supported > M: Marc-Andr=C3=A9 Lureau > +G: @marcandre.lureau-rh > R: Ani Sinha > F: dump/ > F: hw/misc/vmcoreinfo.c > @@ -3326,6 +3546,7 @@ F: tests/functional/ppc64/test_fadump.py >=20=20 > GDB stub > M: Alex Benn=C3=A9e > +G: @stsquad > R: Philippe Mathieu-Daud=C3=A9 > S: Maintained > F: docs/system/gdb.rst > @@ -3339,6 +3560,7 @@ T: git https://gitlab.com/stsquad/qemu gdbstub/next >=20=20 > Memory API > M: Paolo Bonzini > +G: @bonzini > M: Peter Xu > R: Philippe Mathieu-Daud=C3=A9 > S: Supported > @@ -3363,7 +3585,9 @@ F: scripts/coccinelle/memory-region-housekeeping.co= cci >=20=20 > Memory devices > M: David Hildenbrand > +G: @davidhildenbrand > M: Igor Mammedov > +G: @imammedo > S: Supported > F: hw/mem/memory-device*.c > F: hw/mem/nvdimm.c > @@ -3385,6 +3609,7 @@ F: docs/spice-port-fqdn.txt >=20=20 > Graphics > M: Marc-Andr=C3=A9 Lureau > +G: @marcandre.lureau-rh > S: Odd Fixes > F: ui/ > F: include/ui/ > @@ -3395,13 +3620,16 @@ F: tests/functional/generic/test_vnc.py >=20=20 > Cocoa graphics > M: Peter Maydell > +G: @pm215 > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > R: Akihiko Odaki > S: Odd Fixes > F: ui/cocoa.m >=20=20 > Main loop > M: Paolo Bonzini > +G: @bonzini > S: Maintained > F: include/qemu/main-loop.h > F: include/system/runstate.h > @@ -3418,6 +3646,7 @@ F: qapi/run-state.json >=20=20 > Read, Copy, Update (RCU) > M: Paolo Bonzini > +G: @bonzini > S: Maintained > F: docs/devel/lockcnt.rst > F: docs/devel/rcu.rst > @@ -3430,6 +3659,7 @@ F: util/rcu.c >=20=20 > Human Monitor (HMP) > M: Dr. David Alan Gilbert > +G: @dagrh > S: Maintained > F: monitor/monitor-internal.h > F: monitor/monitor.c > @@ -3443,6 +3673,7 @@ F: util/qemu-print.c >=20=20 > Network device backends > M: Jason Wang > +G: @jasowang > S: Maintained > F: net/ > F: include/net/ > @@ -3463,7 +3694,9 @@ F: net/af-xdp.c >=20=20 > Host Memory Backends > M: David Hildenbrand > +G: @davidhildenbrand > M: Igor Mammedov > +G: @imammedo > S: Maintained > F: backends/hostmem*.c > F: include/system/hostmem.h > @@ -3479,7 +3712,9 @@ F: qapi/cryptodev.json >=20=20 > Python library > M: John Snow > +G: @jsnow > M: Cleber Rosa > +G: @cleber.gnu > S: Maintained > F: python/ > F: tests/docker/dockerfiles/python.docker > @@ -3487,19 +3722,23 @@ T: git https://gitlab.com/jsnow/qemu.git python >=20=20 > Python scripts > M: John Snow > +G: @jsnow > M: Cleber Rosa > +G: @cleber.gnu > S: Odd Fixes > F: scripts/*.py > F: tests/*.py >=20=20 > Benchmark util > M: Vladimir Sementsov-Ogievskiy > +G: @vsementsov > S: Maintained > F: scripts/simplebench/ > T: git https://gitlab.com/vsementsov/qemu.git simplebench >=20=20 > Transactions helper > M: Vladimir Sementsov-Ogievskiy > +G: @vsementsov > S: Maintained > F: include/qemu/transactions.h > F: util/transactions.c > @@ -3508,6 +3747,7 @@ T: git https://gitlab.com/vsementsov/qemu.git block > QAPI > M: Markus Armbruster > M: Michael Roth > +G: @mdroth > S: Supported > F: qapi/ > X: qapi/*.json > @@ -3525,6 +3765,7 @@ T: git https://repo.or.cz/qemu/armbru.git qapi-next >=20=20 > QAPI Schema > M: Eric Blake > +G: @ebblake > M: Markus Armbruster > S: Supported > F: qapi/*.json > @@ -3550,7 +3791,9 @@ T: git https://repo.or.cz/qemu/armbru.git qapi-next >=20=20 > QEMU Guest Agent > M: Michael Roth > +G: @mdroth > M: Kostiantyn Kostiuk > +G: @kostyanf14 > S: Maintained > F: qga/ > F: contrib/systemd/qemu-guest-agent.service > @@ -3562,6 +3805,7 @@ T: git https://github.com/mdroth/qemu.git qga >=20=20 > QEMU Guest Agent Win32 > M: Kostiantyn Kostiuk > +G: @kostyanf14 > S: Maintained > F: qga/*win32* > F: qga/vss-win32/ > @@ -3570,6 +3814,7 @@ T: git https://github.com/kostyanf14/qemu.git qga-w= in32 >=20=20 > QOM > M: Paolo Bonzini > +G: @bonzini > R: Daniel P. Berrange > S: Supported > F: docs/devel/qom.rst > @@ -3585,6 +3830,7 @@ F: tests/qtest/qom-test.c >=20=20 > QDev > M: Paolo Bonzini > +G: @bonzini > R: Daniel P. Berrange > S: Supported > F: docs/qdev-device-use.txt > @@ -3620,7 +3866,9 @@ T: git https://repo.or.cz/qemu/armbru.git qapi-next >=20=20 > qtest > M: Fabiano Rosas > +G: @farosas > M: Laurent Vivier > +G: @lvivier > R: Paolo Bonzini > S: Maintained > F: system/qtest.c > @@ -3642,6 +3890,7 @@ F: tests/qtest/libqos/qos-intel-iommu* >=20=20 > Device Fuzzing > M: Alexander Bulekov > +G: @a1xndr > R: Paolo Bonzini > R: Stefan Hajnoczi > R: Fabiano Rosas > @@ -3656,6 +3905,7 @@ F: docs/devel/testing/fuzzing.rst >=20=20 > Register API > M: Alistair Francis > +G: @alistair23 > S: Maintained > F: hw/core/register.c > F: include/hw/core/register.h > @@ -3663,6 +3913,7 @@ F: include/hw/core/registerfields.h >=20=20 > Rust > M: Manos Pitsidianakis > +G: @epilys > S: Maintained > F: rust/bql/ > F: rust/chardev/ > @@ -3703,11 +3954,13 @@ F: include/hw/core/stream.h >=20=20 > Stubs > M: Paolo Bonzini > +G: @bonzini > S: Maintained > F: stubs/ >=20=20 > Tracing > M: Stefan Hajnoczi > +G: @stefanha > S: Maintained > F: trace/ > F: trace-events > @@ -3728,6 +3981,7 @@ F: scripts/simpletrace.py >=20=20 > TPM > M: Stefan Berger > +G: @stefanberger > S: Maintained > F: system/tpm* > F: hw/tpm/* > @@ -3741,6 +3995,7 @@ T: git https://github.com/stefanberger/qemu-tpm.git= tpm-next >=20=20 > SPDM, PCIe DOE > M: Alistair Francis > +G: @alistair23 > R: Tao Tang > S: Maintained > F: backends/spdm-socket.c > @@ -3757,6 +4012,7 @@ F: scripts/checkpatch.pl > Migration > M: Peter Xu > M: Fabiano Rosas > +G: @farosas > S: Maintained > F: hw/core/vmstate-if.c > F: include/hw/core/vmstate-if.h > @@ -3779,6 +4035,7 @@ F: util/userfaultfd.c > RDMA Migration > M: Peter Xu > M: Fabiano Rosas > +G: @farosas > R: Li Zhijian > S: Odd Fixes > F: migration/rdma* > @@ -3802,6 +4059,7 @@ F: docs/devel/luks-detached-header.rst >=20=20 > D-Bus > M: Marc-Andr=C3=A9 Lureau > +G: @marcandre.lureau-rh > S: Maintained > F: backends/dbus-vmstate.c > F: ui/dbus* > @@ -3817,6 +4075,7 @@ F: scripts/xml-preprocess* >=20=20 > Seccomp > M: Daniel P. Berrange > +G: @berrange > S: Odd Fixes > F: system/qemu-seccomp.c > F: include/system/seccomp.h > @@ -3824,6 +4083,7 @@ F: tests/unit/test-seccomp.c >=20=20 > Cryptography > M: Daniel P. Berrange > +G: @berrange > S: Maintained > F: crypto/ > F: include/crypto/ > @@ -3837,7 +4097,9 @@ F: qemu.sasl >=20=20 > Coroutines > M: Stefan Hajnoczi > +G: @stefanha > M: Kevin Wolf > +G: @kmwolf > S: Maintained > F: util/*coroutine* > F: include/qemu/coroutine* > @@ -3845,12 +4107,14 @@ F: tests/unit/test-coroutine.c >=20=20 > Buffers > M: Daniel P. Berrange > +G: @berrange > S: Odd Fixes > F: util/buffer.c > F: include/qemu/buffer.h >=20=20 > I/O Channels > M: Daniel P. Berrange > +G: @berrange > S: Maintained > F: io/ > F: include/io/ > @@ -3858,6 +4122,7 @@ F: tests/unit/test-io-* >=20=20 > User authorization > M: Daniel P. Berrange > +G: @berrange > S: Maintained > F: authz/ > F: qapi/authz.json > @@ -3866,6 +4131,7 @@ F: tests/unit/test-authz-* >=20=20 > Sockets > M: Daniel P. Berrange > +G: @berrange > S: Maintained > F: include/qemu/sockets.h > F: util/qemu-sockets.c > @@ -3873,6 +4139,7 @@ F: qapi/sockets.json >=20=20 > File monitor > M: Daniel P. Berrange > +G: @berrange > S: Odd Fixes > F: util/filemonitor*.c > F: include/qemu/filemonitor.h > @@ -3891,6 +4158,7 @@ L: qemu-block@nongnu.org >=20=20 > UUID > M: Fam Zheng > +G: @famzheng > S: Supported > F: util/uuid.c > F: include/qemu/uuid.h > @@ -3958,6 +4226,7 @@ F: contrib/elf2dmp/ >=20=20 > Overall sensors > M: Philippe Mathieu-Daud=C3=A9 > +G: @philmd > S: Odd Fixes > F: hw/sensor > F: include/hw/sensor > @@ -3977,6 +4246,7 @@ F: include/hw/i2c/smbus_eeprom.h > I3C > M: Joe Komlodi > M: C=C3=A9dric Le Goater > +G: @clegoate > M: Jamin Lin > R: Nabih Estefan > S: Maintained > @@ -4017,6 +4287,7 @@ F: docs/interop/firmware.json >=20=20 > EDK2 Firmware > M: Gerd Hoffmann > +G: @kraxel > S: Supported > F: hw/i386/*ovmf* > F: pc-bios/descriptors/??-edk2-*.json > @@ -4028,7 +4299,9 @@ F: tests/uefi-test-tools/ >=20=20 > IGVM Firmware > M: Gerd Hoffmann > +G: @kraxel > M: Stefano Garzarella > +G: @sgarzarella > R: Ani Sinha > S: Maintained > F: backends/igvm*.c > @@ -4039,6 +4312,7 @@ F: target/i386/igvm.c >=20=20 > VT-d Emulation > M: Michael S. Tsirkin > +G: @mstredhat > R: Jason Wang > R: Yi Liu > R: Cl=C3=A9ment Mathieu--Drif > @@ -4060,6 +4334,7 @@ F: tests/qtest/amd-iommu-test.c >=20=20 > OpenSBI Firmware > M: Alistair Francis > +G: @alistair23 > R: Daniel Henrique Barboza > L: qemu-riscv@nongnu.org > S: Supported > @@ -4079,6 +4354,7 @@ F: docs/devel/clocks.rst >=20=20 > Reset framework > M: Peter Maydell > +G: @pm215 > S: Maintained > F: include/hw/core/resettable.h > F: include/hw/core/resetcontainer.h > @@ -4098,6 +4374,7 @@ F: common-user/ >=20=20 > BSD user > M: Warner Losh > +G: @bsdimp > R: Kyle Evans > S: Odd Fixes > F: bsd-user/ > @@ -4107,7 +4384,9 @@ T: git https://github.com/qemu-bsd-user/qemu-bsd-us= er bsd-user-rebase-3.1 >=20=20 > Linux user > M: Laurent Vivier > +G: @lvivier > M: Helge Deller > +G: @hdeller > R: Pierrick Bouvier > S: Odd Fixes > F: linux-user/ > @@ -4121,13 +4400,16 @@ Tiny Code Generator (TCG) > ------------------------- > Common TCG code > M: Richard Henderson > +G: @rth7680 > S: Maintained > F: tcg/ > F: include/tcg/ >=20=20 > TCG Plugins > M: Alex Benn=C3=A9e > +G: @stsquad > M: Pierrick Bouvier > +G: @pierrick.bouvier > T: git https://gitlab.com/stsquad/qemu plugins/next > R: Alexandre Iooss > S: Maintained > @@ -4141,12 +4423,14 @@ F: scripts/qemu-plugin-symbols.py >=20=20 > AArch64 TCG target > M: Richard Henderson > +G: @rth7680 > S: Maintained > L: qemu-arm@nongnu.org > F: tcg/aarch64/ >=20=20 > X86 TCG target > M: Richard Henderson > +G: @rth7680 > S: Maintained > F: tcg/x86_64/ >=20=20 > @@ -4157,12 +4441,14 @@ F: tcg/loongarch64/ >=20=20 > PPC TCG target > M: Richard Henderson > +G: @rth7680 > S: Odd Fixes > F: tcg/ppc64/ >=20=20 > RISC-V TCG target > M: Palmer Dabbelt > M: Alistair Francis > +G: @alistair23 > R: Daniel Henrique Barboza > L: qemu-riscv@nongnu.org > S: Maintained > @@ -4171,6 +4457,7 @@ F: disas/riscv*.[ch] >=20=20 > S390 TCG target > M: Richard Henderson > +G: @rth7680 > S: Maintained > F: tcg/s390x/ > L: qemu-s390x@nongnu.org > @@ -4182,6 +4469,7 @@ F: disas/sparc.c >=20=20 > TCI TCG target > M: Stefan Weil > +G: @stweil > S: Maintained > F: tcg/tci/ > F: tcg/tci.c > @@ -4190,6 +4478,7 @@ Block drivers > ------------- > VMDK > M: Fam Zheng > +G: @famzheng > L: qemu-block@nongnu.org > S: Supported > F: block/vmdk.c > @@ -4208,18 +4497,21 @@ F: block/vhdx* >=20=20 > VDI > M: Stefan Weil > +G: @stweil > L: qemu-block@nongnu.org > S: Maintained > F: block/vdi.c >=20=20 > blkio > M: Stefan Hajnoczi > +G: @stefanha > L: qemu-block@nongnu.org > S: Maintained > F: block/blkio.c >=20=20 > iSCSI > M: Paolo Bonzini > +G: @bonzini > M: Peter Lieven > L: qemu-block@nongnu.org > S: Odd Fixes > @@ -4228,7 +4520,9 @@ F: block/iscsi-opts.c >=20=20 > Network Block Device (NBD) > M: Eric Blake > +G: @ebblake > M: Vladimir Sementsov-Ogievskiy > +G: @vsementsov > L: qemu-block@nongnu.org > S: Maintained > F: block/nbd* > @@ -4261,12 +4555,14 @@ F: block/curl.c >=20=20 > Null Block Driver > M: Fam Zheng > +G: @famzheng > L: qemu-block@nongnu.org > S: Supported > F: block/null.c >=20=20 > NVMe Block Driver > M: Stefan Hajnoczi > +G: @stefanha > R: Fam Zheng > L: qemu-block@nongnu.org > S: Supported > @@ -4293,6 +4589,7 @@ F: block/blklogwrites.c >=20=20 > blkverify > M: Stefan Hajnoczi > +G: @stefanha > L: qemu-block@nongnu.org > S: Supported > F: block/blkverify.c > @@ -4300,24 +4597,28 @@ F: docs/devel/testing/blkverify.rst >=20=20 > bochs > M: Stefan Hajnoczi > +G: @stefanha > L: qemu-block@nongnu.org > S: Supported > F: block/bochs.c >=20=20 > cloop > M: Stefan Hajnoczi > +G: @stefanha > L: qemu-block@nongnu.org > S: Supported > F: block/cloop.c >=20=20 > dmg > M: Stefan Hajnoczi > +G: @stefanha > L: qemu-block@nongnu.org > S: Supported > F: block/dmg.c >=20=20 > parallels > M: Stefan Hajnoczi > +G: @stefanha > M: Denis V. Lunev > L: qemu-block@nongnu.org > S: Supported > @@ -4329,6 +4630,7 @@ T: git https://src.openvz.org/scm/~den/qemu.git par= allels >=20=20 > qed > M: Stefan Hajnoczi > +G: @stefanha > L: qemu-block@nongnu.org > S: Supported > F: block/qed.c > @@ -4336,6 +4638,7 @@ F: docs/interop/qed_spec.rst >=20=20 > raw > M: Kevin Wolf > +G: @kmwolf > L: qemu-block@nongnu.org > S: Supported > F: block/linux-aio.c > @@ -4347,6 +4650,7 @@ F: block/win32-aio.c >=20=20 > Linux io_uring > M: Stefan Hajnoczi > +G: @stefanha > R: Stefano Garzarella > L: qemu-block@nongnu.org > S: Maintained > @@ -4354,7 +4658,9 @@ F: block/io_uring.c >=20=20 > qcow2 > M: Kevin Wolf > +G: @kmwolf > M: Hanna Reitz > +G: @hreitz > L: qemu-block@nongnu.org > S: Supported > F: block/qcow2* > @@ -4362,13 +4668,16 @@ F: docs/interop/qcow2.rst >=20=20 > qcow > M: Kevin Wolf > +G: @kmwolf > L: qemu-block@nongnu.org > S: Supported > F: block/qcow.c >=20=20 > blkdebug > M: Kevin Wolf > +G: @kmwolf > M: Hanna Reitz > +G: @hreitz > L: qemu-block@nongnu.org > S: Supported > F: block/blkdebug.c > @@ -4376,18 +4685,21 @@ F: docs/devel/testing/blkdebug.rst >=20=20 > vpc > M: Kevin Wolf > +G: @kmwolf > L: qemu-block@nongnu.org > S: Supported > F: block/vpc.c >=20=20 > vvfat > M: Kevin Wolf > +G: @kmwolf > L: qemu-block@nongnu.org > S: Odd Fixes > F: block/vvfat.c >=20=20 > Image format fuzzer > M: Stefan Hajnoczi > +G: @stefanha > L: qemu-block@nongnu.org > S: Supported > F: tests/image-fuzzer/ > @@ -4406,6 +4718,7 @@ F: util/vhost-user-server.c >=20=20 > FUSE block device exports > M: Hanna Reitz > +G: @hreitz > L: qemu-block@nongnu.org > S: Supported > F: block/export/fuse.c > @@ -4427,6 +4740,7 @@ F: docs/block-replication.txt >=20=20 > Semihosting > M: Alex Benn=C3=A9e > +G: @stsquad > S: Maintained > F: semihosting/ > F: include/semihosting/ > @@ -4466,6 +4780,7 @@ VFIO-USER > M: John Levon > M: Thanos Makatos > M: C=C3=A9dric Le Goater > +G: @clegoate > S: Supported > F: docs/interop/vfio-user.rst > F: docs/system/devices/vfio-user.rst > @@ -4475,6 +4790,7 @@ F: tests/functional/x86_64/test_vfio_user_client.py >=20=20 > EBPF > M: Jason Wang > +G: @jasowang > R: Yuri Benditovich > S: Maintained > F: docs/devel/ebpf_rss.rst > @@ -4485,8 +4801,10 @@ Build and test automation > ------------------------- > Build and test automation, general continuous integration > M: Alex Benn=C3=A9e > +G: @stsquad > T: git https://gitlab.com/stsquad/qemu testing/next > M: Pierrick Bouvier > +G: @pierrick.bouvier > S: Maintained > F: .github/workflows/lockdown.yml > F: .gitlab-ci.yml > @@ -4511,6 +4829,7 @@ F: tests/vm/freebsd >=20=20 > Functional testing framework > M: Thomas Huth > +G: @thuth > R: Philippe Mathieu-Daud=C3=A9 > R: Daniel P. Berrange > S: Odd Fixes > @@ -4529,11 +4848,13 @@ F: .gitlab-ci.d/windows.yml >=20=20 > Guest Test Compilation Support > M: Alex Benn=C3=A9e > +G: @stsquad > S: Maintained > F: tests/tcg/Makefile.target >=20=20 > GitLab custom runners (HW sponsored by Linaro, OSUOSL and IBM) > M: Alex Benn=C3=A9e > +G: @stsquad > S: Maintained > F: .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml > F: .gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml > @@ -4543,11 +4864,13 @@ Documentation > ------------- > Build system architecture > M: Daniel P. Berrange > +G: @berrange > S: Odd Fixes > F: docs/devel/build-system.rst >=20=20 > GIT Data Mining Config > M: Alex Benn=C3=A9e > +G: @stsquad > S: Odd Fixes > F: gitdm.config > F: contrib/gitdm/* > @@ -4558,6 +4881,7 @@ F: docs/about/deprecated.rst >=20=20 > General Documentation > M: Pierrick Bouvier > +G: @pierrick.bouvier > S: Maintained > F: docs/ >=20=20 > @@ -4565,6 +4889,7 @@ Build System > ------------ > Meson > M: Paolo Bonzini > +G: @bonzini > R: Marc-Andr=C3=A9 Lureau > R: Daniel P. Berrange > R: Philippe Mathieu-Daud=C3=A9 > @@ -4578,6 +4903,7 @@ F: scripts/symlink-install-tree.py >=20=20 > Top Level Makefile and configure > M: Paolo Bonzini > +G: @bonzini > R: Alex Benn=C3=A9e > S: Maintained > F: Makefile > @@ -4590,6 +4916,7 @@ F: tests/Makefile.include >=20=20 > Kconfig > M: Paolo Bonzini > +G: @bonzini > S: Maintained > F: scripts/minikconf.py > F: docs/devel/kconfig.rst > @@ -4600,6 +4927,7 @@ F: target/*/Kconfig* >=20=20 > GIT submodules > M: Daniel P. Berrange > +G: @berrange > S: Odd Fixes > F: scripts/git-submodule.sh >=20=20 > @@ -4609,7 +4937,9 @@ F: po/*.po >=20=20 > Sphinx documentation configuration and build machinery > M: John Snow > +G: @jsnow > M: Peter Maydell > +G: @pm215 > M: Mauro Carvalho Chehab > S: Maintained > F: docs/conf.py > @@ -4622,6 +4952,7 @@ F: scripts/lib/kdoc/ >=20=20 > Rust build system integration > M: Manos Pitsidianakis > +G: @epilys > L: qemu-rust@nongnu.org > S: Maintained > F: scripts/rust/ > @@ -4638,6 +4969,7 @@ F: scripts/performance/ >=20=20 > Code Coverage Tools > M: Alex Benn=C3=A9e > +G: @stsquad > S: Odd Fixes > F: scripts/coverage/ --=20 Alex Benn=C3=A9e Virtualisation Tech Lead @ Linaro