public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-devel] [PATCH edk2-platforms v5 0/1] Move to the GitHub Pull Request workflow
@ 2024-09-03 14:02 Rebecca Cran
  2024-09-03 14:02 ` [edk2-devel] [PATCH edk2-platforms v5 1/1] " Rebecca Cran
  0 siblings, 1 reply; 10+ messages in thread
From: Rebecca Cran @ 2024-09-03 14:02 UTC (permalink / raw)
  To: devel, Leif Lindholm, Michael D Kinney, Michael Kubacki; +Cc: Rebecca Cran

Changes from v4 to v5:

Changed "Beagleboard:" comment in CODEOWNERS to "Beagleboard" to improve
consistency.

Added entries in CONTRIBUTORS.md and CODEOWNERS for new Bosc platform.

Rebecca Cran (1):
  Move to the GitHub Pull Request workflow

 .github/workflows/AssignReviewers.yml |  34 ++
 CODEOWNERS                            | 147 +++++++
 CONTRIBUTORS.md                       |  70 +++
 Maintainers.txt                       | 448 --------------------
 REVIEWERS                             |  95 +++++
 Readme.md                             |  30 +-
 6 files changed, 371 insertions(+), 453 deletions(-)
 create mode 100644 .github/workflows/AssignReviewers.yml
 create mode 100644 CODEOWNERS
 create mode 100644 CONTRIBUTORS.md
 delete mode 100644 Maintainers.txt
 create mode 100644 REVIEWERS

-- 
2.46.0



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120473): https://edk2.groups.io/g/devel/message/120473
Mute This Topic: https://groups.io/mt/108245293/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the GitHub Pull Request workflow
  2024-09-03 14:02 [edk2-devel] [PATCH edk2-platforms v5 0/1] Move to the GitHub Pull Request workflow Rebecca Cran
@ 2024-09-03 14:02 ` Rebecca Cran
  2024-09-03 19:25   ` Michael D Kinney
  0 siblings, 1 reply; 10+ messages in thread
From: Rebecca Cran @ 2024-09-03 14:02 UTC (permalink / raw)
  To: devel, Leif Lindholm, Michael D Kinney, Michael Kubacki; +Cc: Rebecca Cran

Migrate data from Maintainers.txt to the GitHub standard CODEOWNERS
files plus REVIEWERS and CONTRIBUTORS.md. The latter file contains
mappings from name to email address and GitHub usernames, which will
help people who want to email maintainers instead of using GitHub.

Add .github/workflows/AssignReviewers.yml which adds reviewers to a
Pull Request based on the content of the REVIEWERS file.

Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
---
 .github/workflows/AssignReviewers.yml |  34 ++
 CODEOWNERS                            | 147 +++++++
 CONTRIBUTORS.md                       |  70 +++
 Maintainers.txt                       | 448 --------------------
 REVIEWERS                             |  95 +++++
 Readme.md                             |  30 +-
 6 files changed, 371 insertions(+), 453 deletions(-)

diff --git a/.github/workflows/AssignReviewers.yml b/.github/workflows/AssignReviewers.yml
new file mode 100644
index 000000000000..3fbbc8584000
--- /dev/null
+++ b/.github/workflows/AssignReviewers.yml
@@ -0,0 +1,34 @@
+## @file
+# Assign reviewers from a REVIEWERS file using CODEOWNERS syntax
+#
+# Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+##
+
+name: Assign reviewers from a REVIEWERS file using CODEOWNERS syntax
+
+on:
+  pull_request_target:
+    types: [opened, synchronize, reopened, ready_for_review]
+    branches:
+      - master
+
+jobs:
+  assign_reviewers:
+    if: github.event.pull_request.draft == false
+    runs-on: ubuntu-latest
+    permissions:
+      pull-requests: write
+    steps:
+      - name: Generate Token
+        id: generate-token
+        uses: actions/create-github-app-token@v1
+        with:
+          app-id: ${{ secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_ID }}
+          private-key: ${{ secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_PRIVATE_KEY }}
+      - name: Checkout Pull Request Target
+        uses: actions/checkout@v2
+      - name: Assign Reviewers
+        uses: mdkinney/github-action-assign-reviewers@main
+        with:
+          token: ${{ steps.generate-token.outputs.token }}
diff --git a/CODEOWNERS b/CODEOWNERS
new file mode 100644
index 000000000000..99ef06e7cdbc
--- /dev/null
+++ b/CODEOWNERS
@@ -0,0 +1,147 @@
+# This file contains the list of maintainers (i.e. people who own the
+# areas and can commit changes) for various parts of edk2-platforms.
+
+# EDK II Platforms maintainers
+# ============================
+
+* @leiflindholm @mdkinney
+
+/Platform/96Boards/** @ardbiesheuvel @leiflindholm
+
+/Platform/AMD/** @abdattar @changab @pbgrimes
+
+/Platform/AMD/AgesaModulePkg/** @abdattar @changab @pbgrimes
+/Platform/AMD/AgesaPkg/**       @abdattar @changab @pbgrimes
+/Platform/AMD/AmdCbsPkg/**      @abdattar @changab @pbgrimes
+/Platform/AMD/AmdCpmPkg/**      @abdattar @changab @pbgrimes
+
+# AMD Seattle platforms
+/Platform/AMD/OverdriveBoard/** @abdattar @ardbiesheuvel @changab @leiflindholm @pbgrimes
+/Silicon/AMD/Styx/**            @abdattar @ardbiesheuvel @changab @leiflindholm @pbgrimes
+/Platform/LeMaker/CelloBoard/** @ardbiesheuvel @leiflindholm
+/Platform/SoftIron/             @ardbiesheuvel @leiflindholm
+
+# AMD VanGoghBoard
+/Platform/AMD/VanGoghBoard/** @abdattar @changab @exinghr @pbgrimes
+
+# Ampere Computing
+/Platform/Ampere/** @nhivp
+/Silicon/Ampere/** @nhivp
+
+# ARM
+/Platform/ARM/** @samimujawar
+/Silicon/ARM/** @samimujawar
+
+# BeagleBoard
+/Platform/BeagleBoard/** @ardbiesheuvel @leiflindholm
+/Silicon/TexasInstruments/** @ardbiesheuvel @leiflindholm
+
+# Bosc platforms and silicon
+/Platform/Bosc/** @vlsunil
+/Silicon/Bosc/NanHuPkg/** @vlsunil
+
+# DisplayLink
+/Drivers/DisplayLink/** @ardbiesheuvel @leiflindholm
+
+/Features/Ext4Pkg/** @heatd
+
+# HiSilicon
+/Platform/Hisilicon/** @leiflindholm
+/Silicon/Hisilicon/** @leiflindholm
+
+/Features/Intel/** @nate-desimone @SaiChaganty
+/Features/Intel/Debugging/** @nate-desimone @SaiChaganty @ydong10
+/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @nate-desimone @SaiChaganty
+/Features/Intel/UserInterface/** @dandanbi @nate-desimone @SaiChaganty
+
+/Features/ManageabilityPkg/** @changab
+
+/Platform/Intel/** @nate-desimone @SaiChaganty
+/Platform/Intel/QuarkPlatformPkg/** @mdkinney @nate-desimone @SaiChaganty
+/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone @SaiChaganty @yqian4
+/Platform/Intel/BoardModulePkg/** @nate-desimone @SaiChaganty @ydong10
+/Platform/Intel/KabylakeOpenBoardPkg/** @ChaselChiu @nate-desimone @SaiChaganty
+/Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/** @benjamindoron @nate-desimone @SaiChaganty
+/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot51
+/Platform/Intel/MinPlatformPkg/** @ChaselChiu @nate-desimone @SaiChaganty
+/Platform/Intel/PurleyOpenBoardPkg/** @ChaselChiu @nate-desimone @SaiChaganty
+/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu @nate-desimone @SaiChaganty
+/Platform/Intel/CometlakeOpenBoardPkg/** @ChaselChiu @nate-desimone @SaiChaganty
+/Platform/Intel/TigerlakeOpenBoardPkg/** @nate-desimone @SaiChaganty
+/Platform/Intel/AlderlakeOpenBoardPkg/** @nate-desimone @SaiChaganty
+/Platform/Intel/WhitleyOpenBoardPkg/** @ChaselChiu @nate-desimone @SaiChaganty
+/Platform/Intel/SimicsOpenBoardPkg/** @nate-desimone @SaiChaganty
+/Platform/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
+
+/Silicon/Intel/** @nate-desimone @SaiChaganty
+/Silicon/Intel/IntelSiliconPkg/** @nate-desimone @niruiyu @SaiChaganty
+/Silicon/Intel/QuarkSocPkg/** @mdkinney @nate-desimone @SaiChaganty
+/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone @SaiChaganty @yqian
+/Silicon/Intel/CoffeelakeSiliconPkg/** @ChaselChiu @nate-desimone @SaiChaganty
+/Silicon/Intel/KabylakeSiliconPkg/** @ChaselChiu @nate-desimone @SaiChaganty
+/Silicon/Intel/PurleyRefreshSiliconPkg/** @ChaselChiu @nate-desimone @SaiChaganty
+/Silicon/Intel/TigerlakeSiliconPkg/** @nate-desimone @SaiChaganty
+/Silicon/Intel/AlderlakeSiliconPkg/** @nate-desimone @SaiChaganty
+/Silicon/Intel/WhitleySiliconPkg/** @ChaselChiu @nate-desimone @SaiChaganty
+/Silicon/Intel/SimicsX58SktPkg/** @nate-desimone @SaiChaganty
+/Silicon/Intel/SimicsIch10Pkg/** @nate-desimone @SaiChaganty
+/Silicon/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
+
+# Loongson platforms
+/Platform/Loongson/** @bibo-mao @kilaterlee @lixianglai
+
+# Marvell platforms and silicon
+/Platform/Marvell/** @ndhillonm @wojtas-marcin
+/Platform/SolidRun/** @ndhillonm @wojtas-marcin
+/Silicon/Marvell/** @ndhillonm @wojtas-marcin
+
+# Miscellaneous drivers
+/Silicon/Atmel/** @leiflindholm
+/Silicon/Openmoko/** @leiflindholm
+/Silicon/Synopsys/DesignWare/** @leiflindholm
+
+# NXP platforms and silicon
+/Platform/NXP/** @leiflindholm
+/Silicon/NXP/** @leiflindholm
+
+# OptionRomPkg
+# https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
+/Drivers/OptionRomPkg/** @niruiyu
+
+# Phytium platforms and silicon
+/Platform/Phytium/** @leiflindholm
+/Silicon/Phytium/** @leiflindholm
+
+# QEMU EDK II Minimum Platform Specification implementation
+/Platform/Qemu/QemuOpenBoardPkg/** @heatd
+
+# QEMU sbsa-ref platform
+/Platform/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
+/Silicon/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
+
+# Raspberry Pi platforms and silicon
+/Platform/RaspberryPi/** @ardbiesheuvel @leiflindholm
+/Silicon/Broadcom/** @ardbiesheuvel @leiflindholm
+
+# RPMB driver for OP-TEE
+/Drivers/OpTee/OpteeRpmbPkg/** @apalos @samimujawar
+
+/Platform/RISC-V/PlatformPkg/** @vlsunil
+
+/Platform/SiFive/U5SeriesPkg/** @JohnAZoidberg
+
+# Socionext platforms and silicon
+/Platform/Socionext/** @ardbiesheuvel @leiflindholm
+/Silicon/NXP/Library/Pcf8563RealTimeClockLib/** @ardbiesheuvel @leiflindholm
+/Silicon/Socionext/** @ardbiesheuvel @leiflindholm
+
+/Silicon/RISC-V/ProcessorPkg/** @vlsunil
+
+/Silicon/SiFive/** @JohnAZoidberg
+
+# Sophgo platforms and silicon
+/Platform/Sophgo/** @vlsunil
+/Silicon/Sophgo/SG2042Pkg/** @vlsunil
+
+# StandAloneMMPkg for OP-TEE
+/Platform/StandaloneMm/PlatformStandaloneMmPkg/** @apalos @samimujawar
diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
new file mode 100644
index 000000000000..aa6df842fbb2
--- /dev/null
+++ b/CONTRIBUTORS.md
@@ -0,0 +1,70 @@
+EDK II Platforms Maintainers and Reviewers
+==========================================
+
+This file is intended to provide an easy way to look up people's names and email addresses given their GitHub
+usernames from the CODEOWNERS or REVIEWERS files.
+
+Since it's an extra file to remember to update when changing maintainers or reviewers, it will likely become
+out-of-sync with CODEOWNERS and/or REVIEWERS over time and need an occasional refresh.
+
+| Name                   | e-mail address                   | Github username                                      |
+|------------------------|----------------------------------|------------------------------------------------------|
+| Abdul Lateef Attar     | AbdulLateef.Attar@amd.com        | [@abdattar](https://github.com/abdattar)             |
+| Abner Chang            | abner.chang@amd.com              | [@changab](https://github.com/changab)               |
+| Ard Biesheuvel         | ardb+tianocore@kernel.org        | [@ardbiesheuvel](https://github.com/ardbiesheuvel)   |
+| Ashraf Ali S           | ashraf.ali.s@intel.com           | [@AshrafAliS](https://github.com/AshrafAliS)         |
+| Benjamin Doron         | benjamin.doron00@gmail.com       | [@benjamindoron](https://github.com/benjamindoron)   |
+| Bibo Mao               | maobibo@loongson.cn              | [@bibo-mao](https://github.com/bibo-mao)             |
+| Bob Feng               | bob.c.feng@intel.com             | [@BobCF](https://github.com/BobCF)                   |
+| caiyuqing379           | caiyuqing_hz@outlook.com         | [@caiyuqing379](https://github.com/caiyuqing379)     |
+| Chao Li                | lichao@loongson.cn               | [@kilaterlee](https://github.com/kilaterlee)         |
+| Chasel Chiu            | chasel.chiu@intel.com            | [@ChaselChiu](https://github.com/ChaselChiu)         |
+| Chuong Tran            | chuong@os.amperecomputing.com    | [@chuongtranle](https://github.com/chuongtranle)     |
+| dahogn                 | dahogn@hotmail.com               | [@dahogn](https://github.com/dahogn)                 |
+| Dandan Bi              | dandan.bi@intel.com              | [@dandanbi](https://github.com/dandanbi)             |
+| Daniel Schaefer        | git@danielschaefer.me            | [@JohnAZoidberg](https://github.com/JohnAZoidberg)   |
+| Deepika Kethi Reddy    | deepika.kethi.reddy@intel.com    | [@dkethire](https://github.com/dkethire)             |
+| Duke Zhai              | duke.zhai@amd.com                | [@mingxzha](https://github.com/mingxzha)             |
+| Eric Dong              | eric.dong@intel.com              | [@ydong10](https://github.com/ydong10)               |
+| Eric Xing              | eric.xing@amd.com                | [@exinghr](https://github.com/exinghr)               |
+| Graeme Gregory         | graeme@xora.org.uk               |                                                      |
+| Heng Luo               | heng.luo@intel.com               |                                                      |
+| Igniculus Fu           | igniculus.fu@amd.com             | [@fhh200000](https://github.com/fhh200000)           |
+| Ilias Apalodimas       | ilias.apalodimas@linaro.org      | [@apalos](https://github.com/apalos)                 |
+| Jeremy Linton          | jeremy.linton@arm.com            | [@jlinton](https://github.com/jlinton)               |
+| Jeremy Soller          | jeremy@system76.com              | [@jackpot51](https://github.com/jackpot51)           |
+| Kathappan Esakkithevar | kathappan.esakkithevar@intel.com | [@kesakkit](https://github.com/kesakkit)             |
+| Ken Yao                | ken.yao@amd.com                  | [@YSHRong](https://github.com/YSHRong)               |
+| Leif Lindholm          | quic_llindhol@quicinc.com        | [@leiflindholm](https://github.com/leiflindholm)     |
+| Liming Gao             | gaoliming@byosoft.com.cn         | [@lgao4](https://github.com/lgao4)                   |
+| Ling Jia               | jialing@phytium.com.cn           |                                                      |
+| Marcin Juszkiewicz     | marcin.juszkiewicz@linaro.org    | [@hrw](https://github.com/hrw)                       |
+| Marcin Wojtas          | marcin.s.wojtas@gmail.com        | [@wojtas-marcin](https://github.com/wojtas-marcin)   |
+| Marvin Häuser          | mhaeuser@posteo.de               | [@mhaeuser](https://github.com/mhaeuser)             |
+| Meenakshi Aggarwal     | meenakshi.aggarwal@nxp.com       | [@Meenakshi88](https://github.com/Meenakshi88)       |
+| meng-cz                | mengcz1126@gmail.com             | [@meng-cz](https://github.com/meng-cz)               |
+| Michael D Kinney       | michael.d.kinney@intel.com       | [@mdkinney](https://github.com/mdkinney)             |
+| Narinder Dhillon       | ndhillon@marvell.com             | [@ndhillonm](https://github.com/ndhillonm)           |
+| Nate DeSimone          | nathaniel.l.desimone@intel.com   | [@nate-desimone](https://github.com/nate-desimone)   |
+| Nhi Pham               | nhi@os.amperecomputing.com       | [@nhivp](https://github.com/nhivp)                   |
+| Nickle Wang            | nicklew@nvidia.com               | [@nicklela](https://github.com/nicklela)             |
+| Paul Grimes            | paul.grimes@amd.com              | [@pbgrimes](https://github.com/pbgrimes)             |
+| Pedro Falcato          | pedro.falcato@gmail.com          | [@heatd](https://github.com/heatd)                   |
+| Peng Xie               | xiepeng@phytium.com.cn           |                                                      |
+| Ran Wang               | wangran@bosc.ac.cn               |                                                      |
+| Ray Ni                 | ray.ni@intel.com                 | [@niruiyu](https://github.com/niruiyu)               |
+| Rebecca Cran           | rebecca@os.amperecomputing.com   | [@bcran](https://github.com/bcran)                   |
+| Rosen Chuang           | rosen.chuang@intel.com           | [@rbitw](https://github.com/rbitw)                   |
+| Sai Chaganty           | rangasai.v.chaganty@intel.com    | [@SaiChaganty](https://github.com/SaiChaganty)       |
+| Saloni Kasbekar        | saloni.kasbekar@intel.com        | [@SaloniKasbekar](https://github.com/SaloniKasbekar) |
+| Sami Mujawar           | sami.mujawar@arm.com             | [@samimujawar](https://github.com/samimujawar)       |
+| Sunil V L              | sunilvl@ventanamicro.com         | [@vlsunil](https://github.com/vlsunil)               |
+| Theo Jehl              | theojehl76@gmail.com             | [@theomacx86](https://github.com/theomacx86)         |
+| Thomas Abraham         | thomas.abraham@arm.com           |                                                      |
+| USER0FISH              | libing1202@outlook.com           | [@USER0FISH](https://github.com/USER0FISH)           |
+| Wenyi Xie              | xiewenyi2@huawei.com             |                                                      |
+| Xianglai li            | lixianglai@loongson.cn           | [@lixianglai](https://github.com/lixianglai)         |
+| Yang Wang              | wangyang@bosc.ac.cn              |                                                      |
+| Yi Qian                | yi.qian@intel.com                | [@yqian4](https://github.com/yqian4)                 |
+| Yiqi Shu               | shuyiqi@phytium.com.cn           |                                                      |
+| Yuwei Chen             | yuwei.chen@intel.com             | [@YuweiChen1110](https://github.com/YuweiChen1110)   |
diff --git a/Maintainers.txt b/Maintainers.txt
deleted file mode 100644
index ff8c5c7b3d29..000000000000
--- a/Maintainers.txt
+++ /dev/null
@@ -1,448 +0,0 @@
-EDK II Platforms Maintainers
-============================
-
-This file provides information about the primary maintainers for
-EDK II Platforms.
-
-In general, you should not privately email the maintainer. You should
-email the edk2-devel list, and Cc the package maintainers and
-reviewers.
-
-If the package maintainer wants to hand over the role to other people,
-the package maintainer should send the patch to update Maintainers.txt
-with new maintainer, and the new maintainer should follow up with
-an Acked-by or a Reviewed-by.
-
-Descriptions of section entries:
-
-  L: Mailing list that is relevant to this area (default is edk2-devel)
-     Patches and questions should be sent to the email list.
-  M: Package Maintainer: Cc address for patches and questions. Responsible
-     for reviewing and pushing package changes to source control.
-  R: Package Reviewer: Cc address for patches and questions. Reviewers help
-     maintainers review code, but don't have push access. A designated Package
-     Reviewer is reasonably familiar with the Package (or some modules
-     thereof), and/or provides testing or regression testing for the Package
-     (or some modules thereof), in certain platforms and environments.
-  W: Web-page with status/info
-  T: SCM tree type and location.  Type is one of: git, svn.
-  S: Status, one of the following:
-     Supported:  Someone is actually paid to look after this.
-     Maintained: Someone actually looks after it.
-     Odd Fixes:  It has a maintainer but they don't have time to do
-                 much other than throw the odd patch in. See below.
-     Orphan:     No current maintainer [but maybe you could take the
-                 role as you write your new code].
-     Obsolete:   Old code. Something tagged obsolete generally means
-                 it has been replaced by a better system and you
-                 should be using that.
-  F: Files and directories with wildcard patterns.
-     A trailing slash includes all files and subdirectory files.
-     F:   MdeModulePkg/   all files in and below MdeModulePkg
-     F:   MdeModulePkg/*  all files in MdeModulePkg, but not below
-     F:   */Pci/*         all files in a directory called Pci, at any depth in
-                          the hierarchy, but not below
-     One pattern per line.  Multiple F: lines per section acceptable.
-  X: Files and directories that are NOT maintained, same rules as F:
-     Files exclusions are tested after file matches.
-     Can be useful for excluding a specific subdirectory, for instance:
-     F:   NetworkPkg/
-     X:   NetworkPkg/Ip6Dxe/
-     matches all files in and below NetworkPkg excluding NetworkPkg/Ip6Dxe/
-  Filenames not caught by any F: rule get matched as being located in the top-
-  level directory. (Internally, the script looks for a match called '<default>',
-  so please don't add a file called that in the top-level directory.)
-
-
-EDK II Platforms
-----------------
-W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
-L: https://edk2.groups.io/g/devel/
-T: git - https://github.com/tianocore/edk2-platforms.git
-
-All patches CC:d here
-L: devel@edk2.groups.io
-F: *
-F: */
-
-EDK II Platforms maintainers
-----------------------------
-F: *
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-M: Michael D Kinney <michael.d.kinney@intel.com>
-
-Responsible Disclosure, Reporting Security Issues
--------------------------------------------------
-W: https://github.com/tianocore/tianocore.github.io/wiki/Security
-
-EDK II Platforms Packages:
---------------------------
-
-96Boards
-F: Platform/96Boards/
-M: Ard Biesheuvel <ardb+tianocore@kernel.org>
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-
-AMD
-F: Platform/AMD
-M: Abner Chang <abner.chang@amd.com>
-M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
-M: Paul Grimes <paul.grimes@amd.com>
-
-F: Platform/AMD/AgesaModulePkg
-F: Platform/AMD/AgesaPkg
-F: Platform/AMD/AmdCbsPkg
-M: Paul Grimes <paul.grimes@amd.com>
-R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
-R: Abner Chang <abner.chang@amd.com>
-
-F: Platform/AMD/AmdCpmPkg
-M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
-R: Paul Grimes <paul.grimes@amd.com>
-R: Abner Chang <abner.chang@amd.com>
-
-AMD Seattle
-F: Platform/AMD/OverdriveBoard/
-F: Platform/LeMaker/CelloBoard/
-F: Platform/SoftIron/
-F: Silicon/AMD/Styx/
-M: Ard Biesheuvel <ardb+tianocore@kernel.org>
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-
-AMD VanGoghBoard
-F: Platform/AMD/VanGoghBoard
-F: Silicon/AMD/VanGoghBoard
-M: Eric Xing <eric.xing@amd.com>
-R: Ken Yao <ken.yao@amd.com>
-R: Duke Zhai <duke.zhai@amd.com>
-R: Igniculus Fu <igniculus.fu@amd.com>
-
-Ampere Computing
-F: Platform/Ampere
-F: Silicon/Ampere
-M: Nhi Pham <nhi@os.amperecomputing.com>
-R: Chuong Tran <chuong@os.amperecomputing.com>
-R: Leif Lindholm <quic_llindhol@quicinc.com>
-R: Rebecca Cran <rebecca@os.amperecomputing.com>
-
-ARM
-F: Platform/ARM/
-F: Silicon/ARM/
-R: Thomas Abraham <thomas.abraham@arm.com>
-M: Sami Mujawar <sami.mujawar@arm.com>
-
-BeagleBoard:
-F: Platform/BeagleBoard/
-F: Silicon/TexasInstruments/
-R: Ard Biesheuvel <ardb+tianocore@kernel.org>
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-
-OptionRomPkg
-F: Drivers/OptionRomPkg/
-W: https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
-M: Ray Ni <ray.ni@intel.com>
-
-StandAloneMMPkg for OP-TEE
-F: Platform/StandaloneMm/PlatformStandaloneMmPkg/
-M: Sami Mujawar <sami.mujawar@arm.com>
-M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
-
-DisplayLink
-F: Drivers/DisplayLink/
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-M: Ard Biesheuvel <ardb+tianocore@kernel.org>
-R: Andy Hayes <andy.hayes@displaylink.com>
-
-HiSilicon
-F: Platform/Hisilicon/
-F: Silicon/Hisilicon/
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-R: Ard Biesheuvel <ardb+tianocore@kernel.org>
-R: Wenyi Xie <xiewenyi2@huawei.com>
-
-Features/Ext4Pkg
-F: Features/Ext4Pkg/
-M: Pedro Falcato <pedro.falcato@gmail.com>
-R: Marvin Häuser <mhaeuser@posteo.de>
-
-Features/Intel
-F: Features/Intel/
-M: Sai Chaganty <rangasai.v.chaganty@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-R: Liming Gao <gaoliming@byosoft.com.cn>
-
-Features/Intel/Debugging
-F: Features/Intel/Debugging/
-M: Eric Dong <eric.dong@intel.com>
-R: Liming Gao <gaoliming@byosoft.com.cn>
-
-Features/Intel/OutOfBandManagement/IpmiFeaturePkg
-F: Features/Intel/OutOfBandManagement/IpmiFeaturePkg
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-R: Liming Gao <gaoliming@byosoft.com.cn>
-
-Features/Intel/UserInterface
-F: Features/Intel/UserInterface/
-M: Dandan Bi <dandan.bi@intel.com>
-R: Liming Gao <gaoliming@byosoft.com.cn>
-
-Features/ManageabilityPkg
-F: Features/ManageabilityPkg/
-M: Abner Chang <abner.chang@amd.com>
-R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
-R: Nickle Wang <nicklew@nvidia.com>
-
-Platform/Intel
-F: Platform/Intel/
-M: Sai Chaganty <rangasai.v.chaganty@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Platform/Intel/QuarkPlatformPkg
-F: Platform/Intel/QuarkPlatformPkg/
-M: Michael D Kinney <michael.d.kinney@intel.com>
-R: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Platform/Intel/Vlv2TbltDevicePkg
-F: Platform/Intel/Vlv2TbltDevicePkg/
-M: Yi Qian <yi.qian@intel.com>
-R: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Platform/Intel/BoardModulePkg
-F: Platform/Intel/BoardModulePkg/
-M: Eric Dong <eric.dong@intel.com>
-R: Liming Gao <gaoliming@byosoft.com.cn>
-
-Platform/Intel/KabylakeOpenBoardPkg
-F: Platform/Intel/KabylakeOpenBoardPkg/
-M: Chasel Chiu <chasel.chiu@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G
-F: Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/
-R: Benjamin Doron <benjamin.doron00@gmail.com>
-
-Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3
-F: Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/
-R: Jeremy Soller <jeremy@system76.com>
-
-Platform/Intel/MinPlatformPkg
-F: Platform/Intel/MinPlatformPkg/
-M: Chasel Chiu <chasel.chiu@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-R: Liming Gao <gaoliming@byosoft.com.cn>
-R: Eric Dong <eric.dong@intel.com>
-
-Platform/Intel/PurleyOpenBoardPkg
-F: Platform/Intel/PurleyOpenBoardPkg/
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-M: Chasel Chiu <chasel.chiu@intel.com>
-
-Platform/Intel/WhiskeylakeOpenBoardPkg
-F: Platform/Intel/WhiskeylakeOpenBoardPkg/
-M: Chasel Chiu <chasel.chiu@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Platform/Intel/CometlakeOpenBoardPkg
-F: Platform/Intel/CometlakeOpenBoardPkg/
-M: Chasel Chiu <chasel.chiu@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
-R: Deepika Kethi Reddy <deepika.kethi.reddy@intel.com>
-R: Kathappan Esakkithevar <kathappan.esakkithevar@intel.com>
-
-Platform/Intel/TigerlakeOpenBoardPkg
-F: Platform/Intel/TigerlakeOpenBoardPkg/
-M: Sai Chaganty <rangasai.v.chaganty@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-R: Heng Luo <heng.luo@intel.com>
-
-Platform/Intel/AlderlakeOpenBoardPkg
-F: Platform/Intel/AlderlakeOpenBoardPkg/
-M: Sai Chaganty <rangasai.v.chaganty@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-R: Rosen Chuang <rosen.chuang@intel.com>
-R: Saloni Kasbekar <saloni.kasbekar@intel.com>
-
-Platform/Intel/WhitleyOpenBoardPkg
-F: Platform/Intel/WhitleyOpenBoardPkg/
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-M: Chasel Chiu <chasel.chiu@intel.com>
-
-Platform/Intel/SimicsOpenBoardPkg
-F: Platform/Intel/SimicsOpenBoardPkg/
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Platform/Intel/Tools
-F: Platform/Intel/Tools/
-M: Bob Feng <bob.c.feng@intel.com>
-M: Liming Gao <gaoliming@byosoft.com.cn>
-R: Yuwei Chen <yuwei.chen@intel.com>
-
-Platform/RISC-V/PlatformPkg
-F: Platform/RISC-V/PlatformPkg/
-M: Sunil V L <sunilvl@ventanamicro.com>
-R: Daniel Schaefer <git@danielschaefer.me>
-
-Platform/SiFive/U5SeriesPkg
-F: Platform/SiFive/U5SeriesPkg/
-M: Daniel Schaefer <git@danielschaefer.me>
-
-Silicon/Intel
-F: Silicon/Intel/
-M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Silicon/Intel/IntelSiliconPkg
-F: Silicon/Intel/IntelSiliconPkg/
-M: Ray Ni <ray.ni@intel.com>
-M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
-R: Ashraf Ali S <ashraf.ali.s@intel.com>
-
-Silicon/Intel/QuarkSocPkg
-F: Silicon/Intel/QuarkSocPkg/
-M: Michael D Kinney <michael.d.kinney@intel.com>
-R: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Silicon/Intel/Vlv2DeviceRefCodePkg
-F: Silicon/Intel/Vlv2DeviceRefCodePkg/
-M: Yi Qian <yi.qian@intel.com>
-R: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Silicon/Intel/CoffeelakeSiliconPkg
-F: Silicon/Intel/CoffeelakeSiliconPkg/
-M: Chasel Chiu <chasel.chiu@intel.com>
-M: Sai Chaganty <rangasai.v.chaganty@intel.com>
-
-Silicon/Intel/KabylakeSiliconPkg
-F: Silicon/Intel/KabylakeSiliconPkg/
-M: Chasel Chiu <chasel.chiu@intel.com>
-M: Sai Chaganty <rangasai.v.chaganty@intel.com>
-
-Silicon/Intel/PurleyRefreshSiliconPkg
-F: Silicon/Intel/PurleyRefreshSiliconPkg/
-M: Chasel Chiu <chasel.chiu@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Silicon/Intel/TigerlakeSiliconPkg
-F: Silicon/Intel/TigerlakeSiliconPkg/
-M: Sai Chaganty <rangasai.v.chaganty@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-R: Heng Luo <heng.luo@intel.com>
-
-Platform/Intel/AlderlakeSiliconPkg
-F: Platform/Intel/AlderlakeSiliconPkg/
-M: Sai Chaganty <rangasai.v.chaganty@intel.com>
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-R: Rosen Chuang <rosen.chuang@intel.com>
-R: Saloni Kasbekar <saloni.kasbekar@intel.com>
-
-Silicon/Intel/WhitleySiliconPkg
-F: Silicon/Intel/WhitleySiliconPkg/
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-M: Chasel Chiu <chasel.chiu@intel.com>
-
-Silicon/Intel/SimicsX58SktPkg
-F: Silicon/Intel/SimicsX58SktPkg/
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Silicon/Intel/SimicsIch10Pkg
-F: Silicon/Intel/SimicsIch10Pkg/
-M: Nate DeSimone <nathaniel.l.desimone@intel.com>
-
-Silicon/Intel/Tools
-F: Silicon/Intel/Tools/
-M: Bob Feng <bob.c.feng@intel.com>
-M: Liming Gao <gaoliming@byosoft.com.cn>
-R: Yuwei Chen <yuwei.chen@intel.com>
-
-Loongson platforms
-F: Platform/Loongson/
-M: Bibo Mao <maobibo@loongson.cn>
-M: Xianglai li <lixianglai@loongson.cn>
-M: Chao Li <lichao@loongson.cn>
-
-Marvell platforms and silicon
-F: Platform/Marvell/
-F: Platform/SolidRun/
-F: Silicon/Marvell/
-M: Marcin Wojtas <marcin.s.wojtas@gmail.com> [wojtas-marcin]
-M: Narinder Dhillon <ndhillon@marvell.com> [ndhillonm]
-R: Leif Lindholm <quic_llindhol@quicinc.com> [leiflindholm]
-
-Miscellaneous drivers
-F: Silicon/Atmel/
-F: Silicon/Openmoko/
-F: Silicon/Synopsys/DesignWare/
-R: Ard Biesheuvel <ardb+tianocore@kernel.org>
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-
-NXP platforms and silicon
-F: Platform/NXP/
-F: Silicon/NXP/
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-R: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>
-
-QEMU EDK II Minimum Platform Specification implementation
-F: Platform/Qemu/QemuOpenBoardPkg/
-M: Pedro Falcato <pedro.falcato@gmail.com>
-R: Theo Jehl <theojehl76@gmail.com>
-
-QEMU sbsa-ref platform
-F: Platform/Qemu/SbsaQemu/
-F: Silicon/Qemu/SbsaQemu/
-M: Ard Biesheuvel <ardb+tianocore@kernel.org>
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-M: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> [hrw]
-R: Graeme Gregory <graeme@xora.org.uk>
-
-Raspberry Pi platforms and silicon
-F: Platform/RaspberryPi/
-F: Silicon/Broadcom/
-M: Ard Biesheuvel <ardb+tianocore@kernel.org>
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-R: Jeremy Linton <jeremy.linton@arm.com>
-
-RPMB driver for OP-TEE
-F: Drivers/OpTee/OpteeRpmbPkg/
-M: Sami Mujawar <sami.mujawar@arm.com>
-M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
-
-Socionext platforms and silicon
-F: Platform/Socionext/
-F: Silicon/NXP/Library/Pcf8563RealTimeClockLib/
-F: Silicon/Socionext/
-M: Ard Biesheuvel <ardb+tianocore@kernel.org>
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-
-Silicon/RISC-V/ProcessorPkg
-F: Silicon/RISC-V/ProcessorPkg/
-M: Sunil V L <sunilvl@ventanamicro.com>
-R: Daniel Schaefer <git@danielschaefer.me>
-
-Silicon/SiFive
-F: Silicon/SiFive/
-M: Daniel Schaefer <git@danielschaefer.me>
-
-Phytium platforms and silicon
-F: Platform/Phytium/
-F: Silicon/Phytium/
-M: Leif Lindholm <quic_llindhol@quicinc.com>
-R: Peng Xie <xiepeng@phytium.com.cn>
-R: Ling Jia <jialing@phytium.com.cn>
-R: Yiqi Shu <shuyiqi@phytium.com.cn>
-
-Sophgo platforms and silicon
-F: Platform/Sophgo/
-F: Silicon/Sophgo/SG2042Pkg/
-M: Sunil V L <sunilvl@ventanamicro.com>
-R: dahogn <dahogn@hotmail.com>
-R: meng-cz <mengcz1126@gmail.com>
-R: caiyuqing379 <caiyuqing_hz@outlook.com>
-R: USER0FISH <libing1202@outlook.com>
-
-Bosc platforms and silicon
-F: Platform/Bosc/
-F: Silicon/Bosc/NanHuPkg/
-M: Sunil V L <sunilvl@ventanamicro.com>
-R: Yang Wang<wangyang@bosc.ac.cn>
-R: Ran Wang<wangran@bosc.ac.cn>
diff --git a/REVIEWERS b/REVIEWERS
new file mode 100644
index 000000000000..5f5a96f4eba1
--- /dev/null
+++ b/REVIEWERS
@@ -0,0 +1,95 @@
+# This file contains the list of reviewers (i.e. people who can
+# review changes, but don't own the areas and can't commit changes)
+# for various parts of edk2-platforms.
+
+# EDK II Platforms reviewers
+# ==========================
+
+# AMD VanGoghBoard
+/Platform/AMD/VanGoghBoard/** @fhh200000 @mingxzha @YSHRong
+
+# Ampere
+/Platform/Ampere/** @bcran @chuongtranle @leiflindholm
+/Silicon/Ampere/** @bcran @chuongtranle @leiflindholm
+
+# ARM
+# Add Thomas Abraham
+# /Platform/ARM/**
+
+# BeagleBoard
+/Platform/BeagleBoard/** @ardbiesheuvel
+/Silicon/TexasInstruments/** @ardbiesheuvel
+
+/Features/Ext4Pkg/** @mhaeuser
+
+# Hisilicon
+# Add Wenyi Xie
+/Platform/Hisilicon/** @ardbiesheuvel
+/Silicon/Hisilicon/** @ardbiesheuvel
+
+/Features/Intel/** @lgao4
+/Features/Intel/Debugging/** @lgao4
+/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @lgao4
+/Features/Intel/UserInterface/** @lgao4
+
+/Platform/Intel/QuarkPlatformPkg/** @nate-desimone
+/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone
+/Platform/Intel/BoardModulePkg/** @lgao4
+/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot5
+/Platform/Intel/MinPlatformPkg/** @lgao4 @ydong10
+/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu
+/Platform/Intel/CometlakeOpenBoardPkg/** @dkethire @kesakkit
+# Add Heng Luo
+# /Platform/Intel/TigerlakeOpenBoardPkg/**
+/Platform/Intel/AlderlakeOpenBoardPkg/** @rbitw @SaloniKasbekar
+/Platform/Intel/Tools/** @YuweiChen1110
+
+/Silicon/Intel/IntelSiliconPkg/** @AshrafAliS
+/Silicon/Intel/QuarkSocPkg/** @nate-desimone
+/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone
+
+# Add Heng Luo
+# /Silicon/Intel/TigerlakeSiliconPkg/**
+
+/Silicon/Intel/AlderlakeSiliconPkg/** @rbitw @SaloniKasbekar
+
+/Silicon/Intel/Tools/** @YuweiChen1110
+
+/Features/ManageabilityPkg/** @abdattar @nicklela
+
+/Platform/Marvell/** @leiflindholm
+/Silicon/Marvell/** @leiflindholm
+
+# Miscellaneous Drivers
+/Silicon/Atmel/** @ardbiesheuvel
+/Silicon/Openmoko/** @ardbiesheuvel
+/Silicon/Synopsys/DesignWare/** @ardbiesheuvel
+
+/Platform/NXP/** @Meenakshi88
+/Silicon/NXP/** @Meenakshi88
+
+# QEMU EDK II Minimum Platform Specification implementation
+/Platform/Qemu/QemuOpenBoardPkg/** @theomacx86
+
+# Add Graeme Gregory
+# /Platform/Qemu/SbsaQemu/**
+# /Silicon/Qemu/SbsaQemu/**
+
+# Raspberry Pi platforms and silicon
+/Platform/RaspberryPi/** @jlinton
+/Silicon/Broadcom/** @jlinton
+
+/Platform/RISC-V/PlatformPkg/** @JohnAZoidberg
+/Silicon/RISC-V/ProcessorPkg/** @JohnAZoidberg
+
+# Phytium platforms and silicon
+# Add Peng Xie, Ling Jia and Yiqi Shu
+# /Platform/Phytium/**
+# /Silicon/Phytium/**
+
+/Platform/SolidRun/** @leiflindholm
+
+# Sophgo platforms and silicon
+/Platform/Sophgo/** @caiyiqing379 @dahogn @meng-cz @USER0FISH
+/Silicon/Sophgo/SG2042Pkg/** @caiyiqing379 @dahogn @meng-cz @USER0FISH
+
diff --git a/Readme.md b/Readme.md
index 8de9eaa7cfbb..792e27e51843 100644
--- a/Readme.md
+++ b/Readme.md
@@ -32,10 +32,30 @@ Many platforms require additional image processing beyond the EDK2 build.
 Any such steps should be documented (as a Readme.md), and any necessary helper
 scripts be contained, under said platform directory.
 
-Any contributions to this branch should be submitted via email to the
-edk2-devel mailing list with a subject prefix of `[platforms]`. See
-[Laszlo's excellent guide](https://github.com/tianocore/tianocore.github.io/wiki/Laszlo's-unkempt-git-guide-for-edk2-contributors-and-maintainers) for details
-on how to do this successfully.
+Any contributions to this repo should be submitted via GitHub Pull Request.
+
+For details of who owns code in certain parts of the repo, see the CODEOWNERS and
+REVIEWERS files. Look in CONTRIBUTORS.md to find out people's names and their
+email addresses.
+
+In general, you should not privately email the maintainer. You should
+email the edk2-devel list, and Cc the area maintainers and
+reviewers.
+
+If the maintainer wants to hand over the role to other people,
+they should create a PR on GitHub to update CODEOWNERS,
+REVIEWERS and CONTRIBUTORS.md with new maintainer, and the new maintainer
+should review the PR and approve it.
+
+EDK II Platforms
+----------------
+W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
+L: https://edk2.groups.io/g/devel/
+T: git - https://github.com/tianocore/edk2-platforms.git
+
+Responsible Disclosure, Reporting Security Issues
+-------------------------------------------------
+W: https://github.com/tianocore/tianocore.github.io/wiki/Security
 
 # How to build (Linux Environment)
 
@@ -294,7 +314,7 @@ For more information, see the
 
 # Maintainers
 
-See [Maintainers.txt](Maintainers.txt).
+See [CONTRIBUTORS.md](CONTRIBUTORS.md), [CODEOWNERS](CODEOWNERS) and [REVIEWERS](REVIEWERS).
 
 # Submodules
 
-- 
2.46.0



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120474): https://edk2.groups.io/g/devel/message/120474
Mute This Topic: https://groups.io/mt/108245296/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the GitHub Pull Request workflow
  2024-09-03 14:02 ` [edk2-devel] [PATCH edk2-platforms v5 1/1] " Rebecca Cran
@ 2024-09-03 19:25   ` Michael D Kinney
  2024-09-03 19:44     ` Rebecca Cran
  0 siblings, 1 reply; 10+ messages in thread
From: Michael D Kinney @ 2024-09-03 19:25 UTC (permalink / raw)
  To: devel@edk2.groups.io, rebecca@bsdio.com, Leif Lindholm,
	Michael Kubacki
  Cc: Kinney, Michael D

Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>


> -----Original Message-----
> From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Rebecca
> Cran
> Sent: Tuesday, September 3, 2024 7:03 AM
> To: devel@edk2.groups.io; Leif Lindholm <quic_llindhol@quicinc.com>;
> Kinney, Michael D <michael.d.kinney@intel.com>; Michael Kubacki
> <mikuback@linux.microsoft.com>
> Cc: Rebecca Cran <rebecca@bsdio.com>
> Subject: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the GitHub
> Pull Request workflow
> 
> Migrate data from Maintainers.txt to the GitHub standard CODEOWNERS
> files plus REVIEWERS and CONTRIBUTORS.md. The latter file contains
> mappings from name to email address and GitHub usernames, which will
> help people who want to email maintainers instead of using GitHub.
> 
> Add .github/workflows/AssignReviewers.yml which adds reviewers to a
> Pull Request based on the content of the REVIEWERS file.
> 
> Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
> ---
>  .github/workflows/AssignReviewers.yml |  34 ++
>  CODEOWNERS                            | 147 +++++++
>  CONTRIBUTORS.md                       |  70 +++
>  Maintainers.txt                       | 448 --------------------
>  REVIEWERS                             |  95 +++++
>  Readme.md                             |  30 +-
>  6 files changed, 371 insertions(+), 453 deletions(-)
> 
> diff --git a/.github/workflows/AssignReviewers.yml
> b/.github/workflows/AssignReviewers.yml
> new file mode 100644
> index 000000000000..3fbbc8584000
> --- /dev/null
> +++ b/.github/workflows/AssignReviewers.yml
> @@ -0,0 +1,34 @@
> +## @file
> +# Assign reviewers from a REVIEWERS file using CODEOWNERS syntax
> +#
> +# Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>
> +# SPDX-License-Identifier: BSD-2-Clause-Patent
> +##
> +
> +name: Assign reviewers from a REVIEWERS file using CODEOWNERS syntax
> +
> +on:
> +  pull_request_target:
> +    types: [opened, synchronize, reopened, ready_for_review]
> +    branches:
> +      - master
> +
> +jobs:
> +  assign_reviewers:
> +    if: github.event.pull_request.draft == false
> +    runs-on: ubuntu-latest
> +    permissions:
> +      pull-requests: write
> +    steps:
> +      - name: Generate Token
> +        id: generate-token
> +        uses: actions/create-github-app-token@v1
> +        with:
> +          app-id: ${{ secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_ID
> }}
> +          private-key: ${{
> secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_PRIVATE_KEY }}
> +      - name: Checkout Pull Request Target
> +        uses: actions/checkout@v2
> +      - name: Assign Reviewers
> +        uses: mdkinney/github-action-assign-reviewers@main
> +        with:
> +          token: ${{ steps.generate-token.outputs.token }}
> diff --git a/CODEOWNERS b/CODEOWNERS
> new file mode 100644
> index 000000000000..99ef06e7cdbc
> --- /dev/null
> +++ b/CODEOWNERS
> @@ -0,0 +1,147 @@
> +# This file contains the list of maintainers (i.e. people who own the
> +# areas and can commit changes) for various parts of edk2-platforms.
> +
> +# EDK II Platforms maintainers
> +# ============================
> +
> +* @leiflindholm @mdkinney
> +
> +/Platform/96Boards/** @ardbiesheuvel @leiflindholm
> +
> +/Platform/AMD/** @abdattar @changab @pbgrimes
> +
> +/Platform/AMD/AgesaModulePkg/** @abdattar @changab @pbgrimes
> +/Platform/AMD/AgesaPkg/**       @abdattar @changab @pbgrimes
> +/Platform/AMD/AmdCbsPkg/**      @abdattar @changab @pbgrimes
> +/Platform/AMD/AmdCpmPkg/**      @abdattar @changab @pbgrimes
> +
> +# AMD Seattle platforms
> +/Platform/AMD/OverdriveBoard/** @abdattar @ardbiesheuvel @changab
> @leiflindholm @pbgrimes
> +/Silicon/AMD/Styx/**            @abdattar @ardbiesheuvel @changab
> @leiflindholm @pbgrimes
> +/Platform/LeMaker/CelloBoard/** @ardbiesheuvel @leiflindholm
> +/Platform/SoftIron/             @ardbiesheuvel @leiflindholm
> +
> +# AMD VanGoghBoard
> +/Platform/AMD/VanGoghBoard/** @abdattar @changab @exinghr @pbgrimes
> +
> +# Ampere Computing
> +/Platform/Ampere/** @nhivp
> +/Silicon/Ampere/** @nhivp
> +
> +# ARM
> +/Platform/ARM/** @samimujawar
> +/Silicon/ARM/** @samimujawar
> +
> +# BeagleBoard
> +/Platform/BeagleBoard/** @ardbiesheuvel @leiflindholm
> +/Silicon/TexasInstruments/** @ardbiesheuvel @leiflindholm
> +
> +# Bosc platforms and silicon
> +/Platform/Bosc/** @vlsunil
> +/Silicon/Bosc/NanHuPkg/** @vlsunil
> +
> +# DisplayLink
> +/Drivers/DisplayLink/** @ardbiesheuvel @leiflindholm
> +
> +/Features/Ext4Pkg/** @heatd
> +
> +# HiSilicon
> +/Platform/Hisilicon/** @leiflindholm
> +/Silicon/Hisilicon/** @leiflindholm
> +
> +/Features/Intel/** @nate-desimone @SaiChaganty
> +/Features/Intel/Debugging/** @nate-desimone @SaiChaganty @ydong10
> +/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @nate-desimone
> @SaiChaganty
> +/Features/Intel/UserInterface/** @dandanbi @nate-desimone @SaiChaganty
> +
> +/Features/ManageabilityPkg/** @changab
> +
> +/Platform/Intel/** @nate-desimone @SaiChaganty
> +/Platform/Intel/QuarkPlatformPkg/** @mdkinney @nate-desimone
> @SaiChaganty
> +/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone @SaiChaganty
> @yqian4
> +/Platform/Intel/BoardModulePkg/** @nate-desimone @SaiChaganty @ydong10
> +/Platform/Intel/KabylakeOpenBoardPkg/** @ChaselChiu @nate-desimone
> @SaiChaganty
> +/Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/**
> @benjamindoron @nate-desimone @SaiChaganty
> +/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot51
> +/Platform/Intel/MinPlatformPkg/** @ChaselChiu @nate-desimone
> @SaiChaganty
> +/Platform/Intel/PurleyOpenBoardPkg/** @ChaselChiu @nate-desimone
> @SaiChaganty
> +/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu @nate-desimone
> @SaiChaganty
> +/Platform/Intel/CometlakeOpenBoardPkg/** @ChaselChiu @nate-desimone
> @SaiChaganty
> +/Platform/Intel/TigerlakeOpenBoardPkg/** @nate-desimone @SaiChaganty
> +/Platform/Intel/AlderlakeOpenBoardPkg/** @nate-desimone @SaiChaganty
> +/Platform/Intel/WhitleyOpenBoardPkg/** @ChaselChiu @nate-desimone
> @SaiChaganty
> +/Platform/Intel/SimicsOpenBoardPkg/** @nate-desimone @SaiChaganty
> +/Platform/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
> +
> +/Silicon/Intel/** @nate-desimone @SaiChaganty
> +/Silicon/Intel/IntelSiliconPkg/** @nate-desimone @niruiyu @SaiChaganty
> +/Silicon/Intel/QuarkSocPkg/** @mdkinney @nate-desimone @SaiChaganty
> +/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone @SaiChaganty
> @yqian
> +/Silicon/Intel/CoffeelakeSiliconPkg/** @ChaselChiu @nate-desimone
> @SaiChaganty
> +/Silicon/Intel/KabylakeSiliconPkg/** @ChaselChiu @nate-desimone
> @SaiChaganty
> +/Silicon/Intel/PurleyRefreshSiliconPkg/** @ChaselChiu @nate-desimone
> @SaiChaganty
> +/Silicon/Intel/TigerlakeSiliconPkg/** @nate-desimone @SaiChaganty
> +/Silicon/Intel/AlderlakeSiliconPkg/** @nate-desimone @SaiChaganty
> +/Silicon/Intel/WhitleySiliconPkg/** @ChaselChiu @nate-desimone
> @SaiChaganty
> +/Silicon/Intel/SimicsX58SktPkg/** @nate-desimone @SaiChaganty
> +/Silicon/Intel/SimicsIch10Pkg/** @nate-desimone @SaiChaganty
> +/Silicon/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
> +
> +# Loongson platforms
> +/Platform/Loongson/** @bibo-mao @kilaterlee @lixianglai
> +
> +# Marvell platforms and silicon
> +/Platform/Marvell/** @ndhillonm @wojtas-marcin
> +/Platform/SolidRun/** @ndhillonm @wojtas-marcin
> +/Silicon/Marvell/** @ndhillonm @wojtas-marcin
> +
> +# Miscellaneous drivers
> +/Silicon/Atmel/** @leiflindholm
> +/Silicon/Openmoko/** @leiflindholm
> +/Silicon/Synopsys/DesignWare/** @leiflindholm
> +
> +# NXP platforms and silicon
> +/Platform/NXP/** @leiflindholm
> +/Silicon/NXP/** @leiflindholm
> +
> +# OptionRomPkg
> +# https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
> +/Drivers/OptionRomPkg/** @niruiyu
> +
> +# Phytium platforms and silicon
> +/Platform/Phytium/** @leiflindholm
> +/Silicon/Phytium/** @leiflindholm
> +
> +# QEMU EDK II Minimum Platform Specification implementation
> +/Platform/Qemu/QemuOpenBoardPkg/** @heatd
> +
> +# QEMU sbsa-ref platform
> +/Platform/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
> +/Silicon/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
> +
> +# Raspberry Pi platforms and silicon
> +/Platform/RaspberryPi/** @ardbiesheuvel @leiflindholm
> +/Silicon/Broadcom/** @ardbiesheuvel @leiflindholm
> +
> +# RPMB driver for OP-TEE
> +/Drivers/OpTee/OpteeRpmbPkg/** @apalos @samimujawar
> +
> +/Platform/RISC-V/PlatformPkg/** @vlsunil
> +
> +/Platform/SiFive/U5SeriesPkg/** @JohnAZoidberg
> +
> +# Socionext platforms and silicon
> +/Platform/Socionext/** @ardbiesheuvel @leiflindholm
> +/Silicon/NXP/Library/Pcf8563RealTimeClockLib/** @ardbiesheuvel
> @leiflindholm
> +/Silicon/Socionext/** @ardbiesheuvel @leiflindholm
> +
> +/Silicon/RISC-V/ProcessorPkg/** @vlsunil
> +
> +/Silicon/SiFive/** @JohnAZoidberg
> +
> +# Sophgo platforms and silicon
> +/Platform/Sophgo/** @vlsunil
> +/Silicon/Sophgo/SG2042Pkg/** @vlsunil
> +
> +# StandAloneMMPkg for OP-TEE
> +/Platform/StandaloneMm/PlatformStandaloneMmPkg/** @apalos @samimujawar
> diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
> new file mode 100644
> index 000000000000..aa6df842fbb2
> --- /dev/null
> +++ b/CONTRIBUTORS.md
> @@ -0,0 +1,70 @@
> +EDK II Platforms Maintainers and Reviewers
> +==========================================
> +
> +This file is intended to provide an easy way to look up people's names
> and email addresses given their GitHub
> +usernames from the CODEOWNERS or REVIEWERS files.
> +
> +Since it's an extra file to remember to update when changing
> maintainers or reviewers, it will likely become
> +out-of-sync with CODEOWNERS and/or REVIEWERS over time and need an
> occasional refresh.
> +
> +| Name                   | e-mail address                   | Github
> username                                      |
> +|------------------------|----------------------------------|----------
> --------------------------------------------|
> +| Abdul Lateef Attar     | AbdulLateef.Attar@amd.com        |
> [@abdattar](https://github.com/abdattar)             |
> +| Abner Chang            | abner.chang@amd.com              |
> [@changab](https://github.com/changab)               |
> +| Ard Biesheuvel         | ardb+tianocore@kernel.org        |
> [@ardbiesheuvel](https://github.com/ardbiesheuvel)   |
> +| Ashraf Ali S           | ashraf.ali.s@intel.com           |
> [@AshrafAliS](https://github.com/AshrafAliS)         |
> +| Benjamin Doron         | benjamin.doron00@gmail.com       |
> [@benjamindoron](https://github.com/benjamindoron)   |
> +| Bibo Mao               | maobibo@loongson.cn              | [@bibo-
> mao](https://github.com/bibo-mao)             |
> +| Bob Feng               | bob.c.feng@intel.com             |
> [@BobCF](https://github.com/BobCF)                   |
> +| caiyuqing379           | caiyuqing_hz@outlook.com         |
> [@caiyuqing379](https://github.com/caiyuqing379)     |
> +| Chao Li                | lichao@loongson.cn               |
> [@kilaterlee](https://github.com/kilaterlee)         |
> +| Chasel Chiu            | chasel.chiu@intel.com            |
> [@ChaselChiu](https://github.com/ChaselChiu)         |
> +| Chuong Tran            | chuong@os.amperecomputing.com    |
> [@chuongtranle](https://github.com/chuongtranle)     |
> +| dahogn                 | dahogn@hotmail.com               |
> [@dahogn](https://github.com/dahogn)                 |
> +| Dandan Bi              | dandan.bi@intel.com              |
> [@dandanbi](https://github.com/dandanbi)             |
> +| Daniel Schaefer        | git@danielschaefer.me            |
> [@JohnAZoidberg](https://github.com/JohnAZoidberg)   |
> +| Deepika Kethi Reddy    | deepika.kethi.reddy@intel.com    |
> [@dkethire](https://github.com/dkethire)             |
> +| Duke Zhai              | duke.zhai@amd.com                |
> [@mingxzha](https://github.com/mingxzha)             |
> +| Eric Dong              | eric.dong@intel.com              |
> [@ydong10](https://github.com/ydong10)               |
> +| Eric Xing              | eric.xing@amd.com                |
> [@exinghr](https://github.com/exinghr)               |
> +| Graeme Gregory         | graeme@xora.org.uk               |
> |
> +| Heng Luo               | heng.luo@intel.com               |
> |
> +| Igniculus Fu           | igniculus.fu@amd.com             |
> [@fhh200000](https://github.com/fhh200000)           |
> +| Ilias Apalodimas       | ilias.apalodimas@linaro.org      |
> [@apalos](https://github.com/apalos)                 |
> +| Jeremy Linton          | jeremy.linton@arm.com            |
> [@jlinton](https://github.com/jlinton)               |
> +| Jeremy Soller          | jeremy@system76.com              |
> [@jackpot51](https://github.com/jackpot51)           |
> +| Kathappan Esakkithevar | kathappan.esakkithevar@intel.com |
> [@kesakkit](https://github.com/kesakkit)             |
> +| Ken Yao                | ken.yao@amd.com                  |
> [@YSHRong](https://github.com/YSHRong)               |
> +| Leif Lindholm          | quic_llindhol@quicinc.com        |
> [@leiflindholm](https://github.com/leiflindholm)     |
> +| Liming Gao             | gaoliming@byosoft.com.cn         |
> [@lgao4](https://github.com/lgao4)                   |
> +| Ling Jia               | jialing@phytium.com.cn           |
> |
> +| Marcin Juszkiewicz     | marcin.juszkiewicz@linaro.org    |
> [@hrw](https://github.com/hrw)                       |
> +| Marcin Wojtas          | marcin.s.wojtas@gmail.com        | [@wojtas-
> marcin](https://github.com/wojtas-marcin)   |
> +| Marvin Häuser          | mhaeuser@posteo.de               |
> [@mhaeuser](https://github.com/mhaeuser)             |
> +| Meenakshi Aggarwal     | meenakshi.aggarwal@nxp.com       |
> [@Meenakshi88](https://github.com/Meenakshi88)       |
> +| meng-cz                | mengcz1126@gmail.com             | [@meng-
> cz](https://github.com/meng-cz)               |
> +| Michael D Kinney       | michael.d.kinney@intel.com       |
> [@mdkinney](https://github.com/mdkinney)             |
> +| Narinder Dhillon       | ndhillon@marvell.com             |
> [@ndhillonm](https://github.com/ndhillonm)           |
> +| Nate DeSimone          | nathaniel.l.desimone@intel.com   | [@nate-
> desimone](https://github.com/nate-desimone)   |
> +| Nhi Pham               | nhi@os.amperecomputing.com       |
> [@nhivp](https://github.com/nhivp)                   |
> +| Nickle Wang            | nicklew@nvidia.com               |
> [@nicklela](https://github.com/nicklela)             |
> +| Paul Grimes            | paul.grimes@amd.com              |
> [@pbgrimes](https://github.com/pbgrimes)             |
> +| Pedro Falcato          | pedro.falcato@gmail.com          |
> [@heatd](https://github.com/heatd)                   |
> +| Peng Xie               | xiepeng@phytium.com.cn           |
> |
> +| Ran Wang               | wangran@bosc.ac.cn               |
> |
> +| Ray Ni                 | ray.ni@intel.com                 |
> [@niruiyu](https://github.com/niruiyu)               |
> +| Rebecca Cran           | rebecca@os.amperecomputing.com   |
> [@bcran](https://github.com/bcran)                   |
> +| Rosen Chuang           | rosen.chuang@intel.com           |
> [@rbitw](https://github.com/rbitw)                   |
> +| Sai Chaganty           | rangasai.v.chaganty@intel.com    |
> [@SaiChaganty](https://github.com/SaiChaganty)       |
> +| Saloni Kasbekar        | saloni.kasbekar@intel.com        |
> [@SaloniKasbekar](https://github.com/SaloniKasbekar) |
> +| Sami Mujawar           | sami.mujawar@arm.com             |
> [@samimujawar](https://github.com/samimujawar)       |
> +| Sunil V L              | sunilvl@ventanamicro.com         |
> [@vlsunil](https://github.com/vlsunil)               |
> +| Theo Jehl              | theojehl76@gmail.com             |
> [@theomacx86](https://github.com/theomacx86)         |
> +| Thomas Abraham         | thomas.abraham@arm.com           |
> |
> +| USER0FISH              | libing1202@outlook.com           |
> [@USER0FISH](https://github.com/USER0FISH)           |
> +| Wenyi Xie              | xiewenyi2@huawei.com             |
> |
> +| Xianglai li            | lixianglai@loongson.cn           |
> [@lixianglai](https://github.com/lixianglai)         |
> +| Yang Wang              | wangyang@bosc.ac.cn              |
> |
> +| Yi Qian                | yi.qian@intel.com                |
> [@yqian4](https://github.com/yqian4)                 |
> +| Yiqi Shu               | shuyiqi@phytium.com.cn           |
> |
> +| Yuwei Chen             | yuwei.chen@intel.com             |
> [@YuweiChen1110](https://github.com/YuweiChen1110)   |
> diff --git a/Maintainers.txt b/Maintainers.txt
> deleted file mode 100644
> index ff8c5c7b3d29..000000000000
> --- a/Maintainers.txt
> +++ /dev/null
> @@ -1,448 +0,0 @@
> -EDK II Platforms Maintainers
> -============================
> -
> -This file provides information about the primary maintainers for
> -EDK II Platforms.
> -
> -In general, you should not privately email the maintainer. You should
> -email the edk2-devel list, and Cc the package maintainers and
> -reviewers.
> -
> -If the package maintainer wants to hand over the role to other people,
> -the package maintainer should send the patch to update Maintainers.txt
> -with new maintainer, and the new maintainer should follow up with
> -an Acked-by or a Reviewed-by.
> -
> -Descriptions of section entries:
> -
> -  L: Mailing list that is relevant to this area (default is edk2-devel)
> -     Patches and questions should be sent to the email list.
> -  M: Package Maintainer: Cc address for patches and questions.
> Responsible
> -     for reviewing and pushing package changes to source control.
> -  R: Package Reviewer: Cc address for patches and questions. Reviewers
> help
> -     maintainers review code, but don't have push access. A designated
> Package
> -     Reviewer is reasonably familiar with the Package (or some modules
> -     thereof), and/or provides testing or regression testing for the
> Package
> -     (or some modules thereof), in certain platforms and environments.
> -  W: Web-page with status/info
> -  T: SCM tree type and location.  Type is one of: git, svn.
> -  S: Status, one of the following:
> -     Supported:  Someone is actually paid to look after this.
> -     Maintained: Someone actually looks after it.
> -     Odd Fixes:  It has a maintainer but they don't have time to do
> -                 much other than throw the odd patch in. See below.
> -     Orphan:     No current maintainer [but maybe you could take the
> -                 role as you write your new code].
> -     Obsolete:   Old code. Something tagged obsolete generally means
> -                 it has been replaced by a better system and you
> -                 should be using that.
> -  F: Files and directories with wildcard patterns.
> -     A trailing slash includes all files and subdirectory files.
> -     F:   MdeModulePkg/   all files in and below MdeModulePkg
> -     F:   MdeModulePkg/*  all files in MdeModulePkg, but not below
> -     F:   */Pci/*         all files in a directory called Pci, at any
> depth in
> -                          the hierarchy, but not below
> -     One pattern per line.  Multiple F: lines per section acceptable.
> -  X: Files and directories that are NOT maintained, same rules as F:
> -     Files exclusions are tested after file matches.
> -     Can be useful for excluding a specific subdirectory, for instance:
> -     F:   NetworkPkg/
> -     X:   NetworkPkg/Ip6Dxe/
> -     matches all files in and below NetworkPkg excluding
> NetworkPkg/Ip6Dxe/
> -  Filenames not caught by any F: rule get matched as being located in
> the top-
> -  level directory. (Internally, the script looks for a match called
> '<default>',
> -  so please don't add a file called that in the top-level directory.)
> -
> -
> -EDK II Platforms
> -----------------
> -W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
> -L: https://edk2.groups.io/g/devel/
> -T: git - https://github.com/tianocore/edk2-platforms.git
> -
> -All patches CC:d here
> -L: devel@edk2.groups.io
> -F: *
> -F: */
> -
> -EDK II Platforms maintainers
> -----------------------------
> -F: *
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -M: Michael D Kinney <michael.d.kinney@intel.com>
> -
> -Responsible Disclosure, Reporting Security Issues
> --------------------------------------------------
> -W: https://github.com/tianocore/tianocore.github.io/wiki/Security
> -
> -EDK II Platforms Packages:
> ---------------------------
> -
> -96Boards
> -F: Platform/96Boards/
> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -
> -AMD
> -F: Platform/AMD
> -M: Abner Chang <abner.chang@amd.com>
> -M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> -M: Paul Grimes <paul.grimes@amd.com>
> -
> -F: Platform/AMD/AgesaModulePkg
> -F: Platform/AMD/AgesaPkg
> -F: Platform/AMD/AmdCbsPkg
> -M: Paul Grimes <paul.grimes@amd.com>
> -R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> -R: Abner Chang <abner.chang@amd.com>
> -
> -F: Platform/AMD/AmdCpmPkg
> -M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> -R: Paul Grimes <paul.grimes@amd.com>
> -R: Abner Chang <abner.chang@amd.com>
> -
> -AMD Seattle
> -F: Platform/AMD/OverdriveBoard/
> -F: Platform/LeMaker/CelloBoard/
> -F: Platform/SoftIron/
> -F: Silicon/AMD/Styx/
> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -
> -AMD VanGoghBoard
> -F: Platform/AMD/VanGoghBoard
> -F: Silicon/AMD/VanGoghBoard
> -M: Eric Xing <eric.xing@amd.com>
> -R: Ken Yao <ken.yao@amd.com>
> -R: Duke Zhai <duke.zhai@amd.com>
> -R: Igniculus Fu <igniculus.fu@amd.com>
> -
> -Ampere Computing
> -F: Platform/Ampere
> -F: Silicon/Ampere
> -M: Nhi Pham <nhi@os.amperecomputing.com>
> -R: Chuong Tran <chuong@os.amperecomputing.com>
> -R: Leif Lindholm <quic_llindhol@quicinc.com>
> -R: Rebecca Cran <rebecca@os.amperecomputing.com>
> -
> -ARM
> -F: Platform/ARM/
> -F: Silicon/ARM/
> -R: Thomas Abraham <thomas.abraham@arm.com>
> -M: Sami Mujawar <sami.mujawar@arm.com>
> -
> -BeagleBoard:
> -F: Platform/BeagleBoard/
> -F: Silicon/TexasInstruments/
> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -
> -OptionRomPkg
> -F: Drivers/OptionRomPkg/
> -W: https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
> -M: Ray Ni <ray.ni@intel.com>
> -
> -StandAloneMMPkg for OP-TEE
> -F: Platform/StandaloneMm/PlatformStandaloneMmPkg/
> -M: Sami Mujawar <sami.mujawar@arm.com>
> -M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
> -
> -DisplayLink
> -F: Drivers/DisplayLink/
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> -R: Andy Hayes <andy.hayes@displaylink.com>
> -
> -HiSilicon
> -F: Platform/Hisilicon/
> -F: Silicon/Hisilicon/
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
> -R: Wenyi Xie <xiewenyi2@huawei.com>
> -
> -Features/Ext4Pkg
> -F: Features/Ext4Pkg/
> -M: Pedro Falcato <pedro.falcato@gmail.com>
> -R: Marvin Häuser <mhaeuser@posteo.de>
> -
> -Features/Intel
> -F: Features/Intel/
> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -R: Liming Gao <gaoliming@byosoft.com.cn>
> -
> -Features/Intel/Debugging
> -F: Features/Intel/Debugging/
> -M: Eric Dong <eric.dong@intel.com>
> -R: Liming Gao <gaoliming@byosoft.com.cn>
> -
> -Features/Intel/OutOfBandManagement/IpmiFeaturePkg
> -F: Features/Intel/OutOfBandManagement/IpmiFeaturePkg
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -R: Liming Gao <gaoliming@byosoft.com.cn>
> -
> -Features/Intel/UserInterface
> -F: Features/Intel/UserInterface/
> -M: Dandan Bi <dandan.bi@intel.com>
> -R: Liming Gao <gaoliming@byosoft.com.cn>
> -
> -Features/ManageabilityPkg
> -F: Features/ManageabilityPkg/
> -M: Abner Chang <abner.chang@amd.com>
> -R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> -R: Nickle Wang <nicklew@nvidia.com>
> -
> -Platform/Intel
> -F: Platform/Intel/
> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Platform/Intel/QuarkPlatformPkg
> -F: Platform/Intel/QuarkPlatformPkg/
> -M: Michael D Kinney <michael.d.kinney@intel.com>
> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Platform/Intel/Vlv2TbltDevicePkg
> -F: Platform/Intel/Vlv2TbltDevicePkg/
> -M: Yi Qian <yi.qian@intel.com>
> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Platform/Intel/BoardModulePkg
> -F: Platform/Intel/BoardModulePkg/
> -M: Eric Dong <eric.dong@intel.com>
> -R: Liming Gao <gaoliming@byosoft.com.cn>
> -
> -Platform/Intel/KabylakeOpenBoardPkg
> -F: Platform/Intel/KabylakeOpenBoardPkg/
> -M: Chasel Chiu <chasel.chiu@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G
> -F: Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/
> -R: Benjamin Doron <benjamin.doron00@gmail.com>
> -
> -Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3
> -F: Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/
> -R: Jeremy Soller <jeremy@system76.com>
> -
> -Platform/Intel/MinPlatformPkg
> -F: Platform/Intel/MinPlatformPkg/
> -M: Chasel Chiu <chasel.chiu@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -R: Liming Gao <gaoliming@byosoft.com.cn>
> -R: Eric Dong <eric.dong@intel.com>
> -
> -Platform/Intel/PurleyOpenBoardPkg
> -F: Platform/Intel/PurleyOpenBoardPkg/
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -M: Chasel Chiu <chasel.chiu@intel.com>
> -
> -Platform/Intel/WhiskeylakeOpenBoardPkg
> -F: Platform/Intel/WhiskeylakeOpenBoardPkg/
> -M: Chasel Chiu <chasel.chiu@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Platform/Intel/CometlakeOpenBoardPkg
> -F: Platform/Intel/CometlakeOpenBoardPkg/
> -M: Chasel Chiu <chasel.chiu@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
> -R: Deepika Kethi Reddy <deepika.kethi.reddy@intel.com>
> -R: Kathappan Esakkithevar <kathappan.esakkithevar@intel.com>
> -
> -Platform/Intel/TigerlakeOpenBoardPkg
> -F: Platform/Intel/TigerlakeOpenBoardPkg/
> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -R: Heng Luo <heng.luo@intel.com>
> -
> -Platform/Intel/AlderlakeOpenBoardPkg
> -F: Platform/Intel/AlderlakeOpenBoardPkg/
> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -R: Rosen Chuang <rosen.chuang@intel.com>
> -R: Saloni Kasbekar <saloni.kasbekar@intel.com>
> -
> -Platform/Intel/WhitleyOpenBoardPkg
> -F: Platform/Intel/WhitleyOpenBoardPkg/
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -M: Chasel Chiu <chasel.chiu@intel.com>
> -
> -Platform/Intel/SimicsOpenBoardPkg
> -F: Platform/Intel/SimicsOpenBoardPkg/
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Platform/Intel/Tools
> -F: Platform/Intel/Tools/
> -M: Bob Feng <bob.c.feng@intel.com>
> -M: Liming Gao <gaoliming@byosoft.com.cn>
> -R: Yuwei Chen <yuwei.chen@intel.com>
> -
> -Platform/RISC-V/PlatformPkg
> -F: Platform/RISC-V/PlatformPkg/
> -M: Sunil V L <sunilvl@ventanamicro.com>
> -R: Daniel Schaefer <git@danielschaefer.me>
> -
> -Platform/SiFive/U5SeriesPkg
> -F: Platform/SiFive/U5SeriesPkg/
> -M: Daniel Schaefer <git@danielschaefer.me>
> -
> -Silicon/Intel
> -F: Silicon/Intel/
> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Silicon/Intel/IntelSiliconPkg
> -F: Silicon/Intel/IntelSiliconPkg/
> -M: Ray Ni <ray.ni@intel.com>
> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
> -R: Ashraf Ali S <ashraf.ali.s@intel.com>
> -
> -Silicon/Intel/QuarkSocPkg
> -F: Silicon/Intel/QuarkSocPkg/
> -M: Michael D Kinney <michael.d.kinney@intel.com>
> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Silicon/Intel/Vlv2DeviceRefCodePkg
> -F: Silicon/Intel/Vlv2DeviceRefCodePkg/
> -M: Yi Qian <yi.qian@intel.com>
> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Silicon/Intel/CoffeelakeSiliconPkg
> -F: Silicon/Intel/CoffeelakeSiliconPkg/
> -M: Chasel Chiu <chasel.chiu@intel.com>
> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> -
> -Silicon/Intel/KabylakeSiliconPkg
> -F: Silicon/Intel/KabylakeSiliconPkg/
> -M: Chasel Chiu <chasel.chiu@intel.com>
> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> -
> -Silicon/Intel/PurleyRefreshSiliconPkg
> -F: Silicon/Intel/PurleyRefreshSiliconPkg/
> -M: Chasel Chiu <chasel.chiu@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Silicon/Intel/TigerlakeSiliconPkg
> -F: Silicon/Intel/TigerlakeSiliconPkg/
> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -R: Heng Luo <heng.luo@intel.com>
> -
> -Platform/Intel/AlderlakeSiliconPkg
> -F: Platform/Intel/AlderlakeSiliconPkg/
> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -R: Rosen Chuang <rosen.chuang@intel.com>
> -R: Saloni Kasbekar <saloni.kasbekar@intel.com>
> -
> -Silicon/Intel/WhitleySiliconPkg
> -F: Silicon/Intel/WhitleySiliconPkg/
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -M: Chasel Chiu <chasel.chiu@intel.com>
> -
> -Silicon/Intel/SimicsX58SktPkg
> -F: Silicon/Intel/SimicsX58SktPkg/
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Silicon/Intel/SimicsIch10Pkg
> -F: Silicon/Intel/SimicsIch10Pkg/
> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> -
> -Silicon/Intel/Tools
> -F: Silicon/Intel/Tools/
> -M: Bob Feng <bob.c.feng@intel.com>
> -M: Liming Gao <gaoliming@byosoft.com.cn>
> -R: Yuwei Chen <yuwei.chen@intel.com>
> -
> -Loongson platforms
> -F: Platform/Loongson/
> -M: Bibo Mao <maobibo@loongson.cn>
> -M: Xianglai li <lixianglai@loongson.cn>
> -M: Chao Li <lichao@loongson.cn>
> -
> -Marvell platforms and silicon
> -F: Platform/Marvell/
> -F: Platform/SolidRun/
> -F: Silicon/Marvell/
> -M: Marcin Wojtas <marcin.s.wojtas@gmail.com> [wojtas-marcin]
> -M: Narinder Dhillon <ndhillon@marvell.com> [ndhillonm]
> -R: Leif Lindholm <quic_llindhol@quicinc.com> [leiflindholm]
> -
> -Miscellaneous drivers
> -F: Silicon/Atmel/
> -F: Silicon/Openmoko/
> -F: Silicon/Synopsys/DesignWare/
> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -
> -NXP platforms and silicon
> -F: Platform/NXP/
> -F: Silicon/NXP/
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -R: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>
> -
> -QEMU EDK II Minimum Platform Specification implementation
> -F: Platform/Qemu/QemuOpenBoardPkg/
> -M: Pedro Falcato <pedro.falcato@gmail.com>
> -R: Theo Jehl <theojehl76@gmail.com>
> -
> -QEMU sbsa-ref platform
> -F: Platform/Qemu/SbsaQemu/
> -F: Silicon/Qemu/SbsaQemu/
> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -M: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> [hrw]
> -R: Graeme Gregory <graeme@xora.org.uk>
> -
> -Raspberry Pi platforms and silicon
> -F: Platform/RaspberryPi/
> -F: Silicon/Broadcom/
> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -R: Jeremy Linton <jeremy.linton@arm.com>
> -
> -RPMB driver for OP-TEE
> -F: Drivers/OpTee/OpteeRpmbPkg/
> -M: Sami Mujawar <sami.mujawar@arm.com>
> -M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
> -
> -Socionext platforms and silicon
> -F: Platform/Socionext/
> -F: Silicon/NXP/Library/Pcf8563RealTimeClockLib/
> -F: Silicon/Socionext/
> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -
> -Silicon/RISC-V/ProcessorPkg
> -F: Silicon/RISC-V/ProcessorPkg/
> -M: Sunil V L <sunilvl@ventanamicro.com>
> -R: Daniel Schaefer <git@danielschaefer.me>
> -
> -Silicon/SiFive
> -F: Silicon/SiFive/
> -M: Daniel Schaefer <git@danielschaefer.me>
> -
> -Phytium platforms and silicon
> -F: Platform/Phytium/
> -F: Silicon/Phytium/
> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> -R: Peng Xie <xiepeng@phytium.com.cn>
> -R: Ling Jia <jialing@phytium.com.cn>
> -R: Yiqi Shu <shuyiqi@phytium.com.cn>
> -
> -Sophgo platforms and silicon
> -F: Platform/Sophgo/
> -F: Silicon/Sophgo/SG2042Pkg/
> -M: Sunil V L <sunilvl@ventanamicro.com>
> -R: dahogn <dahogn@hotmail.com>
> -R: meng-cz <mengcz1126@gmail.com>
> -R: caiyuqing379 <caiyuqing_hz@outlook.com>
> -R: USER0FISH <libing1202@outlook.com>
> -
> -Bosc platforms and silicon
> -F: Platform/Bosc/
> -F: Silicon/Bosc/NanHuPkg/
> -M: Sunil V L <sunilvl@ventanamicro.com>
> -R: Yang Wang<wangyang@bosc.ac.cn>
> -R: Ran Wang<wangran@bosc.ac.cn>
> diff --git a/REVIEWERS b/REVIEWERS
> new file mode 100644
> index 000000000000..5f5a96f4eba1
> --- /dev/null
> +++ b/REVIEWERS
> @@ -0,0 +1,95 @@
> +# This file contains the list of reviewers (i.e. people who can
> +# review changes, but don't own the areas and can't commit changes)
> +# for various parts of edk2-platforms.
> +
> +# EDK II Platforms reviewers
> +# ==========================
> +
> +# AMD VanGoghBoard
> +/Platform/AMD/VanGoghBoard/** @fhh200000 @mingxzha @YSHRong
> +
> +# Ampere
> +/Platform/Ampere/** @bcran @chuongtranle @leiflindholm
> +/Silicon/Ampere/** @bcran @chuongtranle @leiflindholm
> +
> +# ARM
> +# Add Thomas Abraham
> +# /Platform/ARM/**
> +
> +# BeagleBoard
> +/Platform/BeagleBoard/** @ardbiesheuvel
> +/Silicon/TexasInstruments/** @ardbiesheuvel
> +
> +/Features/Ext4Pkg/** @mhaeuser
> +
> +# Hisilicon
> +# Add Wenyi Xie
> +/Platform/Hisilicon/** @ardbiesheuvel
> +/Silicon/Hisilicon/** @ardbiesheuvel
> +
> +/Features/Intel/** @lgao4
> +/Features/Intel/Debugging/** @lgao4
> +/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @lgao4
> +/Features/Intel/UserInterface/** @lgao4
> +
> +/Platform/Intel/QuarkPlatformPkg/** @nate-desimone
> +/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone
> +/Platform/Intel/BoardModulePkg/** @lgao4
> +/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot5
> +/Platform/Intel/MinPlatformPkg/** @lgao4 @ydong10
> +/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu
> +/Platform/Intel/CometlakeOpenBoardPkg/** @dkethire @kesakkit
> +# Add Heng Luo
> +# /Platform/Intel/TigerlakeOpenBoardPkg/**
> +/Platform/Intel/AlderlakeOpenBoardPkg/** @rbitw @SaloniKasbekar
> +/Platform/Intel/Tools/** @YuweiChen1110
> +
> +/Silicon/Intel/IntelSiliconPkg/** @AshrafAliS
> +/Silicon/Intel/QuarkSocPkg/** @nate-desimone
> +/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone
> +
> +# Add Heng Luo
> +# /Silicon/Intel/TigerlakeSiliconPkg/**
> +
> +/Silicon/Intel/AlderlakeSiliconPkg/** @rbitw @SaloniKasbekar
> +
> +/Silicon/Intel/Tools/** @YuweiChen1110
> +
> +/Features/ManageabilityPkg/** @abdattar @nicklela
> +
> +/Platform/Marvell/** @leiflindholm
> +/Silicon/Marvell/** @leiflindholm
> +
> +# Miscellaneous Drivers
> +/Silicon/Atmel/** @ardbiesheuvel
> +/Silicon/Openmoko/** @ardbiesheuvel
> +/Silicon/Synopsys/DesignWare/** @ardbiesheuvel
> +
> +/Platform/NXP/** @Meenakshi88
> +/Silicon/NXP/** @Meenakshi88
> +
> +# QEMU EDK II Minimum Platform Specification implementation
> +/Platform/Qemu/QemuOpenBoardPkg/** @theomacx86
> +
> +# Add Graeme Gregory
> +# /Platform/Qemu/SbsaQemu/**
> +# /Silicon/Qemu/SbsaQemu/**
> +
> +# Raspberry Pi platforms and silicon
> +/Platform/RaspberryPi/** @jlinton
> +/Silicon/Broadcom/** @jlinton
> +
> +/Platform/RISC-V/PlatformPkg/** @JohnAZoidberg
> +/Silicon/RISC-V/ProcessorPkg/** @JohnAZoidberg
> +
> +# Phytium platforms and silicon
> +# Add Peng Xie, Ling Jia and Yiqi Shu
> +# /Platform/Phytium/**
> +# /Silicon/Phytium/**
> +
> +/Platform/SolidRun/** @leiflindholm
> +
> +# Sophgo platforms and silicon
> +/Platform/Sophgo/** @caiyiqing379 @dahogn @meng-cz @USER0FISH
> +/Silicon/Sophgo/SG2042Pkg/** @caiyiqing379 @dahogn @meng-cz @USER0FISH
> +
> diff --git a/Readme.md b/Readme.md
> index 8de9eaa7cfbb..792e27e51843 100644
> --- a/Readme.md
> +++ b/Readme.md
> @@ -32,10 +32,30 @@ Many platforms require additional image processing
> beyond the EDK2 build.
>  Any such steps should be documented (as a Readme.md), and any necessary
> helper
>  scripts be contained, under said platform directory.
> 
> -Any contributions to this branch should be submitted via email to the
> -edk2-devel mailing list with a subject prefix of `[platforms]`. See
> -[Laszlo's excellent
> guide](https://github.com/tianocore/tianocore.github.io/wiki/Laszlo's-
> unkempt-git-guide-for-edk2-contributors-and-maintainers) for details
> -on how to do this successfully.
> +Any contributions to this repo should be submitted via GitHub Pull
> Request.
> +
> +For details of who owns code in certain parts of the repo, see the
> CODEOWNERS and
> +REVIEWERS files. Look in CONTRIBUTORS.md to find out people's names and
> their
> +email addresses.
> +
> +In general, you should not privately email the maintainer. You should
> +email the edk2-devel list, and Cc the area maintainers and
> +reviewers.
> +
> +If the maintainer wants to hand over the role to other people,
> +they should create a PR on GitHub to update CODEOWNERS,
> +REVIEWERS and CONTRIBUTORS.md with new maintainer, and the new
> maintainer
> +should review the PR and approve it.
> +
> +EDK II Platforms
> +----------------
> +W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
> +L: https://edk2.groups.io/g/devel/
> +T: git - https://github.com/tianocore/edk2-platforms.git
> +
> +Responsible Disclosure, Reporting Security Issues
> +-------------------------------------------------
> +W: https://github.com/tianocore/tianocore.github.io/wiki/Security
> 
>  # How to build (Linux Environment)
> 
> @@ -294,7 +314,7 @@ For more information, see the
> 
>  # Maintainers
> 
> -See [Maintainers.txt](Maintainers.txt).
> +See [CONTRIBUTORS.md](CONTRIBUTORS.md), [CODEOWNERS](CODEOWNERS) and
> [REVIEWERS](REVIEWERS).
> 
>  # Submodules
> 
> --
> 2.46.0
> 
> 
> 
> 
> 



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120484): https://edk2.groups.io/g/devel/message/120484
Mute This Topic: https://groups.io/mt/108245296/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the GitHub Pull Request workflow
  2024-09-03 19:25   ` Michael D Kinney
@ 2024-09-03 19:44     ` Rebecca Cran
  2024-09-03 21:41       ` Michael D Kinney
  0 siblings, 1 reply; 10+ messages in thread
From: Rebecca Cran @ 2024-09-03 19:44 UTC (permalink / raw)
  To: devel, Kinney, Michael D, Leif Lindholm, Michael Kubacki

Could you push it please?

On Tue, Sep 3, 2024, at 1:25 PM, Michael D Kinney wrote:
> Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
>
>
>> -----Original Message-----
>> From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Rebecca
>> Cran
>> Sent: Tuesday, September 3, 2024 7:03 AM
>> To: devel@edk2.groups.io; Leif Lindholm <quic_llindhol@quicinc.com>;
>> Kinney, Michael D <michael.d.kinney@intel.com>; Michael Kubacki
>> <mikuback@linux.microsoft.com>
>> Cc: Rebecca Cran <rebecca@bsdio.com>
>> Subject: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the GitHub
>> Pull Request workflow
>> 
>> Migrate data from Maintainers.txt to the GitHub standard CODEOWNERS
>> files plus REVIEWERS and CONTRIBUTORS.md. The latter file contains
>> mappings from name to email address and GitHub usernames, which will
>> help people who want to email maintainers instead of using GitHub.
>> 
>> Add .github/workflows/AssignReviewers.yml which adds reviewers to a
>> Pull Request based on the content of the REVIEWERS file.
>> 
>> Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
>> ---
>>  .github/workflows/AssignReviewers.yml |  34 ++
>>  CODEOWNERS                            | 147 +++++++
>>  CONTRIBUTORS.md                       |  70 +++
>>  Maintainers.txt                       | 448 --------------------
>>  REVIEWERS                             |  95 +++++
>>  Readme.md                             |  30 +-
>>  6 files changed, 371 insertions(+), 453 deletions(-)
>> 
>> diff --git a/.github/workflows/AssignReviewers.yml
>> b/.github/workflows/AssignReviewers.yml
>> new file mode 100644
>> index 000000000000..3fbbc8584000
>> --- /dev/null
>> +++ b/.github/workflows/AssignReviewers.yml
>> @@ -0,0 +1,34 @@
>> +## @file
>> +# Assign reviewers from a REVIEWERS file using CODEOWNERS syntax
>> +#
>> +# Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>
>> +# SPDX-License-Identifier: BSD-2-Clause-Patent
>> +##
>> +
>> +name: Assign reviewers from a REVIEWERS file using CODEOWNERS syntax
>> +
>> +on:
>> +  pull_request_target:
>> +    types: [opened, synchronize, reopened, ready_for_review]
>> +    branches:
>> +      - master
>> +
>> +jobs:
>> +  assign_reviewers:
>> +    if: github.event.pull_request.draft == false
>> +    runs-on: ubuntu-latest
>> +    permissions:
>> +      pull-requests: write
>> +    steps:
>> +      - name: Generate Token
>> +        id: generate-token
>> +        uses: actions/create-github-app-token@v1
>> +        with:
>> +          app-id: ${{ secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_ID
>> }}
>> +          private-key: ${{
>> secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_PRIVATE_KEY }}
>> +      - name: Checkout Pull Request Target
>> +        uses: actions/checkout@v2
>> +      - name: Assign Reviewers
>> +        uses: mdkinney/github-action-assign-reviewers@main
>> +        with:
>> +          token: ${{ steps.generate-token.outputs.token }}
>> diff --git a/CODEOWNERS b/CODEOWNERS
>> new file mode 100644
>> index 000000000000..99ef06e7cdbc
>> --- /dev/null
>> +++ b/CODEOWNERS
>> @@ -0,0 +1,147 @@
>> +# This file contains the list of maintainers (i.e. people who own the
>> +# areas and can commit changes) for various parts of edk2-platforms.
>> +
>> +# EDK II Platforms maintainers
>> +# ============================
>> +
>> +* @leiflindholm @mdkinney
>> +
>> +/Platform/96Boards/** @ardbiesheuvel @leiflindholm
>> +
>> +/Platform/AMD/** @abdattar @changab @pbgrimes
>> +
>> +/Platform/AMD/AgesaModulePkg/** @abdattar @changab @pbgrimes
>> +/Platform/AMD/AgesaPkg/**       @abdattar @changab @pbgrimes
>> +/Platform/AMD/AmdCbsPkg/**      @abdattar @changab @pbgrimes
>> +/Platform/AMD/AmdCpmPkg/**      @abdattar @changab @pbgrimes
>> +
>> +# AMD Seattle platforms
>> +/Platform/AMD/OverdriveBoard/** @abdattar @ardbiesheuvel @changab
>> @leiflindholm @pbgrimes
>> +/Silicon/AMD/Styx/**            @abdattar @ardbiesheuvel @changab
>> @leiflindholm @pbgrimes
>> +/Platform/LeMaker/CelloBoard/** @ardbiesheuvel @leiflindholm
>> +/Platform/SoftIron/             @ardbiesheuvel @leiflindholm
>> +
>> +# AMD VanGoghBoard
>> +/Platform/AMD/VanGoghBoard/** @abdattar @changab @exinghr @pbgrimes
>> +
>> +# Ampere Computing
>> +/Platform/Ampere/** @nhivp
>> +/Silicon/Ampere/** @nhivp
>> +
>> +# ARM
>> +/Platform/ARM/** @samimujawar
>> +/Silicon/ARM/** @samimujawar
>> +
>> +# BeagleBoard
>> +/Platform/BeagleBoard/** @ardbiesheuvel @leiflindholm
>> +/Silicon/TexasInstruments/** @ardbiesheuvel @leiflindholm
>> +
>> +# Bosc platforms and silicon
>> +/Platform/Bosc/** @vlsunil
>> +/Silicon/Bosc/NanHuPkg/** @vlsunil
>> +
>> +# DisplayLink
>> +/Drivers/DisplayLink/** @ardbiesheuvel @leiflindholm
>> +
>> +/Features/Ext4Pkg/** @heatd
>> +
>> +# HiSilicon
>> +/Platform/Hisilicon/** @leiflindholm
>> +/Silicon/Hisilicon/** @leiflindholm
>> +
>> +/Features/Intel/** @nate-desimone @SaiChaganty
>> +/Features/Intel/Debugging/** @nate-desimone @SaiChaganty @ydong10
>> +/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @nate-desimone
>> @SaiChaganty
>> +/Features/Intel/UserInterface/** @dandanbi @nate-desimone @SaiChaganty
>> +
>> +/Features/ManageabilityPkg/** @changab
>> +
>> +/Platform/Intel/** @nate-desimone @SaiChaganty
>> +/Platform/Intel/QuarkPlatformPkg/** @mdkinney @nate-desimone
>> @SaiChaganty
>> +/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone @SaiChaganty
>> @yqian4
>> +/Platform/Intel/BoardModulePkg/** @nate-desimone @SaiChaganty @ydong10
>> +/Platform/Intel/KabylakeOpenBoardPkg/** @ChaselChiu @nate-desimone
>> @SaiChaganty
>> +/Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/**
>> @benjamindoron @nate-desimone @SaiChaganty
>> +/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot51
>> +/Platform/Intel/MinPlatformPkg/** @ChaselChiu @nate-desimone
>> @SaiChaganty
>> +/Platform/Intel/PurleyOpenBoardPkg/** @ChaselChiu @nate-desimone
>> @SaiChaganty
>> +/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu @nate-desimone
>> @SaiChaganty
>> +/Platform/Intel/CometlakeOpenBoardPkg/** @ChaselChiu @nate-desimone
>> @SaiChaganty
>> +/Platform/Intel/TigerlakeOpenBoardPkg/** @nate-desimone @SaiChaganty
>> +/Platform/Intel/AlderlakeOpenBoardPkg/** @nate-desimone @SaiChaganty
>> +/Platform/Intel/WhitleyOpenBoardPkg/** @ChaselChiu @nate-desimone
>> @SaiChaganty
>> +/Platform/Intel/SimicsOpenBoardPkg/** @nate-desimone @SaiChaganty
>> +/Platform/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
>> +
>> +/Silicon/Intel/** @nate-desimone @SaiChaganty
>> +/Silicon/Intel/IntelSiliconPkg/** @nate-desimone @niruiyu @SaiChaganty
>> +/Silicon/Intel/QuarkSocPkg/** @mdkinney @nate-desimone @SaiChaganty
>> +/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone @SaiChaganty
>> @yqian
>> +/Silicon/Intel/CoffeelakeSiliconPkg/** @ChaselChiu @nate-desimone
>> @SaiChaganty
>> +/Silicon/Intel/KabylakeSiliconPkg/** @ChaselChiu @nate-desimone
>> @SaiChaganty
>> +/Silicon/Intel/PurleyRefreshSiliconPkg/** @ChaselChiu @nate-desimone
>> @SaiChaganty
>> +/Silicon/Intel/TigerlakeSiliconPkg/** @nate-desimone @SaiChaganty
>> +/Silicon/Intel/AlderlakeSiliconPkg/** @nate-desimone @SaiChaganty
>> +/Silicon/Intel/WhitleySiliconPkg/** @ChaselChiu @nate-desimone
>> @SaiChaganty
>> +/Silicon/Intel/SimicsX58SktPkg/** @nate-desimone @SaiChaganty
>> +/Silicon/Intel/SimicsIch10Pkg/** @nate-desimone @SaiChaganty
>> +/Silicon/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
>> +
>> +# Loongson platforms
>> +/Platform/Loongson/** @bibo-mao @kilaterlee @lixianglai
>> +
>> +# Marvell platforms and silicon
>> +/Platform/Marvell/** @ndhillonm @wojtas-marcin
>> +/Platform/SolidRun/** @ndhillonm @wojtas-marcin
>> +/Silicon/Marvell/** @ndhillonm @wojtas-marcin
>> +
>> +# Miscellaneous drivers
>> +/Silicon/Atmel/** @leiflindholm
>> +/Silicon/Openmoko/** @leiflindholm
>> +/Silicon/Synopsys/DesignWare/** @leiflindholm
>> +
>> +# NXP platforms and silicon
>> +/Platform/NXP/** @leiflindholm
>> +/Silicon/NXP/** @leiflindholm
>> +
>> +# OptionRomPkg
>> +# https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
>> +/Drivers/OptionRomPkg/** @niruiyu
>> +
>> +# Phytium platforms and silicon
>> +/Platform/Phytium/** @leiflindholm
>> +/Silicon/Phytium/** @leiflindholm
>> +
>> +# QEMU EDK II Minimum Platform Specification implementation
>> +/Platform/Qemu/QemuOpenBoardPkg/** @heatd
>> +
>> +# QEMU sbsa-ref platform
>> +/Platform/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
>> +/Silicon/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
>> +
>> +# Raspberry Pi platforms and silicon
>> +/Platform/RaspberryPi/** @ardbiesheuvel @leiflindholm
>> +/Silicon/Broadcom/** @ardbiesheuvel @leiflindholm
>> +
>> +# RPMB driver for OP-TEE
>> +/Drivers/OpTee/OpteeRpmbPkg/** @apalos @samimujawar
>> +
>> +/Platform/RISC-V/PlatformPkg/** @vlsunil
>> +
>> +/Platform/SiFive/U5SeriesPkg/** @JohnAZoidberg
>> +
>> +# Socionext platforms and silicon
>> +/Platform/Socionext/** @ardbiesheuvel @leiflindholm
>> +/Silicon/NXP/Library/Pcf8563RealTimeClockLib/** @ardbiesheuvel
>> @leiflindholm
>> +/Silicon/Socionext/** @ardbiesheuvel @leiflindholm
>> +
>> +/Silicon/RISC-V/ProcessorPkg/** @vlsunil
>> +
>> +/Silicon/SiFive/** @JohnAZoidberg
>> +
>> +# Sophgo platforms and silicon
>> +/Platform/Sophgo/** @vlsunil
>> +/Silicon/Sophgo/SG2042Pkg/** @vlsunil
>> +
>> +# StandAloneMMPkg for OP-TEE
>> +/Platform/StandaloneMm/PlatformStandaloneMmPkg/** @apalos @samimujawar
>> diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
>> new file mode 100644
>> index 000000000000..aa6df842fbb2
>> --- /dev/null
>> +++ b/CONTRIBUTORS.md
>> @@ -0,0 +1,70 @@
>> +EDK II Platforms Maintainers and Reviewers
>> +==========================================
>> +
>> +This file is intended to provide an easy way to look up people's names
>> and email addresses given their GitHub
>> +usernames from the CODEOWNERS or REVIEWERS files.
>> +
>> +Since it's an extra file to remember to update when changing
>> maintainers or reviewers, it will likely become
>> +out-of-sync with CODEOWNERS and/or REVIEWERS over time and need an
>> occasional refresh.
>> +
>> +| Name                   | e-mail address                   | Github
>> username                                      |
>> +|------------------------|----------------------------------|----------
>> --------------------------------------------|
>> +| Abdul Lateef Attar     | AbdulLateef.Attar@amd.com        |
>> [@abdattar](https://github.com/abdattar)             |
>> +| Abner Chang            | abner.chang@amd.com              |
>> [@changab](https://github.com/changab)               |
>> +| Ard Biesheuvel         | ardb+tianocore@kernel.org        |
>> [@ardbiesheuvel](https://github.com/ardbiesheuvel)   |
>> +| Ashraf Ali S           | ashraf.ali.s@intel.com           |
>> [@AshrafAliS](https://github.com/AshrafAliS)         |
>> +| Benjamin Doron         | benjamin.doron00@gmail.com       |
>> [@benjamindoron](https://github.com/benjamindoron)   |
>> +| Bibo Mao               | maobibo@loongson.cn              | [@bibo-
>> mao](https://github.com/bibo-mao)             |
>> +| Bob Feng               | bob.c.feng@intel.com             |
>> [@BobCF](https://github.com/BobCF)                   |
>> +| caiyuqing379           | caiyuqing_hz@outlook.com         |
>> [@caiyuqing379](https://github.com/caiyuqing379)     |
>> +| Chao Li                | lichao@loongson.cn               |
>> [@kilaterlee](https://github.com/kilaterlee)         |
>> +| Chasel Chiu            | chasel.chiu@intel.com            |
>> [@ChaselChiu](https://github.com/ChaselChiu)         |
>> +| Chuong Tran            | chuong@os.amperecomputing.com    |
>> [@chuongtranle](https://github.com/chuongtranle)     |
>> +| dahogn                 | dahogn@hotmail.com               |
>> [@dahogn](https://github.com/dahogn)                 |
>> +| Dandan Bi              | dandan.bi@intel.com              |
>> [@dandanbi](https://github.com/dandanbi)             |
>> +| Daniel Schaefer        | git@danielschaefer.me            |
>> [@JohnAZoidberg](https://github.com/JohnAZoidberg)   |
>> +| Deepika Kethi Reddy    | deepika.kethi.reddy@intel.com    |
>> [@dkethire](https://github.com/dkethire)             |
>> +| Duke Zhai              | duke.zhai@amd.com                |
>> [@mingxzha](https://github.com/mingxzha)             |
>> +| Eric Dong              | eric.dong@intel.com              |
>> [@ydong10](https://github.com/ydong10)               |
>> +| Eric Xing              | eric.xing@amd.com                |
>> [@exinghr](https://github.com/exinghr)               |
>> +| Graeme Gregory         | graeme@xora.org.uk               |
>> |
>> +| Heng Luo               | heng.luo@intel.com               |
>> |
>> +| Igniculus Fu           | igniculus.fu@amd.com             |
>> [@fhh200000](https://github.com/fhh200000)           |
>> +| Ilias Apalodimas       | ilias.apalodimas@linaro.org      |
>> [@apalos](https://github.com/apalos)                 |
>> +| Jeremy Linton          | jeremy.linton@arm.com            |
>> [@jlinton](https://github.com/jlinton)               |
>> +| Jeremy Soller          | jeremy@system76.com              |
>> [@jackpot51](https://github.com/jackpot51)           |
>> +| Kathappan Esakkithevar | kathappan.esakkithevar@intel.com |
>> [@kesakkit](https://github.com/kesakkit)             |
>> +| Ken Yao                | ken.yao@amd.com                  |
>> [@YSHRong](https://github.com/YSHRong)               |
>> +| Leif Lindholm          | quic_llindhol@quicinc.com        |
>> [@leiflindholm](https://github.com/leiflindholm)     |
>> +| Liming Gao             | gaoliming@byosoft.com.cn         |
>> [@lgao4](https://github.com/lgao4)                   |
>> +| Ling Jia               | jialing@phytium.com.cn           |
>> |
>> +| Marcin Juszkiewicz     | marcin.juszkiewicz@linaro.org    |
>> [@hrw](https://github.com/hrw)                       |
>> +| Marcin Wojtas          | marcin.s.wojtas@gmail.com        | [@wojtas-
>> marcin](https://github.com/wojtas-marcin)   |
>> +| Marvin Häuser          | mhaeuser@posteo.de               |
>> [@mhaeuser](https://github.com/mhaeuser)             |
>> +| Meenakshi Aggarwal     | meenakshi.aggarwal@nxp.com       |
>> [@Meenakshi88](https://github.com/Meenakshi88)       |
>> +| meng-cz                | mengcz1126@gmail.com             | [@meng-
>> cz](https://github.com/meng-cz)               |
>> +| Michael D Kinney       | michael.d.kinney@intel.com       |
>> [@mdkinney](https://github.com/mdkinney)             |
>> +| Narinder Dhillon       | ndhillon@marvell.com             |
>> [@ndhillonm](https://github.com/ndhillonm)           |
>> +| Nate DeSimone          | nathaniel.l.desimone@intel.com   | [@nate-
>> desimone](https://github.com/nate-desimone)   |
>> +| Nhi Pham               | nhi@os.amperecomputing.com       |
>> [@nhivp](https://github.com/nhivp)                   |
>> +| Nickle Wang            | nicklew@nvidia.com               |
>> [@nicklela](https://github.com/nicklela)             |
>> +| Paul Grimes            | paul.grimes@amd.com              |
>> [@pbgrimes](https://github.com/pbgrimes)             |
>> +| Pedro Falcato          | pedro.falcato@gmail.com          |
>> [@heatd](https://github.com/heatd)                   |
>> +| Peng Xie               | xiepeng@phytium.com.cn           |
>> |
>> +| Ran Wang               | wangran@bosc.ac.cn               |
>> |
>> +| Ray Ni                 | ray.ni@intel.com                 |
>> [@niruiyu](https://github.com/niruiyu)               |
>> +| Rebecca Cran           | rebecca@os.amperecomputing.com   |
>> [@bcran](https://github.com/bcran)                   |
>> +| Rosen Chuang           | rosen.chuang@intel.com           |
>> [@rbitw](https://github.com/rbitw)                   |
>> +| Sai Chaganty           | rangasai.v.chaganty@intel.com    |
>> [@SaiChaganty](https://github.com/SaiChaganty)       |
>> +| Saloni Kasbekar        | saloni.kasbekar@intel.com        |
>> [@SaloniKasbekar](https://github.com/SaloniKasbekar) |
>> +| Sami Mujawar           | sami.mujawar@arm.com             |
>> [@samimujawar](https://github.com/samimujawar)       |
>> +| Sunil V L              | sunilvl@ventanamicro.com         |
>> [@vlsunil](https://github.com/vlsunil)               |
>> +| Theo Jehl              | theojehl76@gmail.com             |
>> [@theomacx86](https://github.com/theomacx86)         |
>> +| Thomas Abraham         | thomas.abraham@arm.com           |
>> |
>> +| USER0FISH              | libing1202@outlook.com           |
>> [@USER0FISH](https://github.com/USER0FISH)           |
>> +| Wenyi Xie              | xiewenyi2@huawei.com             |
>> |
>> +| Xianglai li            | lixianglai@loongson.cn           |
>> [@lixianglai](https://github.com/lixianglai)         |
>> +| Yang Wang              | wangyang@bosc.ac.cn              |
>> |
>> +| Yi Qian                | yi.qian@intel.com                |
>> [@yqian4](https://github.com/yqian4)                 |
>> +| Yiqi Shu               | shuyiqi@phytium.com.cn           |
>> |
>> +| Yuwei Chen             | yuwei.chen@intel.com             |
>> [@YuweiChen1110](https://github.com/YuweiChen1110)   |
>> diff --git a/Maintainers.txt b/Maintainers.txt
>> deleted file mode 100644
>> index ff8c5c7b3d29..000000000000
>> --- a/Maintainers.txt
>> +++ /dev/null
>> @@ -1,448 +0,0 @@
>> -EDK II Platforms Maintainers
>> -============================
>> -
>> -This file provides information about the primary maintainers for
>> -EDK II Platforms.
>> -
>> -In general, you should not privately email the maintainer. You should
>> -email the edk2-devel list, and Cc the package maintainers and
>> -reviewers.
>> -
>> -If the package maintainer wants to hand over the role to other people,
>> -the package maintainer should send the patch to update Maintainers.txt
>> -with new maintainer, and the new maintainer should follow up with
>> -an Acked-by or a Reviewed-by.
>> -
>> -Descriptions of section entries:
>> -
>> -  L: Mailing list that is relevant to this area (default is edk2-devel)
>> -     Patches and questions should be sent to the email list.
>> -  M: Package Maintainer: Cc address for patches and questions.
>> Responsible
>> -     for reviewing and pushing package changes to source control.
>> -  R: Package Reviewer: Cc address for patches and questions. Reviewers
>> help
>> -     maintainers review code, but don't have push access. A designated
>> Package
>> -     Reviewer is reasonably familiar with the Package (or some modules
>> -     thereof), and/or provides testing or regression testing for the
>> Package
>> -     (or some modules thereof), in certain platforms and environments.
>> -  W: Web-page with status/info
>> -  T: SCM tree type and location.  Type is one of: git, svn.
>> -  S: Status, one of the following:
>> -     Supported:  Someone is actually paid to look after this.
>> -     Maintained: Someone actually looks after it.
>> -     Odd Fixes:  It has a maintainer but they don't have time to do
>> -                 much other than throw the odd patch in. See below.
>> -     Orphan:     No current maintainer [but maybe you could take the
>> -                 role as you write your new code].
>> -     Obsolete:   Old code. Something tagged obsolete generally means
>> -                 it has been replaced by a better system and you
>> -                 should be using that.
>> -  F: Files and directories with wildcard patterns.
>> -     A trailing slash includes all files and subdirectory files.
>> -     F:   MdeModulePkg/   all files in and below MdeModulePkg
>> -     F:   MdeModulePkg/*  all files in MdeModulePkg, but not below
>> -     F:   */Pci/*         all files in a directory called Pci, at any
>> depth in
>> -                          the hierarchy, but not below
>> -     One pattern per line.  Multiple F: lines per section acceptable.
>> -  X: Files and directories that are NOT maintained, same rules as F:
>> -     Files exclusions are tested after file matches.
>> -     Can be useful for excluding a specific subdirectory, for instance:
>> -     F:   NetworkPkg/
>> -     X:   NetworkPkg/Ip6Dxe/
>> -     matches all files in and below NetworkPkg excluding
>> NetworkPkg/Ip6Dxe/
>> -  Filenames not caught by any F: rule get matched as being located in
>> the top-
>> -  level directory. (Internally, the script looks for a match called
>> '<default>',
>> -  so please don't add a file called that in the top-level directory.)
>> -
>> -
>> -EDK II Platforms
>> -----------------
>> -W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
>> -L: https://edk2.groups.io/g/devel/
>> -T: git - https://github.com/tianocore/edk2-platforms.git
>> -
>> -All patches CC:d here
>> -L: devel@edk2.groups.io
>> -F: *
>> -F: */
>> -
>> -EDK II Platforms maintainers
>> -----------------------------
>> -F: *
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -M: Michael D Kinney <michael.d.kinney@intel.com>
>> -
>> -Responsible Disclosure, Reporting Security Issues
>> --------------------------------------------------
>> -W: https://github.com/tianocore/tianocore.github.io/wiki/Security
>> -
>> -EDK II Platforms Packages:
>> ---------------------------
>> -
>> -96Boards
>> -F: Platform/96Boards/
>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -
>> -AMD
>> -F: Platform/AMD
>> -M: Abner Chang <abner.chang@amd.com>
>> -M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
>> -M: Paul Grimes <paul.grimes@amd.com>
>> -
>> -F: Platform/AMD/AgesaModulePkg
>> -F: Platform/AMD/AgesaPkg
>> -F: Platform/AMD/AmdCbsPkg
>> -M: Paul Grimes <paul.grimes@amd.com>
>> -R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
>> -R: Abner Chang <abner.chang@amd.com>
>> -
>> -F: Platform/AMD/AmdCpmPkg
>> -M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
>> -R: Paul Grimes <paul.grimes@amd.com>
>> -R: Abner Chang <abner.chang@amd.com>
>> -
>> -AMD Seattle
>> -F: Platform/AMD/OverdriveBoard/
>> -F: Platform/LeMaker/CelloBoard/
>> -F: Platform/SoftIron/
>> -F: Silicon/AMD/Styx/
>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -
>> -AMD VanGoghBoard
>> -F: Platform/AMD/VanGoghBoard
>> -F: Silicon/AMD/VanGoghBoard
>> -M: Eric Xing <eric.xing@amd.com>
>> -R: Ken Yao <ken.yao@amd.com>
>> -R: Duke Zhai <duke.zhai@amd.com>
>> -R: Igniculus Fu <igniculus.fu@amd.com>
>> -
>> -Ampere Computing
>> -F: Platform/Ampere
>> -F: Silicon/Ampere
>> -M: Nhi Pham <nhi@os.amperecomputing.com>
>> -R: Chuong Tran <chuong@os.amperecomputing.com>
>> -R: Leif Lindholm <quic_llindhol@quicinc.com>
>> -R: Rebecca Cran <rebecca@os.amperecomputing.com>
>> -
>> -ARM
>> -F: Platform/ARM/
>> -F: Silicon/ARM/
>> -R: Thomas Abraham <thomas.abraham@arm.com>
>> -M: Sami Mujawar <sami.mujawar@arm.com>
>> -
>> -BeagleBoard:
>> -F: Platform/BeagleBoard/
>> -F: Silicon/TexasInstruments/
>> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -
>> -OptionRomPkg
>> -F: Drivers/OptionRomPkg/
>> -W: https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
>> -M: Ray Ni <ray.ni@intel.com>
>> -
>> -StandAloneMMPkg for OP-TEE
>> -F: Platform/StandaloneMm/PlatformStandaloneMmPkg/
>> -M: Sami Mujawar <sami.mujawar@arm.com>
>> -M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
>> -
>> -DisplayLink
>> -F: Drivers/DisplayLink/
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>> -R: Andy Hayes <andy.hayes@displaylink.com>
>> -
>> -HiSilicon
>> -F: Platform/Hisilicon/
>> -F: Silicon/Hisilicon/
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
>> -R: Wenyi Xie <xiewenyi2@huawei.com>
>> -
>> -Features/Ext4Pkg
>> -F: Features/Ext4Pkg/
>> -M: Pedro Falcato <pedro.falcato@gmail.com>
>> -R: Marvin Häuser <mhaeuser@posteo.de>
>> -
>> -Features/Intel
>> -F: Features/Intel/
>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>> -
>> -Features/Intel/Debugging
>> -F: Features/Intel/Debugging/
>> -M: Eric Dong <eric.dong@intel.com>
>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>> -
>> -Features/Intel/OutOfBandManagement/IpmiFeaturePkg
>> -F: Features/Intel/OutOfBandManagement/IpmiFeaturePkg
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>> -
>> -Features/Intel/UserInterface
>> -F: Features/Intel/UserInterface/
>> -M: Dandan Bi <dandan.bi@intel.com>
>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>> -
>> -Features/ManageabilityPkg
>> -F: Features/ManageabilityPkg/
>> -M: Abner Chang <abner.chang@amd.com>
>> -R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
>> -R: Nickle Wang <nicklew@nvidia.com>
>> -
>> -Platform/Intel
>> -F: Platform/Intel/
>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Platform/Intel/QuarkPlatformPkg
>> -F: Platform/Intel/QuarkPlatformPkg/
>> -M: Michael D Kinney <michael.d.kinney@intel.com>
>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Platform/Intel/Vlv2TbltDevicePkg
>> -F: Platform/Intel/Vlv2TbltDevicePkg/
>> -M: Yi Qian <yi.qian@intel.com>
>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Platform/Intel/BoardModulePkg
>> -F: Platform/Intel/BoardModulePkg/
>> -M: Eric Dong <eric.dong@intel.com>
>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>> -
>> -Platform/Intel/KabylakeOpenBoardPkg
>> -F: Platform/Intel/KabylakeOpenBoardPkg/
>> -M: Chasel Chiu <chasel.chiu@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G
>> -F: Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/
>> -R: Benjamin Doron <benjamin.doron00@gmail.com>
>> -
>> -Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3
>> -F: Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/
>> -R: Jeremy Soller <jeremy@system76.com>
>> -
>> -Platform/Intel/MinPlatformPkg
>> -F: Platform/Intel/MinPlatformPkg/
>> -M: Chasel Chiu <chasel.chiu@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>> -R: Eric Dong <eric.dong@intel.com>
>> -
>> -Platform/Intel/PurleyOpenBoardPkg
>> -F: Platform/Intel/PurleyOpenBoardPkg/
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -M: Chasel Chiu <chasel.chiu@intel.com>
>> -
>> -Platform/Intel/WhiskeylakeOpenBoardPkg
>> -F: Platform/Intel/WhiskeylakeOpenBoardPkg/
>> -M: Chasel Chiu <chasel.chiu@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Platform/Intel/CometlakeOpenBoardPkg
>> -F: Platform/Intel/CometlakeOpenBoardPkg/
>> -M: Chasel Chiu <chasel.chiu@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
>> -R: Deepika Kethi Reddy <deepika.kethi.reddy@intel.com>
>> -R: Kathappan Esakkithevar <kathappan.esakkithevar@intel.com>
>> -
>> -Platform/Intel/TigerlakeOpenBoardPkg
>> -F: Platform/Intel/TigerlakeOpenBoardPkg/
>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -R: Heng Luo <heng.luo@intel.com>
>> -
>> -Platform/Intel/AlderlakeOpenBoardPkg
>> -F: Platform/Intel/AlderlakeOpenBoardPkg/
>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -R: Rosen Chuang <rosen.chuang@intel.com>
>> -R: Saloni Kasbekar <saloni.kasbekar@intel.com>
>> -
>> -Platform/Intel/WhitleyOpenBoardPkg
>> -F: Platform/Intel/WhitleyOpenBoardPkg/
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -M: Chasel Chiu <chasel.chiu@intel.com>
>> -
>> -Platform/Intel/SimicsOpenBoardPkg
>> -F: Platform/Intel/SimicsOpenBoardPkg/
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Platform/Intel/Tools
>> -F: Platform/Intel/Tools/
>> -M: Bob Feng <bob.c.feng@intel.com>
>> -M: Liming Gao <gaoliming@byosoft.com.cn>
>> -R: Yuwei Chen <yuwei.chen@intel.com>
>> -
>> -Platform/RISC-V/PlatformPkg
>> -F: Platform/RISC-V/PlatformPkg/
>> -M: Sunil V L <sunilvl@ventanamicro.com>
>> -R: Daniel Schaefer <git@danielschaefer.me>
>> -
>> -Platform/SiFive/U5SeriesPkg
>> -F: Platform/SiFive/U5SeriesPkg/
>> -M: Daniel Schaefer <git@danielschaefer.me>
>> -
>> -Silicon/Intel
>> -F: Silicon/Intel/
>> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Silicon/Intel/IntelSiliconPkg
>> -F: Silicon/Intel/IntelSiliconPkg/
>> -M: Ray Ni <ray.ni@intel.com>
>> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
>> -R: Ashraf Ali S <ashraf.ali.s@intel.com>
>> -
>> -Silicon/Intel/QuarkSocPkg
>> -F: Silicon/Intel/QuarkSocPkg/
>> -M: Michael D Kinney <michael.d.kinney@intel.com>
>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Silicon/Intel/Vlv2DeviceRefCodePkg
>> -F: Silicon/Intel/Vlv2DeviceRefCodePkg/
>> -M: Yi Qian <yi.qian@intel.com>
>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Silicon/Intel/CoffeelakeSiliconPkg
>> -F: Silicon/Intel/CoffeelakeSiliconPkg/
>> -M: Chasel Chiu <chasel.chiu@intel.com>
>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>> -
>> -Silicon/Intel/KabylakeSiliconPkg
>> -F: Silicon/Intel/KabylakeSiliconPkg/
>> -M: Chasel Chiu <chasel.chiu@intel.com>
>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>> -
>> -Silicon/Intel/PurleyRefreshSiliconPkg
>> -F: Silicon/Intel/PurleyRefreshSiliconPkg/
>> -M: Chasel Chiu <chasel.chiu@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Silicon/Intel/TigerlakeSiliconPkg
>> -F: Silicon/Intel/TigerlakeSiliconPkg/
>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -R: Heng Luo <heng.luo@intel.com>
>> -
>> -Platform/Intel/AlderlakeSiliconPkg
>> -F: Platform/Intel/AlderlakeSiliconPkg/
>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -R: Rosen Chuang <rosen.chuang@intel.com>
>> -R: Saloni Kasbekar <saloni.kasbekar@intel.com>
>> -
>> -Silicon/Intel/WhitleySiliconPkg
>> -F: Silicon/Intel/WhitleySiliconPkg/
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -M: Chasel Chiu <chasel.chiu@intel.com>
>> -
>> -Silicon/Intel/SimicsX58SktPkg
>> -F: Silicon/Intel/SimicsX58SktPkg/
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Silicon/Intel/SimicsIch10Pkg
>> -F: Silicon/Intel/SimicsIch10Pkg/
>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>> -
>> -Silicon/Intel/Tools
>> -F: Silicon/Intel/Tools/
>> -M: Bob Feng <bob.c.feng@intel.com>
>> -M: Liming Gao <gaoliming@byosoft.com.cn>
>> -R: Yuwei Chen <yuwei.chen@intel.com>
>> -
>> -Loongson platforms
>> -F: Platform/Loongson/
>> -M: Bibo Mao <maobibo@loongson.cn>
>> -M: Xianglai li <lixianglai@loongson.cn>
>> -M: Chao Li <lichao@loongson.cn>
>> -
>> -Marvell platforms and silicon
>> -F: Platform/Marvell/
>> -F: Platform/SolidRun/
>> -F: Silicon/Marvell/
>> -M: Marcin Wojtas <marcin.s.wojtas@gmail.com> [wojtas-marcin]
>> -M: Narinder Dhillon <ndhillon@marvell.com> [ndhillonm]
>> -R: Leif Lindholm <quic_llindhol@quicinc.com> [leiflindholm]
>> -
>> -Miscellaneous drivers
>> -F: Silicon/Atmel/
>> -F: Silicon/Openmoko/
>> -F: Silicon/Synopsys/DesignWare/
>> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -
>> -NXP platforms and silicon
>> -F: Platform/NXP/
>> -F: Silicon/NXP/
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -R: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>
>> -
>> -QEMU EDK II Minimum Platform Specification implementation
>> -F: Platform/Qemu/QemuOpenBoardPkg/
>> -M: Pedro Falcato <pedro.falcato@gmail.com>
>> -R: Theo Jehl <theojehl76@gmail.com>
>> -
>> -QEMU sbsa-ref platform
>> -F: Platform/Qemu/SbsaQemu/
>> -F: Silicon/Qemu/SbsaQemu/
>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -M: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> [hrw]
>> -R: Graeme Gregory <graeme@xora.org.uk>
>> -
>> -Raspberry Pi platforms and silicon
>> -F: Platform/RaspberryPi/
>> -F: Silicon/Broadcom/
>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -R: Jeremy Linton <jeremy.linton@arm.com>
>> -
>> -RPMB driver for OP-TEE
>> -F: Drivers/OpTee/OpteeRpmbPkg/
>> -M: Sami Mujawar <sami.mujawar@arm.com>
>> -M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
>> -
>> -Socionext platforms and silicon
>> -F: Platform/Socionext/
>> -F: Silicon/NXP/Library/Pcf8563RealTimeClockLib/
>> -F: Silicon/Socionext/
>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -
>> -Silicon/RISC-V/ProcessorPkg
>> -F: Silicon/RISC-V/ProcessorPkg/
>> -M: Sunil V L <sunilvl@ventanamicro.com>
>> -R: Daniel Schaefer <git@danielschaefer.me>
>> -
>> -Silicon/SiFive
>> -F: Silicon/SiFive/
>> -M: Daniel Schaefer <git@danielschaefer.me>
>> -
>> -Phytium platforms and silicon
>> -F: Platform/Phytium/
>> -F: Silicon/Phytium/
>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>> -R: Peng Xie <xiepeng@phytium.com.cn>
>> -R: Ling Jia <jialing@phytium.com.cn>
>> -R: Yiqi Shu <shuyiqi@phytium.com.cn>
>> -
>> -Sophgo platforms and silicon
>> -F: Platform/Sophgo/
>> -F: Silicon/Sophgo/SG2042Pkg/
>> -M: Sunil V L <sunilvl@ventanamicro.com>
>> -R: dahogn <dahogn@hotmail.com>
>> -R: meng-cz <mengcz1126@gmail.com>
>> -R: caiyuqing379 <caiyuqing_hz@outlook.com>
>> -R: USER0FISH <libing1202@outlook.com>
>> -
>> -Bosc platforms and silicon
>> -F: Platform/Bosc/
>> -F: Silicon/Bosc/NanHuPkg/
>> -M: Sunil V L <sunilvl@ventanamicro.com>
>> -R: Yang Wang<wangyang@bosc.ac.cn>
>> -R: Ran Wang<wangran@bosc.ac.cn>
>> diff --git a/REVIEWERS b/REVIEWERS
>> new file mode 100644
>> index 000000000000..5f5a96f4eba1
>> --- /dev/null
>> +++ b/REVIEWERS
>> @@ -0,0 +1,95 @@
>> +# This file contains the list of reviewers (i.e. people who can
>> +# review changes, but don't own the areas and can't commit changes)
>> +# for various parts of edk2-platforms.
>> +
>> +# EDK II Platforms reviewers
>> +# ==========================
>> +
>> +# AMD VanGoghBoard
>> +/Platform/AMD/VanGoghBoard/** @fhh200000 @mingxzha @YSHRong
>> +
>> +# Ampere
>> +/Platform/Ampere/** @bcran @chuongtranle @leiflindholm
>> +/Silicon/Ampere/** @bcran @chuongtranle @leiflindholm
>> +
>> +# ARM
>> +# Add Thomas Abraham
>> +# /Platform/ARM/**
>> +
>> +# BeagleBoard
>> +/Platform/BeagleBoard/** @ardbiesheuvel
>> +/Silicon/TexasInstruments/** @ardbiesheuvel
>> +
>> +/Features/Ext4Pkg/** @mhaeuser
>> +
>> +# Hisilicon
>> +# Add Wenyi Xie
>> +/Platform/Hisilicon/** @ardbiesheuvel
>> +/Silicon/Hisilicon/** @ardbiesheuvel
>> +
>> +/Features/Intel/** @lgao4
>> +/Features/Intel/Debugging/** @lgao4
>> +/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @lgao4
>> +/Features/Intel/UserInterface/** @lgao4
>> +
>> +/Platform/Intel/QuarkPlatformPkg/** @nate-desimone
>> +/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone
>> +/Platform/Intel/BoardModulePkg/** @lgao4
>> +/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot5
>> +/Platform/Intel/MinPlatformPkg/** @lgao4 @ydong10
>> +/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu
>> +/Platform/Intel/CometlakeOpenBoardPkg/** @dkethire @kesakkit
>> +# Add Heng Luo
>> +# /Platform/Intel/TigerlakeOpenBoardPkg/**
>> +/Platform/Intel/AlderlakeOpenBoardPkg/** @rbitw @SaloniKasbekar
>> +/Platform/Intel/Tools/** @YuweiChen1110
>> +
>> +/Silicon/Intel/IntelSiliconPkg/** @AshrafAliS
>> +/Silicon/Intel/QuarkSocPkg/** @nate-desimone
>> +/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone
>> +
>> +# Add Heng Luo
>> +# /Silicon/Intel/TigerlakeSiliconPkg/**
>> +
>> +/Silicon/Intel/AlderlakeSiliconPkg/** @rbitw @SaloniKasbekar
>> +
>> +/Silicon/Intel/Tools/** @YuweiChen1110
>> +
>> +/Features/ManageabilityPkg/** @abdattar @nicklela
>> +
>> +/Platform/Marvell/** @leiflindholm
>> +/Silicon/Marvell/** @leiflindholm
>> +
>> +# Miscellaneous Drivers
>> +/Silicon/Atmel/** @ardbiesheuvel
>> +/Silicon/Openmoko/** @ardbiesheuvel
>> +/Silicon/Synopsys/DesignWare/** @ardbiesheuvel
>> +
>> +/Platform/NXP/** @Meenakshi88
>> +/Silicon/NXP/** @Meenakshi88
>> +
>> +# QEMU EDK II Minimum Platform Specification implementation
>> +/Platform/Qemu/QemuOpenBoardPkg/** @theomacx86
>> +
>> +# Add Graeme Gregory
>> +# /Platform/Qemu/SbsaQemu/**
>> +# /Silicon/Qemu/SbsaQemu/**
>> +
>> +# Raspberry Pi platforms and silicon
>> +/Platform/RaspberryPi/** @jlinton
>> +/Silicon/Broadcom/** @jlinton
>> +
>> +/Platform/RISC-V/PlatformPkg/** @JohnAZoidberg
>> +/Silicon/RISC-V/ProcessorPkg/** @JohnAZoidberg
>> +
>> +# Phytium platforms and silicon
>> +# Add Peng Xie, Ling Jia and Yiqi Shu
>> +# /Platform/Phytium/**
>> +# /Silicon/Phytium/**
>> +
>> +/Platform/SolidRun/** @leiflindholm
>> +
>> +# Sophgo platforms and silicon
>> +/Platform/Sophgo/** @caiyiqing379 @dahogn @meng-cz @USER0FISH
>> +/Silicon/Sophgo/SG2042Pkg/** @caiyiqing379 @dahogn @meng-cz @USER0FISH
>> +
>> diff --git a/Readme.md b/Readme.md
>> index 8de9eaa7cfbb..792e27e51843 100644
>> --- a/Readme.md
>> +++ b/Readme.md
>> @@ -32,10 +32,30 @@ Many platforms require additional image processing
>> beyond the EDK2 build.
>>  Any such steps should be documented (as a Readme.md), and any necessary
>> helper
>>  scripts be contained, under said platform directory.
>> 
>> -Any contributions to this branch should be submitted via email to the
>> -edk2-devel mailing list with a subject prefix of `[platforms]`. See
>> -[Laszlo's excellent
>> guide](https://github.com/tianocore/tianocore.github.io/wiki/Laszlo's-
>> unkempt-git-guide-for-edk2-contributors-and-maintainers) for details
>> -on how to do this successfully.
>> +Any contributions to this repo should be submitted via GitHub Pull
>> Request.
>> +
>> +For details of who owns code in certain parts of the repo, see the
>> CODEOWNERS and
>> +REVIEWERS files. Look in CONTRIBUTORS.md to find out people's names and
>> their
>> +email addresses.
>> +
>> +In general, you should not privately email the maintainer. You should
>> +email the edk2-devel list, and Cc the area maintainers and
>> +reviewers.
>> +
>> +If the maintainer wants to hand over the role to other people,
>> +they should create a PR on GitHub to update CODEOWNERS,
>> +REVIEWERS and CONTRIBUTORS.md with new maintainer, and the new
>> maintainer
>> +should review the PR and approve it.
>> +
>> +EDK II Platforms
>> +----------------
>> +W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
>> +L: https://edk2.groups.io/g/devel/
>> +T: git - https://github.com/tianocore/edk2-platforms.git
>> +
>> +Responsible Disclosure, Reporting Security Issues
>> +-------------------------------------------------
>> +W: https://github.com/tianocore/tianocore.github.io/wiki/Security
>> 
>>  # How to build (Linux Environment)
>> 
>> @@ -294,7 +314,7 @@ For more information, see the
>> 
>>  # Maintainers
>> 
>> -See [Maintainers.txt](Maintainers.txt).
>> +See [CONTRIBUTORS.md](CONTRIBUTORS.md), [CODEOWNERS](CODEOWNERS) and
>> [REVIEWERS](REVIEWERS).
>> 
>>  # Submodules
>> 
>> --
>> 2.46.0
>> 
>> 
>> 
>> 
>> 
>
>
>
> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120485): https://edk2.groups.io/g/devel/message/120485
Mute This Topic: https://groups.io/mt/108245296/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the GitHub Pull Request workflow
  2024-09-03 19:44     ` Rebecca Cran
@ 2024-09-03 21:41       ` Michael D Kinney
  2024-09-03 21:56         ` Rebecca Cran
  2024-09-04 15:28         ` Marcin Juszkiewicz
  0 siblings, 2 replies; 10+ messages in thread
From: Michael D Kinney @ 2024-09-03 21:41 UTC (permalink / raw)
  To: Rebecca Cran, devel@edk2.groups.io, Leif Lindholm,
	Michael Kubacki
  Cc: Kinney, Michael D

Pushed as 4f49a843ff..f709251f5b

Mike

> -----Original Message-----
> From: Rebecca Cran <rebecca@bsdio.com>
> Sent: Tuesday, September 3, 2024 12:44 PM
> To: devel@edk2.groups.io; Kinney, Michael D
> <michael.d.kinney@intel.com>; Leif Lindholm <quic_llindhol@quicinc.com>;
> Michael Kubacki <mikuback@linux.microsoft.com>
> Subject: Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the
> GitHub Pull Request workflow
> 
> Could you push it please?
> 
> On Tue, Sep 3, 2024, at 1:25 PM, Michael D Kinney wrote:
> > Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
> >
> >
> >> -----Original Message-----
> >> From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of
> Rebecca
> >> Cran
> >> Sent: Tuesday, September 3, 2024 7:03 AM
> >> To: devel@edk2.groups.io; Leif Lindholm <quic_llindhol@quicinc.com>;
> >> Kinney, Michael D <michael.d.kinney@intel.com>; Michael Kubacki
> >> <mikuback@linux.microsoft.com>
> >> Cc: Rebecca Cran <rebecca@bsdio.com>
> >> Subject: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the
> GitHub
> >> Pull Request workflow
> >>
> >> Migrate data from Maintainers.txt to the GitHub standard CODEOWNERS
> >> files plus REVIEWERS and CONTRIBUTORS.md. The latter file contains
> >> mappings from name to email address and GitHub usernames, which will
> >> help people who want to email maintainers instead of using GitHub.
> >>
> >> Add .github/workflows/AssignReviewers.yml which adds reviewers to a
> >> Pull Request based on the content of the REVIEWERS file.
> >>
> >> Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
> >> ---
> >>  .github/workflows/AssignReviewers.yml |  34 ++
> >>  CODEOWNERS                            | 147 +++++++
> >>  CONTRIBUTORS.md                       |  70 +++
> >>  Maintainers.txt                       | 448 --------------------
> >>  REVIEWERS                             |  95 +++++
> >>  Readme.md                             |  30 +-
> >>  6 files changed, 371 insertions(+), 453 deletions(-)
> >>
> >> diff --git a/.github/workflows/AssignReviewers.yml
> >> b/.github/workflows/AssignReviewers.yml
> >> new file mode 100644
> >> index 000000000000..3fbbc8584000
> >> --- /dev/null
> >> +++ b/.github/workflows/AssignReviewers.yml
> >> @@ -0,0 +1,34 @@
> >> +## @file
> >> +# Assign reviewers from a REVIEWERS file using CODEOWNERS syntax
> >> +#
> >> +# Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>
> >> +# SPDX-License-Identifier: BSD-2-Clause-Patent
> >> +##
> >> +
> >> +name: Assign reviewers from a REVIEWERS file using CODEOWNERS syntax
> >> +
> >> +on:
> >> +  pull_request_target:
> >> +    types: [opened, synchronize, reopened, ready_for_review]
> >> +    branches:
> >> +      - master
> >> +
> >> +jobs:
> >> +  assign_reviewers:
> >> +    if: github.event.pull_request.draft == false
> >> +    runs-on: ubuntu-latest
> >> +    permissions:
> >> +      pull-requests: write
> >> +    steps:
> >> +      - name: Generate Token
> >> +        id: generate-token
> >> +        uses: actions/create-github-app-token@v1
> >> +        with:
> >> +          app-id: ${{
> secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_ID
> >> }}
> >> +          private-key: ${{
> >> secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_PRIVATE_KEY }}
> >> +      - name: Checkout Pull Request Target
> >> +        uses: actions/checkout@v2
> >> +      - name: Assign Reviewers
> >> +        uses: mdkinney/github-action-assign-reviewers@main
> >> +        with:
> >> +          token: ${{ steps.generate-token.outputs.token }}
> >> diff --git a/CODEOWNERS b/CODEOWNERS
> >> new file mode 100644
> >> index 000000000000..99ef06e7cdbc
> >> --- /dev/null
> >> +++ b/CODEOWNERS
> >> @@ -0,0 +1,147 @@
> >> +# This file contains the list of maintainers (i.e. people who own
> the
> >> +# areas and can commit changes) for various parts of edk2-platforms.
> >> +
> >> +# EDK II Platforms maintainers
> >> +# ============================
> >> +
> >> +* @leiflindholm @mdkinney
> >> +
> >> +/Platform/96Boards/** @ardbiesheuvel @leiflindholm
> >> +
> >> +/Platform/AMD/** @abdattar @changab @pbgrimes
> >> +
> >> +/Platform/AMD/AgesaModulePkg/** @abdattar @changab @pbgrimes
> >> +/Platform/AMD/AgesaPkg/**       @abdattar @changab @pbgrimes
> >> +/Platform/AMD/AmdCbsPkg/**      @abdattar @changab @pbgrimes
> >> +/Platform/AMD/AmdCpmPkg/**      @abdattar @changab @pbgrimes
> >> +
> >> +# AMD Seattle platforms
> >> +/Platform/AMD/OverdriveBoard/** @abdattar @ardbiesheuvel @changab
> >> @leiflindholm @pbgrimes
> >> +/Silicon/AMD/Styx/**            @abdattar @ardbiesheuvel @changab
> >> @leiflindholm @pbgrimes
> >> +/Platform/LeMaker/CelloBoard/** @ardbiesheuvel @leiflindholm
> >> +/Platform/SoftIron/             @ardbiesheuvel @leiflindholm
> >> +
> >> +# AMD VanGoghBoard
> >> +/Platform/AMD/VanGoghBoard/** @abdattar @changab @exinghr @pbgrimes
> >> +
> >> +# Ampere Computing
> >> +/Platform/Ampere/** @nhivp
> >> +/Silicon/Ampere/** @nhivp
> >> +
> >> +# ARM
> >> +/Platform/ARM/** @samimujawar
> >> +/Silicon/ARM/** @samimujawar
> >> +
> >> +# BeagleBoard
> >> +/Platform/BeagleBoard/** @ardbiesheuvel @leiflindholm
> >> +/Silicon/TexasInstruments/** @ardbiesheuvel @leiflindholm
> >> +
> >> +# Bosc platforms and silicon
> >> +/Platform/Bosc/** @vlsunil
> >> +/Silicon/Bosc/NanHuPkg/** @vlsunil
> >> +
> >> +# DisplayLink
> >> +/Drivers/DisplayLink/** @ardbiesheuvel @leiflindholm
> >> +
> >> +/Features/Ext4Pkg/** @heatd
> >> +
> >> +# HiSilicon
> >> +/Platform/Hisilicon/** @leiflindholm
> >> +/Silicon/Hisilicon/** @leiflindholm
> >> +
> >> +/Features/Intel/** @nate-desimone @SaiChaganty
> >> +/Features/Intel/Debugging/** @nate-desimone @SaiChaganty @ydong10
> >> +/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @nate-desimone
> >> @SaiChaganty
> >> +/Features/Intel/UserInterface/** @dandanbi @nate-desimone
> @SaiChaganty
> >> +
> >> +/Features/ManageabilityPkg/** @changab
> >> +
> >> +/Platform/Intel/** @nate-desimone @SaiChaganty
> >> +/Platform/Intel/QuarkPlatformPkg/** @mdkinney @nate-desimone
> >> @SaiChaganty
> >> +/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone @SaiChaganty
> >> @yqian4
> >> +/Platform/Intel/BoardModulePkg/** @nate-desimone @SaiChaganty
> @ydong10
> >> +/Platform/Intel/KabylakeOpenBoardPkg/** @ChaselChiu @nate-desimone
> >> @SaiChaganty
> >> +/Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/**
> >> @benjamindoron @nate-desimone @SaiChaganty
> >> +/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot51
> >> +/Platform/Intel/MinPlatformPkg/** @ChaselChiu @nate-desimone
> >> @SaiChaganty
> >> +/Platform/Intel/PurleyOpenBoardPkg/** @ChaselChiu @nate-desimone
> >> @SaiChaganty
> >> +/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu @nate-
> desimone
> >> @SaiChaganty
> >> +/Platform/Intel/CometlakeOpenBoardPkg/** @ChaselChiu @nate-desimone
> >> @SaiChaganty
> >> +/Platform/Intel/TigerlakeOpenBoardPkg/** @nate-desimone @SaiChaganty
> >> +/Platform/Intel/AlderlakeOpenBoardPkg/** @nate-desimone @SaiChaganty
> >> +/Platform/Intel/WhitleyOpenBoardPkg/** @ChaselChiu @nate-desimone
> >> @SaiChaganty
> >> +/Platform/Intel/SimicsOpenBoardPkg/** @nate-desimone @SaiChaganty
> >> +/Platform/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
> >> +
> >> +/Silicon/Intel/** @nate-desimone @SaiChaganty
> >> +/Silicon/Intel/IntelSiliconPkg/** @nate-desimone @niruiyu
> @SaiChaganty
> >> +/Silicon/Intel/QuarkSocPkg/** @mdkinney @nate-desimone @SaiChaganty
> >> +/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone @SaiChaganty
> >> @yqian
> >> +/Silicon/Intel/CoffeelakeSiliconPkg/** @ChaselChiu @nate-desimone
> >> @SaiChaganty
> >> +/Silicon/Intel/KabylakeSiliconPkg/** @ChaselChiu @nate-desimone
> >> @SaiChaganty
> >> +/Silicon/Intel/PurleyRefreshSiliconPkg/** @ChaselChiu @nate-desimone
> >> @SaiChaganty
> >> +/Silicon/Intel/TigerlakeSiliconPkg/** @nate-desimone @SaiChaganty
> >> +/Silicon/Intel/AlderlakeSiliconPkg/** @nate-desimone @SaiChaganty
> >> +/Silicon/Intel/WhitleySiliconPkg/** @ChaselChiu @nate-desimone
> >> @SaiChaganty
> >> +/Silicon/Intel/SimicsX58SktPkg/** @nate-desimone @SaiChaganty
> >> +/Silicon/Intel/SimicsIch10Pkg/** @nate-desimone @SaiChaganty
> >> +/Silicon/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
> >> +
> >> +# Loongson platforms
> >> +/Platform/Loongson/** @bibo-mao @kilaterlee @lixianglai
> >> +
> >> +# Marvell platforms and silicon
> >> +/Platform/Marvell/** @ndhillonm @wojtas-marcin
> >> +/Platform/SolidRun/** @ndhillonm @wojtas-marcin
> >> +/Silicon/Marvell/** @ndhillonm @wojtas-marcin
> >> +
> >> +# Miscellaneous drivers
> >> +/Silicon/Atmel/** @leiflindholm
> >> +/Silicon/Openmoko/** @leiflindholm
> >> +/Silicon/Synopsys/DesignWare/** @leiflindholm
> >> +
> >> +# NXP platforms and silicon
> >> +/Platform/NXP/** @leiflindholm
> >> +/Silicon/NXP/** @leiflindholm
> >> +
> >> +# OptionRomPkg
> >> +# https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
> >> +/Drivers/OptionRomPkg/** @niruiyu
> >> +
> >> +# Phytium platforms and silicon
> >> +/Platform/Phytium/** @leiflindholm
> >> +/Silicon/Phytium/** @leiflindholm
> >> +
> >> +# QEMU EDK II Minimum Platform Specification implementation
> >> +/Platform/Qemu/QemuOpenBoardPkg/** @heatd
> >> +
> >> +# QEMU sbsa-ref platform
> >> +/Platform/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
> >> +/Silicon/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
> >> +
> >> +# Raspberry Pi platforms and silicon
> >> +/Platform/RaspberryPi/** @ardbiesheuvel @leiflindholm
> >> +/Silicon/Broadcom/** @ardbiesheuvel @leiflindholm
> >> +
> >> +# RPMB driver for OP-TEE
> >> +/Drivers/OpTee/OpteeRpmbPkg/** @apalos @samimujawar
> >> +
> >> +/Platform/RISC-V/PlatformPkg/** @vlsunil
> >> +
> >> +/Platform/SiFive/U5SeriesPkg/** @JohnAZoidberg
> >> +
> >> +# Socionext platforms and silicon
> >> +/Platform/Socionext/** @ardbiesheuvel @leiflindholm
> >> +/Silicon/NXP/Library/Pcf8563RealTimeClockLib/** @ardbiesheuvel
> >> @leiflindholm
> >> +/Silicon/Socionext/** @ardbiesheuvel @leiflindholm
> >> +
> >> +/Silicon/RISC-V/ProcessorPkg/** @vlsunil
> >> +
> >> +/Silicon/SiFive/** @JohnAZoidberg
> >> +
> >> +# Sophgo platforms and silicon
> >> +/Platform/Sophgo/** @vlsunil
> >> +/Silicon/Sophgo/SG2042Pkg/** @vlsunil
> >> +
> >> +# StandAloneMMPkg for OP-TEE
> >> +/Platform/StandaloneMm/PlatformStandaloneMmPkg/** @apalos
> @samimujawar
> >> diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
> >> new file mode 100644
> >> index 000000000000..aa6df842fbb2
> >> --- /dev/null
> >> +++ b/CONTRIBUTORS.md
> >> @@ -0,0 +1,70 @@
> >> +EDK II Platforms Maintainers and Reviewers
> >> +==========================================
> >> +
> >> +This file is intended to provide an easy way to look up people's
> names
> >> and email addresses given their GitHub
> >> +usernames from the CODEOWNERS or REVIEWERS files.
> >> +
> >> +Since it's an extra file to remember to update when changing
> >> maintainers or reviewers, it will likely become
> >> +out-of-sync with CODEOWNERS and/or REVIEWERS over time and need an
> >> occasional refresh.
> >> +
> >> +| Name                   | e-mail address                   | Github
> >> username                                      |
> >> +|------------------------|----------------------------------|-------
> ---
> >> --------------------------------------------|
> >> +| Abdul Lateef Attar     | AbdulLateef.Attar@amd.com        |
> >> [@abdattar](https://github.com/abdattar)             |
> >> +| Abner Chang            | abner.chang@amd.com              |
> >> [@changab](https://github.com/changab)               |
> >> +| Ard Biesheuvel         | ardb+tianocore@kernel.org        |
> >> [@ardbiesheuvel](https://github.com/ardbiesheuvel)   |
> >> +| Ashraf Ali S           | ashraf.ali.s@intel.com           |
> >> [@AshrafAliS](https://github.com/AshrafAliS)         |
> >> +| Benjamin Doron         | benjamin.doron00@gmail.com       |
> >> [@benjamindoron](https://github.com/benjamindoron)   |
> >> +| Bibo Mao               | maobibo@loongson.cn              |
> [@bibo-
> >> mao](https://github.com/bibo-mao)             |
> >> +| Bob Feng               | bob.c.feng@intel.com             |
> >> [@BobCF](https://github.com/BobCF)                   |
> >> +| caiyuqing379           | caiyuqing_hz@outlook.com         |
> >> [@caiyuqing379](https://github.com/caiyuqing379)     |
> >> +| Chao Li                | lichao@loongson.cn               |
> >> [@kilaterlee](https://github.com/kilaterlee)         |
> >> +| Chasel Chiu            | chasel.chiu@intel.com            |
> >> [@ChaselChiu](https://github.com/ChaselChiu)         |
> >> +| Chuong Tran            | chuong@os.amperecomputing.com    |
> >> [@chuongtranle](https://github.com/chuongtranle)     |
> >> +| dahogn                 | dahogn@hotmail.com               |
> >> [@dahogn](https://github.com/dahogn)                 |
> >> +| Dandan Bi              | dandan.bi@intel.com              |
> >> [@dandanbi](https://github.com/dandanbi)             |
> >> +| Daniel Schaefer        | git@danielschaefer.me            |
> >> [@JohnAZoidberg](https://github.com/JohnAZoidberg)   |
> >> +| Deepika Kethi Reddy    | deepika.kethi.reddy@intel.com    |
> >> [@dkethire](https://github.com/dkethire)             |
> >> +| Duke Zhai              | duke.zhai@amd.com                |
> >> [@mingxzha](https://github.com/mingxzha)             |
> >> +| Eric Dong              | eric.dong@intel.com              |
> >> [@ydong10](https://github.com/ydong10)               |
> >> +| Eric Xing              | eric.xing@amd.com                |
> >> [@exinghr](https://github.com/exinghr)               |
> >> +| Graeme Gregory         | graeme@xora.org.uk               |
> >> |
> >> +| Heng Luo               | heng.luo@intel.com               |
> >> |
> >> +| Igniculus Fu           | igniculus.fu@amd.com             |
> >> [@fhh200000](https://github.com/fhh200000)           |
> >> +| Ilias Apalodimas       | ilias.apalodimas@linaro.org      |
> >> [@apalos](https://github.com/apalos)                 |
> >> +| Jeremy Linton          | jeremy.linton@arm.com            |
> >> [@jlinton](https://github.com/jlinton)               |
> >> +| Jeremy Soller          | jeremy@system76.com              |
> >> [@jackpot51](https://github.com/jackpot51)           |
> >> +| Kathappan Esakkithevar | kathappan.esakkithevar@intel.com |
> >> [@kesakkit](https://github.com/kesakkit)             |
> >> +| Ken Yao                | ken.yao@amd.com                  |
> >> [@YSHRong](https://github.com/YSHRong)               |
> >> +| Leif Lindholm          | quic_llindhol@quicinc.com        |
> >> [@leiflindholm](https://github.com/leiflindholm)     |
> >> +| Liming Gao             | gaoliming@byosoft.com.cn         |
> >> [@lgao4](https://github.com/lgao4)                   |
> >> +| Ling Jia               | jialing@phytium.com.cn           |
> >> |
> >> +| Marcin Juszkiewicz     | marcin.juszkiewicz@linaro.org    |
> >> [@hrw](https://github.com/hrw)                       |
> >> +| Marcin Wojtas          | marcin.s.wojtas@gmail.com        |
> [@wojtas-
> >> marcin](https://github.com/wojtas-marcin)   |
> >> +| Marvin Häuser          | mhaeuser@posteo.de               |
> >> [@mhaeuser](https://github.com/mhaeuser)             |
> >> +| Meenakshi Aggarwal     | meenakshi.aggarwal@nxp.com       |
> >> [@Meenakshi88](https://github.com/Meenakshi88)       |
> >> +| meng-cz                | mengcz1126@gmail.com             |
> [@meng-
> >> cz](https://github.com/meng-cz)               |
> >> +| Michael D Kinney       | michael.d.kinney@intel.com       |
> >> [@mdkinney](https://github.com/mdkinney)             |
> >> +| Narinder Dhillon       | ndhillon@marvell.com             |
> >> [@ndhillonm](https://github.com/ndhillonm)           |
> >> +| Nate DeSimone          | nathaniel.l.desimone@intel.com   |
> [@nate-
> >> desimone](https://github.com/nate-desimone)   |
> >> +| Nhi Pham               | nhi@os.amperecomputing.com       |
> >> [@nhivp](https://github.com/nhivp)                   |
> >> +| Nickle Wang            | nicklew@nvidia.com               |
> >> [@nicklela](https://github.com/nicklela)             |
> >> +| Paul Grimes            | paul.grimes@amd.com              |
> >> [@pbgrimes](https://github.com/pbgrimes)             |
> >> +| Pedro Falcato          | pedro.falcato@gmail.com          |
> >> [@heatd](https://github.com/heatd)                   |
> >> +| Peng Xie               | xiepeng@phytium.com.cn           |
> >> |
> >> +| Ran Wang               | wangran@bosc.ac.cn               |
> >> |
> >> +| Ray Ni                 | ray.ni@intel.com                 |
> >> [@niruiyu](https://github.com/niruiyu)               |
> >> +| Rebecca Cran           | rebecca@os.amperecomputing.com   |
> >> [@bcran](https://github.com/bcran)                   |
> >> +| Rosen Chuang           | rosen.chuang@intel.com           |
> >> [@rbitw](https://github.com/rbitw)                   |
> >> +| Sai Chaganty           | rangasai.v.chaganty@intel.com    |
> >> [@SaiChaganty](https://github.com/SaiChaganty)       |
> >> +| Saloni Kasbekar        | saloni.kasbekar@intel.com        |
> >> [@SaloniKasbekar](https://github.com/SaloniKasbekar) |
> >> +| Sami Mujawar           | sami.mujawar@arm.com             |
> >> [@samimujawar](https://github.com/samimujawar)       |
> >> +| Sunil V L              | sunilvl@ventanamicro.com         |
> >> [@vlsunil](https://github.com/vlsunil)               |
> >> +| Theo Jehl              | theojehl76@gmail.com             |
> >> [@theomacx86](https://github.com/theomacx86)         |
> >> +| Thomas Abraham         | thomas.abraham@arm.com           |
> >> |
> >> +| USER0FISH              | libing1202@outlook.com           |
> >> [@USER0FISH](https://github.com/USER0FISH)           |
> >> +| Wenyi Xie              | xiewenyi2@huawei.com             |
> >> |
> >> +| Xianglai li            | lixianglai@loongson.cn           |
> >> [@lixianglai](https://github.com/lixianglai)         |
> >> +| Yang Wang              | wangyang@bosc.ac.cn              |
> >> |
> >> +| Yi Qian                | yi.qian@intel.com                |
> >> [@yqian4](https://github.com/yqian4)                 |
> >> +| Yiqi Shu               | shuyiqi@phytium.com.cn           |
> >> |
> >> +| Yuwei Chen             | yuwei.chen@intel.com             |
> >> [@YuweiChen1110](https://github.com/YuweiChen1110)   |
> >> diff --git a/Maintainers.txt b/Maintainers.txt
> >> deleted file mode 100644
> >> index ff8c5c7b3d29..000000000000
> >> --- a/Maintainers.txt
> >> +++ /dev/null
> >> @@ -1,448 +0,0 @@
> >> -EDK II Platforms Maintainers
> >> -============================
> >> -
> >> -This file provides information about the primary maintainers for
> >> -EDK II Platforms.
> >> -
> >> -In general, you should not privately email the maintainer. You
> should
> >> -email the edk2-devel list, and Cc the package maintainers and
> >> -reviewers.
> >> -
> >> -If the package maintainer wants to hand over the role to other
> people,
> >> -the package maintainer should send the patch to update
> Maintainers.txt
> >> -with new maintainer, and the new maintainer should follow up with
> >> -an Acked-by or a Reviewed-by.
> >> -
> >> -Descriptions of section entries:
> >> -
> >> -  L: Mailing list that is relevant to this area (default is edk2-
> devel)
> >> -     Patches and questions should be sent to the email list.
> >> -  M: Package Maintainer: Cc address for patches and questions.
> >> Responsible
> >> -     for reviewing and pushing package changes to source control.
> >> -  R: Package Reviewer: Cc address for patches and questions.
> Reviewers
> >> help
> >> -     maintainers review code, but don't have push access. A
> designated
> >> Package
> >> -     Reviewer is reasonably familiar with the Package (or some
> modules
> >> -     thereof), and/or provides testing or regression testing for the
> >> Package
> >> -     (or some modules thereof), in certain platforms and
> environments.
> >> -  W: Web-page with status/info
> >> -  T: SCM tree type and location.  Type is one of: git, svn.
> >> -  S: Status, one of the following:
> >> -     Supported:  Someone is actually paid to look after this.
> >> -     Maintained: Someone actually looks after it.
> >> -     Odd Fixes:  It has a maintainer but they don't have time to do
> >> -                 much other than throw the odd patch in. See below.
> >> -     Orphan:     No current maintainer [but maybe you could take the
> >> -                 role as you write your new code].
> >> -     Obsolete:   Old code. Something tagged obsolete generally means
> >> -                 it has been replaced by a better system and you
> >> -                 should be using that.
> >> -  F: Files and directories with wildcard patterns.
> >> -     A trailing slash includes all files and subdirectory files.
> >> -     F:   MdeModulePkg/   all files in and below MdeModulePkg
> >> -     F:   MdeModulePkg/*  all files in MdeModulePkg, but not below
> >> -     F:   */Pci/*         all files in a directory called Pci, at
> any
> >> depth in
> >> -                          the hierarchy, but not below
> >> -     One pattern per line.  Multiple F: lines per section
> acceptable.
> >> -  X: Files and directories that are NOT maintained, same rules as F:
> >> -     Files exclusions are tested after file matches.
> >> -     Can be useful for excluding a specific subdirectory, for
> instance:
> >> -     F:   NetworkPkg/
> >> -     X:   NetworkPkg/Ip6Dxe/
> >> -     matches all files in and below NetworkPkg excluding
> >> NetworkPkg/Ip6Dxe/
> >> -  Filenames not caught by any F: rule get matched as being located
> in
> >> the top-
> >> -  level directory. (Internally, the script looks for a match called
> >> '<default>',
> >> -  so please don't add a file called that in the top-level
> directory.)
> >> -
> >> -
> >> -EDK II Platforms
> >> -----------------
> >> -W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
> >> -L: https://edk2.groups.io/g/devel/
> >> -T: git - https://github.com/tianocore/edk2-platforms.git
> >> -
> >> -All patches CC:d here
> >> -L: devel@edk2.groups.io
> >> -F: *
> >> -F: */
> >> -
> >> -EDK II Platforms maintainers
> >> -----------------------------
> >> -F: *
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -M: Michael D Kinney <michael.d.kinney@intel.com>
> >> -
> >> -Responsible Disclosure, Reporting Security Issues
> >> --------------------------------------------------
> >> -W: https://github.com/tianocore/tianocore.github.io/wiki/Security
> >> -
> >> -EDK II Platforms Packages:
> >> ---------------------------
> >> -
> >> -96Boards
> >> -F: Platform/96Boards/
> >> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -
> >> -AMD
> >> -F: Platform/AMD
> >> -M: Abner Chang <abner.chang@amd.com>
> >> -M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> >> -M: Paul Grimes <paul.grimes@amd.com>
> >> -
> >> -F: Platform/AMD/AgesaModulePkg
> >> -F: Platform/AMD/AgesaPkg
> >> -F: Platform/AMD/AmdCbsPkg
> >> -M: Paul Grimes <paul.grimes@amd.com>
> >> -R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> >> -R: Abner Chang <abner.chang@amd.com>
> >> -
> >> -F: Platform/AMD/AmdCpmPkg
> >> -M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> >> -R: Paul Grimes <paul.grimes@amd.com>
> >> -R: Abner Chang <abner.chang@amd.com>
> >> -
> >> -AMD Seattle
> >> -F: Platform/AMD/OverdriveBoard/
> >> -F: Platform/LeMaker/CelloBoard/
> >> -F: Platform/SoftIron/
> >> -F: Silicon/AMD/Styx/
> >> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -
> >> -AMD VanGoghBoard
> >> -F: Platform/AMD/VanGoghBoard
> >> -F: Silicon/AMD/VanGoghBoard
> >> -M: Eric Xing <eric.xing@amd.com>
> >> -R: Ken Yao <ken.yao@amd.com>
> >> -R: Duke Zhai <duke.zhai@amd.com>
> >> -R: Igniculus Fu <igniculus.fu@amd.com>
> >> -
> >> -Ampere Computing
> >> -F: Platform/Ampere
> >> -F: Silicon/Ampere
> >> -M: Nhi Pham <nhi@os.amperecomputing.com>
> >> -R: Chuong Tran <chuong@os.amperecomputing.com>
> >> -R: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -R: Rebecca Cran <rebecca@os.amperecomputing.com>
> >> -
> >> -ARM
> >> -F: Platform/ARM/
> >> -F: Silicon/ARM/
> >> -R: Thomas Abraham <thomas.abraham@arm.com>
> >> -M: Sami Mujawar <sami.mujawar@arm.com>
> >> -
> >> -BeagleBoard:
> >> -F: Platform/BeagleBoard/
> >> -F: Silicon/TexasInstruments/
> >> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -
> >> -OptionRomPkg
> >> -F: Drivers/OptionRomPkg/
> >> -W:
> https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
> >> -M: Ray Ni <ray.ni@intel.com>
> >> -
> >> -StandAloneMMPkg for OP-TEE
> >> -F: Platform/StandaloneMm/PlatformStandaloneMmPkg/
> >> -M: Sami Mujawar <sami.mujawar@arm.com>
> >> -M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
> >> -
> >> -DisplayLink
> >> -F: Drivers/DisplayLink/
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >> -R: Andy Hayes <andy.hayes@displaylink.com>
> >> -
> >> -HiSilicon
> >> -F: Platform/Hisilicon/
> >> -F: Silicon/Hisilicon/
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >> -R: Wenyi Xie <xiewenyi2@huawei.com>
> >> -
> >> -Features/Ext4Pkg
> >> -F: Features/Ext4Pkg/
> >> -M: Pedro Falcato <pedro.falcato@gmail.com>
> >> -R: Marvin Häuser <mhaeuser@posteo.de>
> >> -
> >> -Features/Intel
> >> -F: Features/Intel/
> >> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >> -
> >> -Features/Intel/Debugging
> >> -F: Features/Intel/Debugging/
> >> -M: Eric Dong <eric.dong@intel.com>
> >> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >> -
> >> -Features/Intel/OutOfBandManagement/IpmiFeaturePkg
> >> -F: Features/Intel/OutOfBandManagement/IpmiFeaturePkg
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >> -
> >> -Features/Intel/UserInterface
> >> -F: Features/Intel/UserInterface/
> >> -M: Dandan Bi <dandan.bi@intel.com>
> >> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >> -
> >> -Features/ManageabilityPkg
> >> -F: Features/ManageabilityPkg/
> >> -M: Abner Chang <abner.chang@amd.com>
> >> -R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> >> -R: Nickle Wang <nicklew@nvidia.com>
> >> -
> >> -Platform/Intel
> >> -F: Platform/Intel/
> >> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Platform/Intel/QuarkPlatformPkg
> >> -F: Platform/Intel/QuarkPlatformPkg/
> >> -M: Michael D Kinney <michael.d.kinney@intel.com>
> >> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Platform/Intel/Vlv2TbltDevicePkg
> >> -F: Platform/Intel/Vlv2TbltDevicePkg/
> >> -M: Yi Qian <yi.qian@intel.com>
> >> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Platform/Intel/BoardModulePkg
> >> -F: Platform/Intel/BoardModulePkg/
> >> -M: Eric Dong <eric.dong@intel.com>
> >> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >> -
> >> -Platform/Intel/KabylakeOpenBoardPkg
> >> -F: Platform/Intel/KabylakeOpenBoardPkg/
> >> -M: Chasel Chiu <chasel.chiu@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G
> >> -F: Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/
> >> -R: Benjamin Doron <benjamin.doron00@gmail.com>
> >> -
> >> -Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3
> >> -F: Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/
> >> -R: Jeremy Soller <jeremy@system76.com>
> >> -
> >> -Platform/Intel/MinPlatformPkg
> >> -F: Platform/Intel/MinPlatformPkg/
> >> -M: Chasel Chiu <chasel.chiu@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >> -R: Eric Dong <eric.dong@intel.com>
> >> -
> >> -Platform/Intel/PurleyOpenBoardPkg
> >> -F: Platform/Intel/PurleyOpenBoardPkg/
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -M: Chasel Chiu <chasel.chiu@intel.com>
> >> -
> >> -Platform/Intel/WhiskeylakeOpenBoardPkg
> >> -F: Platform/Intel/WhiskeylakeOpenBoardPkg/
> >> -M: Chasel Chiu <chasel.chiu@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Platform/Intel/CometlakeOpenBoardPkg
> >> -F: Platform/Intel/CometlakeOpenBoardPkg/
> >> -M: Chasel Chiu <chasel.chiu@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
> >> -R: Deepika Kethi Reddy <deepika.kethi.reddy@intel.com>
> >> -R: Kathappan Esakkithevar <kathappan.esakkithevar@intel.com>
> >> -
> >> -Platform/Intel/TigerlakeOpenBoardPkg
> >> -F: Platform/Intel/TigerlakeOpenBoardPkg/
> >> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -R: Heng Luo <heng.luo@intel.com>
> >> -
> >> -Platform/Intel/AlderlakeOpenBoardPkg
> >> -F: Platform/Intel/AlderlakeOpenBoardPkg/
> >> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -R: Rosen Chuang <rosen.chuang@intel.com>
> >> -R: Saloni Kasbekar <saloni.kasbekar@intel.com>
> >> -
> >> -Platform/Intel/WhitleyOpenBoardPkg
> >> -F: Platform/Intel/WhitleyOpenBoardPkg/
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -M: Chasel Chiu <chasel.chiu@intel.com>
> >> -
> >> -Platform/Intel/SimicsOpenBoardPkg
> >> -F: Platform/Intel/SimicsOpenBoardPkg/
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Platform/Intel/Tools
> >> -F: Platform/Intel/Tools/
> >> -M: Bob Feng <bob.c.feng@intel.com>
> >> -M: Liming Gao <gaoliming@byosoft.com.cn>
> >> -R: Yuwei Chen <yuwei.chen@intel.com>
> >> -
> >> -Platform/RISC-V/PlatformPkg
> >> -F: Platform/RISC-V/PlatformPkg/
> >> -M: Sunil V L <sunilvl@ventanamicro.com>
> >> -R: Daniel Schaefer <git@danielschaefer.me>
> >> -
> >> -Platform/SiFive/U5SeriesPkg
> >> -F: Platform/SiFive/U5SeriesPkg/
> >> -M: Daniel Schaefer <git@danielschaefer.me>
> >> -
> >> -Silicon/Intel
> >> -F: Silicon/Intel/
> >> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Silicon/Intel/IntelSiliconPkg
> >> -F: Silicon/Intel/IntelSiliconPkg/
> >> -M: Ray Ni <ray.ni@intel.com>
> >> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
> >> -R: Ashraf Ali S <ashraf.ali.s@intel.com>
> >> -
> >> -Silicon/Intel/QuarkSocPkg
> >> -F: Silicon/Intel/QuarkSocPkg/
> >> -M: Michael D Kinney <michael.d.kinney@intel.com>
> >> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Silicon/Intel/Vlv2DeviceRefCodePkg
> >> -F: Silicon/Intel/Vlv2DeviceRefCodePkg/
> >> -M: Yi Qian <yi.qian@intel.com>
> >> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Silicon/Intel/CoffeelakeSiliconPkg
> >> -F: Silicon/Intel/CoffeelakeSiliconPkg/
> >> -M: Chasel Chiu <chasel.chiu@intel.com>
> >> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >> -
> >> -Silicon/Intel/KabylakeSiliconPkg
> >> -F: Silicon/Intel/KabylakeSiliconPkg/
> >> -M: Chasel Chiu <chasel.chiu@intel.com>
> >> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >> -
> >> -Silicon/Intel/PurleyRefreshSiliconPkg
> >> -F: Silicon/Intel/PurleyRefreshSiliconPkg/
> >> -M: Chasel Chiu <chasel.chiu@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Silicon/Intel/TigerlakeSiliconPkg
> >> -F: Silicon/Intel/TigerlakeSiliconPkg/
> >> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -R: Heng Luo <heng.luo@intel.com>
> >> -
> >> -Platform/Intel/AlderlakeSiliconPkg
> >> -F: Platform/Intel/AlderlakeSiliconPkg/
> >> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -R: Rosen Chuang <rosen.chuang@intel.com>
> >> -R: Saloni Kasbekar <saloni.kasbekar@intel.com>
> >> -
> >> -Silicon/Intel/WhitleySiliconPkg
> >> -F: Silicon/Intel/WhitleySiliconPkg/
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -M: Chasel Chiu <chasel.chiu@intel.com>
> >> -
> >> -Silicon/Intel/SimicsX58SktPkg
> >> -F: Silicon/Intel/SimicsX58SktPkg/
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Silicon/Intel/SimicsIch10Pkg
> >> -F: Silicon/Intel/SimicsIch10Pkg/
> >> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >> -
> >> -Silicon/Intel/Tools
> >> -F: Silicon/Intel/Tools/
> >> -M: Bob Feng <bob.c.feng@intel.com>
> >> -M: Liming Gao <gaoliming@byosoft.com.cn>
> >> -R: Yuwei Chen <yuwei.chen@intel.com>
> >> -
> >> -Loongson platforms
> >> -F: Platform/Loongson/
> >> -M: Bibo Mao <maobibo@loongson.cn>
> >> -M: Xianglai li <lixianglai@loongson.cn>
> >> -M: Chao Li <lichao@loongson.cn>
> >> -
> >> -Marvell platforms and silicon
> >> -F: Platform/Marvell/
> >> -F: Platform/SolidRun/
> >> -F: Silicon/Marvell/
> >> -M: Marcin Wojtas <marcin.s.wojtas@gmail.com> [wojtas-marcin]
> >> -M: Narinder Dhillon <ndhillon@marvell.com> [ndhillonm]
> >> -R: Leif Lindholm <quic_llindhol@quicinc.com> [leiflindholm]
> >> -
> >> -Miscellaneous drivers
> >> -F: Silicon/Atmel/
> >> -F: Silicon/Openmoko/
> >> -F: Silicon/Synopsys/DesignWare/
> >> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -
> >> -NXP platforms and silicon
> >> -F: Platform/NXP/
> >> -F: Silicon/NXP/
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -R: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>
> >> -
> >> -QEMU EDK II Minimum Platform Specification implementation
> >> -F: Platform/Qemu/QemuOpenBoardPkg/
> >> -M: Pedro Falcato <pedro.falcato@gmail.com>
> >> -R: Theo Jehl <theojehl76@gmail.com>
> >> -
> >> -QEMU sbsa-ref platform
> >> -F: Platform/Qemu/SbsaQemu/
> >> -F: Silicon/Qemu/SbsaQemu/
> >> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -M: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> [hrw]
> >> -R: Graeme Gregory <graeme@xora.org.uk>
> >> -
> >> -Raspberry Pi platforms and silicon
> >> -F: Platform/RaspberryPi/
> >> -F: Silicon/Broadcom/
> >> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -R: Jeremy Linton <jeremy.linton@arm.com>
> >> -
> >> -RPMB driver for OP-TEE
> >> -F: Drivers/OpTee/OpteeRpmbPkg/
> >> -M: Sami Mujawar <sami.mujawar@arm.com>
> >> -M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
> >> -
> >> -Socionext platforms and silicon
> >> -F: Platform/Socionext/
> >> -F: Silicon/NXP/Library/Pcf8563RealTimeClockLib/
> >> -F: Silicon/Socionext/
> >> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -
> >> -Silicon/RISC-V/ProcessorPkg
> >> -F: Silicon/RISC-V/ProcessorPkg/
> >> -M: Sunil V L <sunilvl@ventanamicro.com>
> >> -R: Daniel Schaefer <git@danielschaefer.me>
> >> -
> >> -Silicon/SiFive
> >> -F: Silicon/SiFive/
> >> -M: Daniel Schaefer <git@danielschaefer.me>
> >> -
> >> -Phytium platforms and silicon
> >> -F: Platform/Phytium/
> >> -F: Silicon/Phytium/
> >> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >> -R: Peng Xie <xiepeng@phytium.com.cn>
> >> -R: Ling Jia <jialing@phytium.com.cn>
> >> -R: Yiqi Shu <shuyiqi@phytium.com.cn>
> >> -
> >> -Sophgo platforms and silicon
> >> -F: Platform/Sophgo/
> >> -F: Silicon/Sophgo/SG2042Pkg/
> >> -M: Sunil V L <sunilvl@ventanamicro.com>
> >> -R: dahogn <dahogn@hotmail.com>
> >> -R: meng-cz <mengcz1126@gmail.com>
> >> -R: caiyuqing379 <caiyuqing_hz@outlook.com>
> >> -R: USER0FISH <libing1202@outlook.com>
> >> -
> >> -Bosc platforms and silicon
> >> -F: Platform/Bosc/
> >> -F: Silicon/Bosc/NanHuPkg/
> >> -M: Sunil V L <sunilvl@ventanamicro.com>
> >> -R: Yang Wang<wangyang@bosc.ac.cn>
> >> -R: Ran Wang<wangran@bosc.ac.cn>
> >> diff --git a/REVIEWERS b/REVIEWERS
> >> new file mode 100644
> >> index 000000000000..5f5a96f4eba1
> >> --- /dev/null
> >> +++ b/REVIEWERS
> >> @@ -0,0 +1,95 @@
> >> +# This file contains the list of reviewers (i.e. people who can
> >> +# review changes, but don't own the areas and can't commit changes)
> >> +# for various parts of edk2-platforms.
> >> +
> >> +# EDK II Platforms reviewers
> >> +# ==========================
> >> +
> >> +# AMD VanGoghBoard
> >> +/Platform/AMD/VanGoghBoard/** @fhh200000 @mingxzha @YSHRong
> >> +
> >> +# Ampere
> >> +/Platform/Ampere/** @bcran @chuongtranle @leiflindholm
> >> +/Silicon/Ampere/** @bcran @chuongtranle @leiflindholm
> >> +
> >> +# ARM
> >> +# Add Thomas Abraham
> >> +# /Platform/ARM/**
> >> +
> >> +# BeagleBoard
> >> +/Platform/BeagleBoard/** @ardbiesheuvel
> >> +/Silicon/TexasInstruments/** @ardbiesheuvel
> >> +
> >> +/Features/Ext4Pkg/** @mhaeuser
> >> +
> >> +# Hisilicon
> >> +# Add Wenyi Xie
> >> +/Platform/Hisilicon/** @ardbiesheuvel
> >> +/Silicon/Hisilicon/** @ardbiesheuvel
> >> +
> >> +/Features/Intel/** @lgao4
> >> +/Features/Intel/Debugging/** @lgao4
> >> +/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @lgao4
> >> +/Features/Intel/UserInterface/** @lgao4
> >> +
> >> +/Platform/Intel/QuarkPlatformPkg/** @nate-desimone
> >> +/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone
> >> +/Platform/Intel/BoardModulePkg/** @lgao4
> >> +/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot5
> >> +/Platform/Intel/MinPlatformPkg/** @lgao4 @ydong10
> >> +/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu
> >> +/Platform/Intel/CometlakeOpenBoardPkg/** @dkethire @kesakkit
> >> +# Add Heng Luo
> >> +# /Platform/Intel/TigerlakeOpenBoardPkg/**
> >> +/Platform/Intel/AlderlakeOpenBoardPkg/** @rbitw @SaloniKasbekar
> >> +/Platform/Intel/Tools/** @YuweiChen1110
> >> +
> >> +/Silicon/Intel/IntelSiliconPkg/** @AshrafAliS
> >> +/Silicon/Intel/QuarkSocPkg/** @nate-desimone
> >> +/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone
> >> +
> >> +# Add Heng Luo
> >> +# /Silicon/Intel/TigerlakeSiliconPkg/**
> >> +
> >> +/Silicon/Intel/AlderlakeSiliconPkg/** @rbitw @SaloniKasbekar
> >> +
> >> +/Silicon/Intel/Tools/** @YuweiChen1110
> >> +
> >> +/Features/ManageabilityPkg/** @abdattar @nicklela
> >> +
> >> +/Platform/Marvell/** @leiflindholm
> >> +/Silicon/Marvell/** @leiflindholm
> >> +
> >> +# Miscellaneous Drivers
> >> +/Silicon/Atmel/** @ardbiesheuvel
> >> +/Silicon/Openmoko/** @ardbiesheuvel
> >> +/Silicon/Synopsys/DesignWare/** @ardbiesheuvel
> >> +
> >> +/Platform/NXP/** @Meenakshi88
> >> +/Silicon/NXP/** @Meenakshi88
> >> +
> >> +# QEMU EDK II Minimum Platform Specification implementation
> >> +/Platform/Qemu/QemuOpenBoardPkg/** @theomacx86
> >> +
> >> +# Add Graeme Gregory
> >> +# /Platform/Qemu/SbsaQemu/**
> >> +# /Silicon/Qemu/SbsaQemu/**
> >> +
> >> +# Raspberry Pi platforms and silicon
> >> +/Platform/RaspberryPi/** @jlinton
> >> +/Silicon/Broadcom/** @jlinton
> >> +
> >> +/Platform/RISC-V/PlatformPkg/** @JohnAZoidberg
> >> +/Silicon/RISC-V/ProcessorPkg/** @JohnAZoidberg
> >> +
> >> +# Phytium platforms and silicon
> >> +# Add Peng Xie, Ling Jia and Yiqi Shu
> >> +# /Platform/Phytium/**
> >> +# /Silicon/Phytium/**
> >> +
> >> +/Platform/SolidRun/** @leiflindholm
> >> +
> >> +# Sophgo platforms and silicon
> >> +/Platform/Sophgo/** @caiyiqing379 @dahogn @meng-cz @USER0FISH
> >> +/Silicon/Sophgo/SG2042Pkg/** @caiyiqing379 @dahogn @meng-cz
> @USER0FISH
> >> +
> >> diff --git a/Readme.md b/Readme.md
> >> index 8de9eaa7cfbb..792e27e51843 100644
> >> --- a/Readme.md
> >> +++ b/Readme.md
> >> @@ -32,10 +32,30 @@ Many platforms require additional image
> processing
> >> beyond the EDK2 build.
> >>  Any such steps should be documented (as a Readme.md), and any
> necessary
> >> helper
> >>  scripts be contained, under said platform directory.
> >>
> >> -Any contributions to this branch should be submitted via email to
> the
> >> -edk2-devel mailing list with a subject prefix of `[platforms]`. See
> >> -[Laszlo's excellent
> >>
> guide](https://github.com/tianocore/tianocore.github.io/wiki/Laszlo's-
> >> unkempt-git-guide-for-edk2-contributors-and-maintainers) for details
> >> -on how to do this successfully.
> >> +Any contributions to this repo should be submitted via GitHub Pull
> >> Request.
> >> +
> >> +For details of who owns code in certain parts of the repo, see the
> >> CODEOWNERS and
> >> +REVIEWERS files. Look in CONTRIBUTORS.md to find out people's names
> and
> >> their
> >> +email addresses.
> >> +
> >> +In general, you should not privately email the maintainer. You
> should
> >> +email the edk2-devel list, and Cc the area maintainers and
> >> +reviewers.
> >> +
> >> +If the maintainer wants to hand over the role to other people,
> >> +they should create a PR on GitHub to update CODEOWNERS,
> >> +REVIEWERS and CONTRIBUTORS.md with new maintainer, and the new
> >> maintainer
> >> +should review the PR and approve it.
> >> +
> >> +EDK II Platforms
> >> +----------------
> >> +W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
> >> +L: https://edk2.groups.io/g/devel/
> >> +T: git - https://github.com/tianocore/edk2-platforms.git
> >> +
> >> +Responsible Disclosure, Reporting Security Issues
> >> +-------------------------------------------------
> >> +W: https://github.com/tianocore/tianocore.github.io/wiki/Security
> >>
> >>  # How to build (Linux Environment)
> >>
> >> @@ -294,7 +314,7 @@ For more information, see the
> >>
> >>  # Maintainers
> >>
> >> -See [Maintainers.txt](Maintainers.txt).
> >> +See [CONTRIBUTORS.md](CONTRIBUTORS.md), [CODEOWNERS](CODEOWNERS) and
> >> [REVIEWERS](REVIEWERS).
> >>
> >>  # Submodules
> >>
> >> --
> >> 2.46.0
> >>
> >>
> >>
> >>
> >>
> >
> >
> >
> > 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120486): https://edk2.groups.io/g/devel/message/120486
Mute This Topic: https://groups.io/mt/108245296/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the GitHub Pull Request workflow
  2024-09-03 21:41       ` Michael D Kinney
@ 2024-09-03 21:56         ` Rebecca Cran
  2024-09-03 22:57           ` Michael D Kinney
  2024-09-04 15:28         ` Marcin Juszkiewicz
  1 sibling, 1 reply; 10+ messages in thread
From: Rebecca Cran @ 2024-09-03 21:56 UTC (permalink / raw)
  To: Kinney, Michael D, devel@edk2.groups.io, Leif Lindholm,
	Michael Kubacki

Thanks. Github is reporting the CODEOWNERS file as having errors because 
some users don't have write access.

Could you add the following users please?


@jackpot51 - Jeremy Soller

@JohnAZoidberg - Daniel Schaefer

@bibo-mao - Bibo Mao

|**Also, I'm seeing an error with the AssignReviewers workflow script: 
/home/runner/work/_actions/actions/create-github-app-token/v1/dist/main.cjs:39821 
throw new Error("Input required and not supplied: app-id"); ^ Error: 
Input required and not supplied: app-id at Object.<anonymous> 
(/home/runner/work/_actions/actions/create-github-app-token/v1/dist/main.cjs:39821:9) 
at Module._compile (node:internal/modules/cjs/loader:1358:14) at 
Module._extensions..js (node:internal/modules/cjs/loader:1416:10) at 
Module.load (node:internal/modules/cjs/loader:1208:32) at Module._load 
(node:internal/modules/cjs/loader:1024:12) at 
Function.executeUserEntryPoint [as runMain] 
(node:internal/modules/run_main:174:12) at 
node:internal/main/run_main_module:28:49 Node.js v20.13.1 
https://github.com/tianocore/edk2-platforms/actions/runs/10691199710/job/29637212213?pr=186 
-- Rebecca **|

On 9/3/24 3:41 PM, Kinney, Michael D wrote:
> Pushed as 4f49a843ff..f709251f5b
>
> Mike
>
>> -----Original Message-----
>> From: Rebecca Cran <rebecca@bsdio.com>
>> Sent: Tuesday, September 3, 2024 12:44 PM
>> To: devel@edk2.groups.io; Kinney, Michael D
>> <michael.d.kinney@intel.com>; Leif Lindholm <quic_llindhol@quicinc.com>;
>> Michael Kubacki <mikuback@linux.microsoft.com>
>> Subject: Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the
>> GitHub Pull Request workflow
>>
>> Could you push it please?
>>
>> On Tue, Sep 3, 2024, at 1:25 PM, Michael D Kinney wrote:
>>> Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
>>>
>>>
>>>> -----Original Message-----
>>>> From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of
>> Rebecca
>>>> Cran
>>>> Sent: Tuesday, September 3, 2024 7:03 AM
>>>> To: devel@edk2.groups.io; Leif Lindholm <quic_llindhol@quicinc.com>;
>>>> Kinney, Michael D <michael.d.kinney@intel.com>; Michael Kubacki
>>>> <mikuback@linux.microsoft.com>
>>>> Cc: Rebecca Cran <rebecca@bsdio.com>
>>>> Subject: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the
>> GitHub
>>>> Pull Request workflow
>>>>
>>>> Migrate data from Maintainers.txt to the GitHub standard CODEOWNERS
>>>> files plus REVIEWERS and CONTRIBUTORS.md. The latter file contains
>>>> mappings from name to email address and GitHub usernames, which will
>>>> help people who want to email maintainers instead of using GitHub.
>>>>
>>>> Add .github/workflows/AssignReviewers.yml which adds reviewers to a
>>>> Pull Request based on the content of the REVIEWERS file.
>>>>
>>>> Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
>>>> ---
>>>>   .github/workflows/AssignReviewers.yml |  34 ++
>>>>   CODEOWNERS                            | 147 +++++++
>>>>   CONTRIBUTORS.md                       |  70 +++
>>>>   Maintainers.txt                       | 448 --------------------
>>>>   REVIEWERS                             |  95 +++++
>>>>   Readme.md                             |  30 +-
>>>>   6 files changed, 371 insertions(+), 453 deletions(-)
>>>>
>>>> diff --git a/.github/workflows/AssignReviewers.yml
>>>> b/.github/workflows/AssignReviewers.yml
>>>> new file mode 100644
>>>> index 000000000000..3fbbc8584000
>>>> --- /dev/null
>>>> +++ b/.github/workflows/AssignReviewers.yml
>>>> @@ -0,0 +1,34 @@
>>>> +## @file
>>>> +# Assign reviewers from a REVIEWERS file using CODEOWNERS syntax
>>>> +#
>>>> +# Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>
>>>> +# SPDX-License-Identifier: BSD-2-Clause-Patent
>>>> +##
>>>> +
>>>> +name: Assign reviewers from a REVIEWERS file using CODEOWNERS syntax
>>>> +
>>>> +on:
>>>> +  pull_request_target:
>>>> +    types: [opened, synchronize, reopened, ready_for_review]
>>>> +    branches:
>>>> +      - master
>>>> +
>>>> +jobs:
>>>> +  assign_reviewers:
>>>> +    if: github.event.pull_request.draft == false
>>>> +    runs-on: ubuntu-latest
>>>> +    permissions:
>>>> +      pull-requests: write
>>>> +    steps:
>>>> +      - name: Generate Token
>>>> +        id: generate-token
>>>> +        uses: actions/create-github-app-token@v1
>>>> +        with:
>>>> +          app-id: ${{
>> secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_ID
>>>> }}
>>>> +          private-key: ${{
>>>> secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_PRIVATE_KEY }}
>>>> +      - name: Checkout Pull Request Target
>>>> +        uses: actions/checkout@v2
>>>> +      - name: Assign Reviewers
>>>> +        uses: mdkinney/github-action-assign-reviewers@main
>>>> +        with:
>>>> +          token: ${{ steps.generate-token.outputs.token }}
>>>> diff --git a/CODEOWNERS b/CODEOWNERS
>>>> new file mode 100644
>>>> index 000000000000..99ef06e7cdbc
>>>> --- /dev/null
>>>> +++ b/CODEOWNERS
>>>> @@ -0,0 +1,147 @@
>>>> +# This file contains the list of maintainers (i.e. people who own
>> the
>>>> +# areas and can commit changes) for various parts of edk2-platforms.
>>>> +
>>>> +# EDK II Platforms maintainers
>>>> +# ============================
>>>> +
>>>> +* @leiflindholm @mdkinney
>>>> +
>>>> +/Platform/96Boards/** @ardbiesheuvel @leiflindholm
>>>> +
>>>> +/Platform/AMD/** @abdattar @changab @pbgrimes
>>>> +
>>>> +/Platform/AMD/AgesaModulePkg/** @abdattar @changab @pbgrimes
>>>> +/Platform/AMD/AgesaPkg/**       @abdattar @changab @pbgrimes
>>>> +/Platform/AMD/AmdCbsPkg/**      @abdattar @changab @pbgrimes
>>>> +/Platform/AMD/AmdCpmPkg/**      @abdattar @changab @pbgrimes
>>>> +
>>>> +# AMD Seattle platforms
>>>> +/Platform/AMD/OverdriveBoard/** @abdattar @ardbiesheuvel @changab
>>>> @leiflindholm @pbgrimes
>>>> +/Silicon/AMD/Styx/**            @abdattar @ardbiesheuvel @changab
>>>> @leiflindholm @pbgrimes
>>>> +/Platform/LeMaker/CelloBoard/** @ardbiesheuvel @leiflindholm
>>>> +/Platform/SoftIron/             @ardbiesheuvel @leiflindholm
>>>> +
>>>> +# AMD VanGoghBoard
>>>> +/Platform/AMD/VanGoghBoard/** @abdattar @changab @exinghr @pbgrimes
>>>> +
>>>> +# Ampere Computing
>>>> +/Platform/Ampere/** @nhivp
>>>> +/Silicon/Ampere/** @nhivp
>>>> +
>>>> +# ARM
>>>> +/Platform/ARM/** @samimujawar
>>>> +/Silicon/ARM/** @samimujawar
>>>> +
>>>> +# BeagleBoard
>>>> +/Platform/BeagleBoard/** @ardbiesheuvel @leiflindholm
>>>> +/Silicon/TexasInstruments/** @ardbiesheuvel @leiflindholm
>>>> +
>>>> +# Bosc platforms and silicon
>>>> +/Platform/Bosc/** @vlsunil
>>>> +/Silicon/Bosc/NanHuPkg/** @vlsunil
>>>> +
>>>> +# DisplayLink
>>>> +/Drivers/DisplayLink/** @ardbiesheuvel @leiflindholm
>>>> +
>>>> +/Features/Ext4Pkg/** @heatd
>>>> +
>>>> +# HiSilicon
>>>> +/Platform/Hisilicon/** @leiflindholm
>>>> +/Silicon/Hisilicon/** @leiflindholm
>>>> +
>>>> +/Features/Intel/** @nate-desimone @SaiChaganty
>>>> +/Features/Intel/Debugging/** @nate-desimone @SaiChaganty @ydong10
>>>> +/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @nate-desimone
>>>> @SaiChaganty
>>>> +/Features/Intel/UserInterface/** @dandanbi @nate-desimone
>> @SaiChaganty
>>>> +
>>>> +/Features/ManageabilityPkg/** @changab
>>>> +
>>>> +/Platform/Intel/** @nate-desimone @SaiChaganty
>>>> +/Platform/Intel/QuarkPlatformPkg/** @mdkinney @nate-desimone
>>>> @SaiChaganty
>>>> +/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone @SaiChaganty
>>>> @yqian4
>>>> +/Platform/Intel/BoardModulePkg/** @nate-desimone @SaiChaganty
>> @ydong10
>>>> +/Platform/Intel/KabylakeOpenBoardPkg/** @ChaselChiu @nate-desimone
>>>> @SaiChaganty
>>>> +/Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/**
>>>> @benjamindoron @nate-desimone @SaiChaganty
>>>> +/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot51
>>>> +/Platform/Intel/MinPlatformPkg/** @ChaselChiu @nate-desimone
>>>> @SaiChaganty
>>>> +/Platform/Intel/PurleyOpenBoardPkg/** @ChaselChiu @nate-desimone
>>>> @SaiChaganty
>>>> +/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu @nate-
>> desimone
>>>> @SaiChaganty
>>>> +/Platform/Intel/CometlakeOpenBoardPkg/** @ChaselChiu @nate-desimone
>>>> @SaiChaganty
>>>> +/Platform/Intel/TigerlakeOpenBoardPkg/** @nate-desimone @SaiChaganty
>>>> +/Platform/Intel/AlderlakeOpenBoardPkg/** @nate-desimone @SaiChaganty
>>>> +/Platform/Intel/WhitleyOpenBoardPkg/** @ChaselChiu @nate-desimone
>>>> @SaiChaganty
>>>> +/Platform/Intel/SimicsOpenBoardPkg/** @nate-desimone @SaiChaganty
>>>> +/Platform/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
>>>> +
>>>> +/Silicon/Intel/** @nate-desimone @SaiChaganty
>>>> +/Silicon/Intel/IntelSiliconPkg/** @nate-desimone @niruiyu
>> @SaiChaganty
>>>> +/Silicon/Intel/QuarkSocPkg/** @mdkinney @nate-desimone @SaiChaganty
>>>> +/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone @SaiChaganty
>>>> @yqian
>>>> +/Silicon/Intel/CoffeelakeSiliconPkg/** @ChaselChiu @nate-desimone
>>>> @SaiChaganty
>>>> +/Silicon/Intel/KabylakeSiliconPkg/** @ChaselChiu @nate-desimone
>>>> @SaiChaganty
>>>> +/Silicon/Intel/PurleyRefreshSiliconPkg/** @ChaselChiu @nate-desimone
>>>> @SaiChaganty
>>>> +/Silicon/Intel/TigerlakeSiliconPkg/** @nate-desimone @SaiChaganty
>>>> +/Silicon/Intel/AlderlakeSiliconPkg/** @nate-desimone @SaiChaganty
>>>> +/Silicon/Intel/WhitleySiliconPkg/** @ChaselChiu @nate-desimone
>>>> @SaiChaganty
>>>> +/Silicon/Intel/SimicsX58SktPkg/** @nate-desimone @SaiChaganty
>>>> +/Silicon/Intel/SimicsIch10Pkg/** @nate-desimone @SaiChaganty
>>>> +/Silicon/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
>>>> +
>>>> +# Loongson platforms
>>>> +/Platform/Loongson/** @bibo-mao @kilaterlee @lixianglai
>>>> +
>>>> +# Marvell platforms and silicon
>>>> +/Platform/Marvell/** @ndhillonm @wojtas-marcin
>>>> +/Platform/SolidRun/** @ndhillonm @wojtas-marcin
>>>> +/Silicon/Marvell/** @ndhillonm @wojtas-marcin
>>>> +
>>>> +# Miscellaneous drivers
>>>> +/Silicon/Atmel/** @leiflindholm
>>>> +/Silicon/Openmoko/** @leiflindholm
>>>> +/Silicon/Synopsys/DesignWare/** @leiflindholm
>>>> +
>>>> +# NXP platforms and silicon
>>>> +/Platform/NXP/** @leiflindholm
>>>> +/Silicon/NXP/** @leiflindholm
>>>> +
>>>> +# OptionRomPkg
>>>> +# https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
>>>> +/Drivers/OptionRomPkg/** @niruiyu
>>>> +
>>>> +# Phytium platforms and silicon
>>>> +/Platform/Phytium/** @leiflindholm
>>>> +/Silicon/Phytium/** @leiflindholm
>>>> +
>>>> +# QEMU EDK II Minimum Platform Specification implementation
>>>> +/Platform/Qemu/QemuOpenBoardPkg/** @heatd
>>>> +
>>>> +# QEMU sbsa-ref platform
>>>> +/Platform/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
>>>> +/Silicon/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
>>>> +
>>>> +# Raspberry Pi platforms and silicon
>>>> +/Platform/RaspberryPi/** @ardbiesheuvel @leiflindholm
>>>> +/Silicon/Broadcom/** @ardbiesheuvel @leiflindholm
>>>> +
>>>> +# RPMB driver for OP-TEE
>>>> +/Drivers/OpTee/OpteeRpmbPkg/** @apalos @samimujawar
>>>> +
>>>> +/Platform/RISC-V/PlatformPkg/** @vlsunil
>>>> +
>>>> +/Platform/SiFive/U5SeriesPkg/** @JohnAZoidberg
>>>> +
>>>> +# Socionext platforms and silicon
>>>> +/Platform/Socionext/** @ardbiesheuvel @leiflindholm
>>>> +/Silicon/NXP/Library/Pcf8563RealTimeClockLib/** @ardbiesheuvel
>>>> @leiflindholm
>>>> +/Silicon/Socionext/** @ardbiesheuvel @leiflindholm
>>>> +
>>>> +/Silicon/RISC-V/ProcessorPkg/** @vlsunil
>>>> +
>>>> +/Silicon/SiFive/** @JohnAZoidberg
>>>> +
>>>> +# Sophgo platforms and silicon
>>>> +/Platform/Sophgo/** @vlsunil
>>>> +/Silicon/Sophgo/SG2042Pkg/** @vlsunil
>>>> +
>>>> +# StandAloneMMPkg for OP-TEE
>>>> +/Platform/StandaloneMm/PlatformStandaloneMmPkg/** @apalos
>> @samimujawar
>>>> diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
>>>> new file mode 100644
>>>> index 000000000000..aa6df842fbb2
>>>> --- /dev/null
>>>> +++ b/CONTRIBUTORS.md
>>>> @@ -0,0 +1,70 @@
>>>> +EDK II Platforms Maintainers and Reviewers
>>>> +==========================================
>>>> +
>>>> +This file is intended to provide an easy way to look up people's
>> names
>>>> and email addresses given their GitHub
>>>> +usernames from the CODEOWNERS or REVIEWERS files.
>>>> +
>>>> +Since it's an extra file to remember to update when changing
>>>> maintainers or reviewers, it will likely become
>>>> +out-of-sync with CODEOWNERS and/or REVIEWERS over time and need an
>>>> occasional refresh.
>>>> +
>>>> +| Name                   | e-mail address                   | Github
>>>> username                                      |
>>>> +|------------------------|----------------------------------|-------
>> ---
>>>> --------------------------------------------|
>>>> +| Abdul Lateef Attar     | AbdulLateef.Attar@amd.com        |
>>>> [@abdattar](https://github.com/abdattar)             |
>>>> +| Abner Chang            | abner.chang@amd.com              |
>>>> [@changab](https://github.com/changab)               |
>>>> +| Ard Biesheuvel         | ardb+tianocore@kernel.org        |
>>>> [@ardbiesheuvel](https://github.com/ardbiesheuvel)   |
>>>> +| Ashraf Ali S           | ashraf.ali.s@intel.com           |
>>>> [@AshrafAliS](https://github.com/AshrafAliS)         |
>>>> +| Benjamin Doron         | benjamin.doron00@gmail.com       |
>>>> [@benjamindoron](https://github.com/benjamindoron)   |
>>>> +| Bibo Mao               | maobibo@loongson.cn              |
>> [@bibo-
>>>> mao](https://github.com/bibo-mao)             |
>>>> +| Bob Feng               | bob.c.feng@intel.com             |
>>>> [@BobCF](https://github.com/BobCF)                   |
>>>> +| caiyuqing379           | caiyuqing_hz@outlook.com         |
>>>> [@caiyuqing379](https://github.com/caiyuqing379)     |
>>>> +| Chao Li                | lichao@loongson.cn               |
>>>> [@kilaterlee](https://github.com/kilaterlee)         |
>>>> +| Chasel Chiu            | chasel.chiu@intel.com            |
>>>> [@ChaselChiu](https://github.com/ChaselChiu)         |
>>>> +| Chuong Tran            | chuong@os.amperecomputing.com    |
>>>> [@chuongtranle](https://github.com/chuongtranle)     |
>>>> +| dahogn                 | dahogn@hotmail.com               |
>>>> [@dahogn](https://github.com/dahogn)                 |
>>>> +| Dandan Bi              | dandan.bi@intel.com              |
>>>> [@dandanbi](https://github.com/dandanbi)             |
>>>> +| Daniel Schaefer        | git@danielschaefer.me            |
>>>> [@JohnAZoidberg](https://github.com/JohnAZoidberg)   |
>>>> +| Deepika Kethi Reddy    | deepika.kethi.reddy@intel.com    |
>>>> [@dkethire](https://github.com/dkethire)             |
>>>> +| Duke Zhai              | duke.zhai@amd.com                |
>>>> [@mingxzha](https://github.com/mingxzha)             |
>>>> +| Eric Dong              | eric.dong@intel.com              |
>>>> [@ydong10](https://github.com/ydong10)               |
>>>> +| Eric Xing              | eric.xing@amd.com                |
>>>> [@exinghr](https://github.com/exinghr)               |
>>>> +| Graeme Gregory         | graeme@xora.org.uk               |
>>>> |
>>>> +| Heng Luo               | heng.luo@intel.com               |
>>>> |
>>>> +| Igniculus Fu           | igniculus.fu@amd.com             |
>>>> [@fhh200000](https://github.com/fhh200000)           |
>>>> +| Ilias Apalodimas       | ilias.apalodimas@linaro.org      |
>>>> [@apalos](https://github.com/apalos)                 |
>>>> +| Jeremy Linton          | jeremy.linton@arm.com            |
>>>> [@jlinton](https://github.com/jlinton)               |
>>>> +| Jeremy Soller          | jeremy@system76.com              |
>>>> [@jackpot51](https://github.com/jackpot51)           |
>>>> +| Kathappan Esakkithevar | kathappan.esakkithevar@intel.com |
>>>> [@kesakkit](https://github.com/kesakkit)             |
>>>> +| Ken Yao                | ken.yao@amd.com                  |
>>>> [@YSHRong](https://github.com/YSHRong)               |
>>>> +| Leif Lindholm          | quic_llindhol@quicinc.com        |
>>>> [@leiflindholm](https://github.com/leiflindholm)     |
>>>> +| Liming Gao             | gaoliming@byosoft.com.cn         |
>>>> [@lgao4](https://github.com/lgao4)                   |
>>>> +| Ling Jia               | jialing@phytium.com.cn           |
>>>> |
>>>> +| Marcin Juszkiewicz     | marcin.juszkiewicz@linaro.org    |
>>>> [@hrw](https://github.com/hrw)                       |
>>>> +| Marcin Wojtas          | marcin.s.wojtas@gmail.com        |
>> [@wojtas-
>>>> marcin](https://github.com/wojtas-marcin)   |
>>>> +| Marvin Häuser          | mhaeuser@posteo.de               |
>>>> [@mhaeuser](https://github.com/mhaeuser)             |
>>>> +| Meenakshi Aggarwal     | meenakshi.aggarwal@nxp.com       |
>>>> [@Meenakshi88](https://github.com/Meenakshi88)       |
>>>> +| meng-cz                | mengcz1126@gmail.com             |
>> [@meng-
>>>> cz](https://github.com/meng-cz)               |
>>>> +| Michael D Kinney       | michael.d.kinney@intel.com       |
>>>> [@mdkinney](https://github.com/mdkinney)             |
>>>> +| Narinder Dhillon       | ndhillon@marvell.com             |
>>>> [@ndhillonm](https://github.com/ndhillonm)           |
>>>> +| Nate DeSimone          | nathaniel.l.desimone@intel.com   |
>> [@nate-
>>>> desimone](https://github.com/nate-desimone)   |
>>>> +| Nhi Pham               | nhi@os.amperecomputing.com       |
>>>> [@nhivp](https://github.com/nhivp)                   |
>>>> +| Nickle Wang            | nicklew@nvidia.com               |
>>>> [@nicklela](https://github.com/nicklela)             |
>>>> +| Paul Grimes            | paul.grimes@amd.com              |
>>>> [@pbgrimes](https://github.com/pbgrimes)             |
>>>> +| Pedro Falcato          | pedro.falcato@gmail.com          |
>>>> [@heatd](https://github.com/heatd)                   |
>>>> +| Peng Xie               | xiepeng@phytium.com.cn           |
>>>> |
>>>> +| Ran Wang               | wangran@bosc.ac.cn               |
>>>> |
>>>> +| Ray Ni                 | ray.ni@intel.com                 |
>>>> [@niruiyu](https://github.com/niruiyu)               |
>>>> +| Rebecca Cran           | rebecca@os.amperecomputing.com   |
>>>> [@bcran](https://github.com/bcran)                   |
>>>> +| Rosen Chuang           | rosen.chuang@intel.com           |
>>>> [@rbitw](https://github.com/rbitw)                   |
>>>> +| Sai Chaganty           | rangasai.v.chaganty@intel.com    |
>>>> [@SaiChaganty](https://github.com/SaiChaganty)       |
>>>> +| Saloni Kasbekar        | saloni.kasbekar@intel.com        |
>>>> [@SaloniKasbekar](https://github.com/SaloniKasbekar) |
>>>> +| Sami Mujawar           | sami.mujawar@arm.com             |
>>>> [@samimujawar](https://github.com/samimujawar)       |
>>>> +| Sunil V L              | sunilvl@ventanamicro.com         |
>>>> [@vlsunil](https://github.com/vlsunil)               |
>>>> +| Theo Jehl              | theojehl76@gmail.com             |
>>>> [@theomacx86](https://github.com/theomacx86)         |
>>>> +| Thomas Abraham         | thomas.abraham@arm.com           |
>>>> |
>>>> +| USER0FISH              | libing1202@outlook.com           |
>>>> [@USER0FISH](https://github.com/USER0FISH)           |
>>>> +| Wenyi Xie              | xiewenyi2@huawei.com             |
>>>> |
>>>> +| Xianglai li            | lixianglai@loongson.cn           |
>>>> [@lixianglai](https://github.com/lixianglai)         |
>>>> +| Yang Wang              | wangyang@bosc.ac.cn              |
>>>> |
>>>> +| Yi Qian                | yi.qian@intel.com                |
>>>> [@yqian4](https://github.com/yqian4)                 |
>>>> +| Yiqi Shu               | shuyiqi@phytium.com.cn           |
>>>> |
>>>> +| Yuwei Chen             | yuwei.chen@intel.com             |
>>>> [@YuweiChen1110](https://github.com/YuweiChen1110)   |
>>>> diff --git a/Maintainers.txt b/Maintainers.txt
>>>> deleted file mode 100644
>>>> index ff8c5c7b3d29..000000000000
>>>> --- a/Maintainers.txt
>>>> +++ /dev/null
>>>> @@ -1,448 +0,0 @@
>>>> -EDK II Platforms Maintainers
>>>> -============================
>>>> -
>>>> -This file provides information about the primary maintainers for
>>>> -EDK II Platforms.
>>>> -
>>>> -In general, you should not privately email the maintainer. You
>> should
>>>> -email the edk2-devel list, and Cc the package maintainers and
>>>> -reviewers.
>>>> -
>>>> -If the package maintainer wants to hand over the role to other
>> people,
>>>> -the package maintainer should send the patch to update
>> Maintainers.txt
>>>> -with new maintainer, and the new maintainer should follow up with
>>>> -an Acked-by or a Reviewed-by.
>>>> -
>>>> -Descriptions of section entries:
>>>> -
>>>> -  L: Mailing list that is relevant to this area (default is edk2-
>> devel)
>>>> -     Patches and questions should be sent to the email list.
>>>> -  M: Package Maintainer: Cc address for patches and questions.
>>>> Responsible
>>>> -     for reviewing and pushing package changes to source control.
>>>> -  R: Package Reviewer: Cc address for patches and questions.
>> Reviewers
>>>> help
>>>> -     maintainers review code, but don't have push access. A
>> designated
>>>> Package
>>>> -     Reviewer is reasonably familiar with the Package (or some
>> modules
>>>> -     thereof), and/or provides testing or regression testing for the
>>>> Package
>>>> -     (or some modules thereof), in certain platforms and
>> environments.
>>>> -  W: Web-page with status/info
>>>> -  T: SCM tree type and location.  Type is one of: git, svn.
>>>> -  S: Status, one of the following:
>>>> -     Supported:  Someone is actually paid to look after this.
>>>> -     Maintained: Someone actually looks after it.
>>>> -     Odd Fixes:  It has a maintainer but they don't have time to do
>>>> -                 much other than throw the odd patch in. See below.
>>>> -     Orphan:     No current maintainer [but maybe you could take the
>>>> -                 role as you write your new code].
>>>> -     Obsolete:   Old code. Something tagged obsolete generally means
>>>> -                 it has been replaced by a better system and you
>>>> -                 should be using that.
>>>> -  F: Files and directories with wildcard patterns.
>>>> -     A trailing slash includes all files and subdirectory files.
>>>> -     F:   MdeModulePkg/   all files in and below MdeModulePkg
>>>> -     F:   MdeModulePkg/*  all files in MdeModulePkg, but not below
>>>> -     F:   */Pci/*         all files in a directory called Pci, at
>> any
>>>> depth in
>>>> -                          the hierarchy, but not below
>>>> -     One pattern per line.  Multiple F: lines per section
>> acceptable.
>>>> -  X: Files and directories that are NOT maintained, same rules as F:
>>>> -     Files exclusions are tested after file matches.
>>>> -     Can be useful for excluding a specific subdirectory, for
>> instance:
>>>> -     F:   NetworkPkg/
>>>> -     X:   NetworkPkg/Ip6Dxe/
>>>> -     matches all files in and below NetworkPkg excluding
>>>> NetworkPkg/Ip6Dxe/
>>>> -  Filenames not caught by any F: rule get matched as being located
>> in
>>>> the top-
>>>> -  level directory. (Internally, the script looks for a match called
>>>> '<default>',
>>>> -  so please don't add a file called that in the top-level
>> directory.)
>>>> -
>>>> -
>>>> -EDK II Platforms
>>>> -----------------
>>>> -W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
>>>> -L: https://edk2.groups.io/g/devel/
>>>> -T: git - https://github.com/tianocore/edk2-platforms.git
>>>> -
>>>> -All patches CC:d here
>>>> -L: devel@edk2.groups.io
>>>> -F: *
>>>> -F: */
>>>> -
>>>> -EDK II Platforms maintainers
>>>> -----------------------------
>>>> -F: *
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -M: Michael D Kinney <michael.d.kinney@intel.com>
>>>> -
>>>> -Responsible Disclosure, Reporting Security Issues
>>>> --------------------------------------------------
>>>> -W: https://github.com/tianocore/tianocore.github.io/wiki/Security
>>>> -
>>>> -EDK II Platforms Packages:
>>>> ---------------------------
>>>> -
>>>> -96Boards
>>>> -F: Platform/96Boards/
>>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -
>>>> -AMD
>>>> -F: Platform/AMD
>>>> -M: Abner Chang <abner.chang@amd.com>
>>>> -M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
>>>> -M: Paul Grimes <paul.grimes@amd.com>
>>>> -
>>>> -F: Platform/AMD/AgesaModulePkg
>>>> -F: Platform/AMD/AgesaPkg
>>>> -F: Platform/AMD/AmdCbsPkg
>>>> -M: Paul Grimes <paul.grimes@amd.com>
>>>> -R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
>>>> -R: Abner Chang <abner.chang@amd.com>
>>>> -
>>>> -F: Platform/AMD/AmdCpmPkg
>>>> -M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
>>>> -R: Paul Grimes <paul.grimes@amd.com>
>>>> -R: Abner Chang <abner.chang@amd.com>
>>>> -
>>>> -AMD Seattle
>>>> -F: Platform/AMD/OverdriveBoard/
>>>> -F: Platform/LeMaker/CelloBoard/
>>>> -F: Platform/SoftIron/
>>>> -F: Silicon/AMD/Styx/
>>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -
>>>> -AMD VanGoghBoard
>>>> -F: Platform/AMD/VanGoghBoard
>>>> -F: Silicon/AMD/VanGoghBoard
>>>> -M: Eric Xing <eric.xing@amd.com>
>>>> -R: Ken Yao <ken.yao@amd.com>
>>>> -R: Duke Zhai <duke.zhai@amd.com>
>>>> -R: Igniculus Fu <igniculus.fu@amd.com>
>>>> -
>>>> -Ampere Computing
>>>> -F: Platform/Ampere
>>>> -F: Silicon/Ampere
>>>> -M: Nhi Pham <nhi@os.amperecomputing.com>
>>>> -R: Chuong Tran <chuong@os.amperecomputing.com>
>>>> -R: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -R: Rebecca Cran <rebecca@os.amperecomputing.com>
>>>> -
>>>> -ARM
>>>> -F: Platform/ARM/
>>>> -F: Silicon/ARM/
>>>> -R: Thomas Abraham <thomas.abraham@arm.com>
>>>> -M: Sami Mujawar <sami.mujawar@arm.com>
>>>> -
>>>> -BeagleBoard:
>>>> -F: Platform/BeagleBoard/
>>>> -F: Silicon/TexasInstruments/
>>>> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -
>>>> -OptionRomPkg
>>>> -F: Drivers/OptionRomPkg/
>>>> -W:
>> https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
>>>> -M: Ray Ni <ray.ni@intel.com>
>>>> -
>>>> -StandAloneMMPkg for OP-TEE
>>>> -F: Platform/StandaloneMm/PlatformStandaloneMmPkg/
>>>> -M: Sami Mujawar <sami.mujawar@arm.com>
>>>> -M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
>>>> -
>>>> -DisplayLink
>>>> -F: Drivers/DisplayLink/
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>>>> -R: Andy Hayes <andy.hayes@displaylink.com>
>>>> -
>>>> -HiSilicon
>>>> -F: Platform/Hisilicon/
>>>> -F: Silicon/Hisilicon/
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
>>>> -R: Wenyi Xie <xiewenyi2@huawei.com>
>>>> -
>>>> -Features/Ext4Pkg
>>>> -F: Features/Ext4Pkg/
>>>> -M: Pedro Falcato <pedro.falcato@gmail.com>
>>>> -R: Marvin Häuser <mhaeuser@posteo.de>
>>>> -
>>>> -Features/Intel
>>>> -F: Features/Intel/
>>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>>>> -
>>>> -Features/Intel/Debugging
>>>> -F: Features/Intel/Debugging/
>>>> -M: Eric Dong <eric.dong@intel.com>
>>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>>>> -
>>>> -Features/Intel/OutOfBandManagement/IpmiFeaturePkg
>>>> -F: Features/Intel/OutOfBandManagement/IpmiFeaturePkg
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>>>> -
>>>> -Features/Intel/UserInterface
>>>> -F: Features/Intel/UserInterface/
>>>> -M: Dandan Bi <dandan.bi@intel.com>
>>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>>>> -
>>>> -Features/ManageabilityPkg
>>>> -F: Features/ManageabilityPkg/
>>>> -M: Abner Chang <abner.chang@amd.com>
>>>> -R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
>>>> -R: Nickle Wang <nicklew@nvidia.com>
>>>> -
>>>> -Platform/Intel
>>>> -F: Platform/Intel/
>>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Platform/Intel/QuarkPlatformPkg
>>>> -F: Platform/Intel/QuarkPlatformPkg/
>>>> -M: Michael D Kinney <michael.d.kinney@intel.com>
>>>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Platform/Intel/Vlv2TbltDevicePkg
>>>> -F: Platform/Intel/Vlv2TbltDevicePkg/
>>>> -M: Yi Qian <yi.qian@intel.com>
>>>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Platform/Intel/BoardModulePkg
>>>> -F: Platform/Intel/BoardModulePkg/
>>>> -M: Eric Dong <eric.dong@intel.com>
>>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>>>> -
>>>> -Platform/Intel/KabylakeOpenBoardPkg
>>>> -F: Platform/Intel/KabylakeOpenBoardPkg/
>>>> -M: Chasel Chiu <chasel.chiu@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G
>>>> -F: Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/
>>>> -R: Benjamin Doron <benjamin.doron00@gmail.com>
>>>> -
>>>> -Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3
>>>> -F: Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/
>>>> -R: Jeremy Soller <jeremy@system76.com>
>>>> -
>>>> -Platform/Intel/MinPlatformPkg
>>>> -F: Platform/Intel/MinPlatformPkg/
>>>> -M: Chasel Chiu <chasel.chiu@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
>>>> -R: Eric Dong <eric.dong@intel.com>
>>>> -
>>>> -Platform/Intel/PurleyOpenBoardPkg
>>>> -F: Platform/Intel/PurleyOpenBoardPkg/
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -M: Chasel Chiu <chasel.chiu@intel.com>
>>>> -
>>>> -Platform/Intel/WhiskeylakeOpenBoardPkg
>>>> -F: Platform/Intel/WhiskeylakeOpenBoardPkg/
>>>> -M: Chasel Chiu <chasel.chiu@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Platform/Intel/CometlakeOpenBoardPkg
>>>> -F: Platform/Intel/CometlakeOpenBoardPkg/
>>>> -M: Chasel Chiu <chasel.chiu@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
>>>> -R: Deepika Kethi Reddy <deepika.kethi.reddy@intel.com>
>>>> -R: Kathappan Esakkithevar <kathappan.esakkithevar@intel.com>
>>>> -
>>>> -Platform/Intel/TigerlakeOpenBoardPkg
>>>> -F: Platform/Intel/TigerlakeOpenBoardPkg/
>>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -R: Heng Luo <heng.luo@intel.com>
>>>> -
>>>> -Platform/Intel/AlderlakeOpenBoardPkg
>>>> -F: Platform/Intel/AlderlakeOpenBoardPkg/
>>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -R: Rosen Chuang <rosen.chuang@intel.com>
>>>> -R: Saloni Kasbekar <saloni.kasbekar@intel.com>
>>>> -
>>>> -Platform/Intel/WhitleyOpenBoardPkg
>>>> -F: Platform/Intel/WhitleyOpenBoardPkg/
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -M: Chasel Chiu <chasel.chiu@intel.com>
>>>> -
>>>> -Platform/Intel/SimicsOpenBoardPkg
>>>> -F: Platform/Intel/SimicsOpenBoardPkg/
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Platform/Intel/Tools
>>>> -F: Platform/Intel/Tools/
>>>> -M: Bob Feng <bob.c.feng@intel.com>
>>>> -M: Liming Gao <gaoliming@byosoft.com.cn>
>>>> -R: Yuwei Chen <yuwei.chen@intel.com>
>>>> -
>>>> -Platform/RISC-V/PlatformPkg
>>>> -F: Platform/RISC-V/PlatformPkg/
>>>> -M: Sunil V L <sunilvl@ventanamicro.com>
>>>> -R: Daniel Schaefer <git@danielschaefer.me>
>>>> -
>>>> -Platform/SiFive/U5SeriesPkg
>>>> -F: Platform/SiFive/U5SeriesPkg/
>>>> -M: Daniel Schaefer <git@danielschaefer.me>
>>>> -
>>>> -Silicon/Intel
>>>> -F: Silicon/Intel/
>>>> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Silicon/Intel/IntelSiliconPkg
>>>> -F: Silicon/Intel/IntelSiliconPkg/
>>>> -M: Ray Ni <ray.ni@intel.com>
>>>> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
>>>> -R: Ashraf Ali S <ashraf.ali.s@intel.com>
>>>> -
>>>> -Silicon/Intel/QuarkSocPkg
>>>> -F: Silicon/Intel/QuarkSocPkg/
>>>> -M: Michael D Kinney <michael.d.kinney@intel.com>
>>>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Silicon/Intel/Vlv2DeviceRefCodePkg
>>>> -F: Silicon/Intel/Vlv2DeviceRefCodePkg/
>>>> -M: Yi Qian <yi.qian@intel.com>
>>>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Silicon/Intel/CoffeelakeSiliconPkg
>>>> -F: Silicon/Intel/CoffeelakeSiliconPkg/
>>>> -M: Chasel Chiu <chasel.chiu@intel.com>
>>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>>>> -
>>>> -Silicon/Intel/KabylakeSiliconPkg
>>>> -F: Silicon/Intel/KabylakeSiliconPkg/
>>>> -M: Chasel Chiu <chasel.chiu@intel.com>
>>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>>>> -
>>>> -Silicon/Intel/PurleyRefreshSiliconPkg
>>>> -F: Silicon/Intel/PurleyRefreshSiliconPkg/
>>>> -M: Chasel Chiu <chasel.chiu@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Silicon/Intel/TigerlakeSiliconPkg
>>>> -F: Silicon/Intel/TigerlakeSiliconPkg/
>>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -R: Heng Luo <heng.luo@intel.com>
>>>> -
>>>> -Platform/Intel/AlderlakeSiliconPkg
>>>> -F: Platform/Intel/AlderlakeSiliconPkg/
>>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -R: Rosen Chuang <rosen.chuang@intel.com>
>>>> -R: Saloni Kasbekar <saloni.kasbekar@intel.com>
>>>> -
>>>> -Silicon/Intel/WhitleySiliconPkg
>>>> -F: Silicon/Intel/WhitleySiliconPkg/
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -M: Chasel Chiu <chasel.chiu@intel.com>
>>>> -
>>>> -Silicon/Intel/SimicsX58SktPkg
>>>> -F: Silicon/Intel/SimicsX58SktPkg/
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Silicon/Intel/SimicsIch10Pkg
>>>> -F: Silicon/Intel/SimicsIch10Pkg/
>>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
>>>> -
>>>> -Silicon/Intel/Tools
>>>> -F: Silicon/Intel/Tools/
>>>> -M: Bob Feng <bob.c.feng@intel.com>
>>>> -M: Liming Gao <gaoliming@byosoft.com.cn>
>>>> -R: Yuwei Chen <yuwei.chen@intel.com>
>>>> -
>>>> -Loongson platforms
>>>> -F: Platform/Loongson/
>>>> -M: Bibo Mao <maobibo@loongson.cn>
>>>> -M: Xianglai li <lixianglai@loongson.cn>
>>>> -M: Chao Li <lichao@loongson.cn>
>>>> -
>>>> -Marvell platforms and silicon
>>>> -F: Platform/Marvell/
>>>> -F: Platform/SolidRun/
>>>> -F: Silicon/Marvell/
>>>> -M: Marcin Wojtas <marcin.s.wojtas@gmail.com> [wojtas-marcin]
>>>> -M: Narinder Dhillon <ndhillon@marvell.com> [ndhillonm]
>>>> -R: Leif Lindholm <quic_llindhol@quicinc.com> [leiflindholm]
>>>> -
>>>> -Miscellaneous drivers
>>>> -F: Silicon/Atmel/
>>>> -F: Silicon/Openmoko/
>>>> -F: Silicon/Synopsys/DesignWare/
>>>> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -
>>>> -NXP platforms and silicon
>>>> -F: Platform/NXP/
>>>> -F: Silicon/NXP/
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -R: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>
>>>> -
>>>> -QEMU EDK II Minimum Platform Specification implementation
>>>> -F: Platform/Qemu/QemuOpenBoardPkg/
>>>> -M: Pedro Falcato <pedro.falcato@gmail.com>
>>>> -R: Theo Jehl <theojehl76@gmail.com>
>>>> -
>>>> -QEMU sbsa-ref platform
>>>> -F: Platform/Qemu/SbsaQemu/
>>>> -F: Silicon/Qemu/SbsaQemu/
>>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -M: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> [hrw]
>>>> -R: Graeme Gregory <graeme@xora.org.uk>
>>>> -
>>>> -Raspberry Pi platforms and silicon
>>>> -F: Platform/RaspberryPi/
>>>> -F: Silicon/Broadcom/
>>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -R: Jeremy Linton <jeremy.linton@arm.com>
>>>> -
>>>> -RPMB driver for OP-TEE
>>>> -F: Drivers/OpTee/OpteeRpmbPkg/
>>>> -M: Sami Mujawar <sami.mujawar@arm.com>
>>>> -M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
>>>> -
>>>> -Socionext platforms and silicon
>>>> -F: Platform/Socionext/
>>>> -F: Silicon/NXP/Library/Pcf8563RealTimeClockLib/
>>>> -F: Silicon/Socionext/
>>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -
>>>> -Silicon/RISC-V/ProcessorPkg
>>>> -F: Silicon/RISC-V/ProcessorPkg/
>>>> -M: Sunil V L <sunilvl@ventanamicro.com>
>>>> -R: Daniel Schaefer <git@danielschaefer.me>
>>>> -
>>>> -Silicon/SiFive
>>>> -F: Silicon/SiFive/
>>>> -M: Daniel Schaefer <git@danielschaefer.me>
>>>> -
>>>> -Phytium platforms and silicon
>>>> -F: Platform/Phytium/
>>>> -F: Silicon/Phytium/
>>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
>>>> -R: Peng Xie <xiepeng@phytium.com.cn>
>>>> -R: Ling Jia <jialing@phytium.com.cn>
>>>> -R: Yiqi Shu <shuyiqi@phytium.com.cn>
>>>> -
>>>> -Sophgo platforms and silicon
>>>> -F: Platform/Sophgo/
>>>> -F: Silicon/Sophgo/SG2042Pkg/
>>>> -M: Sunil V L <sunilvl@ventanamicro.com>
>>>> -R: dahogn <dahogn@hotmail.com>
>>>> -R: meng-cz <mengcz1126@gmail.com>
>>>> -R: caiyuqing379 <caiyuqing_hz@outlook.com>
>>>> -R: USER0FISH <libing1202@outlook.com>
>>>> -
>>>> -Bosc platforms and silicon
>>>> -F: Platform/Bosc/
>>>> -F: Silicon/Bosc/NanHuPkg/
>>>> -M: Sunil V L <sunilvl@ventanamicro.com>
>>>> -R: Yang Wang<wangyang@bosc.ac.cn>
>>>> -R: Ran Wang<wangran@bosc.ac.cn>
>>>> diff --git a/REVIEWERS b/REVIEWERS
>>>> new file mode 100644
>>>> index 000000000000..5f5a96f4eba1
>>>> --- /dev/null
>>>> +++ b/REVIEWERS
>>>> @@ -0,0 +1,95 @@
>>>> +# This file contains the list of reviewers (i.e. people who can
>>>> +# review changes, but don't own the areas and can't commit changes)
>>>> +# for various parts of edk2-platforms.
>>>> +
>>>> +# EDK II Platforms reviewers
>>>> +# ==========================
>>>> +
>>>> +# AMD VanGoghBoard
>>>> +/Platform/AMD/VanGoghBoard/** @fhh200000 @mingxzha @YSHRong
>>>> +
>>>> +# Ampere
>>>> +/Platform/Ampere/** @bcran @chuongtranle @leiflindholm
>>>> +/Silicon/Ampere/** @bcran @chuongtranle @leiflindholm
>>>> +
>>>> +# ARM
>>>> +# Add Thomas Abraham
>>>> +# /Platform/ARM/**
>>>> +
>>>> +# BeagleBoard
>>>> +/Platform/BeagleBoard/** @ardbiesheuvel
>>>> +/Silicon/TexasInstruments/** @ardbiesheuvel
>>>> +
>>>> +/Features/Ext4Pkg/** @mhaeuser
>>>> +
>>>> +# Hisilicon
>>>> +# Add Wenyi Xie
>>>> +/Platform/Hisilicon/** @ardbiesheuvel
>>>> +/Silicon/Hisilicon/** @ardbiesheuvel
>>>> +
>>>> +/Features/Intel/** @lgao4
>>>> +/Features/Intel/Debugging/** @lgao4
>>>> +/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @lgao4
>>>> +/Features/Intel/UserInterface/** @lgao4
>>>> +
>>>> +/Platform/Intel/QuarkPlatformPkg/** @nate-desimone
>>>> +/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone
>>>> +/Platform/Intel/BoardModulePkg/** @lgao4
>>>> +/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot5
>>>> +/Platform/Intel/MinPlatformPkg/** @lgao4 @ydong10
>>>> +/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu
>>>> +/Platform/Intel/CometlakeOpenBoardPkg/** @dkethire @kesakkit
>>>> +# Add Heng Luo
>>>> +# /Platform/Intel/TigerlakeOpenBoardPkg/**
>>>> +/Platform/Intel/AlderlakeOpenBoardPkg/** @rbitw @SaloniKasbekar
>>>> +/Platform/Intel/Tools/** @YuweiChen1110
>>>> +
>>>> +/Silicon/Intel/IntelSiliconPkg/** @AshrafAliS
>>>> +/Silicon/Intel/QuarkSocPkg/** @nate-desimone
>>>> +/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone
>>>> +
>>>> +# Add Heng Luo
>>>> +# /Silicon/Intel/TigerlakeSiliconPkg/**
>>>> +
>>>> +/Silicon/Intel/AlderlakeSiliconPkg/** @rbitw @SaloniKasbekar
>>>> +
>>>> +/Silicon/Intel/Tools/** @YuweiChen1110
>>>> +
>>>> +/Features/ManageabilityPkg/** @abdattar @nicklela
>>>> +
>>>> +/Platform/Marvell/** @leiflindholm
>>>> +/Silicon/Marvell/** @leiflindholm
>>>> +
>>>> +# Miscellaneous Drivers
>>>> +/Silicon/Atmel/** @ardbiesheuvel
>>>> +/Silicon/Openmoko/** @ardbiesheuvel
>>>> +/Silicon/Synopsys/DesignWare/** @ardbiesheuvel
>>>> +
>>>> +/Platform/NXP/** @Meenakshi88
>>>> +/Silicon/NXP/** @Meenakshi88
>>>> +
>>>> +# QEMU EDK II Minimum Platform Specification implementation
>>>> +/Platform/Qemu/QemuOpenBoardPkg/** @theomacx86
>>>> +
>>>> +# Add Graeme Gregory
>>>> +# /Platform/Qemu/SbsaQemu/**
>>>> +# /Silicon/Qemu/SbsaQemu/**
>>>> +
>>>> +# Raspberry Pi platforms and silicon
>>>> +/Platform/RaspberryPi/** @jlinton
>>>> +/Silicon/Broadcom/** @jlinton
>>>> +
>>>> +/Platform/RISC-V/PlatformPkg/** @JohnAZoidberg
>>>> +/Silicon/RISC-V/ProcessorPkg/** @JohnAZoidberg
>>>> +
>>>> +# Phytium platforms and silicon
>>>> +# Add Peng Xie, Ling Jia and Yiqi Shu
>>>> +# /Platform/Phytium/**
>>>> +# /Silicon/Phytium/**
>>>> +
>>>> +/Platform/SolidRun/** @leiflindholm
>>>> +
>>>> +# Sophgo platforms and silicon
>>>> +/Platform/Sophgo/** @caiyiqing379 @dahogn @meng-cz @USER0FISH
>>>> +/Silicon/Sophgo/SG2042Pkg/** @caiyiqing379 @dahogn @meng-cz
>> @USER0FISH
>>>> +
>>>> diff --git a/Readme.md b/Readme.md
>>>> index 8de9eaa7cfbb..792e27e51843 100644
>>>> --- a/Readme.md
>>>> +++ b/Readme.md
>>>> @@ -32,10 +32,30 @@ Many platforms require additional image
>> processing
>>>> beyond the EDK2 build.
>>>>   Any such steps should be documented (as a Readme.md), and any
>> necessary
>>>> helper
>>>>   scripts be contained, under said platform directory.
>>>>
>>>> -Any contributions to this branch should be submitted via email to
>> the
>>>> -edk2-devel mailing list with a subject prefix of `[platforms]`. See
>>>> -[Laszlo's excellent
>>>>
>> guide](https://github.com/tianocore/tianocore.github.io/wiki/Laszlo's-
>>>> unkempt-git-guide-for-edk2-contributors-and-maintainers) for details
>>>> -on how to do this successfully.
>>>> +Any contributions to this repo should be submitted via GitHub Pull
>>>> Request.
>>>> +
>>>> +For details of who owns code in certain parts of the repo, see the
>>>> CODEOWNERS and
>>>> +REVIEWERS files. Look in CONTRIBUTORS.md to find out people's names
>> and
>>>> their
>>>> +email addresses.
>>>> +
>>>> +In general, you should not privately email the maintainer. You
>> should
>>>> +email the edk2-devel list, and Cc the area maintainers and
>>>> +reviewers.
>>>> +
>>>> +If the maintainer wants to hand over the role to other people,
>>>> +they should create a PR on GitHub to update CODEOWNERS,
>>>> +REVIEWERS and CONTRIBUTORS.md with new maintainer, and the new
>>>> maintainer
>>>> +should review the PR and approve it.
>>>> +
>>>> +EDK II Platforms
>>>> +----------------
>>>> +W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
>>>> +L: https://edk2.groups.io/g/devel/
>>>> +T: git - https://github.com/tianocore/edk2-platforms.git
>>>> +
>>>> +Responsible Disclosure, Reporting Security Issues
>>>> +-------------------------------------------------
>>>> +W: https://github.com/tianocore/tianocore.github.io/wiki/Security
>>>>
>>>>   # How to build (Linux Environment)
>>>>
>>>> @@ -294,7 +314,7 @@ For more information, see the
>>>>
>>>>   # Maintainers
>>>>
>>>> -See [Maintainers.txt](Maintainers.txt).
>>>> +See [CONTRIBUTORS.md](CONTRIBUTORS.md), [CODEOWNERS](CODEOWNERS) and
>>>> [REVIEWERS](REVIEWERS).
>>>>
>>>>   # Submodules
>>>>
>>>> --
>>>> 2.46.0
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120487): https://edk2.groups.io/g/devel/message/120487
Mute This Topic: https://groups.io/mt/108245296/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the GitHub Pull Request workflow
  2024-09-03 21:56         ` Rebecca Cran
@ 2024-09-03 22:57           ` Michael D Kinney
  0 siblings, 0 replies; 10+ messages in thread
From: Michael D Kinney @ 2024-09-03 22:57 UTC (permalink / raw)
  To: Rebecca Cran, devel@edk2.groups.io, Leif Lindholm,
	Michael Kubacki
  Cc: Kinney, Michael D

I have sent invites

Mike

> -----Original Message-----
> From: Rebecca Cran <rebecca@bsdio.com>
> Sent: Tuesday, September 3, 2024 2:56 PM
> To: Kinney, Michael D <michael.d.kinney@intel.com>;
> devel@edk2.groups.io; Leif Lindholm <quic_llindhol@quicinc.com>; Michael
> Kubacki <mikuback@linux.microsoft.com>
> Subject: Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the
> GitHub Pull Request workflow
> 
> Thanks. Github is reporting the CODEOWNERS file as having errors because
> some users don't have write access.
> 
> Could you add the following users please?
> 
> 
> @jackpot51 - Jeremy Soller
> 
> @JohnAZoidberg - Daniel Schaefer
> 
> @bibo-mao - Bibo Mao
> 
> |**Also, I'm seeing an error with the AssignReviewers workflow script:
> /home/runner/work/_actions/actions/create-github-app-
> token/v1/dist/main.cjs:39821
> throw new Error("Input required and not supplied: app-id"); ^ Error:
> Input required and not supplied: app-id at Object.<anonymous>
> (/home/runner/work/_actions/actions/create-github-app-
> token/v1/dist/main.cjs:39821:9)
> at Module._compile (node:internal/modules/cjs/loader:1358:14) at
> Module._extensions..js (node:internal/modules/cjs/loader:1416:10) at
> Module.load (node:internal/modules/cjs/loader:1208:32) at Module._load
> (node:internal/modules/cjs/loader:1024:12) at
> Function.executeUserEntryPoint [as runMain]
> (node:internal/modules/run_main:174:12) at
> node:internal/main/run_main_module:28:49 Node.js v20.13.1
> https://github.com/tianocore/edk2-
> platforms/actions/runs/10691199710/job/29637212213?pr=186
> -- Rebecca **|
> 
> On 9/3/24 3:41 PM, Kinney, Michael D wrote:
> > Pushed as 4f49a843ff..f709251f5b
> >
> > Mike
> >
> >> -----Original Message-----
> >> From: Rebecca Cran <rebecca@bsdio.com>
> >> Sent: Tuesday, September 3, 2024 12:44 PM
> >> To: devel@edk2.groups.io; Kinney, Michael D
> >> <michael.d.kinney@intel.com>; Leif Lindholm
> <quic_llindhol@quicinc.com>;
> >> Michael Kubacki <mikuback@linux.microsoft.com>
> >> Subject: Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the
> >> GitHub Pull Request workflow
> >>
> >> Could you push it please?
> >>
> >> On Tue, Sep 3, 2024, at 1:25 PM, Michael D Kinney wrote:
> >>> Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of
> >> Rebecca
> >>>> Cran
> >>>> Sent: Tuesday, September 3, 2024 7:03 AM
> >>>> To: devel@edk2.groups.io; Leif Lindholm
> <quic_llindhol@quicinc.com>;
> >>>> Kinney, Michael D <michael.d.kinney@intel.com>; Michael Kubacki
> >>>> <mikuback@linux.microsoft.com>
> >>>> Cc: Rebecca Cran <rebecca@bsdio.com>
> >>>> Subject: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the
> >> GitHub
> >>>> Pull Request workflow
> >>>>
> >>>> Migrate data from Maintainers.txt to the GitHub standard CODEOWNERS
> >>>> files plus REVIEWERS and CONTRIBUTORS.md. The latter file contains
> >>>> mappings from name to email address and GitHub usernames, which
> will
> >>>> help people who want to email maintainers instead of using GitHub.
> >>>>
> >>>> Add .github/workflows/AssignReviewers.yml which adds reviewers to a
> >>>> Pull Request based on the content of the REVIEWERS file.
> >>>>
> >>>> Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
> >>>> ---
> >>>>   .github/workflows/AssignReviewers.yml |  34 ++
> >>>>   CODEOWNERS                            | 147 +++++++
> >>>>   CONTRIBUTORS.md                       |  70 +++
> >>>>   Maintainers.txt                       | 448 --------------------
> >>>>   REVIEWERS                             |  95 +++++
> >>>>   Readme.md                             |  30 +-
> >>>>   6 files changed, 371 insertions(+), 453 deletions(-)
> >>>>
> >>>> diff --git a/.github/workflows/AssignReviewers.yml
> >>>> b/.github/workflows/AssignReviewers.yml
> >>>> new file mode 100644
> >>>> index 000000000000..3fbbc8584000
> >>>> --- /dev/null
> >>>> +++ b/.github/workflows/AssignReviewers.yml
> >>>> @@ -0,0 +1,34 @@
> >>>> +## @file
> >>>> +# Assign reviewers from a REVIEWERS file using CODEOWNERS syntax
> >>>> +#
> >>>> +# Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>
> >>>> +# SPDX-License-Identifier: BSD-2-Clause-Patent
> >>>> +##
> >>>> +
> >>>> +name: Assign reviewers from a REVIEWERS file using CODEOWNERS
> syntax
> >>>> +
> >>>> +on:
> >>>> +  pull_request_target:
> >>>> +    types: [opened, synchronize, reopened, ready_for_review]
> >>>> +    branches:
> >>>> +      - master
> >>>> +
> >>>> +jobs:
> >>>> +  assign_reviewers:
> >>>> +    if: github.event.pull_request.draft == false
> >>>> +    runs-on: ubuntu-latest
> >>>> +    permissions:
> >>>> +      pull-requests: write
> >>>> +    steps:
> >>>> +      - name: Generate Token
> >>>> +        id: generate-token
> >>>> +        uses: actions/create-github-app-token@v1
> >>>> +        with:
> >>>> +          app-id: ${{
> >> secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_ID
> >>>> }}
> >>>> +          private-key: ${{
> >>>> secrets.TIANOCORE_ASSIGN_REVIEWERS_APPLICATION_PRIVATE_KEY }}
> >>>> +      - name: Checkout Pull Request Target
> >>>> +        uses: actions/checkout@v2
> >>>> +      - name: Assign Reviewers
> >>>> +        uses: mdkinney/github-action-assign-reviewers@main
> >>>> +        with:
> >>>> +          token: ${{ steps.generate-token.outputs.token }}
> >>>> diff --git a/CODEOWNERS b/CODEOWNERS
> >>>> new file mode 100644
> >>>> index 000000000000..99ef06e7cdbc
> >>>> --- /dev/null
> >>>> +++ b/CODEOWNERS
> >>>> @@ -0,0 +1,147 @@
> >>>> +# This file contains the list of maintainers (i.e. people who own
> >> the
> >>>> +# areas and can commit changes) for various parts of edk2-
> platforms.
> >>>> +
> >>>> +# EDK II Platforms maintainers
> >>>> +# ============================
> >>>> +
> >>>> +* @leiflindholm @mdkinney
> >>>> +
> >>>> +/Platform/96Boards/** @ardbiesheuvel @leiflindholm
> >>>> +
> >>>> +/Platform/AMD/** @abdattar @changab @pbgrimes
> >>>> +
> >>>> +/Platform/AMD/AgesaModulePkg/** @abdattar @changab @pbgrimes
> >>>> +/Platform/AMD/AgesaPkg/**       @abdattar @changab @pbgrimes
> >>>> +/Platform/AMD/AmdCbsPkg/**      @abdattar @changab @pbgrimes
> >>>> +/Platform/AMD/AmdCpmPkg/**      @abdattar @changab @pbgrimes
> >>>> +
> >>>> +# AMD Seattle platforms
> >>>> +/Platform/AMD/OverdriveBoard/** @abdattar @ardbiesheuvel @changab
> >>>> @leiflindholm @pbgrimes
> >>>> +/Silicon/AMD/Styx/**            @abdattar @ardbiesheuvel @changab
> >>>> @leiflindholm @pbgrimes
> >>>> +/Platform/LeMaker/CelloBoard/** @ardbiesheuvel @leiflindholm
> >>>> +/Platform/SoftIron/             @ardbiesheuvel @leiflindholm
> >>>> +
> >>>> +# AMD VanGoghBoard
> >>>> +/Platform/AMD/VanGoghBoard/** @abdattar @changab @exinghr
> @pbgrimes
> >>>> +
> >>>> +# Ampere Computing
> >>>> +/Platform/Ampere/** @nhivp
> >>>> +/Silicon/Ampere/** @nhivp
> >>>> +
> >>>> +# ARM
> >>>> +/Platform/ARM/** @samimujawar
> >>>> +/Silicon/ARM/** @samimujawar
> >>>> +
> >>>> +# BeagleBoard
> >>>> +/Platform/BeagleBoard/** @ardbiesheuvel @leiflindholm
> >>>> +/Silicon/TexasInstruments/** @ardbiesheuvel @leiflindholm
> >>>> +
> >>>> +# Bosc platforms and silicon
> >>>> +/Platform/Bosc/** @vlsunil
> >>>> +/Silicon/Bosc/NanHuPkg/** @vlsunil
> >>>> +
> >>>> +# DisplayLink
> >>>> +/Drivers/DisplayLink/** @ardbiesheuvel @leiflindholm
> >>>> +
> >>>> +/Features/Ext4Pkg/** @heatd
> >>>> +
> >>>> +# HiSilicon
> >>>> +/Platform/Hisilicon/** @leiflindholm
> >>>> +/Silicon/Hisilicon/** @leiflindholm
> >>>> +
> >>>> +/Features/Intel/** @nate-desimone @SaiChaganty
> >>>> +/Features/Intel/Debugging/** @nate-desimone @SaiChaganty @ydong10
> >>>> +/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @nate-
> desimone
> >>>> @SaiChaganty
> >>>> +/Features/Intel/UserInterface/** @dandanbi @nate-desimone
> >> @SaiChaganty
> >>>> +
> >>>> +/Features/ManageabilityPkg/** @changab
> >>>> +
> >>>> +/Platform/Intel/** @nate-desimone @SaiChaganty
> >>>> +/Platform/Intel/QuarkPlatformPkg/** @mdkinney @nate-desimone
> >>>> @SaiChaganty
> >>>> +/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone @SaiChaganty
> >>>> @yqian4
> >>>> +/Platform/Intel/BoardModulePkg/** @nate-desimone @SaiChaganty
> >> @ydong10
> >>>> +/Platform/Intel/KabylakeOpenBoardPkg/** @ChaselChiu @nate-desimone
> >>>> @SaiChaganty
> >>>> +/Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/**
> >>>> @benjamindoron @nate-desimone @SaiChaganty
> >>>> +/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot51
> >>>> +/Platform/Intel/MinPlatformPkg/** @ChaselChiu @nate-desimone
> >>>> @SaiChaganty
> >>>> +/Platform/Intel/PurleyOpenBoardPkg/** @ChaselChiu @nate-desimone
> >>>> @SaiChaganty
> >>>> +/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu @nate-
> >> desimone
> >>>> @SaiChaganty
> >>>> +/Platform/Intel/CometlakeOpenBoardPkg/** @ChaselChiu @nate-
> desimone
> >>>> @SaiChaganty
> >>>> +/Platform/Intel/TigerlakeOpenBoardPkg/** @nate-desimone
> @SaiChaganty
> >>>> +/Platform/Intel/AlderlakeOpenBoardPkg/** @nate-desimone
> @SaiChaganty
> >>>> +/Platform/Intel/WhitleyOpenBoardPkg/** @ChaselChiu @nate-desimone
> >>>> @SaiChaganty
> >>>> +/Platform/Intel/SimicsOpenBoardPkg/** @nate-desimone @SaiChaganty
> >>>> +/Platform/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
> >>>> +
> >>>> +/Silicon/Intel/** @nate-desimone @SaiChaganty
> >>>> +/Silicon/Intel/IntelSiliconPkg/** @nate-desimone @niruiyu
> >> @SaiChaganty
> >>>> +/Silicon/Intel/QuarkSocPkg/** @mdkinney @nate-desimone
> @SaiChaganty
> >>>> +/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone @SaiChaganty
> >>>> @yqian
> >>>> +/Silicon/Intel/CoffeelakeSiliconPkg/** @ChaselChiu @nate-desimone
> >>>> @SaiChaganty
> >>>> +/Silicon/Intel/KabylakeSiliconPkg/** @ChaselChiu @nate-desimone
> >>>> @SaiChaganty
> >>>> +/Silicon/Intel/PurleyRefreshSiliconPkg/** @ChaselChiu @nate-
> desimone
> >>>> @SaiChaganty
> >>>> +/Silicon/Intel/TigerlakeSiliconPkg/** @nate-desimone @SaiChaganty
> >>>> +/Silicon/Intel/AlderlakeSiliconPkg/** @nate-desimone @SaiChaganty
> >>>> +/Silicon/Intel/WhitleySiliconPkg/** @ChaselChiu @nate-desimone
> >>>> @SaiChaganty
> >>>> +/Silicon/Intel/SimicsX58SktPkg/** @nate-desimone @SaiChaganty
> >>>> +/Silicon/Intel/SimicsIch10Pkg/** @nate-desimone @SaiChaganty
> >>>> +/Silicon/Intel/Tools/** @BobCF @lgao4 @nate-desimone @SaiChaganty
> >>>> +
> >>>> +# Loongson platforms
> >>>> +/Platform/Loongson/** @bibo-mao @kilaterlee @lixianglai
> >>>> +
> >>>> +# Marvell platforms and silicon
> >>>> +/Platform/Marvell/** @ndhillonm @wojtas-marcin
> >>>> +/Platform/SolidRun/** @ndhillonm @wojtas-marcin
> >>>> +/Silicon/Marvell/** @ndhillonm @wojtas-marcin
> >>>> +
> >>>> +# Miscellaneous drivers
> >>>> +/Silicon/Atmel/** @leiflindholm
> >>>> +/Silicon/Openmoko/** @leiflindholm
> >>>> +/Silicon/Synopsys/DesignWare/** @leiflindholm
> >>>> +
> >>>> +# NXP platforms and silicon
> >>>> +/Platform/NXP/** @leiflindholm
> >>>> +/Silicon/NXP/** @leiflindholm
> >>>> +
> >>>> +# OptionRomPkg
> >>>> +#
> https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
> >>>> +/Drivers/OptionRomPkg/** @niruiyu
> >>>> +
> >>>> +# Phytium platforms and silicon
> >>>> +/Platform/Phytium/** @leiflindholm
> >>>> +/Silicon/Phytium/** @leiflindholm
> >>>> +
> >>>> +# QEMU EDK II Minimum Platform Specification implementation
> >>>> +/Platform/Qemu/QemuOpenBoardPkg/** @heatd
> >>>> +
> >>>> +# QEMU sbsa-ref platform
> >>>> +/Platform/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
> >>>> +/Silicon/Qemu/SbsaQemu/** @ardbiesheuvel @hrw @leiflindholm
> >>>> +
> >>>> +# Raspberry Pi platforms and silicon
> >>>> +/Platform/RaspberryPi/** @ardbiesheuvel @leiflindholm
> >>>> +/Silicon/Broadcom/** @ardbiesheuvel @leiflindholm
> >>>> +
> >>>> +# RPMB driver for OP-TEE
> >>>> +/Drivers/OpTee/OpteeRpmbPkg/** @apalos @samimujawar
> >>>> +
> >>>> +/Platform/RISC-V/PlatformPkg/** @vlsunil
> >>>> +
> >>>> +/Platform/SiFive/U5SeriesPkg/** @JohnAZoidberg
> >>>> +
> >>>> +# Socionext platforms and silicon
> >>>> +/Platform/Socionext/** @ardbiesheuvel @leiflindholm
> >>>> +/Silicon/NXP/Library/Pcf8563RealTimeClockLib/** @ardbiesheuvel
> >>>> @leiflindholm
> >>>> +/Silicon/Socionext/** @ardbiesheuvel @leiflindholm
> >>>> +
> >>>> +/Silicon/RISC-V/ProcessorPkg/** @vlsunil
> >>>> +
> >>>> +/Silicon/SiFive/** @JohnAZoidberg
> >>>> +
> >>>> +# Sophgo platforms and silicon
> >>>> +/Platform/Sophgo/** @vlsunil
> >>>> +/Silicon/Sophgo/SG2042Pkg/** @vlsunil
> >>>> +
> >>>> +# StandAloneMMPkg for OP-TEE
> >>>> +/Platform/StandaloneMm/PlatformStandaloneMmPkg/** @apalos
> >> @samimujawar
> >>>> diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
> >>>> new file mode 100644
> >>>> index 000000000000..aa6df842fbb2
> >>>> --- /dev/null
> >>>> +++ b/CONTRIBUTORS.md
> >>>> @@ -0,0 +1,70 @@
> >>>> +EDK II Platforms Maintainers and Reviewers
> >>>> +==========================================
> >>>> +
> >>>> +This file is intended to provide an easy way to look up people's
> >> names
> >>>> and email addresses given their GitHub
> >>>> +usernames from the CODEOWNERS or REVIEWERS files.
> >>>> +
> >>>> +Since it's an extra file to remember to update when changing
> >>>> maintainers or reviewers, it will likely become
> >>>> +out-of-sync with CODEOWNERS and/or REVIEWERS over time and need an
> >>>> occasional refresh.
> >>>> +
> >>>> +| Name                   | e-mail address                   |
> Github
> >>>> username                                      |
> >>>> +|------------------------|----------------------------------|-----
> --
> >> ---
> >>>> --------------------------------------------|
> >>>> +| Abdul Lateef Attar     | AbdulLateef.Attar@amd.com        |
> >>>> [@abdattar](https://github.com/abdattar)             |
> >>>> +| Abner Chang            | abner.chang@amd.com              |
> >>>> [@changab](https://github.com/changab)               |
> >>>> +| Ard Biesheuvel         | ardb+tianocore@kernel.org        |
> >>>> [@ardbiesheuvel](https://github.com/ardbiesheuvel)   |
> >>>> +| Ashraf Ali S           | ashraf.ali.s@intel.com           |
> >>>> [@AshrafAliS](https://github.com/AshrafAliS)         |
> >>>> +| Benjamin Doron         | benjamin.doron00@gmail.com       |
> >>>> [@benjamindoron](https://github.com/benjamindoron)   |
> >>>> +| Bibo Mao               | maobibo@loongson.cn              |
> >> [@bibo-
> >>>> mao](https://github.com/bibo-mao)             |
> >>>> +| Bob Feng               | bob.c.feng@intel.com             |
> >>>> [@BobCF](https://github.com/BobCF)                   |
> >>>> +| caiyuqing379           | caiyuqing_hz@outlook.com         |
> >>>> [@caiyuqing379](https://github.com/caiyuqing379)     |
> >>>> +| Chao Li                | lichao@loongson.cn               |
> >>>> [@kilaterlee](https://github.com/kilaterlee)         |
> >>>> +| Chasel Chiu            | chasel.chiu@intel.com            |
> >>>> [@ChaselChiu](https://github.com/ChaselChiu)         |
> >>>> +| Chuong Tran            | chuong@os.amperecomputing.com    |
> >>>> [@chuongtranle](https://github.com/chuongtranle)     |
> >>>> +| dahogn                 | dahogn@hotmail.com               |
> >>>> [@dahogn](https://github.com/dahogn)                 |
> >>>> +| Dandan Bi              | dandan.bi@intel.com              |
> >>>> [@dandanbi](https://github.com/dandanbi)             |
> >>>> +| Daniel Schaefer        | git@danielschaefer.me            |
> >>>> [@JohnAZoidberg](https://github.com/JohnAZoidberg)   |
> >>>> +| Deepika Kethi Reddy    | deepika.kethi.reddy@intel.com    |
> >>>> [@dkethire](https://github.com/dkethire)             |
> >>>> +| Duke Zhai              | duke.zhai@amd.com                |
> >>>> [@mingxzha](https://github.com/mingxzha)             |
> >>>> +| Eric Dong              | eric.dong@intel.com              |
> >>>> [@ydong10](https://github.com/ydong10)               |
> >>>> +| Eric Xing              | eric.xing@amd.com                |
> >>>> [@exinghr](https://github.com/exinghr)               |
> >>>> +| Graeme Gregory         | graeme@xora.org.uk               |
> >>>> |
> >>>> +| Heng Luo               | heng.luo@intel.com               |
> >>>> |
> >>>> +| Igniculus Fu           | igniculus.fu@amd.com             |
> >>>> [@fhh200000](https://github.com/fhh200000)           |
> >>>> +| Ilias Apalodimas       | ilias.apalodimas@linaro.org      |
> >>>> [@apalos](https://github.com/apalos)                 |
> >>>> +| Jeremy Linton          | jeremy.linton@arm.com            |
> >>>> [@jlinton](https://github.com/jlinton)               |
> >>>> +| Jeremy Soller          | jeremy@system76.com              |
> >>>> [@jackpot51](https://github.com/jackpot51)           |
> >>>> +| Kathappan Esakkithevar | kathappan.esakkithevar@intel.com |
> >>>> [@kesakkit](https://github.com/kesakkit)             |
> >>>> +| Ken Yao                | ken.yao@amd.com                  |
> >>>> [@YSHRong](https://github.com/YSHRong)               |
> >>>> +| Leif Lindholm          | quic_llindhol@quicinc.com        |
> >>>> [@leiflindholm](https://github.com/leiflindholm)     |
> >>>> +| Liming Gao             | gaoliming@byosoft.com.cn         |
> >>>> [@lgao4](https://github.com/lgao4)                   |
> >>>> +| Ling Jia               | jialing@phytium.com.cn           |
> >>>> |
> >>>> +| Marcin Juszkiewicz     | marcin.juszkiewicz@linaro.org    |
> >>>> [@hrw](https://github.com/hrw)                       |
> >>>> +| Marcin Wojtas          | marcin.s.wojtas@gmail.com        |
> >> [@wojtas-
> >>>> marcin](https://github.com/wojtas-marcin)   |
> >>>> +| Marvin Häuser          | mhaeuser@posteo.de               |
> >>>> [@mhaeuser](https://github.com/mhaeuser)             |
> >>>> +| Meenakshi Aggarwal     | meenakshi.aggarwal@nxp.com       |
> >>>> [@Meenakshi88](https://github.com/Meenakshi88)       |
> >>>> +| meng-cz                | mengcz1126@gmail.com             |
> >> [@meng-
> >>>> cz](https://github.com/meng-cz)               |
> >>>> +| Michael D Kinney       | michael.d.kinney@intel.com       |
> >>>> [@mdkinney](https://github.com/mdkinney)             |
> >>>> +| Narinder Dhillon       | ndhillon@marvell.com             |
> >>>> [@ndhillonm](https://github.com/ndhillonm)           |
> >>>> +| Nate DeSimone          | nathaniel.l.desimone@intel.com   |
> >> [@nate-
> >>>> desimone](https://github.com/nate-desimone)   |
> >>>> +| Nhi Pham               | nhi@os.amperecomputing.com       |
> >>>> [@nhivp](https://github.com/nhivp)                   |
> >>>> +| Nickle Wang            | nicklew@nvidia.com               |
> >>>> [@nicklela](https://github.com/nicklela)             |
> >>>> +| Paul Grimes            | paul.grimes@amd.com              |
> >>>> [@pbgrimes](https://github.com/pbgrimes)             |
> >>>> +| Pedro Falcato          | pedro.falcato@gmail.com          |
> >>>> [@heatd](https://github.com/heatd)                   |
> >>>> +| Peng Xie               | xiepeng@phytium.com.cn           |
> >>>> |
> >>>> +| Ran Wang               | wangran@bosc.ac.cn               |
> >>>> |
> >>>> +| Ray Ni                 | ray.ni@intel.com                 |
> >>>> [@niruiyu](https://github.com/niruiyu)               |
> >>>> +| Rebecca Cran           | rebecca@os.amperecomputing.com   |
> >>>> [@bcran](https://github.com/bcran)                   |
> >>>> +| Rosen Chuang           | rosen.chuang@intel.com           |
> >>>> [@rbitw](https://github.com/rbitw)                   |
> >>>> +| Sai Chaganty           | rangasai.v.chaganty@intel.com    |
> >>>> [@SaiChaganty](https://github.com/SaiChaganty)       |
> >>>> +| Saloni Kasbekar        | saloni.kasbekar@intel.com        |
> >>>> [@SaloniKasbekar](https://github.com/SaloniKasbekar) |
> >>>> +| Sami Mujawar           | sami.mujawar@arm.com             |
> >>>> [@samimujawar](https://github.com/samimujawar)       |
> >>>> +| Sunil V L              | sunilvl@ventanamicro.com         |
> >>>> [@vlsunil](https://github.com/vlsunil)               |
> >>>> +| Theo Jehl              | theojehl76@gmail.com             |
> >>>> [@theomacx86](https://github.com/theomacx86)         |
> >>>> +| Thomas Abraham         | thomas.abraham@arm.com           |
> >>>> |
> >>>> +| USER0FISH              | libing1202@outlook.com           |
> >>>> [@USER0FISH](https://github.com/USER0FISH)           |
> >>>> +| Wenyi Xie              | xiewenyi2@huawei.com             |
> >>>> |
> >>>> +| Xianglai li            | lixianglai@loongson.cn           |
> >>>> [@lixianglai](https://github.com/lixianglai)         |
> >>>> +| Yang Wang              | wangyang@bosc.ac.cn              |
> >>>> |
> >>>> +| Yi Qian                | yi.qian@intel.com                |
> >>>> [@yqian4](https://github.com/yqian4)                 |
> >>>> +| Yiqi Shu               | shuyiqi@phytium.com.cn           |
> >>>> |
> >>>> +| Yuwei Chen             | yuwei.chen@intel.com             |
> >>>> [@YuweiChen1110](https://github.com/YuweiChen1110)   |
> >>>> diff --git a/Maintainers.txt b/Maintainers.txt
> >>>> deleted file mode 100644
> >>>> index ff8c5c7b3d29..000000000000
> >>>> --- a/Maintainers.txt
> >>>> +++ /dev/null
> >>>> @@ -1,448 +0,0 @@
> >>>> -EDK II Platforms Maintainers
> >>>> -============================
> >>>> -
> >>>> -This file provides information about the primary maintainers for
> >>>> -EDK II Platforms.
> >>>> -
> >>>> -In general, you should not privately email the maintainer. You
> >> should
> >>>> -email the edk2-devel list, and Cc the package maintainers and
> >>>> -reviewers.
> >>>> -
> >>>> -If the package maintainer wants to hand over the role to other
> >> people,
> >>>> -the package maintainer should send the patch to update
> >> Maintainers.txt
> >>>> -with new maintainer, and the new maintainer should follow up with
> >>>> -an Acked-by or a Reviewed-by.
> >>>> -
> >>>> -Descriptions of section entries:
> >>>> -
> >>>> -  L: Mailing list that is relevant to this area (default is edk2-
> >> devel)
> >>>> -     Patches and questions should be sent to the email list.
> >>>> -  M: Package Maintainer: Cc address for patches and questions.
> >>>> Responsible
> >>>> -     for reviewing and pushing package changes to source control.
> >>>> -  R: Package Reviewer: Cc address for patches and questions.
> >> Reviewers
> >>>> help
> >>>> -     maintainers review code, but don't have push access. A
> >> designated
> >>>> Package
> >>>> -     Reviewer is reasonably familiar with the Package (or some
> >> modules
> >>>> -     thereof), and/or provides testing or regression testing for
> the
> >>>> Package
> >>>> -     (or some modules thereof), in certain platforms and
> >> environments.
> >>>> -  W: Web-page with status/info
> >>>> -  T: SCM tree type and location.  Type is one of: git, svn.
> >>>> -  S: Status, one of the following:
> >>>> -     Supported:  Someone is actually paid to look after this.
> >>>> -     Maintained: Someone actually looks after it.
> >>>> -     Odd Fixes:  It has a maintainer but they don't have time to
> do
> >>>> -                 much other than throw the odd patch in. See
> below.
> >>>> -     Orphan:     No current maintainer [but maybe you could take
> the
> >>>> -                 role as you write your new code].
> >>>> -     Obsolete:   Old code. Something tagged obsolete generally
> means
> >>>> -                 it has been replaced by a better system and you
> >>>> -                 should be using that.
> >>>> -  F: Files and directories with wildcard patterns.
> >>>> -     A trailing slash includes all files and subdirectory files.
> >>>> -     F:   MdeModulePkg/   all files in and below MdeModulePkg
> >>>> -     F:   MdeModulePkg/*  all files in MdeModulePkg, but not below
> >>>> -     F:   */Pci/*         all files in a directory called Pci, at
> >> any
> >>>> depth in
> >>>> -                          the hierarchy, but not below
> >>>> -     One pattern per line.  Multiple F: lines per section
> >> acceptable.
> >>>> -  X: Files and directories that are NOT maintained, same rules as
> F:
> >>>> -     Files exclusions are tested after file matches.
> >>>> -     Can be useful for excluding a specific subdirectory, for
> >> instance:
> >>>> -     F:   NetworkPkg/
> >>>> -     X:   NetworkPkg/Ip6Dxe/
> >>>> -     matches all files in and below NetworkPkg excluding
> >>>> NetworkPkg/Ip6Dxe/
> >>>> -  Filenames not caught by any F: rule get matched as being located
> >> in
> >>>> the top-
> >>>> -  level directory. (Internally, the script looks for a match
> called
> >>>> '<default>',
> >>>> -  so please don't add a file called that in the top-level
> >> directory.)
> >>>> -
> >>>> -
> >>>> -EDK II Platforms
> >>>> -----------------
> >>>> -W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
> >>>> -L: https://edk2.groups.io/g/devel/
> >>>> -T: git - https://github.com/tianocore/edk2-platforms.git
> >>>> -
> >>>> -All patches CC:d here
> >>>> -L: devel@edk2.groups.io
> >>>> -F: *
> >>>> -F: */
> >>>> -
> >>>> -EDK II Platforms maintainers
> >>>> -----------------------------
> >>>> -F: *
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -M: Michael D Kinney <michael.d.kinney@intel.com>
> >>>> -
> >>>> -Responsible Disclosure, Reporting Security Issues
> >>>> --------------------------------------------------
> >>>> -W: https://github.com/tianocore/tianocore.github.io/wiki/Security
> >>>> -
> >>>> -EDK II Platforms Packages:
> >>>> ---------------------------
> >>>> -
> >>>> -96Boards
> >>>> -F: Platform/96Boards/
> >>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -
> >>>> -AMD
> >>>> -F: Platform/AMD
> >>>> -M: Abner Chang <abner.chang@amd.com>
> >>>> -M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> >>>> -M: Paul Grimes <paul.grimes@amd.com>
> >>>> -
> >>>> -F: Platform/AMD/AgesaModulePkg
> >>>> -F: Platform/AMD/AgesaPkg
> >>>> -F: Platform/AMD/AmdCbsPkg
> >>>> -M: Paul Grimes <paul.grimes@amd.com>
> >>>> -R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> >>>> -R: Abner Chang <abner.chang@amd.com>
> >>>> -
> >>>> -F: Platform/AMD/AmdCpmPkg
> >>>> -M: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> >>>> -R: Paul Grimes <paul.grimes@amd.com>
> >>>> -R: Abner Chang <abner.chang@amd.com>
> >>>> -
> >>>> -AMD Seattle
> >>>> -F: Platform/AMD/OverdriveBoard/
> >>>> -F: Platform/LeMaker/CelloBoard/
> >>>> -F: Platform/SoftIron/
> >>>> -F: Silicon/AMD/Styx/
> >>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -
> >>>> -AMD VanGoghBoard
> >>>> -F: Platform/AMD/VanGoghBoard
> >>>> -F: Silicon/AMD/VanGoghBoard
> >>>> -M: Eric Xing <eric.xing@amd.com>
> >>>> -R: Ken Yao <ken.yao@amd.com>
> >>>> -R: Duke Zhai <duke.zhai@amd.com>
> >>>> -R: Igniculus Fu <igniculus.fu@amd.com>
> >>>> -
> >>>> -Ampere Computing
> >>>> -F: Platform/Ampere
> >>>> -F: Silicon/Ampere
> >>>> -M: Nhi Pham <nhi@os.amperecomputing.com>
> >>>> -R: Chuong Tran <chuong@os.amperecomputing.com>
> >>>> -R: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -R: Rebecca Cran <rebecca@os.amperecomputing.com>
> >>>> -
> >>>> -ARM
> >>>> -F: Platform/ARM/
> >>>> -F: Silicon/ARM/
> >>>> -R: Thomas Abraham <thomas.abraham@arm.com>
> >>>> -M: Sami Mujawar <sami.mujawar@arm.com>
> >>>> -
> >>>> -BeagleBoard:
> >>>> -F: Platform/BeagleBoard/
> >>>> -F: Silicon/TexasInstruments/
> >>>> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -
> >>>> -OptionRomPkg
> >>>> -F: Drivers/OptionRomPkg/
> >>>> -W:
> >> https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg
> >>>> -M: Ray Ni <ray.ni@intel.com>
> >>>> -
> >>>> -StandAloneMMPkg for OP-TEE
> >>>> -F: Platform/StandaloneMm/PlatformStandaloneMmPkg/
> >>>> -M: Sami Mujawar <sami.mujawar@arm.com>
> >>>> -M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
> >>>> -
> >>>> -DisplayLink
> >>>> -F: Drivers/DisplayLink/
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >>>> -R: Andy Hayes <andy.hayes@displaylink.com>
> >>>> -
> >>>> -HiSilicon
> >>>> -F: Platform/Hisilicon/
> >>>> -F: Silicon/Hisilicon/
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >>>> -R: Wenyi Xie <xiewenyi2@huawei.com>
> >>>> -
> >>>> -Features/Ext4Pkg
> >>>> -F: Features/Ext4Pkg/
> >>>> -M: Pedro Falcato <pedro.falcato@gmail.com>
> >>>> -R: Marvin Häuser <mhaeuser@posteo.de>
> >>>> -
> >>>> -Features/Intel
> >>>> -F: Features/Intel/
> >>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >>>> -
> >>>> -Features/Intel/Debugging
> >>>> -F: Features/Intel/Debugging/
> >>>> -M: Eric Dong <eric.dong@intel.com>
> >>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >>>> -
> >>>> -Features/Intel/OutOfBandManagement/IpmiFeaturePkg
> >>>> -F: Features/Intel/OutOfBandManagement/IpmiFeaturePkg
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >>>> -
> >>>> -Features/Intel/UserInterface
> >>>> -F: Features/Intel/UserInterface/
> >>>> -M: Dandan Bi <dandan.bi@intel.com>
> >>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >>>> -
> >>>> -Features/ManageabilityPkg
> >>>> -F: Features/ManageabilityPkg/
> >>>> -M: Abner Chang <abner.chang@amd.com>
> >>>> -R: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
> >>>> -R: Nickle Wang <nicklew@nvidia.com>
> >>>> -
> >>>> -Platform/Intel
> >>>> -F: Platform/Intel/
> >>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Platform/Intel/QuarkPlatformPkg
> >>>> -F: Platform/Intel/QuarkPlatformPkg/
> >>>> -M: Michael D Kinney <michael.d.kinney@intel.com>
> >>>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Platform/Intel/Vlv2TbltDevicePkg
> >>>> -F: Platform/Intel/Vlv2TbltDevicePkg/
> >>>> -M: Yi Qian <yi.qian@intel.com>
> >>>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Platform/Intel/BoardModulePkg
> >>>> -F: Platform/Intel/BoardModulePkg/
> >>>> -M: Eric Dong <eric.dong@intel.com>
> >>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >>>> -
> >>>> -Platform/Intel/KabylakeOpenBoardPkg
> >>>> -F: Platform/Intel/KabylakeOpenBoardPkg/
> >>>> -M: Chasel Chiu <chasel.chiu@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G
> >>>> -F: Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/
> >>>> -R: Benjamin Doron <benjamin.doron00@gmail.com>
> >>>> -
> >>>> -Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3
> >>>> -F: Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/
> >>>> -R: Jeremy Soller <jeremy@system76.com>
> >>>> -
> >>>> -Platform/Intel/MinPlatformPkg
> >>>> -F: Platform/Intel/MinPlatformPkg/
> >>>> -M: Chasel Chiu <chasel.chiu@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -R: Liming Gao <gaoliming@byosoft.com.cn>
> >>>> -R: Eric Dong <eric.dong@intel.com>
> >>>> -
> >>>> -Platform/Intel/PurleyOpenBoardPkg
> >>>> -F: Platform/Intel/PurleyOpenBoardPkg/
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -M: Chasel Chiu <chasel.chiu@intel.com>
> >>>> -
> >>>> -Platform/Intel/WhiskeylakeOpenBoardPkg
> >>>> -F: Platform/Intel/WhiskeylakeOpenBoardPkg/
> >>>> -M: Chasel Chiu <chasel.chiu@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Platform/Intel/CometlakeOpenBoardPkg
> >>>> -F: Platform/Intel/CometlakeOpenBoardPkg/
> >>>> -M: Chasel Chiu <chasel.chiu@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
> >>>> -R: Deepika Kethi Reddy <deepika.kethi.reddy@intel.com>
> >>>> -R: Kathappan Esakkithevar <kathappan.esakkithevar@intel.com>
> >>>> -
> >>>> -Platform/Intel/TigerlakeOpenBoardPkg
> >>>> -F: Platform/Intel/TigerlakeOpenBoardPkg/
> >>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -R: Heng Luo <heng.luo@intel.com>
> >>>> -
> >>>> -Platform/Intel/AlderlakeOpenBoardPkg
> >>>> -F: Platform/Intel/AlderlakeOpenBoardPkg/
> >>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -R: Rosen Chuang <rosen.chuang@intel.com>
> >>>> -R: Saloni Kasbekar <saloni.kasbekar@intel.com>
> >>>> -
> >>>> -Platform/Intel/WhitleyOpenBoardPkg
> >>>> -F: Platform/Intel/WhitleyOpenBoardPkg/
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -M: Chasel Chiu <chasel.chiu@intel.com>
> >>>> -
> >>>> -Platform/Intel/SimicsOpenBoardPkg
> >>>> -F: Platform/Intel/SimicsOpenBoardPkg/
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Platform/Intel/Tools
> >>>> -F: Platform/Intel/Tools/
> >>>> -M: Bob Feng <bob.c.feng@intel.com>
> >>>> -M: Liming Gao <gaoliming@byosoft.com.cn>
> >>>> -R: Yuwei Chen <yuwei.chen@intel.com>
> >>>> -
> >>>> -Platform/RISC-V/PlatformPkg
> >>>> -F: Platform/RISC-V/PlatformPkg/
> >>>> -M: Sunil V L <sunilvl@ventanamicro.com>
> >>>> -R: Daniel Schaefer <git@danielschaefer.me>
> >>>> -
> >>>> -Platform/SiFive/U5SeriesPkg
> >>>> -F: Platform/SiFive/U5SeriesPkg/
> >>>> -M: Daniel Schaefer <git@danielschaefer.me>
> >>>> -
> >>>> -Silicon/Intel
> >>>> -F: Silicon/Intel/
> >>>> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Silicon/Intel/IntelSiliconPkg
> >>>> -F: Silicon/Intel/IntelSiliconPkg/
> >>>> -M: Ray Ni <ray.ni@intel.com>
> >>>> -M: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
> >>>> -R: Ashraf Ali S <ashraf.ali.s@intel.com>
> >>>> -
> >>>> -Silicon/Intel/QuarkSocPkg
> >>>> -F: Silicon/Intel/QuarkSocPkg/
> >>>> -M: Michael D Kinney <michael.d.kinney@intel.com>
> >>>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Silicon/Intel/Vlv2DeviceRefCodePkg
> >>>> -F: Silicon/Intel/Vlv2DeviceRefCodePkg/
> >>>> -M: Yi Qian <yi.qian@intel.com>
> >>>> -R: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Silicon/Intel/CoffeelakeSiliconPkg
> >>>> -F: Silicon/Intel/CoffeelakeSiliconPkg/
> >>>> -M: Chasel Chiu <chasel.chiu@intel.com>
> >>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >>>> -
> >>>> -Silicon/Intel/KabylakeSiliconPkg
> >>>> -F: Silicon/Intel/KabylakeSiliconPkg/
> >>>> -M: Chasel Chiu <chasel.chiu@intel.com>
> >>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >>>> -
> >>>> -Silicon/Intel/PurleyRefreshSiliconPkg
> >>>> -F: Silicon/Intel/PurleyRefreshSiliconPkg/
> >>>> -M: Chasel Chiu <chasel.chiu@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Silicon/Intel/TigerlakeSiliconPkg
> >>>> -F: Silicon/Intel/TigerlakeSiliconPkg/
> >>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -R: Heng Luo <heng.luo@intel.com>
> >>>> -
> >>>> -Platform/Intel/AlderlakeSiliconPkg
> >>>> -F: Platform/Intel/AlderlakeSiliconPkg/
> >>>> -M: Sai Chaganty <rangasai.v.chaganty@intel.com>
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -R: Rosen Chuang <rosen.chuang@intel.com>
> >>>> -R: Saloni Kasbekar <saloni.kasbekar@intel.com>
> >>>> -
> >>>> -Silicon/Intel/WhitleySiliconPkg
> >>>> -F: Silicon/Intel/WhitleySiliconPkg/
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -M: Chasel Chiu <chasel.chiu@intel.com>
> >>>> -
> >>>> -Silicon/Intel/SimicsX58SktPkg
> >>>> -F: Silicon/Intel/SimicsX58SktPkg/
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Silicon/Intel/SimicsIch10Pkg
> >>>> -F: Silicon/Intel/SimicsIch10Pkg/
> >>>> -M: Nate DeSimone <nathaniel.l.desimone@intel.com>
> >>>> -
> >>>> -Silicon/Intel/Tools
> >>>> -F: Silicon/Intel/Tools/
> >>>> -M: Bob Feng <bob.c.feng@intel.com>
> >>>> -M: Liming Gao <gaoliming@byosoft.com.cn>
> >>>> -R: Yuwei Chen <yuwei.chen@intel.com>
> >>>> -
> >>>> -Loongson platforms
> >>>> -F: Platform/Loongson/
> >>>> -M: Bibo Mao <maobibo@loongson.cn>
> >>>> -M: Xianglai li <lixianglai@loongson.cn>
> >>>> -M: Chao Li <lichao@loongson.cn>
> >>>> -
> >>>> -Marvell platforms and silicon
> >>>> -F: Platform/Marvell/
> >>>> -F: Platform/SolidRun/
> >>>> -F: Silicon/Marvell/
> >>>> -M: Marcin Wojtas <marcin.s.wojtas@gmail.com> [wojtas-marcin]
> >>>> -M: Narinder Dhillon <ndhillon@marvell.com> [ndhillonm]
> >>>> -R: Leif Lindholm <quic_llindhol@quicinc.com> [leiflindholm]
> >>>> -
> >>>> -Miscellaneous drivers
> >>>> -F: Silicon/Atmel/
> >>>> -F: Silicon/Openmoko/
> >>>> -F: Silicon/Synopsys/DesignWare/
> >>>> -R: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -
> >>>> -NXP platforms and silicon
> >>>> -F: Platform/NXP/
> >>>> -F: Silicon/NXP/
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -R: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>
> >>>> -
> >>>> -QEMU EDK II Minimum Platform Specification implementation
> >>>> -F: Platform/Qemu/QemuOpenBoardPkg/
> >>>> -M: Pedro Falcato <pedro.falcato@gmail.com>
> >>>> -R: Theo Jehl <theojehl76@gmail.com>
> >>>> -
> >>>> -QEMU sbsa-ref platform
> >>>> -F: Platform/Qemu/SbsaQemu/
> >>>> -F: Silicon/Qemu/SbsaQemu/
> >>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -M: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> [hrw]
> >>>> -R: Graeme Gregory <graeme@xora.org.uk>
> >>>> -
> >>>> -Raspberry Pi platforms and silicon
> >>>> -F: Platform/RaspberryPi/
> >>>> -F: Silicon/Broadcom/
> >>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -R: Jeremy Linton <jeremy.linton@arm.com>
> >>>> -
> >>>> -RPMB driver for OP-TEE
> >>>> -F: Drivers/OpTee/OpteeRpmbPkg/
> >>>> -M: Sami Mujawar <sami.mujawar@arm.com>
> >>>> -M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
> >>>> -
> >>>> -Socionext platforms and silicon
> >>>> -F: Platform/Socionext/
> >>>> -F: Silicon/NXP/Library/Pcf8563RealTimeClockLib/
> >>>> -F: Silicon/Socionext/
> >>>> -M: Ard Biesheuvel <ardb+tianocore@kernel.org>
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -
> >>>> -Silicon/RISC-V/ProcessorPkg
> >>>> -F: Silicon/RISC-V/ProcessorPkg/
> >>>> -M: Sunil V L <sunilvl@ventanamicro.com>
> >>>> -R: Daniel Schaefer <git@danielschaefer.me>
> >>>> -
> >>>> -Silicon/SiFive
> >>>> -F: Silicon/SiFive/
> >>>> -M: Daniel Schaefer <git@danielschaefer.me>
> >>>> -
> >>>> -Phytium platforms and silicon
> >>>> -F: Platform/Phytium/
> >>>> -F: Silicon/Phytium/
> >>>> -M: Leif Lindholm <quic_llindhol@quicinc.com>
> >>>> -R: Peng Xie <xiepeng@phytium.com.cn>
> >>>> -R: Ling Jia <jialing@phytium.com.cn>
> >>>> -R: Yiqi Shu <shuyiqi@phytium.com.cn>
> >>>> -
> >>>> -Sophgo platforms and silicon
> >>>> -F: Platform/Sophgo/
> >>>> -F: Silicon/Sophgo/SG2042Pkg/
> >>>> -M: Sunil V L <sunilvl@ventanamicro.com>
> >>>> -R: dahogn <dahogn@hotmail.com>
> >>>> -R: meng-cz <mengcz1126@gmail.com>
> >>>> -R: caiyuqing379 <caiyuqing_hz@outlook.com>
> >>>> -R: USER0FISH <libing1202@outlook.com>
> >>>> -
> >>>> -Bosc platforms and silicon
> >>>> -F: Platform/Bosc/
> >>>> -F: Silicon/Bosc/NanHuPkg/
> >>>> -M: Sunil V L <sunilvl@ventanamicro.com>
> >>>> -R: Yang Wang<wangyang@bosc.ac.cn>
> >>>> -R: Ran Wang<wangran@bosc.ac.cn>
> >>>> diff --git a/REVIEWERS b/REVIEWERS
> >>>> new file mode 100644
> >>>> index 000000000000..5f5a96f4eba1
> >>>> --- /dev/null
> >>>> +++ b/REVIEWERS
> >>>> @@ -0,0 +1,95 @@
> >>>> +# This file contains the list of reviewers (i.e. people who can
> >>>> +# review changes, but don't own the areas and can't commit
> changes)
> >>>> +# for various parts of edk2-platforms.
> >>>> +
> >>>> +# EDK II Platforms reviewers
> >>>> +# ==========================
> >>>> +
> >>>> +# AMD VanGoghBoard
> >>>> +/Platform/AMD/VanGoghBoard/** @fhh200000 @mingxzha @YSHRong
> >>>> +
> >>>> +# Ampere
> >>>> +/Platform/Ampere/** @bcran @chuongtranle @leiflindholm
> >>>> +/Silicon/Ampere/** @bcran @chuongtranle @leiflindholm
> >>>> +
> >>>> +# ARM
> >>>> +# Add Thomas Abraham
> >>>> +# /Platform/ARM/**
> >>>> +
> >>>> +# BeagleBoard
> >>>> +/Platform/BeagleBoard/** @ardbiesheuvel
> >>>> +/Silicon/TexasInstruments/** @ardbiesheuvel
> >>>> +
> >>>> +/Features/Ext4Pkg/** @mhaeuser
> >>>> +
> >>>> +# Hisilicon
> >>>> +# Add Wenyi Xie
> >>>> +/Platform/Hisilicon/** @ardbiesheuvel
> >>>> +/Silicon/Hisilicon/** @ardbiesheuvel
> >>>> +
> >>>> +/Features/Intel/** @lgao4
> >>>> +/Features/Intel/Debugging/** @lgao4
> >>>> +/Features/Intel/OutOfBandManagement/IpmiFeaturePkg/** @lgao4
> >>>> +/Features/Intel/UserInterface/** @lgao4
> >>>> +
> >>>> +/Platform/Intel/QuarkPlatformPkg/** @nate-desimone
> >>>> +/Platform/Intel/Vlv2TbltDevicePkg/** @nate-desimone
> >>>> +/Platform/Intel/BoardModulePkg/** @lgao4
> >>>> +/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/** @jackpot5
> >>>> +/Platform/Intel/MinPlatformPkg/** @lgao4 @ydong10
> >>>> +/Platform/Intel/WhiskeylakeOpenBoardPkg/** @ChaselChiu
> >>>> +/Platform/Intel/CometlakeOpenBoardPkg/** @dkethire @kesakkit
> >>>> +# Add Heng Luo
> >>>> +# /Platform/Intel/TigerlakeOpenBoardPkg/**
> >>>> +/Platform/Intel/AlderlakeOpenBoardPkg/** @rbitw @SaloniKasbekar
> >>>> +/Platform/Intel/Tools/** @YuweiChen1110
> >>>> +
> >>>> +/Silicon/Intel/IntelSiliconPkg/** @AshrafAliS
> >>>> +/Silicon/Intel/QuarkSocPkg/** @nate-desimone
> >>>> +/Silicon/Intel/Vlv2DeviceRefCodePkg/** @nate-desimone
> >>>> +
> >>>> +# Add Heng Luo
> >>>> +# /Silicon/Intel/TigerlakeSiliconPkg/**
> >>>> +
> >>>> +/Silicon/Intel/AlderlakeSiliconPkg/** @rbitw @SaloniKasbekar
> >>>> +
> >>>> +/Silicon/Intel/Tools/** @YuweiChen1110
> >>>> +
> >>>> +/Features/ManageabilityPkg/** @abdattar @nicklela
> >>>> +
> >>>> +/Platform/Marvell/** @leiflindholm
> >>>> +/Silicon/Marvell/** @leiflindholm
> >>>> +
> >>>> +# Miscellaneous Drivers
> >>>> +/Silicon/Atmel/** @ardbiesheuvel
> >>>> +/Silicon/Openmoko/** @ardbiesheuvel
> >>>> +/Silicon/Synopsys/DesignWare/** @ardbiesheuvel
> >>>> +
> >>>> +/Platform/NXP/** @Meenakshi88
> >>>> +/Silicon/NXP/** @Meenakshi88
> >>>> +
> >>>> +# QEMU EDK II Minimum Platform Specification implementation
> >>>> +/Platform/Qemu/QemuOpenBoardPkg/** @theomacx86
> >>>> +
> >>>> +# Add Graeme Gregory
> >>>> +# /Platform/Qemu/SbsaQemu/**
> >>>> +# /Silicon/Qemu/SbsaQemu/**
> >>>> +
> >>>> +# Raspberry Pi platforms and silicon
> >>>> +/Platform/RaspberryPi/** @jlinton
> >>>> +/Silicon/Broadcom/** @jlinton
> >>>> +
> >>>> +/Platform/RISC-V/PlatformPkg/** @JohnAZoidberg
> >>>> +/Silicon/RISC-V/ProcessorPkg/** @JohnAZoidberg
> >>>> +
> >>>> +# Phytium platforms and silicon
> >>>> +# Add Peng Xie, Ling Jia and Yiqi Shu
> >>>> +# /Platform/Phytium/**
> >>>> +# /Silicon/Phytium/**
> >>>> +
> >>>> +/Platform/SolidRun/** @leiflindholm
> >>>> +
> >>>> +# Sophgo platforms and silicon
> >>>> +/Platform/Sophgo/** @caiyiqing379 @dahogn @meng-cz @USER0FISH
> >>>> +/Silicon/Sophgo/SG2042Pkg/** @caiyiqing379 @dahogn @meng-cz
> >> @USER0FISH
> >>>> +
> >>>> diff --git a/Readme.md b/Readme.md
> >>>> index 8de9eaa7cfbb..792e27e51843 100644
> >>>> --- a/Readme.md
> >>>> +++ b/Readme.md
> >>>> @@ -32,10 +32,30 @@ Many platforms require additional image
> >> processing
> >>>> beyond the EDK2 build.
> >>>>   Any such steps should be documented (as a Readme.md), and any
> >> necessary
> >>>> helper
> >>>>   scripts be contained, under said platform directory.
> >>>>
> >>>> -Any contributions to this branch should be submitted via email to
> >> the
> >>>> -edk2-devel mailing list with a subject prefix of `[platforms]`.
> See
> >>>> -[Laszlo's excellent
> >>>>
> >>
> guide](https://github.com/tianocore/tianocore.github.io/wiki/Laszlo's-
> >>>> unkempt-git-guide-for-edk2-contributors-and-maintainers) for
> details
> >>>> -on how to do this successfully.
> >>>> +Any contributions to this repo should be submitted via GitHub Pull
> >>>> Request.
> >>>> +
> >>>> +For details of who owns code in certain parts of the repo, see the
> >>>> CODEOWNERS and
> >>>> +REVIEWERS files. Look in CONTRIBUTORS.md to find out people's
> names
> >> and
> >>>> their
> >>>> +email addresses.
> >>>> +
> >>>> +In general, you should not privately email the maintainer. You
> >> should
> >>>> +email the edk2-devel list, and Cc the area maintainers and
> >>>> +reviewers.
> >>>> +
> >>>> +If the maintainer wants to hand over the role to other people,
> >>>> +they should create a PR on GitHub to update CODEOWNERS,
> >>>> +REVIEWERS and CONTRIBUTORS.md with new maintainer, and the new
> >>>> maintainer
> >>>> +should review the PR and approve it.
> >>>> +
> >>>> +EDK II Platforms
> >>>> +----------------
> >>>> +W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
> >>>> +L: https://edk2.groups.io/g/devel/
> >>>> +T: git - https://github.com/tianocore/edk2-platforms.git
> >>>> +
> >>>> +Responsible Disclosure, Reporting Security Issues
> >>>> +-------------------------------------------------
> >>>> +W: https://github.com/tianocore/tianocore.github.io/wiki/Security
> >>>>
> >>>>   # How to build (Linux Environment)
> >>>>
> >>>> @@ -294,7 +314,7 @@ For more information, see the
> >>>>
> >>>>   # Maintainers
> >>>>
> >>>> -See [Maintainers.txt](Maintainers.txt).
> >>>> +See [CONTRIBUTORS.md](CONTRIBUTORS.md), [CODEOWNERS](CODEOWNERS)
> and
> >>>> [REVIEWERS](REVIEWERS).
> >>>>
> >>>>   # Submodules
> >>>>
> >>>> --
> >>>> 2.46.0
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120488): https://edk2.groups.io/g/devel/message/120488
Mute This Topic: https://groups.io/mt/108245296/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the GitHub Pull Request workflow
  2024-09-03 21:41       ` Michael D Kinney
  2024-09-03 21:56         ` Rebecca Cran
@ 2024-09-04 15:28         ` Marcin Juszkiewicz
  2024-09-04 15:59           ` Michael D Kinney
  1 sibling, 1 reply; 10+ messages in thread
From: Marcin Juszkiewicz @ 2024-09-04 15:28 UTC (permalink / raw)
  To: devel, michael.d.kinney, Rebecca Cran, Leif Lindholm,
	Michael Kubacki

On 3.09.2024 23:41, Michael D Kinney via groups.io wrote:
> Pushed as 4f49a843ff..f709251f5b

I did pull request then for sbsaqemu fix. Github action [1] failed:

Failed to create token for "edk2-platforms" (attempt 1): Not Found - 
https://docs.github.com/rest/apps/apps#get-a-repository-installation-for-the-authenticated-app

1. 
https://github.com/tianocore/edk2-platforms/actions/runs/10704761167/job/29678524816?pr=188


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120501): https://edk2.groups.io/g/devel/message/120501
Mute This Topic: https://groups.io/mt/108245296/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the GitHub Pull Request workflow
  2024-09-04 15:28         ` Marcin Juszkiewicz
@ 2024-09-04 15:59           ` Michael D Kinney
  2024-09-04 16:00             ` Rebecca Cran
  0 siblings, 1 reply; 10+ messages in thread
From: Michael D Kinney @ 2024-09-04 15:59 UTC (permalink / raw)
  To: Marcin Juszkiewicz, devel@edk2.groups.io, Rebecca Cran,
	Leif Lindholm, Michael Kubacki
  Cc: Kinney, Michael D

Thanks.  I found the setting that caused this failure.

It is working now.

Mike

> -----Original Message-----
> From: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
> Sent: Wednesday, September 4, 2024 8:28 AM
> To: devel@edk2.groups.io; Kinney, Michael D
> <michael.d.kinney@intel.com>; Rebecca Cran <rebecca@bsdio.com>; Leif
> Lindholm <quic_llindhol@quicinc.com>; Michael Kubacki
> <mikuback@linux.microsoft.com>
> Subject: Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the
> GitHub Pull Request workflow
> 
> On 3.09.2024 23:41, Michael D Kinney via groups.io wrote:
> > Pushed as 4f49a843ff..f709251f5b
> 
> I did pull request then for sbsaqemu fix. Github action [1] failed:
> 
> Failed to create token for "edk2-platforms" (attempt 1): Not Found -
> https://docs.github.com/rest/apps/apps#get-a-repository-installation-
> for-the-authenticated-app
> 
> 1.
> https://github.com/tianocore/edk2-
> platforms/actions/runs/10704761167/job/29678524816?pr=188


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120503): https://edk2.groups.io/g/devel/message/120503
Mute This Topic: https://groups.io/mt/108245296/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the GitHub Pull Request workflow
  2024-09-04 15:59           ` Michael D Kinney
@ 2024-09-04 16:00             ` Rebecca Cran
  0 siblings, 0 replies; 10+ messages in thread
From: Rebecca Cran @ 2024-09-04 16:00 UTC (permalink / raw)
  To: Kinney, Michael D, Marcin Juszkiewicz, devel@edk2.groups.io,
	Leif Lindholm, Michael Kubacki

Thanks!


On 9/4/24 9:59 AM, Kinney, Michael D wrote:
> Thanks.  I found the setting that caused this failure.
>
> It is working now.
>
> Mike
>
>> -----Original Message-----
>> From: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
>> Sent: Wednesday, September 4, 2024 8:28 AM
>> To: devel@edk2.groups.io; Kinney, Michael D
>> <michael.d.kinney@intel.com>; Rebecca Cran <rebecca@bsdio.com>; Leif
>> Lindholm <quic_llindhol@quicinc.com>; Michael Kubacki
>> <mikuback@linux.microsoft.com>
>> Subject: Re: [edk2-devel] [PATCH edk2-platforms v5 1/1] Move to the
>> GitHub Pull Request workflow
>>
>> On 3.09.2024 23:41, Michael D Kinney via groups.io wrote:
>>> Pushed as 4f49a843ff..f709251f5b
>> I did pull request then for sbsaqemu fix. Github action [1] failed:
>>
>> Failed to create token for "edk2-platforms" (attempt 1): Not Found -
>> https://docs.github.com/rest/apps/apps#get-a-repository-installation-
>> for-the-authenticated-app
>>
>> 1.
>> https://github.com/tianocore/edk2-
>> platforms/actions/runs/10704761167/job/29678524816?pr=188


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120504): https://edk2.groups.io/g/devel/message/120504
Mute This Topic: https://groups.io/mt/108245296/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2024-09-04 16:00 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-03 14:02 [edk2-devel] [PATCH edk2-platforms v5 0/1] Move to the GitHub Pull Request workflow Rebecca Cran
2024-09-03 14:02 ` [edk2-devel] [PATCH edk2-platforms v5 1/1] " Rebecca Cran
2024-09-03 19:25   ` Michael D Kinney
2024-09-03 19:44     ` Rebecca Cran
2024-09-03 21:41       ` Michael D Kinney
2024-09-03 21:56         ` Rebecca Cran
2024-09-03 22:57           ` Michael D Kinney
2024-09-04 15:28         ` Marcin Juszkiewicz
2024-09-04 15:59           ` Michael D Kinney
2024-09-04 16:00             ` Rebecca Cran

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox