From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (NAM02-CY1-obe.outbound.protection.outlook.com [40.107.76.103]) by mx.groups.io with SMTP id smtpd.web12.6134.1600143572709432884 for ; Mon, 14 Sep 2020 21:19:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@microsoft.com header.s=selector2 header.b=Q+2NLviH; spf=pass (domain: microsoft.com, ip: 40.107.76.103, mailfrom: bret.barkelew@microsoft.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UEUJ7daI+74RK/YrMOkn/JFkJpqaADaHeSYO4ajnnYbyYNz+iuZSNAzFnEYKTXG0Vr+BL8BZtFdeepLGL6sdEJ4ekrXDT1Bzmrex8SqMYj+lr2CpoglNUZs1cDKXnrkIlRuPlexSyt+SgpAK9Ss5eWrx+kPf6S9rmpIzhjiR7r3X8+BzCm6UeYrPPjQRQgj7X+LTsHJGjU1aN+EeE/Fliw0yFyupvKQZTSQmu4DA9Mlu7XX1Fm3OUc7eOz5XhbPIICZXjUMcXz6yOj9dfdEedPJaQ9MOTADvKNs7q08V821DV96yuHGQAh0Y+mJTs/THjiVvFYww5rWycQfMvytfEg== 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=Fp0XPhUYisPGe1Rpskk11ZMmQP6sreYj0W1QVWaAWIo=; b=ZM9cjgSvfx66rmneVwNvOLKrsgCQ3otYdaONTYKvOxVZh06Ym/TXvpnijq1e20Dndv90cejQKl8x33rnAaiJ6OP2WUbH5FaQ+EUr8Ch4Jaem7nHDxGvwC+YGo0g+ykJFNzOjs6/RsoW/Dm/01JsKh6fmfWGtF8kwYEMatK9iDkU1z7D5+rl/ZtLFMfrhiA7HwsjUPTd5TVD4S7SxmVGcCX4us6hhj7A4re1zq5BeGrUeLue5DZPoBdQd8ttMB/9iZ4MaUpvQsBM3d3ITA6GANvBkw8DcwO+BM+eOnTXdZ3x9H4e1INCsIbIP+fnXVNZzrpdaJWn/DvF16meoKmilJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Fp0XPhUYisPGe1Rpskk11ZMmQP6sreYj0W1QVWaAWIo=; b=Q+2NLviH2QS376heQgvFHbT834b/ujJuxNVTSIKoUtmmunVcpcU/MOIlKYIrpShoZS9UOSwWCVQcX9Fm31x01OW7foCE8K/xLvQYvw4oa3CZm0TnizSvLabSYrFLNUfRggVqgatgZYCkEhZ2Fbcab/RPP2VDjUilwiSIR4Drcfg= Received: from CY4PR21MB0743.namprd21.prod.outlook.com (2603:10b6:903:b2::9) by CY4PR21MB1569.namprd21.prod.outlook.com (2603:10b6:910:8d::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.1; Tue, 15 Sep 2020 04:19:29 +0000 Received: from CY4PR21MB0743.namprd21.prod.outlook.com ([fe80::4062:c6d8:795:753a]) by CY4PR21MB0743.namprd21.prod.outlook.com ([fe80::4062:c6d8:795:753a%11]) with mapi id 15.20.3412.001; Tue, 15 Sep 2020 04:19:29 +0000 From: "Bret Barkelew" 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 Thread-Topic: [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo Thread-Index: AdaGVWUltpjg1xIDSTSvLUlja63XuAEuHbzQAAA9Gx0AAHeCYAAATLxiAABUp1AAAQgEkg== Date: Tue, 15 Sep 2020 04:19:29 +0000 Message-ID: References: <1632FE61F3F37725.2635@groups.io>, , , In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-09-15T04:18:56.2566018Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Privileged authentication-results: hpe.com; dkim=none (message not signed) header.d=none;hpe.com; dmarc=none action=none header.from=microsoft.com; x-originating-ip: [71.212.128.185] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 34d73443-2b43-44bb-4bfa-08d8592e8a33 x-ms-traffictypediagnostic: CY4PR21MB1569: x-ld-processed: 72f988bf-86f1-41af-91ab-2d7cd011db47,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MuTG0Mnn4kkGnLgh5Cdak+lT+PC7l387YPa0LkzYyBcF+EzJxYUHZHbgjFoRQ1Iia7DhUnCeQYZiTm/RxFXqpObEFuDtGz5LoXMoHQtbt1Wu8xl3DEjjUgvnuIKOUYS3srarTdsM4QLn2YVsvohGzWa9/Dtn+LEjDa32vu8IIFoE7eMGHLs6cUbuv2pyq/xZUgjhemUUwR/VVaqc/dawj8IyG33LCVh++GC0jOSe2Q4Ya6q3z3ajjw4AWEq7Tox0QqNsKdojdYaxaVrKaz+0WeFKU6D4k+KapryOAfxI0E8ZLUcs7DaLrjX/7E2yNmav7zNX7i1gYzH/jwKDnFjQAxrLxX5Mr2EGjQGQUW3KwhJvxupkQfYnrb9BA9HpRul6DSA/JHPIfqcyygOJltbRUd7YTWVnQB1nr0GRdfyxOT3PbC/Ff39H5Z+fVZAtxXDW x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR21MB0743.namprd21.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(346002)(39860400002)(366004)(376002)(136003)(396003)(166002)(8676002)(52536014)(5660300002)(4326008)(478600001)(966005)(10290500003)(8990500004)(76236003)(7416002)(99936003)(82960400001)(55016002)(9686003)(2906002)(82950400001)(86362001)(7696005)(66616009)(66556008)(6506007)(53546011)(66446008)(71200400001)(76116006)(8936002)(83380400001)(91956017)(66476007)(66946007)(64756008)(26005)(296002)(54906003)(186003)(110136005)(33656002)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: +nXKzue9GcbEZSbhRZIrFQVFK2HhLTu4JMHbEnU4uSEG7iquul/l3VFEat+fcTbb9dd1naSrdYp8N5s1nzJBD3VRwmGRrqSM2a/ulbvsrOGisPKaJ8VNRrkrD/kYQwbW5JoXj37i/rZXLCQqG9aFa7XneEq6vukEEf8B8RjuVs06WnccmhgDbVRKxAnarWLDy6rtCMogrpg3uaoONCIz6BJuTjUVNgJVwHJD8XVLg5tX0/Wgar/ej7us30UrfoQD3O1CywV0F8VRUHi4eFbCi5yJq47zonYlwR4OGfSC5srJThJYGbePY+QwxrLCUEP9V7aXp1Jjfjla0ogx5oWOzuOkNCl0zPthPZQA19rNQ2EWwUQAu/S24T3o3XzCtMvnuK7EA3xQ8oSfRX+Vqrvtqi7Orzf7C+uBAQxhRFC6hop+S31jFNTzlZce6ZKje3T1i9VF76ljDXoLXaq1H5neNmKZRR4KDApANVxdqvRMl5iAJc8n/Llv0WVGD16tcVnVfwfelvwug19HqBX4vmqObDd7MvnAq1P4rN1BIymU1nYvx39vRvwTGT38gOcC60FZaHGY3hV4LFJJbhVQQ1llIMqkSqpBUA3WDDjZ6w4aLQIFGpCecKTag3QK7wkwpmd8kjVDw66+EwvKGj1Pz/hIwg== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR21MB0743.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 34d73443-2b43-44bb-4bfa-08d8592e8a33 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2020 04:19:29.3341 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: LR3yUyaeoljJSFMN4WuLl5mI8PA+L7xgiH+A44oUxUM+E4lU/TCWxM48En/XzSlV01E5P9HOgvMtfSg8DoUYdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR21MB1569 X-Groupsio-MsgNum: 65250 Content-Language: en-US Content-Type: multipart/related; boundary="_004_CY4PR21MB074350CD50A059C94B168F25EF200CY4PR21MB0743namp_"; type="multipart/alternative" --_004_CY4PR21MB074350CD50A059C94B168F25EF200CY4PR21MB0743namp_ Content-Type: multipart/alternative; boundary="_000_CY4PR21MB074350CD50A059C94B168F25EF200CY4PR21MB0743namp_" --_000_CY4PR21MB074350CD50A059C94B168F25EF200CY4PR21MB0743namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable That link didn=92t work for me. - Bret From: Chang, Abner (HPS SW/FW Technologist) Sent: Monday, September 14, 2020 8:59 PM To: 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 "Re= dfishPkg" under edk2 repo No, EFI REST JSON Structure DXE Driver (UEF spec section 29.7.3) is a cent= ralized manager to manage =93EFI Redfish JSON resource to C structure Conve= rter libraries/drivers=94 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=92t use JSON library, howe= ver =93EFI Redfish JSON resource to C structure Converter libraries/drivers= = =94 do use open source jansson library to parse JSON payload. Furthermore,= =93EFI Redfish JSON resource to C structure Converter libraries/drivers=94= are generated by tool based on the published Redfish schemas. https://gith= ub.com/DMTF/Redfish-Schema-C-Struct-Generator 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@edk= 2.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" u= nder edk2 repo JSON Structure would probably be worth discussing. I know that there are o= ther places I=92ve seen JSON used and it may end up that we want common bus= iness logic (similar to using Oniguruma for regex). Do you parse/format JSO= N in that one? - Bret From: Chang, Abner (HPS SW/FW Technologist) Sent: Monday, September 14, 2020 8:33 PM To: 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 "Re= dfishPkg" under edk2 repo Not many drivers fall in edk2 repo so far, those are drivers with the corr= esponding 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 r= epo. -Abner From: 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; Chang, Abner (HPS S= W/FW Technologist) >; rfc@e= dk2.groups.io Cc: Wang, Nickle (HPS SW) = >; Chen, Aaron >; siyuan.fu@i= ntel.com; Wang, Fan >; Wu, Jiaxin >; Ni, Ray >; Kinney, Micha= el D > Subject: Re: [edk2-devel] [RFC] Request for the new package "RedfishPkg" u= nder edk2 repo I think code review works. I=92m primarily interested in seeing how much c= ode falls under the =93edk2=94 vs =93edk2-staging=94 repos. - Bret From: Abner Chang via groups.io Sent: Monday, September 14, 2020 8:12 PM To: devel@edk2.groups.io; Chang, Abner (HPS S= W/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 "Re= dfishPkg" under edk2 repo Seems no one has comment on this topic. Let=92s just go through the code r= eview process. Thanks Abner From: 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; rfc@edk2.groups.io<= mailto:rfc@edk2.groups.io> Cc: Wang, Nickle (HPS SW) = >; Chen, Aaron >; siyuan.fu@i= ntel.com; Wang, Fan >; Wu, Jiaxin >; Ni, Ray >; Michael D Kin= ney > Subject: Re: [edk2-devel] [RFC] Request for the new package "RedfishPkg" u= nder 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; Chang, Abner (HPS S= W/FW Technologist) >; rfc@e= dk2.groups.io Cc: Wang, Nickle (HPS SW) = >; Chen, Aaron >; siyuan.fu@i= ntel.com; Wang, Fan >; Wu, Jiaxin > 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 th= e inconvenience. From: 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) = >; Chen, Aaron >; siyuan.fu@i= ntel.com; Wang, Fan >; Wu, Jiaxin >; 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 =93RedfishPkg=94 under edk2 repo is necessary for accommodati= ng 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 correspon= ding definitions in UEFI spec. * Contribute code to edk2-staging/UEFI _Redfish for those drivers do n= ot have the corresponding definitions in UEFI spec. This is for the evaluat= ion 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/e= dk2-staging/blob/UEFI_Redfish/Readme.md Thanks Abner --_000_CY4PR21MB074350CD50A059C94B168F25EF200CY4PR21MB0743namp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

That link didn=92t work for me.

 

- Bret

 

 

No, EFI REST J= SON Structure DXE Driver (UEF spec section 29.7.3) is a centralized manager= to manage =93EFI Redfish JSON resource to C structure Converter libraries/= drivers=94  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=92t= use JSON library, however =93EFI Redfish JSON resource to C structure Conv= erter libraries/drivers=94 do use open source jansson library to parse JSON= payload. Furthermore, =93EFI Redfish JSON resource to C structure Converter libraries/drivers=94 are generated by t= ool based on the published Redfish schemas. https://github.com/DMTF/Redfish-Schema-C-Struct-Generator

 

From: devel@edk2.groups.io [mailto:devel@edk= 2.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@hpe.com&g= t;; devel@edk2.groups.io; rfc@edk2.groups.io
Cc: Wang, Nickle (HPS SW) <nickle.wang@hpe.com>; Chen, Aaron = <aaron.chen@hpe.com>; siyuan.fu@intel.com; Wang, Fan <fan.wang@int= el.com>; Wu, Jiaxin <jiaxin.wu@intel.com>; Ni, Ray <ray.ni@inte= l.com>; Kinney, Michael D <michael.d.kinney@intel.com>
Subject: Re: [edk2-devel] [RFC] Request for the new package "R= edfishPkg" under edk2 repo

 

JSON Structure would probably be worth discussing. = I know that there are other places I=92ve 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; Bret Barkelew; rfc@edk2.groups.i= o
Cc: Wang, Nickle (HPS SW); Chen, Aaron; siyuan.fu@intel.co= m; Wang, Fan; Wu, Jiaxin; Ni, Ray; Kinney, Michael= D
Subject: [EXTERNAL] RE: [edk2-devel] [RFC] Request for the new pack= age "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
  • <= li class=3D"MsoNormal" style=3D"mso-list:l0 level1 lfo1">EFI REST JSON Stru= cture 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] On Behalf Of Bret Barkelew via groups.io
Sent: Tuesday, September 15, 2020 11:19 AM
To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist) <abner.chang@hpe.com>; rfc@edk2.groups.io
Cc: Wang, Nickle (HPS SW) <nickle.wang@hpe.com>; Chen, Aaron <aaron.chen@hpe.com>; siyuan.fu@intel.com; Wang, Fan = <fan.wang@intel.com>; Wu, J= iaxin <jiaxin.wu@intel.com>= ;; Ni, Ray <ray.ni@intel.com>= ; Kinney, Michael D <micha= el.d.kinney@intel.com>
Subject: Re: [edk2-devel] [RFC] Request for the new package "R= edfishPkg" under edk2 repo

 

I think code review works. I=92m primarily interest= ed in seeing how much code falls under the =93edk2=94 vs =93edk2-staging=94= repos.

 

- Bret

 

From: Abner Chang via groups.io
Sent: Monday, September 14, 2020 8:12 PM
To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist); rfc@edk2.groups.io
Cc: Wang, Nickle (HPS SW); Chen, Aaron; siyuan.fu@intel.co= m; Wang, Fan; Wu, Jiaxin; Ni, Ray; Kinney, Michael= D
Subject: [EXTERNAL] Re: [edk2-devel] [RFC] Request for the new pack= age "RedfishPkg" under edk2 repo

 

Seems no one has comm= ent on this topic. Let=92s just go through the code review process.

Thanks

 

Abner

 

From: 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; rfc@edk2.groups.io
Cc: Wang, Nickle (HPS SW) <nickle.wang@hpe.com>; Chen, Aaron <aaron.chen@hpe.com>; siyuan.fu@intel.com; Wang, Fan = <fan.wang@intel.com>; Wu, J= iaxin <jiaxin.wu@intel.com>= ;; Ni, Ray <ray.ni@intel.com>= ; Michael D Kinney <michae= l.d.kinney@intel.com>
Subject: Re: [edk2-devel] [RFC] Request for the new package "R= edfishPkg" under edk2 repo

 

Add [RFC] to the subj= ect, 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; Chang, Abner (HPS SW/FW Technologis= t) <abner.chang@hpe.com>; rfc@ed= k2.groups.io
Cc: Wang, Nickle (HPS SW) <nickle.wang@hpe.com>; Chen, A= aron <aaron.chen@hpe.com>; siyua= n.fu@intel.com; Wang, Fan <fan.wang@intel.com>; Wu, Ji= axin <jiaxin.wu@intel.com>
Subject: RE: Request for the new package "RedfishPkg" und= er edk2 repo

 

This is the RFC for t= he new package "RedfishPkg" introduced to edk2 repo, I thought ma= iling system will add [RFC] prefix to the subject. Sorry for the inconvenie= nce.

 

From: devel@edk2.groups.io [mailto:devel@ed= k2.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) <nickle.wang@hpe.com>; Chen, A= aron <aaron.chen@hpe.com>; siyua= n.fu@intel.com; Wang, Fan <fan.wang@intel.com>; Wu, Ji= axin <jiaxin.wu@intel.com>; deve= l@edk2.groups.io
Subject: [edk2-devel] Request for the new package "RedfishPkg&= quot; under edk2 repo

 

Hi everyone,

Given that we are going to contribute code of UEFI = Redfish edk2 solution, a new package =93RedfishPkg=94 under edk2 repo is ne= cessary 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<= o:p>
  • EF= I Redfish Discover Protocol
  • = EFI Redfish Config UEFI Driver
  • = EFI BIOS Config To Redfish Dxe Driver
  • EFI REST JSON Structure DXE Driver=
  • EFI So= urce 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 ed= k2 repo for those drivers already have the corresponding definitions in UEF= I spec.
  • Contribute code to edk2-staging/UEFI _Redfish for those drivers do no= t have the corresponding definitions in UEFI spec. This is for the evaluati= on 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/bl= ob/UEFI_Redfish/Readme.md

 

Thanks

Abner

 

 

 

--_000_CY4PR21MB074350CD50A059C94B168F25EF200CY4PR21MB0743namp_-- --_004_CY4PR21MB074350CD50A059C94B168F25EF200CY4PR21MB0743namp_ Content-Type: image/png; name="3CA39B17AA124BAF8E2E45DD87802295.png" Content-Description: 3CA39B17AA124BAF8E2E45DD87802295.png Content-Disposition: inline; filename="3CA39B17AA124BAF8E2E45DD87802295.png"; size=151; creation-date="Tue, 15 Sep 2020 04:19:28 GMT"; modification-date="Tue, 15 Sep 2020 04:19:28 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAsQAAAACCAYAAABfe8oDAAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAsSURBVFhH7dYBDQAwCASx928KBVOAGEhmg15S D5d6PQAAcNUf4kiSJEknSxbqaWoGh41h5wAAAABJRU5ErkJggg== --_004_CY4PR21MB074350CD50A059C94B168F25EF200CY4PR21MB0743namp_--