From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web10.101667.1673645684057704502 for ; Fri, 13 Jan 2023 13:34:44 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=WqnftxYl; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: isaac.w.oram@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673645684; x=1705181684; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=f1dzi8PtO2t7lxTC6bGk3V+sHpPMPrcgzYZkJAc698c=; b=WqnftxYlNjKPzEoFMP+oirkBspqERXMdeWbpTP9/MxInx4Uy8Cvfkigi s/h9+MvfIoKswk9GLEvp0iHht6s7AlQo+V3MaOuxnJzJT8uAelGBa91zq eMEUTbG4yuV2CeVwF/QiBBWMJDKAxH+vBXuBdPM8/TL/BclfhAOZ77l6B EUXOTRiMImRWJT+aIWoT7l2s/ynkmIbmXIfuGV0A9bRb19hxH7+lpY/Jd ycKb1pt37nPdD9HhQyclHok4t4F6WQ8myVGrSfhHyXlRCGSnzwOSBXU10 FJ4H+XnMpPGT/xJx7RAFjA679IO3qUfNlaR1uSmrVqUxBPZ8JkFrAGvHc w==; X-IronPort-AV: E=McAfee;i="6500,9779,10589"; a="410346959" X-IronPort-AV: E=Sophos;i="5.97,214,1669104000"; d="scan'208";a="410346959" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jan 2023 13:34:43 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10589"; a="726843352" X-IronPort-AV: E=Sophos;i="5.97,214,1669104000"; d="scan'208";a="726843352" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga004.fm.intel.com with ESMTP; 13 Jan 2023 13:34:43 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 13 Jan 2023 13:34:42 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 13 Jan 2023 13:34:42 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Fri, 13 Jan 2023 13:34:42 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Fri, 13 Jan 2023 13:34:41 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jzP4hTdIWDymaI1Awusi7sZjpUyipiB9PuLw0IVEINATSwR2u2BmFpAIYX7IXLMATZCzXf0cU8gtCpUQ9lnVwVcJmYmvysCEJ5LI6IYZ5OFOXhp7pDCyOM4KvvawZGI4apkN+74nNOVmBGe9KmQZyNaPGQbRmDDXr5JZJahhrnbpL6bNCLmr/5gGvTtA/vJ4Wqvgh8W8hdvjBXCEb0axvCUj4okckUN4M2SRB7thUVXX3S19fQxnOFiZ1e6yyKZ6w2XEXP8N90WKxQrRYxRwS8tzuzSD/FdgvXfCMl6RBU0s9/D/amnx5L5IqetnbugwZxlGbCQgM4swb5jjMvdEXQ== 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=4eujytgorAjYJCInl1F4Ju1BNT/kw1i2sEZONWMkb2g=; b=HryxFIUiQOK+1slyWSGW4mWed8L9tWGzDMRtbuHCMdjf7E9fJj6RBDz6LSWGyWoeBeRi3cgFpV6gu+oXfEAZE5eSkHWT+MXSXqzzFA7JqOmiQUJLjz/99Be4wfZnIiM5tyV9yHSHgFzUlUNbwbHV5CNfPYVa80XXW3Zcd65k2/prphG/Vx39vxh7EuoLS2lc81jzDE6XvFZSr8AlyTVESj8mdgWWxS6cNph/BCSLFH4Iqix5SdSZXCh6ac+ge09uWxroYxvIEkTCeY9m88gBJzkEeYBidriBlOUfeErvZ2b1HFfI2cFr5PF0Z23Y3Tvh22sH4Fn49zg/dg9QMARn5A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SA1PR11MB5801.namprd11.prod.outlook.com (2603:10b6:806:23d::13) by MW4PR11MB6617.namprd11.prod.outlook.com (2603:10b6:303:1ed::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.19; Fri, 13 Jan 2023 21:34:38 +0000 Received: from SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::7623:38f5:ab31:61a5]) by SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::7623:38f5:ab31:61a5%5]) with mapi id 15.20.5986.019; Fri, 13 Jan 2023 21:34:38 +0000 From: "Isaac Oram" To: "devel@edk2.groups.io" , "abner.chang@amd.com" CC: "Wang, Jian J" , "Gao, Liming" , Nickle Wang , "Igor Kulchytskyy" , "Desimone, Nathaniel L" Subject: Re: [edk2-devel] [PATCH V2 0/3] Add NULL IpmiCommandLib instance Thread-Topic: [edk2-devel] [PATCH V2 0/3] Add NULL IpmiCommandLib instance Thread-Index: AQHZJxTRJOBE0+e/MEGcJzxc6+2J+a6c32KQ Date: Fri, 13 Jan 2023 21:34:37 +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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR11MB5801:EE_|MW4PR11MB6617:EE_ x-ms-office365-filtering-correlation-id: a0e450cc-bc1b-4353-36de-08daf5adf8e1 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uA6NK3rUdczkA85MTQB9HCKaxaeDzToObKdKfaCe9NWp9gaxJV66xjeNhk2cjrG48+xXbPqTY86c51NjXt63pIQ5LX9aYHp51AzCpx0+gBluCAyIru7guQzElLT9qLE6kRKiRF5dvLJYx/e+BtZ8UpR3wUw/vqU+HBqzFId7Cy4S1aHGJcH8uZynnG8FPOKZgXNeIw+0J1h+kWEczDVTpzYBXPuBGHUAiO8Xp3uVYEqIkR7sz+qxHjud8daSOJfcypKGlYf7NCsIQ1Oxg2Osltkup/U9znKHzM8VohnRJ++RizXFPOz+Cd7mZ5ft2F+/3S5T2R5UjnPMP3ywlCLFwpP4OljLMJg5ZsNdUTZeeQ7+vVw+UBJYGIC0p0jq6S4wN39QV74yTUHo3P+CmIpSGWmuosD8VNe8r9DxMsvkCx2IrHZT60OiOZSK4zObSPmTU4lpfpht7NELqkrgJ2MqxUcBA+A1YYKvt+tXmbNzJ0rHSU4d4/8gRrXDnMzY/3erZr3m+wT1poxBRLoiIJIdfstz8AVdcOoMTigUVJc91nJTZcZoZLuw7uTcjIowqiaQDLHtfk1zjOICgHQUiC06TXMbRbvPOclLN4cLD3Prqbo9NdPobFxX0D1ct4F9oXZDvZduyHcgcmlO5aVJDkAGj4qc45urYhs9yVVFE33EBSR/AkaCNYKmw4q53BmDd4Hp7Yrx9dsDN1u7/HxAIFMLvvKl8lHURiJZt2bYhRIZtEklJNfZmAovWQr35C2lNOnMOpYQ6XSXsQLKreS2f8DQ3Q== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB5801.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(346002)(376002)(136003)(396003)(366004)(451199015)(82960400001)(38070700005)(38100700002)(52536014)(8936002)(5660300002)(122000001)(66899015)(966005)(41300700001)(478600001)(4326008)(316002)(66556008)(55016003)(66946007)(76116006)(66476007)(66446008)(64756008)(8676002)(86362001)(83380400001)(71200400001)(54906003)(2906002)(33656002)(6506007)(53546011)(26005)(107886003)(186003)(9686003)(7696005)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?7DcbAdKTgWD8YephQo+9/BFy5P9g/9VRo3xGAVzBpcw1UrG2DJL+JB21Vh3m?= =?us-ascii?Q?PMsfu0Rz5Q0cevWFNUPLxQjmPkntbwqSf5IO3uWzpK3Cp7nSudrAKUe+R73h?= =?us-ascii?Q?ZHts2ZGpWcBLD8UT+w4dhg/uUWHFLzB09Hs/OmaPBk86/3r44wSv9IrD1c/c?= =?us-ascii?Q?GDGu87jdf3mQVbMyPPvi3pdjqSmqqS/hfZdcGbtoYK0ZDGSCcL+VTcyGZasq?= =?us-ascii?Q?myuIJA/Y5F1rvwO37XZN2dKh1L3Mboz69Pq0eMsZ6SQ+v6OdTXsiWe5XK5Ri?= =?us-ascii?Q?bGGtuQeEUy2ZtsZZknCY8aVOhbGfJV55MOsebcv6BPXlUQsk46k4oJ8P1sxC?= =?us-ascii?Q?iwHSYMYkrUzvgyhcvbxMpzdLfvlLJgn3mTn8PXuuoXq9qhivvL4z8auVQIsb?= =?us-ascii?Q?9h3E2K2046bqxQcVnFUe3huOslbaJUOhaI14iNkz0P8XY8X0SapIVFYezQ64?= =?us-ascii?Q?IoEqD9CVSy1ZXuOoYXOv/K222epUjY4GTf2WofVNJ2SegeO+oEplpVLEh1eI?= =?us-ascii?Q?FoKM2hNf86dVpcgSwTBjxsDqjDmQ9EtVT02cNUFHuCdX8KWC21p4AN49mtXs?= =?us-ascii?Q?isHWRPfDTH5HiFM4lI4VrwbRKObyxccUH2osfDQg1tu+W1HadOVtp2LUiDpH?= =?us-ascii?Q?Zd4Tg3ah+NGm0S6HbYGfZal3QQttHEib44mbI2lcyddhzq2DaavH5sLci5o1?= =?us-ascii?Q?GZ7Gclyu3quE3jPc6nMOht8xPbV5babNTw8Rf9uvMhmxSfArx2hDbj3iHPmb?= =?us-ascii?Q?3y0hvPAdEJy9W1vW0yScS/zHIUq+vuRWG/2EzihSfqw7AFAcaabnjv0LLkpZ?= =?us-ascii?Q?HH+JzynRGMandTk6XyM4o5Zr4Zbd0RiIBNczI8p4vjfm/lTgK6bPR2NGOHnE?= =?us-ascii?Q?d+a1UA+lMSuhwMjk/sMSqbh9tL+8ribM1OnrMP52XQEX1238tkPG/McL9EN/?= =?us-ascii?Q?ZCWTrzsO9c9BuupeveDnwzguclIXhOTiZeB6BHrEXexElKkWitWrERfxup0O?= =?us-ascii?Q?mldMiB58jycT4f5KqgzzSTOr68RpbMIo9mGNge+94uQf+l+2Kxri63j01xcl?= =?us-ascii?Q?3pXaRatHaQc4yJmqJe/TO7NXj3YRYrhm5w8j2taFUpz+ORq3fywKRfY0F4wH?= =?us-ascii?Q?7chcK35qogn89r77Cx3zjHEWkZ+Ac5CdTZxXgROo+H/41LYtWhvhBu5CLA//?= =?us-ascii?Q?I6q7i4qW/Ho6KTf9cMrmwPLMfa6xEERzgTU0LWRQKXRSvRA1R+m1ulO5wVic?= =?us-ascii?Q?kdTKhrpFKHa2++wjIvLsRBJf4bFhpAlRQo2T6xQvV3/dgZM5WXfzHlnU+NXP?= =?us-ascii?Q?paXQQxJCIK38zgb8W+ZnWG2H9sfG0/QRPBotKrvSh/yX8VbvKVQN4GEvCRQT?= =?us-ascii?Q?WB4uX0MgF960o0YLSt7z2WFbJDRSrMnTHIpk4uxnzPH+T3S0riypATAFKOs2?= =?us-ascii?Q?qvhkZ6toRfdA9fuShYIPCBtozC/WHNSRTZ6tElgwzrDd2xufNGDwa86sm1OO?= =?us-ascii?Q?9e9kCXak4EguwDClZUlq43MTPjrCoOYdm/j/iKg2m1UEX1vjGYGvIHqQGytd?= =?us-ascii?Q?2zTPhOZN382q4HvrBHexrVgnKNSk9bpT0ygjwBsf?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB5801.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a0e450cc-bc1b-4353-36de-08daf5adf8e1 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2023 21:34:37.9846 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: AuB3ocDIEow9v24XPaD1ZJ+mCsohkhargQRtzqHuQJxqL11jIxP0w5Gwox3/ZQEI8IbDIxrx5zrHXyP0Z53zfw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6617 Return-Path: isaac.w.oram@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Series Reviewed-by: Isaac Oram -----Original Message----- From: devel@edk2.groups.io On Behalf Of Chang, Abner= via groups.io Sent: Thursday, January 12, 2023 10:03 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 V2 0/3] Add NULL IpmiCommandLib instance 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