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.web11.4893.1600831075308146112 for ; Tue, 22 Sep 2020 20:17:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=BpqIpJZO; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0535546037=abner.chang@hpe.com) Received: from pps.filterd (m0150244.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08N3DEw8024891; Wed, 23 Sep 2020 03:17:54 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=vwZyYyeQQrMkcBqcZgO2CX78ZMvx3FZlv9YoBG+AU8k=; b=BpqIpJZOoiiAQp/gaMl5QJbJlQYmQXULV2bQBt4viZIZNlV6nTa4shG2z9LgLD9cFCeD 1Lyj+Sw4Sw2h0yieug4p7Uxw4RkChRJoNhqkhSI4FTn35tc6ShdEo98St5Dla8e6+X9g 9EvhCbn+c5HjJvhX8zJlH19yP1rIb+aht9ZEDY2IE0E/3fvMCKrWW4B7By/n9FI5paHG 5sHGp7gRqLQxhojiRGJBxQrctcTN7S6b+M/Wi9e2F/YvfI0weBlpaEtd2DNs99tiMlxk 8HWyJ9UDm/BfZqsSbISvQaeeNn0qI0dw3TWWDwIWlDMfCHsF7QnSfqDE/pvLf/GoXhKL PA== Received: from g4t3426.houston.hpe.com (g4t3426.houston.hpe.com [15.241.140.75]) by mx0b-002e3701.pphosted.com with ESMTP id 33q53vmg10-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 23 Sep 2020 03:17:54 +0000 Received: from G1W8108.americas.hpqcorp.net (g1w8108.austin.hp.com [16.193.72.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g4t3426.houston.hpe.com (Postfix) with ESMTPS id 4D7504F; Wed, 23 Sep 2020 03:17:53 +0000 (UTC) Received: from G4W9119.americas.hpqcorp.net (2002:10d2:14d6::10d2:14d6) by G1W8108.americas.hpqcorp.net (2002:10c1:483c::10c1:483c) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 23 Sep 2020 03:17:52 +0000 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (15.241.52.10) by G4W9119.americas.hpqcorp.net (16.210.20.214) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 23 Sep 2020 03:17:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DsLuBDt37RDKIZvIHKXlQ5CFQhspmnf3lmr9KJhOSj7Cp2KiCzG8yfp2j7bl5wTz0Btl8lEm308I221fDaxm79RsFPzgUhNPtSUsdAX67D3zgj1qpIGccGxTI4SQ1o23iCeH+26B6MpIXz97MjPd6g/ajcob4d8TbLNJgSV9QlgBeDKdHkYXrJGuLZN6KF5I/VCrtBpxdMpgBX04IR8PWLp4qEWz7aKVS7d4a3owgk9fUGJKZXpnZM4aXMUWdTd6pUc4Y1wF6jPl7cIjcHd5xPuAP4l1G5bt9eaGDvav3IxQVZR7I6OHlsojvCMfvt/7BE+eBR4l5qIs+liNpSSOEw== 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=h7gXpANJvMLAsOVL8kKd4swP6iWCr+wZqu7lwTiYdOI=; b=eisIurZl/CJHslXsWuMj5oH4b43pQzv3YAQL5ow2f3K81lyCq/Cs45DN8BSCFRIvl09TpZwk5jYsQn5scCYDuvpajfJ4y+M/sztsDypJC2ckkMimE8Kqo9NUpJ14EC9H4hbsvPctK/0JHQxvmRh1tdpim6jdsKS5/41lM7Eatw6iBp8t8Y45Xfy9xsZeFnXxbI09S6x3n46sHVdT0k44oBkmv4VTGg4Ajf75yYdqyv+ZGhaczv48gguvUAuhrz7rWWrX1CzEhlnW7KR8lH1Na/LGZYDxv51GCcnvnw41wuux49U8RfrXouzgxKuPrXXddQhXtOwzJ5SV2nWf98L7sg== 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 CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7508::16) by CS1PR8401MB0648.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:750b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.14; Wed, 23 Sep 2020 03:17:47 +0000 Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::d111:132b:4b87:a9ea]) by CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::d111:132b:4b87:a9ea%3]) with mapi id 15.20.3391.024; Wed, 23 Sep 2020 03:17:47 +0000 From: "Abner Chang" To: "rfc@edk2.groups.io" , "jiewen.yao@intel.com" , "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: AdaGVWUltpjg1xIDSTSvLUlja63XuAEuHbzQAAA9Gx0AAHeCYAAATLxiAABUp1AAAQgEkgAAGM7rAACCZXAAAaANoAAAqprAAYpbE7AAASBmQAABkTVQ Date: Wed, 23 Sep 2020 03:17:47 +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: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; 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: 2dd7431f-eb91-4714-49b4-08d85f6f3f0a x-ms-traffictypediagnostic: CS1PR8401MB0648: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:632; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bUdzawEehNRf/0r2bNmZHMKn/xjIlPWcE/rvF5U4pi5yBmo26cb616JYQjLSsMnap9cm2mhBU9C+URX9gzTegtTY4726d7UP9ON8Juf3S00MQUnxsJ3r1nrQjA6zy8DAOjuzN+X3qzeyh26UG2AQNNzpH4sK8Ab+aRoGQDVzadnWS90DXysArm2WVUtfeFhHEVXBFDIU0bnb4CZJgcZsPrKBYK7l8erOR3/ktdfXmBo+b2dXlG9eHHKEJSha+R96jl3WJWAeN9RoTIW/KoScPyvdbIB42ARECHvU7PITGvSGx1Ham1s1gR00XAIR4t3Y62yAdyywxrI94cNhHipqVCuFOkipOjWaWnN3FiQBaDe/jOLzz8E/jdQ3L7Bm2H4oVPKIi/61WjUkQSjyDp2HSg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(136003)(39860400002)(346002)(366004)(396003)(376002)(966005)(478600001)(52536014)(86362001)(9686003)(83380400001)(55016002)(19627235002)(5660300002)(8936002)(186003)(54906003)(30864003)(2906002)(110136005)(45080400002)(66946007)(71200400001)(53546011)(66446008)(64756008)(66556008)(66476007)(26005)(8676002)(4326008)(6506007)(316002)(7696005)(33656002)(76116006)(579004)(559001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: AYFAy8pcmYUc19BG5VFN3U9c1UcCR5lVH2Az7462E9My5CWNR44t2HYVcgnVdqAAhh/zZ0OKXGxpGA1sVgn7edBPnQWq+gT6I6sZ5biXt3V76oZi9DdHEIwWQ1yHR8AwJ+aQoMYDvvl6Es0reh+aC86mDgT/t2wnvadRidwxt9WRHnWfNZTv7SRq7gOsTlrs6XVkMsXAexlMK89VNSSLy4T3a2luHAHzBob2uTXSK0OYSxn1f2k+7EDOkMoqRXFr7HOz27vU1fhXKyl6a18XqPGkCbQ6cwO+vx9XyzqdxdTqhxT0AwlH44yG3CKlHyCphZw8104qLGoDb0Ir6gW7gF+XfbRnQJfbm1zk/QmPMEaBf8Q2GkU4qHNa0KZqbaiiahHkEmmSRKIOjFusEdT5PIY+RYV/jn57xFXDCKrzuZCCcLq668A0QJVwCJ2KGIubXE0NKSTqX3lAF6tBuIBPomhwvPnlzi8WdzBwouKlFhiOJGOyrjzui8EpiE1EAosLJfVK1dvrcChTRDf/7knFAbu7dxVgc2M1G/EyHbRcJT9yHFYrn4ABSXN5q1eULAeY8/UQ0ZADvRhNPh7PL1dqQz6yGJzlsiWKB8x/OaRcSRNLw4v49aI3tKG4tlp4s1bfZJhdXjPPw33iioJRYVNHbQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 2dd7431f-eb91-4714-49b4-08d85f6f3f0a X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2020 03:17:47.5303 (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: hgxQjboUr4HPjZcUMf470MCIiiz2KwqD8bm/vLIJFcIO9bTqWAH1xg2mcyy5NzPGEOZRXTWQT7IAV1Fe+MHMFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB0648 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 phishscore=0 adultscore=0 clxscore=1015 bulkscore=0 mlxlogscore=999 spamscore=0 lowpriorityscore=0 impostorscore=0 mlxscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009230023 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > -----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 >=20 > Thank you, Abner. > I look forward to the design review in next week. :-) >=20 > I notice that the last RedfishPkg update is still 2 years ago. >=20 > 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. >=20 > 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: >=20 > 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 >=20 > Would you please give us an update if there is any extra work to improve= d > the quality (such as security test) so that we believe the existing Redf= ishPkg > is production ready for integration back to EDKII 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 S= ecureBoot is enabled. Yeah, it is welcome to raise any security issues to make a secured edk2 Re= dfish solution. Thanks >=20 > Thank you > Yao Jiewen >=20 >=20 > > -----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-Converte= r- > 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%5D > > 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/drivers" > > 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 conver= sation > 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 publ= ished > Redfish schemas. > > > https://github.com/DMTF/Redfish-Schema-C-Struct- > > > Generator > > 3A__nam06.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F- > > > 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-252F- > > > 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-sta= ging 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 > > > > > el.c om%3cmailto:jiaxin.wu@intel.com>>>; Ni, Ray > > > > > 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 > > > > > el.c om%3cmailto:jiaxin.wu@intel.com>>>; Ni, Ray > > > > > 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 > > > > > 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 > > > > > 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 driver= s 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__nam06.safelinks.protection.outlook.com_-3Furl- > > > 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__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_-3Furl= - > > > 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 >=20 >=20 >=20 >=20