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.2102.1616567155472370752 for ; Tue, 23 Mar 2021 23:25:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=abVZb/PX; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=07172f420e=abner.chang@hpe.com) Received: from pps.filterd (m0134424.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 12O6ECre000530; Wed, 24 Mar 2021 06:25:47 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=6mJkPt79MW/SdE9zQ5KuBaPH0awjF2tWjQ9Y9HmlLPg=; b=abVZb/PXZhkR+zLB2/7j46+4XyUeoDobhsGhM4Ut7rtgeFjjPPU3RQBoLzjN98HJUYUA UoItJu81Jty72/LjDZoK+KAFts+pmWE7uskVZ6eiBXEUuuzQbRuz/kA/usIkRgiWd3yD y6Pb1Ywrsw8YwN060tJw9GgxwLr6ST+GNL66M3476fXww/4mcRYhcZolXQHhQyF7RA4P 1ZKTgzltcYwqkGpeicr5cqJxwP4DevJyHGpKLChDNTavUy+JW5CrrT4aky7zD6b74I/c OvsnvNqZIdt3N9TIG1k7DOlB5E58q0R1Z0yF9mNjrIpVQE9w/0/1+/bL2sIAZ76SR0tN cw== Received: from g9t5008.houston.hpe.com (g9t5008.houston.hpe.com [15.241.48.72]) by mx0b-002e3701.pphosted.com with ESMTP id 37f3y6kv57-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 24 Mar 2021 06:25:47 +0000 Received: from g9t2301.houston.hpecorp.net (g9t2301.houston.hpecorp.net [16.220.97.129]) by g9t5008.houston.hpe.com (Postfix) with ESMTP id D79484F; Wed, 24 Mar 2021 06:25:46 +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 B57474A; Wed, 24 Mar 2021 06:25:44 +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 V3 0/2] Support EFI Redfish protocols Date: Wed, 24 Mar 2021 13:34:38 +0800 Message-Id: <20210324053440.23237-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_04:2021-03-23,2021-03-24 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=999 clxscore=1011 priorityscore=1501 phishscore=0 mlxscore=0 malwarescore=0 spamscore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103240050 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 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, 49 insertions(+), 47 deletions(-) rename {RedfishPkg => MdePkg}/Include/Protocol/RedfishDiscover.h (79%) -- 2.17.1