MAINTAINERS revision 14285
111977Sjason@lowepower.comSee CONTRIBUTING.md for details of gem5's contribution process. 211977Sjason@lowepower.com 311977Sjason@lowepower.comThis file contains the keywords used in commit messages. Each keyword has one 411977Sjason@lowepower.comor more maintainers. At least one (not all) of these maintainers must review 511977Sjason@lowepower.comthe patch before it can be pushed. These people will automatically be emailed 611977Sjason@lowepower.comwhen you upload the patch to Gerrit (https://gem5-review.googlesource.com). 711977Sjason@lowepower.comThese keywords mostly follow the directory structure. 811977Sjason@lowepower.com 911977Sjason@lowepower.comIndividuals on the project management committee are maintainers for all of the 1011977Sjason@lowepower.comgem5 components (i.e., they can review any patch as the maintainer). These 1111977Sjason@lowepower.comindividuals are required to review any patches to components without explicit 1211977Sjason@lowepower.commaintainers. 1311977Sjason@lowepower.com 1411977Sjason@lowepower.comPMC Members (general maintainers): 1511977Sjason@lowepower.com Ali Saidi <asaidi@gmail.com> 1611977Sjason@lowepower.com Andreas Sandberg <andreas.sandberg@arm.com> 1714285Sjason@lowepower.com Brad Beckmann <brad.beckmann@amd.com> 1814285Sjason@lowepower.com David Wood <david@cs.wisc.edu> 1914285Sjason@lowepower.com Gabe Black <gabeblack@google.com> 2014285Sjason@lowepower.com Jason Lowe-Power <jason@lowepower.com> (chair) 2114285Sjason@lowepower.com Matt Sinclair <sinclair@cs.wisc.edu> 2211977Sjason@lowepower.com Tony Gutierrez <anthony.gutierrez@amd.com> 2311977Sjason@lowepower.com Steve Reinhardt <stever@gmail.com> 2411977Sjason@lowepower.com 2511977Sjason@lowepower.comarch: General architecture-specific components 2611977Sjason@lowepower.com Gabe Black <gabeblack@google.com> 2711977Sjason@lowepower.comarch-alpha: 2811977Sjason@lowepower.comarch-arm: 2911977Sjason@lowepower.com Andreas Sandberg <andreas.sandberg@arm.com> 3011977Sjason@lowepower.comarch-hsail: 3111977Sjason@lowepower.com Tony Gutierrez <anthony.gutierrez@amd.com> 3211977Sjason@lowepower.comarch-mips: 3311977Sjason@lowepower.comarch-power: 3411977Sjason@lowepower.comarch-riscv: 3511977Sjason@lowepower.com Alec Roelke <ar4jc@virginia.edu> 3611977Sjason@lowepower.comarch-sparc: 3711977Sjason@lowepower.com Gabe Black <gabeblack@google.com> 3811977Sjason@lowepower.comarch-x86: 3911977Sjason@lowepower.com Gabe Black <gabeblack@google.com> 4011977Sjason@lowepower.com 4111977Sjason@lowepower.combase: 4211977Sjason@lowepower.com 4311977Sjason@lowepower.comconfigs: 4411977Sjason@lowepower.com Jason Lowe-Power <jason@lowepower.com> 4511977Sjason@lowepower.com 4611977Sjason@lowepower.comcpu: General changes to all CPU models (e.g., BaseCPU) 4711977Sjason@lowepower.comcpu-kvm: 4811977Sjason@lowepower.com Andreas Sandberg <andreas.sandberg@arm.com> 4911977Sjason@lowepower.comcpu-minor: 5011977Sjason@lowepower.comcpu-o3: 5111977Sjason@lowepower.comcpu-simple: 5211977Sjason@lowepower.com 5311977Sjason@lowepower.comdev: 5411977Sjason@lowepower.comdev-virtio: 5511977Sjason@lowepower.com Andreas Sandberg <andreas.sandberg@arm.com> 5611977Sjason@lowepower.com 5711977Sjason@lowepower.comext: Components external to gem5 5811977Sjason@lowepower.com 5911977Sjason@lowepower.comgpu-compute: 6011977Sjason@lowepower.com Tony Gutierrez <anthony.gutierrez@amd.com> 6111977Sjason@lowepower.com 6212367Sjason@lowepower.comlearning-gem5: The code and configs for the Learning gem5 book (see 6312367Sjason@lowepower.com learning.gem5.com) 6412367Sjason@lowepower.com Jason Lowe-Power <jason@lowepower.com> 6512367Sjason@lowepower.com 6611977Sjason@lowepower.commem: General memory system (e.g., XBar, Packet) 6711977Sjason@lowepower.com Nikos Nikoleris <nikos.nikoleris@arm.com> 6811977Sjason@lowepower.commem-cache: Classic caches and coherence 6911977Sjason@lowepower.com Nikos Nikoleris <nikos.nikoleris@arm.com> 7011977Sjason@lowepower.commem-garnet: Garnet subcomponent of Ruby 7111977Sjason@lowepower.com Tushar Krishna <tushar@ece.gatech.edu> 7211977Sjason@lowepower.commem-ruby: Ruby structures and protocols 7311977Sjason@lowepower.com Brad Beckmann <brad.beckmann@amd.com> 7411977Sjason@lowepower.com Jason Lowe-Power <jason@lowepower.com> 7511977Sjason@lowepower.com 7611977Sjason@lowepower.commisc: Anything outside of the other categories 7711977Sjason@lowepower.com 7811977Sjason@lowepower.compython: Python SimObject wrapping and infrastructure 7911977Sjason@lowepower.com Andreas Sandberg <andreas.sandberg@arm.com> 8011977Sjason@lowepower.com 8111977Sjason@lowepower.comscons: Build system 8211977Sjason@lowepower.com 8311977Sjason@lowepower.comsim: General simulation components 8411977Sjason@lowepower.com Jason Lowe-Power <jason@lowepower.com> 8511977Sjason@lowepower.comsim-se: Syscall emulation 8611977Sjason@lowepower.com Brandon Potter <brandon.potter@amd.com> 8711977Sjason@lowepower.comsim-power: Power modeling 8811977Sjason@lowepower.com Andreas Sandberg <andreas.sandberg@arm.com> 8911977Sjason@lowepower.com 9011977Sjason@lowepower.comstats: Updates to statistics for regressions 9111977Sjason@lowepower.com 9214148Sandreas.sandberg@arm.comsystem: System boot code and related components 9314148Sandreas.sandberg@arm.comsystem-alpha: 9414148Sandreas.sandberg@arm.comsystem-arm: 9514148Sandreas.sandberg@arm.com Andreas Sandberg <andreas.sandberg@arm.com> 9614148Sandreas.sandberg@arm.com 9711977Sjason@lowepower.comtests: testing changes (not stats updates for tests. See stats:) 9811977Sjason@lowepower.com Andreas Sandberg <andreas.sandberg@arm.com> 9911977Sjason@lowepower.com 10011977Sjason@lowepower.comutil: 101