Andreas Sandberg has submitted this change. (
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>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/37035
Reviewed-by: Hoa Nguyen <hoangu...@ucdavis.edu>
Maintainer: Jason Lowe-Power <power...@gmail.com>
Tested-by: kokoro <noreply+kok...@google.com>
---
D MAINTAINERS
A MAINTAINERS.yaml
2 files changed, 303 insertions(+), 147 deletions(-)
Approvals:
Hoa Nguyen: Looks good to me, approved
Jason Lowe-Power: Looks good to me, approved
kokoro: Regressions pass
diff --git a/MAINTAINERS b/MAINTAINERS
deleted file mode 100644
index 7ae23fd..0000000
--- a/MAINTAINERS
+++ /dev/null
@@ -1,147 +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.
-
-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.sandb...@arm.com>
- Brad Beckmann <bradford.beckm...@gmail.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:
- UNSUPPORTED
-arch-mips:
- UNSUPPORTED
-arch-power:
- Boris Shingarov <shinga...@labware.com>
-arch-riscv:
- UNSUPPORTED
-arch-sparc:
- Gabe Black <gabe.bl...@gmail.com>
-arch-x86:
- Gabe Black <gabe.bl...@gmail.com>
-
-base:
- Bobby Bruce <bbr...@ucdavis.edu>
-base-stats:
- UNSUPPORTED
-
-configs:
- Jason Lowe-Power <ja...@lowepower.com>
-
-cpu: General changes to all CPU models (e.g., BaseCPU)
- Gabe Black <gabe.bl...@gmail.com>
- Jason Lowe-Power <ja...@lowepower.com>
-cpu-kvm:
- Andreas Sandberg <andreas.sandb...@arm.com>
-cpu-minor:
- Zhengrong Wang <seanyukig...@gmail.com>
-cpu-o3:
- UNSUPPORTED
-cpu-simple:
- Jason Lowe-Power <ja...@lowepower.com>
- Gabe Black <gabe.bl...@gmail.com>
-
-dev:
- Gabe Black <gabe.bl...@gmail.com>
-dev-hsa:
- UNSUPPORTED
-dev-virtio:
- Andreas Sandberg <andreas.sandb...@arm.com>
-dev-arm:
- Andreas Sandberg <andreas.sandb...@arm.com>
- Giacomo Travaglini <giacomo.travagl...@arm.com>
-
-doc:
- Bobby Bruce <bbr...@ucdavis.edu>
-
-ext: Components external to gem5
- Bobby Bruce <bbr...@ucdavis.edu>
- Jason Lowe-Power <ja...@lowepower.com>
-ext-testlib:
- Bobby Bruce <bbr...@ucdavis.edu>
- Hoa Nguyen <hoangu...@ucdavis.edu>
-
-fastmodel: Changes relating to ARM Fast Models
- Gabe Black <gabe.bl...@gmail.com>
-
-gpu-compute:
- Matt Poremba <matthew.pore...@amd.com>
-
-learning-gem5: The code and configs for the Learning gem5 book
- 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-dram:
- Nikos Nikoleris <nikos.nikole...@arm.com>
-mem-garnet: Garnet subcomponent of Ruby
- Srikant Bharadwaj <srikant.bharad...@amd.com>
-mem-ruby: Ruby structures and protocols
- Jason Lowe-Power <ja...@lowepower.com>
-
-misc: Anything outside of the other categories
- Bobby Bruce <bbr...@ucdavis.edu>
- Jason Lowe-Power <ja...@lowepower.com>
-
-python: Python SimObject wrapping and infrastructure
- Andreas Sandberg <andreas.sandb...@arm.com>
- Jason Lowe-Power <ja...@lowepower.com>
-
-resources: The gem5-resources repo with auxiliary resources for simulation
- Bobby Bruce <bbr...@ucdavis.edu>
- Jason Lowe-Power <ja...@lowepower.com>
-
-scons: Build system
- Gabe Black <gabe.bl...@gmail.com>
-
-sim: General simulation components
- Jason Lowe-Power <ja...@lowepower.com>
-sim-se: Syscall emulation
- UNSUPPORTED
-
-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
- Bobby Bruce <bbr...@ucdavis.edu>
-
-util:
- Gabe Black <gabe.bl...@gmail.com>
-util-docker:
- Bobby Bruce <bbr...@ucdavis.edu>
-util-m5:
- Gabe Black <gabe.bl...@gmail.com>
-
-website: The gem5-website repo which contains the gem5.org site
- Bobby Bruce <bbr...@ucdavis.edu>
- Hoa Nguyen <hoangu...@ucdavis.edu>
diff --git a/MAINTAINERS.yaml b/MAINTAINERS.yaml
new file mode 100644
index 0000000..8a2bf75
--- /dev/null
+++ b/MAINTAINERS.yaml
@@ -0,0 +1,303 @@
+# 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....@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: >-
+ PMC Members (general maintainers):
+ status: maintained
+ maintainers:
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+ - Brad Beckmann <bradford.beckm...@gmail.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: orphaned
+
+arch-mips:
+ status: orphaned
+
+arch-power:
+ status: maintained
+ maintainers:
+ - Boris Shingarov <shinga...@labware.com>
+
+arch-riscv:
+ status: orphaned
+
+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:
+ - Bobby Bruce <bbr...@ucdavis.edu>
+
+base-stats:
+ status: orphaned
+
+configs:
+ status: maintained
+ maintainers:
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+cpu:
+ desc: >-
+ General changes to all CPU models (e.g., BaseCPU)
+ status: maintained
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+cpu-kvm:
+ status: maintained
+ maintainers:
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+
+cpu-minor:
+ status: maintained
+ maintainers:
+ - Zhengrong Wang <seanyukig...@gmail.com>
+
+cpu-o3:
+ status: orphaned
+
+cpu-simple:
+ status: maintained
+ maintainers:
+ - Jason Lowe-Power <ja...@lowepower.com>
+ - Gabe Black <gabe.bl...@gmail.com>
+
+dev:
+ status: maintained
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+dev-hsa:
+ status: orphaned
+
+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>
+
+doc:
+ status: maintained
+ maintainers:
+ - Bobby Bruce <bbr...@ucdavis.edu>
+
+ext:
+ desc: >-
+ Components external to gem5
+ status: maintained
+ maintainers:
+ - Bobby Bruce <bbr...@ucdavis.edu>
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+ext-testlib:
+ status: maintained
+ maintainers:
+ - Bobby Bruce <bbr...@ucdavis.edu>
+ - Hoa Nguyen <hoangu...@ucdavis.edu>
+
+fastmodel:
+ desc: >-
+ Changes relating to ARM Fast Models
+ status: maintained
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+gpu-compute:
+ status: maintained
+ maintainers:
+ - Matt Poremba <matthew.pore...@amd.com>
+
+learning-gem5:
+ desc: >-
+ The code and configs for the Learning gem5 book
+ status: maintained
+ maintainers:
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+mem:
+ desc: >-
+ General memory system (e.g., XBar, Packet)
+ status: maintained
+ maintainers:
+ - Nikos Nikoleris <nikos.nikole...@arm.com>
+
+mem-cache:
+ desc: >-
+ Classic caches and coherence
+ status: maintained
+ maintainers:
+ - Nikos Nikoleris <nikos.nikole...@arm.com>
+
+mem-dram:
+ status: maintained
+ maintainers:
+ - Nikos Nikoleris <nikos.nikole...@arm.com>
+
+mem-garnet:
+ desc: >-
+ Garnet subcomponent of Ruby
+ status: maintained
+ maintainers:
+ - Srikant Bharadwaj <srikant.bharad...@amd.com>
+
+mem-ruby:
+ desc: >-
+ Ruby structures and protocols
+ status: maintained
+ maintainers:
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+misc:
+ desc: >-
+ Anything outside of the other categories
+ status: maintained
+ maintainers:
+ - Bobby Bruce <bbr...@ucdavis.edu>
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+python:
+ desc: >-
+ Python SimObject wrapping and infrastructure
+ status: maintained
+ maintainers:
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+resources:
+ desc: >-
+ The gem5-resources repo with auxiliary resources for simulation
+ status: maintained
+ maintainers:
+ - Bobby Bruce <bbr...@ucdavis.edu>
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+scons:
+ desc: >-
+ Build system
+ status: maintained
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+sim:
+ desc: >-
+ General simulation components
+ status: maintained
+ maintainers:
+ - Jason Lowe-Power <ja...@lowepower.com>
+
+sim-se:
+ desc: >-
+ Syscall emulation
+ status: orphaned
+
+system-arm:
+ status: maintained
+ maintainers:
+ - Andreas Sandberg <andreas.sandb...@arm.com>
+ - Giacomo Travaglini <giacomo.travagl...@arm.com>
+
+systemc:
+ desc: >-
+ Code for the gem5 SystemC implementation and interface
+ status: maintained
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+tests:
+ desc: >-
+ testing changes
+ status: maintained
+ maintainers:
+ - Bobby Bruce <bbr...@ucdavis.edu>
+
+util:
+ status: maintained
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+util-docker:
+ status: maintained
+ maintainers:
+ - Bobby Bruce <bbr...@ucdavis.edu>
+
+util-m5:
+ status: maintained
+ maintainers:
+ - Gabe Black <gabe.bl...@gmail.com>
+
+website:
+ desc: >-
+ The gem5-website repo which contains the gem5.org site
+ status: maintained
+ maintainers:
+ - Bobby Bruce <bbr...@ucdavis.edu>
+ - Hoa Nguyen <hoangu...@ucdavis.edu>
--
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: 5
Gerrit-Owner: Andreas Sandberg <andreas.sandb...@arm.com>
Gerrit-Reviewer: Andreas Sandberg <andreas.sandb...@arm.com>
Gerrit-Reviewer: Hoa Nguyen <hoangu...@ucdavis.edu>
Gerrit-Reviewer: Jason Lowe-Power <power...@gmail.com>
Gerrit-Reviewer: kokoro <noreply+kok...@google.com>
Gerrit-CC: Gabe Black <gabe.bl...@gmail.com>
Gerrit-CC: Giacomo Travaglini <giacomo.travagl...@arm.com>
Gerrit-MessageType: merged
_______________________________________________
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