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 524247803CC for ; Fri, 17 May 2024 05:53:58 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=/Ywk3PtN/PmKdJsxZGT08ylXdiKt53iLHXX49xitrxQ=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:msip_labels:MIME-Version: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=20240206; t=1715925236; v=1; b=0R/gp8IZdKuI3fC2SCPqKrov6dLDItyglSVK/NH/8/JJslA/vOFsVZXCAuIoMtQt/zek7YyV efMPGpiW23aZ61hzSp+6f5vlJn2FWafFc2OAuzjcgEQJ+BbqvTExufbmzMhZiWXbKE+WEelbh3S gHKKG+btA2xPPcSAUmfdoaYqFuI38tA3m2OrE7ev3ayZK4EXs2EKH0oLIV4pw73iY+icwv+vnN9 Y3DbtlSDoU/t/Rd243yjEt/LCruRt0y35I0euUJ9A+7ZPKZQQQhnLHsMHR0JvPoODD/rFHsVgOb 74cpV23NOYlCVZnBFvyzFd5tDHwZnTsAFj/VX2fBtVdhQ== X-Received: by 127.0.0.2 with SMTP id TfLwYY7687511xMTDMfdJw41; Thu, 16 May 2024 22:53:56 -0700 X-Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com [40.107.96.80]) by mx.groups.io with SMTP id smtpd.web10.33684.1715925235720596944 for ; Thu, 16 May 2024 22:53:56 -0700 X-Received: from LV8PR12MB9452.namprd12.prod.outlook.com (2603:10b6:408:200::8) by SJ0PR12MB8140.namprd12.prod.outlook.com (2603:10b6:a03:4e3::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.28; Fri, 17 May 2024 05:53:53 +0000 X-Received: from LV8PR12MB9452.namprd12.prod.outlook.com ([fe80::9d67:b4b7:7bad:8c08]) by LV8PR12MB9452.namprd12.prod.outlook.com ([fe80::9d67:b4b7:7bad:8c08%4]) with mapi id 15.20.7544.052; Fri, 17 May 2024 05:53:53 +0000 From: "Chang, Abner via groups.io" To: "devel@edk2.groups.io" , "Attar, AbdulLateef (Abdul Lateef)" CC: "Grimes, Paul" Subject: Re: [edk2-devel] [PATCH 0/5] AmdMinBoardPkg: AMD board specific modules Thread-Topic: [edk2-devel] [PATCH 0/5] AmdMinBoardPkg: AMD board specific modules Thread-Index: AQHaqA1FsXD2tkfVXk+HZsiIXgD+mrGa7KPg Date: Fri, 17 May 2024 05:53:53 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ActionId=558c333c-799e-486f-be7e-87c579aacd61;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ContentBits=0;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Enabled=true;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Method=Standard;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Name=AMD Internal Distribution Only;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SetDate=2024-05-17T05:52:15Z;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV8PR12MB9452:EE_|SJ0PR12MB8140:EE_ x-ms-office365-filtering-correlation-id: ae699dfb-d974-4cc9-a281-08dc7635bb8d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?53Vksld8gUHbgz7oslwweLxYDWw/uTLHCZA64X9DWiaF47j/Lcp2KQirM6MV?= =?us-ascii?Q?H8S8lHS1FuNrmyxfPme73hbqc8ZevZMhbQTaaxroDNmayeAOjxfKgAKn5CCg?= =?us-ascii?Q?CR3AqNdQ3db36h2yD2Qx1Pd/0Xbk6RetxIyBCRY7IonLOA5QbXnaiiZgUh5p?= =?us-ascii?Q?KxPMC6m0dzFsWVZar+rf1hIsXVdT0e8tzG9uRrmZm/7Lfy1KX0X8dCZRMWX/?= =?us-ascii?Q?RuStU+Iwo4soOCjwQimaVpQI1TExyUACIUUC1jUVmqORVNe2QsasRioo9P6f?= =?us-ascii?Q?XM8fCKuYpqUjbt0tymLKWD2PwAocWdDFBByNumT7WOYAzvXnTiwib+pNFkkQ?= =?us-ascii?Q?NCZFBDYpfHafbZ8einIVJpkY5JPbaRID/pF/pSZiP5Rw3xHmKo3LTUlvBo1q?= =?us-ascii?Q?+HawcQclbb1g+fQezAwNlbvwaZGufikMVsufDARmkRXKzAFrTLJ79EVMYfm1?= =?us-ascii?Q?NmSz8eiVcBcrAdQhlg3wgK08d2UClrQF109uXtUEHLDWy1LuKHwArOG8KtH7?= =?us-ascii?Q?6zS7pORZ6+C7g2WVvBZTaokvvAMU2PSD1tL+iLNW69s3B4Jf52U4BtaBqkRQ?= =?us-ascii?Q?r6nGhVzKDk2rwAjHDIZeeJ9T7ZzKT2tH+XPEL6OrLHkLst//38qzjkM/06Kt?= =?us-ascii?Q?iGTeT66uU11YP0tOyvLHi6NyAYDl/A+ETj1OMz9/jFvNWK7nSc6wNm6yozZ9?= =?us-ascii?Q?IbUUWdSQqUpAg37XRxbSupVcPl96b4jhG5QXhj9B4wtiLQb1gmIO9/K86+BC?= =?us-ascii?Q?6WOzI1ez+o3Va2tvHU0RAf/d9bA4P4qflT0G7Sa2pKAxkvlRGGvtVrAV2PUs?= =?us-ascii?Q?E4OMw0sIKGuBTE3odXBQVaMo7c2Iub5T8+APw5TvEX+/wvrww6SwyJdhactQ?= =?us-ascii?Q?er6LyBiOeZFC+6ZT2INCCWNT7Bn4zmSSm3qTEkxndsY/JhJTVexQCjS8emf/?= =?us-ascii?Q?tlZD0aQtTWVRBsZR4fWcHehnapJt0+BxLhdx4e63fRf+L/eULyEH4kk+Zp7C?= =?us-ascii?Q?YwiSEzPw3VLFlAw4An7WSSfQLrZ5hW5fpARzPF0MFihhZ3drj/pX0BVsHY8u?= =?us-ascii?Q?Ub2te4TQo5r/FVgbeR6Isk6IiL+SQ+jlBdF6leAXt+glyF0EgilM0cZzpSIi?= =?us-ascii?Q?E4qU4pBf8ql321ACOfIxSEi9yLAR28XXblKJOeCQCeR3MXMxUTSIuRI8pNAN?= =?us-ascii?Q?I8Tzl3HxLlb7CRpoDkzaSL5LhkvrUI4sSZw+NldVcjEEYStvuxXEhl10ysHp?= =?us-ascii?Q?ivpv0sOw1vIsZz3jIA1v+xbpD8k36MvXosn1Zcm0Au/3BJ1/TIZimlu5mZA4?= =?us-ascii?Q?1k4=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?pKgm41zZZ5JrKTzkvS/4BH7C8HjfqzAs9ElMGtmwWY6hX/WCDtTJrUcgrLNl?= =?us-ascii?Q?o7mRkjfROgPMJaAYuLLaKPHJStGQaX3zuPmVpRsOXcPFi/DWhay/Ws/cKhML?= =?us-ascii?Q?hb5jN6poHX1Ih6sJjyMDHkUH9mD/Y/DwXiVxkxFAtsFu5wxxQAXupbxQUlQx?= =?us-ascii?Q?ttwTCHk1URaxplIlD7Qney7hwyL/7yDajBjI+wB8YC+bs/XKoxdGhmQEesQI?= =?us-ascii?Q?1vgGgbr6RZziMgcI6tlaq4vIaDdG460T/GCufvnZwO/vxYDPztNdFlGxLfNe?= =?us-ascii?Q?ze4eE+2wqdsTdidC9+aUrMVwcQZjWwIIX7sYD+7JF5L4HnVBfEf0yxVVTikV?= =?us-ascii?Q?2ddvSVCB7UKX93c3LCZ690GgKZGY6zcdT2YoAuSz39AjmtCU6iFdBhFBmc9n?= =?us-ascii?Q?pA39zksZBc+GY7ZC+xhjUhM439l186Ab8U8l1hyN/exKX1DVRn6a5NcYIz3N?= =?us-ascii?Q?lhsO1csFti75DEAf+34kxiO3FXpBEihNJOMg7qD2NEYHmIZv2Z8UTkNoYiXp?= =?us-ascii?Q?6MsxML9OiizFr4DlUZNLzlzLETbrHGpT+78btA+xNBvgOePSPHDzQhZJcQgc?= =?us-ascii?Q?CunL1YCrcQPsRj2EreWt18zS2ija7dDI+qbZTZ8d1mCq8nL5qF6+GjyjJbeE?= =?us-ascii?Q?Lnt+J+f9bVU3cI4g7PANW46BH2orBgMjPC5iSSxlzqEHJ1qTb8nHcG6pJUaR?= =?us-ascii?Q?VZUzVaId2Gl/giqOb5qx/V7OK9ksqwyHM/pKwfB4f9va2ulIT/fpCDrWu3Fo?= =?us-ascii?Q?Joojy31tDlMT10qXdC2arhCPMGJZNW3ThfyJ4/829XglTQS5BIxNAv7xQdd2?= =?us-ascii?Q?ViHAdKnLz9zdETl3i/fwltW13HqK0LXKIHLeLItUamScuAgcSvTA3qQoAEJV?= =?us-ascii?Q?+S5NYZuoBq+9MHiwsUal/DiuFE4GvnL/P2eqdIl9VmRXKilFu8EZv888hUkm?= =?us-ascii?Q?XZZ9Cpj+z+Z4deUhWj5oHz4kl/OKW8IFwrAkEYjJJHB/Mi2+8gH+h6iMtm9W?= =?us-ascii?Q?aaf/ZjQPUmwWnPbsf7oijUhNydIGLtsuRZ/nzYqI2MwIyPBpgae5XNpLX6Y3?= =?us-ascii?Q?M6hd5PpMqI1FAxvNN2ZnZVVy/kvUvsf1XpPapfMLgBYdrL6CU4hhwFtxAwYH?= =?us-ascii?Q?S5iaOo4zJVvMtT/V22H8GUQKWQJiH80vwsv0ZrdfTHYVIZmxO1s3wf7pPdb0?= =?us-ascii?Q?R9kE3wKmA2y8t+QQfSLAkQkpvFQSBvQlSJGCXq8LLtTOZjQXeu69LN0FVRhR?= =?us-ascii?Q?I7IswSKdYvz3kupmsWoCRGLyZI6988XqK76RMmXvoPiu39RARc0wpu/cOJWy?= =?us-ascii?Q?TL4M29w52RzIXJI2Z8+Wq5L4d/7d9yTxW1Z1VI1D41u9jTdy5LxpZbyQJ+bh?= =?us-ascii?Q?yUhXq+MMrNJlBJbzYiVt1A8FuqrKFzWUK8+4JdRvgrNF4HM2FVUOLjtMqlmT?= =?us-ascii?Q?Wis5/p8y5zABXp35C+bLmKt75kx2EB+57jmzJCFsxvHfmGptRaaZo2+VmBAj?= =?us-ascii?Q?fcH60aFROV7XIA9AATW8w7f882MF2uwajG1iuo3/OlVr462onwQQcV/dRy4h?= =?us-ascii?Q?39Cqo3BAkCpydC1j+nA=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV8PR12MB9452.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ae699dfb-d974-4cc9-a281-08dc7635bb8d X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2024 05:53:53.1467 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rOnHDTvrSfGx1hnMrbpDmxKATFDTLEvJC4l/tFwISGfcAS517h51xzq9fb70FplwhL9lmWMv1Ux7wypw2Za7qw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR12MB8140 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: Thu, 16 May 2024 22:53:56 -0700 Resent-From: abner.chang@amd.com Reply-To: devel@edk2.groups.io,abner.chang@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: iDLynAqfgVWJovhLWdFwtMIHx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b="0R/gp8IZ"; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io [AMD Official Use Only - AMD Internal Distribution Only] Already reviewed internally. Reviewed-by: Abner Chang Hi Abdul, please add the tag [edk2-platforms] in subject next time when sen= d the patch for edk2-platforms changes. Thanks Abner > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Abdul > Lateef Attar via groups.io > Sent: Friday, May 17, 2024 11:49 AM > To: devel@edk2.groups.io > Cc: Attar, AbdulLateef (Abdul Lateef) ; Chang, > Abner ; Grimes, Paul > Subject: [edk2-devel] [PATCH 0/5] AmdMinBoardPkg: AMD board specific > modules > > Caution: This message originated from an External Source. Use proper caut= ion > when opening attachments, clicking links, or responding. > > > PR: https://github.com/tianocore/edk2-platforms/pull/143 > Adds various module common to AMD boards. > Cc: Abner Chang > Cc: Paul Grimes > > Abdul Lateef Attar (5): > AmdMinBoardPkg: Uncrustify PciHotPlug module > AmdMinBoardPkg/Library: Uncrustify the Library module > AmdMinBoardPkg: Implement BoardInitLib for PEI phase > AmdMinBoardPkg: Implement BoardInitLib for DXE phase > AmdMinBoardPkg: Implements BoardBdsHookLib library > > .../AMD/AmdMinBoardPkg/AmdMinBoardPkg.dec | 10 + > .../AMD/AmdMinBoardPkg/AmdMinBoardPkg.dsc | 10 +- > .../Include/Library/AmdBoardBdsHookLib.h | 130 ++ > .../Library/BoardBdsHookLib/BoardBdsHook.h | 242 +++ > .../Library/BoardBdsHookLib/BoardBdsHookLib.c | 1712 > +++++++++++++++++ > .../BoardBdsHookLib/BoardBdsHookLib.inf | 105 + > .../Library/BoardBdsHookLib/BoardBootOption.c | 754 ++++++++ > .../Library/BoardBdsHookLib/BoardMemoryTest.c | 83 + > .../Library/DxeBoardInitLib/DxeBoardInitLib.c | 253 +++ > .../DxeBoardInitLib/DxeBoardInitLib.inf | 51 + > .../DxeBoardInitLib/DxeBoardInitLibInternal.c | 306 +++ > .../DxeBoardInitLib/DxeBoardInitLibInternal.h | 159 ++ > .../DxeBoardInitLib/MadtAcpiTablePatch.c | 243 +++ > .../PeiBoardInitPreMemLib/AmdMemoryInfoHob.h | 50 + > .../PeiBoardInitPreMemLib.c | 229 +++ > .../PeiBoardInitPreMemLib.inf | 45 + > .../PeiBoardInitPreMemLib/PeiMemoryInit.c | 198 ++ > .../PeiBoardInitPreMemLib/PeiMemoryInit.h | 50 + > .../Library/PeiReportFvLib/PeiReportFvLib.c | 12 +- > .../Library/SetCacheMtrrLib/SetCacheMtrrLib.c | 3 +- > .../PciHotPlug/PciHotPlugInit.c | 4 +- > .../PciHotPlug/PciHotPlugInit.inf | 5 +- > 22 files changed, 4647 insertions(+), 7 deletions(-) > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Include/Library/AmdBoardBdsHookLib.h > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/BoardBdsHookLib/BoardBdsHook. > h > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/BoardBdsHookLib/BoardBdsHookLi > b.c > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/BoardBdsHookLib/BoardBdsHookLi > b.inf > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/BoardBdsHookLib/BoardBootOptio > n.c > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/BoardBdsHookLib/BoardMemoryT > est.c > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/DxeBoardInitLib/DxeBoardInitLib.c > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/DxeBoardInitLib/DxeBoardInitLib.in > f > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/DxeBoardInitLib/DxeBoardInitLibIn > ternal.c > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/DxeBoardInitLib/DxeBoardInitLibIn > ternal.h > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/DxeBoardInitLib/MadtAcpiTablePat > ch.c > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/PeiBoardInitPreMemLib/AmdMem > oryInfoHob.h > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/PeiBoardInitPreMemLib/PeiBoardI > nitPreMemLib.c > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/PeiBoardInitPreMemLib/PeiBoardI > nitPreMemLib.inf > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/PeiBoardInitPreMemLib/PeiMemor > yInit.c > create mode 100644 > Platform/AMD/AmdMinBoardPkg/Library/PeiBoardInitPreMemLib/PeiMemor > yInit.h > > -- > 2.34.1 > > > >=20 > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#118982): https://edk2.groups.io/g/devel/message/118982 Mute This Topic: https://groups.io/mt/106148089/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-