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.web08.6601.1616671929846458682 for ; Thu, 25 Mar 2021 04:32:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=nInITwvv; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0718a92a40=abner.chang@hpe.com) Received: from pps.filterd (m0150244.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 12PBSkOi017183; Thu, 25 Mar 2021 11:31:54 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=wWWCPr5QC/6lHuGbnDiKWGXm6Y/VyS1kiRNOs/ttV3Y=; b=nInITwvvguWxMxlGmwDlVjuToVKJVZJ9oZti0sqjpiuJnuuKLnujlH800ATKWOYwJczq k3BKYQR2mjzxt8PXyqn0epBLdAg+3uHOQUhLhV+ihsSpjfosSYwzCxyKV+l3Cg22zaj4 S28wrgZbJYJI/E1uI25ia9QK+SpRly224CyIl+8KnwW0Pii1Ut1H783059pr/sSAMPYH O0bLlRguTMc8rzB1E1LRAytbwkQEjnvKtg5JFZgNnPFZRdLwIW4goYytYl/AIdLt+m0p Qr0iCPwJsQM8D7OffTLsNFhzH9EDwy2See1f5PHFjO9Uu1GF3AZS8ehh1HgJPp0z8E3B 1A== Received: from g2t2354.austin.hpe.com (g2t2354.austin.hpe.com [15.233.44.27]) by mx0b-002e3701.pphosted.com with ESMTP id 37gm0yth5m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 25 Mar 2021 11:31:54 +0000 Received: from g2t2360.austin.hpecorp.net (g2t2360.austin.hpecorp.net [16.196.225.135]) by g2t2354.austin.hpe.com (Postfix) with ESMTP id E580281; Thu, 25 Mar 2021 11:31:53 +0000 (UTC) Received: from abner-virtual-machine.asiapacific.hpqcorp.net (abner-virtual-machine.asiapacific.hpqcorp.net [15.119.210.153]) by g2t2360.austin.hpecorp.net (Postfix) with ESMTP id C6BB336; Thu, 25 Mar 2021 11:31:50 +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 RESEND 0/2] Support EFI Redfish protocols Date: Thu, 25 Mar 2021 18:40:41 +0800 Message-Id: <20210325104043.2368-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-25_02:2021-03-24,2021-03-25 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 mlxscore=0 mlxlogscore=997 spamscore=0 lowpriorityscore=0 malwarescore=0 impostorscore=0 phishscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103250085 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 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