MAINTAINERS revision 14285
1955SN/ASee CONTRIBUTING.md for details of gem5's contribution process.
2955SN/A
31762SN/AThis file contains the keywords used in commit messages. Each keyword has one
4955SN/Aor more maintainers. At least one (not all) of these maintainers must review
5955SN/Athe patch before it can be pushed. These people will automatically be emailed
6955SN/Awhen you upload the patch to Gerrit (https://gem5-review.googlesource.com).
7955SN/AThese keywords mostly follow the directory structure.
8955SN/A
9955SN/AIndividuals on the project management committee are maintainers for all of the
10955SN/Agem5 components (i.e., they can review any patch as the maintainer). These
11955SN/Aindividuals are required to review any patches to components without explicit
12955SN/Amaintainers.
13955SN/A
14955SN/APMC Members (general maintainers):
15955SN/A  Ali Saidi <asaidi@gmail.com>
16955SN/A  Andreas Sandberg <andreas.sandberg@arm.com>
17955SN/A  Brad Beckmann <brad.beckmann@amd.com>
18955SN/A  David Wood <david@cs.wisc.edu>
19955SN/A  Gabe Black <gabeblack@google.com>
20955SN/A  Jason Lowe-Power <jason@lowepower.com> (chair)
21955SN/A  Matt Sinclair <sinclair@cs.wisc.edu>
22955SN/A  Tony Gutierrez <anthony.gutierrez@amd.com>
23955SN/A  Steve Reinhardt <stever@gmail.com>
24955SN/A
25955SN/Aarch: General architecture-specific components
26955SN/A  Gabe Black <gabeblack@google.com>
27955SN/Aarch-alpha:
282665Ssaidi@eecs.umich.eduarch-arm:
292665Ssaidi@eecs.umich.edu  Andreas Sandberg <andreas.sandberg@arm.com>
30955SN/Aarch-hsail:
31955SN/A  Tony Gutierrez <anthony.gutierrez@amd.com>
32955SN/Aarch-mips:
33955SN/Aarch-power:
34955SN/Aarch-riscv:
352632Sstever@eecs.umich.edu  Alec Roelke <ar4jc@virginia.edu>
362632Sstever@eecs.umich.eduarch-sparc:
372632Sstever@eecs.umich.edu  Gabe Black <gabeblack@google.com>
382632Sstever@eecs.umich.eduarch-x86:
39955SN/A  Gabe Black <gabeblack@google.com>
402632Sstever@eecs.umich.edu
412632Sstever@eecs.umich.edubase:
422632Sstever@eecs.umich.edu
432632Sstever@eecs.umich.educonfigs:
442632Sstever@eecs.umich.edu  Jason Lowe-Power <jason@lowepower.com>
452632Sstever@eecs.umich.edu
462632Sstever@eecs.umich.educpu: General changes to all CPU models (e.g., BaseCPU)
472632Sstever@eecs.umich.educpu-kvm:
482632Sstever@eecs.umich.edu  Andreas Sandberg <andreas.sandberg@arm.com>
492632Sstever@eecs.umich.educpu-minor:
502632Sstever@eecs.umich.educpu-o3:
512632Sstever@eecs.umich.educpu-simple:
522632Sstever@eecs.umich.edu
532632Sstever@eecs.umich.edudev:
542632Sstever@eecs.umich.edudev-virtio:
552632Sstever@eecs.umich.edu  Andreas Sandberg <andreas.sandberg@arm.com>
562632Sstever@eecs.umich.edu
572632Sstever@eecs.umich.eduext: Components external to gem5
582632Sstever@eecs.umich.edu
592632Sstever@eecs.umich.edugpu-compute:
60955SN/A  Tony Gutierrez <anthony.gutierrez@amd.com>
61955SN/A
62955SN/Alearning-gem5: The code and configs for the Learning gem5 book (see
63955SN/A               learning.gem5.com)
64955SN/A  Jason Lowe-Power <jason@lowepower.com>
65955SN/A
66955SN/Amem: General memory system (e.g., XBar, Packet)
672656Sstever@eecs.umich.edu  Nikos Nikoleris <nikos.nikoleris@arm.com>
682656Sstever@eecs.umich.edumem-cache: Classic caches and coherence
692656Sstever@eecs.umich.edu  Nikos Nikoleris <nikos.nikoleris@arm.com>
702656Sstever@eecs.umich.edumem-garnet: Garnet subcomponent of Ruby
712656Sstever@eecs.umich.edu  Tushar Krishna <tushar@ece.gatech.edu>
722656Sstever@eecs.umich.edumem-ruby: Ruby structures and protocols
732656Sstever@eecs.umich.edu  Brad Beckmann <brad.beckmann@amd.com>
742653Sstever@eecs.umich.edu  Jason Lowe-Power <jason@lowepower.com>
752653Sstever@eecs.umich.edu
762653Sstever@eecs.umich.edumisc: Anything outside of the other categories
772653Sstever@eecs.umich.edu
782653Sstever@eecs.umich.edupython: Python SimObject wrapping and infrastructure
792653Sstever@eecs.umich.edu  Andreas Sandberg <andreas.sandberg@arm.com>
802653Sstever@eecs.umich.edu
812653Sstever@eecs.umich.eduscons: Build system
822653Sstever@eecs.umich.edu
832653Sstever@eecs.umich.edusim: General simulation components
842653Sstever@eecs.umich.edu  Jason Lowe-Power <jason@lowepower.com>
851852SN/Asim-se: Syscall emulation
86955SN/A  Brandon Potter <brandon.potter@amd.com>
87955SN/Asim-power: Power modeling
88955SN/A  Andreas Sandberg <andreas.sandberg@arm.com>
892632Sstever@eecs.umich.edu
902632Sstever@eecs.umich.edustats: Updates to statistics for regressions
91955SN/A
921533SN/Asystem: System boot code and related components
932632Sstever@eecs.umich.edusystem-alpha:
941533SN/Asystem-arm:
95955SN/A  Andreas Sandberg <andreas.sandberg@arm.com>
96955SN/A
972632Sstever@eecs.umich.edutests: testing changes (not stats updates for tests. See stats:)
982632Sstever@eecs.umich.edu  Andreas Sandberg <andreas.sandberg@arm.com>
99955SN/A
100955SN/Autil:
101955SN/A