From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (NAM12-MW2-obe.outbound.protection.outlook.com [40.107.244.62]) by mx.groups.io with SMTP id smtpd.web11.11784.1672373353033574538 for ; Thu, 29 Dec 2022 20:09:13 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=PX/gdtNZ; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.244.62, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LekWpygUOnBcGnn70eDDVXQpQl4ZrFi/09h2qSvuIhAVDHmmTh/hdrFAsEVXmLUPcr1LDxxWtcIu3VMion8FmPpHzru0tm8P6L9EYjLWENWogI51nsffoVz4IMJV3kdbnzHj6E48O8uCbhoimZkgNEM0uX/e0xnuzSjGSN71QPEQrpD+6DOj1GJygq0Px/HyLEumgOWp38f1jfWc3j/4RY422o1MTiDQxgZV0lvpTO6csqFpUyC9V2n9XeqQvjQz8pQj8Gew3AjAhJ/WGXUWsK0jXN0Bt/xiWpAxV6mOEmtBeUfZFwOxl2gZcCsHjtqSrdMLCaBB1y8Cf1faL7QzsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KL5wPZLoK45jxCwLh7B5PZfjUHYDC3SrrZl+zPznXhU=; b=jeucBJZ7y9q/23PM3xTGsqR4hEdpRNXeJgp5pyAEK95i2ANNmbGFL2acuGRdT2NA6QnmGYGl0IJnhuXz2M9f1+cuZLX3sYEZTavPB1hFffoIsBRp053m4VBawjCU9UuMqxqcaWATI+mDrFzxEiOP5zP6ZhlDqRm0GmlHBbDawZkrnNaliz86upEK5IkodH2JfVZm0V+iU7uAH8g5c8EPfl6oHC8OagtbFETFWHDkY8wZfLziJbHmNOwul8K8KLBxPHemdmSo8cCCp51WPaVfbYum2uvDDqu27Nv2gXxUOJbqgdhUsrjpHGu5Pr2MwhHXUA6wpZo8doJvtZWtkneTuQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KL5wPZLoK45jxCwLh7B5PZfjUHYDC3SrrZl+zPznXhU=; b=PX/gdtNZDmZfYbmBbTWW8JPMlBXXLcqX6KGLok12lbpSIYespZ7KtR2g17S5+lPVrCyaTpu+80WAlvq237pGmgv/Hk4M63/EzgCiNpZjY9jJHHfCfRcRGlVNBnjVEitxcf4fENE7YbP9IDf1FMyw5ijaKq7l9SOV+cNsKZ72do8= Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by DM6PR12MB4404.namprd12.prod.outlook.com (2603:10b6:5:2a7::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.16; Fri, 30 Dec 2022 04:09:07 +0000 Received: from MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::cddb:3de9:cd1d:26e4]) by MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::cddb:3de9:cd1d:26e4%5]) with mapi id 15.20.5944.016; Fri, 30 Dec 2022 04:09:01 +0000 From: "Chang, Abner" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "Wang, Jian J" , "Gao, Liming" , Nickle Wang , Igor Kulchytskyy , "Oram, Isaac W" , "Desimone, Nathaniel L" Subject: Re: [edk2-devel] [PATCH 0/3] Add NULL IpmiCommandLib instance Thread-Topic: [edk2-devel] [PATCH 0/3] Add NULL IpmiCommandLib instance Thread-Index: AQHZGnlcJaZs9chQgECYBxb2OLgePq6FIMgQgACiG+A= Date: Fri, 30 Dec 2022 04:09:01 +0000 Message-ID: References: <20221228045912.1677-1-abner.chang@amd.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-12-30T04:08:54Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=4468dcd7-a1ae-4734-8ba5-162892b29901; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|DM6PR12MB4404:EE_ x-ms-office365-filtering-correlation-id: 287f4ffd-8de5-4957-372f-08daea1b9526 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oYASWPEotbzkvTi2COia4laKPQ2Z1Z5X43FLJaoX6kovyZZrABYZ6X+mc+qUik+RB762bOvPxyi1WSF+DeIyq04X3oevHeLpf1mScTDIsGiworZarWPB5CyZ+E7GqCAteij0/qvPoRHi0YKUamsM8v0qqvyda9Kr8sXoF9wv0tQu9b9PTQESJHQpuQ2UjxIWdTwuUSLgSG/AS/TBOZu+kzSv/nCK7VCzmi8gkYPx6S6eXUzvcMAD1vCe5BhEAfRfQtDpE41wWQ2wHylLGLagy1nTFf1wW9JEcHolUFvaHpMyv25qEvKkyz/82iWfLBpN7PApMMM6CTA4p+mAP1jRw2jBCMueR04TXALijwVfCA0gw4VRElD/DcB+0tWnrdMRF+/S0Cp2zNTSQJm1RPjM1fQYyCug6XMptqAU0mhNUTGZo0PQ9CjrWX12RzUcCDPTefr/dYHhk94H/Ms+Aj0/FCwNn7riI5wlJ6Vtw/2jgvwTF5CLWReNhCrIQ5bYPBtOcYsvdsZ2mur0Rq1YaXN5mZVw2ig+4AYoe7SkvyCCP7Rj84pKrOiY3cxLUDWDvkaU4C8BTFQKyW0s3N3BXCIhTVFbC69Wk4NGfIscdRm4iSPHpGX/L+rWW9LRMYKAaRSjmn8jGshPnjRIZglx3+7+6PDVFLnOiqPDz49KPwBXwgL6VaWwTIJ507BIyOQHBk0fg0sqiVptdS/BCUiKh6eki7B42HcRfVDxm8T08rTqr+9WQSxgMYpg1rZyqTpR3seJ41x7kMkh8o9ZqbsAAkfZ4w== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB3966.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(396003)(39860400002)(136003)(376002)(346002)(451199015)(122000001)(66899015)(45080400002)(55016003)(41300700001)(99936003)(86362001)(5660300002)(8936002)(52536014)(4326008)(8676002)(66556008)(66446008)(64756008)(76116006)(66476007)(33656002)(2906002)(66946007)(316002)(54906003)(7696005)(6506007)(110136005)(71200400001)(38100700002)(966005)(478600001)(83380400001)(38070700005)(26005)(9686003)(186003)(53546011);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?XzdDpEBgPV7LoID/zbErN2sAnh1TZaA5YuBYgFLvbOhQnvk1eWSGfRUY6+26?= =?us-ascii?Q?RXI4OTS2CHXB5gAvN+aQmR1pYCddtH2DPejy0Z1PIEzIQ+dAnTNIAeho4V+j?= =?us-ascii?Q?VO7/IR7BuSxEY8VPOmL0is/wwUIiX84QvK2pkuetGL2vYQppToVfpRYdBOgl?= =?us-ascii?Q?Nb4wwAJ/hZD943dbLBJtdki8BQOc3CBqSt71WBx0InzdYt+W2oM8vx2+IG8R?= =?us-ascii?Q?V/rdoW1apqAaIZlEdIfotIPntV4KeY0NbrMTGCk47N6f2iybG+D2MlfBNg/U?= =?us-ascii?Q?c+GTXdm16kgg0C5BLE5tzz8uKK6ALa3hCtxUOLVMdcSDOJWhUy8CHOfXoY7r?= =?us-ascii?Q?XfBGRABayK5zQ90nk/lcxMwoR3nvtxnhKdz2osxq6wuKA7+dNJnWQ3tUGufX?= =?us-ascii?Q?78cQhR8r9dYc9fdy9sUXjRSG3GINwxk+vs7pWIoghnKJB+1pudT/HZkcWyom?= =?us-ascii?Q?dU3U2RvvqVUccTBGtWUHiLoDwlfU9qdy6RVyt7x89AVxiFHTzArMaYWHnoaP?= =?us-ascii?Q?bsVOCvZAPC5sUmBR3d3mjA++/np3Ek2EtL41pxNyZgca7jJCy/ac2F5MQXt+?= =?us-ascii?Q?3zrkWG0bYNiO3usnDX4HbJwDTQjby9crIESfVUtsn2F1ynS7oRZQSn1vyR0K?= =?us-ascii?Q?/XtMh8MqwiaHWjVmxeEYnpZ2r0wj9+7ZuAlMiCbJHkRqN7B191ihTU6+ilqX?= =?us-ascii?Q?VEJQ3FNm+y3/L/kpx/Gu2cdqK2jLXfUlNOG5h1QX+6AWsmFRF6mivQGZhPC5?= =?us-ascii?Q?LPhZNr+d+mVL/uUnducL/7Tc3pqJFHxVEG5gb/nnSCU9nnP3aLKMfdKeoyrj?= =?us-ascii?Q?9Bkfx4Ops/A5egu1E1Qcuwv9VVhcNnpemWlBtoEOxFAC5QNW5bnMzgqy/lKs?= =?us-ascii?Q?eSs7/Rpaie1UHHra5QHFhuVzNhwlMlJ2ul2JwUROI0TP2wUEIYmGj+7rSYqq?= =?us-ascii?Q?IXqIq8/L++zDtyiJX8S2sfFytgL8n/DAjWNaB7iGeB7Nqk6nKS7u3zPSqYU9?= =?us-ascii?Q?F6JixM+i0Y2E14mRGECQrdAAdjcsBjV0zFkDSgO1C+Z9SPuvaBASGHBz6RLt?= =?us-ascii?Q?zRStBDNLRbM/tOJeb+UzjhGPBFkUCUsLZugDbRbWN63WW2EwqDM6j3da+ibY?= =?us-ascii?Q?QE/Aax8TctHCObrjK2rnp7Ucmcb50tJ/ZlMMDwbudrKmoLascHy+apNISwRq?= =?us-ascii?Q?bpTREA5EfG4PT5SR44Dvf6G8UY++8n9Br5dwi3uhpaE1IlPMB8DDPZCQ3kEL?= =?us-ascii?Q?mczpm516ofcQ/9mvwGe0shlI1lbjlmKbdcWtTLfzEGy3F4Z7+BCb5URYLRqk?= =?us-ascii?Q?pYdQijap/1Cloj8acqgPFpWlq2eDyUWcSYKGo3hnRjFuJymhgVZsA4C01hJ5?= =?us-ascii?Q?ne+eEtAL3CMKeJadd1kOD37pNRwxKsJ2Ocii5VVL67DSYlwsbvjwkF0+SjHQ?= =?us-ascii?Q?O0/72VzG5+YkjTFBlEjM4Ns6PX3clu9kjoidvx0nrrJrRwAYOb5HYjGKCKws?= =?us-ascii?Q?DnaOoGRiH/SBSsw1492HIdNoxZBGce+flqXhdgxM3+8D6mt/UVA+pcBwaNmg?= =?us-ascii?Q?fnWXqNKmxk5xs8iQZiBSi9UUXB8uqcJRPx/v4csK?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3966.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 287f4ffd-8de5-4957-372f-08daea1b9526 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Dec 2022 04:09:01.3360 (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: F++nd2G05IAjG6DyDadq6Kjtw5Ci6zHYNirOhchAu7MR81eEv5lbeifFsqRP8jpNVmKvVJFwNRR7zX36fpPX6g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4404 X-Groupsio-MsgNum: 97821 Content-Language: en-US Content-Type: multipart/mixed; boundary="_003_MN2PR12MB3966155157C542BA7CF69B32EAF09MN2PR12MB3966namp_" --_003_MN2PR12MB3966155157C542BA7CF69B32EAF09MN2PR12MB3966namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - General] Sure Mike, I had CC IPMI owners to review edk2 IPMI related patch sets. This change doesn't have a big impact on edk2-platforms because all the ref= erences of IpmiCommandLib under edk2-platfoms are in IpmiFeaturePkg itself.= The old IpmiCommandLib.h will be still under IpmiFeaturePkg/include for no= w, but the definitions of new functions should be added to the one under MdeModulePkg. However the edk2-platorms one should be remo= ved soon (it is better) or later (means the IpmiFeaturePkg re-architecture,= email attached). IPMI is the industry standard however the implementation of API for each Ne= tFn is not, this is the first consideration I had. Second, there is already= a IpmiLib under MdeModulePkg that led me to create IpmiCommandLib under Md= eModulePkg.=20 BTW, there is problem we have to fix, IpmiLib provide the function to send/= receive IPMI NetFn, while the same function provided by IpmiFeaturePkg unde= r edk2-platform has the different library class naming, which is IpmiBaseLi= b. Thanks Abner > -----Original Message----- > From: Kinney, Michael D > Sent: Friday, December 30, 2022 1:32 AM > To: devel@edk2.groups.io; Chang, Abner ; Kinney, > Michael D > Cc: Wang, Jian J ; Gao, Liming > ; Nickle Wang ; Igor > Kulchytskyy ; Oram, Isaac W ; > Desimone, Nathaniel L ; Kinney, Michael > D > Subject: RE: [edk2-devel] [PATCH 0/3] Add NULL IpmiCommandLib instance >=20 > Caution: This message originated from an External Source. Use proper > caution when opening attachments, clicking links, or responding. >=20 >=20 > Hi Abner, >=20 > Since this is moving content from edk2-platforms to edk2, we need to make > sure that migration is coordinated with the edk2-platforms owners for the > IPMPI feature and we have a transition plan for all downstream platform D= SC > files to use the content from the new location. These types of changes c= an > be very disruptive. >=20 > Also, since IPMI is an industry standard, it is allowed to add libraries = that > support industry standards to the MdePkg. How was MdeModulePkg > selected vs MdePkg? >=20 > Thanks, >=20 > Mike >=20 > > -----Original Message----- > > From: devel@edk2.groups.io On Behalf Of Chang, > > Abner via groups.io > > Sent: Tuesday, December 27, 2022 8:59 PM > > To: devel@edk2.groups.io > > Cc: Wang, Jian J ; Gao, Liming > > ; Nickle Wang ; Igor > > Kulchytskyy ; Oram, Isaac W ; > > Desimone, Nathaniel L > > Subject: [edk2-devel] [PATCH 0/3] Add NULL IpmiCommandLib instance > > > > From: Abner Chang > > > > BZ# 4231 > > This patch adds a NULL instance of IpmiCommandLib to remove the > > dependence between edk2 and edk2-platform packages. > > > > Signed-off-by: Abner Chang > > Cc: Jian J Wang > > Cc: Liming Gao > > Cc: Nickle Wang > > Cc: Igor Kulchytskyy > > Cc: Isaac Oram > > Cc: Nate DeSimone > > > > Abner Chang (3): > > MdeModulePkg/Include: Add IpmiCommandLib header file > > MdeModulePkg/IpmiCommandLib: Add NULL instance library > > MdeModulePkg: Add IpmiCommandLib > > > > MdeModulePkg/MdeModulePkg.dec | 4 + > > MdeModulePkg/MdeModulePkg.dsc | 2 + > > .../BaseIpmiCommandLibNull.inf | 32 + > > MdeModulePkg/Include/Library/IpmiCommandLib.h | 683 > ++++++++++++++++++ > > .../IpmiCommandLibNetFnApp.c | 252 +++++++ > > .../IpmiCommandLibNetFnChassis.c | 123 ++++ > > .../IpmiCommandLibNetFnStorage.c | 248 +++++++ > > .../IpmiCommandLibNetFnTransport.c | 100 +++ > > 8 files changed, 1444 insertions(+) > > create mode 100644 > > > MdeModulePkg/Library/BaseIpmiCommandLibNull/BaseIpmiCommandLibN > ull.inf > > create mode 100644 MdeModulePkg/Include/Library/IpmiCommandLib.h > > create mode 100644 > > > MdeModulePkg/Library/BaseIpmiCommandLibNull/IpmiCommandLibNetFn > App.c > > create mode 100644 > > > MdeModulePkg/Library/BaseIpmiCommandLibNull/IpmiCommandLibNetFn > Chassis > > .c create mode 100644 > > > MdeModulePkg/Library/BaseIpmiCommandLibNull/IpmiCommandLibNetFnS > torage > > .c create mode 100644 > > > MdeModulePkg/Library/BaseIpmiCommandLibNull/IpmiCommandLibNetFnT > ranspo > > rt.c > > > > -- > > 2.37.1.windows.1 > > > > > > > >=20 > > --_003_MN2PR12MB3966155157C542BA7CF69B32EAF09MN2PR12MB3966namp_ Content-Type: message/rfc822 Content-Disposition: attachment; creation-date="Fri, 30 Dec 2022 04:08:56 GMT"; modification-date="Fri, 30 Dec 2022 04:08:59 GMT" From: "Chang, Abner" To: "Oram, Isaac W" , "Gao, Liming" , "Desimone, Nathaniel L" CC: "nicklew@nvidia.com" , "Attar, AbdulLateef (Abdul Lateef)" Subject: RE: Propose the ManageabilityPkg under edk2-platform/Features Thread-Topic: Propose the ManageabilityPkg under edk2-platform/Features Thread-Index: AdjkSfwakLjbPz+8Q/2Ax8Oqp0FidQANzzcgAEtmUoA= Date: Sat, 22 Oct 2022 00:41:22 +0000 Message-ID: References: In-Reply-To: Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: X-MS-Exchange-Organization-RecordReviewCfmType: 0 msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-10-22T00:41:18Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=641c95d1-cbe1-4e39-9d85-cc02592b9b37; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 x-ms-exchange-organization-originalclientipaddress: 165.204.134.249 x-ms-exchange-organization-originalserveripaddress: 2603:10b6:208:165::18 Content-Type: multipart/related; boundary="_004_MN2PR12MB3966851E9E22819BDBC6AF26EA2C9MN2PR12MB3966namp_"; type="multipart/alternative" MIME-Version: 1.0 --_004_MN2PR12MB3966851E9E22819BDBC6AF26EA2C9MN2PR12MB3966namp_ Content-Type: multipart/alternative; boundary="_000_MN2PR12MB3966851E9E22819BDBC6AF26EA2C9MN2PR12MB3966namp_" --_000_MN2PR12MB3966851E9E22819BDBC6AF26EA2C9MN2PR12MB3966namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - General] Thanks and sure, I will kick off the discussion on the mailing list. Regards, Abner From: Oram, Isaac W Sent: Saturday, October 22, 2022 4:34 AM To: Chang, Abner ; Gao, Liming ; Desimone, Nathaniel L Cc: nicklew@nvidia.com; Attar, AbdulLateef (Abdul Lateef) Subject: RE: Propose the ManageabilityPkg under edk2-platform/Features Caution: This message originated from an External Source. Use prope= r caution when opening attachments, clicking links, or responding. Abner, >>From my perspective, this looks reasonable. I think that we need to have t= he actual discussion on the mailing list so that our various customers can = weigh in on the design and implementation. Regards, Isaac From: Chang, Abner > Sent: Wednesday, October 19, 2022 11:08 PM To: Gao, Liming >= ; Desimone, Nathaniel L >; Oram, Isaac W > Cc: nicklew@nvidia.com; Attar, AbdulLateef (Abdu= l Lateef) > Subject: Propose the ManageabilityPkg under edk2-platform/Features [AMD Official Use Only - General] Hi Liming, Nate and Isaac, This is Abner from AMD. I am writing to let you know that Nvidia and AMD is= going propose a new package ManageabilityPkg under edk2-platforms/Features= . We would like to provide the Feature driver, Protocol driver instance and= transport implementation that includes PLDM, MCTP, IPMI and KCS industry s= tandard under ManageabilityPkg for the server management. The concept of th= is package is to provide the driver stacks as shown in the below drafting, We may also pull IpmiFeaturePkg out of Intel/OutOfBandManagement folder. Th= us the IpmiFeaturePkg can be referred by the edk2 driver (e.g., Modules und= er RedfishPkg) without the Intel folder in the INF package section or add e= dk2-platforms/Feature/Intel to the PACKAGES_PATH (add edk2-platform to pack= ages path is required) for the build. We will take care the backward compat= ibility issues of IpmiFeaturePkg relocation, however can only cover the iss= ues in the scope of edk2-platform. How do you think? Thanks and Regards, Abner --_000_MN2PR12MB3966851E9E22819BDBC6AF26EA2C9MN2PR12MB3966namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

[AMD Officia= l Use Only - General]

 

Thanks and sure, I will kick off the discussion on t= he mailing list.

 

Regards,

Abner

 

From: Oram, Isaac W <isaac.w.oram@intel.co= m>
Sent: Saturday, October 22, 2022 4:34 AM
To: Chang, Abner <Abner.Chang@amd.com>; Gao, Liming <gaolim= ing@byosoft.com.cn>; Desimone, Nathaniel L <nathaniel.l.desimone@inte= l.com>
Cc: nicklew@nvidia.com; Attar, AbdulLateef (Abdul Lateef) <AbdulL= ateef.Attar@amd.com>
Subject: RE: Propose the ManageabilityPkg under edk2-platform/Featur= es

 

Caution: This message originated from an External Source. Use proper caution= when opening attachments, clicking links, or responding.

 

Abner,

 

From my perspective, this looks reasonable.  I = think that we need to have the actual discussion on the mailing list so tha= t our various customers can weigh in on the design and implementation.=

 

Regards,

Isaac

 

 

From: Chang, Abner <Abner.Chang@amd.com>
Sent: Wednesday, October 19, 2022 11:08 PM
To: Gao, Liming <gaol= iming@byosoft.com.cn>; Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>; Oram= , Isaac W <isaac.w.oram@intel.= com>
Cc: nicklew@nvidia.com; At= tar, AbdulLateef (Abdul Lateef) <AbdulLateef.Attar@amd.com>
Subject: Propose the ManageabilityPkg under edk2-platform/Features

 

[AMD Officia= l Use Only - General]

 

Hi Liming, Nate and Isaac,

This is Abner from AMD. I am writing to let you know= that Nvidia and AMD is going propose a new package ManageabilityPkg under = edk2-platforms/Features. We would like to provide the Feature driver, Proto= col driver instance and transport implementation that includes PLDM, MCTP, IPMI and KCS industry standard un= der ManageabilityPkg for the server management. The concept of this package= is to provide the driver stacks as shown in the below drafting,=

 

 

We may also pull IpmiFeaturePkg out of Intel/OutOfBa= ndManagement folder. Thus the IpmiFeaturePkg can be referred by the edk2 dr= iver (e.g., Modules under RedfishPkg) without the Intel folder in the INF p= ackage section or add edk2-platforms/Feature/Intel to the PACKAGES_PATH (add edk2-platform to packages path is required) for = the build. We will take care the backward compatibility issues of IpmiFeatu= rePkg relocation, however can only cover the issues in the scope of edk2-pl= atform.

 

How do you think?

 

Thanks and Regards,

Abner

 

--_000_MN2PR12MB3966851E9E22819BDBC6AF26EA2C9MN2PR12MB3966namp_-- --_004_MN2PR12MB3966851E9E22819BDBC6AF26EA2C9MN2PR12MB3966namp_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=77555; creation-date="Sat, 22 Oct 2022 00:41:21 GMT"; modification-date="Fri, 30 Dec 2022 04:08:58 GMT" Content-ID: Content-Transfer-Encoding: base64 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 hiVLSpWOJaVKSmoqVUb6vcaUKh799gtpvVQ56fe6+PWlSne/7dp//vz5yXOlCmG/5/ReJu394nOs lOLXliqIqfuFSeema6Rk0vazpGOGqr1HeE56j1LFNHU/+770mPa8JbuOouW0feJkxzb2/YbXXudW qqz2e52+R2PfTZwqna++61DWZ1ey94p/r+HnLVXsM18n8XN6vVS7pkrGfrv6XsPzCM8lPkclvUf4 28j6rHaMPOdk31ula6Lnsn6DWa8Ppb3W9gnPcfbs2cm2+O83Ldnv6sorr1y6LetcwpQnPwo/u7Zn 5UXVUngcLaftY6ne36Y+v9G+8Wvs702vDY+rpPcSe12Y7Dpl/X3aayXP9xWek5bT9gmTzjt8jX0/ 4Tb7XdX72bJS1mcO8zJJ+z6U7Heo16Q9b6mWvMuSzj289uHnC6X9zZlGfuv15LdG75W2X5zCv2MJ 8wgSiUQikUgkEonU9Sl1Y2bKWwELk7HgTJhUmbLKSFYlycSvt0pj2rmoQqQKfHg8VaisUqb3DPev lKwCaBU0vW/afmHS55KwUpe2nyUL0KjiK9Wur52TXbusQIF9X5UqegoIiM7Brk/adxWm8HPp2PH3 pvWs30pYeQ235036zEp2DpU+m71X2vW085NKwdNwu5Jd+0rva8lUup5Z1ylM9p5p37P91nRNqgUZ lCq9n/5G7LcoacGOrNfrvcPfRRzASLtuec9dxzLhfnmuXZxM/J1ovdrfU6VU69+R/cbSzt0+l4S/ zfA6xN+NjqdjVXrPtO8gTnZeEj8XBkXTfhuWar0W+lx27ZW/xr8dvdby+3B7mPJ8tqxU6TOHeZmk /Tby/g71GZXy5F1K9vchupbxdbF97NrFz5n42ms972+9lnO266jrYN97npuAtm/e60IikUgkEolE IpG6Jw34GJNHH320++xnP+teeeUVt/7667tLL73UP1NZqQKT7P/UU0+5PfbYw2/ts9Zaa7mDDjrI Pf74436Lc3fccYe7+uqrk+VVVlklV/fR0B//+Mel51mqePut6fbff//kcfLkycljJaXKpnvf+97n FixY4A477LBk26hRoyp2HTQ3+u692267bc2fxxx33HHJ4+233+5mzZqVLNv5pylVNJP3k4suushN nDix33UWrWv7pz/9affEE0/4rY0rVcKT7+6BBx5Ivg8ZP3588lgrnZ+uuXz0ox9NHtuVrrPouse/ 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 FmMtYqqdrwWktG/YNVcVVxsPUC1eFMSKgwVa17iDjdJxLIihSTey6Pu1c8rbMk3H1vVV5VouueSS 5LGXqWWuWrDZOKwaT1BBjLzClsS1thAU68Kq1poW6KolMNqosGVXtVbKjf4dVZL121RXWm2Pz03r NrmXrn8zW5ja2LFhntTotbj44ouTR+VX+v3Fn0//FzSxz2677dbyls36LvS71MzWooBdra3i68m7 9B42rIn+x6VdF9E1qUfab72Z+a39r7PjV/vfBwAAAKB3LKkllSpoS2Tx4sVLSpXk1FSqcPZ7jSlV LPvtFypVupaUKkX9Xhe/vlQ5XeY5vU50Pvb6/fbbL9km8+fP7/eeYdJr4+OlJe0rae9/4403Js+J luPnlYyth+dXqhD22zdO4b5atu2VzklJ10Kf3eh7s+fsmt111139XpOWbN/4Wun4en3Ivl89huLr onM29l3EyV5z5ZVXJvvps4THSEu2r34Lts3eK+33qm0m/s2G5xhuV9JrJeu3FV5rk/U9KdnflF6b 9nxaMpWOm5Wy/obD34ueO/300yu+Put8dS1N+Det/SW8Pmkp/F6q/Y1mfZYwZeVHWdfOrkPW37Ol Rv+O6vlt2nEk/P0Z/e1l5aNKtm+l76DSb19JeZax30ij10JJnzP83Gn5SfxdhinPZ8tK4We2axq/ t2Qd236Heo1tazTvip8zad+76Fzj15q8v/Wi8tvwOljS7zKU9ju161jPd0gikUgkEolEIpE6NqVu zExxJSlNXKkIK5shVaRUkc2qNFkyaUE8VW6s8miVqzCYV0laJTAtWQUw7Tx1TjqOUlaQUcL3sspX XDHPSvb+4XW1bWGwMk46X7v2+t5su6n0WktW0ZS053UMXfe4Aq/z0/a098jz/VjF1j5neP5ZSb8F +7z2XVV6L1W+9ftL+97sc6dV0MPgUJrwezVZvw0l+5vK+3tQss+Z5zuMU9bfsI6p663nKwW37Pdb KQhl5xcGN+27rBRcUtLvxmQFRy1lfZZQnB+ZrO/EjpkW6AmTyfMdpP0d1fPb1Pei89O1tGssOtdq 35uS/Xa1b9rzSpV++5bsOJbnmnqvhSV93jg/qfR3GqY8ny0rVfoudK11TpXeP+1votG8K0x6b/ve Q7pOes+svxOTde46pthvvdFztu9Wx4n3V7K/bfvdxMmuYz3fIYlEIpFIJBKJROrMNMgvAAAAAAAA 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 5JugXIoeRGAyhbpxq2XgsGHD/Jbi7LDDDu722293O+64o7vjjjv81mwPP/ywGzVqlLvooovc0Ucf 7bcOnIULFyYtSenOjYG0/8qrug2WX8Gds/hFv6UgFAZ7EwXAtqVuh48++mhSkdakN2gNApMojPLX VozhO8Bj92688cZum222SYY+CtO66667dFlDQyk988wzS5ct3XvvvUle1yy6waPJw9S4gKBkmyPf BOVS9CBm5U6hf95FjLsydepUt2TJkqXpmGOO8c9k02vmz++rCCgoqW7l7RCUFF0XXR9gIF392uLi g5IA2o5aSl5++eUEJYFOpqBhs9MAUCODs846y91///3u7rvvdp/85CeTsekXLVrk7rzzzqRRwWGH HebGjRvnll9++eRR69qu57Wf9tfr9HodR8fTcYu00UYbJXmpxuglKNk6GmPyotWH+zUAQCUEJlOo ZYbGYCnCggUL3KBBg5ICx8knn+y3lt11111Lg5ZqGanWlOouPXz48KXbRGM6KqgZBjrtOR1DgUxt 0356tPXw+BdeeGGyf6NsFj8AAJpp0qRJyeyxqkyjtV56u8Yx0YAe8ZnPfMZdeeWV7rnnnnPf+973 3NulvxU1IFh77bXdvvvum5TXFVzUuOzXXXedmzFjRtJCUvvpUevarue1n/bX6/R6HUf76bg6vt5H 79cItTq/7LLLkjoCk9203vjBK/klAEAlBCYj6satilAzxpZ8/vnn/VLZdtttlwQtdWdULSNF72vB zM022yzZpoKKZtBT0FLLek77h8FGbfv1r3+dLJ9++unJ3dhtt902ObaOOWHChOS5RulYuj66TgAA NIMq0+p2qHGNaeHTehNfmNd4N26gi2gyzIceesjtt99+yVBM73//+5Ou2yeeeGLS+rEIOo6Op+Pq +HofvZ/et97JOJWParKb8847z28BAKD9EJiMfOADH0gmvimKtX5UkFDdN0LWAlJjTlajQf/lggsu SB4VvDRz5szxS2UKYto2G8dyzTXXTB6LoOuj6wQMFE1+M3nVNfwaOsFdu37IPbzXTn4NqEwtfK64 4gq6cAMYUAcddFAy7rwChGrd+LGPfcxdcskl7vHHH/d7NIeOr/fR++l99f46D51PXprsZuedd2YG biAwdfzWbv7E3f0agHZBYDIyevTo5M5kUaz1o1I82c348eOTlo3hWDJZk8oo2CgqnIgCnnFAslV0 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 7k477TT3kY98JNQgDR4beY57/thRd8PutlADVL+LLrrI3Xfffe7nP/+5u+WWW0Jtet17773uj/7o j9zNN9/snnzyyVCLtKjvV+fuGj7Czd7THmqACkUfk+lBH5MAAKAvKXj3ute9zi1ZsiTUVDZ9Dn0e gpIA0kDBvXe+851u4MCBbs+ePe6aa64Ja9JF17V7925/nbpegpLpVF9X55roqxcACkLGJAAAFUIv ol/72tfcG9/4Rj9QzJYtW8KayjF+/Hj3z//8z+63v/2t+4u/+At35MiRsAZpMqauv3v+OP2joTZ9 4AMfcLfffrvbu3evu+eee9xDD/V9xtDVV1/tbrvtNjd8+HB39913+24wkF69HZV7yYjR7kNDzwhL qDXf2r/Hzd2VksGTyJhMDzImASA9bhky3M06vToHAgFyURDvhhtucCtXrnRPPPGEu+6668KayqDr 1XXr+vU5CEqmF0FJ1DIF/S6++GLf3cTf/M3fuNWrV7v3vOc9YW156bw6v65D16PrIihZ/QhK1jb+ /qg1ZEwCqDgKTCqb5459u0INUHve/e53+8zDb33rW+4zn/lMqE2vO++8033oQx/ymZ6PPPJIqAWA 9FPfvsqg3LZtm/uP//gPHyhU1nepKCt++vTp7k//9E/d2LFjfYakgpKoHOpjcv7Q+h4/q7afOzbM oVY1vLAtzPUxMibTo4ozJglMAqg4BCaBTmeddZYPTmoAGb24rl27NqxJj6lTp/oXeg3co6Dk73// +7AGaXV//Si39dhR98V9r4YaAPLnf/7nPmD4vve9zz333HM+QPn973/f/eQnPwlb9Nyll17qj6vj n3feef64Ov6//Mu/hC1QS6KBydQEqFByqfy7pzQwuf6P3+UmNZzppj62wa1r2xlqneu47qow12nr vv1u/MM/Dktdtc18t2sYODAsder3nVVhLmUITAJAehCYBE516623ur/+6792v/rVr9zf//3fF+Ul ubf0kq1restb3uKv6Stf+UpYg7RjVG4gP/3oYoHEc8891/34xz92v/vd77qUl19+2b3yyivu7LPP 9gN+nXPOOV3KZZdd5l544YVMoDONPzKhvAhM1iYCk4VLCkwqyNiy/WU3Z9Ov/fLccee5xW+7IDE4 aes2tL/qJj/6eKg9WR8PeKYCgUkASA91KH5h/wFu1eGDoQaAzJ492wcD//M//9N96Utfco8/fvJB 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 --_004_MN2PR12MB3966851E9E22819BDBC6AF26EA2C9MN2PR12MB3966namp_-- --_003_MN2PR12MB3966155157C542BA7CF69B32EAF09MN2PR12MB3966namp_ Content-Type: message/rfc822 Content-Disposition: attachment; creation-date="Fri, 30 Dec 2022 04:08:59 GMT"; modification-date="Fri, 30 Dec 2022 04:09:01 GMT" From: "Chang, Abner" To: "devel@edk2.groups.io" CC: "Oram, Isaac W" , "Gao, Liming" , "Desimone, Nathaniel L" , "nicklew@nvidia.com" , "Attar, AbdulLateef (Abdul Lateef)" , Igor Kulchytskyy Subject: edk2-platforms ManageabilityPkg for the server management Thread-Topic: edk2-platforms ManageabilityPkg for the server management Thread-Index: Adjo1yFJfsp2pZfJT3Gequa1hW554A== Date: Wed, 26 Oct 2022 01:08:53 +0000 Message-ID: Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: X-MS-Exchange-Organization-RecordReviewCfmType: 0 msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-10-26T01:08:50Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=8911e164-cb75-4e95-a599-9295918b59a2; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 x-ms-exchange-organization-originalclientipaddress: 220.134.32.159 x-ms-exchange-organization-originalserveripaddress: 2603:10b6:208:165::18 Content-Type: multipart/alternative; boundary="_000_MN2PR12MB39669F51FE38824D02C680C4EA309MN2PR12MB3966namp_" MIME-Version: 1.0 --_000_MN2PR12MB39669F51FE38824D02C680C4EA309MN2PR12MB3966namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - General] Hi all, In order to having the full edk2 driver stack for the server manageability,= we are going to propose a new package ManageabilityPkg under edk2-platform= s/Features. We would like to have a package that can provide a simple frame= work to flexibly accommodate the manageability feature driver (e.g. PLDM, I= PMI, Redfish), Protocol driver instance (e.g. MCTP) and transport implement= ation (e.g. KCS/I2C/PCIe VDM) for the server management. Below are the step= s we would take for this work, 1. The first step we would take is to move IpmiFeaturePkg out of edk2-= platforms/Features/Intel/OutOfBandManagement/. Thus the IpmiFeaturePkg can = be referred by the edk2 driver (e.g., Modules under RedfishPkg) without the= Intel folder in the INF package section or add edk2-platforms/Features/Int= el to the PACKAGES_PATH for the build (add edk2-platforms/Features to packa= ges path is still required). We will take care of the backward compatibilit= y issues of IpmiFeaturePkg relocation, however we can only cover the build = issues in the scope of edk2-platforms repo. 2. After this we will abstract the transport implementation from IPMI= Transport protocol, so the IPMI protocol can flexibly incorporate with ot= her transport implementations. 3. Add IPMI feature driver/library (e.g. IPMI Redfish bootstrap accoun= t Credential) 4. Add MCTP and PLDM driver stack with the same concept as IpmiFeature= Pkg Any recommendations to this work? Thanks Abner --_000_MN2PR12MB39669F51FE38824D02C680C4EA309MN2PR12MB3966namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

[AMD Official Use O= nly - General]


Hi all,

In order to having the full edk2 driver stack for th= e server manageability, we are going to propose a new package Manageability= Pkg under edk2-platforms/Features. We would like to have a package that can= provide a simple framework to flexibly accommodate the manageability feature driver (e.g. PLDM, IPMI, Redfish), P= rotocol driver instance (e.g. MCTP) and transport implementation (e.g. KCS/= I2C/PCIe VDM) for the server management. Below are the steps we would take = for this work,

  1. The first step we would take is to move IpmiFeaturePkg out of edk2-pl= atforms/Features/Intel/OutOfBandManagement/. Thus the IpmiFeaturePkg can be= referred by the edk2 driver (e.g., Modules under RedfishPkg) without the Intel folder in the INF package sect= ion or add edk2-platforms/Features/Intel to the PACKAGES_PATH for the build= (add edk2-platforms/Features to packages path is still required). We will = take care of the backward compatibility issues of IpmiFeaturePkg relocation, however we can only cover the build i= ssues in the scope of edk2-platforms repo.
  2. After this = we will abstract the transport implementation from  IPMI Transport pro= tocol, so the IPMI protocol can flexibly  incorporate with other trans= port implementations.
  3. Add IPMI feature driver/librar= y (e.g. IPMI Redfish bootstrap account Credential)
  4. Add= MCTP and PLDM driver stack with the same concept as IpmiFeaturePkg

 

Any recommendations to this work?

Thanks

Abner

 

 

 

--_000_MN2PR12MB39669F51FE38824D02C680C4EA309MN2PR12MB3966namp_-- --_003_MN2PR12MB3966155157C542BA7CF69B32EAF09MN2PR12MB3966namp_--