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: r...@edk2.groups.io [mailto:r...@edk2.groups.io] On Behalf Of Yao, > Jiewen > Sent: Tuesday, September 15, 2020 1:44 PM > To: Chang, Abner (HPS SW/FW Technologist) <abner.ch...@hpe.com>; > devel@edk2.groups.io; r...@edk2.groups.io > Cc: Wang, Nickle (HPS SW) <nickle.w...@hpe.com>; Chen, Aaron > <aaron.c...@hpe.com>; Fu, Siyuan <siyuan...@intel.com>; Wang, Fan > <fan.w...@intel.com>; Wu, Jiaxin <jiaxin...@intel.com>; Ni, Ray > <ray...@intel.com>; Kinney, Michael D <michael.d.kin...@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.ch...@hpe.com> > Sent: Tuesday, September 15, 2020 1:39 PM > To: devel@edk2.groups.io; Yao, Jiewen <jiewen....@intel.com>; > r...@edk2.groups.io > Cc: Wang, Nickle (HPS SW) <nickle.w...@hpe.com>; Chen, Aaron > <aaron.c...@hpe.com>; Fu, Siyuan <siyuan...@intel.com>; Wang, Fan > <fan.w...@intel.com>; Wu, Jiaxin <jiaxin...@intel.com>; Ni, Ray > <ray...@intel.com>; Kinney, Michael D <michael.d.kin...@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@edk2.groups.io<mailto: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<mailto:devel@edk2.groups.io>; Chang, Abner > (HPS SW/FW Technologist) > <abner.ch...@hpe.com<mailto:abner.ch...@hpe.com>>; > r...@edk2.groups.io<mailto:r...@edk2.groups.io> > Cc: Wang, Nickle (HPS SW) > <nickle.w...@hpe.com<mailto:nickle.w...@hpe.com>>; Chen, Aaron > <aaron.c...@hpe.com<mailto:aaron.c...@hpe.com>>; Fu, Siyuan > <siyuan...@intel.com<mailto:siyuan...@intel.com>>; Wang, Fan > <fan.w...@intel.com<mailto:fan.w...@intel.com>>; Wu, Jiaxin > <jiaxin...@intel.com<mailto:jiaxin...@intel.com>>; Ni, Ray > <ray...@intel.com<mailto:ray...@intel.com>>; Kinney, Michael D > <michael.d.kin...@intel.com<mailto:michael.d.kin...@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@edk2.groups.io<mailto:devel@edk2.groups.io> > <devel@edk2.groups.io<mailto:devel@edk2.groups.io>> On Behalf Of > Abner Chang > Sent: Tuesday, September 15, 2020 12:23 PM > To: r...@edk2.groups.io<mailto:r...@edk2.groups.io>; > devel@edk2.groups.io<mailto:devel@edk2.groups.io> > Cc: Wang, Nickle (HPS SW) > <nickle.w...@hpe.com<mailto:nickle.w...@hpe.com>>; Chen, Aaron > <aaron.c...@hpe.com<mailto:aaron.c...@hpe.com>>; Fu, Siyuan > <siyuan...@intel.com<mailto:siyuan...@intel.com>>; Wang, Fan > <fan.w...@intel.com<mailto:fan.w...@intel.com>>; Wu, Jiaxin > <jiaxin...@intel.com<mailto:jiaxin...@intel.com>>; Ni, Ray > <ray...@intel.com<mailto:ray...@intel.com>>; Kinney, Michael D > <michael.d.kin...@intel.com<mailto:michael.d.kin...@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: r...@edk2.groups.io<mailto:r...@edk2.groups.io> > <r...@edk2.groups.io<mailto:r...@edk2.groups.io>> on behalf of Bret > Barkelew via groups.io > <bret.barkelew=microsoft....@groups.io<mailto:bret.barkelew=microsoft. > c...@groups.io>> > Sent: Tuesday, September 15, 2020 12:19:29 PM > To: Chang, Abner (HPS SW/FW Technologist) > <abner.ch...@hpe.com<mailto:abner.ch...@hpe.com>>; > devel@edk2.groups.io<mailto:devel@edk2.groups.io> > <devel@edk2.groups.io<mailto:devel@edk2.groups.io>>; > r...@edk2.groups.io<mailto:r...@edk2.groups.io> > <r...@edk2.groups.io<mailto:r...@edk2.groups.io>> > Cc: Wang, Nickle (HPS SW) > <nickle.w...@hpe.com<mailto:nickle.w...@hpe.com>>; Chen, Aaron > <aaron.c...@hpe.com<mailto:aaron.c...@hpe.com>>; > siyuan...@intel.com<mailto:siyuan...@intel.com> > <siyuan...@intel.com<mailto:siyuan...@intel.com>>; Wang, Fan > <fan.w...@intel.com<mailto:fan.w...@intel.com>>; Wu, Jiaxin > <jiaxin...@intel.com<mailto:jiaxin...@intel.com>>; Ni, Ray > <ray...@intel.com<mailto:ray...@intel.com>>; Kinney, Michael D > <michael.d.kin...@intel.com<mailto:michael.d.kin...@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.ch...@hpe.com> > Sent: Monday, September 14, 2020 8:59 PM > To: > devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:de...@edk2.gr > oups.io%3cmailto:devel@edk2.groups.io>>; Bret > Barkelew<mailto:bret.barke...@microsoft.com>; > r...@edk2.groups.io<mailto:r...@edk2.groups.io> > Cc: Wang, Nickle (HPS SW)<mailto:nickle.w...@hpe.com>; Chen, > Aaron<mailto:aaron.c...@hpe.com>; > siyuan...@intel.com<mailto:siyuan...@intel.com>; Wang, > Fan<mailto:fan.w...@intel.com>; Wu, Jiaxin<mailto:jiaxin...@intel.com>; > Ni, Ray<mailto:ray...@intel.com>; Kinney, Michael > D<mailto:michael.d.kin...@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@edk2.groups.io<mailto: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) > <abner.ch...@hpe.com<mailto:abner.ch...@hpe.com>>; > devel@edk2.groups.io<mailto:devel@edk2.groups.io>; > r...@edk2.groups.io<mailto:r...@edk2.groups.io> > Cc: Wang, Nickle (HPS SW) > <nickle.w...@hpe.com<mailto:nickle.w...@hpe.com>>; Chen, Aaron > <aaron.c...@hpe.com<mailto:aaron.c...@hpe.com>>; > siyuan...@intel.com<mailto:siyuan...@intel.com>; Wang, Fan > <fan.w...@intel.com<mailto:fan.w...@intel.com>>; Wu, Jiaxin > <jiaxin...@intel.com<mailto:jiaxin...@intel.com>>; Ni, Ray > <ray...@intel.com<mailto:ray...@intel.com>>; Kinney, Michael D > <michael.d.kin...@intel.com<mailto:michael.d.kin...@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.ch...@hpe.com> > Sent: Monday, September 14, 2020 8:33 PM > To: > devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:de...@edk2.gr > oups.io%3cmailto:devel@edk2.groups.io>>; Bret > Barkelew<mailto:bret.barke...@microsoft.com>; > r...@edk2.groups.io<mailto:r...@edk2.groups.io> > Cc: Wang, Nickle (HPS SW)<mailto:nickle.w...@hpe.com>; Chen, > Aaron<mailto:aaron.c...@hpe.com>; > siyuan...@intel.com<mailto:siyuan...@intel.com>; Wang, > Fan<mailto:fan.w...@intel.com>; Wu, Jiaxin<mailto:jiaxin...@intel.com>; > Ni, Ray<mailto:ray...@intel.com>; Kinney, Michael > D<mailto:michael.d.kin...@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@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:de...@edk2.gr > 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<mailto:devel@edk2.groups.io<mailto:de...@edk2.gr > oups.io%3cmailto:devel@edk2.groups.io>>; Chang, Abner (HPS SW/FW > Technologist) > <abner.ch...@hpe.com<mailto:abner.ch...@hpe.com<mailto:abner.chang > @hpe.com%3cmailto:abner.ch...@hpe.com>>>; > r...@edk2.groups.io<mailto:r...@edk2.groups.io> > Cc: Wang, Nickle (HPS SW) > <nickle.w...@hpe.com<mailto:nickle.w...@hpe.com<mailto:nickle.wang > @hpe.com%3cmailto:nickle.w...@hpe.com>>>; Chen, Aaron > <aaron.c...@hpe.com<mailto:aaron.c...@hpe.com<mailto:aaron.chen@h > pe.com%3cmailto:aaron.c...@hpe.com>>>; > siyuan...@intel.com<mailto:siyuan...@intel.com>; Wang, Fan > <fan.w...@intel.com<mailto:fan.w...@intel.com<mailto:fan.wang@intel.c > om%3cmailto:fan.w...@intel.com>>>; Wu, Jiaxin > <jiaxin...@intel.com<mailto:jiaxin...@intel.com<mailto:jiaxin.wu@intel.c > om%3cmailto:jiaxin...@intel.com>>>; Ni, Ray > <ray...@intel.com<mailto:ray...@intel.com<mailto:ray...@intel.com%3cmail > to:ray...@intel.com>>>; Kinney, Michael D > <michael.d.kin...@intel.com<mailto:michael.d.kin...@intel.com<mailto:m > ichael.d.kin...@intel.com%3cmailto:michael.d.kin...@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....@groups.io> > Sent: Monday, September 14, 2020 8:12 PM > To: > devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:de...@edk2.gr > oups.io%3cmailto:devel@edk2.groups.io>>; Chang, Abner (HPS SW/FW > Technologist)<mailto:abner.ch...@hpe.com>; > r...@edk2.groups.io<mailto:r...@edk2.groups.io> > Cc: Wang, Nickle (HPS SW)<mailto:nickle.w...@hpe.com>; Chen, > Aaron<mailto:aaron.c...@hpe.com>; > siyuan...@intel.com<mailto:siyuan...@intel.com>; Wang, > Fan<mailto:fan.w...@intel.com>; Wu, Jiaxin<mailto:jiaxin...@intel.com>; > Ni, Ray<mailto:ray...@intel.com>; Kinney, Michael > D<mailto:michael.d.kin...@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@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:de...@edk2.gr > 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<mailto:devel@edk2.groups.io<mailto:de...@edk2.gr > oups.io%3cmailto:devel@edk2.groups.io>>; > r...@edk2.groups.io<mailto:r...@edk2.groups.io> > Cc: Wang, Nickle (HPS SW) > <nickle.w...@hpe.com<mailto:nickle.w...@hpe.com<mailto:nickle.wang > @hpe.com%3cmailto:nickle.w...@hpe.com>>>; Chen, Aaron > <aaron.c...@hpe.com<mailto:aaron.c...@hpe.com<mailto:aaron.chen@h > pe.com%3cmailto:aaron.c...@hpe.com>>>; > siyuan...@intel.com<mailto:siyuan...@intel.com>; Wang, Fan > <fan.w...@intel.com<mailto:fan.w...@intel.com<mailto:fan.wang@intel.c > om%3cmailto:fan.w...@intel.com>>>; Wu, Jiaxin > <jiaxin...@intel.com<mailto:jiaxin...@intel.com<mailto:jiaxin.wu@intel.c > om%3cmailto:jiaxin...@intel.com>>>; Ni, Ray > <ray...@intel.com<mailto:ray...@intel.com<mailto:ray...@intel.com%3cmail > to:ray...@intel.com>>>; Michael D Kinney > <michael.d.kin...@intel.com<mailto:michael.d.kin...@intel.com<mailto:m > ichael.d.kin...@intel.com%3cmailto:michael.d.kin...@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<mailto:devel@edk2.groups.io<mailto:de...@edk2.gr > oups.io%3cmailto:devel@edk2.groups.io>>; Chang, Abner (HPS SW/FW > Technologist) > <abner.ch...@hpe.com<mailto:abner.ch...@hpe.com<mailto:abner.chang > @hpe.com%3cmailto:abner.ch...@hpe.com>>>; > r...@edk2.groups.io<mailto:r...@edk2.groups.io> > Cc: Wang, Nickle (HPS SW) > <nickle.w...@hpe.com<mailto:nickle.w...@hpe.com<mailto:nickle.wang > @hpe.com%3cmailto:nickle.w...@hpe.com>>>; Chen, Aaron > <aaron.c...@hpe.com<mailto:aaron.c...@hpe.com<mailto:aaron.chen@h > pe.com%3cmailto:aaron.c...@hpe.com>>>; > siyuan...@intel.com<mailto:siyuan...@intel.com>; Wang, Fan > <fan.w...@intel.com<mailto:fan.w...@intel.com<mailto:fan.wang@intel.c > om%3cmailto:fan.w...@intel.com>>>; Wu, Jiaxin > <jiaxin...@intel.com<mailto:jiaxin...@intel.com<mailto:jiaxin.wu@intel.c > om%3cmailto:jiaxin...@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<mailto:devel@edk2.groups.io<mailto:de...@edk2.gr > 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: r...@edk2.groups.io<mailto:r...@edk2.groups.io> > Cc: Wang, Nickle (HPS SW) > <nickle.w...@hpe.com<mailto:nickle.w...@hpe.com<mailto:nickle.wang > @hpe.com%3cmailto:nickle.w...@hpe.com>>>; Chen, Aaron > <aaron.c...@hpe.com<mailto:aaron.c...@hpe.com<mailto:aaron.chen@h > pe.com%3cmailto:aaron.c...@hpe.com>>>; > siyuan...@intel.com<mailto:siyuan...@intel.com>; Wang, Fan > <fan.w...@intel.com<mailto:fan.w...@intel.com<mailto:fan.wang@intel.c > om%3cmailto:fan.w...@intel.com>>>; Wu, Jiaxin > <jiaxin...@intel.com<mailto:jiaxin...@intel.com<mailto:jiaxin.wu@intel.c > om%3cmailto:jiaxin...@intel.com>>>; > devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:de...@edk2.gr > 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 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 (#65481): https://edk2.groups.io/g/devel/message/65481 Mute This Topic: https://groups.io/mt/76858719/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-