(VOID **)&SmmCommunicationPpi\r
);\r
if (EFI_ERROR (Status)) {\r
- return EFI_NOT_STARTED;\r
+ DEBUG ((EFI_D_INFO, "SmmLockBoxPeiLib LocatePpi - (%r)\n", Status));\r
+ Status = InternalRestoreLockBoxFromSmram (Guid, Buffer, Length);\r
+ DEBUG ((EFI_D_INFO, "SmmLockBoxPeiLib RestoreLockBox - Exit (%r)\n", Status));\r
+ return Status;\r
}\r
\r
//\r
(VOID **)&SmmCommunicationPpi\r
);\r
if (EFI_ERROR (Status)) {\r
- return EFI_NOT_STARTED;\r
+ DEBUG ((EFI_D_INFO, "SmmLockBoxPeiLib LocatePpi - (%r)\n", Status));\r
+ Status = InternalRestoreAllLockBoxInPlaceFromSmram ();\r
+ DEBUG ((EFI_D_INFO, "SmmLockBoxPeiLib RestoreAllLockBoxInPlace - Exit (%r)\n", Status));\r
+ return Status;\r
}\r
\r
//\r