## @file\r
-# Report status code library instance which supports logging message in SMM, as well as DXE & runtime phase.\r
+# Framework Report status code library instance which supports logging message in SMM, as well as DXE & runtime phase.\r
#\r
# This library instance supports status code report in SMM, as well as DXE & runtime phase.\r
# In SMM, it logs message via SMM Status Code Protocol.\r
# Otherwise, it logs message to ReportStatusCode() in framework runtime services table or runtime report status code protocol.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, 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 of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = SmmRuntimeDxeReportStatusCodeLibFramework\r
+ MODULE_UNI_FILE = SmmRuntimeDxeReportStatusCodeLibFramework.uni\r
FILE_GUID = D65D9F72-7BCE-4f73-A673-47AF446A1A31\r
MODULE_TYPE = DXE_RUNTIME_DRIVER\r
VERSION_STRING = 1.0\r
MemoryAllocationLib\r
\r
[Guids]\r
- gEfiStatusCodeSpecificDataGuid ## CONSUMES\r
- gEfiStatusCodeDataTypeDebugGuid ## CONSUMES\r
+ gEfiStatusCodeSpecificDataGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
+ gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
gEfiEventExitBootServicesGuid ## CONSUMES ## Event\r
gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event\r
\r
\r
[Protocols]\r
- gEfiStatusCodeRuntimeProtocolGuid ## CONSUMES\r
- gEfiSmmBaseProtocolGuid ## CONSUMES\r
- gEfiSmmStatusCodeProtocolGuid ## CONSUMES\r
+ gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmBaseProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmStatusCodeProtocolGuid ## SOMETIMES_CONSUMES\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask\r
+ gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask ## CONSUMES\r
\r