From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (NAM04-BN8-obe.outbound.protection.outlook.com [40.107.100.86]) by mx.groups.io with SMTP id smtpd.web10.14103.1669821893309886067 for ; Wed, 30 Nov 2022 07:24:53 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@nvidia.com header.s=selector2 header.b=UmDw8x8q; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: nvidia.com, ip: 40.107.100.86, mailfrom: nicklew@nvidia.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Addp++feJBYHHMddp/HBwJlj2LjsPW+jOJNeXHKIFV5bc5n9dK3TW5TTl9PSB0CV2bG+RcyVUqBSEoZc/9EAXkslZvmP1bIbJ0T41x+Zo17rqlpq8jjRC2s9hgNwG+jkQDTVxP82bXSPy+ftVV3Sjv2N3nFFFO9oor+48wNMMlUR+gWVFc8HZvj3SPq6n88s5WzC7ljK0S/hKGj439CIO4GJCbok2xRM7FxbGilvI+7oSSB/tD86sH+IiWzhmGPR2luxtJ1iZvF/MPirMAMqOYWCZvOHAIW1xzsckbb/k7AIU0WinIfogSKu+S9R98TP3122tIgQoqIAixRoqW686w== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ldT5EfwlAgbiJKCOBY7AY4t85VKb3+EkyqGIW1bQ3/c=; b=ONmSDxeAWlclqwcMG0skRtOXxjGVzmVtp2z9mHsBan91sQRFWKVo8/gQF6R/3ou9S9zlBIlB6GJA/4cIMv8PbBvXcdD20c0yFfTlE08/rt7C5PUNqN66Ay6N5S6Xzybn5Qz0HxPZ4h94YtbOQSdhMry7vKRV27B9Yr9jAaakLYh2cUDroBFwmypu7idGHccu4WnwAjdmqnXXkt6WOHywrS8U28rSEL6asVEzHtUfKa4Kd2Tiv+36LTjBKx/nuvX2ia7KFBZvcH8Q9/lqQF6OmTMU6llNoRjF0O4FKHRAZqIdO6eiWhPOGRYCdANXvPaAk+QaNVDyEIBofowN62T70Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ldT5EfwlAgbiJKCOBY7AY4t85VKb3+EkyqGIW1bQ3/c=; b=UmDw8x8qoTC33dU2uEv5fbMmJVo1C6GN2UhPm/oCOnDPDFhVIxs6/e8pJ+muRvxIMr5x/SSCe508xHo0OP8aABK+9UXl3nhrVT/r8BGot8BSNGncB/yaXLZjRH05eS6NkYec2pcUq0zB9E96hg4HguXs0mH/oP33e57vlmIJtzDbF70k2w26t7YFsQJoaJADQ0mMmQJ4liCTc7L/Yx+U5M6+vrBHnyrd2UMDmalT7nKB5fvNsRF8tYg+tgMBLBmr1nccS9IaHbARXj3a1LF5uc8C5mVsY1B7k+iMfwjt9TYGcLOOagIHN+JWq2GPt5Zv95bZ9QbN1II4lHX/1pQNnA== Received: from MW4PR03CA0027.namprd03.prod.outlook.com (2603:10b6:303:8f::32) by SA0PR12MB4528.namprd12.prod.outlook.com (2603:10b6:806:9e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Wed, 30 Nov 2022 15:24:49 +0000 Received: from CO1NAM11FT025.eop-nam11.prod.protection.outlook.com (2603:10b6:303:8f:cafe::7e) by MW4PR03CA0027.outlook.office365.com (2603:10b6:303:8f::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23 via Frontend Transport; Wed, 30 Nov 2022 15:24:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CO1NAM11FT025.mail.protection.outlook.com (10.13.175.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.8 via Frontend Transport; Wed, 30 Nov 2022 15:24:49 +0000 Received: from rnnvmail202.nvidia.com (10.129.68.7) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.36; Wed, 30 Nov 2022 07:24:38 -0800 Received: from rnnvmail203.nvidia.com (10.129.68.9) by rnnvmail202.nvidia.com (10.129.68.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.36; Wed, 30 Nov 2022 07:24:37 -0800 Received: from localhost.localdomain (10.127.8.9) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server id 15.2.986.36 via Frontend Transport; Wed, 30 Nov 2022 07:24:36 -0800 From: "Nickle Wang" To: CC: Abner Chang , Igor Kulchytskyy , "Nick Ramirez" Subject: [edk2-staging][PATCH] edk2-staging/RedfishClientPkg: Fix GCC build error Date: Wed, 30 Nov 2022 23:24:18 +0800 Message-ID: <20221130152418.361-1-nicklew@nvidia.com> X-Mailer: git-send-email 2.38.1.windows.1 MIME-Version: 1.0 Return-Path: nicklew@nvidia.com X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT025:EE_|SA0PR12MB4528:EE_ X-MS-Office365-Filtering-Correlation-Id: ea9c3f59-9f12-4852-a107-08dad2e70541 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wsC/IeCQc1c7Jtx1DPAxGOKfKAwIfQP5H7l+A3PBAKeO3qqYOxv4JjEfkFdwCyG86MsfvONjbadbZtfzNeXterXZ17o6jQdP6texFk46hxG2T632nKue9Yz4M/uMDgeI53LSb4SFs+kqKg15UvfNuNswycYA+34xqXiV+OY4kOXSP+ua5jQpDzKZYzVDHOi/lBanYC2INEFOdoa8890TIWdz/XySNN2f9JPIe9X9Ux5uRNEweqIvpoet4Lo6AUKVo0uBCVX38hfyEKurycGmfzFlHLvSjHFAnkmRLe54A9C8sQc3RVhzeai3hIUOzo2u6vuikWcsgrEjp3Bt64FVgabg/MsKthFFzvnIq6pv4l7XzPB5LhijszIUOCKHRlAqo1ENtu2MwTMKEsXq2v0RAphoKTLgzS09HrDushQ6nGomiKAwwQt9LScL6felHiDR0Cw2KaprRyygbCEIe52fa1v68p2tj6VR2mENs1A1j+PLZA9C1ZCbCI/BVt6nnFSVx/hrJsJuRKK3TIIYg8TVgh02bZKGd9OvPv5T7/nJs4/VRHknGzCQ86WP8pl5PhuLV/+UyAtO8ys0qHe3pn45JQPSYBajHEAHdrrbwMvDuelYJkuIm5f3l/vLgaH0dG+SGaskqkUzsu8gxbC3zzkKikEXMuzrVQlVsIsA7w7dvTkdoSI4SLF4wHP/jOBwQTlvqRX7UtZojS45uORr+Hejxg== X-Forefront-Antispam-Report: CIP:216.228.117.161;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge2.nvidia.com;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(346002)(136003)(376002)(396003)(451199015)(40470700004)(46966006)(36840700001)(2906002)(82740400003)(41300700001)(40460700003)(426003)(356005)(8676002)(7636003)(83380400001)(47076005)(36860700001)(86362001)(2616005)(6916009)(316002)(70206006)(478600001)(36756003)(70586007)(5660300002)(82310400005)(40480700001)(8936002)(186003)(1076003)(54906003)(6666004)(107886003)(26005)(336012)(4326008);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2022 15:24:49.2249 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ea9c3f59-9f12-4852-a107-08dad2e70541 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.161];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT025.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR12MB4528 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain Fix below GCC build error: 1) "Head" dereference issue. 2) "BooleanArrayBuffer" uninitialized variable issue. 3) Multiple definition of mRedfishVariableGuid. 4) Multiple definition of medfishResourceConfigProtocolHandle. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy Cc: Nick Ramirez --- RedfishClientPkg/Include/RedfishBase.h | 3 ++- .../EdkIIRedfishResourceConfigLib.c | 9 +++++---- .../RedfishFeatureUtilityLib/RedfishFeatureUtilityLib.c | 5 +++-- RedfishClientPkg/RedfishClientPkg.dec | 4 ++++ .../RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.c | 9 +++++---- .../RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.inf | 2 ++ RedfishClientPkg/RedfishETagDxe/RedfishETagDxe.c | 9 +++++---- RedfishClientPkg/RedfishETagDxe/RedfishETagDxe.inf | 2 ++ 8 files changed, 28 insertions(+), 15 deletions(-) diff --git a/RedfishClientPkg/Include/RedfishBase.h b/RedfishClientPkg/Incl= ude/RedfishBase.h index cf320bb0eb..ea716d7054 100644 --- a/RedfishClientPkg/Include/RedfishBase.h +++ b/RedfishClientPkg/Include/RedfishBase.h @@ -2,6 +2,7 @@ Redfish base header file. =20 (C) Copyright 2022 Hewlett Packard Enterprise Development LP
+ Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved= . =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 @@ -16,6 +17,6 @@ /// /// This GUID is used for an EFI Variable that stores the Redfish data. /// -EFI_GUID mRedfishVariableGuid =3D {0x91c46a3d, 0xed1a, 0x477b, {0xa5, 0x33= , 0x87, 0x2d, 0xcd, 0xb0, 0xfc, 0xc1}}; +extern EFI_GUID gEfiRedfishClientVariableGuid; =20 #endif diff --git a/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRe= dfishResourceConfigLib.c b/RedfishClientPkg/Library/EdkIIRedfishResourceCon= figLib/EdkIIRedfishResourceConfigLib.c index 0d733bc6d2..c1598ffda6 100644 --- a/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishRe= sourceConfigLib.c +++ b/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishRe= sourceConfigLib.c @@ -2,6 +2,7 @@ Redfish resource config library implementation =20 (C) Copyright 2022 Hewlett Packard Enterprise Development LP
+ Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved= . =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 @@ -17,7 +18,7 @@ #include =20 EDKII_REDFISH_RESOURCE_CONFIG_PROTOCOL *mRedfishResourceConfigProtocol =3D= NULL; -EFI_HANDLE medfishResourceConfigProtocolHandle= ; +EFI_HANDLE mCachedHandle; EDKII_REDFISH_FEATURE_INTERCHANGE_DATA_PROTOCOL mRedfishFeatureInterchange= Data; REDFISH_SCHEMA_INFO mSchemaInfoCache; =20 @@ -254,7 +255,7 @@ GetRedfishResourceConfigProtocol ( AsciiStrCmp (Schema->Minor, mSchemaInfoCache.Minor) =3D=3D 0 && AsciiStrCmp (Schema->Errata, mSchemaInfoCache.Errata) =3D=3D 0) { if (Handle !=3D NULL) { - *Handle =3D medfishResourceConfigProtocolHandle; + *Handle =3D mCachedHandle; } return mRedfishResourceConfigProtocol; } @@ -298,7 +299,7 @@ GetRedfishResourceConfigProtocol ( } =20 if (Found) { - medfishResourceConfigProtocolHandle =3D HandleBuffer[Index]; + mCachedHandle =3D HandleBuffer[Index]; mRedfishResourceConfigProtocol =3D Protocol; CopyMem (&mSchemaInfoCache, Schema, sizeof (REDFISH_SCHEMA_INFO)); if (Handle !=3D NULL) { @@ -372,7 +373,7 @@ EdkIIRedfishResourceSetConfigureLang ( EDKII_REDFISH_FEATURE_INTERCHANGE_DATA_PROTOCOL *Interface; =20 Status =3D gBS->HandleProtocol ( - medfishResourceConfigProtocolHandle, + mCachedHandle, &gEdkIIRedfishFeatureInterchangeDataProtocolGuid, (VOID **)&Interface ); diff --git a/RedfishClientPkg/Library/RedfishFeatureUtilityLib/RedfishFeatu= reUtilityLib.c b/RedfishClientPkg/Library/RedfishFeatureUtilityLib/RedfishF= eatureUtilityLib.c index 61383e2310..bfd6fff2a7 100644 --- a/RedfishClientPkg/Library/RedfishFeatureUtilityLib/RedfishFeatureUtili= tyLib.c +++ b/RedfishClientPkg/Library/RedfishFeatureUtilityLib/RedfishFeatureUtili= tyLib.c @@ -2,6 +2,7 @@ Redfish feature utility library implementation =20 (C) Copyright 2020-2022 Hewlett Packard Enterprise Development LP
+ Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved= . =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 @@ -1932,7 +1933,7 @@ RedfishGetUri ( // // String which has no ConfigLang remaining // - if (Head !=3D '\0') { + if (Head[0] !=3D '\0') { StrCatS (ResultStr, MAX_REDFISH_URL_LEN, Head); } =20 @@ -3173,7 +3174,7 @@ AddRedfishBooleanArray ( RedfishCS_bool_Array *BooleanArrayBuffer; RedfishCS_bool_Array *PreArrayBuffer; =20 - if (Head =3D=3D NULL || BooleanArrayBuffer =3D=3D NULL || ArraySize =3D= =3D 0) { + if (Head =3D=3D NULL || BooleanArray =3D=3D NULL || ArraySize =3D=3D 0) = { return EFI_INVALID_PARAMETER; } =20 diff --git a/RedfishClientPkg/RedfishClientPkg.dec b/RedfishClientPkg/Redfi= shClientPkg.dec index 67929341df..d3c97ecf68 100644 --- a/RedfishClientPkg/RedfishClientPkg.dec +++ b/RedfishClientPkg/RedfishClientPkg.dec @@ -2,6 +2,7 @@ # Redfish Client Package # # (C) Copyright 2021-2022 Hewlett Packard Enterprise Development LP
+# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved= . # # SPDX-License-Identifier: BSD-2-Clause-Patent ## @@ -51,6 +52,9 @@ gEfiRedfishClientFeatureReadyToProvisioningGuid =3D { 0x77E4FC1C, 0x2428= , 0x47EE, { 0x9E, 0xEC, 0x8B, 0x77, 0xEF, 0x9D, 0x4E, 0xF0 } } gEfiRedfishClientFeatureAfterProvisioningGuid =3D { 0xE547CB6F, 0x306F= , 0x4226, { 0xAB, 0x70, 0xA0, 0x6E, 0x26, 0xF1, 0x2E, 0xD0 } } =20 + ## Include/RedfishBase.h + gEfiRedfishClientVariableGuid =3D { 0x91c46a3d, 0xed1a= , 0x477b, { 0xa5, 0x33, 0x87, 0x2d, 0xcd, 0xb0, 0xfc, 0xc1 } } + [PcdsFixedAtBuild] gEfiRedfishClientPkgTokenSpaceGuid.PcdMaxRedfishSchemaStringSize|32|UINT= 32|0x10000001 gEfiRedfishClientPkgTokenSpaceGuid.PcdMaxRedfishSchemaVersionSize|8|UINT= 32|0x10000002 diff --git a/RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapD= xe.c b/RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.c index 2762bbefab..dbfb3aaf82 100644 --- a/RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.c +++ b/RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.c @@ -1,6 +1,7 @@ /** @file =20 (C) Copyright 2022 Hewlett Packard Enterprise Development LP
+ Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved= . =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 @@ -411,17 +412,17 @@ SaveConfigLangMapList ( // Status =3D GetVariable2 ( VariableName, - &mRedfishVariableGuid, + &gEfiRedfishClientVariableGuid, (VOID *)&Data, NULL ); if (!EFI_ERROR (Status)) { FreePool (Data); - gRT->SetVariable (VariableName, &mRedfishVariableGuid, VARIABLE_ATTRIB= UTE_NV_BS, 0, NULL); + gRT->SetVariable (VariableName, &gEfiRedfishClientVariableGuid, VARIAB= LE_ATTRIBUTE_NV_BS, 0, NULL); } =20 =20 - return gRT->SetVariable (VariableName, &mRedfishVariableGuid, VARIABLE_A= TTRIBUTE_NV_BS, VarSize, (VOID *)VarData); + return gRT->SetVariable (VariableName, &gEfiRedfishClientVariableGuid, V= ARIABLE_ATTRIBUTE_NV_BS, VarSize, (VOID *)VarData); } =20 /** @@ -457,7 +458,7 @@ InitialConfigLangMapList ( // Status =3D GetVariable2 ( VariableName, - &mRedfishVariableGuid, + &gEfiRedfishClientVariableGuid, (VOID *)&VarData, &VariableSize ); diff --git a/RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapD= xe.inf b/RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.i= nf index 9f19533815..821f05523c 100644 --- a/RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.inf +++ b/RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.inf @@ -1,6 +1,7 @@ ## @file # # (C) Copyright 2022 Hewlett Packard Enterprise Development LP
+# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserve= d. # # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -41,6 +42,7 @@ =20 [Guids] gEfiEventExitBootServicesGuid ## CONSUMED ## + gEfiRedfishClientVariableGuid ## CONSUMED ## =20 [Depex] TRUE diff --git a/RedfishClientPkg/RedfishETagDxe/RedfishETagDxe.c b/RedfishClie= ntPkg/RedfishETagDxe/RedfishETagDxe.c index 52015672f9..815071dfe9 100644 --- a/RedfishClientPkg/RedfishETagDxe/RedfishETagDxe.c +++ b/RedfishClientPkg/RedfishETagDxe/RedfishETagDxe.c @@ -1,6 +1,7 @@ /** @file =20 (C) Copyright 2021-2022 Hewlett Packard Enterprise Development LP
+ Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved= . =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 @@ -398,17 +399,17 @@ SaveETagList ( // Status =3D GetVariable2 ( VariableName, - &mRedfishVariableGuid, + &gEfiRedfishClientVariableGuid, (VOID *)&Data, NULL ); if (!EFI_ERROR (Status)) { FreePool (Data); - gRT->SetVariable (VariableName, &mRedfishVariableGuid, VARIABLE_ATTRIB= UTE_NV_BS, 0, NULL); + gRT->SetVariable (VariableName, &gEfiRedfishClientVariableGuid, VARIAB= LE_ATTRIBUTE_NV_BS, 0, NULL); } =20 =20 - return gRT->SetVariable (VariableName, &mRedfishVariableGuid, VARIABLE_A= TTRIBUTE_NV_BS, VarSize, (VOID *)VarData); + return gRT->SetVariable (VariableName, &gEfiRedfishClientVariableGuid, V= ARIABLE_ATTRIBUTE_NV_BS, VarSize, (VOID *)VarData); } =20 /** @@ -444,7 +445,7 @@ InitialETagList ( // Status =3D GetVariable2 ( VariableName, - &mRedfishVariableGuid, + &gEfiRedfishClientVariableGuid, (VOID *)&VarData, &VariableSize ); diff --git a/RedfishClientPkg/RedfishETagDxe/RedfishETagDxe.inf b/RedfishCl= ientPkg/RedfishETagDxe/RedfishETagDxe.inf index e29a10456e..4aecdb4191 100644 --- a/RedfishClientPkg/RedfishETagDxe/RedfishETagDxe.inf +++ b/RedfishClientPkg/RedfishETagDxe/RedfishETagDxe.inf @@ -1,6 +1,7 @@ ## @file # # (C) Copyright 2021 Hewlett Packard Enterprise Development LP
+# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserve= d. # # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -40,6 +41,7 @@ =20 [Guids] gEfiEventExitBootServicesGuid ## CONSUMES ## Event + gEfiRedfishClientVariableGuid ## CONSUMED ## =20 [Depex] TRUE --=20 2.38.1.windows.1