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.web11.4080.1616651035343366658 for ; Wed, 24 Mar 2021 22:43:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=NsIGwwR9; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0718a92a40=abner.chang@hpe.com) Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 12P5cNnh028124; Thu, 25 Mar 2021 05:43:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id; s=pps0720; bh=kPBeLk24ZVzVtcnO4jmxIF1nwVFaoRWg+FGAAYAfHLQ=; b=NsIGwwR9ym7WER4mumYtttJc0skPDvzzCuSR2iKO/qjlLOYVfy4+5Q6vCbxdorAU46KK ivV5/aF2TfrHeFubpZUIOMxHCMc9NPVCO9thmHZSGCghGss0CCWlauDPoQS7HTlJGIsZ KPxJ3t6bgTlbkfNkjczk/mEy6jZ9SLIqH8Pv5x07IyAcdnygX6C3EoCl0qpZTD9kODMz rrTZJ/QmlQgGxFMa7cBhhAQsaAi1u7sa9mp3XMHY92hpmqInDPnY7iEt1GSi7vNHIhcC yTljI9v/74yR7zJ+O0o3xrcQhOgnx6mqQ+Jfy/j8paz/mhe9jBzYGmRrcS3Oxjqz0Tmw pg== Received: from g4t3426.houston.hpe.com (g4t3426.houston.hpe.com [15.241.140.75]) by mx0b-002e3701.pphosted.com with ESMTP id 37fsf2kv2a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 25 Mar 2021 05:43:45 +0000 Received: from g9t2301.houston.hpecorp.net (g9t2301.houston.hpecorp.net [16.220.97.129]) by g4t3426.houston.hpe.com (Postfix) with ESMTP id 0F99E5C; Thu, 25 Mar 2021 05:43:44 +0000 (UTC) Received: from abner-virtual-machine.asiapacific.hpqcorp.net (abner-virtual-machine.asiapacific.hpqcorp.net [15.119.210.153]) by g9t2301.houston.hpecorp.net (Postfix) with ESMTP id EFC3F48; Thu, 25 Mar 2021 05:43:42 +0000 (UTC) From: "Abner Chang" To: devel@edk2.groups.io Cc: Michael D Kinney , Liming Gao , Zhiguang Liu , Ray Ni , Zhichao Gao , Nickle Wang , Peter O'Hanley Subject: [PATCH v4 0/2] Support EFI Redfish protocols Date: Thu, 25 Mar 2021 12:52:34 +0800 Message-Id: <20210325045236.344-1-abner.chang@hpe.com> X-Mailer: git-send-email 2.17.1 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369,18.0.761 definitions=2021-03-24_14:2021-03-24,2021-03-24 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 mlxscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 bulkscore=0 spamscore=0 mlxlogscore=999 malwarescore=0 clxscore=1015 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103250041 In v4: In UefiHandleParsingLib.c, move the changes for UEFI 2.8 to below UEFI 2.7 section In v3: Correct the mismatched definitions in both RedfishDiscover.h and UEFI spec 2.8 (Refer to v2.9). In v2: Address comments given by Liming on patch 1/2. Add handle parsing for EFI Redfish Discover protocol and EFI RestEx protocol. This change also moves the GUID definition of EFI Redfish Discover protocol to under MdePkg. With this we don't have dependency of RedfishPkg in ShellPkg. Signed-off-by: Abner Chang Cc: Michael D Kinney Cc: Liming Gao Cc: Zhiguang Liu Cc: Ray Ni Cc: Zhichao Gao Cc: Nickle Wang Cc: Peter O'Hanley *** BLURB HERE *** Abner Chang (2): MdePkg/Include: EFI Redfish Discover protocol ShellPkg/UefiHandleParsingLib: Support EFI Redfish protocols MdePkg/MdePkg.dec | 5 +- RedfishPkg/RedfishPkg.dec | 3 - .../UefiHandleParsingLib.inf | 4 +- .../Include/Protocol/RedfishDiscover.h | 72 +++++++++---------- .../UefiHandleParsingLib.c | 8 ++- .../UefiHandleParsingLib.uni | 4 +- 6 files changed, 50 insertions(+), 46 deletions(-) rename {RedfishPkg => MdePkg}/Include/Protocol/RedfishDiscover.h (79%) -- 2.17.1