1 See CONTRIBUTING.md for details of gem5's contribution process.
3 This file contains the keywords used in commit messages. Each keyword has one
4 or more maintainers. At least one (not all) of these maintainers must review
5 the patch before it can be pushed. These people will automatically be emailed
6 when you upload the patch to Gerrit (https://gem5-review.googlesource.com).
7 These keywords mostly follow the directory structure.
9 Maintainers have the following responsibilities:
10 1. That at least one maintainer of each subsystem reviews all changes to that
11 subsystem (they will be automatically tagged and emailed on each new
13 2. They will complete your reviews in a timely manner (within a few business
15 3. They pledge to uphold gem5's community standards and its code of conduct by
16 being polite and professional in their code reviews. See CODE-OF-CONDUCT.md.
18 PMC Members (general maintainers):
19 Andreas Sandberg <andreas.sandberg@arm.com>
20 Brad Beckmann <bradford.beckmann@gmail.com>
21 David Wood <david@cs.wisc.edu>
22 Gabe Black <gabe.black@gmail.com>
23 Giacomo Travaglini <giacomo.travaglini@arm.com>
24 Jason Lowe-Power <jason@lowepower.com> (chair)
25 Matt Sinclair <sinclair@cs.wisc.edu>
26 Tony Gutierrez <anthony.gutierrez@amd.com>
27 Steve Reinhardt <stever@gmail.com>
29 arch: General architecture-specific components
30 Gabe Black <gabe.black@gmail.com>
32 Andreas Sandberg <andreas.sandberg@arm.com>
33 Giacomo Travaglini <giacomo.travaglini@arm.com>
39 Boris Shingarov <shingarov@labware.com>
43 Gabe Black <gabe.black@gmail.com>
45 Gabe Black <gabe.black@gmail.com>
48 Bobby Bruce <bbruce@ucdavis.edu>
53 Jason Lowe-Power <jason@lowepower.com>
55 cpu: General changes to all CPU models (e.g., BaseCPU)
56 Gabe Black <gabe.black@gmail.com>
57 Jason Lowe-Power <jason@lowepower.com>
59 Andreas Sandberg <andreas.sandberg@arm.com>
61 Zhengrong Wang <seanyukigeek@gmail.com>
65 Jason Lowe-Power <jason@lowepower.com>
66 Gabe Black <gabe.black@gmail.com>
69 Gabe Black <gabe.black@gmail.com>
73 Andreas Sandberg <andreas.sandberg@arm.com>
75 Andreas Sandberg <andreas.sandberg@arm.com>
76 Giacomo Travaglini <giacomo.travaglini@arm.com>
79 Bobby Bruce <bbruce@ucdavis.edu>
81 ext: Components external to gem5
82 Bobby Bruce <bbruce@ucdavis.edu>
83 Jason Lowe-Power <jason@lowepower.com>
85 Bobby Bruce <bbruce@ucdavis.edu>
86 Hoa Nguyen <hoanguyen@ucdavis.edu>
88 fastmodel: Changes relating to ARM Fast Models
89 Gabe Black <gabe.black@gmail.com>
92 Matt Poremba <matthew.poremba@amd.com>
94 learning-gem5: The code and configs for the Learning gem5 book
95 Jason Lowe-Power <jason@lowepower.com>
97 mem: General memory system (e.g., XBar, Packet)
98 Nikos Nikoleris <nikos.nikoleris@arm.com>
99 mem-cache: Classic caches and coherence
100 Nikos Nikoleris <nikos.nikoleris@arm.com>
102 Nikos Nikoleris <nikos.nikoleris@arm.com>
103 mem-garnet: Garnet subcomponent of Ruby
104 Srikant Bharadwaj <srikant.bharadwaj@amd.com>
105 mem-ruby: Ruby structures and protocols
106 Jason Lowe-Power <jason@lowepower.com>
108 misc: Anything outside of the other categories
109 Bobby Bruce <bbruce@ucdavis.edu>
110 Jason Lowe-Power <jason@lowepower.com>
112 python: Python SimObject wrapping and infrastructure
113 Andreas Sandberg <andreas.sandberg@arm.com>
114 Jason Lowe-Power <jason@lowepower.com>
116 resources: The gem5-resources repo with auxiliary resources for simulation
117 Bobby Bruce <bbruce@ucdavis.edu>
118 Jason Lowe-Power <jason@lowepower.com>
121 Gabe Black <gabe.black@gmail.com>
123 sim: General simulation components
124 Jason Lowe-Power <jason@lowepower.com>
125 sim-se: Syscall emulation
129 Andreas Sandberg <andreas.sandberg@arm.com>
130 Giacomo Travaglini <giacomo.travaglini@arm.com>
132 systemc: Code for the gem5 SystemC implementation and interface
133 Gabe Black <gabe.black@gmail.com>
135 tests: testing changes
136 Bobby Bruce <bbruce@ucdavis.edu>
139 Gabe Black <gabe.black@gmail.com>
141 Bobby Bruce <bbruce@ucdavis.edu>
143 Gabe Black <gabe.black@gmail.com>
145 website: The gem5-website repo which contains the gem5.org site
146 Bobby Bruce <bbruce@ucdavis.edu>
147 Hoa Nguyen <hoanguyen@ucdavis.edu>