From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (NAM12-DM6-obe.outbound.protection.outlook.com [40.107.243.47]) by mx.groups.io with SMTP id smtpd.web10.201789.1673974040808010023 for ; Tue, 17 Jan 2023 08:47:21 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ami.com header.s=selector1 header.b=O5JqqQL7; spf=pass (domain: ami.com, ip: 40.107.243.47, mailfrom: igork@ami.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PKDbQoQQosgbMwaHKKNtlsMaGdsSZn+86JX1NxCkDenf54c2JNuQeCtH0hB28CtIJnNbZvnNWY/i4ZD54gHDrCtRCpMiP6WPilKMDfyHacNTjtM87joEOJ8eG2FMNjBXYOVRVxcaKA/fmwZrgTYfOpQqlwiCH3Gwuh9QhKlYRuUiSUN3P9Y8SwqJ2LvLuYk+/vz/ve1KTXeIIXvNrk84+DYPw1F0xInYLU2LFfJlPs6GZmQVKXTWMyqm6uq9efzuGMUkJJ0do4p1iVR1aMXhTSRaiB3FQoiZby+YUymurPu/oY2y8nRteEKiYDyXFRm/XMgPhz/ZYlEsKl/icgdx8Q== 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=+vNwJobTT7v591u8H8F0UOSIK1vYHg2dh5WJnpXMjx0=; b=J6jL8lt/cOxoAowbVnUIwAusVIT3wNUQ+mkxR1JmjH1gqFAi8GV0QGPkGcGvDWGWWdoAA6OcvAMTASmy0x+mVapwr62ygUdz1TspAo28bKZBnrIKPQcMezdELEqhTVCTP6e9Qk+YUJqvyuhZBEE0a8YW907oWYs1qgHRohTh+5tYjPYLJiA+K4fVEBg0TPKFP5AsWDCb/kNxW+mh5kYy374cCjOb0XQp6jq/h2uZD2uthpE6TYwX+SqWXf+aYb785XdhrgtrsGIhbCAPrFT5L7de6pbMR8C/B45PRbDkUjN042RaiRYaWu94SdiV+ITnPTaoUEM4JgM139C9SYCcNA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ami.com; dmarc=pass action=none header.from=ami.com; dkim=pass header.d=ami.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ami.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+vNwJobTT7v591u8H8F0UOSIK1vYHg2dh5WJnpXMjx0=; b=O5JqqQL7ghdvxO3m4NCbPuBh3AqsD6DdZVH1s6b2YHnybPA/i15pZyzZ8j7g6RfkezyuVp2jsGEgbXwHOSrSqBUy75H9i980kNuq+PscsAT1ozCROEkV/s4HBCTVGUc3bHWvPW/6+u1p580hbbwNoOLSk1j3dFMyDKeIoxh79Pw= Received: from BLAPR10MB5185.namprd10.prod.outlook.com (2603:10b6:208:328::16) by PH7PR10MB5698.namprd10.prod.outlook.com (2603:10b6:510:126::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.10; Tue, 17 Jan 2023 16:47:17 +0000 Received: from BLAPR10MB5185.namprd10.prod.outlook.com ([fe80::f1ea:b179:62e1:8cb8]) by BLAPR10MB5185.namprd10.prod.outlook.com ([fe80::f1ea:b179:62e1:8cb8%7]) with mapi id 15.20.6002.012; Tue, 17 Jan 2023 16:47:17 +0000 From: "Igor Kulchytskyy" To: "abner.chang@amd.com" , "devel@edk2.groups.io" CC: Jian J Wang , Liming Gao , Nickle Wang , Isaac Oram , Nate DeSimone Subject: Re: [PATCH V2 0/3] Add NULL IpmiCommandLib instance Thread-Topic: [EXTERNAL] [PATCH V2 0/3] Add NULL IpmiCommandLib instance Thread-Index: AQHZJxTOrmIXMWRDy0O1XOLkhxMxIK6i2Faw Date: Tue, 17 Jan 2023 16:47:17 +0000 Message-ID: References: <20230113060318.610-1-abner.chang@amd.com> In-Reply-To: <20230113060318.610-1-abner.chang@amd.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ami.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BLAPR10MB5185:EE_|PH7PR10MB5698:EE_ x-ms-office365-filtering-correlation-id: 04ed6e72-edcc-43fc-3924-08daf8aa7e8b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WODBqzj662cDVZi3BfQi1KTFh4umxCDPiMMgdTorDgnz/4ZQwPjI3ZMPaG1xyXhxfxDntyufmzJuZLL7omcs2jn4LfPPZukSWCaVYqEIGjT5Z6EL+YrRi3w73RUFHHcMOCoM9ADxhZo63VzswFVyMeCOOappCT0RNIIvWkD89BB/rMXX65dKups8MEW4qCyDAQIWZ8Q/ZzeALG/5s1t1MBPox9J4XMwNUyQNn6RjL2SdlLRyFC5vLaaVnci/tODiMXdGV/hlxvZ7gsQfd60uS9fsoLfnDI7BRzQjTp5nmHc31CupfKjH8S/p2hDhXOiYJ09XK4vPRNIlmu4545I8yTX+5erVuGQqnlc7UxnMRQlo2clj8PdEYVW8z2YEgkUp3DdhdUwVvmmLKpYeeGcpgi63u1WOpZ3sYVUmvB789ETlUXQ9CfjkD9SjmV6KrzctJZK8MxBzIOABCBLjhjm0JPWwMgz3cPytH+CvaSxcBu4SjtLrolHh0An8qxf+G+hBaD8G0hg5v7uq/dJfxrW67m66iZfGqzvudIfV/hVBrsquFh5H4hhFRRiQ2huQx4OgeVagbdpNwOmIkLBJ44csNOxXyEb5+JJdZxlRfo5UWutAIzusua2Z7b3j7qUS4DhEG4Xz7Zfpd14xyBnhv62qgqP17fjS2SEfN+A1fEol5XaUrJ3QMV4uG6ag/SXcUSTJcuyHUuuQN+ycRHVTmCsQ1A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BLAPR10MB5185.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39850400004)(396003)(136003)(346002)(366004)(376002)(451199015)(38100700002)(9686003)(122000001)(186003)(71200400001)(478600001)(7696005)(83380400001)(41300700001)(86362001)(8936002)(38070700005)(52536014)(5660300002)(2906002)(40140700001)(316002)(55016003)(54906003)(110136005)(4326008)(66476007)(8676002)(76116006)(66446008)(64756008)(66946007)(66556008)(33656002)(26005)(53546011)(6506007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?jfe8RiPlfyLg/9VmhhxVJvTszwLM9BKILxBUiIYKGDmBzlg/+HhENZk+KygR?= =?us-ascii?Q?FSdG3a8lIco1iVC9ibGQFNHHQ4zpcqUgS1nQ9VtKrXwN59yvmpUgRfLHIOiK?= =?us-ascii?Q?dex1n9RoDTQNFfl7WXHebgwdrTgVnxThVEo24fx8Xao8OV5VQB1V2LIBF3lD?= =?us-ascii?Q?ueDO4VnidSZPmHz1MGS6lQSKX+qLM2wZ1ZCe5CuxALk5j1QVvv+eKnOYAlvw?= =?us-ascii?Q?9AxxKAuJJ5BtVTxV9v9tA5Hq4OstAsZCGqroxKSMoqz7gdYmlZ2YAp4vUuXH?= =?us-ascii?Q?Je/kw3eNr4YHzaS85iCWciet/35KiLegJj0+GDmk2LUYzEY29ipZIdFiu9bn?= =?us-ascii?Q?/Q7z37v/62JcRVRSyz5mr0yhmkSEQzgZGSsIpMS2jHvTP3HY3LBftDM78sOU?= =?us-ascii?Q?pFVlKiQXRI3cZv7Vz3Y3IllvC2G6EJ2Jv/vZAVuzpuiMsLu2GhK9VhlY+XwQ?= =?us-ascii?Q?kYgpmriomBaQff6OVrrWNwU23CeJUCmWZAxeZnfH8oaDED2RUA/1CjgFSMg9?= =?us-ascii?Q?puYumnvlUR01zggv8CfBVuKwBZvpshZg7D6jKAzBcnEJyf8BbxeOPsM/lgWM?= =?us-ascii?Q?VvDKkaKTrHkUzyGOadbPiv0RnkuRgOvstocAlKdm6v32msJTgHr/bXJ201ZI?= =?us-ascii?Q?/SJRGmi5E8bJ/v0uZRGVmtSiwM90uP3fQU0sBDq0ELpQaucV1v+cWsStSnMg?= =?us-ascii?Q?5u7qBcplHdGV8Ge+eqT5gPKMOnWXH/KOADeazdn92wRDYJrHS44Qef37pgQ4?= =?us-ascii?Q?yHxIuu5kkz2crINhMYSzb3cooeNFJXtOawsz/QE4XPNDoHR8lH1IQZkUNkpp?= =?us-ascii?Q?fEl1KZyPP8K6o9ouXtrJxzL2/8qolDmBsrXEWPDmEfZUHGvHcsI8IauBhvjn?= =?us-ascii?Q?nN9vC0ctFBwGhEkjQSKCGhTYIiUROo8BXOVw69x757WlV8cbTS6/144iVzpU?= =?us-ascii?Q?DeNVKMUpHDhfrvydeJR2lFqrt3IPKC6YaoDoNSIzVJH9jjUad++LZtR+LctU?= =?us-ascii?Q?mGc6FuLdyVGBVc6IVmSREx40eoX+vp2fJnTfpMT8Xaw7giE0KHZZdUo0/BLq?= =?us-ascii?Q?Xy/0eV4n3pCVrqijtVrMMN9YhM9EIzUKEA2CThYX/X0tsTCkFAALPwK99wA/?= =?us-ascii?Q?IkHEDlMeFa3CO7gpNh9QZksVFxYsdDr62JX+x5FWV4Js28LiVQjHqabeRrsv?= =?us-ascii?Q?MHolOnOmmc2bMrQ+mPk/Z3eDUFci2VcfwrdqL9rVKimESR2YoEQvg0Jv1ARr?= =?us-ascii?Q?QQxGhXrUXUx/6qpNDlc/AdJICw0G6FXN6KgeONL4cb8F1BSBjDu4xHvNw2Ps?= =?us-ascii?Q?qipWWg9xX3X1MOXWG8m5og1/zWltW3ShEfyNjPTjbEKDRbz0cwBSidBQyTQ4?= =?us-ascii?Q?IEmK5gyLkRjZJ665JemPnq6UMaWnZBuAA6aBPvI/IJzoSdfTGYbbd1HfGXLg?= =?us-ascii?Q?ZjybexuUNgKHNeYHVYy7gjEMH+UwL8uqEM6VfsgFIl9f7IM16YgP4TxNLCXH?= =?us-ascii?Q?O6mhHZ40zEA6nlH/Fr13AN0ra3Bth0KAevTmqNDZe63io9ngRpxsAyegvj/b?= =?us-ascii?Q?HVUNyHSInbpwdYQYLAg=3D?= MIME-Version: 1.0 X-OriginatorOrg: ami.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BLAPR10MB5185.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04ed6e72-edcc-43fc-3924-08daf8aa7e8b X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2023 16:47:17.7059 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 27e97857-e15f-486c-b58e-86c2b3040f93 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: r9AwkSHx8FzpkL+NZqnhBFzdCc+kazNlRH+LahT6SfqNYa75+Gq+Xevo5bTLLH8L X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB5698 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Series Reviewed-by: Igor Kulchytskyy -----Original Message----- From: abner.chang@amd.com Sent: Friday, January 13, 2023 1:03 AM To: devel@edk2.groups.io Cc: Jian J Wang ; Liming Gao ; Nickle Wang ; Igor Kulchytskyy ; Is= aac Oram ; Nate DeSimone Subject: [EXTERNAL] [PATCH V2 0/3] Add NULL IpmiCommandLib instance **CAUTION: The e-mail below is from an external source. Please exercise cau= tion before opening attachments, clicking links, or following guidance.** From: Abner Chang BZ# 4231 In V2: Address the typos. 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 | 5 + MdeModulePkg/MdeModulePkg.dsc | 3 + .../BaseIpmiCommandLibNull.inf | 34 + MdeModulePkg/Include/Library/IpmiCommandLib.h | 683 ++++++++++++++++++ .../IpmiCommandLibNetFnApp.c | 252 +++++++ .../IpmiCommandLibNetFnChassis.c | 123 ++++ .../IpmiCommandLibNetFnStorage.c | 248 +++++++ .../IpmiCommandLibNetFnTransport.c | 100 +++ 8 files changed, 1448 insertions(+) create mode 100644 MdeModulePkg/Library/BaseIpmiCommandLibNull/BaseIpmiCom= mandLibNull.inf create mode 100644 MdeModulePkg/Include/Library/IpmiCommandLib.h create mode 100644 MdeModulePkg/Library/BaseIpmiCommandLibNull/IpmiCommand= LibNetFnApp.c create mode 100644 MdeModulePkg/Library/BaseIpmiCommandLibNull/IpmiCommand= LibNetFnChassis.c create mode 100644 MdeModulePkg/Library/BaseIpmiCommandLibNull/IpmiCommand= LibNetFnStorage.c create mode 100644 MdeModulePkg/Library/BaseIpmiCommandLibNull/IpmiCommand= LibNetFnTransport.c -- 2.37.1.windows.1 -The information contained in this message may be confidential and propriet= ary to American Megatrends (AMI). This communication is intended to be read= only by the individual or entity to whom it is addressed or by their desig= nee. If the reader of this message is not the intended recipient, you are o= n notice that any distribution of this message, in any form, is strictly pr= ohibited. Please promptly notify the sender by reply e-mail or by telephone= at 770-246-8600, and then delete or destroy all copies of the transmission= .