MAINTAINERS (11977:19ba22e1e6f3) MAINTAINERS (12367:11d3586685b9)
1See CONTRIBUTING.md for details of gem5's contribution process.
2
3This file contains the keywords used in commit messages. Each keyword has one
4or more maintainers. At least one (not all) of these maintainers must review
5the patch before it can be pushed. These people will automatically be emailed
6when you upload the patch to Gerrit (https://gem5-review.googlesource.com).
7These keywords mostly follow the directory structure.
8
9Individuals on the project management committee are maintainers for all of the
10gem5 components (i.e., they can review any patch as the maintainer). These
11individuals are required to review any patches to components without explicit
12maintainers.
13
14PMC Members (general maintainers):
15 Ali Saidi <asaidi@gmail.com>
16 Andreas Hansson <andreas.hansson@arm.com>
17 Andreas Sandberg <andreas.sandberg@arm.com>
18 Tony Gutierrez <anthony.gutierrez@amd.com>
19 Brad Beckmann <brad.beckmann@amd.com>
20 Jason Lowe-Power <jason@lowepower.com>
21 Nathan Binkert <nate@binkert.org>
22 Steve Reinhardt <stever@gmail.com>
23
24arch: General architecture-specific components
25 Gabe Black <gabeblack@google.com>
26arch-alpha:
27arch-arm:
28 Andreas Sandberg <andreas.sandberg@arm.com>
29arch-hsail:
30 Tony Gutierrez <anthony.gutierrez@amd.com>
31arch-mips:
32arch-power:
33arch-riscv:
34 Alec Roelke <ar4jc@virginia.edu>
35arch-sparc:
36 Gabe Black <gabeblack@google.com>
37arch-x86:
38 Gabe Black <gabeblack@google.com>
39
40base:
41
42configs:
43 Jason Lowe-Power <jason@lowepower.com>
44
45cpu: General changes to all CPU models (e.g., BaseCPU)
46cpu-kvm:
47 Andreas Sandberg <andreas.sandberg@arm.com>
48cpu-minor:
49cpu-o3:
50cpu-simple:
51
52dev:
53dev-virtio:
54 Andreas Sandberg <andreas.sandberg@arm.com>
55
56ext: Components external to gem5
57
58gpu-compute:
59 Tony Gutierrez <anthony.gutierrez@amd.com>
60
1See CONTRIBUTING.md for details of gem5's contribution process.
2
3This file contains the keywords used in commit messages. Each keyword has one
4or more maintainers. At least one (not all) of these maintainers must review
5the patch before it can be pushed. These people will automatically be emailed
6when you upload the patch to Gerrit (https://gem5-review.googlesource.com).
7These keywords mostly follow the directory structure.
8
9Individuals on the project management committee are maintainers for all of the
10gem5 components (i.e., they can review any patch as the maintainer). These
11individuals are required to review any patches to components without explicit
12maintainers.
13
14PMC Members (general maintainers):
15 Ali Saidi <asaidi@gmail.com>
16 Andreas Hansson <andreas.hansson@arm.com>
17 Andreas Sandberg <andreas.sandberg@arm.com>
18 Tony Gutierrez <anthony.gutierrez@amd.com>
19 Brad Beckmann <brad.beckmann@amd.com>
20 Jason Lowe-Power <jason@lowepower.com>
21 Nathan Binkert <nate@binkert.org>
22 Steve Reinhardt <stever@gmail.com>
23
24arch: General architecture-specific components
25 Gabe Black <gabeblack@google.com>
26arch-alpha:
27arch-arm:
28 Andreas Sandberg <andreas.sandberg@arm.com>
29arch-hsail:
30 Tony Gutierrez <anthony.gutierrez@amd.com>
31arch-mips:
32arch-power:
33arch-riscv:
34 Alec Roelke <ar4jc@virginia.edu>
35arch-sparc:
36 Gabe Black <gabeblack@google.com>
37arch-x86:
38 Gabe Black <gabeblack@google.com>
39
40base:
41
42configs:
43 Jason Lowe-Power <jason@lowepower.com>
44
45cpu: General changes to all CPU models (e.g., BaseCPU)
46cpu-kvm:
47 Andreas Sandberg <andreas.sandberg@arm.com>
48cpu-minor:
49cpu-o3:
50cpu-simple:
51
52dev:
53dev-virtio:
54 Andreas Sandberg <andreas.sandberg@arm.com>
55
56ext: Components external to gem5
57
58gpu-compute:
59 Tony Gutierrez <anthony.gutierrez@amd.com>
60
61learning-gem5: The code and configs for the Learning gem5 book (see
62 learning.gem5.com)
63 Jason Lowe-Power <jason@lowepower.com>
64
61mem: General memory system (e.g., XBar, Packet)
62 Nikos Nikoleris <nikos.nikoleris@arm.com>
63mem-cache: Classic caches and coherence
64 Nikos Nikoleris <nikos.nikoleris@arm.com>
65mem-garnet: Garnet subcomponent of Ruby
66 Tushar Krishna <tushar@ece.gatech.edu>
67mem-ruby: Ruby structures and protocols
68 Brad Beckmann <brad.beckmann@amd.com>
69 Jason Lowe-Power <jason@lowepower.com>
70
71misc: Anything outside of the other categories
72
73python: Python SimObject wrapping and infrastructure
74 Andreas Sandberg <andreas.sandberg@arm.com>
75
76scons: Build system
77
78sim: General simulation components
79 Jason Lowe-Power <jason@lowepower.com>
80sim-se: Syscall emulation
81 Brandon Potter <brandon.potter@amd.com>
82sim-power: Power modeling
83 Andreas Sandberg <andreas.sandberg@arm.com>
84
85stats: Updates to statistics for regressions
86
87tests: testing changes (not stats updates for tests. See stats:)
88 Andreas Sandberg <andreas.sandberg@arm.com>
89
90util:
65mem: General memory system (e.g., XBar, Packet)
66 Nikos Nikoleris <nikos.nikoleris@arm.com>
67mem-cache: Classic caches and coherence
68 Nikos Nikoleris <nikos.nikoleris@arm.com>
69mem-garnet: Garnet subcomponent of Ruby
70 Tushar Krishna <tushar@ece.gatech.edu>
71mem-ruby: Ruby structures and protocols
72 Brad Beckmann <brad.beckmann@amd.com>
73 Jason Lowe-Power <jason@lowepower.com>
74
75misc: Anything outside of the other categories
76
77python: Python SimObject wrapping and infrastructure
78 Andreas Sandberg <andreas.sandberg@arm.com>
79
80scons: Build system
81
82sim: General simulation components
83 Jason Lowe-Power <jason@lowepower.com>
84sim-se: Syscall emulation
85 Brandon Potter <brandon.potter@amd.com>
86sim-power: Power modeling
87 Andreas Sandberg <andreas.sandberg@arm.com>
88
89stats: Updates to statistics for regressions
90
91tests: testing changes (not stats updates for tests. See stats:)
92 Andreas Sandberg <andreas.sandberg@arm.com>
93
94util: