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 E3F5F740040 for ; Thu, 23 May 2024 14:52:00 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=roTMlBENFbJQhoiOguKzjEurzqCG2D9hgMYsLjJv60g=; 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=1716475919; v=1; b=m0bpPglEtThib+k13HuRawFG9K6bvUOt90ck9XRSsbpJ6T0W1zrVu7vrv1PSkKa8nNwY5WSH 3NhsLLMn6FaQBT2ewND9rXBUWW9nqn9OQt+LmT/7EKvAjcaBGvXWjiLy2B00t36NaR8XqcWiT4W V+duN6w6uddN3woqvwM+RTPCYt+xIUVY12KVjdy7T7A8c26Iqdapvz2nJ6hM4kkpLodaeSIS30v 2E8fIZX/QVni1LNq9ISzj2rsIGoXtFuF+txmDey83TscnWE6l+ulxFAx1TugCBV8IheRGdUhv4u fHwXwfnqInmvixH+JabPOFt3kcfZEIDQNo8yA4qjBqxuA== X-Received: by 127.0.0.2 with SMTP id ZdkRYY7687511x1bylOfSb8o; Thu, 23 May 2024 07:51:59 -0700 X-Received: from NAM11-CO1-obe.outbound.protection.outlook.com (NAM11-CO1-obe.outbound.protection.outlook.com [40.107.220.60]) by mx.groups.io with SMTP id smtpd.web10.10628.1716453051191864580 for ; Thu, 23 May 2024 01:30:51 -0700 X-Received: from DM6PR12MB2649.namprd12.prod.outlook.com (2603:10b6:5:49::33) by CYXPR12MB9441.namprd12.prod.outlook.com (2603:10b6:930:dc::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.19; Thu, 23 May 2024 08:30:48 +0000 X-Received: from DM6PR12MB2649.namprd12.prod.outlook.com ([fe80::a355:6aad:300:963d]) by DM6PR12MB2649.namprd12.prod.outlook.com ([fe80::a355:6aad:300:963d%5]) with mapi id 15.20.7611.016; Thu, 23 May 2024 08:30:48 +0000 From: "Yao, Ken via groups.io" To: "Zhai, MingXin (Duke)" , "Chang, Abner" , "devel@edk2.groups.io" CC: "Grimes, Paul" , "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: AQHarMd7Kp+svuQmpU6wQlaWocVBALGkcVcAgAALhoA= Date: Thu, 23 May 2024 08:30:48 +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_ActionId=02edfef9-b73a-463c-8c33-e298690dc840;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-23T07:47:15Z;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR12MB2649:EE_|CYXPR12MB9441:EE_ x-ms-office365-filtering-correlation-id: 65beaa89-0999-4412-c21c-08dc7b02a5e5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?e5XOEfDQSeSfrGU3rgXHOWrFyEISntU/HRnY2BOz15geZjlLGih4jEQU62Ag?= =?us-ascii?Q?4lm1t0oSg9orYj81k24a8ycBBJaEFqBwgZefp2B0KKyU1InaWHlgvnDL6lSq?= =?us-ascii?Q?4KLFD6hYINMBRJrqXi+K6OrV/sIcUV6Go2vxbBN82Yw2WsR21XobUTf3Sxls?= =?us-ascii?Q?Rb+obQT5IOHaM7Aa3eFd/wFbp2IzlI5RDjy34IFBI3q9Q3IEYgdQXMFGsAsf?= =?us-ascii?Q?eoXDaCbeLweeO8VXkT183TM6TRyBSTWV5sg9ZQL8pQUqkucBKrVKzIXOueCB?= =?us-ascii?Q?ZjzPq7U9wGepKVB57CvChJDv+bANDf6kYJQmcTMFQhrIlWTEwUJ8XyJT+zr/?= =?us-ascii?Q?45o9kkr0fwKNv0w9ODVZE8h7CJs/cg7H58mHE0Ok8qVAcMRBkAndfXi9o/qa?= =?us-ascii?Q?EPN7Ea5TVxSGEQF5CD/AUsTUH0QLsBW40B3JhR9xQyZZ0zZlG/BoEH/OpgLZ?= =?us-ascii?Q?MLsWEm1Go9Gcan7yoFctMNvr58MwZvtAUHRy7IANaDKj1kTFGLc89SQ0wE0A?= =?us-ascii?Q?NP2ioUWOP4FHZCeZ/VWpX053ZlviJM0EXlz2ETjxE6xJdWip686jM9OcGKRT?= =?us-ascii?Q?pdAbqsfptvgC6Rv9eB6O/5qXrpJA15iSxcVrvDdpqADYXHxmsUmAw9guBx7F?= =?us-ascii?Q?dli/mXsgWb5BNKjv7ZfBPgYtIuoNz8gYIq189r7aVPV35GaLxF37YJiVCBlX?= =?us-ascii?Q?eE24ZNjLYbnptXITuzEJxhXBcx2JMaZsv+tOePFtY26jA3sWfvJax5D3V6u8?= =?us-ascii?Q?xq/a0PW12o0aGmf68Vthess52KOd55Ig5VrDL8FDKsxxLS46ePCa3jAyZXxo?= =?us-ascii?Q?9dvbrK+abLSyRO33za5/VMCmgHCl771pMZ3aJdE2HkDdZVBtRcwtKDH3wTHG?= =?us-ascii?Q?lpDaEyujIJBceIdj5uZnkdKdws4relqYkqOZIH/aQ1KlwDQS3I/3pwFvDZY9?= =?us-ascii?Q?cc/PrgKQNoMyTPaOrvOrCqmwn+/vRJfUvUxGWlIzNISuP7Pthz82QhHHA2xH?= =?us-ascii?Q?Nka2J2yott8ObHZuc4MM22UTe4rBx/ABMqHOjIM6X+YfCu2el0+Y5Lhl/7ms?= =?us-ascii?Q?IE5zTNfcf1NLQ8S3xQYbzK9eq6cl+kFfMqmV1xz05Cf2wIF+nmU+ECTBgV5O?= =?us-ascii?Q?FusNCFCPd3CmG6CZIie1mUVMuzCoRSB83N8tTDHqQZfPFEH/RZOPyolslYPm?= =?us-ascii?Q?cfPFvVJxRtsOdnq5qvvVaKW36mA6ThC53lKKCvxfNgI43fxAU4iuKIzVPyPG?= =?us-ascii?Q?OGwm2ZOSTdpeT24ufyouu7JM4RkRB7p98Jd3gs4CM1+KLOINKFksqt8rsa2J?= =?us-ascii?Q?grfrZokq5oklxiObxR7RXJT4BJYzHDASANbb1e0FTk9+Ng=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?rgxjzleciCXw+iWP+BfcZ+9ULTRjcqIMZcZIJWflsf+AX3D5NXugKaEaRT2g?= =?us-ascii?Q?cSbBmp2/Me1jErssDYdwEm5NsJpipjX01dohoVte3qjTTyXxYF18xQDwp8UV?= =?us-ascii?Q?8Yiuzny4loL6F9nwYYHwUcJRjIBJWwA4LG3SHL+n9H+l7mC+Zi1PP9glH/Fh?= =?us-ascii?Q?8ubORnr83r6Sx1vZzKNqiFsCq0JIC1azuQx/sFra/mVNZJlfEdS3laAl7NhP?= =?us-ascii?Q?/hZQWSh5M7TehuuQgjRaAV4WLGtJH8QFI4m4GU+7VhekStZpmamTy9EYKqKP?= =?us-ascii?Q?1tovYcPxkZ4w5YhutyUYx8QEmufkHcc+gUtFVSJc7Wy8YQeSGIQ7gM4lj9gS?= =?us-ascii?Q?uR39Kz6D1NEbYbhYG7nlKbvh++ygm2JJTdY6KVY9s1Toenib7gqC5gY/xfNB?= =?us-ascii?Q?4tl4+9QqZT1c4zWtXf3KjsaiipzNfj6VpdGizJEEHRTSlHMEwMJF/X82tsbm?= =?us-ascii?Q?l9jZIZKSx1AGgrBXZxumK6kxp2dY3zcn7it9EcAuSP/4zeoiRF8xOw71Ni0I?= =?us-ascii?Q?D3ToiMWOf7ssUUjJ/NVrp3xSoU4w78Ec5Vxh1+c3qWqIIWLvMzqviPmDVpZc?= =?us-ascii?Q?J7sCC6zzbMQ9jmTCmVYfDq6nFM9Teq9Y8K95G6rIUN3zgjt39Mmw4ijFh0OR?= =?us-ascii?Q?soPmHzMVjWNweFvqQPYS4u+JjoHP3cvK6de7NLoeTLn/8SZ3bKUvbF+K2k7C?= =?us-ascii?Q?eEmwcr4ZW89PYvEquJvAbHG+ZPQQ9ptMqNuKGSw6v0VwNGOQhLaBSjpXwT4p?= =?us-ascii?Q?FOr/Y+dRctdiOwhIRQHDqc15fBQd1kDcOSqPII4Ou3QrH+ilsaeQ/qKiXdat?= =?us-ascii?Q?KUwIoT2hkbsEDrE2BYhl9psmszvQd/FpLM9UoJWWoIrSqlvSFFggLuy85upE?= =?us-ascii?Q?pXD6HnI53k2fhxNVodJp5u7AQnnehbuLgB7XzeORK7+oaxR1cPeNYto0fiq8?= =?us-ascii?Q?CDXk8xX7aRF/6vV3LDuuxTMoxzMg4+xLy/MwKkAEA0SGSA0nfTVqpVdBUWep?= =?us-ascii?Q?tjrQrlQQz1D8b3e9psBYoQ9XbXatrHjxH/zBNAPx4bfJIHM+aNcaFiBV9EqY?= =?us-ascii?Q?fmc58ztUVo2GfyTMJJAxnlKGR49K7xsG66z0jR1ALXTH3wVJ94AQhN0GnVqU?= =?us-ascii?Q?WqpHlOCKDyFQsAIWxdCVTi1oKwAksvtTRxCFWua/Ne/qxFNc0BCQNikDOXEx?= =?us-ascii?Q?BUQPJhQvFhBvVpe0j47A1xwMX/oI3TQoHf9VZ8ZPJ4RMwGEvpvA+wpnU7pYW?= =?us-ascii?Q?8+sHZFhIN6QSnCbwbXV5vhsdGboQdbMoeGOvbf84BK6FGD4goAkDVFiczPkH?= =?us-ascii?Q?MsRMyrTia3T3uaJEmL5zGwdIyl5oaMecKH1u+8KEcOTXu3qbw8yg/qj7LLR1?= =?us-ascii?Q?UyrD06tsfL9xyjWc3dpmGBbSJ9N6fTJs+ye4yXZ9Se1qdy+nNeaXBF+Jj3ve?= =?us-ascii?Q?Mow83jNCP1uc+d6q+MbqPTUYGrVlzMkL11etKOeR+xUHzkqXH2VhbPuUtOIU?= =?us-ascii?Q?UW0URj0SbVA65gR+mON/YVlljbmcJq2ys/S7wEWyId6ghbmjNk7Z9oRZkgoy?= =?us-ascii?Q?0Ioy9cPotpSKw8WilGk=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2649.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 65beaa89-0999-4412-c21c-08dc7b02a5e5 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2024 08:30:48.2954 (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: G9KKFT3j5JeI2SRLyeAkf2Zw/4FDmNA0sRVRr1EdxQDT31ArgMVC4ZODDRQGj4LFx2pmtWJMTntLwuYYmvqJqg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR12MB9441 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 07:51:53 -0700 Resent-From: Ken.Yao@amd.com Reply-To: devel@edk2.groups.io,Ken.Yao@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: hhTOEeXCSYjv4HsSu9RtnyQUx7686176AA= 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=m0bpPglE; 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] [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 (#119162): https://edk2.groups.io/g/devel/message/119162 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-