From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web10.6373.1600144950611451335 for ; Mon, 14 Sep 2020 21:42:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=KrVUpSlz; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: jiewen.yao@intel.com) IronPort-SDR: HXXLUPABfhfsDz30uYvEaY4FrSN8bCe0CaOEkEDlvqQEf8wZl7GVVU7GFkB4ntMkpmEosHGjZj Lzd4uNkFAIYA== X-IronPort-AV: E=McAfee;i="6000,8403,9744"; a="146888453" X-IronPort-AV: E=Sophos;i="5.76,428,1592895600"; d="scan'208,217";a="146888453" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Sep 2020 21:42:29 -0700 IronPort-SDR: Y1MZo60QVaqgv3IXLlFnD22NDzP3PdVsKEfG2vcv3m5pWrY9z7AXLOdJVK82IWpT8AFoYjMRnH ItBNfirb2uyQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,428,1592895600"; d="scan'208,217";a="451149279" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by orsmga004.jf.intel.com with ESMTP; 14 Sep 2020 21:42:29 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 14 Sep 2020 21:42:28 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 14 Sep 2020 21:42:28 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 14 Sep 2020 21:42:28 -0700 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (104.47.37.57) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Mon, 14 Sep 2020 21:42:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ln+DP2z+yEB4H4NYXh4xx4U2iu+XeO6qrQHVNRdFIysWK1AOmaIDVhH81akyBU2oBuDN7LwfeE211hb5Tv1bkwpctbap7OC6TQfQrhEAOSbloebaMasDug7f8z2/fQCkhSf4c+Xk76gjppXN7YbQXhNMa8PCSkKzQvAMPs0ipvgMt0k/axilocsJeHQI/6cnJ5nRrHym/LlBoOvpPHBAcVULoFbEW0lNnsu2eyUZRkhyOvwtrGtiYMqLmWOR/DUqP6VyE9ZycOy3AVMTX3M4hstXpjMeY1PRtc81mAxKGoRXEPbTIPT+ADBTRqlFfqEiLIi+7/98KCHZsjP0lXtl6w== 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=J//AAc554jUtZmVdPGPBx096G7vggLCaE6VlVyuGYu0=; b=eT8XrX8EPDcC9rF9Poho0oo4mnLYDXKgfbLM4NweqrhHXgSKARZmFjXEbz54WxXUHe32sfQIW8CP3OblqAJy7ZQwrdRkt5xnFwgu1HifKFmdSqBScPz9/vW3pyQLCGCm3sTp8sUtM7S37kw0Hkfm/t65nJxJTk2Oet0zp9BQPGGXOMEJqtJakU2xFNwCI3BEk8OavbTxdy549s9PX5VEqTRK7eFsoXZLUHRHlTWMtLt/SemwaQQHc8NwHARZx6f77OKgQ5F9blPNzi49xuvT6BsjweWyl+/SigZocTCCm99jgCQhYvA7V4/KRv/eMUNx/MD+498r8D9rvG1WDRRqNA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J//AAc554jUtZmVdPGPBx096G7vggLCaE6VlVyuGYu0=; b=KrVUpSlzFV1jtBV2GEI0Ufql4PS3138Ap0w70mPkV74Mmj+AypOJEvVcCfMEC3NIh2PjhFE4f0wevI+rpd8M8wp3ENpy9C7WJpGvPU/CWKrsRREo8WiPBhMZQuxaHP2m3MRoJ7OGI/nPK0a0UY7puddO5vAtpxCI0I4DYrGKIG0= Received: from CY4PR11MB1288.namprd11.prod.outlook.com (2603:10b6:903:23::8) by CY4PR11MB1992.namprd11.prod.outlook.com (2603:10b6:903:2f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.17; Tue, 15 Sep 2020 04:42:26 +0000 Received: from CY4PR11MB1288.namprd11.prod.outlook.com ([fe80::163:9209:a92d:812]) by CY4PR11MB1288.namprd11.prod.outlook.com ([fe80::163:9209:a92d:812%6]) with mapi id 15.20.3370.019; Tue, 15 Sep 2020 04:42:26 +0000 From: "Yao, Jiewen" To: "devel@edk2.groups.io" , "abner.chang@hpe.com" , "rfc@edk2.groups.io" CC: "Wang, Nickle (HPS SW)" , "Chen, Aaron" , "Fu, Siyuan" , "Wang, Fan" , "Wu, Jiaxin" , "Ni, Ray" , "Kinney, Michael D" Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo Thread-Topic: [edk2-rfc] [edk2-devel] [RFC] Request for the new package "RedfishPkg" under edk2 repo Thread-Index: AdaGVWUltpjg1xIDSTSvLUlja63XuAEuHbzQAAA9Gx0AAHeCYAAATLxiAABUp1AAAQgEkgAAGM7rAACCZXA= Date: Tue, 15 Sep 2020 04:42:26 +0000 Message-ID: References: <1632FE61F3F37725.2635@groups.io>, , ,, In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: 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 dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.223] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7cf33a9b-f56e-4480-38ff-08d85931bf2d x-ms-traffictypediagnostic: CY4PR11MB1992: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:295; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mzlqTPtbJ39I4lXWLTMKdBBd6xhwLQkdr0WRnecgnaGYp0wn25uw0RQ0eyOdplgThK7vH5HBgKxlZ8HNzOyrg/Uhwryt9b3+kj5MyceE24MvKtMmkG/jPwzz5fLZZyQ6sMU5+f/3nhdRUf4uyTa0cACDEgZC1SdasZcGoyBp2zwf2maLtxLYxIiFuz0LEX2U8mD5WatHSU7+axWwMBh9pBsdxPBnjoL8ztWWQ9k7v+R7ojcJzNq6XAQ3l9nmiRkmwyteu8zXXxVj2d+40j1P6Y0r7FVwA5PeN6O2dJwQjFrty4w++UFl6Yi8j9VLpNI30KzYp/SIdyqectKcBN0MrUUZYiExgWtZw0PoFrbwL2S94fDMfz72yd0SOgI+Kj9Jou0otDjkgIsm1ObirR1n+w== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR11MB1288.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(366004)(136003)(376002)(396003)(346002)(5660300002)(76116006)(110136005)(66946007)(55016002)(26005)(186003)(316002)(9686003)(54906003)(966005)(4326008)(107886003)(86362001)(166002)(7696005)(6506007)(52536014)(53546011)(8676002)(2906002)(76236003)(66476007)(66556008)(8936002)(30864003)(478600001)(64756008)(33656002)(45080400002)(71200400001)(83380400001)(66446008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: U4IAQqn6iXZ69ChVW6J1pcAphrF2S2mSXuFGFbWrS2PD7al/whIzayLfi+LqzvGKsPfAQZFfCcQq7i9pMOU5WospW0u/HxRioxa4nlp/C9Ty5irbqLeSu48xxYNXMAzFlPjxgkMVW0NkP/8zcKtADUidZPs93vE/5403BOrq48kS9WmN6WTI4mxxXK8nyV/jRjT/m14tdRlxikqCRV7bm3IxeIZMLKwNA8EN5UmlHyRp86fpu9cXst8PqDDWm0embZzo9LNGUfu9VvFJl1MtC8O/3NMWxQmARBy2YhaQa/4o7m0lfTE75lvb+ePQixL3GiQHV2cjwzVSQ7HCNhsiJhKVGG2Mb7tfYs0edePIWm4cD/jjzuKdQNLcqnuBpFnnULp3I6xrj4W8+czhK20FQFBHeh1aRYHbxmf4R/Y2hZ/UXl2YPkrMpR6rbH7+YnfmAVanOz+mM2PMcQlz2fs37pWf+RBESbAE9pocguJ3UIo7NnIgLQRMKiWtCnldmIcZHz9obCcgRlVbQHV07qGEg9oLAar8u23fRaDGntXKhCMOHpx/rf3mydDt07k2M711bQQf/xe000kacCwhi4dSQnHL9buabBhfveqQBeKMqvolM9Gjy2TEYlt1JfuP7FkSBGhjKd4vmORGfps510FFKw== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1288.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7cf33a9b-f56e-4480-38ff-08d85931bf2d X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2020 04:42:26.6147 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: OPfzWeySABJlUfMrgSqnqbhGEYP1VPv8bepU09JODwsnqe7QBdCQ2YNFs6S8WHqYWhRvEs+6P2UKmScwgAPwtA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1992 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CY4PR11MB12883574024EF93ABD40DE848C200CY4PR11MB1288namp_" --_000_CY4PR11MB12883574024EF93ABD40DE848C200CY4PR11MB1288namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable HI Abner If it is DMTF private repo, should we discuss it in EDKII ? Do we have a public reference somewhere else? Thank you Yao Jiewen From: devel@edk2.groups.io On Behalf Of Abner Chang Sent: Tuesday, September 15, 2020 12:23 PM To: rfc@edk2.groups.io; devel@edk2.groups.io Cc: Wang, Nickle (HPS SW) ; Chen, Aaron ; Fu, Siyuan ; Wang, Fan ; = Wu, Jiaxin ; Ni, Ray ; Kinney, Micha= el D Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new package "Re= dfishPkg" 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 ________________________________ From: rfc@edk2.groups.io > on behalf of Bret Barkelew via groups.io > Sent: Tuesday, September 15, 2020 12:19:29 PM To: Chang, Abner (HPS SW/FW Technologist) >; devel@edk2.groups.io >; rfc@edk2.groups.io > Cc: Wang, Nickle (HPS SW) = >; Chen, Aaron >; siyuan.fu@i= ntel.com >; Wang, Fan >; Wu,= Jiaxin >; Ni, Ray >; Kinney, Michael D > Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new package "Re= dfishPkg" under edk2 repo That link didn't work for me. - Bret From: Chang, Abner (HPS SW/FW Technologist) Sent: Monday, September 14, 2020 8:59 PM To: devel@edk2.groups.io>; 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 "EFI Redfish JSON resource to C structure Convert= er libraries/drivers" for converting Redfish resource in the specific sche= ma from JSON format to the C structure or vice versa. EFI REST JSON Structure DXE Driver itself doesn't use JSON library, howeve= r "EFI Redfish JSON resource to C structure Converter libraries/drivers" do= use open source jansson library to parse JSON payload. Furthermore, "EFI R= edfish JSON resource to C structure Converter libraries/drivers" are genera= ted by tool based on the published Redfish schemas. https://github.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@edk2.groups.io; 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 JSON Structure would probably be worth discussing. I know that there are o= ther places I've seen JSON used and it may end up that we want common busin= ess 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.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 B= ehalf Of Bret Barkelew via groups.io Sent: Tuesday, September 15, 2020 11:19 AM To: devel@edk2.groups.io>; Chang, Abner (HPS SW/FW Technologis= t) >>; 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 I think code review works. I'm primarily interested in seeing how much cod= e falls under the "edk2" vs "edk2-staging" repos. - Bret From: Abner Chang via groups.io Sent: Monday, September 14, 2020 8:12 PM To: devel@edk2.groups.io>; Chang, Abner (HPS SW/FW Technologis= t); 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's just go through the code rev= iew process. Thanks Abner From: devel@edk2.groups.io> [mailto:devel@edk2.groups.io] On B= ehalf 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) >>; Chen, Aaron >>; siyuan.fu@intel.com; = Wang, Fan >>; Wu, Jiaxin >>; Ni, Ray >>; Michael D Kinney >> 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 SW/FW Technologis= t) >>; rfc@edk2.groups.io Cc: Wang, Nickle (HPS SW) >>; Chen, Aaron >>; siyuan.fu@intel.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 B= ehalf 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@intel.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 "RedfishPkg" under edk2 repo is necessary for accommodating t= he 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_CY4PR11MB12883574024EF93ABD40DE848C200CY4PR11MB1288namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

HI Abner

If it is DMTF private repo, should we discuss it in= EDKII ?

 

Do we have a public reference somewhere else?<= /o:p>

 

Thank you

Yao Jiewen

 

From: devel@edk2.groups.io <devel@edk2.gr= oups.io> On Behalf Of Abner Chang
Sent: Tuesday, September 15, 2020 12:23 PM
To: rfc@edk2.groups.io; devel@edk2.groups.io
Cc: Wang, Nickle (HPS SW) <nickle.wang@hpe.com>; Chen, Aaron = <aaron.chen@hpe.com>; Fu, Siyuan <siyuan.fu@intel.com>; Wang, F= an <fan.wang@intel.com>; Wu, Jiaxin <jiaxin.wu@intel.com>; Ni, = Ray <ray.ni@intel.com>; Kinney, Michael D <michael.d.kinney@intel.= com>
Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new pack= age "RedfishPkg" under edk2 repo

 

Hmm. You probably have to join dmtf as a member. That repo is private= for members now, not public yet.

 


From: rfc@edk2.groups.io <rfc@= edk2.groups.io> on behalf of Bret Barkel= ew via groups.io <bret.barkelew=3Dmicrosoft.com@groups.io>
Sent: Tuesday, September 15, 2020 12:19:29 PM
To: Chang, Abner (HPS SW/FW Technologist) <
abner.chang@hpe.com>; devel@edk2.groups.io <devel@edk2.groups.io>; rfc@edk2.groups.io <rfc@= edk2.groups.io>
Cc: Wang, Nickle (HPS SW) <
nickle.wang@hpe.com>; Chen, Aar= on <aaron.chen@hpe.com<= span style=3D"color:black">>; siyuan.fu@intel.com <s= iyuan.fu@intel.com>; Wang, Fan <
fan.wang@intel.com>; Wu, Jiaxin <jiaxin.wu@in= tel.com>; Ni, Ray <ray.ni@intel.com&g= t;; Kinney, Michael D <michael.d.kinney@intel.com>
Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Request for the new pack= age "RedfishPkg" under edk2 repo

 

That link didn’= ;t work for me.

- Bret

From: Chang, Abner (HPS SW/FW Technologist)<mailto:abner.chang@hpe.com>
Sent: Monday, September 14, 2020 8:59 PM
To: = devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Bret Barkelew&= lt;mailto:Bret.Barkelew@micr= osoft.com>; rfc@edk2.groups.io<mailto:rfc@edk2.groups.io>
Cc: Wang, Nickle (HPS SW)<mailto= :nickle.wang@hpe.com>; Chen, Aaron<mailto:aaron.chen@hpe.com>; siyuan.fu@intel.com<mailto:siyuan.fu@intel.com>; Wang, Fan<mailto:fan.wang@intel.= com>; Wu, Jiaxin<mailto:ji= axin.wu@intel.com>; Ni, Ray<m= ailto:ray.ni@intel.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com>
Subject: [EXTERNAL] RE: [edk2-devel] [RFC] Request for the new package &qu= ot;RedfishPkg" under edk2 repo

No, EFI REST JSON Structure DXE Driver (UEF spec section 29.7.3) is a cent= ralized manager to manage “EFI Redfish JSON resource to C structure C= onverter 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. F= urthermore, “EFI Redfish JSON resource to C structure Converter libraries/drivers” are generated by tool based on the pub= lished Redfish schemas. https://github.com/DMTF/Redfish-Schema-C-Struct-Generator<https://urlde= fense.proofpoint.com/v2/url?u=3Dhttps-3A__nam06.safelinks.protection.outloo= k.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252FDMTF-252FRedfish-2DSchema= -2DC-2DStruct-2DGenerator-26data-3D02-257C01-257Cbret.barkelew-2540microsof= t.com-257C1b8115973f364cea229008d8592bc486-257C72f988bf86f141af91ab2d7cd011= db47-257C1-257C0-257C637357391811797643-26sdata-3DLdHAPly4oeVhyC6Xk7p0G0r1y= 8qVxrLfGZrN9EW5WpE-253D-26reserved-3D0&d=3DDwIF-g&c=3DC5b8zRQO1miGm= BeVZ2LFWg&r=3D_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=3DgoBsQ= 2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&s=3Dj2rR7JmY2HjCtfOOe9ChSWCNKYse= OJX2T-91Z3miShA&e=3D >

From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On B= ehalf 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>; devel@edk2.groups.io; rfc@edk2.groups.io
Cc: Wang, Nickle (HPS SW) <nickl= e.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 "RedfishP= kg" under edk2 repo

JSON Structure would probably be worth discussing. I know that there are o= ther 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@hpe.com>
Sent: Monday, September 14, 2020 8:33 PM
To: = devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Bret Barkelew&= lt;mailto:Bret.Barkelew@micr= osoft.com>; rfc@edk2.groups.io<mailto:rfc@edk2.groups.io>
Cc: Wang, Nickle (HPS SW)<mailto= :nickle.wang@hpe.com>; Chen, Aaron<mailto:aaron.chen@hpe.com>; siyuan.fu@intel.com<mailto:siyuan.fu@intel.com>; Wang, Fan<mailto:fan.wang@intel.= com>; Wu, Jiaxin<mailto:ji= axin.wu@intel.com>; Ni, Ray<m= ailto:ray.ni@intel.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com>
Subject: [EXTERNAL] RE: [edk2-devel] [RFC] Request for the new package &qu= ot;RedfishPkg" 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> [mailto:devel@edk2.groups.io] On Behalf Of B= ret Barkelew via groups.io
Sent: Tuesday, September 15, 2020 11:19 AM
To: = devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Chang, Abner (= HPS SW/FW Technologist) <abner.chang@hpe.com<mailto:abner.chang@hpe.com&= gt;>; rfc@edk2.groups.io<mailto:rfc@ed= k2.groups.io>
Cc: Wang, Nickle (HPS SW) <nickle.wang@hpe.com<mailto:nickle.wang@hpe.com>>; Chen, Aaron <aaron.chen@hpe.com<mailto:aaron.chen@hpe.com>&= gt;; siyuan.fu@intel.com<mailto:siyu= an.fu@intel.com>; Wang, Fan <fan.wang@intel.com<mailto:fan.wang@intel.c= om>>; Wu, Jiaxin <jiaxin.wu@intel.com<mailto:jiaxin.wu@intel.com>>; Ni, Ray <ray.ni@intel.com<mailto:ray.ni@intel.com>>; Kinney, Michael D= <michael.d.kinney@intel.com<mailto:michael.d.kinney@intel.com= >>
Subject: Re: [edk2-devel] [RFC] Request for the new package "RedfishP= kg" under edk2 repo

I think code review works. I’m primarily interested in seeing how mu= ch code falls under the “edk2” vs “edk2-staging” re= pos.

- Bret

From: Abner Chang via groups.io<mailto:abner.chang=3Dhpe.com@groups.io>
Sent: Monday, September 14, 2020 8:12 PM
To: = devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Chang, Abner (= HPS SW/FW Technologist)<mailto:ab= ner.chang@hpe.com>; rfc@edk2.groups.io<mailto:rfc@edk2.groups.io>
Cc: Wang, Nickle (HPS SW)<mailto= :nickle.wang@hpe.com>; Chen, Aaron<mailto:aaron.chen@hpe.com>; siyuan.fu@intel.com<mailto:siyuan.fu@intel.com>; Wang, Fan<mailto:fan.wang@intel.= com>; Wu, Jiaxin<mailto:ji= axin.wu@intel.com>; Ni, Ray<m= ailto:ray.ni@intel.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com>
Subject: [EXTERNAL] Re: [edk2-devel] [RFC] Request for the new package &qu= ot;RedfishPkg" under edk2 repo

Seems no one has comment on this topic. Let’s just go through the co= de review process.
Thanks

Abner

From: devel@edk2.groups.io<mailto:devel@edk2.groups.io> [mailto:devel@edk2.groups.io] On Behalf Of A= bner Chang
Sent: Wednesday, September 9, 2020 11:02 AM
To: = devel@edk2.groups.io<mailto:devel@edk2.groups.io>; rfc@edk2.group= s.io<mailto:rfc@edk2.groups.io= >
Cc: Wang, Nickle (HPS SW) <nickle.wang@hpe.com<mailto:nickle.wang@hpe.com>>; Chen, Aaron <aaron.chen@hpe.com<mailto:aaron.chen@hpe.com>&= gt;; siyuan.fu@intel.com<mailto:siyu= an.fu@intel.com>; Wang, Fan <fan.wang@intel.com<mailto:fan.wang@intel.c= om>>; Wu, Jiaxin <jiaxin.wu@intel.com<mailto:jiaxin.wu@intel.com>>; Ni, Ray <ray.ni@intel.com<mailto:ray.ni@intel.com>>; Michael D Kinney = <michael.d.kinney@intel.com<mailto:michael.d.kinney@intel.com<= /a>>>
Subject: Re: [edk2-devel] [RFC] Request for the new package "RedfishP= kg" 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>; Chang, Abner (= HPS SW/FW Technologist) <abner.chang@hpe.com<mailto:abner.chang@hpe.com&= gt;>; rfc@edk2.groups.io<mailto:rfc@ed= k2.groups.io>
Cc: Wang, Nickle (HPS SW) <nickle.wang@hpe.com<mailto:nickle.wang@hpe.com>>; Chen, Aaron <aaron.chen@hpe.com<mailto:aaron.chen@hpe.com>&= gt;; siyuan.fu@intel.com<mailto:siyu= an.fu@intel.com>; Wang, Fan <fan.wang@intel.com<mailto:fan.wang@intel.c= om>>; Wu, Jiaxin <jiaxin.wu@intel.com<mailto:jiaxin.wu@intel.com>>
Subject: RE: Request for the new package "RedfishPkg" under edk2= repo

This is the RFC for the new package "RedfishPkg" introduced to e= dk2 repo, I thought mailing system will add [RFC] prefix to the subject. So= rry for the inconvenience.

From:
devel@edk2.groups.io<mailto:devel@edk2.groups.io> [mailto:devel@edk2.groups.io] On Behalf Of A= bner Chang
Sent: Tuesday, September 8, 2020 11:48 AM
To: rfc@edk2.groups.io<mailto:rfc= @edk2.groups.io>
Cc: Wang, Nickle (HPS SW) <nickle.wang@hpe.com<mailto:nickle.wang@hpe.com>>; Chen, Aaron <aaron.chen@hpe.com<mailto:aaron.chen@hpe.com>&= gt;; siyuan.fu@intel.com<mailto:siyu= an.fu@intel.com>; Wang, Fan <fan.wang@intel.com<mailto:fan.wang@intel.c= om>>; Wu, Jiaxin <jiaxin.wu@intel.com<mailto:jiaxin.wu@intel.com>>; deve= l@edk2.groups.io<mailto:devel@edk2.groups.io>
Subject: [edk2-devel] Request for the new package "RedfishPkg" u= nder 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 acc= ommodating 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<= br>
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 hav= e the corresponding definitions in UEFI spec.
  *   Contribute code to edk2-staging/UEFI _Redfish for tho= se 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 t= his driver for Redfish edk2 solution.

Please refer to below link for the details, https://github.com/tianocore/edk2-staging/blob/UEFI_Redfish/Readme.md<h= ttps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__nam06.safelinks.prote= ction.outlook.com_-3Furl-3Dhttps-253A-252F-252Furldefense.proofpoint.com-25= 2Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Fnam06.safelinks.protection.outlook.c= om-5F-2D3Furl-2D3Dhttps-2D253A-2D252F-2D252Furldefense.proofpoint.com-2D252= Fv2-2D252Furl-2D253Fu-2D253Dhttps-2D2D3A-2D5F-2D5Fnam06.safelinks.protectio= n.outlook.com-2D5F-2D2D3Furl-2D2D3Dhttps-2D2D253A-2D2D252F-2D2D252Fgithub.c= om-2D2D252Ftianocore-2D2D252Fedk2-2D2D2Dstaging-2D2D252Fblob-2D2D252FUEFI-2= D2D5FRedfish-2D2D252FReadme.md-2D2D26data-2D2D3D02-2D2D257C01-2D2D257Cbret.= barkelew-2D2D2540microsoft.com-2D2D257Cec6961ac4b3143f196be08d859251f68-2D2= D257C72f988bf86f141af91ab2d7cd011db47-2D2D257C1-2D2D257C0-2D2D257C637357363= 278947284-2D2D26sdata-2D2D3Dkt66JYtpN1X1hCrt5cQY3btyQEdoqZYkVPW5J7w8dws-2D2= D253D-2D2D26reserved-2D2D3D0-2D2526d-2D253DDwMF-2D2Dg-2D2526c-2D253DC5b8zRQ= O1miGmBeVZ2LFWg-2D2526r-2D253D-2D5FSN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A= 3E-2D2526m-2D253DvNotrFyeoRyYey-2D2D0DOEVOLlZ7unqNGts5l1lH-2D2D4MzqM-2D2526= s-2D253DBO3e8WR8joHCC9lD6Guk5Q2XN8DJ0JCOTy2AfB279q8-2D2526e-2D253D-2D26data= -2D3D02-2D257C01-2D257Cbret.barkelew-2D2540microsoft.com-2D257C6bd38bf379f6= 4b06f6b808d859282266-2D257C72f988bf86f141af91ab2d7cd011db47-2D257C1-2D257C0= -2D257C637357376203679617-2D26sdata-2D3D-2D252Fc1YADqJZbAxtJEfc7R4LRToIVVG-= 2D252F8P5K9XRzp2RTio-2D253D-2D26reserved-2D3D0-2526d-253DDwMF-2Dg-2526c-253= DC5b8zRQO1miGmBeVZ2LFWg-2526r-253D-5FSN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q5= 9A3E-2526m-253DDkSlNNriVFNl3jnCeMG8vtCRlB3CgfREapKoapz-2Dcx0-2526s-253DvXm2= LZsMsTXRCNZ9IZvid63RGiDHFF5aL-5F2JBwiL7kg-2526e-253D-26data-3D02-257C01-257= Cbret.barkelew-2540microsoft.com-257C1b8115973f364cea229008d8592bc486-257C7= 2f988bf86f141af91ab2d7cd011db47-257C1-257C0-257C637357391811802634-26sdata-= 3Dr9JTbIGJH3tmabZ-252BOtYAjVm5PRXWvuK0Wm2v2NByE1M-253D-26reserved-3D0&d= = =3DDwIF-g&c=3DC5b8zRQO1miGmBeVZ2LFWg&r=3D_SN6FZBN4Vgi4Ulkskz6qU3NY= RO03nHp9P7Z5q59A3E&m=3DgoBsQ2eLlP7qVkOJAy8TPlQ0B6NFvNm4rP58u6ASQxc&= s=3D2U_MKBpgLtoTglsPa4GJpgQpw6Ga3mBFBfABf7k0TwU&e=3D >

Thanks
Abner






--_000_CY4PR11MB12883574024EF93ABD40DE848C200CY4PR11MB1288namp_--