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 49537D80047 for ; Fri, 24 May 2024 04:40:36 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=MWORW9IxJ3oSOPWVTGFvmWVJZf8DGYotWoVixHaJ53k=; 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; s=20240206; t=1716525633; v=1; b=tDZpfKse3rPu10CB1C3ikQy386L0OGloYcFSSNwklRz8BvaspqvOKKRegCWt6u3iAnTwBk5x /uwyd1w6vTt1m9jgndyMlcUgCSYorN31DVsYVzIjZfbwv26BtQXelraLvQsKzCqDcIPbtVxYrfe +MdjBjwm4r8YONlyeTRelb0s3jgKyr++HAdFgyL7YaPWQUMX3//MzCrmNdfuEQAe5FuiooTDo0e l50XKgORNRs4g12H7oo+t/ab2E9zrp+3z7UxjqXas8XOl3PJQHei9hbi7do9MBqMRvRR9iPYCbk 8tRbCmHCc/pbysX/6/GsJj35xRBtvYSN6/D+06nRbz+Ag== X-Received: by 127.0.0.2 with SMTP id o7AnYY7687511xtLTaO90mHd; Thu, 23 May 2024 21:40:33 -0700 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.62]) by mx.groups.io with SMTP id smtpd.web11.8705.1716525617804327936 for ; Thu, 23 May 2024 21:40:18 -0700 X-Received: from PH7PR12MB6491.namprd12.prod.outlook.com (2603:10b6:510:1f4::14) by IA0PR12MB8421.namprd12.prod.outlook.com (2603:10b6:208:40f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.22; Fri, 24 May 2024 04:40:15 +0000 X-Received: from PH7PR12MB6491.namprd12.prod.outlook.com ([fe80::bcf0:1ffc:d015:f63b]) by PH7PR12MB6491.namprd12.prod.outlook.com ([fe80::bcf0:1ffc:d015:f63b%4]) with mapi id 15.20.7611.016; Fri, 24 May 2024 04:40:15 +0000 From: "Paul via groups.io" To: "Yao, Ken" , "Zhai, MingXin (Duke)" , "Chang, Abner" , "devel@edk2.groups.io" CC: "Attar, AbdulLateef (Abdul Lateef)" , "Fu, Igniculus" , "Xing, Eric" Subject: Re: [edk2-devel] [edk2-platforms][PATCH 2/3] Platform/AMD: Update Readme.md Thread-Topic: [edk2-platforms][PATCH 2/3] Platform/AMD: Update Readme.md Thread-Index: AQHarMd7oTkj4Kd8O0SMKiQWoDML/rGkcVcAgAAMIACAAVG5Iw== Date: Fri, 24 May 2024 04:40:14 +0000 Message-ID: References: <20240523041209.1661-1-abner.chang@amd.com> <20240523041209.1661-2-abner.chang@amd.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Enabled=True;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SetDate=2024-05-23T07:47:15.0000000Z;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Name=AMD Internal Distribution Only;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ContentBits=0;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Method=Standard x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR12MB6491:EE_|IA0PR12MB8421:EE_ x-ms-office365-filtering-correlation-id: c3fb6cb7-bdfb-4a67-cc32-08dc7bab9afd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?wTWFpXEGsA6bqFwzoDm3VEXw7A3zShHPLTx1rYQWUCoi+a5NzIF0Y0jG9F8i?= =?us-ascii?Q?evOmgq2I7LGbjwSB2UFb0VSlfOJLiQ281F37PYc1MhMluvSG6ZSjEarb26xz?= =?us-ascii?Q?kj+Ur3iZrbcS+AZes4TlbY9tprgHwHxHq5CggMwCsSB5aJq4qqtZUEZJJ4be?= =?us-ascii?Q?mXDEv1p3LkfCDkkFbuFOv2SiI9kGm/HdA6jSz9/z13PGGE+P82mFPkbMX0kl?= =?us-ascii?Q?j+b21hJ02Z8s4i7SNRK6FKengykul4NP3bgPAE6iw8FJrLThyb/cnb9HY7OP?= =?us-ascii?Q?oztohXgfIDHqTv6ZtL2XSOlOWjQkro4LRcQp92FkCEvcQ00VXzwas+2dCg52?= =?us-ascii?Q?K0AVmuNSbXpiZX/OL2iT+gA3Zx++l4yuGVQwAq0ui4Fy2OBiAwbCWe3noTQg?= =?us-ascii?Q?z31AKsArIzpbZwuWXBVwTHl/4+/DwG1fte6vIGiKqOIA+vtUs7iKKkyums6S?= =?us-ascii?Q?/ej6AEjYmqRyQWaj4qn6xbd/0odYFNf3utz8NNWSyqEO0R+OK/rRmHHraRqA?= =?us-ascii?Q?IALfiejcmGqRQy60KJ21k2uk1tCIUqGgbHarCP/hMNa7FhT9DlrP0o194IAa?= =?us-ascii?Q?YJzEAV5QeZPMUkn9mGMDyb41rZSD1790KP90bswQq+jkvgBRHs9OyTO8YPom?= =?us-ascii?Q?cgL5GcrV2qeV7lX/JpTJWKyZwNmdpy6Awxi2AgcwN34JfkZk9toJsiILwVCI?= =?us-ascii?Q?YwyekKpnbY0dA/nXtPRMn5j7TXYw8JRHemgv4EvClvKB4rx7vF5b/ZTJNYMl?= =?us-ascii?Q?ELaed1gDcaaJJokON9oEbQbUQst6mrOqbhGQH/BxfXTflayhJFgcMi1XEiXU?= =?us-ascii?Q?zXAL+UPqeFLqMNg1W55Z4CkcztgvrTrShaeZcwbSW7LR4rdGubF3cfV3KPaK?= =?us-ascii?Q?lg/w5HPVhXSEWjbCcLi58ToxNVOJPmLAn/OwaiwzqVHf7csvet6i49/xEVaO?= =?us-ascii?Q?iDHd30hfmQdQNPJm8Jg6GWCqPhgAfxvCbdEah6YPcjbka9k5ql4vftoJimPj?= =?us-ascii?Q?Adpqn1ElX2EYRCVnjvB/osbN9GAIlXBkr6KXv1EtwvYzhp6EnBHTbjT6tjvs?= =?us-ascii?Q?BOQ65jYQutJo6Nki2hMILT9jfyQzYSHjcrIM1sqTyWX8BnKipRyDf5q9od8c?= =?us-ascii?Q?EM8pV6aE7Ru6otY6EkHbW/faqUYrau/WeiD+/4WCcl3PJyvROMRXUOzELzMF?= =?us-ascii?Q?pbRzJvM99rd/DVh+0jZ1f0sXk/gcVstObzWxElgoJezVuuvziM14gPOFpgYs?= =?us-ascii?Q?7pMm2HRDchpcAl7tQjOSkHpuMW4BkCP3sS4CvfrEpJxaZdXkWPH2BBJ2Swwf?= =?us-ascii?Q?s+HC/ASndC049jOvI+QPl1ZfR2hWtzk1rDde7nrD/eeISg=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ZeF3+OKYOvWkgkvBVtoTS9lFVnVkoxfAQiWDXYuJd4AWuSZBgFvAxYdhsMnZ?= =?us-ascii?Q?zZwCBBAA0Z5su/siD/69A7nKvqUvRjrjpTe5lGQwY2T5o6Yws5se1dOUtXQo?= =?us-ascii?Q?z3EGNk3Z164K4YYhIkj3GbGOvWhDeLy3supYk6fr0LjOV493iOJ4gaXFDUcj?= =?us-ascii?Q?MWt1rvH5WXejJEUWSQohTfh6VBqfSSyaEZpZBl3jXdFESAONMo3g8vgkKpur?= =?us-ascii?Q?hjX3nZPoqtSRVwt8Q4LnAgg5hs1jPXC9ouLeoJdcGcInbU6oY+gLarXHzGmc?= =?us-ascii?Q?MEpGCvINCB2OlsWCFnDeUYquaWw7jzzBt42s2ImHcmcyN0ocLMzEfFjNfZnB?= =?us-ascii?Q?VPdM4z9uWdMC40h5oWYGwDOBj9WxAwZZG0m+YUqe3xsO+BxEa7VvXz/2r2E2?= =?us-ascii?Q?82kGp/+o58xyQfRgnFUP4CYh6eba4pG3TqHztBIoh+iyRiP8Ui/aKiQsWNiN?= =?us-ascii?Q?hdNPfeCI+h7Yy5F9KNrpCyR4oXQ8iudZj0kWV0NchSlv30LwJxq30Ki9Bhkh?= =?us-ascii?Q?AcSTiDwn/flNQB1ZZ3lkG0f1hvPkwNRkBqwXv5So8JxyVnfT8l/QPTBSzrCv?= =?us-ascii?Q?V8I4XQSvefdbnRuq8f6Y9VwldlOFwS+UTQAIkC38HjZIsGRMwVAjxYAxSLDO?= =?us-ascii?Q?ofWWF2Ikrz04lGIkwfjJypKALQp6Evn2q+g4UwBbYputQvn3O6eH/qQVfc1U?= =?us-ascii?Q?PwNCyYT1gJJfh9g0nIsSr2bg/2k7KeqvPte27EVbPB0aq82kQ3GW7enp5HV9?= =?us-ascii?Q?+QS5I3Uy6sfjB4F2TpHXrba6V1K6UNJfCp8kDgROW9QB2rVsQnHEidsQkbR5?= =?us-ascii?Q?OUTuUGOHVyyxKPrqtE9Z0pIV0QEFSVfdTv4kMq1zXW7zkoXAgB5v/jsSwjzK?= =?us-ascii?Q?RLci0vhvshPoh3+9VMz768ntSCzS37gTcY85hnTWpJPiUj3GoZVHRMxoNFCi?= =?us-ascii?Q?G3A/usq8Nr3J92+M9+3Xhig/jgm6sVaf6iOYnpXGCGcNkiB3mLVE78RQn9Jh?= =?us-ascii?Q?6b9KXHCmE2KR+F7oqpXvC+92k4t1HSSWHfjOX7ql38KnTY0tme0nIFWrmSQm?= =?us-ascii?Q?BdZo2NtcMCqWLCrR+PO5m79gPZ1ZM3FL7CqNuENA61Wm3gHVIcU+e6bcjEMk?= =?us-ascii?Q?GrWyLfWQ0N1gS3f+BKUucxpdG/si2id8k2HFCtcf5ZZLoNhl/FQd8PDa5iJZ?= =?us-ascii?Q?bL67UOdrn01byyZzKuyAnoV9qVbVdknygPLeynPlZnaCGOuzTgM11vldRL/p?= =?us-ascii?Q?riA4/GZoZqgdeM8U2lNAoH35bCLs/gvB+AMB/flYYBH/axLxXoNbPRhSY7Hi?= =?us-ascii?Q?6UIxRcwA8URviGpdlXlQ0EaGET8vwQEJ3q35dUtwhxzHRVXjRidzLrqnxI0E?= =?us-ascii?Q?s+NjCWPfklfR7Y6XD8Ur3Z3ouo6vaXNaRhfiTlwlHPbRrAh2wJL1dBS+hOnD?= =?us-ascii?Q?M+h3ezUvE+EsxYnP386tS2I7sx3eXYjVs7Ys8Pk7HoFiDTgfiZBeHqOD66kf?= =?us-ascii?Q?524n9IzuWTMnlJm7W7EXdrN12m0x9wKGrhI7xVLGZrn59l61HZwpRd5+ljYf?= =?us-ascii?Q?oL3oZ3WivyT/y3R/x8r1KgCgse2W86EKNm7A5dp9CsEA7P9bAnhfCPFSqhtn?= =?us-ascii?Q?YA=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB6491.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c3fb6cb7-bdfb-4a67-cc32-08dc7bab9afd X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2024 04:40:14.9459 (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: 49V4ouYna9v9QwH1CVwFzu1nOP6NnKZ19mt0awSf7BUY/fvXP+KmuGMtFGpR12KU+/sHWXlIwAmkMLgrK+OkKg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB8421 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, 23 May 2024 21:40:18 -0700 Resent-From: paul.grimes@amd.com Reply-To: devel@edk2.groups.io,paul.grimes@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: dIH5jmAtq8uMx6t6sFth0tICx7686176AA= Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_PH7PR12MB64910A639D6094B8D0E064B5FCF52PH7PR12MB6491namp_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=tDZpfKse; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=pass (policy=none) header.from=groups.io --_000_PH7PR12MB64910A639D6094B8D0E064B5FCF52PH7PR12MB6491namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - AMD Internal Distribution Only] Thanks for the up-stream, Abner. Looks good to me. Reviewed-by: Paul Grimes ________________________________ From: Yao, Ken Sent: Thursday, May 23, 2024 1:30:48 AM To: Zhai, MingXin (Duke) ; Chang, Abner ; devel@edk2.groups.io Cc: Grimes, Paul ; Attar, AbdulLateef (Abdul Lateef) <= AbdulLateef.Attar@amd.com>; Fu, Igniculus ; Xing, Eri= c Subject: RE: [edk2-platforms][PATCH 2/3] Platform/AMD: Update Readme.md [AMD Official Use Only - AMD Internal Distribution Only] [AMD Official Use Only - AMD Internal Distribution Only] Thanks Abner for the up-stream. Looks good to me. Reviewed-by: Ken Yao -----Original Message----- From: Zhai, MingXin (Duke) Sent: Thursday, May 23, 2024 3:47 PM To: Chang, Abner ; devel@edk2.groups.io Cc: Grimes, Paul ; Attar, AbdulLateef (Abdul Lateef) <= AbdulLateef.Attar@amd.com>; Fu, Igniculus ; Yao, Ken = ; Xing, Eric Subject: RE: [edk2-platforms][PATCH 2/3] Platform/AMD: Update Readme.md [AMD Official Use Only - AMD Internal Distribution Only] Thanks Abner for the up-stream. Looks good to me. -----Original Message----- From: Chang, Abner Sent: Thursday, May 23, 2024 12:12 PM To: devel@edk2.groups.io Cc: Grimes, Paul ; Attar, AbdulLateef (Abdul Lateef) <= AbdulLateef.Attar@amd.com>; Fu, Igniculus ; Yao, Ken = ; Xing, Eric ; Zhai, MingXin (Duke) Subject: [edk2-platforms][PATCH 2/3] Platform/AMD: Update Readme.md From: Abner Chang Cc: Paul Grimes Cc: Abdul Lateef Attar Cc: Igniculus Fu Cc: Ken Yao Cc: Eric Xing Cc: Duke Zhai Signed-off-by: Abner Chang --- Platform/AMD/Readme.md | 64 ++++++++++++++++++++++++++++++++---------- 1 file changed, 49 insertions(+), 15 deletions(-) diff --git a/Platform/AMD/Readme.md b/Platform/AMD/Readme.md index 99d2b990= c7..3297c6ba59 100644 --- a/Platform/AMD/Readme.md +++ b/Platform/AMD/Readme.md @@ -7,18 +7,25 @@ booting certain AMD platforms. The definition of sub-fold= ers is described in bel ## Term and Definitions +* **AGESA** + + AMD Generic Encapsulated Software Architecture that are executed as + part of a host platform BIOS. + * **AMD Platform** (platform in short) - AMD platform refers to a platform that supports the particular AMD SoC (= processor), such as AMD EPYC Milan and Genoa processors. + AMD platform refers to a platform that supports the particular AMD + SoC (processor), such as AMD EPYC Milan and Genoa processors. * **AMD Board** (board in short) AMD board is a generic terminology refers to a board that is designed ba= sed on a specific AMD SoC architecture (also referred as AMD platform). More than= one boards - are possibly designed to support an AMD platform with different configur= ation, such as 1-processor socket or 2-processor sockets board. + are possibly designed to support an AMD platform with different + configuration, such as 1-processor socket or 2-processor sockets board. * **AMD edk2 Platform Package** (platform package in short) - + The folder has the AMD edk2 platform common modules. * **AMD edk2 Board Package** (board package in short) @@ -28,29 +35,52 @@ = booting certain AMD platforms. The definition of sub-folders is described i= n bel ## Package Definition +* **AgesaModulePkg** + + This package contains all of the private interfaces and build + configuration files for the AGESA support. + +* **AgesaPkg** + + This package contains all of the public interfaces and build + configuration files for the AGESA support. + +* **AmdCbsPkg** + + AMD Configurable BIOS Setting. Provides the edk2 formset following + the UEFI HII spec to configure BIOS settings. + +* **AmdCpmPkg** + + AMD Common Platform Module software is a BIOS procedure library + designed to aid AMD customers to quickly implement AMD platform technolo= gy into their products. + * **AmdPlatformPkg** - AMD platform edk2 package under this folder provides the common edk2 mod= ules those - are leverage by platforms. Usually those modules have no dependencies wi= th - particular platforms. The module under this scope can provides a common = implementation - for all platforms, or it may just provide a framework but the difference= s of implementation could be configured through the PCDs declared in AmdPla= tformPkg.dec, or - the board level library provided in the \Pkg. + AMD platform edk2 package under this folder provides the common edk2 + modules that are leveraged by platforms. Usually those modules have no + dependencies with particular platforms. Modules under this scope can + provide a common implementation for all platforms, or may just + provide a framework but the differences of implementation could be + configured through the PCDs declared in AmdPlatformPkg.dec, or the board = level library provided in the \Pkg. * **AmdMinBoardPkg** - This package provides the common edk2 modules those can be leverage acro= ss AMD boards those use MinPlatformPkg framework. + This package provides the common edk2 modules that can be leveraged + across AMD boards using the MinPlatform framework. * **\Board** - This is the folder named by SoC and accommodate one or multiple board pa= ckages those - are designed base on the same SoC platform. Board folder may c= ontain edk2 - package meta files directly or the sub-folders named by \Pk= g for a - variety configurations of a platform. + This is the folder named by SoC and accommodates one or multiple + board packages that are designed based on the same SoC platform. Board folder may contain edk2 package meta files directly or the + sub-folders named by \Pkg for a variety configurations of a= platform. * **Pkg** - This is the folder that contains edk2 package meta files for a board whi= ch is designed base on a platform. Besides the edk2 meta files, Pkg may also provides - edk2 modules which are specifically to a board. + This is the folder that contains edk2 package meta files for a board + which is designed base on a platform. Besides the edk2 meta files, + Pkg may also provides edk2 modules which are specifically t= o a board. ``` e.g. OverdriveBoard @@ -63,6 +93,10 @@ booting certain AMD platforms. The definition of sub-fol= ders is described in bel ``` Platform/AMD + |----AgesaModulePkg + |----AgesaPkg + |----AmdCbsPkg + |----AmdCpmPkg |----AmdPlatformPkg |----AmdMinBoardPkg |----OverdriveBoard -- 2.37.1.windows.1 -=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 (#119202): https://edk2.groups.io/g/devel/message/119202 Mute This Topic: https://groups.io/mt/106257080/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- --_000_PH7PR12MB64910A639D6094B8D0E064B5FCF52PH7PR12MB6491namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

[AMD Official Use Only - AMD Internal Distribution Only]


Thanks for the up-stream, Abner. 

Looks good to me.

Reviewed-by: Paul Grimes <paul.grimes@amd.com>

From: Yao, Ken <Ken.Yao@= amd.com>
Sent: Thursday, May 23, 2024 1:30:48 AM
To: Zhai, MingXin (Duke) <duke.zhai@amd.com>; Chang, Abner <= ;Abner.Chang@amd.com>; devel@edk2.groups.io <devel@edk2.groups.io>=
Cc: Grimes, Paul <Paul.Grimes@amd.com>; Attar, AbdulLateef (Ab= dul Lateef) <AbdulLateef.Attar@amd.com>; Fu, Igniculus <Igniculus.= Fu@amd.com>; Xing, Eric <Eric.Xing@amd.com>
Subject: RE: [edk2-platforms][PATCH 2/3] Platform/AMD: Update Readme= .md
 
[AMD Official Use Onl= y - AMD Internal Distribution Only]

[AMD Official Use Only - AMD Internal Distribution Only]

Thanks Abner for the up-stream.

Looks good to me.

Reviewed-by: Ken Yao <Ken.Yao@amd.com>
-----Original Message-----
From: Zhai, MingXin (Duke) <duke.zhai@amd.com>
Sent: Thursday, May 23, 2024 3:47 PM
To: Chang, Abner <Abner.Chang@amd.com>; devel@edk2.groups.io
Cc: Grimes, Paul <Paul.Grimes@amd.com>; Attar, AbdulLateef (Abdul Lat= eef) <AbdulLateef.Attar@amd.com>; Fu, Igniculus <Igniculus.Fu@amd.= com>; Yao, Ken <Ken.Yao@amd.com>; Xing, Eric <Eric.Xing@amd.com= >
Subject: RE: [edk2-platforms][PATCH 2/3] Platform/AMD: Update Readme.md

[AMD Official Use Only - AMD Internal Distribution Only]

Thanks Abner for the up-stream.

Looks good to me.

-----Original Message-----
From: Chang, Abner <Abner.Chang@amd.com>
Sent: Thursday, May 23, 2024 12:12 PM
To: devel@edk2.groups.io
Cc: Grimes, Paul <Paul.Grimes@amd.com>; Attar, AbdulLateef (Abdul Lat= eef) <AbdulLateef.Attar@amd.com>; Fu, Igniculus <Igniculus.Fu@amd.= com>; Yao, Ken <Ken.Yao@amd.com>; Xing, Eric <Eric.Xing@amd.com= >; Zhai, MingXin (Duke) <duke.zhai@amd.com>
Subject: [edk2-platforms][PATCH 2/3] Platform/AMD: Update Readme.md

From: Abner Chang <abner.chang@amd.com>

Cc: Paul Grimes <paul.grimes@amd.com>
Cc: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
Cc: Igniculus Fu <igniculus.fu@amd.com>
Cc: Ken Yao <ken.yao@amd.com>
Cc: Eric Xing <eric.xing@amd.com>
Cc: Duke Zhai <Duke.Zhai@amd.com>
Signed-off-by: Abner Chang <abner.chang@amd.com>
---
 Platform/AMD/Readme.md | 64 ++++++++++++++++++++++++++++++++---------= -
 1 file changed, 49 insertions(+), 15 deletions(-)

diff --git a/Platform/AMD/Readme.md b/Platform/AMD/Readme.md index 99d2b990= c7..3297c6ba59 100644
--- a/Platform/AMD/Readme.md
+++ b/Platform/AMD/Readme.md
@@ -7,18 +7,25 @@ booting certain AMD platforms. The definition of sub-fold= ers is described in bel

 ## Term and Definitions

+* **AGESA**
+
+  AMD Generic Encapsulated Software Architecture that are executed as=
+ part of a  host platform BIOS.
+
 * **AMD Platform** (platform in short)

-  AMD platform refers to a platform that supports the particular AMD = SoC (processor), such as AMD EPYC Milan and Genoa processors.
+  AMD platform refers to a platform that supports the particular AMD<= br> + SoC (processor), such as  AMD EPYC Milan and Genoa processors.

 * **AMD Board** (board in short)

   AMD board is a generic terminology refers to a board that is d= esigned based on a
   specific AMD SoC architecture (also referred as AMD platform).= More than one boards
-  are possibly designed to support an AMD platform with different con= figuration, such as 1-processor socket or 2-processor sockets board.
+  are possibly designed to support an AMD platform with different
+ configuration, such as  1-processor socket or 2-processor sockets bo= ard.

 * **AMD edk2 Platform Package** (platform package in short)
-
+
   The folder has the AMD edk2 platform common modules.

 * **AMD edk2 Board Package** (board package in short) @@ -28,29 +35,5= 2 @@ booting certain AMD platforms. The definition of sub-folders is descri= bed in bel

 ## Package Definition

+* **AgesaModulePkg**
+
+  This package contains all of the private interfaces and build
+ configuration files for the  AGESA support.
+
+* **AgesaPkg**
+
+  This package contains all of the public interfaces and build
+ configuration files  for the AGESA support.
+
+* **AmdCbsPkg**
+
+  AMD Configurable BIOS Setting. Provides the edk2 formset following<= br> + the UEFI HII  spec to configure BIOS settings.
+
+* **AmdCpmPkg**
+
+  AMD Common Platform Module software is a BIOS procedure library
+ designed to aid  AMD customers to quickly implement AMD platform tec= hnology into their products.
+
 * **AmdPlatformPkg**

-  AMD platform edk2 package under this folder provides the common edk= 2 modules those
-  are leverage by platforms. Usually those modules have no dependenci= es with
-  particular platforms. The module under this scope can provides a co= mmon implementation
-  for all platforms, or it may just provide a framework but the diffe= rences of implementation could be configured through the PCDs declared in A= mdPlatformPkg.dec, or
-  the board level library provided in the \<Board name\>Pkg. +  AMD platform edk2 package under this folder provides the common edk= 2
+ modules that are leveraged by platforms. Usually those modules have no + dependencies with  particular platforms. Modules under this scope ca= n
+ provide a common implementation  for all platforms, or may just
+ provide a framework but the differences of implementation  could be<= br> + configured through the PCDs declared in AmdPlatformPkg.dec, or the board = level  library provided in the \<Board name\>Pkg.

 * **AmdMinBoardPkg**

-  This package provides the common edk2 modules those can be leverage= across AMD boards those use MinPlatformPkg framework.
+  This package provides the common edk2 modules that can be leveraged=
+ across AMD boards using  the MinPlatform framework.

 * **\<SoC name\>Board**

-  This is the folder named by SoC and accommodate one or multiple boa= rd packages those
-  are designed base on the same SoC platform. <SoC name>Board f= older may contain edk2
-  package meta files directly or the sub-folders named by \<Board = name\>Pkg for a
-  variety configurations of a platform.
+  This is the folder named by SoC and accommodates one or multiple + board packages  that are designed based on the same SoC platform. &l= t;SoC
+ name>Board folder may  contain edk2 package meta files directly o= r the
+ sub-folders named by \<Board name\>Pkg for  a variety configur= ations of a platform.

 * **<Board name\>Pkg**

-  This is the folder that contains edk2 package meta files for a boar= d which is designed base on a platform. Besides the edk2 meta files, <Bo= ard name\>Pkg may also provides
-  edk2 modules which are specifically to a board.
+  This is the folder that contains edk2 package meta files for a boar= d
+ which is designed base  on a platform. Besides the edk2 meta files,<= br> + <Board name\>Pkg may also provides edk2 modules  which are spe= cifically to a board.

   ```
   e.g. OverdriveBoard
@@ -63,6 +93,10 @@ booting certain AMD platforms. The definition of sub-fol= ders is described in bel

   ```
   Platform/AMD
+            |----Ag= esaModulePkg
+            |----Ag= esaPkg
+            |----Am= dCbsPkg
+            |----Am= dCpmPkg
             |-= ---AmdPlatformPkg
             |-= ---AmdMinBoardPkg
             |-= ---OverdriveBoard
--
2.37.1.windows.1


_._,_._,_

Groups.io Links:

=20 You receive all messages sent to this group. =20 =20

View/Reply Online (#119202) | =20 | Mute= This Topic | New Topic
Your Subscriptio= n | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_
--_000_PH7PR12MB64910A639D6094B8D0E064B5FCF52PH7PR12MB6491namp_--