[edk2-rfc] [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo

Yao, Jiewen jiewen.yao at intel.com
Wed Sep 23 02:30:22 UTC 2020


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:
===============
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.
===============

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 EDKII master?

Thank you
Yao Jiewen


> -----Original Message-----
> From: devel at edk2.groups.io <devel at edk2.groups.io> On Behalf Of Abner
> Chang
> Sent: Wednesday, September 23, 2020 10:21 AM
> To: rfc at edk2.groups.io; Yao, Jiewen <jiewen.yao at intel.com>;
> devel at edk2.groups.io; bret.barkelew at microsoft.com
> Cc: Wang, Nickle (HPS SW) <nickle.wang at hpe.com>; Chen, Aaron
> <aaron.chen at hpe.com>; Fu, Siyuan <siyuan.fu at intel.com>; Wang, Fan
> <fan.wang at intel.com>; Wu, Jiaxin <jiaxin.wu at intel.com>; Ni, Ray
> <ray.ni at intel.com>; Kinney, Michael D <michael.d.kinney at intel.com>
> 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%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 at edk2.groups.io [mailto:rfc at edk2.groups.io] On Behalf Of Yao,
> > Jiewen
> > Sent: Tuesday, September 15, 2020 1:44 PM
> > To: Chang, Abner (HPS SW/FW Technologist) <abner.chang at hpe.com>;
> > devel at edk2.groups.io; rfc at edk2.groups.io
> > Cc: Wang, Nickle (HPS SW) <nickle.wang at hpe.com>; Chen, Aaron
> > <aaron.chen at hpe.com>; Fu, Siyuan <siyuan.fu at intel.com>; Wang, Fan
> > <fan.wang at intel.com>; Wu, Jiaxin <jiaxin.wu at intel.com>; Ni, Ray
> > <ray.ni at intel.com>; Kinney, Michael D <michael.d.kinney at intel.com>
> > 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) <abner.chang at hpe.com>
> > Sent: Tuesday, September 15, 2020 1:39 PM
> > To: devel at edk2.groups.io; Yao, Jiewen <jiewen.yao at intel.com>;
> > rfc at edk2.groups.io
> > Cc: Wang, Nickle (HPS SW) <nickle.wang at hpe.com>; Chen, Aaron
> > <aaron.chen at hpe.com>; Fu, Siyuan <siyuan.fu at intel.com>; Wang, Fan
> > <fan.wang at intel.com>; Wu, Jiaxin <jiaxin.wu at intel.com>; Ni, Ray
> > <ray.ni at intel.com>; Kinney, Michael D <michael.d.kinney at intel.com>
> > 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 at edk2.groups.io<mailto:devel at edk2.groups.io>
> > [mailto:devel at edk2.groups.io] On Behalf Of Yao, Jiewen
> > Sent: Tuesday, September 15, 2020 12:42 PM
> > To: devel at edk2.groups.io<mailto:devel at edk2.groups.io>; Chang, Abner
> > (HPS SW/FW Technologist)
> > <abner.chang at hpe.com<mailto:abner.chang at hpe.com>>;
> > rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>
> > Cc: Wang, Nickle (HPS SW)
> > <nickle.wang at hpe.com<mailto:nickle.wang at hpe.com>>; Chen, Aaron
> > <aaron.chen at hpe.com<mailto:aaron.chen at hpe.com>>; Fu, Siyuan
> > <siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>>; Wang, Fan
> > <fan.wang at intel.com<mailto:fan.wang at intel.com>>; Wu, Jiaxin
> > <jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.com>>; Ni, Ray
> > <ray.ni at intel.com<mailto:ray.ni at intel.com>>; Kinney, Michael D
> > <michael.d.kinney at intel.com<mailto:michael.d.kinney at intel.com>>
> > 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 at edk2.groups.io<mailto:devel at edk2.groups.io>
> > <devel at edk2.groups.io<mailto:devel at edk2.groups.io>> On Behalf Of
> > Abner Chang
> > Sent: Tuesday, September 15, 2020 12:23 PM
> > To: rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>;
> > devel at edk2.groups.io<mailto:devel at edk2.groups.io>
> > Cc: Wang, Nickle (HPS SW)
> > <nickle.wang at hpe.com<mailto:nickle.wang at hpe.com>>; Chen, Aaron
> > <aaron.chen at hpe.com<mailto:aaron.chen at hpe.com>>; Fu, Siyuan
> > <siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>>; Wang, Fan
> > <fan.wang at intel.com<mailto:fan.wang at intel.com>>; Wu, Jiaxin
> > <jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.com>>; Ni, Ray
> > <ray.ni at intel.com<mailto:ray.ni at intel.com>>; Kinney, Michael D
> > <michael.d.kinney at intel.com<mailto:michael.d.kinney at intel.com>>
> > 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<INVALID URI REMOVED
> > 3A__aka.ms_ghei36&d=DwMFAg&c=C5b8zRQO1miGmBeVZ2LFWg&r=_SN6
> > FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=pOqEHDFgI3N3KX0vXeQ
> > x5x9eAu8iFwKLxaC_oogVwiE&s=JcIdGRVs2CdvN2AKuofiuNTu3UV6lDvgB4Rj
> > vpRgiXM&e=>
> > ________________________________
> > From: rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>
> > <rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>> on behalf of Bret
> > Barkelew via groups.io
> > <bret.barkelew=microsoft.com at groups.io<mailto:bret.barkelew=microsoft.
> > com at groups.io>>
> > Sent: Tuesday, September 15, 2020 12:19:29 PM
> > To: Chang, Abner (HPS SW/FW Technologist)
> > <abner.chang at hpe.com<mailto:abner.chang at hpe.com>>;
> > devel at edk2.groups.io<mailto:devel at edk2.groups.io>
> > <devel at edk2.groups.io<mailto:devel at edk2.groups.io>>;
> > rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>
> > <rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>>
> > Cc: Wang, Nickle (HPS SW)
> > <nickle.wang at hpe.com<mailto:nickle.wang at hpe.com>>; Chen, Aaron
> > <aaron.chen at hpe.com<mailto:aaron.chen at hpe.com>>;
> > siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>
> > <siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>>; Wang, Fan
> > <fan.wang at intel.com<mailto:fan.wang at intel.com>>; Wu, Jiaxin
> > <jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.com>>; Ni, Ray
> > <ray.ni at intel.com<mailto:ray.ni at intel.com>>; Kinney, Michael D
> > <michael.d.kinney at intel.com<mailto:michael.d.kinney at intel.com>>
> > 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)<mailto:abner.chang at hpe.com>
> > Sent: Monday, September 14, 2020 8:59 PM
> > To:
> > devel at edk2.groups.io<mailto:devel at edk2.groups.io<mailto:devel at edk2.gr
> > oups.io%3cmailto:devel at edk2.groups.io>>; Bret
> > Barkelew<mailto:Bret.Barkelew at microsoft.com>;
> > rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>
> > Cc: Wang, Nickle (HPS SW)<mailto:nickle.wang at hpe.com>; Chen,
> > Aaron<mailto:aaron.chen at hpe.com>;
> > siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>; Wang,
> > Fan<mailto:fan.wang at intel.com>; Wu, Jiaxin<mailto:jiaxin.wu at intel.com>;
> > Ni, Ray<mailto:ray.ni at intel.com>; Kinney, Michael
> > D<mailto:michael.d.kinney at intel.com>
> > 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<INVALID URI REMOVED
> > 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=DwIF-
> > g&c=C5b8zRQO1miGmBeVZ2LFWg&r=_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nH
> > p9P7Z5q59A3E&m=goBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=
> > j2rR7JmY2HjCtfOOe9ChSWCNKYseOJX2T-
> > 91Z3miShA&e=<https://github.com/DMTF/Redfish-Schema-C-Struct-
> > Generator%3chttps:/urldefense.proofpoint.com/v2/url?u=https-
> > 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=DwIF-
> > g&c=C5b8zRQO1miGmBeVZ2LFWg&r=_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nH
> > p9P7Z5q59A3E&m=goBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=
> > j2rR7JmY2HjCtfOOe9ChSWCNKYseOJX2T-91Z3miShA&e=> >
> >
> > From: devel at edk2.groups.io<mailto:devel at edk2.groups.io>
> > [mailto:devel at 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)
> > <abner.chang at hpe.com<mailto:abner.chang at hpe.com>>;
> > devel at edk2.groups.io<mailto:devel at edk2.groups.io>;
> > rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>
> > Cc: Wang, Nickle (HPS SW)
> > <nickle.wang at hpe.com<mailto:nickle.wang at hpe.com>>; Chen, Aaron
> > <aaron.chen at hpe.com<mailto:aaron.chen at hpe.com>>;
> > siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>; Wang, Fan
> > <fan.wang at intel.com<mailto:fan.wang at intel.com>>; Wu, Jiaxin
> > <jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.com>>; Ni, Ray
> > <ray.ni at intel.com<mailto:ray.ni at intel.com>>; Kinney, Michael D
> > <michael.d.kinney at intel.com<mailto:michael.d.kinney at intel.com>>
> > 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)<mailto:abner.chang at hpe.com>
> > Sent: Monday, September 14, 2020 8:33 PM
> > To:
> > devel at edk2.groups.io<mailto:devel at edk2.groups.io<mailto:devel at edk2.gr
> > oups.io%3cmailto:devel at edk2.groups.io>>; Bret
> > Barkelew<mailto:Bret.Barkelew at microsoft.com>;
> > rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>
> > Cc: Wang, Nickle (HPS SW)<mailto:nickle.wang at hpe.com>; Chen,
> > Aaron<mailto:aaron.chen at hpe.com>;
> > siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>; Wang,
> > Fan<mailto:fan.wang at intel.com>; Wu, Jiaxin<mailto:jiaxin.wu at intel.com>;
> > Ni, Ray<mailto:ray.ni at intel.com>; Kinney, Michael
> > D<mailto:michael.d.kinney at intel.com>
> > 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 at edk2.groups.io<mailto:devel at edk2.groups.io<mailto:devel at edk2.gr
> > oups.io%3cmailto:devel at edk2.groups.io>> [mailto:devel at edk2.groups.io]
> > On Behalf Of Bret Barkelew via groups.io
> > Sent: Tuesday, September 15, 2020 11:19 AM
> > To:
> > devel at edk2.groups.io<mailto:devel at edk2.groups.io<mailto:devel at edk2.gr
> > oups.io%3cmailto:devel at edk2.groups.io>>; Chang, Abner (HPS SW/FW
> > Technologist)
> > <abner.chang at hpe.com<mailto:abner.chang at hpe.com<mailto:abner.chang
> > @hpe.com%3cmailto:abner.chang at hpe.com>>>;
> > rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>
> > Cc: Wang, Nickle (HPS SW)
> > <nickle.wang at hpe.com<mailto:nickle.wang at hpe.com<mailto:nickle.wang
> > @hpe.com%3cmailto:nickle.wang at hpe.com>>>; Chen, Aaron
> > <aaron.chen at hpe.com<mailto:aaron.chen at hpe.com<mailto:aaron.chen at h
> > pe.com%3cmailto:aaron.chen at hpe.com>>>;
> > siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>; Wang, Fan
> > <fan.wang at intel.com<mailto:fan.wang at intel.com<mailto:fan.wang at intel.c
> > om%3cmailto:fan.wang at intel.com>>>; Wu, Jiaxin
> > <jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.c
> > om%3cmailto:jiaxin.wu at intel.com>>>; Ni, Ray
> > <ray.ni at intel.com<mailto:ray.ni at intel.com<mailto:ray.ni at intel.com%3cmail
> > to:ray.ni at intel.com>>>; Kinney, Michael D
> > <michael.d.kinney at intel.com<mailto:michael.d.kinney at intel.com<mailto:m
> > ichael.d.kinney at intel.com%3cmailto:michael.d.kinney at 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<mailto:abner.chang=hpe.com at groups.io>
> > Sent: Monday, September 14, 2020 8:12 PM
> > To:
> > devel at edk2.groups.io<mailto:devel at edk2.groups.io<mailto:devel at edk2.gr
> > oups.io%3cmailto:devel at edk2.groups.io>>; Chang, Abner (HPS SW/FW
> > Technologist)<mailto:abner.chang at hpe.com>;
> > rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>
> > Cc: Wang, Nickle (HPS SW)<mailto:nickle.wang at hpe.com>; Chen,
> > Aaron<mailto:aaron.chen at hpe.com>;
> > siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>; Wang,
> > Fan<mailto:fan.wang at intel.com>; Wu, Jiaxin<mailto:jiaxin.wu at intel.com>;
> > Ni, Ray<mailto:ray.ni at intel.com>; Kinney, Michael
> > D<mailto:michael.d.kinney at intel.com>
> > 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 at edk2.groups.io<mailto:devel at edk2.groups.io<mailto:devel at edk2.gr
> > oups.io%3cmailto:devel at edk2.groups.io>> [mailto:devel at edk2.groups.io]
> > On Behalf Of Abner Chang
> > Sent: Wednesday, September 9, 2020 11:02 AM
> > To:
> > devel at edk2.groups.io<mailto:devel at edk2.groups.io<mailto:devel at edk2.gr
> > oups.io%3cmailto:devel at edk2.groups.io>>;
> > rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>
> > Cc: Wang, Nickle (HPS SW)
> > <nickle.wang at hpe.com<mailto:nickle.wang at hpe.com<mailto:nickle.wang
> > @hpe.com%3cmailto:nickle.wang at hpe.com>>>; Chen, Aaron
> > <aaron.chen at hpe.com<mailto:aaron.chen at hpe.com<mailto:aaron.chen at h
> > pe.com%3cmailto:aaron.chen at hpe.com>>>;
> > siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>; Wang, Fan
> > <fan.wang at intel.com<mailto:fan.wang at intel.com<mailto:fan.wang at intel.c
> > om%3cmailto:fan.wang at intel.com>>>; Wu, Jiaxin
> > <jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.c
> > om%3cmailto:jiaxin.wu at intel.com>>>; Ni, Ray
> > <ray.ni at intel.com<mailto:ray.ni at intel.com<mailto:ray.ni at intel.com%3cmail
> > to:ray.ni at intel.com>>>; Michael D Kinney
> > <michael.d.kinney at intel.com<mailto:michael.d.kinney at intel.com<mailto:m
> > ichael.d.kinney at intel.com%3cmailto:michael.d.kinney at 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 at edk2.groups.io<mailto:devel at edk2.groups.io<mailto:devel at edk2.gr
> > oups.io%3cmailto:devel at edk2.groups.io>>; Chang, Abner (HPS SW/FW
> > Technologist)
> > <abner.chang at hpe.com<mailto:abner.chang at hpe.com<mailto:abner.chang
> > @hpe.com%3cmailto:abner.chang at hpe.com>>>;
> > rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>
> > Cc: Wang, Nickle (HPS SW)
> > <nickle.wang at hpe.com<mailto:nickle.wang at hpe.com<mailto:nickle.wang
> > @hpe.com%3cmailto:nickle.wang at hpe.com>>>; Chen, Aaron
> > <aaron.chen at hpe.com<mailto:aaron.chen at hpe.com<mailto:aaron.chen at h
> > pe.com%3cmailto:aaron.chen at hpe.com>>>;
> > siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>; Wang, Fan
> > <fan.wang at intel.com<mailto:fan.wang at intel.com<mailto:fan.wang at intel.c
> > om%3cmailto:fan.wang at intel.com>>>; Wu, Jiaxin
> > <jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.c
> > om%3cmailto:jiaxin.wu at 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 at edk2.groups.io<mailto:devel at edk2.groups.io<mailto:devel at edk2.gr
> > oups.io%3cmailto:devel at edk2.groups.io>> [mailto:devel at edk2.groups.io]
> > On Behalf Of Abner Chang
> > Sent: Tuesday, September 8, 2020 11:48 AM
> > To: rfc at edk2.groups.io<mailto:rfc at edk2.groups.io>
> > Cc: Wang, Nickle (HPS SW)
> > <nickle.wang at hpe.com<mailto:nickle.wang at hpe.com<mailto:nickle.wang
> > @hpe.com%3cmailto:nickle.wang at hpe.com>>>; Chen, Aaron
> > <aaron.chen at hpe.com<mailto:aaron.chen at hpe.com<mailto:aaron.chen at h
> > pe.com%3cmailto:aaron.chen at hpe.com>>>;
> > siyuan.fu at intel.com<mailto:siyuan.fu at intel.com>; Wang, Fan
> > <fan.wang at intel.com<mailto:fan.wang at intel.com<mailto:fan.wang at intel.c
> > om%3cmailto:fan.wang at intel.com>>>; Wu, Jiaxin
> > <jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.com<mailto:jiaxin.wu at intel.c
> > om%3cmailto:jiaxin.wu at intel.com>>>;
> > devel at edk2.groups.io<mailto:devel at edk2.groups.io<mailto:devel at edk2.gr
> > oups.io%3cmailto:devel at 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 drivers 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<https://urldefense.proofpoint.com
> > /v2/url?u=https-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-2D3Furl-
> > 2D3Dhttps-2D253A-2D252F-2D252Furldefense.proofpoint.com-2D252Fv2-
> > 2D252Furl-2D253Fu-2D253Dhttps-2D2D3A-2D5F-
> > 2D5Fnam06.safelinks.protection.outlook.com-2D5F-2D2D3Furl-2D2D3Dhttps-
> > 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=DwIF-
> > g&c=C5b8zRQO1miGmBeVZ2LFWg&r=_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nH
> > p9P7Z5q59A3E&m=goBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=
> > 2U_MKBpgLtoTglsPa4GJpgQpw6Ga3mBFBfABf7k0TwU&e=<https://github.c
> > om/tianocore/edk2-
> > staging/blob/UEFI_Redfish/Readme.md%3chttps:/urldefense.proofpoint.co
> > m/v2/url?u=https-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-2D3Furl-
> > 2D3Dhttps-2D253A-2D252F-2D252Furldefense.proofpoint.com-2D252Fv2-
> > 2D252Furl-2D253Fu-2D253Dhttps-2D2D3A-2D5F-
> > 2D5Fnam06.safelinks.protection.outlook.com-2D5F-2D2D3Furl-2D2D3Dhttps-
> > 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=DwIF-
> > g&c=C5b8zRQO1miGmBeVZ2LFWg&r=_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nH
> > p9P7Z5q59A3E&m=goBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=
> > 2U_MKBpgLtoTglsP> >
> >
> > Thanks
> > Abner
> >
> >
> >
> >
> >
> >
> >
> 
> 
> 
> 
> 



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#65482): https://edk2.groups.io/g/devel/message/65482
Mute This Topic: https://groups.io/mt/76858719/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-






More information about the edk2-devel-archive mailing list