Andreas Sandberg has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/37035 )
Change subject: misc: Convert MAINTAINERS to YAML
......................................................................
misc: Convert MAINTAINERS to YAML
Convert MAINTAINERS to YAML and rename it to MAINTAINERS.yaml.
Change-Id: I0965b89e7afceb53f6c2a6a183cc1514f5a9d7a0
Signed-off-by: Andreas Sandberg <andreas.sandb...@arm.com>
---
D MAINTAINERS
A MAINTAINERS.yaml
2 files changed, 223 insertions(+), 116 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
deleted file mode 100644
index 913daaf..0000000
--- a/MAINTAINERS
+++ /dev/null
@@ -1,116 +0,0 @@
-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.
-
-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.
-
-PMC Members (general maintainers):
- Ali Saidi <asa...@gmail.com>
- Andreas Sandberg <andreas.sandb...@arm.com>
- Brad Beckmann <brad.beckm...@amd.com>
- David Wood <da...@cs.wisc.edu>
- Gabe Black <gabe.bl...@gmail.com>
- Giacomo Travaglini <giacomo.travagl...@arm.com>
- Jason Lowe-Power <ja...@lowepower.com> (chair)
- Matt Sinclair <sincl...@cs.wisc.edu>
- Tony Gutierrez <anthony.gutier...@amd.com>
- Steve Reinhardt <ste...@gmail.com>
-
-arch: General architecture-specific components
- Gabe Black <gabe.bl...@gmail.com>
-arch-arm:
- Andreas Sandberg <andreas.sandb...@arm.com>
- Giacomo Travaglini <giacomo.travagl...@arm.com>
-arch-gcn3:
- Tony Gutierrez <anthony.gutier...@amd.com>
-arch-mips:
-arch-power:
-arch-riscv:
- Alec Roelke <ar...@virginia.edu>
-arch-sparc:
- Gabe Black <gabe.bl...@gmail.com>
-arch-x86:
- Gabe Black <gabe.bl...@gmail.com>
-
-base:
-
-configs:
- Jason Lowe-Power <ja...@lowepower.com>
-
-cpu: General changes to all CPU models (e.g., BaseCPU)
-cpu-kvm:
- Andreas Sandberg <andreas.sandb...@arm.com>
-cpu-minor:
-cpu-o3:
-cpu-simple:
-
-dev:
-dev-hsa:
- Tony Gutierrez <anthony.gutier...@amd.com>
-dev-virtio:
- Andreas Sandberg <andreas.sandb...@arm.com>
-
-dev-arm:
- Andreas Sandberg <andreas.sandb...@arm.com>
- Giacomo Travaglini <giacomo.travagl...@arm.com>
-
-ext: Components external to gem5
-
-fastmodel: Changes relating to ARM Fast Models
- Gabe Black <gabe.bl...@gmail.com>
-
-gpu-compute:
- Tony Gutierrez <anthony.gutier...@amd.com>
- Matt Poremba <matthew.pore...@amd.com>
-
-learning-gem5: The code and configs for the Learning gem5 book (see
- learning.gem5.com)
- Jason Lowe-Power <ja...@lowepower.com>
-
-mem: General memory system (e.g., XBar, Packet)
- Nikos Nikoleris <nikos.nikole...@arm.com>
-mem-cache: Classic caches and coherence
- Nikos Nikoleris <nikos.nikole...@arm.com>
-mem-garnet: Garnet subcomponent of Ruby
- Tushar Krishna <tus...@ece.gatech.edu>
-mem-ruby: Ruby structures and protocols
- Brad Beckmann <brad.beckm...@amd.com>
- Jason Lowe-Power <ja...@lowepower.com>
-
-misc: Anything outside of the other categories
-
-python: Python SimObject wrapping and infrastructure
- Andreas Sandberg <andreas.sandb...@arm.com>
-
-scons: Build system
- Gabe Black <gabe.bl...@gmail.com>
-
-sim: General simulation components
- Jason Lowe-Power <ja...@lowepower.com>
-sim-se: Syscall emulation
- Brandon Potter <brandon.pot...@amd.com>
-sim-power: Power modeling
- Andreas Sandberg <andreas.sandb...@arm.com>
-
-stats: Updates to statistics for regressions
-
-system: System boot code and related components
-system-arm:
- Andreas Sandberg <andreas.sandb...@arm.com>
- Giacomo Travaglini <giacomo.travagl...@arm.com>
-
-systemc: Code for the gem5 SystemC implementation and interface
- Gabe Black <gabe.bl...@gmail.com>
-
-tests: testing changes (not stats updates for tests. See stats:)
- Bobby Bruce <bbr...@ucdavis.edu>
-
-util:
- Gabe Black <gabe.bl...@gmail.com>
diff --git a/MAINTAINERS.yaml b/MAINTAINERS.yaml
new file mode 100644
index 0000000..dfd3351
--- /dev/null
+++ b/MAINTAINERS.yaml
@@ -0,0 +1,223 @@
+# 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.
+#
+# 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.
+#
+# Entries have the following format:
+# key:
+# desc: >-
+# Optional description of the subsystem.
+# status: maintained
+# maintainers:
+# - John Doe <john....@gem5.org>
+# - Jane Doe <jane....@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: >-
+ List of PMC Members (general maintainers)
+ status: maintained
+ maintainers:
+ - Ali Saidi <asa...@gmail.com>
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+ - Brad Beckmann <brad.beckm...@amd.com>
+ - David Wood <da...@cs.wisc.edu>
+ - Gabe Black <gabe.bl...@gmail.com>
+ - Giacomo Travaglini <giacomo.travagl...@arm.com>
+ - Jason Lowe-Power <ja...@lowepower.com> (chair)
+ - Matt Sinclair <sincl...@cs.wisc.edu>
+ - Tony Gutierrez <anthony.gutier...@amd.com>
+ - Steve Reinhardt <ste...@gmail.com>
+
+arch:
+ desc: >-
+ General architecture-specific components
+ status: maintained
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+arch-arm:
+ status: maintained
+ maintainers:
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+ - Giacomo Travaglini <giacomo.travagl...@arm.com>
+
+arch-gcn3:
+ status: maintained
+ maintainers:
+ - Tony Gutierrez <anthony.gutier...@amd.com>
+
+arch-mips:
+ status: orphaned
+
+arch-power:
+ status: orphaned
+
+arch-riscv:
+ status: maintained
+ maintainers:
+ - Alec Roelke <ar...@virginia.edu>
+
+arch-sparc:
+ status: maintained
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+arch-x86:
+ status: maintained
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+base:
+ status: maintained
+ maintainers:
+
+configs:
+ status: maintained
+ maintainers:
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+cpu:
+ desc: >-
+ General changes to all CPU models (e.g., BaseCPU)
+
+cpu-kvm:
+ status: maintained
+ maintainers:
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+
+cpu-minor:
+ status: maintained
+
+cpu-o3:
+ status: maintained
+
+cpu-simple:
+ status: maintained
+
+dev:
+ status: maintained
+
+dev-hsa:
+ status: maintained
+ maintainers:
+ - Tony Gutierrez <anthony.gutier...@amd.com>
+
+dev-virtio:
+ status: maintained
+ maintainers:
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+
+dev-arm:
+ status: maintained
+ maintainers:
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+ - Giacomo Travaglini <giacomo.travagl...@arm.com>
+
+ext:
+ desc: Components external to gem5
+
+fastmodel:
+ desc: Changes relating to ARM Fast Models
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+gpu-compute:
+ maintainers:
+ - Tony Gutierrez <anthony.gutier...@amd.com>
+ - Matt Poremba <matthew.pore...@amd.com>
+
+learning-gem5:
+ desc: >-
+ The code and configs for the Learning gem5 book (see
+ learning.gem5.com)
+ maintainers:
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+mem:
+ desc: General memory system (e.g., XBar, Packet)
+ maintainers:
+ - Nikos Nikoleris <nikos.nikole...@arm.com>
+
+mem-cache:
+ desc: Classic caches and coherence
+ maintainers:
+ - Nikos Nikoleris <nikos.nikole...@arm.com>
+
+mem-garnet:
+ desc: Garnet subcomponent of Ruby
+ maintainers:
+ - Tushar Krishna <tus...@ece.gatech.edu>
+
+mem-ruby:
+ desc: Ruby structures and protocols
+ maintainers:
+ - Brad Beckmann <brad.beckm...@amd.com>
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+misc:
+ desc: Anything outside of the other categories
+
+python:
+ desc: Python SimObject wrapping and infrastructure
+ maintainers:
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+
+scons:
+ desc: Build system
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+sim:
+ desc: General simulation components
+ maintainers:
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+sim-se:
+ desc: Syscall emulation
+ maintainers:
+ - Brandon Potter <brandon.pot...@amd.com>
+
+sim-power:
+ desc: Power modeling
+ maintainers:
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+
+stats:
+ desc: Updates to statistics for regressions
+
+system:
+ desc: System boot code and related components
+
+system-arm:
+ maintainers:
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+ - Giacomo Travaglini <giacomo.travagl...@arm.com>
+
+systemc:
+ desc: Code for the gem5 SystemC implementation and interface
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+tests:
+ desc: testing changes (not stats updates for tests. See stats:)
+ maintainers:
+ - Bobby Bruce <bbr...@ucdavis.edu>
+
+util:
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/37035
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I0965b89e7afceb53f6c2a6a183cc1514f5a9d7a0
Gerrit-Change-Number: 37035
Gerrit-PatchSet: 1
Gerrit-Owner: Andreas Sandberg <andreas.sandb...@arm.com>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s