blob: 8a2bf75bd5f20ed8649be1448b9f1db9e505615a [file] [log] [blame]
# See CONTRIBUTING.md for details of gem5's contribution process.
#
# This file contains a list of gem5's subsystems and their
# maintainers. The key used to identifity a subsystem should be used
# as a tag in commit messages targetting that subsystem. At least one
# (not all) of these maintainers must review the patch before it can
# be pushed. These people will automatically be emailed when you
# upload the patch to Gerrit (https://gem5-review.googlesource.com).
# These subsystem keys mostly follow the directory structure.
#
# Maintainers have the following responsibilities:
# 1. That at least one maintainer of each subsystem reviews all
# changes to that subsystem (they will be automatically tagged and
# emailed on each new change).
# 2. They will complete your reviews in a timely manner (within a few
# business days).
# 3. They pledge to uphold gem5's community standards and its code of
# conduct by being polite and professional in their code
# reviews. See CODE-OF-CONDUCT.md.
#
#
# Entries in this file have the following format:
# key:
# desc: >-
# Optional description of the subsystem.
# status: maintained
# maintainers:
# - John Doe <john.doe@gem5.org>
# - Jane Doe <jane.doe@gem5.org>
#
#
# The status field should have one of the following values:
# - maintained: The component has an active maintainer.
# - orphaned: The component is looking for a new owner.
pmc:
desc: >-
PMC Members (general maintainers):
status: maintained
maintainers:
- Andreas Sandberg <andreas.sandberg@arm.com>
- Brad Beckmann <bradford.beckmann@gmail.com>
- David Wood <david@cs.wisc.edu>
- Gabe Black <gabe.black@gmail.com>
- Giacomo Travaglini <giacomo.travaglini@arm.com>
- Jason Lowe-Power <jason@lowepower.com> (chair)
- Matt Sinclair <sinclair@cs.wisc.edu>
- Tony Gutierrez <anthony.gutierrez@amd.com>
- Steve Reinhardt <stever@gmail.com>
arch:
desc: >-
General architecture-specific components
status: maintained
maintainers:
- Gabe Black <gabe.black@gmail.com>
arch-arm:
status: maintained
maintainers:
- Andreas Sandberg <andreas.sandberg@arm.com>
- Giacomo Travaglini <giacomo.travaglini@arm.com>
arch-gcn3:
status: orphaned
arch-mips:
status: orphaned
arch-power:
status: maintained
maintainers:
- Boris Shingarov <shingarov@labware.com>
arch-riscv:
status: orphaned
arch-sparc:
status: maintained
maintainers:
- Gabe Black <gabe.black@gmail.com>
arch-x86:
status: maintained
maintainers:
- Gabe Black <gabe.black@gmail.com>
base:
status: maintained
maintainers:
- Bobby Bruce <bbruce@ucdavis.edu>
base-stats:
status: orphaned
configs:
status: maintained
maintainers:
- Jason Lowe-Power <jason@lowepower.com>
cpu:
desc: >-
General changes to all CPU models (e.g., BaseCPU)
status: maintained
maintainers:
- Gabe Black <gabe.black@gmail.com>
- Jason Lowe-Power <jason@lowepower.com>
cpu-kvm:
status: maintained
maintainers:
- Andreas Sandberg <andreas.sandberg@arm.com>
cpu-minor:
status: maintained
maintainers:
- Zhengrong Wang <seanyukigeek@gmail.com>
cpu-o3:
status: orphaned
cpu-simple:
status: maintained
maintainers:
- Jason Lowe-Power <jason@lowepower.com>
- Gabe Black <gabe.black@gmail.com>
dev:
status: maintained
maintainers:
- Gabe Black <gabe.black@gmail.com>
dev-hsa:
status: orphaned
dev-virtio:
status: maintained
maintainers:
- Andreas Sandberg <andreas.sandberg@arm.com>
dev-arm:
status: maintained
maintainers:
- Andreas Sandberg <andreas.sandberg@arm.com>
- Giacomo Travaglini <giacomo.travaglini@arm.com>
doc:
status: maintained
maintainers:
- Bobby Bruce <bbruce@ucdavis.edu>
ext:
desc: >-
Components external to gem5
status: maintained
maintainers:
- Bobby Bruce <bbruce@ucdavis.edu>
- Jason Lowe-Power <jason@lowepower.com>
ext-testlib:
status: maintained
maintainers:
- Bobby Bruce <bbruce@ucdavis.edu>
- Hoa Nguyen <hoanguyen@ucdavis.edu>
fastmodel:
desc: >-
Changes relating to ARM Fast Models
status: maintained
maintainers:
- Gabe Black <gabe.black@gmail.com>
gpu-compute:
status: maintained
maintainers:
- Matt Poremba <matthew.poremba@amd.com>
learning-gem5:
desc: >-
The code and configs for the Learning gem5 book
status: maintained
maintainers:
- Jason Lowe-Power <jason@lowepower.com>
mem:
desc: >-
General memory system (e.g., XBar, Packet)
status: maintained
maintainers:
- Nikos Nikoleris <nikos.nikoleris@arm.com>
mem-cache:
desc: >-
Classic caches and coherence
status: maintained
maintainers:
- Nikos Nikoleris <nikos.nikoleris@arm.com>
mem-dram:
status: maintained
maintainers:
- Nikos Nikoleris <nikos.nikoleris@arm.com>
mem-garnet:
desc: >-
Garnet subcomponent of Ruby
status: maintained
maintainers:
- Srikant Bharadwaj <srikant.bharadwaj@amd.com>
mem-ruby:
desc: >-
Ruby structures and protocols
status: maintained
maintainers:
- Jason Lowe-Power <jason@lowepower.com>
misc:
desc: >-
Anything outside of the other categories
status: maintained
maintainers:
- Bobby Bruce <bbruce@ucdavis.edu>
- Jason Lowe-Power <jason@lowepower.com>
python:
desc: >-
Python SimObject wrapping and infrastructure
status: maintained
maintainers:
- Andreas Sandberg <andreas.sandberg@arm.com>
- Jason Lowe-Power <jason@lowepower.com>
resources:
desc: >-
The gem5-resources repo with auxiliary resources for simulation
status: maintained
maintainers:
- Bobby Bruce <bbruce@ucdavis.edu>
- Jason Lowe-Power <jason@lowepower.com>
scons:
desc: >-
Build system
status: maintained
maintainers:
- Gabe Black <gabe.black@gmail.com>
sim:
desc: >-
General simulation components
status: maintained
maintainers:
- Jason Lowe-Power <jason@lowepower.com>
sim-se:
desc: >-
Syscall emulation
status: orphaned
system-arm:
status: maintained
maintainers:
- Andreas Sandberg <andreas.sandberg@arm.com>
- Giacomo Travaglini <giacomo.travaglini@arm.com>
systemc:
desc: >-
Code for the gem5 SystemC implementation and interface
status: maintained
maintainers:
- Gabe Black <gabe.black@gmail.com>
tests:
desc: >-
testing changes
status: maintained
maintainers:
- Bobby Bruce <bbruce@ucdavis.edu>
util:
status: maintained
maintainers:
- Gabe Black <gabe.black@gmail.com>
util-docker:
status: maintained
maintainers:
- Bobby Bruce <bbruce@ucdavis.edu>
util-m5:
status: maintained
maintainers:
- Gabe Black <gabe.black@gmail.com>
website:
desc: >-
The gem5-website repo which contains the gem5.org site
status: maintained
maintainers:
- Bobby Bruce <bbruce@ucdavis.edu>
- Hoa Nguyen <hoanguyen@ucdavis.edu>