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

Reply via email to