From nobody Sun Jul 26 12:38:19 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1782127973; cv=none; d=zohomail.com; s=zohoarc; b=bK5c1ZS4iulpxOKyAyqN6yxuXxWeNI8Z6eArmq7FkukMEOyr06DdkAeZZWkNK5ENOgJfaxrrVkr0Q4zyMQ3C51D+46cVfXj1dIeIZxXOCAPAUluViB6xJALhIvsHHjqW7TOgGywApeYgVhTkTu72JIpShvEZfAw5Eo9w44CnzXQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782127973; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=2iHkvTM8qQSv8jUlgYdv9MyagRPGGF3URjB34rzRfBY=; b=X6Dzwl/3xwxXEdeOG8Ltm7WIffWqV2qAz2mFdpSuCEyUJiHz+3lKZFNhvqY97betLEoXcw3ZcJ1bU7pTXkMFBOLMdDOjMdVyRmy8SKcTvYGjs8QQTJ2Dw9CPTPr6jc/Fdq7K96FpYKyflCWu6SkIpoJP8aYf+DMwkOD3f4ZMiuU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782127973198539.5618755591037; Mon, 22 Jun 2026 04:32:53 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbcsz-0000AD-PI; Mon, 22 Jun 2026 07:32:17 -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 1wbcsl-00008S-PK for qemu-devel@nongnu.org; Mon, 22 Jun 2026 07:32:04 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbcsj-0003Y5-Nb for qemu-devel@nongnu.org; Mon, 22 Jun 2026 07:32:02 -0400 Received: from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-280-xvTALYsRPdCdKHGvj1DYIQ-1; Mon, 22 Jun 2026 07:31:58 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 462271955F7A for ; Mon, 22 Jun 2026 11:31:57 +0000 (UTC) Received: from berrange.com (unknown [10.44.33.119]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 2BD5C195394E; Mon, 22 Jun 2026 11:31:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1782127919; 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=2iHkvTM8qQSv8jUlgYdv9MyagRPGGF3URjB34rzRfBY=; b=au1bGFnKKWQYwrlyrkruuYgprcb6ge7ePIk9jdy0tJNgCY9aWseYBnR322ZTvUUzYY9Nft ZleA1e4bchgbKUXJMiCrBmdw42jG2Y9sgCsLLDGHZ9jurKeQyWnu+yDghp7qUx9VIAQuz4 YBORQg9jz6lfi10Ky0vcJ9xJHNOtNEc= X-MC-Unique: xvTALYsRPdCdKHGvj1DYIQ-1 X-Mimecast-MFC-AGG-ID: xvTALYsRPdCdKHGvj1DYIQ_1782127917 From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH 1/3] get_maintainer: add ability to report Git Lab handle Date: Mon, 22 Jun 2026 12:31:50 +0100 Message-ID: <20260622113152.1710585-2-berrange@redhat.com> In-Reply-To: <20260622113152.1710585-1-berrange@redhat.com> References: <20260622113152.1710585-1-berrange@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=berrange@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: 8 X-Spam_score: 0.8 X-Spam_bar: / X-Spam_report: (0.8 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.445, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_SBL_CSS=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1782127973527158500 One of more Git Lab handles will be recorded against subsystems with the "G:" prefix. These can be displayed using the --gitlab option to get_maintainer.pl Signed-off-by: Daniel P. Berrang=C3=A9 Acked-by: Fabiano Rosas --- scripts/get_maintainer.pl | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl index 76be402e11..b88ffb2227 100755 --- a/scripts/get_maintainer.pl +++ b/scripts/get_maintainer.pl @@ -35,6 +35,7 @@ my $email_git_max_maintainers =3D 5; my $email_git_min_percent =3D 5; my $email_git_since =3D "1-year-ago"; my $email_hg_since =3D "-365"; +my $gitlab =3D 0; my $interactive =3D 0; my $email_remove_duplicates =3D 1; my $email_use_mailmap =3D 1; @@ -186,6 +187,7 @@ if (!GetOptions( 'n!' =3D> \$email_usename, 'l!' =3D> \$email_list, 's!' =3D> \$email_subscriber_list, + 'gitlab!' =3D> \$gitlab, 'multiline!' =3D> \$output_multiline, 'roles!' =3D> \$output_roles, 'rolestats!' =3D> \$output_rolestats, @@ -227,6 +229,7 @@ $output_roles =3D 1 if ($output_rolestats); if ($sections) { $email =3D 0; $email_list =3D 0; + $gitlab =3D 0; $scm =3D 0; $status =3D 0; $subsystem =3D 0; @@ -234,9 +237,9 @@ if ($sections) { $keywords =3D 0; $interactive =3D 0; } else { - my $selections =3D $email + $scm + $status + $subsystem + $web; + my $selections =3D $email + $scm + $status + $subsystem + $web + $gitl= ab; if ($selections =3D=3D 0) { - die "$P: Missing required option: email, scm, status, subsystem or web\n= "; + die "$P: Missing required option: email, gitlab, scm, status, subsystem = or web\n"; } } =20 @@ -457,6 +460,7 @@ my %email_hash_address; my @email_to =3D (); my %hash_list_to; my @list_to =3D (); +my @gitlab =3D (); my @scm =3D (); my @web =3D (); my @subsystem =3D (); @@ -471,6 +475,11 @@ if (@maintainers) { output(@maintainers); } =20 +if ($gitlab) { + @gitlab =3D uniq(@gitlab); + output(@gitlab); +} + if ($scm) { @scm =3D uniq(@scm); output(@scm); @@ -536,6 +545,7 @@ sub get_maintainers { %hash_list_to =3D (); @list_to =3D (); @scm =3D (); + @gitlab =3D (); @web =3D (); @subsystem =3D (); @status =3D (); @@ -731,6 +741,7 @@ MAINTAINER field selection options: --roles =3D> show roles (status:subsystem, git-signer, list, etc...) --rolestats =3D> show roles and statistics (commits/total_commits, %) --file-emails =3D> add email addresses found in -f file (default: 0 (o= ff)) + --gitlab =3D> print GitLab handle(s) if any --scm =3D> print SCM tree(s) if any --status =3D> print status if any --subsystem =3D> print subsystem name if any @@ -1049,6 +1060,8 @@ sub add_categories { } } elsif ($ptype eq "T") { push(@scm, $pvalue); + } elsif ($ptype eq "G") { + push(@gitlab, $pvalue); } elsif ($ptype eq "W") { push(@web, $pvalue); } elsif ($ptype eq "S") { --=20 2.54.0 From nobody Sun Jul 26 12:38:19 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1782127966; cv=none; d=zohomail.com; s=zohoarc; b=GgS/Oz9LgW5uHSiRlpVTAF15fsV4l1OQdS4kCvIHqv7W+4Y894/kW0xMQNsnjP33dz+hqzYGqQ+uHOFomuRJf3siuNMT9G+JGRx+HZrpEfbs3VZPeLc4iVzBlrW5cqAEfKYeWiZ1fPxebJ3nmIluVSG4JBc/Y2OWF7R9dAK7mvg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782127966; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=zw+nUDte9eg8RpQMkkKD6YZDECpaeuGKUOV1I7RuLCc=; b=n6ncebT2F9+3wJkfVvmPoFAztUVy9MXd8aRhXNUHRexQZ3n/5mGxFnscRIaYB2EB4StHgv3cqylurhuEcnZFOMNc3LiYMuVnFZzR178B73Mwcqu+IbIcbqrVPg0BZSmmj6Pt7fNWHmBB1frshFzNgUoPzfjCfaKY9Rdraagrj28= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 17821279661621008.8716076332747; Mon, 22 Jun 2026 04:32:46 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbct6-0000Av-85; Mon, 22 Jun 2026 07:32:24 -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 1wbcsq-00008s-SR for qemu-devel@nongnu.org; Mon, 22 Jun 2026 07:32:08 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbcsl-0003YU-Lc for qemu-devel@nongnu.org; Mon, 22 Jun 2026 07:32:08 -0400 Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-22-u3j-VrtDOS2J4fiL9FUxEg-1; Mon, 22 Jun 2026 07:32:00 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 8E37B1955F79 for ; Mon, 22 Jun 2026 11:31:59 +0000 (UTC) Received: from berrange.com (unknown [10.44.33.119]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id CFC44195394F; Mon, 22 Jun 2026 11:31:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1782127923; 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=zw+nUDte9eg8RpQMkkKD6YZDECpaeuGKUOV1I7RuLCc=; b=QiHsMhO/BpAfXLSaX28oJHZlIlEQcaMteiy4zMqYgtgdv6j40COZAi2Q+wAFGA/wUXIRET W3TUNDdXFxiXt6qIFOh5SQL/LkCzqp1Sksw6EpbPYzlFEzDT/N70aHj8v8aTp3RPXRtrKD +ku4UE5KQiQgDJjryp4rRTwyHfoiKPw= X-MC-Unique: u3j-VrtDOS2J4fiL9FUxEg-1 X-Mimecast-MFC-AGG-ID: u3j-VrtDOS2J4fiL9FUxEg_1782127919 From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH 2/3] MAINTAINERS: record known Git Lab handles for all maintainers Date: Mon, 22 Jun 2026 12:31:51 +0100 Message-ID: <20260622113152.1710585-3-berrange@redhat.com> In-Reply-To: <20260622113152.1710585-1-berrange@redhat.com> References: <20260622113152.1710585-1-berrange@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=berrange@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: 8 X-Spam_score: 0.8 X-Spam_bar: / X-Spam_report: (0.8 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.445, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_SBL_CSS=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1782127967922158500 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 '.[] | {userna= me, 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 Acked-by: Bin Meng Acked-by: Fabiano Rosas --- 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Multiarch Linux User Tests M: Alex Benn=C3=A9e +G: @stsquad S: Maintained F: tests/tcg/multiarch/ =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 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 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 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 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 Apple Silicon HVF CPUs M: Alexander Graf +G: @agraf S: Maintained F: target/arm/hvf/ =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 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 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 W32, W64 M: Stefan Weil +G: @stweil S: Maintained F: *win32* F: */*win32* @@ -693,6 +741,7 @@ F: scripts/nsis.py =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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ARM PL011 Rust device M: Manos Pitsidianakis +G: @epilys S: Maintained F: rust/hw/char/pl011/ =20 @@ -1311,6 +1403,7 @@ F: hw/misc/avr_power.c =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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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-ip= mi-rebase =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 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 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 ARM PCI Hotplug M: Gustavo Romero +G: @gusbromero L: qemu-arm@nongnu.org S: Supported F: tests/functional/aarch64/test_hotplug_pci.py =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 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 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 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 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 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 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 Xilinx SPI M: Alistair Francis +G: @alistair23 S: Maintained F: hw/ssi/xilinx_* =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 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 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 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 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 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 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.ne= xt =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 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 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 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 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 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 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 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 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 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 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 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 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 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 eepro100 M: Stefan Weil +G: @stweil S: Maintained F: hw/net/eepro100.c =20 @@ -2737,6 +2905,7 @@ F: include/hw/gpio/pcf8574.h =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 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 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 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 LED M: Philippe Mathieu-Daud=C3=A9 +G: @philmd S: Maintained F: include/hw/misc/led.h F: hw/misc/led.c =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 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 ramfb M: Gerd Hoffmann +G: @kraxel S: Maintained F: hw/display/ramfb*.c F: include/hw/display/ramfb.h =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 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 qemu-vnc M: Marc-Andr=C3=A9 Lureau +G: @marcandre.lureau-rh S: Maintained F: tools/qemu-vnc =20 Cirrus VGA M: Gerd Hoffmann +G: @kraxel S: Odd Fixes W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmfu= l/ F: hw/display/cirrus* =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 OpenPIC interrupt controller M: Mark Cave-Ayland +G: @mcayland S: Odd Fixes F: hw/intc/openpic.c F: include/hw/ppc/openpic.h =20 MIPS CPS M: Philippe Mathieu-Daud=C3=A9 +G: @philmd S: Odd Fixes F: hw/misc/mips_* F: include/hw/misc/mips_* =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 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 UEFI variable service M: Gerd Hoffmann +G: @kraxel S: Maintained F: hw/uefi/ F: include/hw/uefi/ =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 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 ALSA Audio backend M: Gerd Hoffmann +G: @kraxel R: Christian Schoenebeck S: Odd Fixes F: audio/alsaaudio.c =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 DSound Audio backend M: Gerd Hoffmann +G: @kraxel S: Odd Fixes F: audio/dsound* =20 JACK Audio Connection Kit backend M: Gerd Hoffmann +G: @kraxel R: Christian Schoenebeck S: Odd Fixes F: audio/jackaudio.c =20 Open Sound System (OSS) Audio backend M: Gerd Hoffmann +G: @kraxel S: Odd Fixes F: audio/ossaudio.c =20 PulseAudio backend M: Gerd Hoffmann +G: @kraxel S: Odd Fixes F: audio/paaudio.c =20 SDL Audio backend M: Gerd Hoffmann +G: @kraxel R: Thomas Huth S: Odd Fixes F: audio/sdlaudio.c =20 Sndio Audio backend M: Gerd Hoffmann +G: @kraxel R: Alexandre Ratchov S: Odd Fixes F: audio/sndioaudio.c =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 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 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 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 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 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 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 Coverity Scan integration M: Peter Maydell +G: @pm215 S: Maintained F: scripts/coverity-scan/ =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 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 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.cocci =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 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 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 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 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 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 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 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 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 Python scripts M: John Snow +G: @jsnow M: Cleber Rosa +G: @cleber.gnu S: Odd Fixes F: scripts/*.py F: tests/*.py =20 Benchmark util M: Vladimir Sementsov-Ogievskiy +G: @vsementsov S: Maintained F: scripts/simplebench/ T: git https://gitlab.com/vsementsov/qemu.git simplebench =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 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 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 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-win= 32 =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 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 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 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 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 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 Stubs M: Paolo Bonzini +G: @bonzini S: Maintained F: stubs/ =20 Tracing M: Stefan Hajnoczi +G: @stefanha S: Maintained F: trace/ F: trace-events @@ -3728,6 +3981,7 @@ F: scripts/simpletrace.py =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 t= pm-next =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 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 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 Cryptography M: Daniel P. Berrange +G: @berrange S: Maintained F: crypto/ F: include/crypto/ @@ -3837,7 +4097,9 @@ F: qemu.sasl =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 Buffers M: Daniel P. Berrange +G: @berrange S: Odd Fixes F: util/buffer.c F: include/qemu/buffer.h =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 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 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 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 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 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 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 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 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 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 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 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-user= bsd-user-rebase-3.1 =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 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 AArch64 TCG target M: Richard Henderson +G: @rth7680 S: Maintained L: qemu-arm@nongnu.org F: tcg/aarch64/ =20 X86 TCG target M: Richard Henderson +G: @rth7680 S: Maintained F: tcg/x86_64/ =20 @@ -4157,12 +4441,14 @@ F: tcg/loongarch64/ =20 PPC TCG target M: Richard Henderson +G: @rth7680 S: Odd Fixes F: tcg/ppc64/ =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 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 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 VDI M: Stefan Weil +G: @stweil L: qemu-block@nongnu.org S: Maintained F: block/vdi.c =20 blkio M: Stefan Hajnoczi +G: @stefanha L: qemu-block@nongnu.org S: Maintained F: block/blkio.c =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 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 Null Block Driver M: Fam Zheng +G: @famzheng L: qemu-block@nongnu.org S: Supported F: block/null.c =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 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 bochs M: Stefan Hajnoczi +G: @stefanha L: qemu-block@nongnu.org S: Supported F: block/bochs.c =20 cloop M: Stefan Hajnoczi +G: @stefanha L: qemu-block@nongnu.org S: Supported F: block/cloop.c =20 dmg M: Stefan Hajnoczi +G: @stefanha L: qemu-block@nongnu.org S: Supported F: block/dmg.c =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 paral= lels =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 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 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 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 qcow M: Kevin Wolf +G: @kmwolf L: qemu-block@nongnu.org S: Supported F: block/qcow.c =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 vpc M: Kevin Wolf +G: @kmwolf L: qemu-block@nongnu.org S: Supported F: block/vpc.c =20 vvfat M: Kevin Wolf +G: @kmwolf L: qemu-block@nongnu.org S: Odd Fixes F: block/vvfat.c =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 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 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 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 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 Guest Test Compilation Support M: Alex Benn=C3=A9e +G: @stsquad S: Maintained F: tests/tcg/Makefile.target =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 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 General Documentation M: Pierrick Bouvier +G: @pierrick.bouvier S: Maintained F: docs/ =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 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 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 GIT submodules M: Daniel P. Berrange +G: @berrange S: Odd Fixes F: scripts/git-submodule.sh =20 @@ -4609,7 +4937,9 @@ F: po/*.po =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 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 Code Coverage Tools M: Alex Benn=C3=A9e +G: @stsquad S: Odd Fixes F: scripts/coverage/ =20 --=20 2.54.0 From nobody Sun Jul 26 12:38:19 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1782127981; cv=none; d=zohomail.com; s=zohoarc; b=amlC81+no9G/owKl1aL2Y45D6L0MnVJHKcpCXaZPyM/e6nxXGsJugQFHSDRpSqyLaZWz8ocPNREwozbBMM4xxhR6qj5890rkzHV4qddslrt5dREzw+eGH/7TcSC9f3aAR6iRNfn6jZs9GBKYtF1Aow1KRr/I6PNKXtVJ0XumRQE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782127981; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=pWmWuwiPi/xW5bLWPZmjdzt9O9p+zEOwk+znYX2m14M=; b=jbsBmmsYZO3SCztWQUjC0DJn3JGagDM6bvgv8qx7zHtk65owLOIoojgbCvFFXBjT4Hyuj7Q2QkP/L1SvEw0skshs/2FoEKTsKsJoOkCyyiHwhSET0Y7zJ0FA1zDoUADQARGwd9chPZc1IOAsGc5MHxZO8jnoQXQOkTjYOkNNkuM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 178212798174081.70052645844942; Mon, 22 Jun 2026 04:33:01 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbcsv-00009G-Mp; Mon, 22 Jun 2026 07:32:13 -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 1wbcsq-00008q-Gm for qemu-devel@nongnu.org; Mon, 22 Jun 2026 07:32:08 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbcso-0003Yw-3f for qemu-devel@nongnu.org; Mon, 22 Jun 2026 07:32:08 -0400 Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-120-IIPndNd0N_u24MGCr3Sh9A-1; Mon, 22 Jun 2026 07:32:01 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 0ADD61955F75 for ; Mon, 22 Jun 2026 11:32:01 +0000 (UTC) Received: from berrange.com (unknown [10.44.33.119]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 04750195394E; Mon, 22 Jun 2026 11:31:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1782127925; 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=pWmWuwiPi/xW5bLWPZmjdzt9O9p+zEOwk+znYX2m14M=; b=O781PeYTI7poi/gzjKzm1LIwIGiMdHEXhS3smvgp6Z6souJDlwaPPuuH3gWYkKFs8b8dca FElshQdIbkKHCpXgFkVfUTfh0dJ5ORWQcwVIWZmVRG8vwGMIIev9z/e4PZq7FlK8vtdRb5 KTzwpJ7HBpEijyXwSd39xETaLmlyGco= X-MC-Unique: IIPndNd0N_u24MGCr3Sh9A-1 X-Mimecast-MFC-AGG-ID: IIPndNd0N_u24MGCr3Sh9A_1782127921 From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH 3/3] MAINTAINERS: record known Git Lab handles for all reviewers Date: Mon, 22 Jun 2026 12:31:52 +0100 Message-ID: <20260622113152.1710585-4-berrange@redhat.com> In-Reply-To: <20260622113152.1710585-1-berrange@redhat.com> References: <20260622113152.1710585-1-berrange@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=berrange@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: 8 X-Spam_score: 0.8 X-Spam_bar: / X-Spam_report: (0.8 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.445, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_SBL_CSS=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1782127983688158500 This updates MAINTAINERS with a "G:" line corresponding to every "R:" line that can be identified with a match against https://gitlab.com/qemu-project/qemu/-/project_members This update was done with the same automation as the previous commit. Signed-off-by: Daniel P. Berrang=C3=A9 Acked-by: Fabiano Rosas --- MAINTAINERS | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 9a62fe0e81..0d57df6e4c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -74,9 +74,12 @@ F: */ =20 Project policy and developer guides R: Alex Benn=C3=A9e +G: @stsquad R: Daniel P. Berrang=C3=A9 +G: @berrange R: Markus Armbruster R: Philippe Mathieu-Daud=C3=A9 +G: @philmd W: https://www.qemu.org/docs/master/devel/index.html S: Odd Fixes F: docs/devel/build-environment.rst @@ -186,6 +189,7 @@ Overall TCG CPUs M: Richard Henderson G: @rth7680 R: Paolo Bonzini +G: @bonzini S: Maintained F: system/watchpoint.c F: page-vary-system.c @@ -270,6 +274,7 @@ Hexagon TCG CPUs M: Brian Cain G: @brian-cain R: Pierrick Bouvier +G: @pierrick.bouvier S: Supported F: target/hexagon/ X: target/hexagon/idef-parser/ @@ -355,6 +360,7 @@ G: @npiggin R: Chinmay Rath R: Glenn Miles R: Harsh Prateek Bora +G: @harshpb L: qemu-ppc@nongnu.org S: Odd Fixes F: target/ppc/ @@ -376,6 +382,7 @@ M: Alistair Francis G: @alistair23 R: Weiwei Li R: Daniel Henrique Barboza +G: @danielhb R: Liu Zhiwei R: Chao Liu L: qemu-riscv@nongnu.org @@ -424,6 +431,7 @@ M: Richard Henderson G: @rth7680 M: Ilya Leoshkevich R: David Hildenbrand +G: @davidhildenbrand S: Maintained F: target/s390x/ F: target/s390x/tcg @@ -520,6 +528,7 @@ PPC KVM CPUs M: Nicholas Piggin G: @npiggin R: Harsh Prateek Bora +G: @harshpb S: Odd Fixes F: target/ppc/kvm.c =20 @@ -571,7 +580,9 @@ Overall CPUs other accelerators M: Richard Henderson G: @rth7680 R: Paolo Bonzini +G: @bonzini R: Philippe Mathieu-Daud=C3=A9 +G: @philmd S: Maintained F: include/exec/cpu*.h F: include/exec/target_long.h @@ -1075,6 +1086,7 @@ Raspberry Pi M: Peter Maydell G: @pm215 R: Philippe Mathieu-Daud=C3=A9 +G: @philmd L: qemu-arm@nongnu.org S: Odd Fixes F: hw/arm/raspi*.c @@ -1758,6 +1770,7 @@ G: @npiggin R: Aditya Gupta R: Glenn Miles R: Harsh Prateek Bora +G: @harshpb L: qemu-ppc@nongnu.org S: Odd Fixes F: docs/system/ppc/powernv.rst @@ -2000,6 +2013,7 @@ S390-ccw boot M: Jared Rossi R: Zhuoying Cai R: Christian Borntraeger +G: @cborntra R: Jason Herne S: Supported F: hw/s390x/ipl.* @@ -2039,6 +2053,7 @@ L: qemu-s390x@nongnu.org S390 CPU models M: Hendrik Brueckner R: David Hildenbrand +G: @davidhildenbrand S: Maintained F: target/s390x/cpu_features*.[ch] F: target/s390x/cpu_models.[ch] @@ -2323,6 +2338,7 @@ G: @mstredhat M: Igor Mammedov G: @imammedo R: Ani Sinha +G: @anisinha S: Supported F: include/hw/acpi/* F: include/hw/firmware/smbios.h @@ -2404,6 +2420,7 @@ Character devices M: Marc-Andr=C3=A9 Lureau G: @marcandre.lureau-rh R: Paolo Bonzini +G: @bonzini S: Odd Fixes F: hw/char/ F: include/hw/char/ @@ -2430,6 +2447,7 @@ SCSI M: Paolo Bonzini G: @bonzini R: Fam Zheng +G: @famzheng S: Supported F: include/hw/scsi/* F: hw/scsi/* @@ -2554,6 +2572,7 @@ vhost M: Michael S. Tsirkin G: @mstredhat R: Stefano Garzarella +G: @sgarzarella S: Supported F: hw/*/*vhost* F: docs/interop/vhost-user* @@ -2604,6 +2623,7 @@ virtio-9p M: Christian Schoenebeck G: @schoenebeck R: Greg Kurz +G: @gkurz S: Maintained W: https://wiki.qemu.org/Documentation/9p F: hw/9pfs/ @@ -2733,6 +2753,7 @@ vhost-user-snd M: Alex Benn=C3=A9e G: @stsquad R: Manos Pitsidianakis +G: @epilys S: Maintained F: hw/virtio/vhost-user-snd* F: include/hw/virtio/vhost-user-snd.h @@ -2940,6 +2961,7 @@ F: include/hw/nvram/eeprom93xx.h VM Generation ID S: Orphan R: Ani Sinha +G: @anisinha F: hw/acpi/vmgenid.c F: include/hw/acpi/vmgenid.h F: docs/specs/vmgenid.rst @@ -2956,7 +2978,9 @@ Unimplemented device M: Peter Maydell G: @pm215 R: Philippe Mathieu-Daud=C3=A9 +G: @philmd R: Ani Sinha +G: @anisinha S: Maintained F: include/hw/misc/unimp.h F: hw/misc/unimp.c @@ -2964,7 +2988,9 @@ F: hw/misc/unimp.c Empty slot M: Artyom Tarasenko R: Philippe Mathieu-Daud=C3=A9 +G: @philmd R: Ani Sinha +G: @anisinha S: Maintained F: include/hw/misc/empty_slot.h F: hw/misc/empty_slot.c @@ -3067,6 +3093,7 @@ F: include/hw/isa/vt82c686.h =20 Firmware configuration (fw_cfg) R: Gerd Hoffmann +G: @kraxel S: Orphaned F: docs/specs/fw_cfg.rst F: hw/nvram/fw_cfg*.c @@ -3185,6 +3212,7 @@ M: Halil Pasic M: Christian Borntraeger G: @cborntra R: David Hildenbrand +G: @davidhildenbrand R: Jason Herne S: Supported F: hw/intc/s390_flic*.c @@ -3265,6 +3293,7 @@ ALSA Audio backend M: Gerd Hoffmann G: @kraxel R: Christian Schoenebeck +G: @schoenebeck S: Odd Fixes F: audio/alsaaudio.c =20 @@ -3274,6 +3303,7 @@ G: @kraxel M: Philippe Mathieu-Daud=C3=A9 G: @philmd R: Christian Schoenebeck +G: @schoenebeck R: Akihiko Odaki S: Odd Fixes F: audio/coreaudio.m @@ -3288,6 +3318,7 @@ JACK Audio Connection Kit backend M: Gerd Hoffmann G: @kraxel R: Christian Schoenebeck +G: @schoenebeck S: Odd Fixes F: audio/jackaudio.c =20 @@ -3307,6 +3338,7 @@ SDL Audio backend M: Gerd Hoffmann G: @kraxel R: Thomas Huth +G: @thuth S: Odd Fixes F: audio/sdlaudio.c =20 @@ -3373,6 +3405,7 @@ Block SCSI subsystem M: Paolo Bonzini G: @bonzini R: Fam Zheng +G: @famzheng L: qemu-block@nongnu.org S: Supported F: include/scsi/* @@ -3413,6 +3446,7 @@ CheckPoint and Restart (CPR) M: Maciej S. Szmigiero R: Peter Xu R: Fabiano Rosas +G: @farosas R: Mark Kanda R: Ben Chaney S: Supported @@ -3438,6 +3472,7 @@ G: @ebblake M: Vladimir Sementsov-Ogievskiy G: @vsementsov R: John Snow +G: @jsnow L: qemu-block@nongnu.org S: Supported F: include/qemu/hbitmap.h @@ -3456,6 +3491,7 @@ Character device backends M: Marc-Andr=C3=A9 Lureau G: @marcandre.lureau-rh R: Paolo Bonzini +G: @bonzini S: Maintained F: chardev/ F: include/chardev/ @@ -3491,6 +3527,7 @@ Device Tree M: Alistair Francis G: @alistair23 R: David Gibson +G: @dgibson S: Maintained F: system/device_tree.c F: include/system/device_tree.h @@ -3500,6 +3537,7 @@ S: Supported M: Marc-Andr=C3=A9 Lureau G: @marcandre.lureau-rh R: Ani Sinha +G: @anisinha F: dump/ F: hw/misc/vmcoreinfo.c F: include/hw/misc/vmcoreinfo.h @@ -3548,6 +3586,7 @@ GDB stub M: Alex Benn=C3=A9e G: @stsquad R: Philippe Mathieu-Daud=C3=A9 +G: @philmd S: Maintained F: docs/system/gdb.rst F: gdbstub/* @@ -3563,6 +3602,7 @@ M: Paolo Bonzini G: @bonzini M: Peter Xu R: Philippe Mathieu-Daud=C3=A9 +G: @philmd S: Supported F: include/system/ioport.h F: include/exec/memop.h @@ -3816,6 +3856,7 @@ QOM M: Paolo Bonzini G: @bonzini R: Daniel P. Berrange +G: @berrange S: Supported F: docs/devel/qom.rst F: include/qom/ @@ -3832,6 +3873,7 @@ QDev M: Paolo Bonzini G: @bonzini R: Daniel P. Berrange +G: @berrange S: Supported F: docs/qdev-device-use.txt F: hw/core/qdev* @@ -3870,6 +3912,7 @@ G: @farosas M: Laurent Vivier G: @lvivier R: Paolo Bonzini +G: @bonzini S: Maintained F: system/qtest.c F: include/system/qtest.h @@ -3892,8 +3935,11 @@ Device Fuzzing M: Alexander Bulekov G: @a1xndr R: Paolo Bonzini +G: @bonzini R: Stefan Hajnoczi +G: @stefanha R: Fabiano Rosas +G: @farosas R: Darren Kenny =20 S: Maintained F: tests/qtest/fuzz/ @@ -4195,7 +4241,9 @@ F: tests/qtest/test-filter* =20 Record/replay R: Paolo Bonzini +G: @bonzini R: Alex Benn=C3=A9e +G: @stsquad W: https://wiki.qemu.org/Features/record-replay S: Odd Fixes F: replay/* @@ -4273,6 +4321,7 @@ F: tests/qtest/isl_pmbus_vr-test.c FSI M: Ninad Palsule R: C=C3=A9dric Le Goater +G: @clegoate S: Maintained F: hw/fsi/* F: include/hw/fsi/* @@ -4281,6 +4330,7 @@ F: tests/qtest/aspeed_fsi-test.c =20 Firmware schema specifications R: Daniel P. Berrange +G: @berrange R: Kashyap Chamarthy S: Orphan F: docs/interop/firmware.json @@ -4303,6 +4353,7 @@ G: @kraxel M: Stefano Garzarella G: @sgarzarella R: Ani Sinha +G: @anisinha S: Maintained F: backends/igvm*.c F: docs/system/igvm.rst @@ -4314,6 +4365,7 @@ VT-d Emulation M: Michael S. Tsirkin G: @mstredhat R: Jason Wang +G: @jasowang R: Yi Liu R: Cl=C3=A9ment Mathieu--Drif S: Supported @@ -4336,6 +4388,7 @@ OpenSBI Firmware M: Alistair Francis G: @alistair23 R: Daniel Henrique Barboza +G: @danielhb L: qemu-riscv@nongnu.org S: Supported F: pc-bios/opensbi-* @@ -4388,6 +4441,7 @@ G: @lvivier M: Helge Deller G: @hdeller R: Pierrick Bouvier +G: @pierrick.bouvier S: Odd Fixes F: linux-user/ F: configs/targets/*linux-user.mak @@ -4450,6 +4504,7 @@ M: Palmer Dabbelt M: Alistair Francis G: @alistair23 R: Daniel Henrique Barboza +G: @danielhb L: qemu-riscv@nongnu.org S: Maintained F: tcg/riscv64/ @@ -4564,6 +4619,7 @@ NVMe Block Driver M: Stefan Hajnoczi G: @stefanha R: Fam Zheng +G: @famzheng L: qemu-block@nongnu.org S: Supported F: block/nvme* @@ -4652,6 +4708,7 @@ Linux io_uring M: Stefan Hajnoczi G: @stefanha R: Stefano Garzarella +G: @sgarzarella L: qemu-block@nongnu.org S: Maintained F: block/io_uring.c @@ -4831,7 +4888,9 @@ Functional testing framework M: Thomas Huth G: @thuth R: Philippe Mathieu-Daud=C3=A9 +G: @philmd R: Daniel P. Berrange +G: @berrange S: Odd Fixes F: docs/devel/testing/functional.rst F: scripts/clean_functional_cache.py @@ -4891,9 +4950,13 @@ Meson M: Paolo Bonzini G: @bonzini R: Marc-Andr=C3=A9 Lureau +G: @marcandre.lureau-rh R: Daniel P. Berrange +G: @berrange R: Philippe Mathieu-Daud=C3=A9 +G: @philmd R: Pierrick Bouvier +G: @pierrick.bouvier S: Maintained F: meson.build F: meson_options.txt @@ -4905,6 +4968,7 @@ Top Level Makefile and configure M: Paolo Bonzini G: @bonzini R: Alex Benn=C3=A9e +G: @stsquad S: Maintained F: Makefile F: configure --=20 2.54.0