<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:PMingLiU;
        panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@PMingLiU";
        panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">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.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">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.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">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.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Abner<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> devel@edk2.groups.io [mailto:devel@edk2.groups.io]
<b>On Behalf Of </b>Yao, Jiewen<br>
<b>Sent:</b> Tuesday, September 15, 2020 12:42 PM<br>
<b>To:</b> devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist) <abner.chang@hpe.com>; rfc@edk2.groups.io<br>
<b>Cc:</b> Wang, Nickle (HPS SW) <nickle.wang@hpe.com>; Chen, Aaron <aaron.chen@hpe.com>; Fu, Siyuan <siyuan.fu@intel.com>; Wang, Fan <fan.wang@intel.com>; Wu, Jiaxin <jiaxin.wu@intel.com>; Ni, Ray <ray.ni@intel.com>; Kinney, Michael D <michael.d.kinney@intel.com><br>
<b>Subject:</b> Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">HI Abner<o:p></o:p></p>
<p class="MsoNormal">If it is DMTF private repo, should we discuss it in EDKII ?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Do we have a public reference somewhere else?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you<o:p></o:p></p>
<p class="MsoNormal">Yao Jiewen<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a> <<a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>>
<b>On Behalf Of </b>Abner Chang<br>
<b>Sent:</b> Tuesday, September 15, 2020 12:23 PM<br>
<b>To:</b> <a href="mailto:rfc@edk2.groups.io">rfc@edk2.groups.io</a>; <a href="mailto:devel@edk2.groups.io">
devel@edk2.groups.io</a><br>
<b>Cc:</b> Wang, Nickle (HPS SW) <<a href="mailto:nickle.wang@hpe.com">nickle.wang@hpe.com</a>>; Chen, Aaron <<a href="mailto:aaron.chen@hpe.com">aaron.chen@hpe.com</a>>; Fu, Siyuan <<a href="mailto:siyuan.fu@intel.com">siyuan.fu@intel.com</a>>; Wang, Fan <<a href="mailto:fan.wang@intel.com">fan.wang@intel.com</a>>;
 Wu, Jiaxin <<a href="mailto:jiaxin.wu@intel.com">jiaxin.wu@intel.com</a>>; Ni, Ray <<a href="mailto:ray.ni@intel.com">ray.ni@intel.com</a>>; Kinney, Michael D <<a href="mailto:michael.d.kinney@intel.com">michael.d.kinney@intel.com</a>><br>
<b>Subject:</b> Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="background:white"><span style="color:#212121">Hmm. You probably have to join dmtf as a member. That repo is private for members now, not public yet.<o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#212121"><o:p> </o:p></span></p>
<div id="ms-outlook-mobile-signature">
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">Get <a href="https://aka.ms/ghei36">
Outlook for Android</a><o:p></o:p></p>
</div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="98%" align="center">
</div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black">
</span><a href="mailto:rfc@edk2.groups.io">rfc@edk2.groups.io</a><span style="color:black"> <</span><a href="mailto:rfc@edk2.groups.io">rfc@edk2.groups.io</a><span style="color:black">> on behalf of Bret Barkelew via groups.io <</span><a href="mailto:bret.barkelew=microsoft.com@groups.io">bret.barkelew=microsoft.com@groups.io</a><span style="color:black">><br>
<b>Sent:</b> Tuesday, September 15, 2020 12:19:29 PM<br>
<b>To:</b> Chang, Abner (HPS SW/FW Technologist) <</span><a href="mailto:abner.chang@hpe.com">abner.chang@hpe.com</a><span style="color:black">>;
</span><a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a><span style="color:black"> <</span><a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a><span style="color:black">>;
</span><a href="mailto:rfc@edk2.groups.io">rfc@edk2.groups.io</a><span style="color:black"> <</span><a href="mailto:rfc@edk2.groups.io">rfc@edk2.groups.io</a><span style="color:black">><br>
<b>Cc:</b> Wang, Nickle (HPS SW) <</span><a href="mailto:nickle.wang@hpe.com">nickle.wang@hpe.com</a><span style="color:black">>; Chen, Aaron <</span><a href="mailto:aaron.chen@hpe.com">aaron.chen@hpe.com</a><span style="color:black">>;
</span><a href="mailto:siyuan.fu@intel.com">siyuan.fu@intel.com</a><span style="color:black"> <</span><a href="mailto:siyuan.fu@intel.com">siyuan.fu@intel.com</a><span style="color:black">>; Wang, Fan <</span><a href="mailto:fan.wang@intel.com">fan.wang@intel.com</a><span style="color:black">>;
 Wu, Jiaxin <</span><a href="mailto:jiaxin.wu@intel.com">jiaxin.wu@intel.com</a><span style="color:black">>; Ni, Ray <</span><a href="mailto:ray.ni@intel.com">ray.ni@intel.com</a><span style="color:black">>; Kinney, Michael D <</span><a href="mailto:michael.d.kinney@intel.com">michael.d.kinney@intel.com</a><span style="color:black">><br>
<b>Subject:</b> Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo</span>
<o:p></o:p></p>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">That link didn’t work for me.<br>
<br>
- Bret<br>
<br>
From: Chang, Abner (HPS SW/FW Technologist)<<a href="mailto:abner.chang@hpe.com">mailto:abner.chang@hpe.com</a>><br>
Sent: Monday, September 14, 2020 8:59 PM<br>
To: <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">devel@edk2.groups.io<mailto:devel@edk2.groups.io</a>>; Bret Barkelew<<a href="mailto:Bret.Barkelew@microsoft.com">mailto:Bret.Barkelew@microsoft.com</a>>; rfc@edk2.groups.io<<a href="mailto:rfc@edk2.groups.io">mailto:rfc@edk2.groups.io</a>><br>
Cc: Wang, Nickle (HPS SW)<<a href="mailto:nickle.wang@hpe.com">mailto:nickle.wang@hpe.com</a>>; Chen, Aaron<<a href="mailto:aaron.chen@hpe.com">mailto:aaron.chen@hpe.com</a>>; siyuan.fu@intel.com<<a href="mailto:siyuan.fu@intel.com">mailto:siyuan.fu@intel.com</a>>;
 Wang, Fan<<a href="mailto:fan.wang@intel.com">mailto:fan.wang@intel.com</a>>; Wu, Jiaxin<<a href="mailto:jiaxin.wu@intel.com">mailto:jiaxin.wu@intel.com</a>>; Ni, Ray<<a href="mailto:ray.ni@intel.com">mailto:ray.ni@intel.com</a>>; Kinney, Michael D<<a href="mailto:michael.d.kinney@intel.com">mailto:michael.d.kinney@intel.com</a>><br>
Subject: [EXTERNAL] RE: [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo<br>
<br>
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.<br>
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.
<a href="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=_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=goBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=j2rR7JmY2HjCtfOOe9ChSWCNKYseOJX2T-91Z3miShA&e=">
https://github.com/DMTF/Redfish-Schema-C-Struct-Generator<https://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=_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=goBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=j2rR7JmY2HjCtfOOe9ChSWCNKYseOJX2T-91Z3miShA&e=</a>
 ><br>
<br>
From: <a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a> [<a href="mailto:devel@edk2.groups.io">mailto:devel@edk2.groups.io</a>] On Behalf Of Bret Barkelew via groups.io<br>
Sent: Tuesday, September 15, 2020 11:41 AM<br>
To: Chang, Abner (HPS SW/FW Technologist) <<a href="mailto:abner.chang@hpe.com">abner.chang@hpe.com</a>>;
<a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>; <a href="mailto:rfc@edk2.groups.io">
rfc@edk2.groups.io</a><br>
Cc: Wang, Nickle (HPS SW) <<a href="mailto:nickle.wang@hpe.com">nickle.wang@hpe.com</a>>; Chen, Aaron <<a href="mailto:aaron.chen@hpe.com">aaron.chen@hpe.com</a>>;
<a href="mailto:siyuan.fu@intel.com">siyuan.fu@intel.com</a>; Wang, Fan <<a href="mailto:fan.wang@intel.com">fan.wang@intel.com</a>>; Wu, Jiaxin <<a href="mailto:jiaxin.wu@intel.com">jiaxin.wu@intel.com</a>>; Ni, Ray <<a href="mailto:ray.ni@intel.com">ray.ni@intel.com</a>>;
 Kinney, Michael D <<a href="mailto:michael.d.kinney@intel.com">michael.d.kinney@intel.com</a>><br>
Subject: Re: [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo<br>
<br>
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?<br>
<br>
- Bret<br>
<br>
From: Chang, Abner (HPS SW/FW Technologist)<<a href="mailto:abner.chang@hpe.com">mailto:abner.chang@hpe.com</a>><br>
Sent: Monday, September 14, 2020 8:33 PM<br>
To: <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">devel@edk2.groups.io<mailto:devel@edk2.groups.io</a>>; Bret Barkelew<<a href="mailto:Bret.Barkelew@microsoft.com">mailto:Bret.Barkelew@microsoft.com</a>>; rfc@edk2.groups.io<<a href="mailto:rfc@edk2.groups.io">mailto:rfc@edk2.groups.io</a>><br>
Cc: Wang, Nickle (HPS SW)<<a href="mailto:nickle.wang@hpe.com">mailto:nickle.wang@hpe.com</a>>; Chen, Aaron<<a href="mailto:aaron.chen@hpe.com">mailto:aaron.chen@hpe.com</a>>; siyuan.fu@intel.com<<a href="mailto:siyuan.fu@intel.com">mailto:siyuan.fu@intel.com</a>>;
 Wang, Fan<<a href="mailto:fan.wang@intel.com">mailto:fan.wang@intel.com</a>>; Wu, Jiaxin<<a href="mailto:jiaxin.wu@intel.com">mailto:jiaxin.wu@intel.com</a>>; Ni, Ray<<a href="mailto:ray.ni@intel.com">mailto:ray.ni@intel.com</a>>; Kinney, Michael D<<a href="mailto:michael.d.kinney@intel.com">mailto:michael.d.kinney@intel.com</a>><br>
Subject: [EXTERNAL] RE: [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo<br>
<br>
Not many drivers fall in edk2 repo so far, those are drivers with the corresponding definitions in UEFI spec.<br>
<br>
  *   EFI REST EX UEFI Driver for Redfish service<br>
  *   EFI Redfish Discover UEFI Driver<br>
  *   EFI REST JSON Structure DXE Driver<br>
<br>
All others have to go through code first policy, will be in edk2-staging repo.<br>
<br>
-Abner<br>
<br>
From: <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">devel@edk2.groups.io<mailto:devel@edk2.groups.io</a>> [<a href="mailto:devel@edk2.groups.io">mailto:devel@edk2.groups.io</a>] On Behalf Of Bret Barkelew via groups.io<br>
Sent: Tuesday, September 15, 2020 11:19 AM<br>
To: <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">devel@edk2.groups.io<mailto:devel@edk2.groups.io</a>>; Chang, Abner (HPS SW/FW Technologist) <<a href="mailto:abner.chang@hpe.com%3cmailto:abner.chang@hpe.com">abner.chang@hpe.com<mailto:abner.chang@hpe.com</a>>>;
 rfc@edk2.groups.io<<a href="mailto:rfc@edk2.groups.io">mailto:rfc@edk2.groups.io</a>><br>
Cc: Wang, Nickle (HPS SW) <<a href="mailto:nickle.wang@hpe.com%3cmailto:nickle.wang@hpe.com">nickle.wang@hpe.com<mailto:nickle.wang@hpe.com</a>>>; Chen, Aaron <<a href="mailto:aaron.chen@hpe.com%3cmailto:aaron.chen@hpe.com">aaron.chen@hpe.com<mailto:aaron.chen@hpe.com</a>>>;
 siyuan.fu@intel.com<<a href="mailto:siyuan.fu@intel.com">mailto:siyuan.fu@intel.com</a>>; Wang, Fan <<a href="mailto:fan.wang@intel.com%3cmailto:fan.wang@intel.com">fan.wang@intel.com<mailto:fan.wang@intel.com</a>>>; Wu, Jiaxin <<a href="mailto:jiaxin.wu@intel.com%3cmailto:jiaxin.wu@intel.com">jiaxin.wu@intel.com<mailto:jiaxin.wu@intel.com</a>>>;
 Ni, Ray <<a href="mailto:ray.ni@intel.com%3cmailto:ray.ni@intel.com">ray.ni@intel.com<mailto:ray.ni@intel.com</a>>>; Kinney, Michael D <<a href="mailto:michael.d.kinney@intel.com%3cmailto:michael.d.kinney@intel.com">michael.d.kinney@intel.com<mailto:michael.d.kinney@intel.com</a>>><br>
Subject: Re: [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo<br>
<br>
I think code review works. I’m primarily interested in seeing how much code falls under the “edk2” vs “edk2-staging” repos.<br>
<br>
- Bret<br>
<br>
From: Abner Chang via groups.io<<a href="mailto:abner.chang=hpe.com@groups.io">mailto:abner.chang=hpe.com@groups.io</a>><br>
Sent: Monday, September 14, 2020 8:12 PM<br>
To: <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">devel@edk2.groups.io<mailto:devel@edk2.groups.io</a>>; Chang, Abner (HPS SW/FW Technologist)<<a href="mailto:abner.chang@hpe.com">mailto:abner.chang@hpe.com</a>>; rfc@edk2.groups.io<<a href="mailto:rfc@edk2.groups.io">mailto:rfc@edk2.groups.io</a>><br>
Cc: Wang, Nickle (HPS SW)<<a href="mailto:nickle.wang@hpe.com">mailto:nickle.wang@hpe.com</a>>; Chen, Aaron<<a href="mailto:aaron.chen@hpe.com">mailto:aaron.chen@hpe.com</a>>; siyuan.fu@intel.com<<a href="mailto:siyuan.fu@intel.com">mailto:siyuan.fu@intel.com</a>>;
 Wang, Fan<<a href="mailto:fan.wang@intel.com">mailto:fan.wang@intel.com</a>>; Wu, Jiaxin<<a href="mailto:jiaxin.wu@intel.com">mailto:jiaxin.wu@intel.com</a>>; Ni, Ray<<a href="mailto:ray.ni@intel.com">mailto:ray.ni@intel.com</a>>; Kinney, Michael D<<a href="mailto:michael.d.kinney@intel.com">mailto:michael.d.kinney@intel.com</a>><br>
Subject: [EXTERNAL] Re: [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo<br>
<br>
Seems no one has comment on this topic. Let’s just go through the code review process.<br>
Thanks<br>
<br>
Abner<br>
<br>
From: <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">devel@edk2.groups.io<mailto:devel@edk2.groups.io</a>> [<a href="mailto:devel@edk2.groups.io">mailto:devel@edk2.groups.io</a>] On Behalf Of Abner Chang<br>
Sent: Wednesday, September 9, 2020 11:02 AM<br>
To: <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">devel@edk2.groups.io<mailto:devel@edk2.groups.io</a>>; rfc@edk2.groups.io<<a href="mailto:rfc@edk2.groups.io">mailto:rfc@edk2.groups.io</a>><br>
Cc: Wang, Nickle (HPS SW) <<a href="mailto:nickle.wang@hpe.com%3cmailto:nickle.wang@hpe.com">nickle.wang@hpe.com<mailto:nickle.wang@hpe.com</a>>>; Chen, Aaron <<a href="mailto:aaron.chen@hpe.com%3cmailto:aaron.chen@hpe.com">aaron.chen@hpe.com<mailto:aaron.chen@hpe.com</a>>>;
 siyuan.fu@intel.com<<a href="mailto:siyuan.fu@intel.com">mailto:siyuan.fu@intel.com</a>>; Wang, Fan <<a href="mailto:fan.wang@intel.com%3cmailto:fan.wang@intel.com">fan.wang@intel.com<mailto:fan.wang@intel.com</a>>>; Wu, Jiaxin <<a href="mailto:jiaxin.wu@intel.com%3cmailto:jiaxin.wu@intel.com">jiaxin.wu@intel.com<mailto:jiaxin.wu@intel.com</a>>>;
 Ni, Ray <<a href="mailto:ray.ni@intel.com%3cmailto:ray.ni@intel.com">ray.ni@intel.com<mailto:ray.ni@intel.com</a>>>; Michael D Kinney <<a href="mailto:michael.d.kinney@intel.com%3cmailto:michael.d.kinney@intel.com">michael.d.kinney@intel.com<mailto:michael.d.kinney@intel.com</a>>><br>
Subject: Re: [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo<br>
<br>
Add [RFC] to the subject, add Ray and Mike to the loop.<br>
<br>
From: Chang, Abner (HPS SW/FW Technologist)<br>
Sent: Tuesday, September 8, 2020 12:06 PM<br>
To: <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">devel@edk2.groups.io<mailto:devel@edk2.groups.io</a>>; Chang, Abner (HPS SW/FW Technologist) <<a href="mailto:abner.chang@hpe.com%3cmailto:abner.chang@hpe.com">abner.chang@hpe.com<mailto:abner.chang@hpe.com</a>>>;
 rfc@edk2.groups.io<<a href="mailto:rfc@edk2.groups.io">mailto:rfc@edk2.groups.io</a>><br>
Cc: Wang, Nickle (HPS SW) <<a href="mailto:nickle.wang@hpe.com%3cmailto:nickle.wang@hpe.com">nickle.wang@hpe.com<mailto:nickle.wang@hpe.com</a>>>; Chen, Aaron <<a href="mailto:aaron.chen@hpe.com%3cmailto:aaron.chen@hpe.com">aaron.chen@hpe.com<mailto:aaron.chen@hpe.com</a>>>;
 siyuan.fu@intel.com<<a href="mailto:siyuan.fu@intel.com">mailto:siyuan.fu@intel.com</a>>; Wang, Fan <<a href="mailto:fan.wang@intel.com%3cmailto:fan.wang@intel.com">fan.wang@intel.com<mailto:fan.wang@intel.com</a>>>; Wu, Jiaxin <<a href="mailto:jiaxin.wu@intel.com%3cmailto:jiaxin.wu@intel.com">jiaxin.wu@intel.com<mailto:jiaxin.wu@intel.com</a>>><br>
Subject: RE: Request for the new package "RedfishPkg" under edk2 repo<br>
<br>
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.<br>
<br>
From: <a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">devel@edk2.groups.io<mailto:devel@edk2.groups.io</a>> [<a href="mailto:devel@edk2.groups.io">mailto:devel@edk2.groups.io</a>] On Behalf Of Abner Chang<br>
Sent: Tuesday, September 8, 2020 11:48 AM<br>
To: rfc@edk2.groups.io<<a href="mailto:rfc@edk2.groups.io">mailto:rfc@edk2.groups.io</a>><br>
Cc: Wang, Nickle (HPS SW) <<a href="mailto:nickle.wang@hpe.com%3cmailto:nickle.wang@hpe.com">nickle.wang@hpe.com<mailto:nickle.wang@hpe.com</a>>>; Chen, Aaron <<a href="mailto:aaron.chen@hpe.com%3cmailto:aaron.chen@hpe.com">aaron.chen@hpe.com<mailto:aaron.chen@hpe.com</a>>>;
 siyuan.fu@intel.com<<a href="mailto:siyuan.fu@intel.com">mailto:siyuan.fu@intel.com</a>>; Wang, Fan <<a href="mailto:fan.wang@intel.com%3cmailto:fan.wang@intel.com">fan.wang@intel.com<mailto:fan.wang@intel.com</a>>>; Wu, Jiaxin <<a href="mailto:jiaxin.wu@intel.com%3cmailto:jiaxin.wu@intel.com">jiaxin.wu@intel.com<mailto:jiaxin.wu@intel.com</a>>>;
<a href="mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io">devel@edk2.groups.io<mailto:devel@edk2.groups.io</a>><br>
Subject: [edk2-devel] Request for the new package "RedfishPkg" under edk2 repo<br>
<br>
Hi everyone,<br>
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<br>
<br>
  *   EFI Redfish Host Interface DXE Driver<br>
  *   EFI Refish Credential DXE Driver<br>
  *   EFI REST EX UEFI Driver for Redfish service<br>
  *   EFI Redfish Discover UEFI Driver<br>
  *   EFI Redfish Discover Protocol<br>
  *   EFI Redfish Config UEFI Driver<br>
  *   EFI BIOS Config To Redfish Dxe Driver<br>
  *   EFI REST JSON Structure DXE Driver<br>
  *   EFI Source Coding DXE Driver<br>
  *   EFI BIOS Resource Provision Generation Protocol<br>
  *   EFI BIOS Resource Provision Transport Layer Protocol<br>
<br>
The architecture have been discussing in TianoCore Design meeting and the corresponding BZ were created as well.<br>
The code we will start to contribute includes<br>
<br>
  *   Contribute to edk2 repo for those drivers already have the corresponding definitions in UEFI spec.<br>
  *   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.<br>
<br>
Please refer to below link for the details, <a href="https://github.com/tianocore/edk2-staging/blob/UEFI_Redfish/Readme.md%3chttps:/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=_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=goBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=2U_MKBpgLtoTglsP">
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=_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=goBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=2U_MKBpgLtoTglsPa4GJpgQpw6Ga3mBFBfABf7k0TwU&e=</a>
 ><br>
<br>
Thanks<br>
Abner<br>
<br>
<br>
<br>
<br>
<br>
<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"></o:p></span></p>
</div>
</div>
</body>
</html>

<div width="1" style="color:white;clear:both">_._,_._,_</div>
<hr>
Groups.io Links:<p>


You receive all messages sent to this group.



<p>

<a target="_blank" href="https://edk2.groups.io/g/devel/message/65254">View/Reply Online (#65254)</a> |


  


|


  
    <a target="_blank" href="https://groups.io/mt/76858719/1813853">Mute This Topic</a>
  

| <a href="https://edk2.groups.io/g/devel/post">New Topic</a><br>



<br>

<a href="https://edk2.groups.io/g/devel/editsub/1813853">Your Subscription</a> |
<a href="mailto:devel+owner@edk2.groups.io">Contact Group Owner</a> |

<a href="https://edk2.groups.io/g/devel/unsub">Unsubscribe</a>

 [edk2-devel-archive@redhat.com]<br>
<div width="1" style="color:white;clear:both">_._,_._,_</div>