From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web10.6990.1600148473938236750 for ; Mon, 14 Sep 2020 22:41:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=bw15eECk; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0527b5d11f=abner.chang@hpe.com) Received: from pps.filterd (m0150245.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08F5XWSa009297; Tue, 15 Sep 2020 05:41:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=pps0720; bh=M6rWHehuFLGrIvuBZ5ltMP+J5pMhjA+t093lNWIlVsU=; b=bw15eECkhTBTXDkjb5IaXN0j89Jnp6kq10PGq3jeX9HMdn3S/P1Ub71AEKsDUdMJRy56 nA+oY4474UfizdOLRZzM0brA1o9XLEJpCdEwP7ZVQtufUN5HxAw6OLfOdAsNprkifKs4 K6d7frwWgtVvSkAk244qhcJPB8UTkhIAWtW0KG6kzfR9Awiy3V8OIQgHt8gk7shMNIAS wcbPobiqSp0Xt9dwGzm7Y6B14i48YBPoA3s0dHl+0/sAWgUrbJBDuEDN9MzJFNw1AnCS aDdtmPvAhztI/1dTdrSBhxtqYVcnq9KOOxwUbasEvk+rBFqogqL+UI0XAiUufyR1xB2Q qw== Received: from g2t2353.austin.hpe.com (g2t2353.austin.hpe.com [15.233.44.26]) by mx0b-002e3701.pphosted.com with ESMTP id 33jcgrmp93-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 15 Sep 2020 05:41:12 +0000 Received: from G1W8108.americas.hpqcorp.net (g1w8108.austin.hp.com [16.193.72.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g2t2353.austin.hpe.com (Postfix) with ESMTPS id E5EE177; Tue, 15 Sep 2020 05:41:11 +0000 (UTC) Received: from G4W9121.americas.hpqcorp.net (2002:10d2:1510::10d2:1510) by G1W8108.americas.hpqcorp.net (2002:10c1:483c::10c1:483c) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 15 Sep 2020 05:39:13 +0000 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (15.241.52.11) by G4W9121.americas.hpqcorp.net (16.210.21.16) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 15 Sep 2020 05:39:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LGTr9ZNHUwSEWqDtXqzKD9qmRPOmEY72qaN1MqCJZ2dJP01e5l0oknWi58brrX2A1ONv3ohezRbeoB7M6Yq/9lVEelzW6JLMl+h2shXlwXDpMXNFw0PskSopwoDcrNvXe4MxgxLUkGF/b/bc/6k1rWBOk5GaN6/BGj4dOvzDQEU0+dcePAP/BmNfCLSl3+djjlB21PwHi9HoxkMXiW8WY8xrnGSpqBr3stomWU3/74YyQSV2fZF2OYsLws51jTKtPiAoXWkE8TcA37msDzn5cYdtO5fn8XD9ngnpChGpdqAls5JLcSSt03JcMThXg2S4mwgs2azDqFJk4IFeZ9dggA== 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=Gxse5xNtqzhSfvJwtMHn+/656nZ4QpA2V7sgukLitnc=; b=ax2h8c+32Huti736BFEnaijGnzcO+AewZQixLbzOQA0hLIjhmfsD+mcHnoqAqMH1wN/76iA0Yc50io+MJvQ6lqRAPY+t48EziF1BfvJduC8NxA1B/gjmE+S9WNTS8Bvji9/sSFwxrfBJp6+F0HAOecC8LD7bAsMLfZHxEF6OLdr+A7Ia5jAZ3AEOese98dMBNVkZ3maaVEOsSQ9wJBVt3IB55d1hnMdgQGQZfQhtB8rbqgd0hQ3YIbTs6u37Q4Ux+oy+4iObKNav+Z+Oistx2D/tksd0MFCKTqBL4VEGnjsPmbOGHIYD2+boGc1yzq0o74vhT/2YJEOargQk2luz+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7508::16) by CS1PR8401MB0904.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7511::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Tue, 15 Sep 2020 05:39:11 +0000 Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::d111:132b:4b87:a9ea]) by CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::d111:132b:4b87:a9ea%3]) with mapi id 15.20.3370.019; Tue, 15 Sep 2020 05:39:10 +0000 From: "Abner Chang" To: "devel@edk2.groups.io" , "jiewen.yao@intel.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: AdaGVWUltpjg1xIDSTSvLUlja63XuAEuHbzQAAA9Gx0AAHeCYAAATLxiAABUp1AAAQgEkgAAGM7rAACCZXAAAaANoA== Date: Tue, 15 Sep 2020 05:39:10 +0000 Message-ID: References: <1632FE61F3F37725.2635@groups.io>, , ,, In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=hpe.com; x-originating-ip: [16.242.247.131] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 7e45f7f7-e6db-407c-6933-08d85939ac33 x-ms-traffictypediagnostic: CS1PR8401MB0904: 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: dLX1qXbxdcEfqo9ZoFaPCo+OyTQyKv0e9fHL518gVgzlagN+b58vpulKBL4nJ69akovMwV8fqaQ6LCPk8rpWa9J7eZngGhWcOvEnoCgQ7Z6hYxuKkKjPMr6qd254ix7nXKCiUiSjhOn+AI7e9GfqyldlVGkEXvjBTH8NJRZ2Hm3lgQH7vInwQ53akwmTmAPOJO2cACddyy8RUsAhJB90Q5HSvo2MR/RBEgeB9+O09SmVb0heRXaldtotlvrWuUhbyUU1KMONWgdkyz5HZrkzMueL8c1PEG0dveBFa3OrspPBZ7Hy7bQpQYy26YUy1T7SsO5ZwYD045NvdQsEDFDRHX8dZrKbONSF2N54LQBh+YnHmoD2DF1jmhYkiYUX08byi0eRT+q3JEr9qv2hvxsH7A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(39860400002)(376002)(396003)(346002)(366004)(136003)(8676002)(55016002)(33656002)(9686003)(316002)(4326008)(8936002)(2906002)(71200400001)(6506007)(76116006)(966005)(5660300002)(186003)(66946007)(86362001)(7696005)(166002)(66446008)(52536014)(64756008)(66556008)(66476007)(45080400002)(478600001)(26005)(83380400001)(54906003)(76236003)(30864003)(110136005)(53546011);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: /MQRZZjl7SjWOlc6691CP8kQ/bFbJ6yt9rsgFwlMw39Axdovd2fikYiHO+y4+r+pjtL5s3You1E1xzy39LMPqW1vXjn77XHgHZDbV79unbDee5q1zt14P0XlCcmmARM8S3x1M6+uPE26TlgtxLHF+9LF9xgFff+wNIUzn3pEU3jb/dAWUXn21X+AYKXFFiPSA6o1+22WY+EuZWFX51a7bHwESzm1boL/WLbtj/4QnRx5s9k2sggvnk1bOUDUndBinfM8mEBPNpzLLTLjQBLk0pLBlLsFtAlFQ8uw0HQNvYPHgg8+jhf10CzaTc9FYTyr9JrihriIhKKZbyBdv8+Oy/cNV+fkhShtuW12ASSdpSWoS7zx8aI1HaJizTEWF41AZ2VG9PwM/7beaJJKzIJs1WhYdf141ryO5g4ZUr+PuERjcssx/uRIns9cybC43MjSmzmiAMKyJichCgBIExGN7kFpYlYq1JQ4Y0aANh2M/Vo562M5BE2eXvKI3x+NFKPdK27ajFIJ4gQCegydx3YnHnMdMsePSquww5roo33vOF4QHoyTfZ3w1mTBVmgo1311xPxwxAGdOK4qjV+Ty2//+AWwstlZ6c6UH4v6qW2d5az1bf45e9LZUfhTUaZOyC9Xp3GlDNBIGYcjsiCmAhIFow== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 7e45f7f7-e6db-407c-6933-08d85939ac33 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2020 05:39:10.8134 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: UZriuqpFKluKJPsgzC/MlDvzahFil3Zi6p3M/1sMhUxLpOdfKD0aFtRBbJBlACqhfEzuvV7zGkL5m0ofKjwg3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB0904 X-OriginatorOrg: hpe.com X-Proofpoint-UnRewURL: 14 URL's were un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235,18.0.687 definitions=2020-09-15_04:2020-09-15,2020-09-15 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 mlxlogscore=999 bulkscore=0 adultscore=0 spamscore=0 malwarescore=0 mlxscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009150052 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CS1PR8401MB1144103A41F4B9D50C879BE6FF200CS1PR8401MB1144_" --_000_CS1PR8401MB1144103A41F4B9D50C879BE6FF200CS1PR8401MB1144_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Sure Jiewen, we plan to talk about this on Tianocore design meeting recentl= y. But I may not provide the reference here because it may against to the R= edfish working group regulations. I had requested to public this repo two years ago, however both WG chair a= nd I had no follow up on this. I already restarted the conversation with hi= m... 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] On Behalf Of Yao,= Jiewen Sent: Tuesday, September 15, 2020 12:42 PM To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist) ; rfc@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 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, Michael 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_CS1PR8401MB1144103A41F4B9D50C879BE6FF200CS1PR8401MB1144_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Sure Jiewen, we plan = to talk about this on Tianocore design meeting recently. But I may not prov= ide the reference here because it may against to the Redfish working group = regulations.

I had requested to pu= blic 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 imp= lementation of UEFI spec 29.7.2 (Redfish instance),  29.7.3 and 31.1 w= ill be sent to community for review.

 

Thanks

Abner

 

 

From: devel@edk2.groups.io [mailto:devel@edk= 2.groups.io] On Behalf Of Yao, Jiewen
Sent: Tuesday, September 15, 2020 12:42 PM
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>; 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

 

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 <deve= l@edk2.groups.io> On Behalf Of Abner Chang
Sent: Tuesday, September 15, 2020 12:23 PM
To: rfc@edk2.groups.io; <= a href=3D"mailto:devel@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, Fan <fan.wang@intel.com>; Wu, Jiaxin <jiaxin.wu@intel.com= >; Ni, Ray <ray.ni@intel.com<= /a>>; 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_CS1PR8401MB1144103A41F4B9D50C879BE6FF200CS1PR8401MB1144_--