From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web12.5956.1600836425603748341 for ; Tue, 22 Sep 2020 21:47:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=bxrnGgQQ; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0535546037=abner.chang@hpe.com) Received: from pps.filterd (m0134425.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08N4i6ki017173; Wed, 23 Sep 2020 04:47:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=u24oKnViryvrtRDJMEOWrVvPAsos2/pkjkbVHwYomHI=; b=bxrnGgQQCutp3SLWkWClhphcLFhqFBVKwFO+Xh0ZFQNWgTzPWacCF1VY0fjUcvh5x6kV c4WvqRetQ4dRB+VE/uMmNSTHOxjlNhYQXg3x62D0cS3vsJEXvPO5q0DFQSBxXmwZ2Ec8 r4qyJNo1dj/Z9VFHd9EIGGdB56tah6H/UV3ihAZ6nxNe1wTlxMGNDhfGFVwGz8py4ADY VH0tb1AjsQiB/1cT7Isg4rtw7bNd/oc75jpgEXiiJ1L6mf1TV5pwFGy+G66r+CnrYWB6 U2kyVnF9yTcbUbItF8NUpRCfpkRcWtNgKhgohwJg1gyeqof43Hgd2ne6TW08VR5/0knz 2g== Received: from g2t2354.austin.hpe.com (g2t2354.austin.hpe.com [15.233.44.27]) by mx0b-002e3701.pphosted.com with ESMTP id 33qj2pqrp2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 23 Sep 2020 04:47:03 +0000 Received: from G4W9120.americas.hpqcorp.net (exchangepmrr1.us.hpecorp.net [16.210.21.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g2t2354.austin.hpe.com (Postfix) with ESMTPS id 4174E9D; Wed, 23 Sep 2020 04:47:03 +0000 (UTC) Received: from G9W8454.americas.hpqcorp.net (2002:10d8:a104::10d8:a104) by G4W9120.americas.hpqcorp.net (2002:10d2:150f::10d2:150f) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 23 Sep 2020 04:47:02 +0000 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (15.241.52.11) by G9W8454.americas.hpqcorp.net (16.216.161.4) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 23 Sep 2020 04:47:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RtLbaiycCSx/A1a6fnmka9LtRoRF11Tc6/ubUrVnuxXF79T06vtoHmkUsCUAs2q/uDm+XrUx736ubuWTLFSwlSNwp3VvB8S+/8K+MhJZBK5ajWbVj9hTcEX5ZjUA9MCE/PcSj/5XTF5jIuI/qd0yjy1ebZ7C4h0btPv2/FW/GdlKYkGzmpk5UHAXUsu/fOIqU9/NkcNYr80axyD86RPR+3tbMNQE3CCZOy09XjVGiCxYb8NtueinqhlC88Yu7czvNW1onqnHa76fwiHj/rVWksDk7oLyF8HWXRILqlCuf0S1vEZnDPzKxObc4QPOS7X1cm5GDasOBUlgzfWvMld5GQ== 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-SenderADCheck; bh=I+lJemC+Iz8xSekbHvjcATBOIr/oUZa8F/XvD8RYprE=; b=bl0D7/U3XdyeKUADOFWo0c7OEhTeQfQnDEBHN3U3Q0sLIA4FL4OMLHsgzE0OiJy6aKNLbsqeDAlf9E4Z2Kgw1tBlO6o3NmbJ3BzoR78zFcTYYgPlFeUPl1xhmz69KOLVoj78mC2/cwOygwDQBowJI0FbUWBe7Krma2wRzoG8wEF1/YYgikrf3QPzs2klxbPPwgxrHzymG6CcMJCnBFFd+7pTsa0735eJ0ueQke9f4BEd+yg5ucLVbb8vSpnc131SAFty/Nq5zkMeVSH8GaRoAu1POQP6BMmdOWISjKmCP7w1z0MuMVW+qxYi2qVI7AK74H3PcCO+IFN7cX6tcIAbqg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from AT5PR8401MB1137.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:742a::13) by AT5PR8401MB0738.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7422::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11; Wed, 23 Sep 2020 04:47:00 +0000 Received: from AT5PR8401MB1137.NAMPRD84.PROD.OUTLOOK.COM ([fe80::994:1657:d7e5:f2d6]) by AT5PR8401MB1137.NAMPRD84.PROD.OUTLOOK.COM ([fe80::994:1657:d7e5:f2d6%10]) with mapi id 15.20.3391.027; Wed, 23 Sep 2020 04:47:00 +0000 From: "Abner Chang" To: "Yao, Jiewen" , "rfc@edk2.groups.io" , "devel@edk2.groups.io" , "bret.barkelew@microsoft.com" CC: "Wang, Nickle (HPS SW)" , "Chen, Aaron" , "Fu, Siyuan" , "Wang, Fan" , "Wu, Jiaxin" , "Ni, Ray" , "Kinney, Michael D" Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo Thread-Topic: [edk2-rfc] [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo Thread-Index: AdaGVWUltpjg1xIDSTSvLUlja63XuAEuHbzQAAA9Gx0AAHeCYAAATLxiAABUp1AAAQgEkgAAGM7rAACCZXAAAaANoAAAqprAAYpbE7AAASBmQAABkTVQAABMCLAAAlvroA== Date: Wed, 23 Sep 2020 04:47:00 +0000 Message-ID: References: <1632FE61F3F37725.2635@groups.io>, , ,, In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=hpe.com; x-originating-ip: [16.242.247.131] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: f954f5be-e7c4-4e1f-7532-08d85f7bb579 x-ms-traffictypediagnostic: AT5PR8401MB0738: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1227; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wP7FiWGAtkDRJD0JZf8aIFumJqXgO+rytTKAfFhHbIV0MG0HUTwQ0CP40Y5GFG0w3OMs7lh0Qoh8hvf7OlfNDRxf8jkH57xTxyeXPxoygNv+dsCSdgRmTEXAW1FI8zS2h0+Q1zp0pwcNiqCwcEmsdoJklbnrNetdB/ILAntEQNPzQQ3b+Nwgf+vTt4mJTkDGgrGDqTpJFu5vC1yTFkfwTgEc+plEoDCIrbeYsZlgYK5PAEQBNq8vyA8CXu6+CmD+K1PFLQ6Ex+AID0DZnlu2EDBPiAXdSbXJQTcVMtpuko56S2ZPxtL/a+S+0VgJVeBqvmgUwZZxVfv6MPN/QdaGu2aCL6hEiLfnr5AraBTDizGufpQcgdVbk2r56nepG62oQ0k5WaTlUrQGmlCXaPpX23yxxob36Q23XQwNvG4sHQX/4QTJ5dlS/xj1F84z7X4rP6UEi053Yyud6nsCmWGFvw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AT5PR8401MB1137.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(376002)(396003)(136003)(366004)(346002)(39860400002)(45080400002)(966005)(76116006)(54906003)(9686003)(66946007)(71200400001)(186003)(110136005)(30864003)(7696005)(66446008)(64756008)(66556008)(66476007)(33656002)(86362001)(8676002)(6506007)(53546011)(316002)(478600001)(83080400001)(55016002)(19627235002)(5660300002)(2906002)(8936002)(26005)(4326008)(83380400001)(52536014)(579004)(559001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: LffEyqGWeXpx6MFsfSmC8qD88sTo0Gb1V2aPvPadPgx8XcrcLFJNOxbYabPhCrCmpZ3WwGffJDRX/wntkda178HUT53+jVGX/32zm0aVokvonLWk9H/rEvEAaKtfemHmx74n18DJ592K+L75A97G3tlTG8d553NwEuhLKFM59wZ639POCUM6Q7GHwoPGKT/YHoRv4AK4+D88y4QLtsWw1dtCpLByZpOKOdjY8/0tNnu3KOkkVQLrGFvV8rflTwx/Zigg6k/s4f9YRAzP7gvPopqajB2hHGSnojga9MUJLykZBhHRyMiYmW/Qjs5+JZAh7Y74u2eZA9Um+iokPjYLwYqitjIRsy2N3rQy1I+p2jV9su3HEyTx5aY8DFMKtmUL6B8aE45ehGaIOxavAnga6wmBp7lybAqH0p3uRNL6k8gLPyImZwtWJGITksxcxS6CmtQPflIQ0GToa/LypGbnLJmqQNZ896pds6ljWaW/6KIUt9ZLTROAtWiD1lIe8RT10ZqVGGmj7eDuY/XXoQegeR/9ooU0BMUf8Cm20s7wfFoVDcs1qIdjfLrKnn4pthB3Dg6BbBORD7Ol9VREU6AyBbTRVsxPMis5Y518Zjz8/0x0bSjYRh7fqZ6RyuU+OIzFkhOYXk6BQLoeQpSLoEbIrg== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AT5PR8401MB1137.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: f954f5be-e7c4-4e1f-7532-08d85f7bb579 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2020 04:47:00.0948 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: F7bGdJsPNE6joGLFivHD/Md7vI3EONHPZQtHyc9DhCGkbQBDl0Y+o2sAorciHmneDA4m3nVh8mQYBJZBxuxK8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AT5PR8401MB0738 X-OriginatorOrg: hpe.com X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235,18.0.687 definitions=2020-09-23_02:2020-09-21,2020-09-23 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 malwarescore=0 phishscore=0 clxscore=1015 mlxlogscore=999 mlxscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009230035 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > -----Original Message----- > From: Yao, Jiewen [mailto:jiewen.yao@intel.com] > Sent: Wednesday, September 23, 2020 11:25 AM > To: Chang, Abner (HPS SW/FW Technologist) ; > rfc@edk2.groups.io; devel@edk2.groups.io; bret.barkelew@microsoft.com > Cc: Wang, Nickle (HPS SW) ; Chen, Aaron > ; Fu, Siyuan ; Wang, Fan > ; Wu, Jiaxin ; Ni, Ray > ; Kinney, Michael D > Subject: RE: [edk2-rfc] [edk2-devel] [RFC] Request for the new package > "RedfishPkg" under edk2 repo >=20 > Good to know. >=20 > Then I recommend we document assumption in the design. >=20 > I prefer to change "As the design, any BIOS to Redfish communicate shoul= d > be done before End of DXE and with SecureBoot is enabled." > to > "As the design, any BIOS to Redfish communication MUST be done before > End of DXE and with SecureBoot is enabled. > Any BIOS to Redfish communication MUST be blocked if SecureBoot is > disabled. Above makes sense. >=20 > The communication between BIOS and BMC MUST be protected with TLS > with authentication. Besides, the credential for the session between BIOS and BMC must be also = secured. There are some implementations and proposals have been discussing = in the Redfish Host interface TF for firmware bootstrapping, such as gettin= g credential through IPMI Redfish command via KCS/I2C/etc. or any other OEM= implementations. Therefore we design the EFI Redfish Credential protocol w= ith OEM Redfish credential library to accommodate any implementations. Refe= r to [D2] and [D12] in the figure 1 here https://raw.githubusercontent.com/= tianocore/edk2-staging/UEFI_Redfish/Images/RedfishDriverStack.png =20 >=20 > The BIOS will NOT validate any input from BMC. > The BMC MUST take role and responsibility to perform the validation to > ensure ANY configuration MUST NOT bring negative impact to the BIOS." >=20 > Please let me know if that is right understanding. In general, Redfish service doesn't validate if the configuration changes = made remotely would harm BIOS or not. Service is just implemented to compli= ant with Redfish Standard spec. Service could validate the format of JSON = payload and may further validate if the properties in JSON payload match t= he schema according to @odata.type if service has capability to maintain th= e schema itself. But service has no idea about what is the healthy BIOS con= figurations. Most of validations on BIOS configuration changes in out of ba= nd (for example the dependency and data type) is handled by Redfish client = tool/orchestrater. Any further BIOS configurations errors would be happened= when BIOS applies the changes in the next boot. >=20 > Thank you > Yao Jiewen >=20 > > -----Original Message----- > > From: Chang, Abner (HPS SW/FW Technologist) > > Sent: Wednesday, September 23, 2020 11:18 AM > > To: rfc@edk2.groups.io; Yao, Jiewen ; > > devel@edk2.groups.io; bret.barkelew@microsoft.com > > Cc: Wang, Nickle (HPS SW) ; Chen, Aaron > > ; Fu, Siyuan ; Wang, Fan > > ; Wu, Jiaxin ; Ni, Ray > > ; Kinney, Michael D > > Subject: RE: [edk2-rfc] [edk2-devel] [RFC] Request for the new package > > "RedfishPkg" under edk2 repo > > > > > > > > > -----Original Message----- > > > From: rfc@edk2.groups.io [mailto:rfc@edk2.groups.io] On Behalf Of > > > Yao, Jiewen > > > Sent: Wednesday, September 23, 2020 10:30 AM > > > To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist) > > > ; rfc@edk2.groups.io; > > > bret.barkelew@microsoft.com > > > Cc: Wang, Nickle (HPS SW) ; Chen, Aaron > > > ; Fu, Siyuan ; Wang, Fan > > > ; Wu, Jiaxin ; Ni, Ray > > > ; Kinney, Michael D > > > Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new > > > package "RedfishPkg" under edk2 repo > > > > > > Thank you, Abner. > > > I look forward to the design review in next week. :-) > > > > > > I notice that the last RedfishPkg update is still 2 years ago. > > > > > > In order to move staging to master, we need ensure the code meet > > > production quality, including but not limited to unit test, system > > > test and security test. > > > > > > I checked the readme. It mentioned: > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > Promote to edk2 Trunk > > > If a subset feature or a bug fix in this staging branch could meet > > > below requirement, it could be promoted to edk2 trunk and removed > > > from this staging branch: > > > > > > Meet all edk2 required quality criteria. > > > Support both IA32 and X64 Platform. > > > Work on Redfish Profile Simulator. > > > Ready for product integration. > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > > > Would you please give us an update if there is any extra work to > > > improved the quality (such as security test) so that we believe the > > > existing RedfishPkg is production ready for integration back to EDKI= I > master? > > > > We don't have the additional work regards to the security. As the > > design, any BIOS to Redfish communicate should be done before End of > > DXE and with SecureBoot is enabled. > > Yeah, it is welcome to raise any security issues to make a secured > > edk2 Redfish solution. > > Thanks > > > > > > > > Thank you > > > Yao Jiewen > > > > > > > > > > -----Original Message----- > > > > From: devel@edk2.groups.io On Behalf Of > > > > Abner Chang > > > > Sent: Wednesday, September 23, 2020 10:21 AM > > > > To: rfc@edk2.groups.io; Yao, Jiewen ; > > > > devel@edk2.groups.io; bret.barkelew@microsoft.com > > > > Cc: Wang, Nickle (HPS SW) ; Chen, Aaron > > > > ; Fu, Siyuan ; Wang, Fan > > > > ; Wu, Jiaxin ; Ni, Ray > > > > ; Kinney, Michael D > > > > Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new > > > > package "RedfishPkg" under edk2 repo > > > > > > > > That would take time to run through the process of publishing this > > > > tool (make it as public) on DMTF. I just created the reference of > > > > source code which generated by tool on my personal GitHub (not the > > > > tool itself) > > > > https://github.com/changab/Redfish-JSON-C-Struct-Converter- > > > Lib . > > > > > > > > The branch "Master" which are the source code to convert Redfish > > > > JSON schemas to C code. These source code could be built by > > > > CMakeLists.txt (under > > > > src/_build) across platforms. > > > > The branch " edk2-driver-wrapper" are generated by tool with some > > > "edk2" > > > > options. The edk2 wrapper drivers > > > > (/RedfishCsIntp/RedfishSchemaInterpreter ) are selected (our plan) > > > > into edk2 build process on demand, refer to > > > > https://github.com/tianocore/edk2- > staging/tree/UEFI_Redfish#%5B1%5 > > > > D > > > > Edk2 driver ((/RedfishCsIntp/RedfishSchemaInterpreter) registers > > > > itself to EFI REST JSON Structure Protocol. The upper level users > > > > use EFI REST JSON Structure Protocol to generate Redfish JSON > > > > payload from the C structure or vice versa from JSON to C. Thus > > > > upper level user can use C structure member to refer to the > > > > Redfish property with > > > manipulating JSON objects. > > > > BTW, the naming of RedfishSchemaInterpreter is not sync-up with > > > > the latest UEFI spec and the source code is not generated based > > > > on latest > > > Redfish schema. > > > > > > > > > > > > This also gives the reference to Bret regards to the answer I had > > > > in the previous email. > > > > > No, EFI REST JSON Structure DXE Driver (UEF spec section 29.7.3) > > > > > is a centralized manager to manage "EFI Redfish JSON resource to > > > > > C structure Converter libraries/drivers" for converting Redfish > > > > > resource in the specific schema from JSON format to the C > > > > > structure or > > > vice versa. > > > > > EFI REST JSON Structure DXE Driver itself doesn't use JSON > > > > > library, however "EFI Redfish JSON resource to C structure > > > > > Converter libraries/drivers" do use open source jansson library > > > > > to parse JSON > > > payload. > > > > > > > > "EFI Redfish JSON resource to C structure Converter libraries/driv= ers" > > > > in above refers to auto-generated source code. > > > > > > > > We plan to present this on next week TianoCore design meeting. > > > > > > > > > -----Original Message----- > > > > > From: rfc@edk2.groups.io [mailto:rfc@edk2.groups.io] On Behalf > > > > > Of Yao, Jiewen > > > > > Sent: Tuesday, September 15, 2020 1:44 PM > > > > > To: Chang, Abner (HPS SW/FW Technologist) > ; > > > > > devel@edk2.groups.io; rfc@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW) ; Chen, Aaron > > > > > ; Fu, Siyuan ; Wang, > > > > > Fan ; Wu, Jiaxin ; Ni, > > > > > Ray ; Kinney, Michael D > > > > > > > > > > Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new > > > > > package "RedfishPkg" under edk2 repo > > > > > > > > > > Thanks Abner. > > > > > Understood now. Yes, we need follow the regulation as always. > > > > > > > > > > I look forward to seeing the DMTF public repo. :-) > > > > > > > > > > Thank you > > > > > Yao Jiewen > > > > > > > > > > From: Chang, Abner (HPS SW/FW Technologist) > > > > > > > > Sent: Tuesday, September 15, 2020 1:39 PM > > > > > To: devel@edk2.groups.io; Yao, Jiewen ; > > > > > rfc@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW) ; Chen, Aaron > > > > > ; Fu, Siyuan ; Wang, > > > > > Fan ; Wu, Jiaxin ; Ni, > > > > > Ray ; Kinney, Michael D > > > > > > > > > > Subject: RE: [edk2-rfc] [edk2-devel] [RFC] Request for the new > > > > > package "RedfishPkg" under edk2 repo > > > > > > > > > > Sure Jiewen, we plan to talk about this on Tianocore design > > > > > meeting > > > recently. > > > > > But I may not provide the reference here because it may against > > > > > to the Redfish working group regulations. > > > > > I had requested to public this repo two years ago, however both > > > > > WG chair and I had no follow up on this. I already restarted the > > > > > conversation > > > with him... > > > > > just now. > > > > > > > > > > For now, only the implementation of UEFI spec 29.7.2 (Redfish > > > > > instance), > > > > > 29.7.3 and 31.1 will be sent to community for review. > > > > > > > > > > Thanks > > > > > Abner > > > > > > > > > > > > > > > From: devel@edk2.groups.io > > > > > [mailto:devel@edk2.groups.io] On Behalf Of Yao, Jiewen > > > > > Sent: Tuesday, September 15, 2020 12:42 PM > > > > > To: devel@edk2.groups.io; Chang, > > > > > Abner (HPS SW/FW Technologist) > > > > > >; > > > > > rfc@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW) > > > > > >; Chen, > Aaron > > > > > >; Fu, Siyuan > > > > > >; Wang, Fan > > > > > >; Wu, Jiaxin > > > > > >; Ni, Ray > > > > > >; Kinney, Michael D > > > > > > > > > > > Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new > > > > > package "RedfishPkg" under edk2 repo > > > > > > > > > > HI Abner > > > > > If it is DMTF private repo, should we discuss it in EDKII ? > > > > > > > > > > Do we have a public reference somewhere else? > > > > > > > > > > Thank you > > > > > Yao Jiewen > > > > > > > > > > From: devel@edk2.groups.io > > > > > > On Behalf > Of > > > > > Abner Chang > > > > > Sent: Tuesday, September 15, 2020 12:23 PM > > > > > To: rfc@edk2.groups.io; > > > > > devel@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW) > > > > > >; Chen, > Aaron > > > > > >; Fu, Siyuan > > > > > >; Wang, Fan > > > > > >; Wu, Jiaxin > > > > > >; Ni, Ray > > > > > >; Kinney, Michael D > > > > > > > > > > > Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new > > > > > package "RedfishPkg" under edk2 repo > > > > > > > > > > Hmm. You probably have to join dmtf as a member. That repo is > > > > > private for members now, not public yet. > > > > > > > > > > > > > > > Get Outlook for > > > > > Android > > > > > > > > 3A__aka.ms_ghei36&d=3DDwMFAg&c=3DC5b8zRQO1miGmBeVZ2LFWg&r=3D_SN6 > > > > > > > > > FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=3DpOqEHDFgI3N3KX0vXeQ > > > > > > > > > x5x9eAu8iFwKLxaC_oogVwiE&s=3DJcIdGRVs2CdvN2AKuofiuNTu3UV6lDvgB4Rj > > > > > vpRgiXM&e=3D> > > > > > ________________________________ > > > > > From: rfc@edk2.groups.io > > > > > > on behalf of > > > > > Bret Barkelew via groups.io > > > > > > > > > > > > > com@groups.io>> > > > > > Sent: Tuesday, September 15, 2020 12:19:29 PM > > > > > To: Chang, Abner (HPS SW/FW Technologist) > > > > > >; > > > > > devel@edk2.groups.io > > > > > >; > > > > > rfc@edk2.groups.io > > > > > > > > > > > Cc: Wang, Nickle (HPS SW) > > > > > >; Chen, > Aaron > > > > > >; > > > > > siyuan.fu@intel.com > > > > > >; Wang, Fan > > > > > >; Wu, Jiaxin > > > > > >; Ni, Ray > > > > > >; Kinney, Michael D > > > > > > > > > > > Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new > > > > > package "RedfishPkg" under edk2 repo > > > > > > > > > > That link didn't work for me. > > > > > > > > > > - Bret > > > > > > > > > > From: Chang, Abner (HPS SW/FW > > > > > Technologist) > > > > > Sent: Monday, September 14, 2020 8:59 PM > > > > > To: > > > > > > > > > devel@edk2.groups.io > > > > r oups.io%3cmailto:devel@edk2.groups.io>>; Bret > > > > > Barkelew; > > > > > rfc@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW); Chen, > > > > > Aaron; > > > > > siyuan.fu@intel.com; Wang, > > > > > Fan; Wu, > > > > > Jiaxin; > > > > > Ni, Ray; Kinney, Michael > > > > > D > > > > > Subject: [EXTERNAL] RE: [edk2-devel] [RFC] Request for the new > > > > > package "RedfishPkg" under edk2 repo > > > > > > > > > > No, EFI REST JSON Structure DXE Driver (UEF spec section 29.7.3) > > > > > is a centralized manager to manage "EFI Redfish JSON resource to > > > > > C structure Converter libraries/drivers" for converting Redfish > > > > > resource in the specific schema from JSON format to the C > > > > > structure or > > > vice versa. > > > > > EFI REST JSON Structure DXE Driver itself doesn't use JSON > > > > > library, however "EFI Redfish JSON resource to C structure > > > > > Converter libraries/drivers" do use open source jansson library > > > > > to parse JSON payload. Furthermore, "EFI Redfish JSON resource > > > > > to C structure Converter libraries/drivers" are generated by > > > > > tool based on the published > > > Redfish schemas. > > > > > https://github.com/DMTF/Redfish-Schema-C-Struct- > > > > > Generator > > > > 3A__nam06.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-2 > > > > > 52F- > > > > > 252Fgithub.com-252FDMTF-252FRedfish-2DSchema-2DC-2DStruct- > > > > > 2DGenerator-26data-3D02-257C01-257Cbret.barkelew- > > > 2540microsoft.com- > > > > > 257C1b8115973f364cea229008d8592bc486- > > > > > 257C72f988bf86f141af91ab2d7cd011db47-257C1-257C0- > > > > > 257C637357391811797643-26sdata- > > > > > 3DLdHAPly4oeVhyC6Xk7p0G0r1y8qVxrLfGZrN9EW5WpE-253D- > > > 26reserved- > > > > > 3D0&d=3DDwIF- > > > > > > > > > g&c=3DC5b8zRQO1miGmBeVZ2LFWg&r=3D_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nH > > > > > > > > > p9P7Z5q59A3E&m=3DgoBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=3D > > > > > j2rR7JmY2HjCtfOOe9ChSWCNKYseOJX2T- > > > > > 91Z3miShA&e=3D > > > > Generator%3chttps:/urldefense.proofpoint.com/v2/url?u=3Dhttps- > > > > > 3A__nam06.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-2 > > > > > 52F- > > > > > 252Fgithub.com-252FDMTF-252FRedfish-2DSchema-2DC-2DStruct- > > > > > 2DGenerator-26data-3D02-257C01-257Cbret.barkelew- > > > 2540microsoft.com- > > > > > 257C1b8115973f364cea229008d8592bc486- > > > > > 257C72f988bf86f141af91ab2d7cd011db47-257C1-257C0- > > > > > 257C637357391811797643-26sdata- > > > > > 3DLdHAPly4oeVhyC6Xk7p0G0r1y8qVxrLfGZrN9EW5WpE-253D- > > > 26reserved- > > > > > 3D0&d=3DDwIF- > > > > > > > > > g&c=3DC5b8zRQO1miGmBeVZ2LFWg&r=3D_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nH > > > > > > > > > p9P7Z5q59A3E&m=3DgoBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=3D > > > > > j2rR7JmY2HjCtfOOe9ChSWCNKYseOJX2T-91Z3miShA&e=3D> > > > > > > > > > > > From: devel@edk2.groups.io > > > > > [mailto:devel@edk2.groups.io] On Behalf Of Bret Barkelew via > > > > > groups.io > > > > > Sent: Tuesday, September 15, 2020 11:41 AM > > > > > To: Chang, Abner (HPS SW/FW Technologist) > > > > > >; > > > > > devel@edk2.groups.io; > > > > > rfc@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW) > > > > > >; Chen, > Aaron > > > > > >; > > > > > siyuan.fu@intel.com; Wang, Fan > > > > > >; Wu, Jiaxin > > > > > >; Ni, Ray > > > > > >; Kinney, Michael D > > > > > > > > > > > Subject: Re: [edk2-devel] [RFC] Request for the new package > > > "RedfishPkg" > > > > > under edk2 repo > > > > > > > > > > JSON Structure would probably be worth discussing. I know that > > > > > there are other places I've seen JSON used and it may end up > > > > > that we want common business logic (similar to using Oniguruma > > > > > for regex). Do you parse/format JSON in that one? > > > > > > > > > > - Bret > > > > > > > > > > From: Chang, Abner (HPS SW/FW > > > > > Technologist) > > > > > Sent: Monday, September 14, 2020 8:33 PM > > > > > To: > > > > > > > > > devel@edk2.groups.io > > > > r oups.io%3cmailto:devel@edk2.groups.io>>; Bret > > > > > Barkelew; > > > > > rfc@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW); Chen, > > > > > Aaron; > > > > > siyuan.fu@intel.com; Wang, > > > > > Fan; Wu, > > > > > Jiaxin; > > > > > Ni, Ray; Kinney, Michael > > > > > D > > > > > Subject: [EXTERNAL] RE: [edk2-devel] [RFC] Request for the new > > > > > package "RedfishPkg" under edk2 repo > > > > > > > > > > Not many drivers fall in edk2 repo so far, those are drivers > > > > > with the corresponding definitions in UEFI spec. > > > > > > > > > > * EFI REST EX UEFI Driver for Redfish service > > > > > * EFI Redfish Discover UEFI Driver > > > > > * EFI REST JSON Structure DXE Driver > > > > > > > > > > All others have to go through code first policy, will be in edk2= -staging > repo. > > > > > > > > > > -Abner > > > > > > > > > > From: > > > > > > > > > devel@edk2.groups.io > > > > r oups.io%3cmailto:devel@edk2.groups.io>> > > > > > [mailto:devel@edk2.groups.io] On Behalf Of Bret Barkelew via > > > > > groups.io > > > > > Sent: Tuesday, September 15, 2020 11:19 AM > > > > > To: > > > > > > > > > devel@edk2.groups.io > > > > r oups.io%3cmailto:devel@edk2.groups.io>>; Chang, Abner (HPS > > > > > SW/FW > > > > > Technologist) > > > > > > > > > > > > > @hpe.com%3cmailto:abner.chang@hpe.com>>>; > > > > > rfc@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW) > > > > > > > > > > > > > @hpe.com%3cmailto:nickle.wang@hpe.com>>>; Chen, Aaron > > > > > > > > > > > > > pe.com%3cmailto:aaron.chen@hpe.com>>>; > > > > > siyuan.fu@intel.com; Wang, Fan > > > > > > > > > > > > > c om%3cmailto:fan.wang@intel.com>>>; Wu, Jiaxin > > > > > > > > > @int el.c om%3cmailto:jiaxin.wu@intel.com>>>; Ni, Ray > > > > > > > > > m%3c mail to:ray.ni@intel.com>>>; Kinney, Michael D > > > > > > > > > > > > > :m > > > > > ichael.d.kinney@intel.com%3cmailto:michael.d.kinney@intel.com>>> > > > > > Subject: Re: [edk2-devel] [RFC] Request for the new package > > > "RedfishPkg" > > > > > under edk2 repo > > > > > > > > > > I think code review works. I'm primarily interested in seeing > > > > > how much code falls under the "edk2" vs "edk2-staging" repos. > > > > > > > > > > - Bret > > > > > > > > > > From: Abner Chang via > > > > > groups.io > > > > > Sent: Monday, September 14, 2020 8:12 PM > > > > > To: > > > > > > > > > devel@edk2.groups.io > > > > r oups.io%3cmailto:devel@edk2.groups.io>>; Chang, Abner (HPS > > > > > SW/FW Technologist); > > > > > rfc@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW); Chen, > > > > > Aaron; > > > > > siyuan.fu@intel.com; Wang, > > > > > Fan; Wu, > > > > > Jiaxin; > > > > > Ni, Ray; Kinney, Michael > > > > > D > > > > > Subject: [EXTERNAL] Re: [edk2-devel] [RFC] Request for the new > > > > > package "RedfishPkg" under edk2 repo > > > > > > > > > > Seems no one has comment on this topic. Let's just go through > > > > > the code review process. > > > > > Thanks > > > > > > > > > > Abner > > > > > > > > > > From: > > > > > > > > > devel@edk2.groups.io > > > > r oups.io%3cmailto:devel@edk2.groups.io>> > > > > > [mailto:devel@edk2.groups.io] On Behalf Of Abner Chang > > > > > Sent: Wednesday, September 9, 2020 11:02 AM > > > > > To: > > > > > > > > > devel@edk2.groups.io > > > > r oups.io%3cmailto:devel@edk2.groups.io>>; > > > > > rfc@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW) > > > > > > > > > > > > > @hpe.com%3cmailto:nickle.wang@hpe.com>>>; Chen, Aaron > > > > > > > > > > > > > pe.com%3cmailto:aaron.chen@hpe.com>>>; > > > > > siyuan.fu@intel.com; Wang, Fan > > > > > > > > > > > > > c om%3cmailto:fan.wang@intel.com>>>; Wu, Jiaxin > > > > > > > > > @int el.c om%3cmailto:jiaxin.wu@intel.com>>>; Ni, Ray > > > > > > > > > m%3c mail to:ray.ni@intel.com>>>; Michael D Kinney > > > > > > > > > > > > > :m > > > > > ichael.d.kinney@intel.com%3cmailto:michael.d.kinney@intel.com>>> > > > > > Subject: Re: [edk2-devel] [RFC] Request for the new package > > > "RedfishPkg" > > > > > under edk2 repo > > > > > > > > > > Add [RFC] to the subject, add Ray and Mike to the loop. > > > > > > > > > > From: Chang, Abner (HPS SW/FW Technologist) > > > > > Sent: Tuesday, September 8, 2020 12:06 PM > > > > > To: > > > > > > > > > devel@edk2.groups.io > > > > r oups.io%3cmailto:devel@edk2.groups.io>>; Chang, Abner (HPS > > > > > SW/FW > > > > > Technologist) > > > > > > > > > > > > > @hpe.com%3cmailto:abner.chang@hpe.com>>>; > > > > > rfc@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW) > > > > > > > > > > > > > @hpe.com%3cmailto:nickle.wang@hpe.com>>>; Chen, Aaron > > > > > > > > > > > > > pe.com%3cmailto:aaron.chen@hpe.com>>>; > > > > > siyuan.fu@intel.com; Wang, Fan > > > > > > > > > > > > > c om%3cmailto:fan.wang@intel.com>>>; Wu, Jiaxin > > > > > > > > > @int > > > > > el.c > > > > > om%3cmailto:jiaxin.wu@intel.com>>> > > > > > Subject: RE: Request for the new package "RedfishPkg" under edk2 > > > > > repo > > > > > > > > > > This is the RFC for the new package "RedfishPkg" introduced to > > > > > edk2 repo, I thought mailing system will add [RFC] prefix to the > subject. > > > > > Sorry for the inconvenience. > > > > > > > > > > From: > > > > > > > > > devel@edk2.groups.io > > > > r oups.io%3cmailto:devel@edk2.groups.io>> > > > > > [mailto:devel@edk2.groups.io] On Behalf Of Abner Chang > > > > > Sent: Tuesday, September 8, 2020 11:48 AM > > > > > To: rfc@edk2.groups.io > > > > > Cc: Wang, Nickle (HPS SW) > > > > > > > > > > > > > @hpe.com%3cmailto:nickle.wang@hpe.com>>>; Chen, Aaron > > > > > > > > > > > > > pe.com%3cmailto:aaron.chen@hpe.com>>>; > > > > > siyuan.fu@intel.com; Wang, Fan > > > > > > > > > > > > > c om%3cmailto:fan.wang@intel.com>>>; Wu, Jiaxin > > > > > > > > > @int > > > > > el.c > > > > > om%3cmailto:jiaxin.wu@intel.com>>>; > > > > > > > > > devel@edk2.groups.io > > > > r oups.io%3cmailto:devel@edk2.groups.io>> > > > > > Subject: [edk2-devel] Request for the new package "RedfishPkg" > > > > > under > > > > > edk2 repo > > > > > > > > > > Hi everyone, > > > > > Given that we are going to contribute code of UEFI Redfish edk2 > > > > > solution, a new package "RedfishPkg" under edk2 repo is > > > > > necessary for accommodating the UEFI Redfish driver stacks, that > > > > > includes > > > > > > > > > > * EFI Redfish Host Interface DXE Driver > > > > > * EFI Refish Credential DXE Driver > > > > > * EFI REST EX UEFI Driver for Redfish service > > > > > * EFI Redfish Discover UEFI Driver > > > > > * EFI Redfish Discover Protocol > > > > > * EFI Redfish Config UEFI Driver > > > > > * EFI BIOS Config To Redfish Dxe Driver > > > > > * EFI REST JSON Structure DXE Driver > > > > > * EFI Source Coding DXE Driver > > > > > * EFI BIOS Resource Provision Generation Protocol > > > > > * EFI BIOS Resource Provision Transport Layer Protocol > > > > > > > > > > The architecture have been discussing in TianoCore Design > > > > > meeting and the corresponding BZ were created as well. > > > > > The code we will start to contribute includes > > > > > > > > > > * Contribute to edk2 repo for those drivers already have the > > > corresponding > > > > > definitions in UEFI spec. > > > > > * Contribute code to edk2-staging/UEFI _Redfish for those dr= ivers > do > > > not > > > > > have the corresponding definitions in UEFI spec. This is for the > > > > > evaluation and require ECR to USWG if community agree with > > > > > having this driver for Redfish > > > > > edk2 solution. > > > > > > > > > > Please refer to below link for the details, > > > > > https://github.com/tianocore/edk2- > > > > > > > > > staging/blob/UEFI_Redfish/Readme.md > > m/v2/url?u=3Dhttps- > 3A__urldefense.proofpoint.co&d=3DDwIFAg&c=3DC5b8zRQO1mi > > > > GmBeVZ2LFWg&r=3D_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=3D > aRtXEEqF > > > 1VAyFfi-HO2aIS1ozbtsW9uxT5y0iAzlfxM&s=3DIlFcwfHm4aUKThxWeaT0du- > emGheE8 > > > eusASNSx470sg&e=3D > > > > > m > > > > > /v2/url?u=3Dhttps-3A__nam06.safelinks.protection.outlook.com_-3F= ur > > > > > l- > > > > > 3Dhttps-253A-252F-252Furldefense.proofpoint.com-252Fv2-252Furl- > > > 253Fu > > > > > - > > > > > 253Dhttps-2D3A-5F-5Fnam06.safelinks.protection.outlook.com-5F- > > > 2D3Fur > > > > > l- > > > > > 2D3Dhttps-2D253A-2D252F-2D252Furldefense.proofpoint.com- > 2D252Fv2 > > > > > - > > > > > 2D252Furl-2D253Fu-2D253Dhttps-2D2D3A-2D5F- > > > > > 2D5Fnam06.safelinks.protection.outlook.com-2D5F-2D2D3Furl- > > > 2D2D3Dhttp > > > > > s- > > > > > 2D2D253A-2D2D252F-2D2D252Fgithub.com-2D2D252Ftianocore- > > > > > 2D2D252Fedk2-2D2D2Dstaging-2D2D252Fblob-2D2D252FUEFI- > > > > > 2D2D5FRedfish-2D2D252FReadme.md-2D2D26data-2D2D3D02- > > > 2D2D257C01- > > > > > 2D2D257Cbret.barkelew-2D2D2540microsoft.com- > > > > > 2D2D257Cec6961ac4b3143f196be08d859251f68- > > > > > 2D2D257C72f988bf86f141af91ab2d7cd011db47-2D2D257C1- > 2D2D257C0- > > > > > 2D2D257C637357363278947284-2D2D26sdata- > > > > > 2D2D3Dkt66JYtpN1X1hCrt5cQY3btyQEdoqZYkVPW5J7w8dws- > 2D2D253D- > > > > > 2D2D26reserved-2D2D3D0-2D2526d-2D253DDwMF-2D2Dg-2D2526c- > > > > > 2D253DC5b8zRQO1miGmBeVZ2LFWg-2D2526r-2D253D- > > > > > 2D5FSN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E-2D2526m- > > > > > 2D253DvNotrFyeoRyYey-2D2D0DOEVOLlZ7unqNGts5l1lH- > 2D2D4MzqM- > > > > > 2D2526s- > 2D253DBO3e8WR8joHCC9lD6Guk5Q2XN8DJ0JCOTy2AfB279q8- > > > > > 2D2526e-2D253D-2D26data-2D3D02-2D257C01-2D257Cbret.barkelew- > > > > > 2D2540microsoft.com-2D257C6bd38bf379f64b06f6b808d859282266- > > > > > 2D257C72f988bf86f141af91ab2d7cd011db47-2D257C1-2D257C0- > > > > > 2D257C637357376203679617-2D26sdata-2D3D- > > > > > 2D252Fc1YADqJZbAxtJEfc7R4LRToIVVG-2D252F8P5K9XRzp2RTio- > 2D253D- > > > > > 2D26reserved-2D3D0-2526d-253DDwMF-2Dg-2526c- > > > > > 253DC5b8zRQO1miGmBeVZ2LFWg-2526r-253D- > > > > > 5FSN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E-2526m- > > > > > 253DDkSlNNriVFNl3jnCeMG8vtCRlB3CgfREapKoapz-2Dcx0-2526s- > > > > > 253DvXm2LZsMsTXRCNZ9IZvid63RGiDHFF5aL-5F2JBwiL7kg-2526e- > 253D- > > > > > 26data-3D02-257C01-257Cbret.barkelew-2540microsoft.com- > > > > > 257C1b8115973f364cea229008d8592bc486- > > > > > 257C72f988bf86f141af91ab2d7cd011db47-257C1-257C0- > > > > > 257C637357391811802634-26sdata-3Dr9JTbIGJH3tmabZ- > > > > > 252BOtYAjVm5PRXWvuK0Wm2v2NByE1M-253D-26reserved- > > > 3D0&d=3DDwIF- > > > > > > > > > g&c=3DC5b8zRQO1miGmBeVZ2LFWg&r=3D_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nH > > > > > > > > > p9P7Z5q59A3E&m=3DgoBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=3D > > > > > > > > > 2U_MKBpgLtoTglsPa4GJpgQpw6Ga3mBFBfABf7k0TwU&e=3D se.pr > > > oofpoint.com/v2/url?u=3Dhttps- > 3A__urldefen&d=3DDwIFAg&c=3DC5b8zRQO1miGmBeV > > > > Z2LFWg&r=3D_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=3DaRtXEE > qF1VAyF > > > fi- > HO2aIS1ozbtsW9uxT5y0iAzlfxM&s=3Dq7IBzqEgy75bF_WdM3q2_2eip9KtxZYbL9 > u > > > UDxU_8A0&e=3D > > > se.pr > > > > > oofpoint.com/v2/url?u=3Dhttps- > > > 3A__github.c&d=3DDwIFAg&c=3DC5b8zRQO1miGmBeV > > > > > > > > > Z2LFWg&r=3D_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=3DZDn7D > > > prnbcQsP > > > > > W6LKdgESNPjNoC_STFSKzHiOKNgCiA&s=3DM-Oc- > > > aivFloPmCsB8exWifFgGJDh_2Q3qO7 > > > > > 6ai1Hodw&e=3D > > > > > om/tianocore/edk2- > > > > > > > > > staging/blob/UEFI_Redfish/Readme.md%3chttps:/urldefense.proofpoint.c > > > > > o > > > > > m/v2/url?u=3Dhttps-3A__nam06.safelinks.protection.outlook.com_- > 3Fu > > > > > rl- > > > > > 3Dhttps-253A-252F-252Furldefense.proofpoint.com-252Fv2-252Furl- > > > 253Fu > > > > > - > > > > > 253Dhttps-2D3A-5F-5Fnam06.safelinks.protection.outlook.com-5F- > > > 2D3Fur > > > > > l- > > > > > 2D3Dhttps-2D253A-2D252F-2D252Furldefense.proofpoint.com- > 2D252Fv2 > > > > > - > > > > > 2D252Furl-2D253Fu-2D253Dhttps-2D2D3A-2D5F- > > > > > 2D5Fnam06.safelinks.protection.outlook.com-2D5F-2D2D3Furl- > > > 2D2D3Dhttp > > > > > s- > > > > > 2D2D253A-2D2D252F-2D2D252Fgithub.com-2D2D252Ftianocore- > > > > > 2D2D252Fedk2-2D2D2Dstaging-2D2D252Fblob-2D2D252FUEFI- > > > > > 2D2D5FRedfish-2D2D252FReadme.md-2D2D26data-2D2D3D02- > > > 2D2D257C01- > > > > > 2D2D257Cbret.barkelew-2D2D2540microsoft.com- > > > > > 2D2D257Cec6961ac4b3143f196be08d859251f68- > > > > > 2D2D257C72f988bf86f141af91ab2d7cd011db47-2D2D257C1- > 2D2D257C0- > > > > > 2D2D257C637357363278947284-2D2D26sdata- > > > > > 2D2D3Dkt66JYtpN1X1hCrt5cQY3btyQEdoqZYkVPW5J7w8dws- > 2D2D253D- > > > > > 2D2D26reserved-2D2D3D0-2D2526d-2D253DDwMF-2D2Dg-2D2526c- > > > > > 2D253DC5b8zRQO1miGmBeVZ2LFWg-2D2526r-2D253D- > > > > > 2D5FSN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E-2D2526m- > > > > > 2D253DvNotrFyeoRyYey-2D2D0DOEVOLlZ7unqNGts5l1lH- > 2D2D4MzqM- > > > > > 2D2526s- > 2D253DBO3e8WR8joHCC9lD6Guk5Q2XN8DJ0JCOTy2AfB279q8- > > > > > 2D2526e-2D253D-2D26data-2D3D02-2D257C01-2D257Cbret.barkelew- > > > > > 2D2540microsoft.com-2D257C6bd38bf379f64b06f6b808d859282266- > > > > > 2D257C72f988bf86f141af91ab2d7cd011db47-2D257C1-2D257C0- > > > > > 2D257C637357376203679617-2D26sdata-2D3D- > > > > > 2D252Fc1YADqJZbAxtJEfc7R4LRToIVVG-2D252F8P5K9XRzp2RTio- > 2D253D- > > > > > 2D26reserved-2D3D0-2526d-253DDwMF-2Dg-2526c- > > > > > 253DC5b8zRQO1miGmBeVZ2LFWg-2526r-253D- > > > > > 5FSN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E-2526m- > > > > > 253DDkSlNNriVFNl3jnCeMG8vtCRlB3CgfREapKoapz-2Dcx0-2526s- > > > > > 253DvXm2LZsMsTXRCNZ9IZvid63RGiDHFF5aL-5F2JBwiL7kg-2526e- > 253D- > > > > > 26data-3D02-257C01-257Cbret.barkelew-2540microsoft.com- > > > > > 257C1b8115973f364cea229008d8592bc486- > > > > > 257C72f988bf86f141af91ab2d7cd011db47-257C1-257C0- > > > > > 257C637357391811802634-26sdata-3Dr9JTbIGJH3tmabZ- > > > > > 252BOtYAjVm5PRXWvuK0Wm2v2NByE1M-253D-26reserved- > > > 3D0&d=3DDwIF- > > > > > > > > > g&c=3DC5b8zRQO1miGmBeVZ2LFWg&r=3D_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nH > > > > > > > > > p9P7Z5q59A3E&m=3DgoBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=3D > > > > > 2U_MKBpgLtoTglsP> > > > > > > > > > > > Thanks > > > > > Abner > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >=20 > > > > >