misc: Merge branch hotfix v20.1.0.2 branch into develop
[gem5.git] / MAINTAINERS.yaml
1 # See CONTRIBUTING.md for details of gem5's contribution process.
2 #
3 # This file contains a list of gem5's subsystems and their
4 # maintainers. The key used to identifity a subsystem should be used
5 # as a tag in commit messages targetting that subsystem. At least one
6 # (not all) of these maintainers must review the patch before it can
7 # be pushed. These people will automatically be emailed when you
8 # upload the patch to Gerrit (https://gem5-review.googlesource.com).
9 # These subsystem keys mostly follow the directory structure.
10 #
11 # Maintainers have the following responsibilities:
12 # 1. That at least one maintainer of each subsystem reviews all
13 # changes to that subsystem (they will be automatically tagged and
14 # emailed on each new change).
15 # 2. They will complete your reviews in a timely manner (within a few
16 # business days).
17 # 3. They pledge to uphold gem5's community standards and its code of
18 # conduct by being polite and professional in their code
19 # reviews. See CODE-OF-CONDUCT.md.
20 #
21 #
22 # Entries in this file have the following format:
23 # key:
24 # desc: >-
25 # Optional description of the subsystem.
26 # status: maintained
27 # maintainers:
28 # - John Doe <john.doe@gem5.org>
29 # - Jane Doe <jane.doe@gem5.org>
30 #
31 #
32 # The status field should have one of the following values:
33 # - maintained: The component has an active maintainer.
34 # - orphaned: The component is looking for a new owner.
35
36
37 pmc:
38 desc: >-
39 PMC Members (general maintainers):
40 status: maintained
41 maintainers:
42 - Andreas Sandberg <andreas.sandberg@arm.com>
43 - Brad Beckmann <bradford.beckmann@gmail.com>
44 - David Wood <david@cs.wisc.edu>
45 - Gabe Black <gabe.black@gmail.com>
46 - Giacomo Travaglini <giacomo.travaglini@arm.com>
47 - Jason Lowe-Power <jason@lowepower.com> (chair)
48 - Matt Sinclair <sinclair@cs.wisc.edu>
49 - Tony Gutierrez <anthony.gutierrez@amd.com>
50 - Steve Reinhardt <stever@gmail.com>
51
52 arch:
53 desc: >-
54 General architecture-specific components
55 status: maintained
56 maintainers:
57 - Gabe Black <gabe.black@gmail.com>
58
59 arch-arm:
60 status: maintained
61 maintainers:
62 - Andreas Sandberg <andreas.sandberg@arm.com>
63 - Giacomo Travaglini <giacomo.travaglini@arm.com>
64
65 arch-gcn3:
66 status: maintained
67 maintainers:
68 - Matt Poremba <matthew.poremba@amd.com>
69 - Matt Sinclair <sinclair@cs.wisc.edu>
70
71 arch-mips:
72 status: orphaned
73
74 arch-power:
75 status: maintained
76 maintainers:
77 - Boris Shingarov <shingarov@labware.com>
78
79 arch-riscv:
80 status: orphaned
81
82 arch-sparc:
83 status: maintained
84 maintainers:
85 - Gabe Black <gabe.black@gmail.com>
86
87 arch-x86:
88 status: maintained
89 maintainers:
90 - Gabe Black <gabe.black@gmail.com>
91
92 base:
93 status: maintained
94 maintainers:
95 - Bobby Bruce <bbruce@ucdavis.edu>
96 - Daniel Carvalho <odanrc@yahoo.com.br>
97
98 base-stats:
99 status: orphaned
100
101 configs:
102 status: maintained
103 maintainers:
104 - Jason Lowe-Power <jason@lowepower.com>
105
106 cpu:
107 desc: >-
108 General changes to all CPU models (e.g., BaseCPU)
109 status: maintained
110 maintainers:
111 - Gabe Black <gabe.black@gmail.com>
112 - Jason Lowe-Power <jason@lowepower.com>
113
114 cpu-kvm:
115 status: maintained
116 maintainers:
117 - Andreas Sandberg <andreas.sandberg@arm.com>
118
119 cpu-minor:
120 status: maintained
121 maintainers:
122 - Zhengrong Wang <seanyukigeek@gmail.com>
123
124 cpu-o3:
125 status: orphaned
126
127 cpu-simple:
128 status: maintained
129 maintainers:
130 - Jason Lowe-Power <jason@lowepower.com>
131 - Gabe Black <gabe.black@gmail.com>
132
133 dev:
134 status: maintained
135 maintainers:
136 - Gabe Black <gabe.black@gmail.com>
137
138 dev-hsa:
139 status: maintained
140 maintainers:
141 - Matt Poremba <matthew.poremba@amd.com>
142
143 dev-virtio:
144 status: maintained
145 maintainers:
146 - Andreas Sandberg <andreas.sandberg@arm.com>
147
148 dev-arm:
149 status: maintained
150 maintainers:
151 - Andreas Sandberg <andreas.sandberg@arm.com>
152 - Giacomo Travaglini <giacomo.travaglini@arm.com>
153
154 doc:
155 status: maintained
156 maintainers:
157 - Bobby Bruce <bbruce@ucdavis.edu>
158
159 ext:
160 desc: >-
161 Components external to gem5
162 status: maintained
163 maintainers:
164 - Bobby Bruce <bbruce@ucdavis.edu>
165 - Jason Lowe-Power <jason@lowepower.com>
166
167 ext-testlib:
168 status: maintained
169 maintainers:
170 - Bobby Bruce <bbruce@ucdavis.edu>
171 - Hoa Nguyen <hoanguyen@ucdavis.edu>
172
173 fastmodel:
174 desc: >-
175 Changes relating to ARM Fast Models
176 status: maintained
177 maintainers:
178 - Gabe Black <gabe.black@gmail.com>
179
180 gpu-compute:
181 status: maintained
182 maintainers:
183 - Matt Poremba <matthew.poremba@amd.com>
184 - Matt Sinclair <sinclair@cs.wisc.edu>
185
186 learning-gem5:
187 desc: >-
188 The code and configs for the Learning gem5 book
189 status: maintained
190 maintainers:
191 - Jason Lowe-Power <jason@lowepower.com>
192
193 mem:
194 desc: >-
195 General memory system (e.g., XBar, Packet)
196 status: maintained
197 maintainers:
198 - Nikos Nikoleris <nikos.nikoleris@arm.com>
199
200 mem-cache:
201 desc: >-
202 Classic caches and coherence
203 status: maintained
204 maintainers:
205 - Nikos Nikoleris <nikos.nikoleris@arm.com>
206 - Daniel Carvalho <odanrc@yahoo.com.br>
207
208 mem-dram:
209 status: maintained
210 maintainers:
211 - Nikos Nikoleris <nikos.nikoleris@arm.com>
212
213 mem-garnet:
214 desc: >-
215 Garnet subcomponent of Ruby
216 status: maintained
217 maintainers:
218 - Srikant Bharadwaj <srikant.bharadwaj@amd.com>
219
220 mem-ruby:
221 desc: >-
222 Ruby structures and protocols
223 status: maintained
224 maintainers:
225 - Jason Lowe-Power <jason@lowepower.com>
226 - Matt Sinclair <sinclair@cs.wisc.edu>
227
228 misc:
229 desc: >-
230 Anything outside of the other categories
231 status: maintained
232 maintainers:
233 - Bobby Bruce <bbruce@ucdavis.edu>
234 - Jason Lowe-Power <jason@lowepower.com>
235
236 python:
237 desc: >-
238 Python SimObject wrapping and infrastructure
239 status: maintained
240 maintainers:
241 - Andreas Sandberg <andreas.sandberg@arm.com>
242 - Jason Lowe-Power <jason@lowepower.com>
243
244 resources:
245 desc: >-
246 The gem5-resources repo with auxiliary resources for simulation
247 status: maintained
248 maintainers:
249 - Bobby Bruce <bbruce@ucdavis.edu>
250 - Jason Lowe-Power <jason@lowepower.com>
251
252 scons:
253 desc: >-
254 Build system
255 status: maintained
256 maintainers:
257 - Gabe Black <gabe.black@gmail.com>
258
259 sim:
260 desc: >-
261 General simulation components
262 status: maintained
263 maintainers:
264 - Jason Lowe-Power <jason@lowepower.com>
265
266 sim-se:
267 desc: >-
268 Syscall emulation
269 status: orphaned
270
271 system-arm:
272 status: maintained
273 maintainers:
274 - Andreas Sandberg <andreas.sandberg@arm.com>
275 - Giacomo Travaglini <giacomo.travaglini@arm.com>
276
277 systemc:
278 desc: >-
279 Code for the gem5 SystemC implementation and interface
280 status: maintained
281 maintainers:
282 - Gabe Black <gabe.black@gmail.com>
283
284 tests:
285 desc: >-
286 testing changes
287 status: maintained
288 maintainers:
289 - Bobby Bruce <bbruce@ucdavis.edu>
290
291 util:
292 status: maintained
293 maintainers:
294 - Gabe Black <gabe.black@gmail.com>
295
296 util-docker:
297 status: maintained
298 maintainers:
299 - Bobby Bruce <bbruce@ucdavis.edu>
300
301 util-m5:
302 status: maintained
303 maintainers:
304 - Gabe Black <gabe.black@gmail.com>
305
306 website:
307 desc: >-
308 The gem5-website repo which contains the gem5.org site
309 status: maintained
310 maintainers:
311 - Bobby Bruce <bbruce@ucdavis.edu>
312 - Hoa Nguyen <hoanguyen@ucdavis.edu>