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.5890.1600142380085734419 for ; Mon, 14 Sep 2020 20:59:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=ZvL/y+OS; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0527b5d11f=abner.chang@hpe.com) Received: from pps.filterd (m0134425.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08F3xIfV008226; Tue, 15 Sep 2020 03:59:39 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=RdhQ4LizaO4CACoXxsOp2bvoyD9DV5jV7vOSKGzKXA4=; b=ZvL/y+OSqWjDARlg9O3i3L6I5u++ei1wbOYu7qDExFe1rsb08W1LdBoOCRNaIwen8Q0S ts52tDF5a5mjyPQMo6RCSv0Cc3g9G8AFHkPVfOUPxCgiVfQcqDOXo8daH0Jbg5QXiAck VREtDQgzfDhTKszVsQuTgnsT3rr0vNjnZTuOwHHDCyTWwsg9H9VXhVbi+CLAFx1UZ4Ka RD+0RsujeBMnmMgPgpvRbj/XXdX77xWGMO6S7OydRlQCiZlxG6vlBFBEO2tNglTOhx+b oT+GMx+AGieI57sf0d8PS+lb8uldbq3r9QIn4iPfspWu032e9C9Ay7yTpkDM7dlzNKAK XQ== Received: from g4t3425.houston.hpe.com (g4t3425.houston.hpe.com [15.241.140.78]) by mx0b-002e3701.pphosted.com with ESMTP id 33gqmpd648-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 15 Sep 2020 03:59:38 +0000 Received: from G2W6310.americas.hpqcorp.net (g2w6310.austin.hp.com [16.197.64.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g4t3425.houston.hpe.com (Postfix) with ESMTPS id 582EA92; Tue, 15 Sep 2020 03:59:38 +0000 (UTC) Received: from G1W8107.americas.hpqcorp.net (2002:10c1:483b::10c1:483b) by G2W6310.americas.hpqcorp.net (2002:10c5:4034::10c5:4034) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 15 Sep 2020 03:59:37 +0000 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (15.241.52.10) by G1W8107.americas.hpqcorp.net (16.193.72.59) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 15 Sep 2020 03:59:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GBjUPEmag65r7LoVs4ygMyIxqfo0DhcEHkLP+8pP+nYtwRvD+Ye2nLvNmQfk/9Ri1tQAGvKLtDyISxLz7XF+1BuOdKkZHoL1l52fojzfa6XTMz8xpMbDI3CT161bSkV0kJejTyt+irmvD2VGi5ZK2xZJdpGju3LT3uwy5WnfsvucIgUDIWC8Wce8+Wu8Q9OjAv35PRvjNRKn9Ua7+VNJf7EA0tGY1sUeNy/YQKCrfVOSCAtDkZkwqWOxQmqGGGW3Z2KlflGkV1DULMywGkc13BV5hbf51IQoIrvXjhJrbLZpNc14+H2gL2DS9WZvARw2Yk+ksx0U9SxSWr91sn6fig== 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=naWdjLsy+oV7/pqoZNXUcR26S9upAbLL1e7RxQ/BO40=; b=JauNh0SRQuqOLKcg/9TNnvAYQEhFuGoc4LVhx8bjZE0uID1C8DZ1xM8WO/Vc5eKDSi4svcZS5hOKhXCNtkgg2IqqWwF9rOEt/X9YMuQByszmfQzwNe9kS0+RtD/dtE3bC9TXW1U/uuN/BDr29gJE10EqpinFFRawMlcodRN+HQhppnrn/IcLbGHoVMVQmfoPF9pGM9OX013YCzteZPEol11AQfeav5mMoUD+IplZQo9s5jEQWbUUbcpWhmI2KCn2z1yTYrSeMww4wZuz2hCwHETK+7+hWfczIOg2dm2gj7sEzX7tTEhdIGUYN4QAsuHL+Ie2s7kDJw80LoMx++HFuA== 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 CS1PR8401MB1285.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:750a::15) 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 03:59:35 +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 03:59:34 +0000 From: "Abner Chang" To: "devel@edk2.groups.io" , "bret.barkelew@microsoft.com" , "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: AdaGVWUltpjg1xIDSTSvLUlja63XuAEuHbzQAAA9Gx0AAHeCYAAATLxiAABUp1A= Date: Tue, 15 Sep 2020 03:59:34 +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: 3d9b7c87-abc2-4d75-dae9-08d8592bc23a x-ms-traffictypediagnostic: CS1PR8401MB1285: x-ms-exchange-transport-forked: True 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: yal9g3D751D0+Xbi1wYq36NIAJ80GReilD1rHxVwwlicw2XOg9GCyUNr9so5epA7uHcm+sfd7U85yJ7Fho4z/FUn+V8EBzof7YJjJzH+0sNKL77X90GL4j7ZXoPJoPswDJgNyoQc7AlDX2uLHPwLUz2h9sgv+lc+rNoE7D8NytFzZx7Fj0areM3zSb1Dw0yolvrrlaKQHrGFQ/2oP5i0aXpKb7zwYztjdCANX5kHFYcVn+MSm4MeOIZLqjrti2MJiFGwmQGj83OKHKHUJdwKY6qac/lYBAO4ynA2E/i0AmiHXaRf71RjfPrFjsmToM36iL/djH/2dFqjUdixXy5drozabR4wleJxb1m+5O3aXoLaUdBLtlMXLjZ2+ChYLbHyYTlS8ED0CON8mLFaZYlVGmff0MdDO6r5CJMOJ/VE2lSaHfIcaUt9BS/mZrPSL+qd 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:(376002)(136003)(346002)(396003)(366004)(39860400002)(86362001)(6506007)(53546011)(66556008)(83380400001)(966005)(66446008)(54906003)(64756008)(166002)(76236003)(8936002)(8676002)(7696005)(316002)(33656002)(2906002)(478600001)(110136005)(26005)(76116006)(66946007)(9686003)(5660300002)(4326008)(71200400001)(186003)(55016002)(66476007)(52536014);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: bJfgssAaJMbWjln7QzhYcoXuTpbA7Vh5zllR7QEBCsz74CuP97zhZK6QXUizm6n17XIDv+ipQLxnOVWAiKFtXx9CjKlUPG344DlYG/ujODGKcYVmJ/k274t06ci04eGiL6hAN3NFtDa9pB5peAI2t8Nzuh1KXLTPKH1PW7FjTML8G0EEq5SgfTCAHSgSnshur8nPNN0r4pw+GIutwQXdEayDzu8ijfnJ8zAEOhOrPlyHQ8w318XLquRr50CA4NK9tWorAcGiyoXh60n+1kvGj4K0ndpn8C9iu2a9REjemZfqbdUjVEK2A+qW/j8MUrSdoz6esQb/cYaMTbziPJSTjOyuWj6whTZBEHeTwGK2KmDCCyCF1JBstr3aN6AR8sf9B3HK2cVF9X55KHHJzhTtwE0+sfBa1Q9Yu5mTZfjenbgzX4/EUzBC4TojQWDadyjeon2fkZOfVBBDq072neQ20U7unlqB6CFKm+7dA6BGRRguYlcnqLtbe5x7uH+sHxW3xMMUxt1RvJnveUTMwbQvnTvtDkfD8V3IJN/Hm36C+R6fXvnOR+9ol6pvb1bgeqrqNbDGN3jtczTUCqN4upx0OFAb0nJcX5jqvlo09kjYaclmQL1X2YTq/FiFLOwUVcd1c2YeCyajn3x74P0UEKUPAg== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 3d9b7c87-abc2-4d75-dae9-08d8592bc23a X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2020 03:59:34.8468 (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: cvow1LpBREvm1ZhKzTjRc2RiY03wUxlD9nLwbdoMmG6GhWSYv9QsQcPRbu0+hgkAc5s3Qrh9q0cu/Kx/EDzntw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB1285 X-OriginatorOrg: hpe.com X-Proofpoint-UnRewURL: 12 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_03:2020-09-14,2020-09-15 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 mlxscore=0 spamscore=0 suspectscore=0 malwarescore=0 bulkscore=0 mlxlogscore=999 clxscore=1015 priorityscore=1501 impostorscore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009150035 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CS1PR8401MB114488A1A776D90119629EBBFF200CS1PR8401MB1144_" --_000_CS1PR8401MB114488A1A776D90119629EBBFF200CS1PR8401MB1144_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable No, EFI REST JSON Structure DXE Driver (UEF spec section 29.7.3) is a centr= alized manager to manage "EFI Redfish JSON resource to C structure Converte= r libraries/drivers" for converting Redfish resource in the specific schem= a 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@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'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 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'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 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's just go through the code rev= iew 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 "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 corr= esponding definitions in UEFI spec. - Contribute code to edk2-staging/UEFI _Redfish for those drivers= do not have the corresponding definitions in UEFI spec. This is for the ev= aluation 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_CS1PR8401MB114488A1A776D90119629EBBFF200CS1PR8401MB1144_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

No, EFI REST J= SON Structure DXE Driver (UEF spec section 29.7.3) is a centralized manager= to manage “EFI Redfish JSON resource to C structure Converter librar= ies/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 doesnR= 17;t use JSON library, however “EFI Redfish JSON resource to C struct= ure Converter libraries/drivers” do use open source jansson library t= o parse JSON payload. Furthermore, “EFI Redfish JSON resource to C structure Converter libraries/drivers” are generated = by tool based on the published Redfish schemas. http= s://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’ve seen JSON used and it may end= up that we want common business logic (similar to using Oniguruma for rege= x). 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.

-      &nbs= p;   EFI REST EX UEFI Driver for Redfish service

-      &nbs= p;   EFI Redfish Discover UEFI Driver

-      &nbs= p;   EFI REST JSON Structure DXE Driver

 

All others have to go= through code first policy, will be in edk2-staging repo.=

 

-Abner

 

From: devel@edk2.groups.io [mailto:= devel@edk2.groups.io] 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’m primarily inte= rested in seeing how much code 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 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’s 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 “RedfishPkg” under edk2 re= po is necessary for accommodating the UEFI Redfish driver stacks, that incl= udes

-      &nbs= p;   EFI Redfish Host Interface DXE Driver

-      &nbs= p;   EFI Refish Credential DXE Driver

-      &nbs= p;   EFI REST EX UEFI Driver for Redfish service

-      &nbs= p;   EFI Redfish Discover UEFI Driver

-      &nbs= p;   EFI Redfish Discover Protocol

-      &nbs= p;   EFI Redfish Config UEFI Driver

-      &nbs= p;   EFI BIOS Config To Redfish Dxe Driver

-      &nbs= p;   EFI REST JSON Structure DXE Driver

-      &nbs= p;   EFI Source Coding DXE Driver

-      &nbs= p;   EFI BIOS Resource Provision Generation Protocol

-      &nbs= p;   EFI BIOS Resource Provision Transport Layer Protoc= ol

 

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 =

-      &nbs= p;   Contribute to edk2 repo for those drivers already = have the corresponding definitions in UEFI spec.

-      &nbs= p;   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 havin= g 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_CS1PR8401MB114488A1A776D90119629EBBFF200CS1PR8401MB1144_--