diff --git a/MAINTAINERS b/MAINTAINERS index 913daaf86f..7ae23fded0 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -6,15 +6,18 @@ 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 keywords mostly follow the directory structure. -Individuals on the project management committee are maintainers for all of the -gem5 components (i.e., they can review any patch as the maintainer). These -individuals are required to review any patches to components without explicit -maintainers. +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. PMC Members (general maintainers): - Ali Saidi Andreas Sandberg - Brad Beckmann + Brad Beckmann David Wood Gabe Black Giacomo Travaglini @@ -29,65 +32,90 @@ arch-arm: Andreas Sandberg Giacomo Travaglini arch-gcn3: - Tony Gutierrez + UNSUPPORTED arch-mips: + UNSUPPORTED arch-power: + Boris Shingarov arch-riscv: - Alec Roelke + UNSUPPORTED arch-sparc: Gabe Black arch-x86: Gabe Black base: + Bobby Bruce +base-stats: + UNSUPPORTED configs: Jason Lowe-Power cpu: General changes to all CPU models (e.g., BaseCPU) + Gabe Black + Jason Lowe-Power cpu-kvm: Andreas Sandberg cpu-minor: + Zhengrong Wang cpu-o3: + UNSUPPORTED cpu-simple: + Jason Lowe-Power + Gabe Black dev: + Gabe Black dev-hsa: - Tony Gutierrez + UNSUPPORTED dev-virtio: Andreas Sandberg - dev-arm: Andreas Sandberg Giacomo Travaglini +doc: + Bobby Bruce + ext: Components external to gem5 + Bobby Bruce + Jason Lowe-Power +ext-testlib: + Bobby Bruce + Hoa Nguyen fastmodel: Changes relating to ARM Fast Models Gabe Black gpu-compute: - Tony Gutierrez Matt Poremba -learning-gem5: The code and configs for the Learning gem5 book (see - learning.gem5.com) +learning-gem5: The code and configs for the Learning gem5 book Jason Lowe-Power mem: General memory system (e.g., XBar, Packet) Nikos Nikoleris mem-cache: Classic caches and coherence Nikos Nikoleris +mem-dram: + Nikos Nikoleris mem-garnet: Garnet subcomponent of Ruby - Tushar Krishna + Srikant Bharadwaj mem-ruby: Ruby structures and protocols - Brad Beckmann Jason Lowe-Power misc: Anything outside of the other categories + Bobby Bruce + Jason Lowe-Power python: Python SimObject wrapping and infrastructure Andreas Sandberg + Jason Lowe-Power + +resources: The gem5-resources repo with auxiliary resources for simulation + Bobby Bruce + Jason Lowe-Power scons: Build system Gabe Black @@ -95,13 +123,8 @@ scons: Build system sim: General simulation components Jason Lowe-Power sim-se: Syscall emulation - Brandon Potter -sim-power: Power modeling - Andreas Sandberg + UNSUPPORTED -stats: Updates to statistics for regressions - -system: System boot code and related components system-arm: Andreas Sandberg Giacomo Travaglini @@ -109,8 +132,16 @@ system-arm: systemc: Code for the gem5 SystemC implementation and interface Gabe Black -tests: testing changes (not stats updates for tests. See stats:) +tests: testing changes Bobby Bruce util: Gabe Black +util-docker: + Bobby Bruce +util-m5: + Gabe Black + +website: The gem5-website repo which contains the gem5.org site + Bobby Bruce + Hoa Nguyen