/** @file\r
\r
-Copyright (c) 2010 ~ 2012, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions\r
LockBox->Length = (UINT64)Length;\r
LockBox->Attributes = 0;\r
LockBox->SmramBuffer = SmramBuffer;\r
- \r
+\r
+ DEBUG ((\r
+ EFI_D_INFO,\r
+ "LockBoxGuid - %g, SmramBuffer - 0x%lx, Length - 0x%lx\n",\r
+ &LockBox->Guid,\r
+ LockBox->SmramBuffer,\r
+ LockBox->Length\r
+ ));\r
+\r
LockBoxQueue = InternalGetLockBoxQueue ();\r
ASSERT (LockBoxQueue != NULL);\r
InsertTailList (LockBoxQueue, &LockBox->Link);\r
DEBUG ((EFI_D_INFO, "SmmLockBoxSmmLib UpdateLockBox - Exit (%r)\n", EFI_BUFFER_TOO_SMALL));\r
return EFI_BUFFER_TOO_SMALL;\r
}\r
+ ASSERT ((UINTN)LockBox->SmramBuffer <= (MAX_ADDRESS - Offset));\r
CopyMem ((VOID *)((UINTN)LockBox->SmramBuffer + Offset), Buffer, Length);\r
\r
//\r