]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdePkg: INF/DEC file updates to EDK II packages
authorGao, Liming <liming.gao@intel.com>
Wed, 27 Aug 2014 09:33:09 +0000 (09:33 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 27 Aug 2014 09:33:09 +0000 (09:33 +0000)
1. Usage information in INF file comment blocks are either incomplete or incorrect.
This includes usage information for Protocols/PPIs/GUIDs/PCDs/HOBs/Events/BootModes.
The syntax for usage information in comment blocks is defined in the EDK II Module Information (INF) Specification

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gao, Liming <liming.gao@intel.com>
Reviewed-by: Michael Kinney <michael.d.kinney@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15917 6f19259b-4bc3-4df7-8a09-765794883524

102 files changed:
MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf
MdePkg/Library/BaseCpuLib/BaseCpuLib.inf
MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf
MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.inf
MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
MdePkg/Library/BaseLib/BaseLib.inf
MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf
MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf
MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf
MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf
MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf
MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.inf
MdePkg/Library/BasePalLibNull/BasePalLibNull.inf
MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf
MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf
MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf
MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf
MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf
MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf
MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf
MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.inf
MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf
MdePkg/Library/BasePrintLib/BasePrintLib.inf
MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf
MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptLibNull.inf
MdePkg/Library/BaseS3IoLib/BaseS3IoLib.inf
MdePkg/Library/BaseS3PciLib/BaseS3PciLib.inf
MdePkg/Library/BaseS3SmbusLib/BaseS3SmbusLib.inf
MdePkg/Library/BaseS3StallLib/BaseS3StallLib.inf
MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf
MdePkg/Library/BaseSmbusLibNull/BaseSmbusLibNull.inf
MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf
MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf
MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf
MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf
MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf
MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.inf
MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf
MdePkg/Library/DxeHobLib/DxeHobLib.inf
MdePkg/Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.inf
MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.inf
MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf
MdePkg/Library/DxePcdLib/DxePcdLib.inf
MdePkg/Library/DxePciLibEsal/DxePciLibEsal.inf
MdePkg/Library/DxePciSegmentLibEsal/DxePciSegmentLibEsal.inf
MdePkg/Library/DxeRuntimeExtendedSalLib/DxeRuntimeExtendedSalLib.inf
MdePkg/Library/DxeRuntimePciExpressLib/DxeRuntimePciExpressLib.inf
MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.inf
MdePkg/Library/DxeServicesLib/DxeServicesLib.inf
MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf
MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf
MdePkg/Library/DxeTimerLibEsal/DxeTimerLibEsal.inf
MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf
MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.inf
MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf
MdePkg/Library/PeiHobLib/PeiHobLib.inf
MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf
MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf
MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf
MdePkg/Library/PeiPalLib/PeiPalLib.inf
MdePkg/Library/PeiPcdLib/PeiPcdLib.inf
MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf
MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf
MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf
MdePkg/Library/PeiServicesLib/PeiServicesLib.inf
MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf
MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf
MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf
MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf
MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf
MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf
MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf
MdePkg/Library/SmmLibNull/SmmLibNull.inf
MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAllocationLib.inf
MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.inf
MdePkg/Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.inf
MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.inf
MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf
MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf
MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf
MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.inf
MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf
MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
MdePkg/Library/UefiLib/UefiLib.inf
MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf
MdePkg/Library/UefiPalLib/UefiPalLib.inf
MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf
MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.inf
MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf
MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
MdePkg/Library/UefiSalLib/UefiSalLib.inf
MdePkg/Library/UefiScsiLib/UefiScsiLib.inf
MdePkg/Library/UefiUsbLib/UefiUsbLib.inf

index e4f597888a22b0500ac8fc03cfac44551af74089..298ba39fb4157d4ed0ce93c30b34757098090462 100644 (file)
@@ -4,7 +4,7 @@
 #  Cache Maintenance Library that uses Base Library services to maintain caches.\r
 #  This library assumes there are no chipset dependencies required to maintain caches.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #  Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
@@ -20,6 +20,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseCacheMaintenanceLib\r
+  MODULE_UNI_FILE                = BaseCacheMaintenanceLib.uni\r
   FILE_GUID                      = 123dd843-57c9-4158-8418-ce68b3944ce7\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 3e9f41312cfb8763bdfc58a6490fce2b2e0fdc08..4e0f0a1103ffd50f99294d7038ca6dd6a70a9b10 100644 (file)
@@ -4,7 +4,7 @@
 #  CPU Library implemented using ASM functions for IA-32 and X64,\r
 #  PAL CALLs for IPF, and empty functions for EBC.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #  Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
 #  Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>\r
 #\r
@@ -21,6 +21,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseCpuLib\r
+  MODULE_UNI_FILE                = BaseCpuLib.uni\r
   FILE_GUID                      = 4FBD2538-249C-4b50-8F4A-A9E66609CBF6\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -72,3 +73,4 @@
 [LibraryClasses.IPF]\r
   PalLib\r
   BaseLib\r
+\r
index 3b33fab96029d04007c551dc92f25fa759670f42..a203e187cf6610a57ea1f84b1911ed5f38951d53 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  Debug Library with empty functions.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseDebugLibNull\r
+  MODULE_UNI_FILE                = BaseDebugLibNull.uni\r
   FILE_GUID                      = 9ba1d976-0624-41a3-8650-28165e8d9ae8\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 61befd688b57a36a509c57164495763434b41521..2b59fb27b802fce3d2445d723935779636a338ea 100644 (file)
@@ -1,8 +1,8 @@
 ## @file\r
 #  Instance of Debug Library based on Serial Port Library.\r
-#  It uses Print Library to produce formatted output strings.\r
+#  It uses Print Library to produce formatted output strings to seiral port device.\r
 #\r
-#  Copyright (c) 2006 - 2011, 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
@@ -17,6 +17,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseDebugLibSerialPort\r
+  MODULE_UNI_FILE                = BaseDebugLibSerialPort.uni\r
   FILE_GUID                      = BB83F95F-EDBC-4884-A520-CD42AF388FAE\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -42,6 +43,6 @@
   DebugPrintErrorLevelLib\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue\r
-  gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask\r
+  gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue  ## SOMETIMES_CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask      ## CONSUMES\r
 \r
index 72102e424416cc72eeadedd0b3f4b70e71758fcf..7f611b0b9b05ab614e39da6f3526da689deb7ddf 100644 (file)
@@ -1,8 +1,8 @@
 ## @file\r
-#  Debug Print Error Level library instance that retrieves the current error \r
-#  level from PcdDebugPrintErrorLevel.  \r
+#  Debug Print Error Level library instance based on PcdDebugPrintErrorLevel.\r
+#  It retrieves the current error level from PcdDebugPrintErrorLevel.  \r
 #\r
-#  Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2011 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseDebugPrintErrorLevelLib\r
+  MODULE_UNI_FILE                = BaseDebugPrintErrorLevelLib.uni\r
   FILE_GUID                      = A2C09E18-E4D2-407e-AFCC-628B79113F72\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -35,4 +36,5 @@
   PcdLib\r
   \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel\r
+  gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel  ## CONSUMES\r
+\r
index b0930e1027db22efcae58570917b28de4e28e2b2..1bd245ee84c14e9c2c81e4b39d7e97ff0f492c33 100644 (file)
@@ -7,11 +7,8 @@
 #  in their initialization without any issues. They only have to be careful in \r
 #  the implementation of runtime services, because this BASE library instance doesn't \r
 #  convert the address pointed by PcdGuidedExtractHandlerTableAddress to the virtual address.\r
-#  And a driver should use this ExtractGuidedSectionLib to do implementation internally, also\r
-#  this ExtractGuidedSectionLib couldn't be used for guided section extraction that is required\r
-#  by PEI and DXE core for recovery or capsule image processing, etc.\r
-#\r
-#  Copyright (c) 2007 - 2012, Intel Corporation. All rights reserved.<BR>\r
+#  \r
+#  Copyright (c) 2007 - 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
@@ -25,6 +22,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseExtractGuidedSectionLib\r
+  MODULE_UNI_FILE                = BaseExtractGuidedSectionLib.uni\r
   FILE_GUID                      = 4e3236e9-d1c8-4c04-a89f-26f1c44b2592\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -48,5 +46,6 @@
   PcdLib\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler\r
-  gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress\r
+  gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler         ## CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress    ## CONSUMES\r
+\r
index e88ebc63c5698ae3d725c1b288f4e8750c6d8288..d9529eb2e63fced7adcf61ec2017b25a69a6a0db 100644 (file)
@@ -5,7 +5,7 @@
 #  for IA-32 and x64.  On IPF, I/O port requests are translated into MMIO requests.\r
 #  MMIO requests are forwarded directly to memory.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #  Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
@@ -21,6 +21,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseIoLibIntrinsic\r
+  MODULE_UNI_FILE                = BaseIoLibIntrinsic.uni\r
   FILE_GUID                      = 926c9cd0-4bb8-479b-9ac4-8a2a23f85307\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -68,5 +69,5 @@
   PcdLib\r
 \r
 [Pcd.IPF]\r
-  gEfiMdePkgTokenSpaceGuid.PcdIoBlockBaseAddressForIpf\r
+  gEfiMdePkgTokenSpaceGuid.PcdIoBlockBaseAddressForIpf  ## SOMETIMES_CONSUMES\r
 \r
index 36246ed92615662d43e8b3b76362bdb97ad4f4cc..8e6cfa702d62ab895f2f37b96ff6bfb25d873698 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  Base Library implementation.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #  Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
 #  Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>\r
 #\r
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseLib\r
+  MODULE_UNI_FILE                = BaseLib.uni\r
   FILE_GUID                      = 27d67720-ea68-48ae-93da-a3a074c90e30\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
   BaseMemoryLib\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength\r
-  gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength\r
-  gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength\r
+  gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength      ## SOMETIMES_CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength     ## SOMETIMES_CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength   ## SOMETIMES_CONSUMES\r
 \r
 [FeaturePcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdVerifyNodeInList\r
+  gEfiMdePkgTokenSpaceGuid.PcdVerifyNodeInList  ## CONSUMES\r
index cb289c15aa24d812392380d5a60a61e6307a3ef0..5dfab35968fe994db649993f81f1ea25960b7852 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 #  Base Memory Library implementation - no ASM.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseMemoryLib\r
+  MODULE_UNI_FILE                = BaseMemoryLib.uni\r
   FILE_GUID                      = fd44e603-002a-4b29-9f5f-529e815b6165\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 579d4c954b89068bddd3d5702e6ae06173bc6454..1903be5fb928468200cd431c476ed52cbdeffe07 100644 (file)
@@ -4,7 +4,7 @@
 #  Base Memory Library that uses MMX registers for high performance.\r
 #  Optimized for use in DXE.\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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseMemoryLibMmx\r
+  MODULE_UNI_FILE                = BaseMemoryLibMmx.uni\r
   FILE_GUID                      = d458a654-f64c-49db-b8d1-3821306bf1f6\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index c142ccad56df20c7431d2d613da016f68221bd94..ad5ed2083f5cef14a97ae8e8a1edff95a443d803 100644 (file)
@@ -4,7 +4,7 @@
 #  Base Memory Library that is optimized for use in DXE phase.  \r
 #  Uses REP, MMX, XMM registers as required for best performance.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseMemoryLibOptDxe\r
+  MODULE_UNI_FILE                = BaseMemoryLibOptDxe.uni\r
   FILE_GUID                      = 02BD55C2-AB1D-4b75-B0FD-9A63AE09B31D\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index eea8b9f1c0f391686f655b1f59b8b5a325b9f4fe..7c1f68ade7b3d9546cfe484cc78b9ca17359a14a 100644 (file)
@@ -4,7 +4,7 @@
 #  Base Memory Library that is optimized for use in PEI phase.  \r
 #  Uses REP, MMX, XMM registers as required for best performance.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseMemoryLibOptPei\r
+  MODULE_UNI_FILE                = BaseMemoryLibOptPei.uni\r
   FILE_GUID                      = D6F43B1B-0F21-462b-B8B7-A033C3EB4261\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index f9b725f9dad55621ab2c180fc50e5aff04b9a87c..fd6324284e3197954ca8fda1a484cd6b6c95f889 100644 (file)
@@ -4,7 +4,7 @@
 #  Base Memory Library that uses REP string instructions for\r
 #  high performance and small size. Optimized for use in PEI.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseMemoryLibRepStr\r
+  MODULE_UNI_FILE                = BaseMemoryLibRepStr.uni\r
   FILE_GUID                      = e7884bf4-51a1-485b-982a-ff89129983bc\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 4ea413735dd953019555deb7da50fb20f8a0fac4..fc53f6830e161ab2f0d8b0c6dc6a1f6e3c21d909 100644 (file)
@@ -1,10 +1,9 @@
 ## @file\r
-#  Instance of Base Memory Library using XMM registers.\r
+#  Instance of Base Memory Library using SSE2 registers.\r
 #\r
-#  Base Memory Library that uses XMM registers for high performance.\r
-#  Optimized for use in DXE.\r
+#  Base Memory Library that uses SSE2 registers for high performance.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -19,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseMemoryLibSse2\r
+  MODULE_UNI_FILE                = BaseMemoryLibSse2.uni\r
   FILE_GUID                      = 65a18235-5096-4032-8c63-214f0249ce8d\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 8c17e6e5ba5465a7378d0d71355d65cc3681191b..a68afc8861a3a42c89ff13b967e4bd019e638583 100644 (file)
@@ -26,6 +26,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseOrderedCollectionRedBlackTreeLib\r
+  MODULE_UNI_FILE                = BaseOrderedCollectionRedBlackTreeLib.uni\r
   FILE_GUID                      = 699F73C3-0058-484C-A9E5-61189276A985\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -46,4 +47,4 @@
   MemoryAllocationLib\r
 \r
 [FeaturePcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdValidateOrderedCollection\r
+  gEfiMdePkgTokenSpaceGuid.PcdValidateOrderedCollection ## CONSUMES\r
index e66213d432c7d946d8c0d2f771f9fe91f537e74b..927c6d34c4f2fedcf589581a993e6ab7bb217ed0 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  Null instance of PAL Library with empty functions.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePalLibNull\r
+  MODULE_UNI_FILE                = BasePalLibNull.uni\r
   FILE_GUID                      = 632D5625-B73D-43b8-AF30-8D225D96168E\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 845644d533c3d188d926fd8982e5c45f43e79bdd..4b511b336cd7b60147f131466cd291be1ab897e3 100644 (file)
@@ -4,7 +4,7 @@
 #  PCD Library that only provides access to Feature Flag, Fixed At Build,\r
 #  and Binary Patch typed PCD entries. Access to Dynamic PCD entries is ignored.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePcdLibNull\r
+  MODULE_UNI_FILE                = BasePcdLibNull.uni\r
   FILE_GUID                      = 40096a3a-5c2a-4fbc-aef7-5475dd7ab334\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 33448cc2ebfa9bc2f9e6e59f003c58299f63fe64..17b81e076a697d232961857c3762f604dc036ea6 100644 (file)
@@ -4,7 +4,7 @@
 #  PCI CF8 Library that uses I/O ports 0xCF8 and 0xCFC to perform PCI Configuration cycles.\r
 #  Layers on top of an I/O Library instance.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePciCf8Lib\r
+  MODULE_UNI_FILE                = BasePciCf8Lib.uni\r
   FILE_GUID                      = 472ab06d-9810-4c00-bb7f-dad1828fc1ab\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 0f1ed753ae12ea169c0d0cac5313ca057d3e8a40..4b14b5d89e8de3fb495e91379ed2d9406385a586 100644 (file)
@@ -4,7 +4,7 @@
 #  PCI Express Library that uses the 256 MB PCI Express MMIO window to perform\r
 #  PCI Configuration cycles. Layers on top of an I/O Library instance.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePciExpressLib\r
+  MODULE_UNI_FILE                = BasePciExpressLib.uni\r
   FILE_GUID                      = 287e50f4-a188-4699-b907-3e4080ca5688\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -41,5 +42,5 @@
   IoLib\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
+  gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress  ## CONSUMES\r
 \r
index e93a2e231029cb1e35aac9271be09da3798f0300..9409332cb5326d3816ea250a9f03ffa07cf7f176 100644 (file)
@@ -4,7 +4,7 @@
 #  PCI Library that uses I/O ports 0xCF8 and 0xCFC to perform\r
 #  PCI Configuration cycles. Layers on top of one PCI CF8 Library instance.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePciLibCf8\r
+  MODULE_UNI_FILE                = BasePciLibCf8.uni\r
   FILE_GUID                      = 28bde99c-e8a7-4e3e-9a8a-e66cd64f31c6\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 04835bc8501a035756dcd54d3a23848783ed5f5d..9df81179521690a71d8d397369a3bd6ec5272aca 100644 (file)
@@ -4,7 +4,7 @@
 #  PCI Library that uses the 256 MB PCI Express MMIO window to perform PCI\r
 #  Configuration cycles. Layers on one PCI Express Library instance.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePciLibPciExpress\r
+  MODULE_UNI_FILE                = BasePciLibPciExpress.uni\r
   FILE_GUID                      = 8987081e-daeb-44a9-8bef-a195b22d9417\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index db2d33c8385bdf4a8cf32065a044d94db1737ef1..ecc770aca7fe5b59fba6bb941e157cda1eaa6c03 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  Null PE/Coff Extra Action library instances with empty functions.\r
 #\r
-#  Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2009 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeCoffExtraActionLibNull\r
+  MODULE_UNI_FILE                = PeCoffExtraActionLibNull.uni\r
   FILE_GUID                      = 0EB84DA1-267A-40b4-8347-1F48694C8B47\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -35,4 +36,3 @@
 [LibraryClasses]\r
   DebugLib\r
 \r
-\r
index 0d97eb2f63f2c6f6bcaa857db4a25e4ede6dd481..b6eed82d5f80f0aa76ac389d29a468168dfbacd3 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  PE/COFF Entry Point Library implementation.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePeCoffGetEntryPointLib\r
+  MODULE_UNI_FILE                = BasePeCoffGetEntryPointLib.uni\r
   FILE_GUID                      = be490364-73d2-420d-950e-f6450ca75dfb\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 1cc979bd30159ea657af815a851fd876fd930781..576d72826c329a60e056b8963ae54629d4c2100f 100644 (file)
@@ -9,7 +9,7 @@
 #  This external input must be validated carefully to avoid security issue like\r
 #  buffer overflow, integer overflow.\r
 #\r
-#  Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #  Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
@@ -25,6 +25,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePeCoffLib\r
+  MODULE_UNI_FILE                = BasePeCoffLib.uni\r
   FILE_GUID                      = 556f5d10-7309-4af4-b80a-8196bd60946f\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index a159de80f2a7c1f075978b38719b803b3fd22569..d29b532c0877c474c57caa141ef5c67eca6ea250 100644 (file)
@@ -1,10 +1,7 @@
 ## @file\r
-#  Instance of Performance Library based on Base Library.\r
+#  Instance of Performance Library with empty functions.\r
 #\r
-#  Performance Library that layers on top of the Base Library to measure start\r
-#  and end times using CPU specific timer services if they are available.\r
-#\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -19,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePerformanceLibNull\r
+  MODULE_UNI_FILE                = BasePerformanceLibNull.uni\r
   FILE_GUID                      = FC120ED3-40E1-46dc-8C9C-AAE3CA139ACF\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -43,5 +41,5 @@
 \r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask\r
+  gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask  ## CONSUMES\r
 \r
index e332475277a63178633a587907d22b940f98e2f1..1b9c8ad2c8c7fc0a7751a9d9e2b3e420d8ba4864 100644 (file)
@@ -1,9 +1,10 @@
 ## @file\r
 #  Instance of Post Code Library based on Debug Library.\r
 #\r
-#  Post Code Library that layers on top of a Debug Library instance.\r
+#  Post Code Library that uses DebugLib service to send PostCode.\r
+#  It layers on top of a Debug Library instance.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -18,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePostCodeLibDebug\r
+  MODULE_UNI_FILE                = BasePostCodeLibDebug.uni\r
   FILE_GUID                      = 19e3bbba-beb1-43e8-b32d-9acbb22c7639\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -44,5 +46,5 @@
 \r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask\r
+  gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask  ## CONSUMES\r
 \r
index f62ae8f4aae147a4f5253094b9cccdb89f45ff69..e2f0be551d465c0e48b74097b3b146f1ea2183d6 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 #  Post Code Library that writes post code values to I/O port 0x80.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePostCodeLibPort80\r
+  MODULE_UNI_FILE                = BasePostCodeLibPort80.uni\r
   FILE_GUID                      = b6e9a733-eb75-41b6-b30c-009bcf3801c8\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -42,5 +43,5 @@
 \r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask\r
+  gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask  ## CONSUMES\r
 \r
index 9927cebdd70fc1cc26cf5989c3cd1e5705e3468b..5457276d0e69e0f6ed77ab4bdcca2e2d218d075e 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  Print Library implementation.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BasePrintLib\r
+  MODULE_UNI_FILE                = BasePrintLib.uni\r
   FILE_GUID                      = a86fbfca-0183-4eeb-aa8a-762e3b7da1f3\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -40,3 +41,4 @@
 [LibraryClasses]\r
   DebugLib\r
   BaseLib\r
+\r
index 8dee05fef3dd52c4b9914de69ae5f24682e8858e..8ca96aab6136c611c4ed7dfe3113f6f794a11b9b 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  Report Status Code Library with empty functions.\r
 #\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseReportStatusCodeLibNull\r
+  MODULE_UNI_FILE                = BaseReportStatusCodeLibNull.uni\r
   FILE_GUID                      = 1DE0B8C2-FFB6-4bdf-97F5-0FFB33979038\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -35,3 +36,4 @@
 \r
 [LibraryClasses]\r
   DebugLib\r
+\r
index 9d3f2b74e7c6e85636ac30de22d898e4af405887..41e966c475c9c2c98a66d41f3e072b23d5c537f7 100644 (file)
@@ -5,7 +5,7 @@
 # resume.  All the library interfaces simply return EFI_SUCCESS without\r
 # performing any operation.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #\r
 # This program and the accompanying materials are\r
 # licensed and made available under the terms and conditions of the BSD License\r
@@ -20,6 +20,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseS3BootScriptLibNull\r
+  MODULE_UNI_FILE                = BaseS3BootScriptLibNull.uni\r
   FILE_GUID                      = 9A6DC1AC-94C0-43b1-8714-4C70FD58A815\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index c635066631c3bc7627bc80bd95bd898b7e3fbdcb..b6c10941ff3fdc5a000a89611fde3fa1d7854441 100644 (file)
@@ -1,10 +1,10 @@
 ## @file\r
-# Component description file for S3IoLib.\r
+# Instance of S3 I/O Library based on I/O and S3 BootScript Library.\r
 #\r
-# I/O and MMIO Library Services that do I/O and also enable the I/O operatation\r
-# to be replayed during an S3 resume.\r
+# S3 I/O and MMIO Library Services that do I/O and also \r
+# enable the I/O operatation to be replayed during an S3 resume.\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 are\r
 # licensed and made available under the terms and conditions of the BSD License\r
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseS3IoLib\r
+  MODULE_UNI_FILE                = BaseS3IoLib.uni\r
   FILE_GUID                      = B13F938E-47DF-4516-A397-8927A4E42B61\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 95b5b4721434a9d2e8a41680f9ce5bff3c778d59..561c504d7a47408f661d675502bf402a561b822c 100644 (file)
@@ -1,7 +1,10 @@
 ## @file\r
-# Component discription file for DxeS3PciLib module\r
+# Instance of S3 PCI Library based on PCI and S3 BootScript Library.\r
 #\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# S3 PCI Services that perform PCI Configuration cycles and \r
+# also enable the PCI operation to be replayed during an S3 resume.\r
+#\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #\r
 # This program and the accompanying materials are\r
 # licensed and made available under the terms and conditions of the BSD License\r
@@ -16,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseS3PciLib\r
+  MODULE_UNI_FILE                = BaseS3PciLib.uni\r
   FILE_GUID                      = F66B6BD2-513F-441d-B367-2D5BD4998A50\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index e3bea2b1fe37223a20e031f44afde5acd25fdac4..553662471f2260baecfffe50a9ef41eed7d5ac17 100644 (file)
@@ -1,11 +1,10 @@
 ## @file\r
-# Component description file for S3SmbusLib.\r
+# Instance of S3 Smbus Library based on SmBus and S3 BootScript Library.\r
 #\r
-# Smbus Library Services that do SMBus transactions and also enable the\r
-# operatation to be replayed during an S3 resume. This library class maps\r
-# directly on top of the SmbusLib class.\r
+# S3 Smbus Library Services that do SMBus transactions and also enable the\r
+# operatation to be replayed during an S3 resume. \r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #\r
 # This program and the accompanying materials are\r
 # licensed and made available under the terms and conditions of the BSD License\r
@@ -20,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseS3SmbusLib\r
+  MODULE_UNI_FILE                = BaseS3SmbusLib.uni\r
   FILE_GUID                      = 01190654-FED0-40d3-BA7F-2925539E5830\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 7c9f16bffadf266c6fa21471b8b4d3df42f267e1..a77eec512d6129ac1bd3bac1cadfa72d82ffd0d2 100644 (file)
@@ -1,11 +1,10 @@
 ## @file\r
-# Component description file for S3StallLib.\r
+# Instance of S3 Stall Library based on Timer and S3 BootScript Library.\r
 #\r
 # Stall Services that do stall and also enable the Stall operatation\r
-# to be replayed during an S3 resume. This library class maps directly on top\r
-# of the Timer class.\r
+# to be replayed during an S3 resume. \r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #\r
 # This program and the accompanying materials are\r
 # licensed and made available under the terms and conditions of the BSD License\r
@@ -20,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseS3StallLib\r
+  MODULE_UNI_FILE                = BaseS3StallLib.uni\r
   FILE_GUID                      = 498C6AC3-CC29-4821-BE6F-7C6F4ECF2C14\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 4cffd8428e22e62d11b85e4ed5e4801bc0b54731..28a7988274436a682feda7c384edf42efd7b73a8 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  Null instance of Serial Port Library with empty functions.\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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseSerialPortLibNull\r
+  MODULE_UNI_FILE                = BaseSerialPortLibNull.uni\r
   FILE_GUID                      = E4541241-8897-411a-91F8-7D7E45837146\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index c0c0f6b6d92d901b72379692146b8e0c3db527ed..512db33f9ff414616ec3d45ca2131b19b5f04b88 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # Null implementation of the SMBUS Library.\r
 #\r
-# Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2013 - 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
@@ -15,6 +15,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseSmbusLibNull\r
+  MODULE_UNI_FILE                = BaseSmbusLibNull.uni\r
   FILE_GUID                      = E2ECA273-A1C0-407E-9A5C-F10C55142196\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 1f33d5b2119e45978978c4eeaa3de252f701cae8..d02d97107b08c1ba555040d5a84a0269fe1645f1 100644 (file)
@@ -1,6 +1,8 @@
 ## @file\r
 #  Stack Check Library\r
 #\r
+#  Stack Check Library\r
+#\r
 #  Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
@@ -16,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseStackCheckLib\r
+  MODULE_UNI_FILE                = BaseStackCheckLib.uni\r
   FILE_GUID                      = 5f6579f7-b648-4fdb-9f19-4c17e27e8eff\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -38,4 +41,4 @@
   DebugLib\r
 \r
 [FixedPcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask\r
+  gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask  ## CONSUMES\r
index b9965401fbfca0b2972154f5c93245d8d6db3a6e..bf9cf67a85ccb363d36da80e5e349b7016223b4f 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  Base Synchronization Library implementation.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #  Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
@@ -17,6 +17,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseSynchronizationLib\r
+  MODULE_UNI_FILE                = BaseSynchronizationLib.uni\r
   FILE_GUID                      = FC9990DF-C5FF-44cf-8799-CBB45B577F87\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
@@ -93,4 +94,5 @@
   BaseMemoryLib\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdSpinLockTimeout\r
+  gEfiMdePkgTokenSpaceGuid.PcdSpinLockTimeout  ## SOMETIMES_CONSUMES\r
+\r
index 8659ca07b36aa9c1d1ce49f992cc4eabc027de8a..e72abdd81868fa758d4219cfe7f4ad7627ff7c9e 100644 (file)
@@ -6,7 +6,7 @@
 #  also be used to test build DXE, Runtime, DXE SAL, and DXE SMM modules that require timer\r
 #  services as well as EBC modules that require timer services.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -21,6 +21,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseTimerLibNullTemplate\r
+  MODULE_UNI_FILE                = BaseTimerLibNullTemplate.uni\r
   FILE_GUID                      = f4731d79-537e-4505-bd52-c03f9b1f6b89\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index a39cbc039d0437f137935052dafc855b836dba68..36d7a240c19de7bbc7ad8678548759fbf0977dac 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  UEFI Decompress Library implementation.\r
 #\r
-#  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BaseUefiDecompressLib\r
+  MODULE_UNI_FILE                = BaseUefiDecompressLib.uni\r
   FILE_GUID                      = 9ae5147d-b240-467f-a484-b024fdc42ee0\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index d57747159e926b9b019c458bb166bce1cc0f3020..01f64c34c7a1029b253f5a6c19df43d4ee37bb19 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # Module entry point library for DXE core.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeCoreEntryPoint\r
+  MODULE_UNI_FILE                = DxeCoreEntryPoint.uni\r
   FILE_GUID                      = d258d6af-2fc0-4019-9c1f-1101c3dd19b5\r
   MODULE_TYPE                    = DXE_CORE\r
   VERSION_STRING                 = 1.0\r
index e6ab161d4fa18b15130edbff50e4fc8c626ea01d..ae48d9279fd9454ca83a0f786e0fde7df9e597c6 100644 (file)
@@ -4,7 +4,7 @@
 # HOB Library implementation for the DXE Core. Does not have a constructor.\r
 #  Uses gHobList defined in the DXE Core Entry Point Library.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeCoreHobLib\r
+  MODULE_UNI_FILE                = DxeCoreHobLib.uni\r
   FILE_GUID                      = 882ee1a3-35b2-412c-b8a2-7a8d34a7c390\r
   MODULE_TYPE                    = DXE_CORE\r
   VERSION_STRING                 = 1.0\r
index 272f6c1595ea655aa365aa8814546f39c53b7387..2c4e28b039d651f3d6ae3d1a78157056f30b270f 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  The library implements the Extended SAL Library Class for boot service only modules.\r
 #\r
-#  Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -15,6 +15,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeExtendedSalLib\r
+  MODULE_UNI_FILE                = DxeExtendedSalLib.uni\r
   FILE_GUID                      = 8FDED21D-7AB5-4c26-8CF7-20EC4DB9861D\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -38,7 +39,8 @@
   UefiBootServicesTableLib\r
 \r
 [Protocols]\r
-  gEfiExtendedSalBootServiceProtocolGuid        # PROTOCOL ALWAYS_CONSUMED\r
+  gEfiExtendedSalBootServiceProtocolGuid        ## CONSUMES\r
 \r
 [Depex.common.DXE_DRIVER]\r
   gEfiExtendedSalBootServiceProtocolGuid\r
+\r
index 1b4acf10601913526efca309c2c10d6205f62985..c66a26b16839cc3fda9306b619ea2434c17f8d86 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 # This library provides generic extract guided section functions for DXE module.\r
 #\r
-# Copyright (c) 2007 - 2012, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeExtractGuidedSectionLib\r
+  MODULE_UNI_FILE                = DxeExtractGuidedSectionLib.uni\r
   FILE_GUID                      = f773469b-e265-4b0c-b0a6-2f971fbfe72b\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
index d1788166965139cadb6a50626e39dee78f5151d2..32cd5546ab3701294c6b44dcc1b5a252bce5e9fb 100644 (file)
@@ -4,7 +4,7 @@
 # HOB Library implementation that retrieves the HOB List\r
 #  from the System Configuration Table in the EFI System Table.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeHobLib\r
+  MODULE_UNI_FILE                = DxeHobLib.uni\r
   FILE_GUID                      = f12b59c9-76d0-4661-ad7c-f04d1bef0558\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -43,5 +44,5 @@
   UefiLib\r
     \r
 [Guids]\r
-  gEfiHobListGuid                               ## CONSUMES\r
+  gEfiHobListGuid                               ## CONSUMES  ## SystemTable\r
 \r
index 1530a890bb64ec3cfe35f7d7474a28e07bb8e875..65031d0bd334610f401d4933b61d73978814c5a1 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 # I/O Library implementation that uses the CPU I/O2 Protocol for I/O and MMIO operations.\r
 #\r
-# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>\r
 # This program and the accompanying materials are licensed and made available\r
 # under the terms and conditions of the BSD License which accompanies this \r
 # distribution. The full text of the license may be found at\r
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeIoLibCpuIo2\r
+  MODULE_UNI_FILE                = DxeIoLibCpuIo2.uni\r
   FILE_GUID                      = 33D33BF3-349E-4768-9459-836A9F7558FB\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -49,3 +50,4 @@
 \r
 [Depex]\r
   gEfiCpuIo2ProtocolGuid\r
+\r
index c0d9a33a2bf0cba16a59613e108dfd1f39d5b319..fdfc12b94584c46d5d537771a0d315ef4c647851 100644 (file)
@@ -1,11 +1,10 @@
 ## @file\r
-# Component description file for a CPU I/O Library that layers on top of \r
-# Itanium ESAL services.\r
+# I/O Library instance that layers on top of Itanium ESAL services.\r
 #\r
 # I/O Library implementation that uses Itanium ESAL services for I/O\r
 #  and MMIO operations.\r
 #\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
 # This program and the accompanying materials are licensed and made available\r
 # under the terms and conditions of the BSD License which accompanies this \r
 # distribution. The full text of the license may be found at\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
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeIoLibEsal\r
+  MODULE_UNI_FILE                = DxeIoLibEsal.uni\r
   FILE_GUID                      = 0D8E6E4E-B029-475f-9122-60A3FEDBA8C0\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -46,3 +46,4 @@
 \r
 [Depex]\r
   gEfiExtendedSalBaseIoServicesProtocolGuid\r
+\r
index c60759d452c111129ba73dfbc8436724ca8935bd..1340d2902ba258eba4d7ec629d9fbc066fd91df2 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  Instance of PAL Library Class using Extended SAL functions\r
 #\r
-#  Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -15,6 +15,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxePalLibEsal\r
+  MODULE_UNI_FILE                = DxePalLibEsal.uni\r
   FILE_GUID                      = 8BA65DE3-39E1-4afd-A8FE-7DD0BAFEFCC0\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -37,3 +38,4 @@
 \r
 [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
   gEfiExtendedSalPalServicesProtocolGuid\r
+\r
index a520f069bd6b71aeaf8f0557093f1e21fb0c9c6f..dfdd41211527729b80e30459ea630dde7ec2c83b 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # Instance of PCD Library using PCD Protocol.\r
 #\r
-# There are two PCD PROTOCOLs as follows:\r
+# There are two PCD protocols as follows:\r
 #   1) PCD_PROTOCOL\r
 #      It is EDKII implementation which support Dynamic/DynamicEx Pcds.\r
 #   2) EFI_PCD_PROTOCOL\r
@@ -13,7 +13,7 @@
 # This library instance uses the PCD_PROTOCOL to handle dynamic PCD request and use\r
 # EFI_PCD_PROTOCOL to handle dynamicEx type PCD.\r
 #\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -28,6 +28,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxePcdLib\r
+  MODULE_UNI_FILE                = DxePcdLib.uni\r
   FILE_GUID                      = af97eb89-4cc6-45f8-a514-ca025b346480\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -52,7 +53,7 @@
 \r
 \r
 [Protocols]\r
-  gPcdProtocolGuid                              ## CONSUMES\r
+  gPcdProtocolGuid                              ## SOMETIMES_CONSUMES\r
   gEfiPcdProtocolGuid                           ## CONSUMES\r
   gGetPcdInfoProtocolGuid                       ## SOMETIMES_CONSUMES\r
   gEfiGetPcdInfoProtocolGuid                    ## SOMETIMES_CONSUMES\r
index 8d349c9810252834ae570375a852384d6355e983..da7772d9c32b11a96b1a2f8e3fe5a7aee56bcb01 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  PCI Library that uses ESAL services to perform PCI Configuration cycles.\r
 #\r
-#  Copyright (c) 2006 - 2011, 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
@@ -15,6 +15,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxePciLibEsal\r
+  MODULE_UNI_FILE                = DxePciLibEsal.uni\r
   FILE_GUID                      = E3441740-3B41-4c90-9C9D-964056C7417D\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -36,3 +37,4 @@
   ExtendedSalLib\r
   DebugLib\r
   BaseLib\r
+\r
index 6799ef45a471735ef1ff9d69a8c223ee97351aeb..dad1cecf785322eee3e01e9449fe4547d36e6b0b 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  PCI Segment Library that uses ESAL services to perform PCI Configuration cycles.\r
 #\r
-#  Copyright (c) 2006 - 2011, 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
@@ -15,6 +15,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxePciSegementLibEsal\r
+  MODULE_UNI_FILE                = DxePciSegementLibEsal.uni\r
   FILE_GUID                      = 6D497A7A-D7DA-467c-B485-B7FB3493C41F\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -36,3 +37,4 @@
   ExtendedSalLib\r
   DebugLib\r
   BaseLib\r
+\r
index a53d9f647b716cac2b81fa06dfe5b959d93ada53..4bc09f9308f2342c06fa4eb1e0162f8b655eaaf3 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  This library implements the Extended SAL Library Class for use in boot services and runtime.\r
 #\r
-#  Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -15,6 +15,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeRuntimeExtendedSalLib\r
+  MODULE_UNI_FILE                = DxeRuntimeExtendedSalLib.uni\r
   FILE_GUID                      = AE66715B-75F5-4423-8FAD-A4AFB3C53ACF\r
   MODULE_TYPE                    = DXE_RUNTIME_DRIVER\r
   VERSION_STRING                 = 1.0\r
   DebugLib\r
 \r
 [Protocols]\r
-  gEfiExtendedSalBootServiceProtocolGuid        # PROTOCOL ALWAYS_CONSUMED\r
+  gEfiExtendedSalBootServiceProtocolGuid        ## CONSUMES\r
 \r
 [Guids]\r
-  gEfiEventVirtualAddressChangeGuid\r
+  gEfiEventVirtualAddressChangeGuid   ## CONSUMES  ## Event\r
 \r
 [Depex]\r
   gEfiExtendedSalBootServiceProtocolGuid\r
+\r
index 38083739fb38100989b99558472566b0cd4fa018..5d7357035b8b30c02291eaa93db11fc61192c397 100644 (file)
@@ -7,7 +7,7 @@
 #  PCI devices that are registered for for runtime access is maintained so the \r
 #  proper virtual address is used to perform the PCI Express Configuration cycle.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -22,6 +22,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeRuntimePciExpressLib\r
+  MODULE_UNI_FILE                = DxeRuntimePciExpressLib.uni\r
   FILE_GUID                      = 54DCBCE5-92AD-41f5-AAAF-1170F16DA6A8\r
   MODULE_TYPE                    = DXE_RUNTIME_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -53,4 +54,5 @@
   gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress  ## CONSUMES\r
 \r
 [Guids]\r
-  gEfiEventVirtualAddressChangeGuid         ## PRODUCES ## Event\r
+  gEfiEventVirtualAddressChangeGuid         ## CONSUMES ## Event\r
+\r
index f40335cdba45db46103497a8dca0066ec8d3155e..656d949574b22ecf5c57922f079f24bd27de3e5a 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  This library implements the SAL Library Class using Extended SAL functions\r
 #\r
-#  Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -15,6 +15,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeSalLibEsal\r
+  MODULE_UNI_FILE                = DxeSalLibEsal.uni\r
   FILE_GUID                      = 2B73B074-2E67-498b-82AC-CE38FB770FFC\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -34,3 +35,4 @@
 \r
 [LibraryClasses]\r
   ExtendedSalLib\r
+\r
index 3361b20473d8f9425f945858de29e8e7681a06f6..bd2faf2f6f2de8a9d56ed14348f1a24744691447 100644 (file)
@@ -1,9 +1,11 @@
 ## @file\r
+# DXE Services Library instance provides functions that simplify the development of DXE Drivers.\r
+#\r
 # DXE Services Library provides access data from sections of FFS files based on FV protocol.\r
 # It also provides access file based on file path from a firmware volume, \r
 # from a file system interface, or from the load file interface.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -18,6 +20,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeServicesLib\r
+  MODULE_UNI_FILE                = DxeServicesLib.uni\r
   FILE_GUID                      = EE680C58-FFC0-4a5d-858F-66FF9C84BC9F\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
   UefiBootServicesTableLib\r
 \r
 [Guids]\r
-  gEfiFileInfoGuid                              ## CONSUMES\r
+  gEfiFileInfoGuid                              ## SOMETIMES_CONSUMES ## UNDEFINED\r
 \r
 [Protocols]\r
-  gEfiFirmwareVolume2ProtocolGuid               ## CONSUMES\r
-  gEfiLoadedImageProtocolGuid                   ## CONSUMES\r
-  gEfiLoadFileProtocolGuid                      ## CONSUMES\r
-  gEfiLoadFile2ProtocolGuid                     ## CONSUMES \r
-  gEfiSimpleFileSystemProtocolGuid              ## CONSUMES \r
+  gEfiFirmwareVolume2ProtocolGuid               ## SOMETIMES_CONSUMES\r
+  gEfiLoadedImageProtocolGuid                   ## SOMETIMES_CONSUMES\r
+  gEfiLoadFileProtocolGuid                      ## SOMETIMES_CONSUMES\r
+  gEfiLoadFile2ProtocolGuid                     ## SOMETIMES_CONSUMES \r
+  gEfiSimpleFileSystemProtocolGuid              ## SOMETIMES_CONSUMES \r
+\r
index c530cb917c9229543dff3bdb3ad7de2d3e354827..8ad198c2f3dce6c58b0e8cc5c264fc04efa1c0ba 100644 (file)
@@ -4,7 +4,7 @@
 # DXE Services Table Library that retrieves a pointer to the DXE Services\r
 # Table from the Configuration Table in the EFI System Table.\r
 #\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeServicesTableLib\r
+  MODULE_UNI_FILE                = DxeServicesTableLib.uni\r
   FILE_GUID                      = baa1baa3-0a8d-402c-8042-985115fae953\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -44,5 +45,5 @@
 \r
 \r
 [Guids]\r
-  gEfiDxeServicesTableGuid                      ## CONSUMES\r
+  gEfiDxeServicesTableGuid                      ## CONSUMES  ## SystemTable\r
 \r
index 8e1cdf533de23dcde24c7c76e4b247198a29f296..d4f082ec4c9bfa3a54a3464699786dc7c95e73af 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # SMBUS Library that layers on top of the SMBUS Protocol.\r
 #\r
-# Copyright (c) 2006 - 2011, 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeSmbusLib\r
+  MODULE_UNI_FILE                = DxeSmbusLib.uni\r
   FILE_GUID                      = 4F369FB1-31A7-423c-960E-B3EFD337894F\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -47,3 +48,4 @@
 \r
 [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
   gEfiSmbusHcProtocolGuid\r
+\r
index 1993e4e2b253445cd729cdefc4fa16c8c4a9a334..0f24989ab9fe45747cfda08f5916f978d3d6c91c 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  This library implements the Timer Library using the Extended SAL Stall Services Class.\r
 #\r
-#  Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -15,6 +15,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = DxeTimerLibEsal\r
+  MODULE_UNI_FILE                = DxeTimerLibEsal.uni\r
   FILE_GUID                      = F672AE85-3769-4fb8-A5A0-70B38FB0A7C4\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -37,3 +38,4 @@
   ExtendedSalLib\r
   BaseLib\r
   PalLib\r
+\r
index 1cf770b0453749601638538576ddf1e30aa7f043..d920306713c584413af61a15c9d9b313ed0bb991 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # Module entry point library for PEI core.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiCoreEntryPoint\r
+  MODULE_UNI_FILE                = PeiCoreEntryPoint.uni\r
   FILE_GUID                      = b3b0654a-969d-4096-86cb-27e262a02083\r
   MODULE_TYPE                    = PEI_CORE\r
   VERSION_STRING                 = 1.0\r
@@ -35,3 +36,4 @@
 [LibraryClasses]\r
   BaseLib\r
   DebugLib\r
+\r
index 9fc32583430c5c27b6097c771ff181046e56b71b..68854ae19fd32fde2536476f7d894055303c4f91 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 # Post Code Library that layers on top of a Report Status Code Libray instance.\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
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiDxePostCodeLibReportStatusCode\r
+  MODULE_UNI_FILE                = PeiDxePostCodeLibReportStatusCode.uni\r
   FILE_GUID                      = e062c52d-78dc-4cc5-b246-b13497a8123c\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
index 1f85cbbe67b64f97a5ec614faacff565d3cf54e5..1b6e6a8680c08c5992bb2c8bc76691dc4aaa3c9e 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 # This library provides generic extract guided section functions for PEIM and PEI_CORE module.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiExtractGuidedSectionLib\r
+  MODULE_UNI_FILE                = PeiExtractGuidedSectionLib.uni\r
   FILE_GUID                      = 41ddf016-2a11-415f-8880-00d938e9541a\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
@@ -45,4 +46,3 @@
 [Pcd]\r
   gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler     ## CONSUMES\r
 \r
-\r
index 345c738168c85f549de8a1b47ada5124d0134150..027ba6f8560414401bd0ac89df37358ed0ef683e 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 # HOB Library implementation that uses PEI Services to retrieve the HOB List.\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
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiHobLib\r
+  MODULE_UNI_FILE                = PeiHobLib.uni\r
   FILE_GUID                      = 9643128f-ac24-4b3e-b6be-d8849a306153\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
   DebugLib\r
 \r
 [Guids]\r
-  gEfiHobMemoryAllocStackGuid                   ## PRODUCES ## HOB\r
-  gEfiHobMemoryAllocBspStoreGuid                ## PRODUCES ## HOB\r
-  gEfiHobMemoryAllocModuleGuid                  ## PRODUCES ## HOB\r
+  gEfiHobMemoryAllocStackGuid                   ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation StackHob\r
+  gEfiHobMemoryAllocBspStoreGuid                ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation BspStoreHob\r
+  gEfiHobMemoryAllocModuleGuid                  ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation ModuleHob\r
 \r
 #\r
 # [Hob]\r
-#   RESOURCE_DESCRIPTOR   ## PRODUCES\r
-#   MEMORY_ALLOCATION     ## PRODUCES\r
-#   GUID_EXTENSION        ## CONSUMES\r
-#   GUID_EXTENSION        ## PRODUCES\r
-#   CPU                   ## PRODUCES\r
-#   FV2                   ## PRODUCES\r
-#   FV                    ## PRODUCES\r
+#   MEMORY_ALLOCATION     ## SOMETIMES_PRODUCES\r
+#   RESOURCE_DESCRIPTOR   ## SOMETIMES_PRODUCES\r
+#   FIRMWARE_VOLUME       ## SOMETIMES_PRODUCES\r
 #   \r
 \r
index c018b455b7178f6af91fecd38b7f9ddd564997d2..d12418127e668a911e8cf377597ffaa7a47e5a8a 100644 (file)
@@ -4,7 +4,7 @@
 # I/O Library implementation that uses the CPU I/O PPI for I/O\r
 #  and MMIO operations.\r
 #\r
-# Copyright (c) 2006 - 2011, 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiIoLibCpuIo\r
+  MODULE_UNI_FILE                = PeiIoLibCpuIo.uni\r
   FILE_GUID                      = b2585b69-fb63-4220-844a-8fbea8bf01af\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
@@ -44,3 +45,4 @@
 \r
 [Depex.common.PEIM]\r
   gEfiPeiCpuIoPpiInstalledGuid\r
+\r
index c32c498929bcc5477138ba67c202960bb1c3e6b9..db158135b81ecb4eb8fdbe6ef2f0a8991961b104 100644 (file)
@@ -4,7 +4,7 @@
 # Memory Allocation Library that uses PEI Services to allocate memory.\r
 #  Free operations are ignored.\r
 #\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiMemoryAllocationLib\r
+  MODULE_UNI_FILE                = PeiMemoryAllocationLib.uni\r
   FILE_GUID                      = b694e0dc-cd4e-4b30-885b-9c164ed3e74a\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
index 1368718b90ec585652b81c2b0fdf194c47a7e1dc..58af9d05af3bea93ff011427f6f89c733e353af8 100644 (file)
@@ -4,7 +4,7 @@
 # Base Memory Library implementation that uses PEI Services\r
 #  where possible for size reduction.\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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiMemoryLib\r
+  MODULE_UNI_FILE                = PeiMemoryLib.uni\r
   FILE_GUID                      = 3a9759d2-53bc-4eb2-abcd-c93099419063\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
index 903042820bce7d56b0608769fcb6f1546a748184..6b49f6e50260d142cb6dec141c5f43bbb6878335 100644 (file)
@@ -1,10 +1,10 @@
 ## @file\r
-# Instance of PAL Library using a PPI for PAL entrypoint .\r
+# Instance of PAL Library using a PPI for PAL entrypoint.\r
 #\r
 # Instance of PAL Library that uses a PPI to retrieve the PAL\r
 # Entry Point and layers on top of AsmPalCall() in the Base Library\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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiPalLib\r
+  MODULE_UNI_FILE                = PeiPalLib.uni\r
   FILE_GUID                      = B53DC524-6B98-4584-940B-8F1363DEF09E\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
index b9d88eff82b0b916790c07b281d6656d52c1b949..75786c1d4ff8a73e6ab37649c101be2f7fa36a77 100644 (file)
@@ -15,7 +15,7 @@
 #\r
 # PCD Library that uses the PCD PPI to access Dynamic and DynamicEx PCD entries\r
 #\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -30,6 +30,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiPcdLib\r
+  MODULE_UNI_FILE                = PeiPcdLib.uni\r
   FILE_GUID                      = 9dbf6f25-0da2-4a1d-8e12-e78de6ab4d0e\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
 \r
 \r
 [Ppis]\r
-  gPcdPpiGuid                                   ## CONSUMES\r
+  gPcdPpiGuid                                   ## SOMETIMES_CONSUMES\r
   gEfiPeiPcdPpiGuid                             ## CONSUMES\r
   gGetPcdInfoPpiGuid                            ## SOMETIMES_CONSUMES\r
   gEfiGetPcdInfoPpiGuid                         ## SOMETIMES_CONSUMES\r
 \r
 [Depex.common.PEIM]\r
   gEfiPeiPcdPpiGuid\r
-  \r
+\r
index 8e74d87266c72cc0bfd74bb9e8d8276ebcf337d1..2a6168522f67e1cde6398853aaa590e9b198f5ce 100644 (file)
@@ -7,7 +7,7 @@
 #  the first PPI found, so this library instance should only be used platforms\r
 #  with a single PCI segment.\r
 #\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -22,6 +22,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiPciLibPciCfg2\r
+  MODULE_UNI_FILE                = PeiPciLibPciCfg2.uni\r
   FILE_GUID                      = FA3AD693-D58A-4619-960B-8EE85C914870\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
@@ -52,3 +53,4 @@
 \r
 [Depex.common.PEIM]\r
   gEfiPciCfg2PpiGuid\r
+\r
index a0ea76b6541a1a1ed95f0f1c4d015f607632224d..3458bc62276e5d43ae3e040932cf965cdda38a39 100644 (file)
@@ -6,7 +6,7 @@
 #  EFI_PEI_PCI CFG2 PPIs are typically produced by a chipset specific PEIM.\r
 #  This library instance should only be used platforms with multiple PCI segments.\r
 #\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -21,6 +21,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiPciSegmentLibPciCfg2\r
+  MODULE_UNI_FILE                = PeiPciSegmentLibPciCfg2.uni\r
   FILE_GUID                      = 254901AD-7DB7-45f8-93C8-93D579398D9F\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
index 9df1b196efd57a86876e87fdbb9366c318ad212d..b09f48b86a1defcdb2af7e51925f6dfdb12cb097 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 # Resource Publication Library that uses PEI Services to publish system memory.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiResourcePublicationLib\r
+  MODULE_UNI_FILE                = PeiResourcePublicationLib.uni\r
   FILE_GUID                      = e8d6390d-e190-4957-9ab6-d47d51b01336\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
index 1806042a24ce17fe1b168e97d61e2787a45d0637..ed992661d683b28be6a3715dab441aff9434d9c6 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # PEI Services Library implementation.\r
 #\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiServicesLib\r
+  MODULE_UNI_FILE                = PeiServicesLib.uni\r
   FILE_GUID                      = a804239b-4155-446f-acc8-f0825d74908c\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
   DebugLib\r
 \r
 [Guids]\r
-  gEfiFirmwareFileSystem2Guid        ## PRODUCES ## FV\r
+  gEfiFirmwareFileSystem2Guid        ## SOMETIMES_PRODUCES ## GUID # FV File System Guid.\r
 \r
 [Ppis]\r
-  gEfiPeiFirmwareVolumeInfoPpiGuid   ## PRODUCES\r
-  gEfiPeiFirmwareVolumeInfo2PpiGuid  ## PRODUCES\r
-\r
-\r
+  gEfiPeiFirmwareVolumeInfoPpiGuid   ## SOMETIMES_PRODUCES\r
+  gEfiPeiFirmwareVolumeInfo2PpiGuid  ## SOMETIMES_PRODUCES\r
 \r
index 946b7586b37c0e1cc6a800a4c002c8e95df59b0d..5925f13937faba6d46d733eb2e701c674d4e0917 100644 (file)
@@ -5,7 +5,7 @@
 #  PEI Services Table from a global variable. Not available to modules that execute from\r
 #  read-only memory.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -20,6 +20,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiServicesTablePointerLib\r
+  MODULE_UNI_FILE                = PeiServicesTablePointerLib.uni\r
   FILE_GUID                      = 1c747f6b-0a58-49ae-8ea3-0327a4fa10e3\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
index 7ebe9c81a3108f9ea21c758dad80981efc444608..d14af86c3067dd557049017f64d353921c5df2ac 100644 (file)
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiServicesTablePointerLibIdt\r
+  MODULE_UNI_FILE                = PeiServicesTablePointerLibIdt.uni\r
   FILE_GUID                      = DED3F743-CE2C-4ba6-92A2-FFCE2A6D72D9\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
index eb0fb7faf07ce94f408ced726cfaf39e1e8d5b68..ae38fc0046a3fd1a7c29ae33a7383d445e3b30d1 100644 (file)
@@ -4,7 +4,7 @@
 # PEI Services Table Pointer Library implementation that retrieves a pointer to the PEI\r
 # Services Table from KR7 on IPF.\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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiServicesTablePointerLibKr7\r
+  MODULE_UNI_FILE                = PeiServicesTablePointerLibKr7.uni\r
   FILE_GUID                      = E0E7D776-E7EB-4e5f-9AA8-54CF3AA64A43\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
index 958439e7d76b3a3901cf1834245b4ab0f278cd7c..cef8e03ad890f8b4340244ab991496ce9f915c36 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # SMBUS library that layers on top of the SMBUS2 PPI.\r
 #\r
-# Copyright (c) 2006 - 2011, 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeiSmbusLibSmbus2Ppi\r
+  MODULE_UNI_FILE                = PeiSmbusLibSmbus2Ppi.uni\r
   FILE_GUID                      = 2A1E1C92-AABA-4d62-AC40-F3A4C3387356\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
@@ -46,3 +47,4 @@
 \r
 [Depex.common.PEIM]\r
   gEfiPeiSmbus2PpiGuid \r
+\r
index 05a5a2eec3dd311ca9fa498112a6cb5888363c0b..a2db9e058bbecaec304d759e26dd626cd07da9e1 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # Module entry point library for PEIM.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = PeimEntryPoint\r
+  MODULE_UNI_FILE                = PeimEntryPoint.uni\r
   FILE_GUID                      = fa177ff7-1fc7-458d-a358-d9d62ae61cec\r
   MODULE_TYPE                    = PEIM\r
   VERSION_STRING                 = 1.0\r
index 6300fe7219ea28769decd86673b9b7975bced15e..a00ebb0eeb64525ac2d19f8a224822e0377ada7d 100644 (file)
@@ -13,7 +13,7 @@
 # Note that for IA-32 and x64, this library only supports xAPIC mode. If x2APIC\r
 # support is desired, the SecPeiDxeTimerLibUefiCpu library can be used.\r
 #\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -28,6 +28,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = SecPeiDxeTimerLibCpu\r
+  MODULE_UNI_FILE                = SecPeiDxeTimerLibCpu.uni\r
   FILE_GUID                      = b5a05743-9b71-489b-a0ed-a0eb3950d23b\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index 4310fe085cbaffdb9726c3f7f2f90e41917efebd..628ed875aea59e93cd242205705298d1890e999b 100644 (file)
@@ -1,9 +1,9 @@
 ## @file\r
-# Component description file for Cpu Io SMM Io Library.\r
+# SMM Instance of I/O Library using SMM CPU I/O 2 Protocol.\r
 #\r
-# I/O Library implementation that uses the CPU I/O Protocol for I/O\r
+# I/O Library SMM implementation that uses SMM CPU I/O 2 Protocol for I/O\r
 #  and MMIO operations.\r
-# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 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
@@ -17,6 +17,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = SmmIoLibSmmCpuIo2\r
+  MODULE_UNI_FILE                = SmmIoLibSmmCpuIo2.uni\r
   FILE_GUID                      = DEEEA15E-4A77-4513-BA75-71D26FEF78A1\r
   MODULE_TYPE                    = DXE_SMM_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -43,8 +44,6 @@
   DebugLib\r
   SmmServicesTableLib\r
 \r
-[Protocols]\r
-  gEfiSmmCpuIo2ProtocolGuid                         ## CONSUMES\r
-\r
 [Depex.common.DXE_SMM_DRIVER]\r
   gEfiSmmCpuIo2ProtocolGuid\r
+\r
index 8a98e30c949eb79a929f2e5aace1c2d8c87e8433..597b884df25fdf4e4cfcbba14f984c1226b13836 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # NULL instance of SMM Library.\r
 #\r
-#  Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2009 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = SmmLibNull\r
+  MODULE_UNI_FILE                = SmmLibNull.uni\r
   FILE_GUID                      = DDADFC93-FBC5-4389-B20F-EC99E4A6AE52\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
index f6c11d2e4fc927f120c7eb4a8a5a19807bf78827..8210c9702f93d866039ea2e2718c6dbcfe817d56 100644 (file)
@@ -4,7 +4,7 @@
 # Memory Allocation Library that uses services from the SMM Services Table to \r
 # allocate and free memory.\r
 #\r
-# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2010 - 2014, 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
@@ -17,6 +17,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = SmmMemoryAllocationLib\r
+  MODULE_UNI_FILE                = SmmMemoryAllocationLib.uni\r
   FILE_GUID                      = 4DF30A5D-D5B0-4f85-80ED-6B16CD343C8E\r
   MODULE_TYPE                    = DXE_SMM_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -46,3 +47,4 @@
 \r
 [Depex]\r
   gEfiSmmAccess2ProtocolGuid\r
+\r
index f9cbfb80a1dc11e17291aa6279410ece8a1890f9..a74d48f853daf07ee181de0b5be00937d233180a 100644 (file)
@@ -2,12 +2,12 @@
 # PCI Library that layers on top of the SMM PCI Root Bridge I/O Protocol.\r
 #\r
 # This library produces the APIs from the PCI Library and implements these APIs\r
-#  by calling into the PCI Root Bridge I/O Protocol. The PCI Root Bridge I/O Protocol is\r
-#  typically produced by a chipset specific DXE driver.\r
-#  This library binds to the first PCI Root Bridge I/O Protocol in the platform. As a result,\r
+#  by calling into SMM PCI Root Bridge I/O Protocol. SMM PCI Root Bridge I/O Protocol is\r
+#  typically produced by a chipset specific SMM driver.\r
+#  This library binds to the first SMM PCI Root Bridge I/O Protocol in the platform. As a result,\r
 #  it should only be used on platforms that contain a single PCI root bridge.\r
 #\r
-# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 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
@@ -22,6 +22,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = SmmPciLibPciRootBridgeIo\r
+  MODULE_UNI_FILE                = SmmPciLibPciRootBridgeIo.uni\r
   FILE_GUID                      = F6994CBA-2351-4ebc-A2DA-20BAC2FE2CF3\r
   MODULE_TYPE                    = DXE_SMM_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -51,3 +52,4 @@
   \r
 [Depex.common.DXE_SMM_DRIVER]\r
   gEfiSmmPciRootBridgeIoProtocolGuid\r
+\r
index 2acb59afaf2e8757595e8158e56c3e1b90c265a9..b1817645b4e2e0e10d104ec6a9d68702f81af11b 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # SMM Periodic SMI Library.\r
 #\r
-# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2011 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = SmmPeriodicSmiLib\r
+  MODULE_UNI_FILE                = SmmPeriodicSmiLib.uni\r
   FILE_GUID                      = AED5F3FB-4CFF-4b60-9E43-1541B55C8267\r
   MODULE_TYPE                    = DXE_SMM_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -44,7 +45,8 @@
   SmmServicesTableLib\r
   \r
 [Protocols]\r
-  gEfiSmmPeriodicTimerDispatch2ProtocolGuid\r
+  gEfiSmmPeriodicTimerDispatch2ProtocolGuid  ## CONSUMES\r
   \r
 [Depex]\r
   gEfiSmmPeriodicTimerDispatch2ProtocolGuid\r
+\r
index 8eee8c96fc488b4672c3bb5615c22cde1ccc4e1d..78f86c04eac440d2f2599daf119e72ffa3e9d69c 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # SMM Services Table Library.\r
 #\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = SmmServicesTableLib\r
+  MODULE_UNI_FILE                = SmmServicesTableLib.uni\r
   FILE_GUID                      = 064B4C5B-C5EF-4eff-85DF-65518EF1314D\r
   MODULE_TYPE                    = DXE_SMM_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -41,3 +42,4 @@
 \r
 [Depex]\r
   gEfiSmmBase2ProtocolGuid\r
+\r
index 50f8cdd59edd6ddc69cd13b88e7f810f08babed6..be92b3dc07603c007909d76a605ee3ea27682221 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # Module entry point library for UEFI Application.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiApplicationEntryPoint\r
+  MODULE_UNI_FILE                = UefiApplicationEntryPoint.uni\r
   FILE_GUID                      = DADE8301-CB29-4fd5-8148-56FD246C5B88\r
   MODULE_TYPE                    = UEFI_APPLICATION\r
   VERSION_STRING                 = 1.0\r
index 53bd2a9fa514c9b64f4d2b7191bc55b3cbd62f6b..22a2d634fe78e5e79ffcee169cbd95c71552f7d7 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # UEFI Boot Services Table Library implementation.\r
 # \r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiBootServicesTableLib\r
+  MODULE_UNI_FILE                = UefiBootServicesTableLib.uni\r
   FILE_GUID                      = ff5c7a2c-ab7a-4366-8616-11c6e53247b6\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
index 0601709490ceb650b63b233276094288698a7916..8cad49ef497a593598831b3c83dfcdf566b8a3e9 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 #  Debug Lib that sends messages to the Console Output Device in the EFI System Table.\r
 #\r
-#  Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiDebugLibConOut\r
+  MODULE_UNI_FILE                = UefiDebugLibConOut.uni\r
   FILE_GUID                      = 5cddfaf3-e9a7-4d16-bdce-1e002df475bb\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -47,6 +48,6 @@
   DebugPrintErrorLevelLib\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue        ## CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue        ## SOMETIMES_CONSUMES\r
   gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask            ## CONSUMES\r
 \r
index 7b93f4c2da6b2744bb2568edebf3e3ce593bbeec..db76f9b2a5761f4dc36c60fa0b9c820cc23e1f55 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 #  Debug Lib that sends messages to the the Standard Error Device in the EFI System Table.\r
 #\r
-#  Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiDebugLibStdErr\r
+  MODULE_UNI_FILE                = UefiDebugLibStdErr.uni\r
   FILE_GUID                      = b57a1df6-ffdb-4247-a3df-3a562176751a\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -45,6 +46,6 @@
   DebugPrintErrorLevelLib\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue   ## CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue   ## SOMETIMES_CONSUMES\r
   gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask       ## CONSUMES\r
 \r
index fc9b5c019d3a7b07131fca9a1cf6d10fb9134a5a..f4ae91f59aad49952ac5e1b1a01f12c682f74a77 100644 (file)
@@ -3,7 +3,7 @@
 #\r
 # Device Path Library that layers on top of the Memory Allocation Library.\r
 #\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -18,6 +18,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiDevicePathLib\r
+  MODULE_UNI_FILE                = UefiDevicePathLib.uni\r
   FILE_GUID                      = 91c1677a-e57f-4191-8b8e-eb7711a716e0\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
   PrintLib\r
 \r
 [Guids]\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiVTUTF8Guid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiVT100Guid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiVT100PlusGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiPcAnsiGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiUartDevicePathGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiSasDevicePathGuid\r
 \r
 [Protocols]\r
-  gEfiDevicePathProtocolGuid                    ## CONSUMES\r
-  gEfiDebugPortProtocolGuid                     ## SOMETIMES_CONSUMES ## GUID\r
+  gEfiDevicePathProtocolGuid                    ## SOMETIMES_CONSUMES\r
+  gEfiDebugPortProtocolGuid                     ## UNDEFINED\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount\r
+  gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount    ## SOMETIMES_CONSUMES\r
+\r
index 34bc1204ecf643caad6cffffe653b5658fde17c7..943ba2d6c70a79ed33f0e5cc82efa78476582d14 100644 (file)
@@ -5,7 +5,7 @@
 #  If the DevicePathFromText/DevicePathToText protocol doesn't exist, the library\r
 #  uses its internal conversion logic.\r
 #\r
-# Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2013 - 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
@@ -20,6 +20,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiDevicePathLibOptionalDevicePathProtocol\r
+  MODULE_UNI_FILE                = UefiDevicePathLibOptionalDevicePathProtocol.uni\r
   FILE_GUID                      = 3E1C696D-FCF0-45a7-85A7-E86C2A1C1080\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
   PrintLib\r
 \r
 [Guids]\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiVTUTF8Guid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiVT100Guid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiVT100PlusGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiPcAnsiGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiUartDevicePathGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiSasDevicePathGuid\r
 \r
 [Protocols]\r
-  gEfiDevicePathProtocolGuid                    ## CONSUMES\r
+  gEfiDevicePathProtocolGuid                    ## SOMETIMES_CONSUMES\r
   gEfiDevicePathUtilitiesProtocolGuid           ## CONSUMES\r
-  gEfiDevicePathToTextProtocolGuid              ## CONSUMES\r
-  gEfiDevicePathFromTextProtocolGuid            ## CONSUMES\r
-  gEfiDebugPortProtocolGuid                     ## SOMETIMES_CONSUMES ## GUID\r
+  gEfiDevicePathToTextProtocolGuid              ## SOMETIMES_CONSUMES\r
+  gEfiDevicePathFromTextProtocolGuid            ## SOMETIMES_CONSUMES\r
+  gEfiDebugPortProtocolGuid                     ## UNDEFINED\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount\r
+  gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount ## SOMETIMES_CONSUMES\r
 \r
 [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
-  gEfiDevicePathUtilitiesProtocolGuid
\ No newline at end of file
+  gEfiDevicePathUtilitiesProtocolGuid\r
+  
\ No newline at end of file
index 48ae8d0d1feefa1d46282e02b5ff37f2ae318a4a..5cab72ebfe5adc1a2113b354485aa1bdee0e20ab 100644 (file)
@@ -1,10 +1,10 @@
 ## @file\r
-# Instance of Device Path Library based on Device Path Protocol.\r
+# Instance of Device Path Library based on Device Path Utilities Protocol.\r
 #\r
-#  Device Path Library that layers on top of the UEFI 2.0 Device Path Protocol.\r
+#  Device Path Library that layers on top of the UEFI 2.0 Device Path Utilities Protocol.\r
 #  This library is not available for EFI 1.10 modules.\r
 #\r
-#  Copyright (c) 2007 - 2012, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiDevicePathLibDevicePathProtocol\r
+  MODULE_UNI_FILE                = UefiDevicePathLibDevicePathProtocol.uni\r
   FILE_GUID                      = 050EB8C6-C12E-4b86-892B-40985E8B3137\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
   PcdLib\r
 \r
 [Protocols]\r
-  gEfiDevicePathProtocolGuid                    ## CONSUMES\r
+  gEfiDevicePathProtocolGuid                    ## SOMETIMES_CONSUMES\r
   gEfiDevicePathUtilitiesProtocolGuid           ## CONSUMES\r
-  gEfiDevicePathToTextProtocolGuid              ## CONSUMES\r
-  gEfiDevicePathFromTextProtocolGuid            ## CONSUMES\r
+  gEfiDevicePathToTextProtocolGuid              ## SOMETIMES_CONSUMES\r
+  gEfiDevicePathFromTextProtocolGuid            ## SOMETIMES_CONSUMES\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount\r
+  gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount    ## SOMETIMES_CONSUMES\r
 \r
 [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
   gEfiDevicePathUtilitiesProtocolGuid\r
+\r
index 704f563135f329188b47399901e9f9c0ba4bb469..7a9dcbcd4df24cc4755929782ba98101e37b30f8 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
-# Module entry point library for UEFI driver.\r
+# Module entry point library for UEFI driver, DXE driver and SMM driver.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiDriverEntryPoint\r
+  MODULE_UNI_FILE                = UefiDriverEntryPoint.uni\r
   FILE_GUID                      = 331deb15-454b-48d8-9b74-70d01f3f3556\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -43,7 +44,7 @@
 \r
 \r
 [Protocols]\r
-  gEfiLoadedImageProtocolGuid                   ## CONSUMES\r
+  gEfiLoadedImageProtocolGuid                   ## SOMETIMES_CONSUMES\r
 \r
 \r
 #\r
index deaa7d77a9f8d49ad91ded441682d69ded6f6dc3..8284dc58afc3cadd0609807e0babf940acc5b717 100644 (file)
@@ -7,7 +7,7 @@
 #  EFI Driver Model related protocols, manage Unicode string tables for UEFI Drivers, \r
 #  and print messages on the console output and standard error devices.\r
 #\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -22,6 +22,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiLib\r
+  MODULE_UNI_FILE                = UefiLib.uni\r
   FILE_GUID                      = 3a004ba5-efe0-4a61-9f1a-267a46ae5ba9\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
   UefiRuntimeServicesTableLib\r
   \r
 [Guids]\r
-  gEfiEventReadyToBootGuid                      ## CONSUMES  ## Event\r
-  gEfiEventLegacyBootGuid                       ## CONSUMES  ## Event\r
-  gEfiGlobalVariableGuid                        ## CONSUMES  ## Variable\r
+  gEfiEventReadyToBootGuid                      ## SOMETIMES_CONSUMES  ## Event\r
+  gEfiEventLegacyBootGuid                       ## SOMETIMES_CONSUMES  ## Event\r
+  gEfiGlobalVariableGuid                        ## SOMETIMES_CONSUMES  ## Variable\r
 \r
 [Protocols]\r
-  gEfiDriverBindingProtocolGuid                   ## PRODUCES\r
-  gEfiSimpleTextOutProtocolGuid                   ## CONSUMES\r
-  gEfiGraphicsOutputProtocolGuid                  ## CONSUMES\r
-  gEfiHiiFontProtocolGuid                         ## CONSUMES\r
-  gEfiUgaDrawProtocolGuid | gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport                 ## SOMETIMES_CONSUMES (Consumes if gEfiGraphicsOutputProtocolGuid uninstalled)\r
-  gEfiComponentNameProtocolGuid  | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable   ## SOMETIMES_PRODUCES (User chooses to produce it)\r
-  gEfiComponentName2ProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable  ## SOMETIMES_PRODUCES (User chooses to produce it)\r
-  gEfiDriverConfigurationProtocolGuid                            ## SOMETIMES_CONSUMES (User chooses to produce it)\r
-  gEfiDriverConfiguration2ProtocolGuid                           ## SOMETIMES_CONSUMES (User chooses to produce it)\r
-  gEfiDriverDiagnosticsProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable  ## SOMETIMES_CONSUMES (User chooses to produce it)\r
-  gEfiDriverDiagnostics2ProtocolGuid| NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable ## SOMETIMES_CONSUMES (User chooses to produce it)\r
+  gEfiDriverBindingProtocolGuid                   ## SOMETIMES_PRODUCES\r
+  gEfiSimpleTextOutProtocolGuid                   ## SOMETIMES_CONSUMES\r
+  gEfiGraphicsOutputProtocolGuid                  ## SOMETIMES_CONSUMES\r
+  gEfiHiiFontProtocolGuid                         ## SOMETIMES_CONSUMES\r
+  gEfiUgaDrawProtocolGuid | gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport                 ## SOMETIMES_CONSUMES # Consumes if gEfiGraphicsOutputProtocolGuid uninstalled\r
+  gEfiComponentNameProtocolGuid  | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable   ## SOMETIMES_PRODUCES # User chooses to produce it\r
+  gEfiComponentName2ProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable  ## SOMETIMES_PRODUCES # User chooses to produce it\r
+  gEfiDriverConfigurationProtocolGuid                            ## SOMETIMES_PRODUCES # User chooses to produce it\r
+  gEfiDriverConfiguration2ProtocolGuid                           ## SOMETIMES_PRODUCES # User chooses to produce it\r
+  gEfiDriverDiagnosticsProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable  ## SOMETIMES_PRODUCES # User chooses to produce it\r
+  gEfiDriverDiagnostics2ProtocolGuid| NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable ## SOMETIMES_PRODUCES # User chooses to produce it\r
 \r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize   ## CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize   ## SOMETIMES_CONSUMES\r
 \r
 [FeaturePcd]\r
   gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable    ## CONSUMES\r
@@ -86,4 +87,3 @@
   gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable       ## CONSUMES\r
   gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport           ## CONSUMES\r
 \r
-\r
index 00df6a3a17d7faa1639df76bdadf22626721f0c7..e5936ed40ade753104df0caf085a8e3885c7d24f 100644 (file)
@@ -4,7 +4,7 @@
 # Memory Allocation Library that uses EFI Boot Services to allocate\r
 #  and free memory.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiMemoryAllocationLib\r
+  MODULE_UNI_FILE                = UefiMemoryAllocationLib.uni\r
   FILE_GUID                      = 4674739d-3195-4fb2-8094-ac1d22d00194\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -38,3 +39,4 @@
   DebugLib\r
   BaseMemoryLib\r
   UefiBootServicesTableLib\r
+\r
index fb463d9160e2852eab5c170449ff94ad2cb86dc9..e82732f8b075284e1642c1dbef04d79125c03580 100644 (file)
@@ -4,7 +4,7 @@
 # Base Memory Library implementation that uses EFI Boot Services\r
 #  where possible for size reduction.\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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiMemoryLib\r
+  MODULE_UNI_FILE                = UefiMemoryLib.uni\r
   FILE_GUID                      = f1bbe03d-2f28-4dee-bec7-d98d7a30c36a\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
index 28eeba0046d2989b18452861565e9f696c8e1939..914c75128d524ec0f7edbaae09cb258cf5e4245d 100644 (file)
@@ -4,7 +4,7 @@
 # This instance of PAL library retrieves the PAL Entry Point from the SAL System Table\r
 # register in the EFI System Confguration Table.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiPalLib\r
+  MODULE_UNI_FILE                = UefiPalLib.uni\r
   FILE_GUID                      = B7F30170-9E5F-482a-B553-A145A5787003\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -44,4 +45,5 @@
   DebugLib\r
 \r
 [Guids]\r
-  gEfiSalSystemTableGuid        ## CONSUMES ## GUID\r
+  gEfiSalSystemTableGuid        ## CONSUMES ## SystemTable\r
+\r
index d07a7c9f4761b72bdce26048e86a7a0a43037a5b..b741d1b31789427887897e818c157f8ada3fd6f5 100644 (file)
@@ -7,7 +7,7 @@
 #  This library binds to the first PCI Root Bridge I/O Protocol in the platform. As a result,\r
 #  it should only be used on platforms that contain a single PCI root bridge.\r
 #\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -22,6 +22,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiPciLibPciRootBridgeIo\r
+  MODULE_UNI_FILE                = UefiPciLibPciRootBridgeIo.uni\r
   FILE_GUID                      = 90EC42CB-B780-4eb8-8E99-C8E3E5F37530\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -53,3 +54,4 @@
 \r
 [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
   gEfiPciRootBridgeIoProtocolGuid\r
+\r
index 8c0aff1f52443f98d0f99f46f7c33446252c0ad8..12f465ba9ea9e4d61f17c11db23499e55a1900bc 100644 (file)
@@ -7,7 +7,7 @@
 #  This library binds to all of the PCI Root Bridge I/O Protocols in the platform and handles\r
 #  the translation from a PCI segment number into a specific PCI Root Bridge I/O Protocol.\r
 #\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -22,6 +22,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiPciSegmentLibPciRootBridgeIo\r
+  MODULE_UNI_FILE                = UefiPciSegmentLibPciRootBridgeIo.uni\r
   FILE_GUID                      = C6068612-B6E0-48a3-BB92-60E4A4F89EDF\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -56,3 +57,4 @@
 \r
 [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
   gEfiPciRootBridgeIoProtocolGuid\r
+\r
index 22b8e0820a83a3ba68052490b3bdafecc6aebf0a..8f46495fc5f8978cddd2a5ff7a184a4693daa9bd 100644 (file)
@@ -5,7 +5,7 @@
 #  EVT_SIGNAL_EXIT_BOOT_SERVICES event, to provide runtime services.\r
 # This instance also supports SAL drivers for better performance.\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
@@ -20,6 +20,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiRuntimeLib\r
+  MODULE_UNI_FILE                = UefiRuntimeLib.uni\r
   FILE_GUID                      = b1ee6c28-54aa-4d17-b705-3e28ccb27b2e\r
   MODULE_TYPE                    = DXE_RUNTIME_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -45,6 +46,6 @@
   DebugLib\r
  \r
 [Guids]\r
-  gEfiEventExitBootServicesGuid             ## PRODUCES ## Event\r
-  gEfiEventVirtualAddressChangeGuid         ## PRODUCES ## Event\r
+  gEfiEventExitBootServicesGuid             ## CONSUMES ## Event\r
+  gEfiEventVirtualAddressChangeGuid         ## CONSUMES ## Event\r
 \r
index 305e2aee32d336cbb360a3a16bbb01111d348cc9..a843436244995c135140701a49e5569396f14d05 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # UEFI Runtime Services Table Library implementation.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -16,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiRuntimeServicesTableLib\r
+  MODULE_UNI_FILE                = UefiRuntimeServicesTableLib.uni\r
   FILE_GUID                      = 19cbbb97-ff61-45ff-8c3f-dfa66dd118c8\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
index aef90d36db6714e5925cadbb40481c8b2bbc6895..bc25c53b83d7152ccced370d0a0e1e3b196e4280 100644 (file)
@@ -4,7 +4,7 @@
 # This instance of SAL library retrieves the SAL Entry Point from the SAL System Table\r
 # register in the EFI System Confguration Table.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiSalLib\r
+  MODULE_UNI_FILE                = UefiSalLib.uni\r
   FILE_GUID                      = 4ABCFD77-4A33-4089-B003-5F09BCA940A2\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -42,4 +43,5 @@
   DebugLib\r
 \r
 [Guids]\r
-  gEfiSalSystemTableGuid        ## CONSUMES ## GUID\r
+  gEfiSalSystemTableGuid        ## CONSUMES ## SystemTable\r
+\r
index 795f97de5bb62a842ed4fdda9630e90eb0dc184e..1eb90765af42f3f445508e6f2f36f10bd05860ff 100644 (file)
@@ -1,10 +1,10 @@
 ## @file\r
-# Instance of Scsi Library.\r
+# Uefi Scsi Library Instance.\r
 #\r
 # This libarary provides the functions to submit Scsi commands defined\r
 # in SCSI-2 specification for scsi device.\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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiScsiLib\r
+  MODULE_UNI_FILE                = UefiScsiLib.uni\r
   FILE_GUID                      = 280E42C3-826E-4573-9772-B74EF1086D95\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
index f823907d046741bc8026c55edc50460158c0307b..33062fd692bdb32cf4c0b8abdf11606efd582b69 100644 (file)
@@ -1,10 +1,10 @@
 ## @file\r
-# Instance of Usb Library.\r
+# Uefi Usb Library instance.\r
 #\r
 # This library instance provides most usb APIs to support the Hid requests defined in\r
 # Usb Hid 1.1 spec and the standard requests defined in Usb 1.1 spec.\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
@@ -19,6 +19,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiUsbLib\r
+  MODULE_UNI_FILE                = UefiUsbLib.uni\r
   FILE_GUID                      = 87eb5df9-722a-4241-ad7f-370d0b3a56d7\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
@@ -43,4 +44,5 @@
   PcdLib\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdUsbTransferTimeoutValue\r
+  gEfiMdePkgTokenSpaceGuid.PcdUsbTransferTimeoutValue  ## CONSUMES\r
+\r