# 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 # - Jane Doe # # # 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 - Brad Beckmann - David Wood - Gabe Black - Giacomo Travaglini - Jason Lowe-Power (chair) - Matt Sinclair - Tony Gutierrez - Steve Reinhardt arch: desc: >- General architecture-specific components status: maintained maintainers: - Gabe Black arch-arm: status: maintained maintainers: - Andreas Sandberg - Giacomo Travaglini arch-gcn3: status: maintained maintainers: - Matt Poremba - Matt Sinclair arch-mips: status: orphaned arch-power: status: maintained maintainers: - Boris Shingarov arch-riscv: status: orphaned arch-sparc: status: maintained maintainers: - Gabe Black arch-x86: status: maintained maintainers: - Gabe Black base: status: maintained maintainers: - Bobby Bruce - Daniel Carvalho base-stats: status: orphaned configs: status: maintained maintainers: - Jason Lowe-Power cpu: desc: >- General changes to all CPU models (e.g., BaseCPU) status: maintained maintainers: - Gabe Black - Jason Lowe-Power cpu-kvm: status: maintained maintainers: - Andreas Sandberg cpu-minor: status: maintained maintainers: - Zhengrong Wang cpu-o3: status: orphaned cpu-simple: status: maintained maintainers: - Jason Lowe-Power - Gabe Black dev: status: maintained maintainers: - Gabe Black dev-hsa: status: maintained maintainers: - Matt Poremba dev-virtio: status: maintained maintainers: - Andreas Sandberg dev-arm: status: maintained maintainers: - Andreas Sandberg - Giacomo Travaglini doc: status: maintained maintainers: - Bobby Bruce ext: desc: >- Components external to gem5 status: maintained maintainers: - Bobby Bruce - Jason Lowe-Power ext-testlib: status: maintained maintainers: - Bobby Bruce - Hoa Nguyen fastmodel: desc: >- Changes relating to ARM Fast Models status: maintained maintainers: - Gabe Black gpu-compute: status: maintained maintainers: - Matt Poremba - Matt Sinclair learning-gem5: desc: >- The code and configs for the Learning gem5 book status: maintained maintainers: - Jason Lowe-Power mem: desc: >- General memory system (e.g., XBar, Packet) status: maintained maintainers: - Nikos Nikoleris mem-cache: desc: >- Classic caches and coherence status: maintained maintainers: - Nikos Nikoleris - Daniel Carvalho mem-dram: status: maintained maintainers: - Nikos Nikoleris mem-garnet: desc: >- Garnet subcomponent of Ruby status: maintained maintainers: - Srikant Bharadwaj mem-ruby: desc: >- Ruby structures and protocols status: maintained maintainers: - Jason Lowe-Power - Matt Sinclair misc: desc: >- Anything outside of the other categories status: maintained maintainers: - Bobby Bruce - Jason Lowe-Power python: desc: >- Python SimObject wrapping and infrastructure status: maintained maintainers: - Andreas Sandberg - Jason Lowe-Power resources: desc: >- The gem5-resources repo with auxiliary resources for simulation status: maintained maintainers: - Bobby Bruce - Jason Lowe-Power scons: desc: >- Build system status: maintained maintainers: - Gabe Black sim: desc: >- General simulation components status: maintained maintainers: - Jason Lowe-Power sim-se: desc: >- Syscall emulation status: orphaned system-arm: status: maintained maintainers: - Andreas Sandberg - Giacomo Travaglini systemc: desc: >- Code for the gem5 SystemC implementation and interface status: maintained maintainers: - Gabe Black tests: desc: >- testing changes status: maintained maintainers: - Bobby Bruce util: status: maintained maintainers: - Gabe Black util-docker: status: maintained maintainers: - Bobby Bruce util-m5: status: maintained maintainers: - Gabe Black website: desc: >- The gem5-website repo which contains the gem5.org site status: maintained maintainers: - Bobby Bruce - Hoa Nguyen