MAINTAINERS revision 14148
111977Sjason@lowepower.comSee CONTRIBUTING.md for details of gem5's contribution process.
211977Sjason@lowepower.com
311977Sjason@lowepower.comThis file contains the keywords used in commit messages. Each keyword has one
411977Sjason@lowepower.comor more maintainers. At least one (not all) of these maintainers must review
511977Sjason@lowepower.comthe patch before it can be pushed. These people will automatically be emailed
611977Sjason@lowepower.comwhen you upload the patch to Gerrit (https://gem5-review.googlesource.com).
711977Sjason@lowepower.comThese keywords mostly follow the directory structure.
811977Sjason@lowepower.com
911977Sjason@lowepower.comIndividuals on the project management committee are maintainers for all of the
1011977Sjason@lowepower.comgem5 components (i.e., they can review any patch as the maintainer). These
1111977Sjason@lowepower.comindividuals are required to review any patches to components without explicit
1211977Sjason@lowepower.commaintainers.
1311977Sjason@lowepower.com
1411977Sjason@lowepower.comPMC Members (general maintainers):
1511977Sjason@lowepower.com  Ali Saidi <asaidi@gmail.com>
1611977Sjason@lowepower.com  Andreas Hansson <andreas.hansson@arm.com>
1711977Sjason@lowepower.com  Andreas Sandberg <andreas.sandberg@arm.com>
1811977Sjason@lowepower.com  Tony Gutierrez <anthony.gutierrez@amd.com>
1911977Sjason@lowepower.com  Brad Beckmann <brad.beckmann@amd.com>
2011977Sjason@lowepower.com  Jason Lowe-Power <jason@lowepower.com>
2111977Sjason@lowepower.com  Nathan Binkert <nate@binkert.org>
2211977Sjason@lowepower.com  Steve Reinhardt <stever@gmail.com>
2311977Sjason@lowepower.com
2411977Sjason@lowepower.comarch: General architecture-specific components
2511977Sjason@lowepower.com  Gabe Black <gabeblack@google.com>
2611977Sjason@lowepower.comarch-alpha:
2711977Sjason@lowepower.comarch-arm:
2811977Sjason@lowepower.com  Andreas Sandberg <andreas.sandberg@arm.com>
2911977Sjason@lowepower.comarch-hsail:
3011977Sjason@lowepower.com  Tony Gutierrez <anthony.gutierrez@amd.com>
3111977Sjason@lowepower.comarch-mips:
3211977Sjason@lowepower.comarch-power:
3311977Sjason@lowepower.comarch-riscv:
3411977Sjason@lowepower.com  Alec Roelke <ar4jc@virginia.edu>
3511977Sjason@lowepower.comarch-sparc:
3611977Sjason@lowepower.com  Gabe Black <gabeblack@google.com>
3711977Sjason@lowepower.comarch-x86:
3811977Sjason@lowepower.com  Gabe Black <gabeblack@google.com>
3911977Sjason@lowepower.com
4011977Sjason@lowepower.combase:
4111977Sjason@lowepower.com
4211977Sjason@lowepower.comconfigs:
4311977Sjason@lowepower.com  Jason Lowe-Power <jason@lowepower.com>
4411977Sjason@lowepower.com
4511977Sjason@lowepower.comcpu: General changes to all CPU models (e.g., BaseCPU)
4611977Sjason@lowepower.comcpu-kvm:
4711977Sjason@lowepower.com  Andreas Sandberg <andreas.sandberg@arm.com>
4811977Sjason@lowepower.comcpu-minor:
4911977Sjason@lowepower.comcpu-o3:
5011977Sjason@lowepower.comcpu-simple:
5111977Sjason@lowepower.com
5211977Sjason@lowepower.comdev:
5311977Sjason@lowepower.comdev-virtio:
5411977Sjason@lowepower.com  Andreas Sandberg <andreas.sandberg@arm.com>
5511977Sjason@lowepower.com
5611977Sjason@lowepower.comext: Components external to gem5
5711977Sjason@lowepower.com
5811977Sjason@lowepower.comgpu-compute:
5911977Sjason@lowepower.com  Tony Gutierrez <anthony.gutierrez@amd.com>
6011977Sjason@lowepower.com
6112367Sjason@lowepower.comlearning-gem5: The code and configs for the Learning gem5 book (see
6212367Sjason@lowepower.com               learning.gem5.com)
6312367Sjason@lowepower.com  Jason Lowe-Power <jason@lowepower.com>
6412367Sjason@lowepower.com
6511977Sjason@lowepower.commem: General memory system (e.g., XBar, Packet)
6611977Sjason@lowepower.com  Nikos Nikoleris <nikos.nikoleris@arm.com>
6711977Sjason@lowepower.commem-cache: Classic caches and coherence
6811977Sjason@lowepower.com  Nikos Nikoleris <nikos.nikoleris@arm.com>
6911977Sjason@lowepower.commem-garnet: Garnet subcomponent of Ruby
7011977Sjason@lowepower.com  Tushar Krishna <tushar@ece.gatech.edu>
7111977Sjason@lowepower.commem-ruby: Ruby structures and protocols
7211977Sjason@lowepower.com  Brad Beckmann <brad.beckmann@amd.com>
7311977Sjason@lowepower.com  Jason Lowe-Power <jason@lowepower.com>
7411977Sjason@lowepower.com
7511977Sjason@lowepower.commisc: Anything outside of the other categories
7611977Sjason@lowepower.com
7711977Sjason@lowepower.compython: Python SimObject wrapping and infrastructure
7811977Sjason@lowepower.com  Andreas Sandberg <andreas.sandberg@arm.com>
7911977Sjason@lowepower.com
8011977Sjason@lowepower.comscons: Build system
8111977Sjason@lowepower.com
8211977Sjason@lowepower.comsim: General simulation components
8311977Sjason@lowepower.com  Jason Lowe-Power <jason@lowepower.com>
8411977Sjason@lowepower.comsim-se: Syscall emulation
8511977Sjason@lowepower.com  Brandon Potter <brandon.potter@amd.com>
8611977Sjason@lowepower.comsim-power: Power modeling
8711977Sjason@lowepower.com  Andreas Sandberg <andreas.sandberg@arm.com>
8811977Sjason@lowepower.com
8911977Sjason@lowepower.comstats: Updates to statistics for regressions
9011977Sjason@lowepower.com
9114148Sandreas.sandberg@arm.comsystem: System boot code and related components
9214148Sandreas.sandberg@arm.comsystem-alpha:
9314148Sandreas.sandberg@arm.comsystem-arm:
9414148Sandreas.sandberg@arm.com  Andreas Sandberg <andreas.sandberg@arm.com>
9514148Sandreas.sandberg@arm.com
9611977Sjason@lowepower.comtests: testing changes (not stats updates for tests. See stats:)
9711977Sjason@lowepower.com  Andreas Sandberg <andreas.sandberg@arm.com>
9811977Sjason@lowepower.com
9911977Sjason@lowepower.comutil:
100