mem-cache: Fix DCPT with CircularQueue
[gem5.git] / MAINTAINERS
1 See CONTRIBUTING.md for details of gem5's contribution process.
2
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.
8
9 Individuals on the project management committee are maintainers for all of the
10 gem5 components (i.e., they can review any patch as the maintainer). These
11 individuals are required to review any patches to components without explicit
12 maintainers.
13
14 PMC Members (general maintainers):
15 Ali Saidi <asaidi@gmail.com>
16 Andreas Sandberg <andreas.sandberg@arm.com>
17 Brad Beckmann <brad.beckmann@amd.com>
18 David Wood <david@cs.wisc.edu>
19 Gabe Black <gabeblack@google.com>
20 Giacomo Travaglini <giacomo.travaglini@arm.com>
21 Jason Lowe-Power <jason@lowepower.com> (chair)
22 Matt Sinclair <sinclair@cs.wisc.edu>
23 Tony Gutierrez <anthony.gutierrez@amd.com>
24 Steve Reinhardt <stever@gmail.com>
25
26 arch: General architecture-specific components
27 Gabe Black <gabeblack@google.com>
28 arch-arm:
29 Andreas Sandberg <andreas.sandberg@arm.com>
30 Giacomo Travaglini <giacomo.travaglini@arm.com>
31 arch-gcn3:
32 arch-hsail:
33 Tony Gutierrez <anthony.gutierrez@amd.com>
34 arch-mips:
35 arch-power:
36 arch-riscv:
37 Alec Roelke <ar4jc@virginia.edu>
38 arch-sparc:
39 Gabe Black <gabeblack@google.com>
40 arch-x86:
41 Gabe Black <gabeblack@google.com>
42
43 base:
44
45 configs:
46 Jason Lowe-Power <jason@lowepower.com>
47
48 cpu: General changes to all CPU models (e.g., BaseCPU)
49 cpu-kvm:
50 Andreas Sandberg <andreas.sandberg@arm.com>
51 cpu-minor:
52 cpu-o3:
53 cpu-simple:
54
55 dev:
56 dev-hsa:
57 Tony Gutierrez <anthony.gutierrez@amd.com>
58 dev-virtio:
59 Andreas Sandberg <andreas.sandberg@arm.com>
60
61 dev-arm:
62 Andreas Sandberg <andreas.sandberg@arm.com>
63 Giacomo Travaglini <giacomo.travaglini@arm.com>
64
65 ext: Components external to gem5
66
67 fastmodel: Changes relating to ARM Fast Models
68 Gabe Black <gabeblack@google.com>
69
70 gpu-compute:
71 Tony Gutierrez <anthony.gutierrez@amd.com>
72
73 learning-gem5: The code and configs for the Learning gem5 book (see
74 learning.gem5.com)
75 Jason Lowe-Power <jason@lowepower.com>
76
77 mem: General memory system (e.g., XBar, Packet)
78 Nikos Nikoleris <nikos.nikoleris@arm.com>
79 mem-cache: Classic caches and coherence
80 Nikos Nikoleris <nikos.nikoleris@arm.com>
81 mem-garnet: Garnet subcomponent of Ruby
82 Tushar Krishna <tushar@ece.gatech.edu>
83 mem-ruby: Ruby structures and protocols
84 Brad Beckmann <brad.beckmann@amd.com>
85 Jason Lowe-Power <jason@lowepower.com>
86
87 misc: Anything outside of the other categories
88
89 python: Python SimObject wrapping and infrastructure
90 Andreas Sandberg <andreas.sandberg@arm.com>
91
92 scons: Build system
93 Gabe Black <gabeblack@google.com>
94
95 sim: General simulation components
96 Jason Lowe-Power <jason@lowepower.com>
97 sim-se: Syscall emulation
98 Brandon Potter <brandon.potter@amd.com>
99 sim-power: Power modeling
100 Andreas Sandberg <andreas.sandberg@arm.com>
101
102 stats: Updates to statistics for regressions
103
104 system: System boot code and related components
105 system-alpha:
106 system-arm:
107 Andreas Sandberg <andreas.sandberg@arm.com>
108 Giacomo Travaglini <giacomo.travaglini@arm.com>
109
110 systemc: Code for the gem5 SystemC implementation and interface
111 Gabe Black <gabeblack@google.com>
112
113 tests: testing changes (not stats updates for tests. See stats:)
114 Bobby Bruce <bbruce@ucdavis.edu>
115
116 util:
117 Gabe Black <gabeblack@google.com>