+++ /dev/null
-See CONTRIBUTING.md for details of gem5's contribution process.
-
-This file contains the keywords used in commit messages. Each keyword has one
-or more maintainers. 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 keywords 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.
-
-PMC Members (general 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: General architecture-specific components
- Gabe Black <gabe.black@gmail.com>
-arch-arm:
- Andreas Sandberg <andreas.sandberg@arm.com>
- Giacomo Travaglini <giacomo.travaglini@arm.com>
-arch-gcn3:
- UNSUPPORTED
-arch-mips:
- UNSUPPORTED
-arch-power:
- Boris Shingarov <shingarov@labware.com>
-arch-riscv:
- UNSUPPORTED
-arch-sparc:
- Gabe Black <gabe.black@gmail.com>
-arch-x86:
- Gabe Black <gabe.black@gmail.com>
-
-base:
- Bobby Bruce <bbruce@ucdavis.edu>
-base-stats:
- UNSUPPORTED
-
-configs:
- Jason Lowe-Power <jason@lowepower.com>
-
-cpu: General changes to all CPU models (e.g., BaseCPU)
- Gabe Black <gabe.black@gmail.com>
- Jason Lowe-Power <jason@lowepower.com>
-cpu-kvm:
- Andreas Sandberg <andreas.sandberg@arm.com>
-cpu-minor:
- Zhengrong Wang <seanyukigeek@gmail.com>
-cpu-o3:
- UNSUPPORTED
-cpu-simple:
- Jason Lowe-Power <jason@lowepower.com>
- Gabe Black <gabe.black@gmail.com>
-
-dev:
- Gabe Black <gabe.black@gmail.com>
-dev-hsa:
- UNSUPPORTED
-dev-virtio:
- Andreas Sandberg <andreas.sandberg@arm.com>
-dev-arm:
- Andreas Sandberg <andreas.sandberg@arm.com>
- Giacomo Travaglini <giacomo.travaglini@arm.com>
-
-doc:
- Bobby Bruce <bbruce@ucdavis.edu>
-
-ext: Components external to gem5
- Bobby Bruce <bbruce@ucdavis.edu>
- Jason Lowe-Power <jason@lowepower.com>
-ext-testlib:
- Bobby Bruce <bbruce@ucdavis.edu>
- Hoa Nguyen <hoanguyen@ucdavis.edu>
-
-fastmodel: Changes relating to ARM Fast Models
- Gabe Black <gabe.black@gmail.com>
-
-gpu-compute:
- Matt Poremba <matthew.poremba@amd.com>
-
-learning-gem5: The code and configs for the Learning gem5 book
- Jason Lowe-Power <jason@lowepower.com>
-
-mem: General memory system (e.g., XBar, Packet)
- Nikos Nikoleris <nikos.nikoleris@arm.com>
-mem-cache: Classic caches and coherence
- Nikos Nikoleris <nikos.nikoleris@arm.com>
-mem-dram:
- Nikos Nikoleris <nikos.nikoleris@arm.com>
-mem-garnet: Garnet subcomponent of Ruby
- Srikant Bharadwaj <srikant.bharadwaj@amd.com>
-mem-ruby: Ruby structures and protocols
- Jason Lowe-Power <jason@lowepower.com>
-
-misc: Anything outside of the other categories
- Bobby Bruce <bbruce@ucdavis.edu>
- Jason Lowe-Power <jason@lowepower.com>
-
-python: Python SimObject wrapping and infrastructure
- Andreas Sandberg <andreas.sandberg@arm.com>
- Jason Lowe-Power <jason@lowepower.com>
-
-resources: The gem5-resources repo with auxiliary resources for simulation
- Bobby Bruce <bbruce@ucdavis.edu>
- Jason Lowe-Power <jason@lowepower.com>
-
-scons: Build system
- Gabe Black <gabe.black@gmail.com>
-
-sim: General simulation components
- Jason Lowe-Power <jason@lowepower.com>
-sim-se: Syscall emulation
- UNSUPPORTED
-
-system-arm:
- Andreas Sandberg <andreas.sandberg@arm.com>
- Giacomo Travaglini <giacomo.travaglini@arm.com>
-
-systemc: Code for the gem5 SystemC implementation and interface
- Gabe Black <gabe.black@gmail.com>
-
-tests: testing changes
- Bobby Bruce <bbruce@ucdavis.edu>
-
-util:
- Gabe Black <gabe.black@gmail.com>
-util-docker:
- Bobby Bruce <bbruce@ucdavis.edu>
-util-m5:
- Gabe Black <gabe.black@gmail.com>
-
-website: The gem5-website repo which contains the gem5.org site
- Bobby Bruce <bbruce@ucdavis.edu>
- Hoa Nguyen <hoanguyen@ucdavis.edu>
--- /dev/null
+# 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>