REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2443

Change the call of Tcg2PpVendorLibExecutePendingRequest to
Tcg2PpVendorLibExecutePendingRequestEx.
Change the call of Tcg2PpVendorLibSubmitRequestToPreOSFunction to
Tcg2PpVendorLibSubmitRequestToPreOSFunctionEx.

Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Jian J Wang <jian.j.w...@intel.com>
Cc: Chao Zhang <chao.b.zh...@intel.com>
Signed-off-by: Zhichao Gao <zhichao....@intel.com>
---
 .../DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.c 
b/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.c
index 80e2e37bf4..081605f26c 100644
--- 
a/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.c
+++ 
b/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.c
@@ -7,7 +7,7 @@
 
   Tpm2ExecutePendingTpmRequest() will receive untrusted input and do 
validation.
 
-Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
+Copyright (c) 2013 - 2020, Intel Corporation. All rights reserved.<BR>
 SPDX-License-Identifier: BSD-2-Clause-Patent
 
 **/
@@ -767,7 +767,7 @@ Tcg2ExecutePendingTpmRequest (
   if (TcgPpData->PPRequest >= 
TCG2_PHYSICAL_PRESENCE_VENDOR_SPECIFIC_OPERATION) {
     NewFlags = *Flags;
     NewPPFlags = NewFlags.PPFlags;
-    TcgPpData->PPResponse = Tcg2PpVendorLibExecutePendingRequest 
(PlatformAuth, TcgPpData->PPRequest, &NewPPFlags, &ResetRequired);
+    TcgPpData->PPResponse = Tcg2PpVendorLibExecutePendingRequestEx 
(PlatformAuth, TcgPpData, &NewPPFlags, &ResetRequired);
     NewFlags.PPFlags = NewPPFlags;
   } else {
     if (!RequestConfirmed) {
@@ -1196,7 +1196,7 @@ Tcg2PhysicalPresenceLibSubmitRequestToPreOSFunction (
     if (EFI_ERROR (Status)) {
       Flags.PPFlags = TCG2_BIOS_TPM_MANAGEMENT_FLAG_DEFAULT | 
TCG2_BIOS_STORAGE_MANAGEMENT_FLAG_DEFAULT;
     }
-    return Tcg2PpVendorLibSubmitRequestToPreOSFunction (OperationRequest, 
Flags.PPFlags, RequestParameter);
+    return Tcg2PpVendorLibSubmitRequestToPreOSFunctionEx (&PpData, 
Flags.PPFlags);
   }
 
   return TCG_PP_SUBMIT_REQUEST_TO_PREOS_SUCCESS;
-- 
2.21.0.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#52710): https://edk2.groups.io/g/devel/message/52710
Mute This Topic: https://groups.io/mt/69392330/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to