From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (NAM11-CO1-obe.outbound.protection.outlook.com [40.107.220.51]) by mx.groups.io with SMTP id smtpd.web11.46730.1673191092094873504 for ; Sun, 08 Jan 2023 07:18:12 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=HrZIzSMg; 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.220.51, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LX0EwPXNjTOmXRKiygP4Iuu1cNNov8/dfbZ/fpUnprgp9sGhvH0Bobo8Bnzvn/JDfoR9sLej0i1W6r4SKlqXEaDhSvsHD9/5WnQut6zGpGycnGFHSJleS5oQrxQfOg/0QfHGYEahTQRVLdCQrx9ThIkU2EjedG6YgUr31XmemKYwYwxC/XGLD1UBC+ArGpqgmbQOW28Sl19oUEUzkLOmkz5pFoDL6Bs6UQ2dWWS3jG6FS7JGP5mKY+VZG/YaS/fSsSGRzdvs50RWt0aRCMQiSThdOAZwZGpM/ZgZPrbypzBc2WbdY66DQIx5QQq96CsRYcB/8jkSitr06rmVK+e9pg== 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=TJupzvonjxpUkv3AWLe4vRgHo9jYu26RrA1yoc5H6Fo=; b=J/jHJlu/se1ec9L/7ZvOJqlBj7p5zM26f8bk7mcU/MaZLONYYKGbvY3jXB85sTe2GlT9fHQr2rLM40swpjBh790zbBj5X8c9HioNGfdxtt3cVgJigRNoB7O0umrIlkfNzf/lSvQCmJLxYxQ2HE9Mc2QZzGc0dQaWsQie2L2HXtXzucogicQytUGmE/HOVo+saPNH5Men1Wmt6i9ZYeZyD572SEiu4guTL5vp6qAWmSc1Qq2tk7QWdkUpT+wDqylfvv3OCK1YOIp3JgS3LrEVlrWMacug0RTXpfQcI9NE2K0CTnNW9k8Hay1IjkmMUmc2FLNRoET1BrkQse++YSnKNg== 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=TJupzvonjxpUkv3AWLe4vRgHo9jYu26RrA1yoc5H6Fo=; b=HrZIzSMgC6jhwWJXzXkID1HDW01HioHBcMSlX4D0HQwsb7bJAtxe1hapmne3XaIh8xEFVblfjgzZhMF+VHiiCkRT9I+Gd0GIgaHwL8kmXuDlyYe5BqhjwzpYbm5HbEhkwkqOASrVjPrlmYGw2vPkRKMkn9AOyBW7qF+4ocGmuuw= Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by MW3PR12MB4363.namprd12.prod.outlook.com (2603:10b6:303:56::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Sun, 8 Jan 2023 15:18:09 +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.019; Sun, 8 Jan 2023 15:18:09 +0000 From: "Chang, Abner" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "Gao, Liming" , "Liu, Zhiguang" , Nickle Wang , Igor Kulchytskyy , "Oram, Isaac W" , "Desimone, Nathaniel L" Subject: Re: [edk2-devel] [PATCH V2 0/3] IPMI changes for Redfish Thread-Topic: [edk2-devel] [PATCH V2 0/3] IPMI changes for Redfish Thread-Index: AQHZGntOCvVz3oS3g0OJ8IP/9bNJPa6FIjDAgA+RGCA= Date: Sun, 8 Jan 2023 15:18:09 +0000 Message-ID: References: <20221228051336.1769-1-abner.chang@amd.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2023-01-08T15:18:05Z; 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=2227fa88-586d-4d49-8baa-6e93860a7e12; 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_|MW3PR12MB4363:EE_ x-ms-office365-filtering-correlation-id: 2f5ce6ec-b936-478b-ed94-08daf18b8ce1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 53uny0wOsL8mlueDwrNGVgKRfoZ7AwuQfCNv0uz4Don8hiulddzHklpTVp/1jCOnIRn41nGwhm4sPGUDdL3IKIy+UjODdTCylwFPl8q0u2KjKB2WW+xX7tgx6qoHUbzfPd6zm00lNts5aSXSz7ztfVXfne9b0GcwEkRLzsL3BmsOm+V2PGdkImlJL7SxeTPR5GVJkEkK/NSYd+Ktu5rfFqMUMvmDLUq3KjD5tDd/BJabY+iqV9mBWoy1bFaWqWsX3B7S6DRS6bjbBxQVO7awYqC84G8Mavba1gt1dlXcKfWTZPWwIG2rwuNf6SPqpU4sr02l3wLLGtBPoHAvpCnf9t4KDpmVdequpKcIF66OBVgqm/UxQUpd9UoYHJRtLMfyj65qfjm52oifQz08ExwOBrwTLTZmwDZiSrzP+4QM7BKja/H0nLd7NmtGQo+0UUeuIXqkz1q1jn+PEQDV18NURut2UrbabVgpG8IjUDoXZtjYcNUEmyhui1xaViLtY9lAEjqGjXWZdrma7E68eRojsMKAKpx9svoInlYsOsqZme2i48vdHM8rp3PIlv+/GxflRB21qjY2yoe3M/13tRJdXtMXqKM1WblMeHA+YrVEHSnaQ9FR452UNGH1pU7TqA3o+CzCQgixW+Sl5cKJzv4pGxMeTgaIIrLcb/8GZ9hsMKqRJUkf2xpcV0/GmMCH8QMbUQmFxP5QmZ+Wgw/LH6GbzJp76q4ryLD0098/VXpAVJA= 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)(396003)(346002)(136003)(366004)(376002)(39860400002)(451199015)(66899015)(8936002)(2906002)(5660300002)(52536014)(41300700001)(71200400001)(7696005)(66446008)(4326008)(66556008)(64756008)(66476007)(76116006)(8676002)(66946007)(316002)(45080400002)(38070700005)(54906003)(110136005)(9686003)(186003)(26005)(55016003)(122000001)(38100700002)(83380400001)(86362001)(966005)(478600001)(6506007)(33656002)(53546011);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?sgQtHivmSBXW05/iNb9o2xnjRnhgeV2Um9P3U11wG7FioPJfBJtbVKpSH1uk?= =?us-ascii?Q?ZXWFD1d8eP+AENqA5qtrKcyj2OkjEkW3czO2KwvWSqgsJuWaKeMHsu9ab0jd?= =?us-ascii?Q?NEvv0PAL8gl/HwTWUC0MD01RmzEURz6iwfnZPVYjevJ01PfOk+NwJj17jTHq?= =?us-ascii?Q?trSPT/3m6HTmZb0hxINdBxnPKyhh/2J7NBuBSLiMbxzGUZmVfR83+/unLwTv?= =?us-ascii?Q?XjCJZT7aFgMDTbNK9Ln4BYcSb4qIkfv4ZNpvvCNjTPqv8crFG/9zBeuXUG+T?= =?us-ascii?Q?0HAoKSM7HnJLfOyGdA1K0pYbtlPCqr22Ka7nhDEj+CxoFw5/fQMCFMW3CfKf?= =?us-ascii?Q?Kr+VtoCDfd9fgfkEb01uzwEq3toX6MWVb3QsSNCCD+yPKfvSK/4rlYYB7ByO?= =?us-ascii?Q?MDs0V28ZeATK6SXDU8Afno/2DrUG+xLjDpmR62/oi+Pnq3xmrK2I3AoBQIXf?= =?us-ascii?Q?tQgF8xUppIM1x++hHhNtmDsdGo7Lt7zuZUO0XOpuBtDYll+3dED7fgais+P5?= =?us-ascii?Q?CHiiL7Z/yv4T2mD76T7CCB5SISE7bHjPvURREj8ieXm3SShgjM5/jwH7scJX?= =?us-ascii?Q?F9p4rnxDKGAWIdz2MWBYI2ZByFVNnc63F0LdpC/PjRXaQFN6ZAK0q4iyxnrW?= =?us-ascii?Q?6RbMAJW8ydC67fDuo3n/uvRnZ8x5Y8WxBaK5nkQAT+Z0Fr+/IdQUVE4inm6l?= =?us-ascii?Q?oysi56UvTTBxjJaWnINWtc+ARwM0MrhSYXwEtw8qDC+9vi5B7JsRcTPrOysy?= =?us-ascii?Q?Rn9rxfOQbse0ZKoClRlsDxo2YBWCCoCNA0TeYMmoW+Wu1d/Qn1/+/1ln8/tx?= =?us-ascii?Q?1wtp/r1lDeBVcW83DKmC7hVPly8rSZ9UKpQXShu4RffZNuhLKPNG4ScTGlcp?= =?us-ascii?Q?ozOkNrYw0C5vzakEJnXJXnnO5Ia5XJFNPojOww+9YLlfnmg201+dLA1LWZlp?= =?us-ascii?Q?YZJ7WogSPZ7HhdihhpQcxzbhybnCpoHri3ch6+IJExzkkXYav4LGgC8wNBmf?= =?us-ascii?Q?3KnViJPW15W5zVdFtXX7aLxypoiHv0z1h83Bp2Cf3TVvjS+FMfAWmXkvmQoy?= =?us-ascii?Q?fSj++Ilz3xnJE9Pmld1sEd6ZL+QdYLr0tNP726RSnv4gI1Wzwi59YV6zgxNr?= =?us-ascii?Q?SyOzATjjBfE2fcX2bBfYPCzLVxqi0eH0hadBbsxOMtENY6kpr5E+xIrrrOPw?= =?us-ascii?Q?tKbGUib2WTrIwROib3ImNeJoP+P0plsh69Ox4B15hX0EgIVdMpUcKTDk7R2f?= =?us-ascii?Q?PWGeLh8rvngRqXq8qnzyZh5jl2Ca5n3Rhv6NgFpuKXrdayLguRUYEKOAIAyo?= =?us-ascii?Q?f2V72KJv5S3C20cqiwLWIVhDtJdEqjMja5cJSIVpTd4cfbhfg0MiYfM8jZhK?= =?us-ascii?Q?oUlsPGqH+2gpAnciAw4L4nqLX9Mx6VUkLozO8ppjBE+BtJRguadj2qfLn/s/?= =?us-ascii?Q?lzMviTHoWTB9T6Qy3C5fkz0X1K29qLTt6zkwFRQp2yCoS8xHpLYNuAkAO1kf?= =?us-ascii?Q?WjsCvYoA2ygrYZpV64cPFrpMOpp9yP8rV1gXMyJFbeKVLDBcJVledNQX0fqg?= =?us-ascii?Q?Pa2J9gf8WDxFeocMMpE=3D?= 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: 2f5ce6ec-b936-478b-ed94-08daf18b8ce1 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2023 15:18:09.2242 (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: ur6iVDtnljAhSP7PpvLu6X25mxsaD+W4tn5q241VkEPi2tT3PkdsN41BC2V9rFwpZNhK5DbODjyHywUvJrRDGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4363 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - General] Hi Mike and all, Please check here: https://github.com/changab/edk2-staging/tree/RedfishRead= me/RedfishPkg#platform-components for the overview of Redfish-Network-USBNI= C-IPMI. Thanks Abner > -----Original Message----- > From: Kinney, Michael D > Sent: Friday, December 30, 2022 1:37 AM > To: devel@edk2.groups.io; Chang, Abner ; Kinney, > Michael D > Cc: Gao, Liming ; Liu, Zhiguang > ; Nickle Wang ; Igor > Kulchytskyy ; Oram, Isaac W ; > Desimone, Nathaniel L ; Kinney, Michael > D > Subject: RE: [edk2-devel] [PATCH V2 0/3] IPMI changes for Redfish >=20 > Caution: This message originated from an External Source. Use proper > caution when opening attachments, clicking links, or responding. >=20 >=20 > Hi Abner, >=20 > Can you provide an overview of the RedFish features that are required to > interact with HW interfaces such as USB and IPMI and network services? >=20 > I am wondering if these can be abstracted through dynamic interfaces such > as PPI/Protocol instead of static interfaces such as library classes. It= may help > provide more options on where the Device/Platform specific sources are > hosted. >=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 9:14 PM > > To: devel@edk2.groups.io > > Cc: Kinney, Michael D ; Gao, Liming > > ; Liu, Zhiguang ; > > Nickle Wang ; Igor Kulchytskyy ; > > Oram, Isaac W ; Desimone, Nathaniel L > > > > Subject: [edk2-devel] [PATCH V2 0/3] IPMI changes for Redfish > > > > From: Abner Chang > > > > This patch updates IPMI related definitions for supporting Redfish > > Host interface Credential bootstrapping spec and building up SMBIOS 42 > > record for the USB NIC host interface exposed by BMC. > > The corresponding updates on IpmiFeaturePkg is in the separate pacth > > for edk2-platforms. > > > > This is the part I of upstream, the follow up patche sets are: > > - RedfishPlatformCredentialLib contributed by NVidia. > > - Relocate IpmiCommandLib.h from edk2-platforms > > to edk2/MdePkg. A NULL instance of IpmiCommandLib is created > > and located under MdePkg. With above, RedfishPkg doesn't have the > > dependence with edk2-platforms. The implementation of > IpmiCommandLib > > stays in edk2-platforms without relocation, which can be pulled in > > to platform DSC as needed. > > - PlatformHostInterfaceBmcUsbNic would be upstream to edk2-staging > > temporarily because some requirements are necessray to be spec out > > in the Redfish section in UEFI spec. > > > > Signed-off-by: Abner Chang > > Cc: Michael D Kinney > > Cc: Liming Gao > > Cc: Zhiguang Liu > > Cc: Nickle Wang > > Cc: Igor Kulchytskyy > > Cc: Isaac Oram > > Cc: Nate DeSimone > > > > Abner Chang (3): > > MdePkg/IndustryStandard: Update IPMI definitions > > RedfishPkg/Include: Add Redfish IPMI definitions > > RedfishPkg/Include: Redfish USB Interface V2 update > > > > MdePkg/Include/IndustryStandard/Ipmi.h | 17 +++++++ > > .../Include/IndustryStandard/IpmiNetFnApp.h | 37 ++++++++++++-- > > .../IndustryStandard/IpmiNetFnTransport.h | 32 ++++++++++++ > > .../IndustryStandard/RedfishHostInterface.h | 25 +++++++++- > > .../RedfishHostInterfaceIpmi.h | 50 +++++++++++++++++++ > > 5 files changed, 156 insertions(+), 5 deletions(-) create mode > > 100644 RedfishPkg/Include/IndustryStandard/RedfishHostInterfaceIpmi.h > > > > -- > > 2.37.1.windows.1 > > > > > > > >=20 > >