From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 5632FAC1B2B for ; Mon, 2 Sep 2024 21:39:21 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=wA+tctRdmEV9hEdCkDE32mnKGeEcGOhLzhi8ywm5OA4=; c=relaxed/simple; d=groups.io; h=Feedback-ID:Message-ID:Date:MIME-Version:User-Agent:Subject:To:References:From:In-Reply-To:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240830; t=1725313161; v=1; x=1725572359; b=dbt4BPg6VHah2/4a1KY5iFY2rvDIr1ZtVYPqzuC74zP2j31XjB98+3076uHfxiva4+wxIuy0 YIBgDtvJxfsel98/3c14qzQ0WjySLd/BF9VJafkfKd0fcM0GD03qs297cfi/hXWc+5Vl0bc0pUZ dUzZ3n03j5rqyIQZXrTXAADaYojkd1j6n7y9s+TowYHhqj1nXwJoHYU+cADOueb9fLcA88y5G9n NqpZrr+DOtC0QcMnyZajhWIgjPvWQQxUYQNERfL/QMp9zxq7rsrsmRls+tjb5lvE1PIHeTY2Hrm gkNEpFciFE5ZxqEGFu9mGlbgAZxyTUaGnHMQB/AGnPHFA== X-Received: by 127.0.0.2 with SMTP id MlDGYY7687511xw49HwjCAgV; Mon, 02 Sep 2024 14:39:19 -0700 X-Received: from fout3-smtp.messagingengine.com (fout3-smtp.messagingengine.com [103.168.172.146]) by mx.groups.io with SMTP id smtpd.web11.9701.1725313158578644451 for ; Mon, 02 Sep 2024 14:39:18 -0700 X-Received: from phl-compute-02.internal (phl-compute-02.nyi.internal [10.202.2.42]) by mailfout.nyi.internal (Postfix) with ESMTP id 9B5EB1380362; Mon, 2 Sep 2024 17:39:17 -0400 (EDT) X-Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-02.internal (MEProxy); Mon, 02 Sep 2024 17:39:17 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudehgedgtdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnegoufhushhpvggtthffohhmrghinhculdegledmnecujfgurhep kfffgggfuffvfhfhjggtgfesthekredttddvjeenucfhrhhomheptfgvsggvtggtrgcuve hrrghnuceorhgvsggvtggtrgessghsughiohdrtghomheqnecuggftrfgrthhtvghrnhep uddvtdeuiedvuefhgfdthfdtveehtdejveevfeejfeffgfevjeefgeefieeuvdetnecuff homhgrihhnpehgihhthhhusgdrtghomhdpghhithhhuhgsrdhiohdpghhrohhuphhsrdhi ohenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehrvg gsvggttggrsegsshguihhordgtohhmpdhnsggprhgtphhtthhopeegpdhmohguvgepshhm thhpohhuthdprhgtphhtthhopehmihgthhgrvghlrdgurdhkihhnnhgvhiesihhnthgvlh drtghomhdprhgtphhtthhopeguvghvvghlsegvughkvddrghhrohhuphhsrdhiohdprhgt phhtthhopehquhhitggplhhlihhnughhohhlsehquhhitghinhgtrdgtohhmpdhrtghpth htohepmhhikhhusggrtghksehlihhnuhigrdhmihgtrhhoshhofhhtrdgtohhm X-ME-Proxy: Feedback-ID: i5b994698:Fastmail X-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 2 Sep 2024 17:39:16 -0400 (EDT) Message-ID: <51996533-a64b-466d-a5dd-f8ed530ba29a@bsdio.com> Date: Mon, 2 Sep 2024 15:39:12 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] [PATCH edk2-platforms v4 1/1] Move to the GitHub Pull Request workflow To: "Kinney, Michael D" , "devel@edk2.groups.io" , Leif Lindholm , Michael Kubacki References: <20240831205809.17741-1-rebecca@bsdio.com> <20240831205809.17741-2-rebecca@bsdio.com> From: "Rebecca Cran" In-Reply-To: Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Mon, 02 Sep 2024 14:39:19 -0700 Resent-From: rebecca@bsdio.com Reply-To: devel@edk2.groups.io,rebecca@bsdio.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: vGI7S6yizsMqmCchgFp9N6xhx7686176AA= Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240830 header.b=dbt4BPg6; dmarc=none; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io I need to send out a v5 since my changes are outdated with the commit of BOSC NanhuDev platform. I'll send it tomorrow once people are back at work and are available to quickly push it. -- Rebecca On 8/31/24 3:17 PM, Kinney, Michael D wrote: > Reviewed-by: Michael D Kinney > > > >> -----Original Message----- >> From: Rebecca Cran >> Sent: Saturday, August 31, 2024 1:58 PM >> To: devel@edk2.groups.io; Leif Lindholm ; >> Kinney, Michael D ; Michael Kubacki >> >> Cc: Rebecca Cran >> Subject: [PATCH edk2-platforms v4 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 >> --- >> .github/workflows/AssignReviewers.yml | 34 ++ >> CODEOWNERS | 143 +++++++ >> CONTRIBUTORS.md | 68 +++ >> Maintainers.txt | 441 -------------------- >> REVIEWERS | 95 +++++ >> Readme.md | 30 +- >> 6 files changed, 365 insertions(+), 446 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.
>> +# 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..35df26739e22 >> --- /dev/null >> +++ b/CODEOWNERS >> @@ -0,0 +1,143 @@ >> +# 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 >> + >> +# 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..eac117c6b7b0 >> --- /dev/null >> +++ b/CONTRIBUTORS.md >> @@ -0,0 +1,68 @@ >> +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 | >> | >> +| 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) | >> +| 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 7b8a9753923b..000000000000 >> --- a/Maintainers.txt >> +++ /dev/null >> @@ -1,441 +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 >> '', >> - 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 >> -M: Michael D Kinney >> - >> -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 >> -M: Leif Lindholm >> - >> -AMD >> -F: Platform/AMD >> -M: Abner Chang >> -M: Abdul Lateef Attar >> -M: Paul Grimes >> - >> -F: Platform/AMD/AgesaModulePkg >> -F: Platform/AMD/AgesaPkg >> -F: Platform/AMD/AmdCbsPkg >> -M: Paul Grimes >> -R: Abdul Lateef Attar >> -R: Abner Chang >> - >> -F: Platform/AMD/AmdCpmPkg >> -M: Abdul Lateef Attar >> -R: Paul Grimes >> -R: Abner Chang >> - >> -AMD Seattle >> -F: Platform/AMD/OverdriveBoard/ >> -F: Platform/LeMaker/CelloBoard/ >> -F: Platform/SoftIron/ >> -F: Silicon/AMD/Styx/ >> -M: Ard Biesheuvel >> -M: Leif Lindholm >> - >> -AMD VanGoghBoard >> -F: Platform/AMD/VanGoghBoard >> -F: Silicon/AMD/VanGoghBoard >> -M: Eric Xing >> -R: Ken Yao >> -R: Duke Zhai >> -R: Igniculus Fu >> - >> -Ampere Computing >> -F: Platform/Ampere >> -F: Silicon/Ampere >> -M: Nhi Pham >> -R: Chuong Tran >> -R: Leif Lindholm >> -R: Rebecca Cran >> - >> -ARM >> -F: Platform/ARM/ >> -F: Silicon/ARM/ >> -R: Thomas Abraham >> -M: Sami Mujawar >> - >> -BeagleBoard: >> -F: Platform/BeagleBoard/ >> -F: Silicon/TexasInstruments/ >> -R: Ard Biesheuvel >> -M: Leif Lindholm >> - >> -OptionRomPkg >> -F: Drivers/OptionRomPkg/ >> -W: https://github.com/tianocore/tianocore.github.io/wiki/OptionRomPkg >> -M: Ray Ni >> - >> -StandAloneMMPkg for OP-TEE >> -F: Platform/StandaloneMm/PlatformStandaloneMmPkg/ >> -M: Sami Mujawar >> -M: Ilias Apalodimas >> - >> -DisplayLink >> -F: Drivers/DisplayLink/ >> -M: Leif Lindholm >> -M: Ard Biesheuvel >> -R: Andy Hayes >> - >> -HiSilicon >> -F: Platform/Hisilicon/ >> -F: Silicon/Hisilicon/ >> -M: Leif Lindholm >> -R: Ard Biesheuvel >> -R: Wenyi Xie >> - >> -Features/Ext4Pkg >> -F: Features/Ext4Pkg/ >> -M: Pedro Falcato >> -R: Marvin Häuser >> - >> -Features/Intel >> -F: Features/Intel/ >> -M: Sai Chaganty >> -M: Nate DeSimone >> -R: Liming Gao >> - >> -Features/Intel/Debugging >> -F: Features/Intel/Debugging/ >> -M: Eric Dong >> -R: Liming Gao >> - >> -Features/Intel/OutOfBandManagement/IpmiFeaturePkg >> -F: Features/Intel/OutOfBandManagement/IpmiFeaturePkg >> -M: Nate DeSimone >> -R: Liming Gao >> - >> -Features/Intel/UserInterface >> -F: Features/Intel/UserInterface/ >> -M: Dandan Bi >> -R: Liming Gao >> - >> -Features/ManageabilityPkg >> -F: Features/ManageabilityPkg/ >> -M: Abner Chang >> -R: Abdul Lateef Attar >> -R: Nickle Wang >> - >> -Platform/Intel >> -F: Platform/Intel/ >> -M: Sai Chaganty >> -M: Nate DeSimone >> - >> -Platform/Intel/QuarkPlatformPkg >> -F: Platform/Intel/QuarkPlatformPkg/ >> -M: Michael D Kinney >> -R: Nate DeSimone >> - >> -Platform/Intel/Vlv2TbltDevicePkg >> -F: Platform/Intel/Vlv2TbltDevicePkg/ >> -M: Yi Qian >> -R: Nate DeSimone >> - >> -Platform/Intel/BoardModulePkg >> -F: Platform/Intel/BoardModulePkg/ >> -M: Eric Dong >> -R: Liming Gao >> - >> -Platform/Intel/KabylakeOpenBoardPkg >> -F: Platform/Intel/KabylakeOpenBoardPkg/ >> -M: Chasel Chiu >> -M: Nate DeSimone >> - >> -Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G >> -F: Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/ >> -R: Benjamin Doron >> - >> -Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3 >> -F: Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/ >> -R: Jeremy Soller >> - >> -Platform/Intel/MinPlatformPkg >> -F: Platform/Intel/MinPlatformPkg/ >> -M: Chasel Chiu >> -M: Nate DeSimone >> -R: Liming Gao >> -R: Eric Dong >> - >> -Platform/Intel/PurleyOpenBoardPkg >> -F: Platform/Intel/PurleyOpenBoardPkg/ >> -M: Nate DeSimone >> -M: Chasel Chiu >> - >> -Platform/Intel/WhiskeylakeOpenBoardPkg >> -F: Platform/Intel/WhiskeylakeOpenBoardPkg/ >> -M: Chasel Chiu >> -M: Nate DeSimone >> - >> -Platform/Intel/CometlakeOpenBoardPkg >> -F: Platform/Intel/CometlakeOpenBoardPkg/ >> -M: Chasel Chiu >> -M: Nate DeSimone >> -M: Rangasai V Chaganty >> -R: Deepika Kethi Reddy >> -R: Kathappan Esakkithevar >> - >> -Platform/Intel/TigerlakeOpenBoardPkg >> -F: Platform/Intel/TigerlakeOpenBoardPkg/ >> -M: Sai Chaganty >> -M: Nate DeSimone >> -R: Heng Luo >> - >> -Platform/Intel/AlderlakeOpenBoardPkg >> -F: Platform/Intel/AlderlakeOpenBoardPkg/ >> -M: Sai Chaganty >> -M: Nate DeSimone >> -R: Rosen Chuang >> -R: Saloni Kasbekar >> - >> -Platform/Intel/WhitleyOpenBoardPkg >> -F: Platform/Intel/WhitleyOpenBoardPkg/ >> -M: Nate DeSimone >> -M: Chasel Chiu >> - >> -Platform/Intel/SimicsOpenBoardPkg >> -F: Platform/Intel/SimicsOpenBoardPkg/ >> -M: Nate DeSimone >> - >> -Platform/Intel/Tools >> -F: Platform/Intel/Tools/ >> -M: Bob Feng >> -M: Liming Gao >> -R: Yuwei Chen >> - >> -Platform/RISC-V/PlatformPkg >> -F: Platform/RISC-V/PlatformPkg/ >> -M: Sunil V L >> -R: Daniel Schaefer >> - >> -Platform/SiFive/U5SeriesPkg >> -F: Platform/SiFive/U5SeriesPkg/ >> -M: Daniel Schaefer >> - >> -Silicon/Intel >> -F: Silicon/Intel/ >> -M: Rangasai V Chaganty >> -M: Nate DeSimone >> - >> -Silicon/Intel/IntelSiliconPkg >> -F: Silicon/Intel/IntelSiliconPkg/ >> -M: Ray Ni >> -M: Rangasai V Chaganty >> -R: Ashraf Ali S >> - >> -Silicon/Intel/QuarkSocPkg >> -F: Silicon/Intel/QuarkSocPkg/ >> -M: Michael D Kinney >> -R: Nate DeSimone >> - >> -Silicon/Intel/Vlv2DeviceRefCodePkg >> -F: Silicon/Intel/Vlv2DeviceRefCodePkg/ >> -M: Yi Qian >> -R: Nate DeSimone >> - >> -Silicon/Intel/CoffeelakeSiliconPkg >> -F: Silicon/Intel/CoffeelakeSiliconPkg/ >> -M: Chasel Chiu >> -M: Sai Chaganty >> - >> -Silicon/Intel/KabylakeSiliconPkg >> -F: Silicon/Intel/KabylakeSiliconPkg/ >> -M: Chasel Chiu >> -M: Sai Chaganty >> - >> -Silicon/Intel/PurleyRefreshSiliconPkg >> -F: Silicon/Intel/PurleyRefreshSiliconPkg/ >> -M: Chasel Chiu >> -M: Nate DeSimone >> - >> -Silicon/Intel/TigerlakeSiliconPkg >> -F: Silicon/Intel/TigerlakeSiliconPkg/ >> -M: Sai Chaganty >> -M: Nate DeSimone >> -R: Heng Luo >> - >> -Platform/Intel/AlderlakeSiliconPkg >> -F: Platform/Intel/AlderlakeSiliconPkg/ >> -M: Sai Chaganty >> -M: Nate DeSimone >> -R: Rosen Chuang >> -R: Saloni Kasbekar >> - >> -Silicon/Intel/WhitleySiliconPkg >> -F: Silicon/Intel/WhitleySiliconPkg/ >> -M: Nate DeSimone >> -M: Chasel Chiu >> - >> -Silicon/Intel/SimicsX58SktPkg >> -F: Silicon/Intel/SimicsX58SktPkg/ >> -M: Nate DeSimone >> - >> -Silicon/Intel/SimicsIch10Pkg >> -F: Silicon/Intel/SimicsIch10Pkg/ >> -M: Nate DeSimone >> - >> -Silicon/Intel/Tools >> -F: Silicon/Intel/Tools/ >> -M: Bob Feng >> -M: Liming Gao >> -R: Yuwei Chen >> - >> -Loongson platforms >> -F: Platform/Loongson/ >> -M: Bibo Mao >> -M: Xianglai li >> -M: Chao Li >> - >> -Marvell platforms and silicon >> -F: Platform/Marvell/ >> -F: Platform/SolidRun/ >> -F: Silicon/Marvell/ >> -M: Marcin Wojtas [wojtas-marcin] >> -M: Narinder Dhillon [ndhillonm] >> -R: Leif Lindholm [leiflindholm] >> - >> -Miscellaneous drivers >> -F: Silicon/Atmel/ >> -F: Silicon/Openmoko/ >> -F: Silicon/Synopsys/DesignWare/ >> -R: Ard Biesheuvel >> -M: Leif Lindholm >> - >> -NXP platforms and silicon >> -F: Platform/NXP/ >> -F: Silicon/NXP/ >> -M: Leif Lindholm >> -R: Meenakshi Aggarwal >> - >> -QEMU EDK II Minimum Platform Specification implementation >> -F: Platform/Qemu/QemuOpenBoardPkg/ >> -M: Pedro Falcato >> -R: Theo Jehl >> - >> -QEMU sbsa-ref platform >> -F: Platform/Qemu/SbsaQemu/ >> -F: Silicon/Qemu/SbsaQemu/ >> -M: Ard Biesheuvel >> -M: Leif Lindholm >> -M: Marcin Juszkiewicz [hrw] >> -R: Graeme Gregory >> - >> -Raspberry Pi platforms and silicon >> -F: Platform/RaspberryPi/ >> -F: Silicon/Broadcom/ >> -M: Ard Biesheuvel >> -M: Leif Lindholm >> -R: Jeremy Linton >> - >> -RPMB driver for OP-TEE >> -F: Drivers/OpTee/OpteeRpmbPkg/ >> -M: Sami Mujawar >> -M: Ilias Apalodimas >> - >> -Socionext platforms and silicon >> -F: Platform/Socionext/ >> -F: Silicon/NXP/Library/Pcf8563RealTimeClockLib/ >> -F: Silicon/Socionext/ >> -M: Ard Biesheuvel >> -M: Leif Lindholm >> - >> -Silicon/RISC-V/ProcessorPkg >> -F: Silicon/RISC-V/ProcessorPkg/ >> -M: Sunil V L >> -R: Daniel Schaefer >> - >> -Silicon/SiFive >> -F: Silicon/SiFive/ >> -M: Daniel Schaefer >> - >> -Phytium platforms and silicon >> -F: Platform/Phytium/ >> -F: Silicon/Phytium/ >> -M: Leif Lindholm >> -R: Peng Xie >> -R: Ling Jia >> -R: Yiqi Shu >> - >> -Sophgo platforms and silicon >> -F: Platform/Sophgo/ >> -F: Silicon/Sophgo/SG2042Pkg/ >> -M: Sunil V L >> -R: dahogn >> -R: meng-cz >> -R: caiyuqing379 >> -R: USER0FISH >> 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 (#120470): https://edk2.groups.io/g/devel/message/120470 Mute This Topic: https://groups.io/mt/108201701/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-