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.9209.1604651676646881053 for ; Fri, 06 Nov 2020 00:34:36 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=LXdCAwyR; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=057929b778=abner.chang@hpe.com) Received: from pps.filterd (m0148664.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0A68VVIr025014; Fri, 6 Nov 2020 08:33:27 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=BDzTOF6wjuZjvth38Gg/v89AeCDxfBR0S7BmTgYL5sE=; b=LXdCAwyRH4P4d6H53icaXzbuXeu/+dGUJhY9JTtU0g/j4xET8/r9H/rsLBd59smQxCO1 jYwed44vp5QlOOhcmHXJdU1zxHqunmWNtw7L8J/JpPJnYNuNoA6y/f79rN2g466djZQ4 unnCq9gcdlvByXzH6bbaHjzc39pTzpRhmh3LWWH9HoeI0U9j5ZfdrwjHcQg5/+aTxJ63 1lR9owpIeSIkEksCmXus7Y/qQWMfkO0sR2TcdczEVi4+wL9KtXGALyfyxIVCB93VYCWk ktUN8e62m4EqvsGk3kxd1Pm0QhWIitmwKkjSu2wHOxSjj2EILrCfJcULSq64VewGQm/m og== Received: from g2t2353.austin.hpe.com (g2t2353.austin.hpe.com [15.233.44.26]) by mx0b-002e3701.pphosted.com with ESMTP id 34n2jrr971-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Nov 2020 08:33:27 +0000 Received: from g2t2360.austin.hpecorp.net (g2t2360.austin.hpecorp.net [16.196.225.135]) by g2t2353.austin.hpe.com (Postfix) with ESMTP id 6F5318F; Fri, 6 Nov 2020 08:33:26 +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 51AB239; Fri, 6 Nov 2020 08:33:24 +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: [EFI Shell PATCH v2 0/2] Support EFI Redfish protocols Date: Fri, 6 Nov 2020 15:47:46 +0800 Message-Id: <20201106074748.21286-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.312,18.0.737 definitions=2020-11-06_02:2020-11-05,2020-11-06 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 clxscore=1015 mlxlogscore=746 impostorscore=0 mlxscore=0 malwarescore=0 adultscore=0 suspectscore=2 priorityscore=1501 bulkscore=0 phishscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011060061 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 .../Include/Protocol/RedfishDiscover.h | 42 ++++++++----------- MdePkg/MdePkg.dec | 3 ++ RedfishPkg/RedfishPkg.dec | 4 -- .../UefiHandleParsingLib.c | 8 +++- .../UefiHandleParsingLib.inf | 4 +- .../UefiHandleParsingLib.uni | 4 +- 6 files changed, 33 insertions(+), 32 deletions(-) rename {RedfishPkg => MdePkg}/Include/Protocol/RedfishDiscover.h (87%) -- 2.17.1