# to get SMRAM information. In order to use this library instance, the platform should produce\r
# all SMRAM range via SMM_ACCESS2_PROTOCOL, including the range for firmware (like SMM Core\r
# and SMM driver) and/or specific dedicated hardware.\r
-# \r
-# Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
+#\r
+# Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# http://opensource.org/licenses/bsd-license.php\r
-# \r
+#\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-# \r
+#\r
##\r
\r
[Defines]\r
\r
[Sources]\r
SmmMemLib.c\r
- \r
+\r
[Packages]\r
MdePkg/MdePkg.dec\r
- MdeModulePkg/MdeModulePkg.dec\r
- \r
+\r
[LibraryClasses]\r
SmmServicesTableLib\r
UefiBootServicesTableLib\r
MemoryAllocationLib\r
\r
[Protocols]\r
+ gEfiSmmAccess2ProtocolGuid ## CONSUMES\r
+ gEfiSmmReadyToLockProtocolGuid ## CONSUMES\r
+ gEfiSmmEndOfDxeProtocolGuid ## CONSUMES\r
+\r
+[Depex]\r
gEfiSmmAccess2ProtocolGuid\r