blob: a2fa437da5c90b9fc555052fa770bc70125a1296 [file] [log] [blame]
Alex Bennéef1da9682015-07-28 09:56:55 +01001KVM Unit Tests Maintainers
2==========================
3
4The intention of this file is not to establish who owns what portions of the
5code base, but to provide a set of names that developers can consult when they
6have a question about a particular subset and also to provide a set of names
7to be CC'd when submitting a patch to obtain appropriate review.
8
9In general, if you have a question about inclusion of a patch, you
10should consult the KVM mailing list <kvm@vger.kernel.org> and not any
11specific individual privately.
12
13Descriptions of section entries:
14
15 M: Mail patches to: FullName <address@domain>
Janosch Frank171d5142018-09-27 13:28:35 +020016 R: Designated reviewer: FullName <address@domain>
17 These reviewers should be CCed on patches.
Alex Bennéef1da9682015-07-28 09:56:55 +010018 L: Mailing list that is relevant to this area
19 W: Web-page with status/info
20 Q: Patchwork web based patch tracking system site
21 T: SCM tree type and location. Type is one of: git, hg, quilt, stgit.
22 S: Status, one of the following:
23 Supported: Someone is actually paid to look after this.
24 Maintained: Someone actually looks after it.
25 Odd Fixes: It has a maintainer but they don't have time to do
26 much other than throw the odd patch in. See below.
27 Orphan: No current maintainer [but maybe you could take the
28 role as you write your new code].
29 Obsolete: Old code. Something tagged obsolete generally means
30 it has been replaced by a better system and you
31 should be using that.
32 F: Files and directories with wildcard patterns.
33 A trailing slash includes all files and subdirectory files.
34 F: drivers/net/ all files in and below drivers/net
35 F: drivers/net/* all files in drivers/net, but not below
36 F: */net/* all files in "any top level directory"/net
37 One pattern per line. Multiple F: lines acceptable.
38 X: Files and directories that are NOT maintained, same rules as F:
39 Files exclusions are tested before file matches.
40 Can be useful for excluding a specific subdirectory, for instance:
41 F: net/
42 X: net/ipv6/
43 matches all files in and below net excluding net/ipv6/
44 K: Keyword perl extended regex pattern to match content in a
45 patch or file. For instance:
46 K: of_get_profile
47 matches patches or files that contain "of_get_profile"
48 K: \b(printk|pr_(info|err))\b
49 matches patches or files that contain one or more of the words
50 printk, pr_info or pr_err
51 One regex pattern per line. Multiple K: lines acceptable.
52
53
Thomas Huth4ba70582023-04-04 14:41:23 +020054General Project Administration
55------------------------------
56
57Project administration
Alex Bennéef1da9682015-07-28 09:56:55 +010058M: Paolo Bonzini <pbonzini@redhat.com>
Jacob Xu956e3102021-04-21 12:16:11 -070059M: Thomas Huth <thuth@redhat.com>
Andrew Jones110c6942022-06-20 14:47:06 +020060M: Andrew Jones <andrew.jones@linux.dev>
Paolo Bonzinife261312021-09-23 13:47:09 +020061S: Supported
Alex Bennéef1da9682015-07-28 09:56:55 +010062L: kvm@vger.kernel.org
Jacob Xu956e3102021-04-21 12:16:11 -070063T: https://gitlab.com/kvm-unit-tests/kvm-unit-tests.git
Thomas Huth4ba70582023-04-04 14:41:23 +020064F: COPYRIGHT
65F: LICENSE
66F: MAINTAINERS
67F: README.md
68
69Default mailing list
70L: kvm@vger.kernel.org
71F: *
72F: */
Alex Bennéef1da9682015-07-28 09:56:55 +010073
74Architecture Specific Code:
75---------------------------
76
77ARM
Andrew Jones110c6942022-06-20 14:47:06 +020078M: Andrew Jones <andrew.jones@linux.dev>
Andrew Jones023002d2023-07-14 14:52:58 +020079R: Alexandru Elisei <alexandru.elisei@arm.com>
80R: Eric Auger <eric.auger@redhat.com>
Paolo Bonzinife261312021-09-23 13:47:09 +020081S: Supported
Cornelia Huckc7970fb2022-10-25 18:07:30 +020082L: kvmarm@lists.linux.dev
Janis Schoetterl-Glauschfd872b42021-10-05 18:00:17 +020083F: arm/
84F: lib/arm/
85F: lib/arm64/
Andrew Jones110c6942022-06-20 14:47:06 +020086T: https://gitlab.com/jones-drew/kvm-unit-tests.git
Alex Bennéef1da9682015-07-28 09:56:55 +010087
Thomas Huth2910e132016-04-22 20:12:54 +020088POWERPC
89M: Laurent Vivier <lvivier@redhat.com>
90M: Thomas Huth <thuth@redhat.com>
Paolo Bonzinife261312021-09-23 13:47:09 +020091S: Maintained
Nicholas Piggina7785b12023-03-27 22:45:08 +100092L: linuxppc-dev@lists.ozlabs.org
Janis Schoetterl-Glauschfd872b42021-10-05 18:00:17 +020093F: powerpc/
94F: lib/powerpc/
95F: lib/ppc64/
Thomas Huth2910e132016-04-22 20:12:54 +020096
Andrew Jonesc24a14f2023-10-08 11:01:05 +020097RISCV
98M: Andrew Jones <andrew.jones@linux.dev>
99S: Supported
100L: kvm-riscv@lists.infradead.org
101F: riscv/
102F: lib/riscv/
103T: https://gitlab.com/jones-drew/kvm-unit-tests.git
104
David Hildenbrand369e9cc2017-05-22 10:57:02 +0200105S390X
Thomas Huth2bed2c52020-02-05 11:19:35 +0100106M: Janosch Frank <frankja@linux.ibm.com>
Janosch Frank4b0d4f12021-10-21 14:59:12 +0000107M: Claudio Imbrenda <imbrenda@linux.ibm.com>
Janosch Frank650b3982023-03-22 11:34:00 +0000108M: Nico Böhr <nrb@linux.ibm.com>
Paolo Bonzinife261312021-09-23 13:47:09 +0200109S: Supported
David Hildenbrand553d02a2021-07-21 19:51:57 +0200110R: David Hildenbrand <david@redhat.com>
Janosch Frank650b3982023-03-22 11:34:00 +0000111R: Thomas Huth <thuth@redhat.com>
Cornelia Huck0ccace12020-03-24 13:17:22 +0100112L: linux-s390@vger.kernel.org
Janis Schoetterl-Glauschfd872b42021-10-05 18:00:17 +0200113F: s390x/
114F: lib/s390x/
David Hildenbrand369e9cc2017-05-22 10:57:02 +0200115
Radim Krčmářbfbf6f12016-04-25 17:58:57 +0200116X86
Alex Bennéef1da9682015-07-28 09:56:55 +0100117M: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzinife261312021-09-23 13:47:09 +0200118S: Supported
Janis Schoetterl-Glauschfd872b42021-10-05 18:00:17 +0200119F: x86/
120F: lib/x86/
Jacob Xu956e3102021-04-21 12:16:11 -0700121T: https://gitlab.com/bonzini/kvm-unit-tests.git