From c92c179040e2b5ec056822ef1716f56e54f64dac Mon Sep 17 00:00:00 2001 From: "Gao, Liming" Date: Wed, 27 Aug 2014 09:33:09 +0000 Subject: [PATCH] MdePkg: INF/DEC file updates to EDK II packages 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 Reviewed-by: Michael Kinney git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15917 6f19259b-4bc3-4df7-8a09-765794883524 --- .../BaseCacheMaintenanceLib.inf | 3 +- MdePkg/Library/BaseCpuLib/BaseCpuLib.inf | 4 ++- .../BaseDebugLibNull/BaseDebugLibNull.inf | 3 +- .../BaseDebugLibSerialPort.inf | 9 ++--- .../BaseDebugPrintErrorLevelLib.inf | 10 +++--- .../BaseExtractGuidedSectionLib.inf | 13 ++++--- .../BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf | 5 +-- MdePkg/Library/BaseLib/BaseLib.inf | 11 +++--- .../Library/BaseMemoryLib/BaseMemoryLib.inf | 3 +- .../BaseMemoryLibMmx/BaseMemoryLibMmx.inf | 3 +- .../BaseMemoryLibOptDxe.inf | 3 +- .../BaseMemoryLibOptPei.inf | 3 +- .../BaseMemoryLibRepStr.inf | 3 +- .../BaseMemoryLibSse2/BaseMemoryLibSse2.inf | 8 ++--- .../BaseOrderedCollectionRedBlackTreeLib.inf | 3 +- .../Library/BasePalLibNull/BasePalLibNull.inf | 3 +- .../Library/BasePcdLibNull/BasePcdLibNull.inf | 3 +- .../Library/BasePciCf8Lib/BasePciCf8Lib.inf | 3 +- .../BasePciExpressLib/BasePciExpressLib.inf | 5 +-- .../Library/BasePciLibCf8/BasePciLibCf8.inf | 3 +- .../BasePciLibPciExpress.inf | 3 +- .../BasePeCoffExtraActionLibNull.inf | 4 +-- .../BasePeCoffGetEntryPointLib.inf | 3 +- .../Library/BasePeCoffLib/BasePeCoffLib.inf | 3 +- .../BasePerformanceLibNull.inf | 10 +++--- .../BasePostCodeLibDebug.inf | 8 +++-- .../BasePostCodeLibPort80.inf | 5 +-- MdePkg/Library/BasePrintLib/BasePrintLib.inf | 4 ++- .../BaseReportStatusCodeLibNull.inf | 4 ++- .../BaseS3BootScriptLibNull.inf | 3 +- MdePkg/Library/BaseS3IoLib/BaseS3IoLib.inf | 9 ++--- MdePkg/Library/BaseS3PciLib/BaseS3PciLib.inf | 8 +++-- .../Library/BaseS3SmbusLib/BaseS3SmbusLib.inf | 10 +++--- .../Library/BaseS3StallLib/BaseS3StallLib.inf | 8 ++--- .../BaseSerialPortLibNull.inf | 3 +- .../BaseSmbusLibNull/BaseSmbusLibNull.inf | 3 +- .../BaseStackCheckLib/BaseStackCheckLib.inf | 5 ++- .../BaseSynchronizationLib.inf | 6 ++-- .../BaseTimerLibNullTemplate.inf | 3 +- .../BaseUefiDecompressLib.inf | 3 +- .../DxeCoreEntryPoint/DxeCoreEntryPoint.inf | 3 +- .../Library/DxeCoreHobLib/DxeCoreHobLib.inf | 3 +- .../DxeExtendedSalLib/DxeExtendedSalLib.inf | 6 ++-- .../DxeExtractGuidedSectionLib.inf | 3 +- MdePkg/Library/DxeHobLib/DxeHobLib.inf | 5 +-- .../Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.inf | 4 ++- MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.inf | 9 ++--- .../Library/DxePalLibEsal/DxePalLibEsal.inf | 4 ++- MdePkg/Library/DxePcdLib/DxePcdLib.inf | 7 ++-- .../Library/DxePciLibEsal/DxePciLibEsal.inf | 4 ++- .../DxePciSegmentLibEsal.inf | 4 ++- .../DxeRuntimeExtendedSalLib.inf | 8 +++-- .../DxeRuntimePciExpressLib.inf | 6 ++-- .../Library/DxeSalLibEsal/DxeSalLibEsal.inf | 4 ++- .../Library/DxeServicesLib/DxeServicesLib.inf | 18 ++++++---- .../DxeServicesTableLib.inf | 5 +-- MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf | 4 ++- .../DxeTimerLibEsal/DxeTimerLibEsal.inf | 4 ++- .../PeiCoreEntryPoint/PeiCoreEntryPoint.inf | 4 ++- .../PeiDxePostCodeLibReportStatusCode.inf | 3 +- .../PeiExtractGuidedSectionLib.inf | 4 +-- MdePkg/Library/PeiHobLib/PeiHobLib.inf | 19 +++++------ .../Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf | 4 ++- .../PeiMemoryAllocationLib.inf | 3 +- MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf | 3 +- MdePkg/Library/PeiPalLib/PeiPalLib.inf | 5 +-- MdePkg/Library/PeiPcdLib/PeiPcdLib.inf | 7 ++-- .../PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf | 4 ++- .../PeiPciSegmentLibPciCfg2.inf | 3 +- .../PeiResourcePublicationLib.inf | 3 +- .../Library/PeiServicesLib/PeiServicesLib.inf | 11 +++--- .../PeiServicesTablePointerLib.inf | 3 +- .../PeiServicesTablePointerLibIdt.inf | 1 + .../PeiServicesTablePointerLibKr7.inf | 3 +- .../PeiSmbusLibSmbus2Ppi.inf | 4 ++- .../Library/PeimEntryPoint/PeimEntryPoint.inf | 3 +- .../SecPeiDxeTimerLibCpu.inf | 3 +- .../SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf | 11 +++--- MdePkg/Library/SmmLibNull/SmmLibNull.inf | 3 +- .../SmmMemoryAllocationLib.inf | 4 ++- .../SmmPciLibPciRootBridgeIo.inf | 10 +++--- .../SmmPeriodicSmiLib/SmmPeriodicSmiLib.inf | 6 ++-- .../SmmServicesTableLib.inf | 4 ++- .../UefiApplicationEntryPoint.inf | 3 +- .../UefiBootServicesTableLib.inf | 3 +- .../UefiDebugLibConOut/UefiDebugLibConOut.inf | 5 +-- .../UefiDebugLibStdErr/UefiDebugLibStdErr.inf | 5 +-- .../UefiDevicePathLib/UefiDevicePathLib.inf | 16 ++++++--- ...evicePathLibOptionalDevicePathProtocol.inf | 22 ++++++++---- .../UefiDevicePathLibDevicePathProtocol.inf | 16 +++++---- .../UefiDriverEntryPoint.inf | 7 ++-- MdePkg/Library/UefiLib/UefiLib.inf | 34 +++++++++---------- .../UefiMemoryAllocationLib.inf | 4 ++- .../Library/UefiMemoryLib/UefiMemoryLib.inf | 3 +- MdePkg/Library/UefiPalLib/UefiPalLib.inf | 6 ++-- .../UefiPciLibPciRootBridgeIo.inf | 4 ++- .../UefiPciSegmentLibPciRootBridgeIo.inf | 4 ++- .../Library/UefiRuntimeLib/UefiRuntimeLib.inf | 7 ++-- .../UefiRuntimeServicesTableLib.inf | 3 +- MdePkg/Library/UefiSalLib/UefiSalLib.inf | 6 ++-- MdePkg/Library/UefiScsiLib/UefiScsiLib.inf | 5 +-- MdePkg/Library/UefiUsbLib/UefiUsbLib.inf | 8 +++-- 102 files changed, 366 insertions(+), 230 deletions(-) diff --git a/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf b/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf index e4f597888a..298ba39fb4 100644 --- a/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf +++ b/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf @@ -4,7 +4,7 @@ # Cache Maintenance Library that uses Base Library services to maintain caches. # This library assumes there are no chipset dependencies required to maintain caches. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
# # This program and the accompanying materials @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseCacheMaintenanceLib + MODULE_UNI_FILE = BaseCacheMaintenanceLib.uni FILE_GUID = 123dd843-57c9-4158-8418-ce68b3944ce7 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf b/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf index 3e9f41312c..4e0f0a1103 100644 --- a/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf +++ b/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf @@ -4,7 +4,7 @@ # CPU Library implemented using ASM functions for IA-32 and X64, # PAL CALLs for IPF, and empty functions for EBC. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
# Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.
# @@ -21,6 +21,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseCpuLib + MODULE_UNI_FILE = BaseCpuLib.uni FILE_GUID = 4FBD2538-249C-4b50-8F4A-A9E66609CBF6 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -72,3 +73,4 @@ [LibraryClasses.IPF] PalLib BaseLib + diff --git a/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf b/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf index 3b33fab960..a203e187cf 100644 --- a/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf +++ b/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf @@ -1,7 +1,7 @@ ## @file # Debug Library with empty functions. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseDebugLibNull + MODULE_UNI_FILE = BaseDebugLibNull.uni FILE_GUID = 9ba1d976-0624-41a3-8650-28165e8d9ae8 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf b/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf index 61befd688b..2b59fb27b8 100644 --- a/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf +++ b/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf @@ -1,8 +1,8 @@ ## @file # Instance of Debug Library based on Serial Port Library. -# It uses Print Library to produce formatted output strings. +# It uses Print Library to produce formatted output strings to seiral port device. # -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -17,6 +17,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseDebugLibSerialPort + MODULE_UNI_FILE = BaseDebugLibSerialPort.uni FILE_GUID = BB83F95F-EDBC-4884-A520-CD42AF388FAE MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -42,6 +43,6 @@ DebugPrintErrorLevelLib [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue - gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask + gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES diff --git a/MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf b/MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf index 72102e4244..7f611b0b9b 100644 --- a/MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf +++ b/MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf @@ -1,8 +1,8 @@ ## @file -# Debug Print Error Level library instance that retrieves the current error -# level from PcdDebugPrintErrorLevel. +# Debug Print Error Level library instance based on PcdDebugPrintErrorLevel. +# It retrieves the current error level from PcdDebugPrintErrorLevel. # -# Copyright (c) 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseDebugPrintErrorLevelLib + MODULE_UNI_FILE = BaseDebugPrintErrorLevelLib.uni FILE_GUID = A2C09E18-E4D2-407e-AFCC-628B79113F72 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -35,4 +36,5 @@ PcdLib [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel + gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel ## CONSUMES + diff --git a/MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.inf b/MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.inf index b0930e1027..1bd245ee84 100644 --- a/MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.inf +++ b/MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.inf @@ -7,11 +7,8 @@ # in their initialization without any issues. They only have to be careful in # the implementation of runtime services, because this BASE library instance doesn't # convert the address pointed by PcdGuidedExtractHandlerTableAddress to the virtual address. -# And a driver should use this ExtractGuidedSectionLib to do implementation internally, also -# this ExtractGuidedSectionLib couldn't be used for guided section extraction that is required -# by PEI and DXE core for recovery or capsule image processing, etc. -# -# Copyright (c) 2007 - 2012, Intel Corporation. All rights reserved.
+# +# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -25,6 +22,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseExtractGuidedSectionLib + MODULE_UNI_FILE = BaseExtractGuidedSectionLib.uni FILE_GUID = 4e3236e9-d1c8-4c04-a89f-26f1c44b2592 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -48,5 +46,6 @@ PcdLib [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler - gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress + gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler ## CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress ## CONSUMES + diff --git a/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf b/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf index e88ebc63c5..d9529eb2e6 100644 --- a/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf +++ b/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf @@ -5,7 +5,7 @@ # for IA-32 and x64. On IPF, I/O port requests are translated into MMIO requests. # MMIO requests are forwarded directly to memory. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
# # This program and the accompanying materials @@ -21,6 +21,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseIoLibIntrinsic + MODULE_UNI_FILE = BaseIoLibIntrinsic.uni FILE_GUID = 926c9cd0-4bb8-479b-9ac4-8a2a23f85307 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -68,5 +69,5 @@ PcdLib [Pcd.IPF] - gEfiMdePkgTokenSpaceGuid.PcdIoBlockBaseAddressForIpf + gEfiMdePkgTokenSpaceGuid.PcdIoBlockBaseAddressForIpf ## SOMETIMES_CONSUMES diff --git a/MdePkg/Library/BaseLib/BaseLib.inf b/MdePkg/Library/BaseLib/BaseLib.inf index 36246ed926..8e6cfa702d 100644 --- a/MdePkg/Library/BaseLib/BaseLib.inf +++ b/MdePkg/Library/BaseLib/BaseLib.inf @@ -1,7 +1,7 @@ ## @file # Base Library implementation. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
# Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.
# @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseLib + MODULE_UNI_FILE = BaseLib.uni FILE_GUID = 27d67720-ea68-48ae-93da-a3a074c90e30 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -501,9 +502,9 @@ BaseMemoryLib [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength - gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength - gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength + gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength ## SOMETIMES_CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength ## SOMETIMES_CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength ## SOMETIMES_CONSUMES [FeaturePcd] - gEfiMdePkgTokenSpaceGuid.PcdVerifyNodeInList + gEfiMdePkgTokenSpaceGuid.PcdVerifyNodeInList ## CONSUMES diff --git a/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf b/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf index cb289c15aa..5dfab35968 100644 --- a/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf +++ b/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf @@ -3,7 +3,7 @@ # # Base Memory Library implementation - no ASM. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseMemoryLib + MODULE_UNI_FILE = BaseMemoryLib.uni FILE_GUID = fd44e603-002a-4b29-9f5f-529e815b6165 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf b/MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf index 579d4c954b..1903be5fb9 100644 --- a/MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf +++ b/MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf @@ -4,7 +4,7 @@ # Base Memory Library that uses MMX registers for high performance. # Optimized for use in DXE. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseMemoryLibMmx + MODULE_UNI_FILE = BaseMemoryLibMmx.uni FILE_GUID = d458a654-f64c-49db-b8d1-3821306bf1f6 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf b/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf index c142ccad56..ad5ed2083f 100644 --- a/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf +++ b/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf @@ -4,7 +4,7 @@ # Base Memory Library that is optimized for use in DXE phase. # Uses REP, MMX, XMM registers as required for best performance. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseMemoryLibOptDxe + MODULE_UNI_FILE = BaseMemoryLibOptDxe.uni FILE_GUID = 02BD55C2-AB1D-4b75-B0FD-9A63AE09B31D MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf b/MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf index eea8b9f1c0..7c1f68ade7 100644 --- a/MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf +++ b/MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf @@ -4,7 +4,7 @@ # Base Memory Library that is optimized for use in PEI phase. # Uses REP, MMX, XMM registers as required for best performance. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseMemoryLibOptPei + MODULE_UNI_FILE = BaseMemoryLibOptPei.uni FILE_GUID = D6F43B1B-0F21-462b-B8B7-A033C3EB4261 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf b/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf index f9b725f9da..fd6324284e 100644 --- a/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf +++ b/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf @@ -4,7 +4,7 @@ # Base Memory Library that uses REP string instructions for # high performance and small size. Optimized for use in PEI. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseMemoryLibRepStr + MODULE_UNI_FILE = BaseMemoryLibRepStr.uni FILE_GUID = e7884bf4-51a1-485b-982a-ff89129983bc MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf b/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf index 4ea413735d..fc53f6830e 100644 --- a/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf +++ b/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf @@ -1,10 +1,9 @@ ## @file -# Instance of Base Memory Library using XMM registers. +# Instance of Base Memory Library using SSE2 registers. # -# Base Memory Library that uses XMM registers for high performance. -# Optimized for use in DXE. +# Base Memory Library that uses SSE2 registers for high performance. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseMemoryLibSse2 + MODULE_UNI_FILE = BaseMemoryLibSse2.uni FILE_GUID = 65a18235-5096-4032-8c63-214f0249ce8d MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.inf b/MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.inf index 8c17e6e5ba..a68afc8861 100644 --- a/MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.inf +++ b/MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.inf @@ -26,6 +26,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseOrderedCollectionRedBlackTreeLib + MODULE_UNI_FILE = BaseOrderedCollectionRedBlackTreeLib.uni FILE_GUID = 699F73C3-0058-484C-A9E5-61189276A985 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -46,4 +47,4 @@ MemoryAllocationLib [FeaturePcd] - gEfiMdePkgTokenSpaceGuid.PcdValidateOrderedCollection + gEfiMdePkgTokenSpaceGuid.PcdValidateOrderedCollection ## CONSUMES diff --git a/MdePkg/Library/BasePalLibNull/BasePalLibNull.inf b/MdePkg/Library/BasePalLibNull/BasePalLibNull.inf index e66213d432..927c6d34c4 100644 --- a/MdePkg/Library/BasePalLibNull/BasePalLibNull.inf +++ b/MdePkg/Library/BasePalLibNull/BasePalLibNull.inf @@ -1,7 +1,7 @@ ## @file # Null instance of PAL Library with empty functions. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePalLibNull + MODULE_UNI_FILE = BasePalLibNull.uni FILE_GUID = 632D5625-B73D-43b8-AF30-8D225D96168E MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf b/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf index 845644d533..4b511b336c 100644 --- a/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf +++ b/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf @@ -4,7 +4,7 @@ # PCD Library that only provides access to Feature Flag, Fixed At Build, # and Binary Patch typed PCD entries. Access to Dynamic PCD entries is ignored. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePcdLibNull + MODULE_UNI_FILE = BasePcdLibNull.uni FILE_GUID = 40096a3a-5c2a-4fbc-aef7-5475dd7ab334 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf b/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf index 33448cc2eb..17b81e076a 100644 --- a/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf +++ b/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf @@ -4,7 +4,7 @@ # PCI CF8 Library that uses I/O ports 0xCF8 and 0xCFC to perform PCI Configuration cycles. # Layers on top of an I/O Library instance. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePciCf8Lib + MODULE_UNI_FILE = BasePciCf8Lib.uni FILE_GUID = 472ab06d-9810-4c00-bb7f-dad1828fc1ab MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf b/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf index 0f1ed753ae..4b14b5d89e 100644 --- a/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf +++ b/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf @@ -4,7 +4,7 @@ # PCI Express Library that uses the 256 MB PCI Express MMIO window to perform # PCI Configuration cycles. Layers on top of an I/O Library instance. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePciExpressLib + MODULE_UNI_FILE = BasePciExpressLib.uni FILE_GUID = 287e50f4-a188-4699-b907-3e4080ca5688 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -41,5 +42,5 @@ IoLib [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress + gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## CONSUMES diff --git a/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf b/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf index e93a2e2310..9409332cb5 100644 --- a/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf +++ b/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf @@ -4,7 +4,7 @@ # PCI Library that uses I/O ports 0xCF8 and 0xCFC to perform # PCI Configuration cycles. Layers on top of one PCI CF8 Library instance. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePciLibCf8 + MODULE_UNI_FILE = BasePciLibCf8.uni FILE_GUID = 28bde99c-e8a7-4e3e-9a8a-e66cd64f31c6 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf b/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf index 04835bc850..9df8117952 100644 --- a/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf +++ b/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf @@ -4,7 +4,7 @@ # PCI Library that uses the 256 MB PCI Express MMIO window to perform PCI # Configuration cycles. Layers on one PCI Express Library instance. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePciLibPciExpress + MODULE_UNI_FILE = BasePciLibPciExpress.uni FILE_GUID = 8987081e-daeb-44a9-8bef-a195b22d9417 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf b/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf index db2d33c838..ecc770aca7 100644 --- a/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf +++ b/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf @@ -1,7 +1,7 @@ ## @file # Null PE/Coff Extra Action library instances with empty functions. # -# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeCoffExtraActionLibNull + MODULE_UNI_FILE = PeCoffExtraActionLibNull.uni FILE_GUID = 0EB84DA1-267A-40b4-8347-1F48694C8B47 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -35,4 +36,3 @@ [LibraryClasses] DebugLib - diff --git a/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf b/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf index 0d97eb2f63..b6eed82d5f 100644 --- a/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf +++ b/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf @@ -1,7 +1,7 @@ ## @file # PE/COFF Entry Point Library implementation. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePeCoffGetEntryPointLib + MODULE_UNI_FILE = BasePeCoffGetEntryPointLib.uni FILE_GUID = be490364-73d2-420d-950e-f6450ca75dfb MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf b/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf index 1cc979bd30..576d72826c 100644 --- a/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf +++ b/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf @@ -9,7 +9,7 @@ # This external input must be validated carefully to avoid security issue like # buffer overflow, integer overflow. # -# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
# # This program and the accompanying materials @@ -25,6 +25,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePeCoffLib + MODULE_UNI_FILE = BasePeCoffLib.uni FILE_GUID = 556f5d10-7309-4af4-b80a-8196bd60946f MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf b/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf index a159de80f2..d29b532c08 100644 --- a/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf +++ b/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf @@ -1,10 +1,7 @@ ## @file -# Instance of Performance Library based on Base Library. +# Instance of Performance Library with empty functions. # -# Performance Library that layers on top of the Base Library to measure start -# and end times using CPU specific timer services if they are available. -# -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePerformanceLibNull + MODULE_UNI_FILE = BasePerformanceLibNull.uni FILE_GUID = FC120ED3-40E1-46dc-8C9C-AAE3CA139ACF MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -43,5 +41,5 @@ [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask + gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask ## CONSUMES diff --git a/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.inf b/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.inf index e332475277..1b9c8ad2c8 100644 --- a/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.inf +++ b/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.inf @@ -1,9 +1,10 @@ ## @file # Instance of Post Code Library based on Debug Library. # -# Post Code Library that layers on top of a Debug Library instance. +# Post Code Library that uses DebugLib service to send PostCode. +# It layers on top of a Debug Library instance. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePostCodeLibDebug + MODULE_UNI_FILE = BasePostCodeLibDebug.uni FILE_GUID = 19e3bbba-beb1-43e8-b32d-9acbb22c7639 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -44,5 +46,5 @@ [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask + gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask ## CONSUMES diff --git a/MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf b/MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf index f62ae8f4aa..e2f0be551d 100644 --- a/MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf +++ b/MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf @@ -3,7 +3,7 @@ # # Post Code Library that writes post code values to I/O port 0x80. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePostCodeLibPort80 + MODULE_UNI_FILE = BasePostCodeLibPort80.uni FILE_GUID = b6e9a733-eb75-41b6-b30c-009bcf3801c8 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -42,5 +43,5 @@ [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask + gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask ## CONSUMES diff --git a/MdePkg/Library/BasePrintLib/BasePrintLib.inf b/MdePkg/Library/BasePrintLib/BasePrintLib.inf index 9927cebdd7..5457276d0e 100644 --- a/MdePkg/Library/BasePrintLib/BasePrintLib.inf +++ b/MdePkg/Library/BasePrintLib/BasePrintLib.inf @@ -1,7 +1,7 @@ ## @file # Print Library implementation. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BasePrintLib + MODULE_UNI_FILE = BasePrintLib.uni FILE_GUID = a86fbfca-0183-4eeb-aa8a-762e3b7da1f3 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -40,3 +41,4 @@ [LibraryClasses] DebugLib BaseLib + diff --git a/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf b/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf index 8dee05fef3..8ca96aab61 100644 --- a/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf +++ b/MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf @@ -1,7 +1,7 @@ ## @file # Report Status Code Library with empty functions. # -# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseReportStatusCodeLibNull + MODULE_UNI_FILE = BaseReportStatusCodeLibNull.uni FILE_GUID = 1DE0B8C2-FFB6-4bdf-97F5-0FFB33979038 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -35,3 +36,4 @@ [LibraryClasses] DebugLib + diff --git a/MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptLibNull.inf b/MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptLibNull.inf index 9d3f2b74e7..41e966c475 100644 --- a/MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptLibNull.inf +++ b/MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptLibNull.inf @@ -5,7 +5,7 @@ # resume. All the library interfaces simply return EFI_SUCCESS without # performing any operation. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials are # licensed and made available under the terms and conditions of the BSD License @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseS3BootScriptLibNull + MODULE_UNI_FILE = BaseS3BootScriptLibNull.uni FILE_GUID = 9A6DC1AC-94C0-43b1-8714-4C70FD58A815 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseS3IoLib/BaseS3IoLib.inf b/MdePkg/Library/BaseS3IoLib/BaseS3IoLib.inf index c635066631..b6c10941ff 100644 --- a/MdePkg/Library/BaseS3IoLib/BaseS3IoLib.inf +++ b/MdePkg/Library/BaseS3IoLib/BaseS3IoLib.inf @@ -1,10 +1,10 @@ ## @file -# Component description file for S3IoLib. +# Instance of S3 I/O Library based on I/O and S3 BootScript Library. # -# I/O and MMIO Library Services that do I/O and also enable the I/O operatation -# to be replayed during an S3 resume. +# S3 I/O and MMIO Library Services that do I/O and also +# enable the I/O operatation to be replayed during an S3 resume. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials are # licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseS3IoLib + MODULE_UNI_FILE = BaseS3IoLib.uni FILE_GUID = B13F938E-47DF-4516-A397-8927A4E42B61 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseS3PciLib/BaseS3PciLib.inf b/MdePkg/Library/BaseS3PciLib/BaseS3PciLib.inf index 95b5b47214..561c504d7a 100644 --- a/MdePkg/Library/BaseS3PciLib/BaseS3PciLib.inf +++ b/MdePkg/Library/BaseS3PciLib/BaseS3PciLib.inf @@ -1,7 +1,10 @@ ## @file -# Component discription file for DxeS3PciLib module +# Instance of S3 PCI Library based on PCI and S3 BootScript Library. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# S3 PCI Services that perform PCI Configuration cycles and +# also enable the PCI operation to be replayed during an S3 resume. +# +# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials are # licensed and made available under the terms and conditions of the BSD License @@ -16,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseS3PciLib + MODULE_UNI_FILE = BaseS3PciLib.uni FILE_GUID = F66B6BD2-513F-441d-B367-2D5BD4998A50 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseS3SmbusLib/BaseS3SmbusLib.inf b/MdePkg/Library/BaseS3SmbusLib/BaseS3SmbusLib.inf index e3bea2b1fe..553662471f 100644 --- a/MdePkg/Library/BaseS3SmbusLib/BaseS3SmbusLib.inf +++ b/MdePkg/Library/BaseS3SmbusLib/BaseS3SmbusLib.inf @@ -1,11 +1,10 @@ ## @file -# Component description file for S3SmbusLib. +# Instance of S3 Smbus Library based on SmBus and S3 BootScript Library. # -# Smbus Library Services that do SMBus transactions and also enable the -# operatation to be replayed during an S3 resume. This library class maps -# directly on top of the SmbusLib class. +# S3 Smbus Library Services that do SMBus transactions and also enable the +# operatation to be replayed during an S3 resume. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials are # licensed and made available under the terms and conditions of the BSD License @@ -20,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseS3SmbusLib + MODULE_UNI_FILE = BaseS3SmbusLib.uni FILE_GUID = 01190654-FED0-40d3-BA7F-2925539E5830 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseS3StallLib/BaseS3StallLib.inf b/MdePkg/Library/BaseS3StallLib/BaseS3StallLib.inf index 7c9f16bffa..a77eec512d 100644 --- a/MdePkg/Library/BaseS3StallLib/BaseS3StallLib.inf +++ b/MdePkg/Library/BaseS3StallLib/BaseS3StallLib.inf @@ -1,11 +1,10 @@ ## @file -# Component description file for S3StallLib. +# Instance of S3 Stall Library based on Timer and S3 BootScript Library. # # Stall Services that do stall and also enable the Stall operatation -# to be replayed during an S3 resume. This library class maps directly on top -# of the Timer class. +# to be replayed during an S3 resume. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials are # licensed and made available under the terms and conditions of the BSD License @@ -20,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseS3StallLib + MODULE_UNI_FILE = BaseS3StallLib.uni FILE_GUID = 498C6AC3-CC29-4821-BE6F-7C6F4ECF2C14 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf b/MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf index 4cffd8428e..28a7988274 100644 --- a/MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf +++ b/MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf @@ -1,7 +1,7 @@ ## @file # Null instance of Serial Port Library with empty functions. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseSerialPortLibNull + MODULE_UNI_FILE = BaseSerialPortLibNull.uni FILE_GUID = E4541241-8897-411a-91F8-7D7E45837146 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseSmbusLibNull/BaseSmbusLibNull.inf b/MdePkg/Library/BaseSmbusLibNull/BaseSmbusLibNull.inf index c0c0f6b6d9..512db33f9f 100644 --- a/MdePkg/Library/BaseSmbusLibNull/BaseSmbusLibNull.inf +++ b/MdePkg/Library/BaseSmbusLibNull/BaseSmbusLibNull.inf @@ -1,7 +1,7 @@ ## @file # Null implementation of the SMBUS Library. # -# Copyright (c) 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -15,6 +15,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseSmbusLibNull + MODULE_UNI_FILE = BaseSmbusLibNull.uni FILE_GUID = E2ECA273-A1C0-407E-9A5C-F10C55142196 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf b/MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf index 1f33d5b211..d02d97107b 100644 --- a/MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf +++ b/MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf @@ -1,6 +1,8 @@ ## @file # Stack Check Library # +# Stack Check Library +# # Copyright (c) 2014, ARM Ltd. All rights reserved.
# # This program and the accompanying materials @@ -16,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseStackCheckLib + MODULE_UNI_FILE = BaseStackCheckLib.uni FILE_GUID = 5f6579f7-b648-4fdb-9f19-4c17e27e8eff MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -38,4 +41,4 @@ DebugLib [FixedPcd] - gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask + gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES diff --git a/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf b/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf index b9965401fb..bf9cf67a85 100644 --- a/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf +++ b/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf @@ -1,7 +1,7 @@ ## @file # Base Synchronization Library implementation. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
# # This program and the accompanying materials @@ -17,6 +17,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseSynchronizationLib + MODULE_UNI_FILE = BaseSynchronizationLib.uni FILE_GUID = FC9990DF-C5FF-44cf-8799-CBB45B577F87 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -93,4 +94,5 @@ BaseMemoryLib [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdSpinLockTimeout + gEfiMdePkgTokenSpaceGuid.PcdSpinLockTimeout ## SOMETIMES_CONSUMES + diff --git a/MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf b/MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf index 8659ca07b3..e72abdd818 100644 --- a/MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf +++ b/MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf @@ -6,7 +6,7 @@ # also be used to test build DXE, Runtime, DXE SAL, and DXE SMM modules that require timer # services as well as EBC modules that require timer services. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -21,6 +21,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseTimerLibNullTemplate + MODULE_UNI_FILE = BaseTimerLibNullTemplate.uni FILE_GUID = f4731d79-537e-4505-bd52-c03f9b1f6b89 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf b/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf index a39cbc039d..36d7a240c1 100644 --- a/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf +++ b/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf @@ -1,7 +1,7 @@ ## @file # UEFI Decompress Library implementation. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseUefiDecompressLib + MODULE_UNI_FILE = BaseUefiDecompressLib.uni FILE_GUID = 9ae5147d-b240-467f-a484-b024fdc42ee0 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf b/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf index d57747159e..01f64c34c7 100644 --- a/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf +++ b/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf @@ -1,7 +1,7 @@ ## @file # Module entry point library for DXE core. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeCoreEntryPoint + MODULE_UNI_FILE = DxeCoreEntryPoint.uni FILE_GUID = d258d6af-2fc0-4019-9c1f-1101c3dd19b5 MODULE_TYPE = DXE_CORE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf b/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf index e6ab161d4f..ae48d9279f 100644 --- a/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf +++ b/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf @@ -4,7 +4,7 @@ # HOB Library implementation for the DXE Core. Does not have a constructor. # Uses gHobList defined in the DXE Core Entry Point Library. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeCoreHobLib + MODULE_UNI_FILE = DxeCoreHobLib.uni FILE_GUID = 882ee1a3-35b2-412c-b8a2-7a8d34a7c390 MODULE_TYPE = DXE_CORE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.inf b/MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.inf index 272f6c1595..2c4e28b039 100644 --- a/MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.inf +++ b/MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.inf @@ -1,7 +1,7 @@ ## @file # The library implements the Extended SAL Library Class for boot service only modules. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -15,6 +15,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeExtendedSalLib + MODULE_UNI_FILE = DxeExtendedSalLib.uni FILE_GUID = 8FDED21D-7AB5-4c26-8CF7-20EC4DB9861D MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -38,7 +39,8 @@ UefiBootServicesTableLib [Protocols] - gEfiExtendedSalBootServiceProtocolGuid # PROTOCOL ALWAYS_CONSUMED + gEfiExtendedSalBootServiceProtocolGuid ## CONSUMES [Depex.common.DXE_DRIVER] gEfiExtendedSalBootServiceProtocolGuid + diff --git a/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf b/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf index 1b4acf1060..c66a26b168 100644 --- a/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf +++ b/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf @@ -3,7 +3,7 @@ # # This library provides generic extract guided section functions for DXE module. # -# Copyright (c) 2007 - 2012, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeExtractGuidedSectionLib + MODULE_UNI_FILE = DxeExtractGuidedSectionLib.uni FILE_GUID = f773469b-e265-4b0c-b0a6-2f971fbfe72b MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 diff --git a/MdePkg/Library/DxeHobLib/DxeHobLib.inf b/MdePkg/Library/DxeHobLib/DxeHobLib.inf index d178816696..32cd5546ab 100644 --- a/MdePkg/Library/DxeHobLib/DxeHobLib.inf +++ b/MdePkg/Library/DxeHobLib/DxeHobLib.inf @@ -4,7 +4,7 @@ # HOB Library implementation that retrieves the HOB List # from the System Configuration Table in the EFI System Table. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeHobLib + MODULE_UNI_FILE = DxeHobLib.uni FILE_GUID = f12b59c9-76d0-4661-ad7c-f04d1bef0558 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -43,5 +44,5 @@ UefiLib [Guids] - gEfiHobListGuid ## CONSUMES + gEfiHobListGuid ## CONSUMES ## SystemTable diff --git a/MdePkg/Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.inf b/MdePkg/Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.inf index 1530a890bb..65031d0bd3 100644 --- a/MdePkg/Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.inf +++ b/MdePkg/Library/DxeIoLibCpuIo2/DxeIoLibCpuIo2.inf @@ -3,7 +3,7 @@ # # I/O Library implementation that uses the CPU I/O2 Protocol for I/O and MMIO operations. # -# Copyright (c) 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.
# This program and the accompanying materials are licensed and made available # under the terms and conditions of the BSD License which accompanies this # distribution. The full text of the license may be found at @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeIoLibCpuIo2 + MODULE_UNI_FILE = DxeIoLibCpuIo2.uni FILE_GUID = 33D33BF3-349E-4768-9459-836A9F7558FB MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -49,3 +50,4 @@ [Depex] gEfiCpuIo2ProtocolGuid + diff --git a/MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.inf b/MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.inf index c0d9a33a2b..fdfc12b945 100644 --- a/MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.inf +++ b/MdePkg/Library/DxeIoLibEsal/DxeIoLibEsal.inf @@ -1,11 +1,10 @@ ## @file -# Component description file for a CPU I/O Library that layers on top of -# Itanium ESAL services. +# I/O Library instance that layers on top of Itanium ESAL services. # # I/O Library implementation that uses Itanium ESAL services for I/O # and MMIO operations. # -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# This program and the accompanying materials are licensed and made available # under the terms and conditions of the BSD License which accompanies this # distribution. The full text of the license may be found at @@ -14,11 +13,12 @@ # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. # -# +## [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeIoLibEsal + MODULE_UNI_FILE = DxeIoLibEsal.uni FILE_GUID = 0D8E6E4E-B029-475f-9122-60A3FEDBA8C0 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -46,3 +46,4 @@ [Depex] gEfiExtendedSalBaseIoServicesProtocolGuid + diff --git a/MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf b/MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf index c60759d452..1340d2902b 100644 --- a/MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf +++ b/MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf @@ -1,7 +1,7 @@ ## @file # Instance of PAL Library Class using Extended SAL functions # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -15,6 +15,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxePalLibEsal + MODULE_UNI_FILE = DxePalLibEsal.uni FILE_GUID = 8BA65DE3-39E1-4afd-A8FE-7DD0BAFEFCC0 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -37,3 +38,4 @@ [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] gEfiExtendedSalPalServicesProtocolGuid + diff --git a/MdePkg/Library/DxePcdLib/DxePcdLib.inf b/MdePkg/Library/DxePcdLib/DxePcdLib.inf index a520f069bd..dfdd412115 100644 --- a/MdePkg/Library/DxePcdLib/DxePcdLib.inf +++ b/MdePkg/Library/DxePcdLib/DxePcdLib.inf @@ -1,7 +1,7 @@ ## @file # Instance of PCD Library using PCD Protocol. # -# There are two PCD PROTOCOLs as follows: +# There are two PCD protocols as follows: # 1) PCD_PROTOCOL # It is EDKII implementation which support Dynamic/DynamicEx Pcds. # 2) EFI_PCD_PROTOCOL @@ -13,7 +13,7 @@ # This library instance uses the PCD_PROTOCOL to handle dynamic PCD request and use # EFI_PCD_PROTOCOL to handle dynamicEx type PCD. # -# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -28,6 +28,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxePcdLib + MODULE_UNI_FILE = DxePcdLib.uni FILE_GUID = af97eb89-4cc6-45f8-a514-ca025b346480 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -52,7 +53,7 @@ [Protocols] - gPcdProtocolGuid ## CONSUMES + gPcdProtocolGuid ## SOMETIMES_CONSUMES gEfiPcdProtocolGuid ## CONSUMES gGetPcdInfoProtocolGuid ## SOMETIMES_CONSUMES gEfiGetPcdInfoProtocolGuid ## SOMETIMES_CONSUMES diff --git a/MdePkg/Library/DxePciLibEsal/DxePciLibEsal.inf b/MdePkg/Library/DxePciLibEsal/DxePciLibEsal.inf index 8d349c9810..da7772d9c3 100644 --- a/MdePkg/Library/DxePciLibEsal/DxePciLibEsal.inf +++ b/MdePkg/Library/DxePciLibEsal/DxePciLibEsal.inf @@ -1,7 +1,7 @@ ## @file # PCI Library that uses ESAL services to perform PCI Configuration cycles. # -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -15,6 +15,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxePciLibEsal + MODULE_UNI_FILE = DxePciLibEsal.uni FILE_GUID = E3441740-3B41-4c90-9C9D-964056C7417D MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -36,3 +37,4 @@ ExtendedSalLib DebugLib BaseLib + diff --git a/MdePkg/Library/DxePciSegmentLibEsal/DxePciSegmentLibEsal.inf b/MdePkg/Library/DxePciSegmentLibEsal/DxePciSegmentLibEsal.inf index 6799ef45a4..dad1cecf78 100644 --- a/MdePkg/Library/DxePciSegmentLibEsal/DxePciSegmentLibEsal.inf +++ b/MdePkg/Library/DxePciSegmentLibEsal/DxePciSegmentLibEsal.inf @@ -1,7 +1,7 @@ ## @file # PCI Segment Library that uses ESAL services to perform PCI Configuration cycles. # -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -15,6 +15,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxePciSegementLibEsal + MODULE_UNI_FILE = DxePciSegementLibEsal.uni FILE_GUID = 6D497A7A-D7DA-467c-B485-B7FB3493C41F MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -36,3 +37,4 @@ ExtendedSalLib DebugLib BaseLib + diff --git a/MdePkg/Library/DxeRuntimeExtendedSalLib/DxeRuntimeExtendedSalLib.inf b/MdePkg/Library/DxeRuntimeExtendedSalLib/DxeRuntimeExtendedSalLib.inf index a53d9f647b..4bc09f9308 100644 --- a/MdePkg/Library/DxeRuntimeExtendedSalLib/DxeRuntimeExtendedSalLib.inf +++ b/MdePkg/Library/DxeRuntimeExtendedSalLib/DxeRuntimeExtendedSalLib.inf @@ -1,7 +1,7 @@ ## @file # This library implements the Extended SAL Library Class for use in boot services and runtime. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -15,6 +15,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeRuntimeExtendedSalLib + MODULE_UNI_FILE = DxeRuntimeExtendedSalLib.uni FILE_GUID = AE66715B-75F5-4423-8FAD-A4AFB3C53ACF MODULE_TYPE = DXE_RUNTIME_DRIVER VERSION_STRING = 1.0 @@ -41,10 +42,11 @@ DebugLib [Protocols] - gEfiExtendedSalBootServiceProtocolGuid # PROTOCOL ALWAYS_CONSUMED + gEfiExtendedSalBootServiceProtocolGuid ## CONSUMES [Guids] - gEfiEventVirtualAddressChangeGuid + gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event [Depex] gEfiExtendedSalBootServiceProtocolGuid + diff --git a/MdePkg/Library/DxeRuntimePciExpressLib/DxeRuntimePciExpressLib.inf b/MdePkg/Library/DxeRuntimePciExpressLib/DxeRuntimePciExpressLib.inf index 38083739fb..5d7357035b 100644 --- a/MdePkg/Library/DxeRuntimePciExpressLib/DxeRuntimePciExpressLib.inf +++ b/MdePkg/Library/DxeRuntimePciExpressLib/DxeRuntimePciExpressLib.inf @@ -7,7 +7,7 @@ # PCI devices that are registered for for runtime access is maintained so the # proper virtual address is used to perform the PCI Express Configuration cycle. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -22,6 +22,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeRuntimePciExpressLib + MODULE_UNI_FILE = DxeRuntimePciExpressLib.uni FILE_GUID = 54DCBCE5-92AD-41f5-AAAF-1170F16DA6A8 MODULE_TYPE = DXE_RUNTIME_DRIVER VERSION_STRING = 1.0 @@ -53,4 +54,5 @@ gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## CONSUMES [Guids] - gEfiEventVirtualAddressChangeGuid ## PRODUCES ## Event + gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event + diff --git a/MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.inf b/MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.inf index f40335cdba..656d949574 100644 --- a/MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.inf +++ b/MdePkg/Library/DxeSalLibEsal/DxeSalLibEsal.inf @@ -1,7 +1,7 @@ ## @file # This library implements the SAL Library Class using Extended SAL functions # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -15,6 +15,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeSalLibEsal + MODULE_UNI_FILE = DxeSalLibEsal.uni FILE_GUID = 2B73B074-2E67-498b-82AC-CE38FB770FFC MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -34,3 +35,4 @@ [LibraryClasses] ExtendedSalLib + diff --git a/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf b/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf index 3361b20473..bd2faf2f6f 100644 --- a/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf +++ b/MdePkg/Library/DxeServicesLib/DxeServicesLib.inf @@ -1,9 +1,11 @@ ## @file +# DXE Services Library instance provides functions that simplify the development of DXE Drivers. +# # DXE Services Library provides access data from sections of FFS files based on FV protocol. # It also provides access file based on file path from a firmware volume, # from a file system interface, or from the load file interface. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeServicesLib + MODULE_UNI_FILE = DxeServicesLib.uni FILE_GUID = EE680C58-FFC0-4a5d-858F-66FF9C84BC9F MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -42,11 +45,12 @@ UefiBootServicesTableLib [Guids] - gEfiFileInfoGuid ## CONSUMES + gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## UNDEFINED [Protocols] - gEfiFirmwareVolume2ProtocolGuid ## CONSUMES - gEfiLoadedImageProtocolGuid ## CONSUMES - gEfiLoadFileProtocolGuid ## CONSUMES - gEfiLoadFile2ProtocolGuid ## CONSUMES - gEfiSimpleFileSystemProtocolGuid ## CONSUMES + gEfiFirmwareVolume2ProtocolGuid ## SOMETIMES_CONSUMES + gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES + gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES + gEfiLoadFile2ProtocolGuid ## SOMETIMES_CONSUMES + gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES + diff --git a/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf b/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf index c530cb917c..8ad198c2f3 100644 --- a/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf +++ b/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf @@ -4,7 +4,7 @@ # DXE Services Table Library that retrieves a pointer to the DXE Services # Table from the Configuration Table in the EFI System Table. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeServicesTableLib + MODULE_UNI_FILE = DxeServicesTableLib.uni FILE_GUID = baa1baa3-0a8d-402c-8042-985115fae953 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -44,5 +45,5 @@ [Guids] - gEfiDxeServicesTableGuid ## CONSUMES + gEfiDxeServicesTableGuid ## CONSUMES ## SystemTable diff --git a/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf b/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf index 8e1cdf533d..d4f082ec4c 100644 --- a/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf +++ b/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf @@ -1,7 +1,7 @@ ## @file # SMBUS Library that layers on top of the SMBUS Protocol. # -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeSmbusLib + MODULE_UNI_FILE = DxeSmbusLib.uni FILE_GUID = 4F369FB1-31A7-423c-960E-B3EFD337894F MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -47,3 +48,4 @@ [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] gEfiSmbusHcProtocolGuid + diff --git a/MdePkg/Library/DxeTimerLibEsal/DxeTimerLibEsal.inf b/MdePkg/Library/DxeTimerLibEsal/DxeTimerLibEsal.inf index 1993e4e2b2..0f24989ab9 100644 --- a/MdePkg/Library/DxeTimerLibEsal/DxeTimerLibEsal.inf +++ b/MdePkg/Library/DxeTimerLibEsal/DxeTimerLibEsal.inf @@ -1,7 +1,7 @@ ## @file # This library implements the Timer Library using the Extended SAL Stall Services Class. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -15,6 +15,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeTimerLibEsal + MODULE_UNI_FILE = DxeTimerLibEsal.uni FILE_GUID = F672AE85-3769-4fb8-A5A0-70B38FB0A7C4 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -37,3 +38,4 @@ ExtendedSalLib BaseLib PalLib + diff --git a/MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf b/MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf index 1cf770b045..d920306713 100644 --- a/MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf +++ b/MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf @@ -1,7 +1,7 @@ ## @file # Module entry point library for PEI core. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiCoreEntryPoint + MODULE_UNI_FILE = PeiCoreEntryPoint.uni FILE_GUID = b3b0654a-969d-4096-86cb-27e262a02083 MODULE_TYPE = PEI_CORE VERSION_STRING = 1.0 @@ -35,3 +36,4 @@ [LibraryClasses] BaseLib DebugLib + diff --git a/MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.inf b/MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.inf index 9fc3258343..68854ae19f 100644 --- a/MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.inf +++ b/MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.inf @@ -3,7 +3,7 @@ # # Post Code Library that layers on top of a Report Status Code Libray instance. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiDxePostCodeLibReportStatusCode + MODULE_UNI_FILE = PeiDxePostCodeLibReportStatusCode.uni FILE_GUID = e062c52d-78dc-4cc5-b246-b13497a8123c MODULE_TYPE = PEIM VERSION_STRING = 1.0 diff --git a/MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf b/MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf index 1f85cbbe67..1b6e6a8680 100644 --- a/MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf +++ b/MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf @@ -3,7 +3,7 @@ # # This library provides generic extract guided section functions for PEIM and PEI_CORE module. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiExtractGuidedSectionLib + MODULE_UNI_FILE = PeiExtractGuidedSectionLib.uni FILE_GUID = 41ddf016-2a11-415f-8880-00d938e9541a MODULE_TYPE = PEIM VERSION_STRING = 1.0 @@ -45,4 +46,3 @@ [Pcd] gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler ## CONSUMES - diff --git a/MdePkg/Library/PeiHobLib/PeiHobLib.inf b/MdePkg/Library/PeiHobLib/PeiHobLib.inf index 345c738168..027ba6f856 100644 --- a/MdePkg/Library/PeiHobLib/PeiHobLib.inf +++ b/MdePkg/Library/PeiHobLib/PeiHobLib.inf @@ -3,7 +3,7 @@ # # HOB Library implementation that uses PEI Services to retrieve the HOB List. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiHobLib + MODULE_UNI_FILE = PeiHobLib.uni FILE_GUID = 9643128f-ac24-4b3e-b6be-d8849a306153 MODULE_TYPE = PEIM VERSION_STRING = 1.0 @@ -42,18 +43,14 @@ DebugLib [Guids] - gEfiHobMemoryAllocStackGuid ## PRODUCES ## HOB - gEfiHobMemoryAllocBspStoreGuid ## PRODUCES ## HOB - gEfiHobMemoryAllocModuleGuid ## PRODUCES ## HOB + gEfiHobMemoryAllocStackGuid ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation StackHob + gEfiHobMemoryAllocBspStoreGuid ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation BspStoreHob + gEfiHobMemoryAllocModuleGuid ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation ModuleHob # # [Hob] -# RESOURCE_DESCRIPTOR ## PRODUCES -# MEMORY_ALLOCATION ## PRODUCES -# GUID_EXTENSION ## CONSUMES -# GUID_EXTENSION ## PRODUCES -# CPU ## PRODUCES -# FV2 ## PRODUCES -# FV ## PRODUCES +# MEMORY_ALLOCATION ## SOMETIMES_PRODUCES +# RESOURCE_DESCRIPTOR ## SOMETIMES_PRODUCES +# FIRMWARE_VOLUME ## SOMETIMES_PRODUCES # diff --git a/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf b/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf index c018b455b7..d12418127e 100644 --- a/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf +++ b/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf @@ -4,7 +4,7 @@ # I/O Library implementation that uses the CPU I/O PPI for I/O # and MMIO operations. # -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiIoLibCpuIo + MODULE_UNI_FILE = PeiIoLibCpuIo.uni FILE_GUID = b2585b69-fb63-4220-844a-8fbea8bf01af MODULE_TYPE = PEIM VERSION_STRING = 1.0 @@ -44,3 +45,4 @@ [Depex.common.PEIM] gEfiPeiCpuIoPpiInstalledGuid + diff --git a/MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf b/MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf index c32c498929..db158135b8 100644 --- a/MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf +++ b/MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf @@ -4,7 +4,7 @@ # Memory Allocation Library that uses PEI Services to allocate memory. # Free operations are ignored. # -# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiMemoryAllocationLib + MODULE_UNI_FILE = PeiMemoryAllocationLib.uni FILE_GUID = b694e0dc-cd4e-4b30-885b-9c164ed3e74a MODULE_TYPE = PEIM VERSION_STRING = 1.0 diff --git a/MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf b/MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf index 1368718b90..58af9d05af 100644 --- a/MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf +++ b/MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf @@ -4,7 +4,7 @@ # Base Memory Library implementation that uses PEI Services # where possible for size reduction. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiMemoryLib + MODULE_UNI_FILE = PeiMemoryLib.uni FILE_GUID = 3a9759d2-53bc-4eb2-abcd-c93099419063 MODULE_TYPE = PEIM VERSION_STRING = 1.0 diff --git a/MdePkg/Library/PeiPalLib/PeiPalLib.inf b/MdePkg/Library/PeiPalLib/PeiPalLib.inf index 903042820b..6b49f6e502 100644 --- a/MdePkg/Library/PeiPalLib/PeiPalLib.inf +++ b/MdePkg/Library/PeiPalLib/PeiPalLib.inf @@ -1,10 +1,10 @@ ## @file -# Instance of PAL Library using a PPI for PAL entrypoint . +# Instance of PAL Library using a PPI for PAL entrypoint. # # Instance of PAL Library that uses a PPI to retrieve the PAL # Entry Point and layers on top of AsmPalCall() in the Base Library # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiPalLib + MODULE_UNI_FILE = PeiPalLib.uni FILE_GUID = B53DC524-6B98-4584-940B-8F1363DEF09E MODULE_TYPE = PEIM VERSION_STRING = 1.0 diff --git a/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf b/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf index b9d88eff82..75786c1d4f 100644 --- a/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf +++ b/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf @@ -15,7 +15,7 @@ # # PCD Library that uses the PCD PPI to access Dynamic and DynamicEx PCD entries # -# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -30,6 +30,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiPcdLib + MODULE_UNI_FILE = PeiPcdLib.uni FILE_GUID = 9dbf6f25-0da2-4a1d-8e12-e78de6ab4d0e MODULE_TYPE = PEIM VERSION_STRING = 1.0 @@ -55,11 +56,11 @@ [Ppis] - gPcdPpiGuid ## CONSUMES + gPcdPpiGuid ## SOMETIMES_CONSUMES gEfiPeiPcdPpiGuid ## CONSUMES gGetPcdInfoPpiGuid ## SOMETIMES_CONSUMES gEfiGetPcdInfoPpiGuid ## SOMETIMES_CONSUMES [Depex.common.PEIM] gEfiPeiPcdPpiGuid - + diff --git a/MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf b/MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf index 8e74d87266..2a6168522f 100644 --- a/MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf +++ b/MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf @@ -7,7 +7,7 @@ # the first PPI found, so this library instance should only be used platforms # with a single PCI segment. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -22,6 +22,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiPciLibPciCfg2 + MODULE_UNI_FILE = PeiPciLibPciCfg2.uni FILE_GUID = FA3AD693-D58A-4619-960B-8EE85C914870 MODULE_TYPE = PEIM VERSION_STRING = 1.0 @@ -52,3 +53,4 @@ [Depex.common.PEIM] gEfiPciCfg2PpiGuid + diff --git a/MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf b/MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf index a0ea76b654..3458bc6227 100644 --- a/MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf +++ b/MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf @@ -6,7 +6,7 @@ # EFI_PEI_PCI CFG2 PPIs are typically produced by a chipset specific PEIM. # This library instance should only be used platforms with multiple PCI segments. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -21,6 +21,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiPciSegmentLibPciCfg2 + MODULE_UNI_FILE = PeiPciSegmentLibPciCfg2.uni FILE_GUID = 254901AD-7DB7-45f8-93C8-93D579398D9F MODULE_TYPE = PEIM VERSION_STRING = 1.0 diff --git a/MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf b/MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf index 9df1b196ef..b09f48b86a 100644 --- a/MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf +++ b/MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf @@ -3,7 +3,7 @@ # # Resource Publication Library that uses PEI Services to publish system memory. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiResourcePublicationLib + MODULE_UNI_FILE = PeiResourcePublicationLib.uni FILE_GUID = e8d6390d-e190-4957-9ab6-d47d51b01336 MODULE_TYPE = PEIM VERSION_STRING = 1.0 diff --git a/MdePkg/Library/PeiServicesLib/PeiServicesLib.inf b/MdePkg/Library/PeiServicesLib/PeiServicesLib.inf index 1806042a24..ed992661d6 100644 --- a/MdePkg/Library/PeiServicesLib/PeiServicesLib.inf +++ b/MdePkg/Library/PeiServicesLib/PeiServicesLib.inf @@ -1,7 +1,7 @@ ## @file # PEI Services Library implementation. # -# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiServicesLib + MODULE_UNI_FILE = PeiServicesLib.uni FILE_GUID = a804239b-4155-446f-acc8-f0825d74908c MODULE_TYPE = PEIM VERSION_STRING = 1.0 @@ -39,11 +40,9 @@ DebugLib [Guids] - gEfiFirmwareFileSystem2Guid ## PRODUCES ## FV + gEfiFirmwareFileSystem2Guid ## SOMETIMES_PRODUCES ## GUID # FV File System Guid. [Ppis] - gEfiPeiFirmwareVolumeInfoPpiGuid ## PRODUCES - gEfiPeiFirmwareVolumeInfo2PpiGuid ## PRODUCES - - + gEfiPeiFirmwareVolumeInfoPpiGuid ## SOMETIMES_PRODUCES + gEfiPeiFirmwareVolumeInfo2PpiGuid ## SOMETIMES_PRODUCES diff --git a/MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf b/MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf index 946b7586b3..5925f13937 100644 --- a/MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf +++ b/MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf @@ -5,7 +5,7 @@ # PEI Services Table from a global variable. Not available to modules that execute from # read-only memory. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiServicesTablePointerLib + MODULE_UNI_FILE = PeiServicesTablePointerLib.uni FILE_GUID = 1c747f6b-0a58-49ae-8ea3-0327a4fa10e3 MODULE_TYPE = PEIM VERSION_STRING = 1.0 diff --git a/MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf b/MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf index 7ebe9c81a3..d14af86c30 100644 --- a/MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf +++ b/MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiServicesTablePointerLibIdt + MODULE_UNI_FILE = PeiServicesTablePointerLibIdt.uni FILE_GUID = DED3F743-CE2C-4ba6-92A2-FFCE2A6D72D9 MODULE_TYPE = PEIM VERSION_STRING = 1.0 diff --git a/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf b/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf index eb0fb7faf0..ae38fc0046 100644 --- a/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf +++ b/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf @@ -4,7 +4,7 @@ # PEI Services Table Pointer Library implementation that retrieves a pointer to the PEI # Services Table from KR7 on IPF. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiServicesTablePointerLibKr7 + MODULE_UNI_FILE = PeiServicesTablePointerLibKr7.uni FILE_GUID = E0E7D776-E7EB-4e5f-9AA8-54CF3AA64A43 MODULE_TYPE = PEIM VERSION_STRING = 1.0 diff --git a/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf b/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf index 958439e7d7..cef8e03ad8 100644 --- a/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf +++ b/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf @@ -1,7 +1,7 @@ ## @file # SMBUS library that layers on top of the SMBUS2 PPI. # -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiSmbusLibSmbus2Ppi + MODULE_UNI_FILE = PeiSmbusLibSmbus2Ppi.uni FILE_GUID = 2A1E1C92-AABA-4d62-AC40-F3A4C3387356 MODULE_TYPE = PEIM VERSION_STRING = 1.0 @@ -46,3 +47,4 @@ [Depex.common.PEIM] gEfiPeiSmbus2PpiGuid + diff --git a/MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf b/MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf index 05a5a2eec3..a2db9e058b 100644 --- a/MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf +++ b/MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf @@ -1,7 +1,7 @@ ## @file # Module entry point library for PEIM. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeimEntryPoint + MODULE_UNI_FILE = PeimEntryPoint.uni FILE_GUID = fa177ff7-1fc7-458d-a358-d9d62ae61cec MODULE_TYPE = PEIM VERSION_STRING = 1.0 diff --git a/MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf b/MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf index 6300fe7219..a00ebb0eeb 100644 --- a/MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf +++ b/MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf @@ -13,7 +13,7 @@ # Note that for IA-32 and x64, this library only supports xAPIC mode. If x2APIC # support is desired, the SecPeiDxeTimerLibUefiCpu library can be used. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -28,6 +28,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = SecPeiDxeTimerLibCpu + MODULE_UNI_FILE = SecPeiDxeTimerLibCpu.uni FILE_GUID = b5a05743-9b71-489b-a0ed-a0eb3950d23b MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf b/MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf index 4310fe085c..628ed875ae 100644 --- a/MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf +++ b/MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf @@ -1,9 +1,9 @@ ## @file -# Component description file for Cpu Io SMM Io Library. +# SMM Instance of I/O Library using SMM CPU I/O 2 Protocol. # -# I/O Library implementation that uses the CPU I/O Protocol for I/O +# I/O Library SMM implementation that uses SMM CPU I/O 2 Protocol for I/O # and MMIO operations. -# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -17,6 +17,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = SmmIoLibSmmCpuIo2 + MODULE_UNI_FILE = SmmIoLibSmmCpuIo2.uni FILE_GUID = DEEEA15E-4A77-4513-BA75-71D26FEF78A1 MODULE_TYPE = DXE_SMM_DRIVER VERSION_STRING = 1.0 @@ -43,8 +44,6 @@ DebugLib SmmServicesTableLib -[Protocols] - gEfiSmmCpuIo2ProtocolGuid ## CONSUMES - [Depex.common.DXE_SMM_DRIVER] gEfiSmmCpuIo2ProtocolGuid + diff --git a/MdePkg/Library/SmmLibNull/SmmLibNull.inf b/MdePkg/Library/SmmLibNull/SmmLibNull.inf index 8a98e30c94..597b884df2 100644 --- a/MdePkg/Library/SmmLibNull/SmmLibNull.inf +++ b/MdePkg/Library/SmmLibNull/SmmLibNull.inf @@ -1,7 +1,7 @@ ## @file # NULL instance of SMM Library. # -# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = SmmLibNull + MODULE_UNI_FILE = SmmLibNull.uni FILE_GUID = DDADFC93-FBC5-4389-B20F-EC99E4A6AE52 MODULE_TYPE = BASE VERSION_STRING = 1.0 diff --git a/MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAllocationLib.inf b/MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAllocationLib.inf index f6c11d2e4f..8210c9702f 100644 --- a/MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAllocationLib.inf +++ b/MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAllocationLib.inf @@ -4,7 +4,7 @@ # Memory Allocation Library that uses services from the SMM Services Table to # allocate and free memory. # -# Copyright (c) 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.
# This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -17,6 +17,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = SmmMemoryAllocationLib + MODULE_UNI_FILE = SmmMemoryAllocationLib.uni FILE_GUID = 4DF30A5D-D5B0-4f85-80ED-6B16CD343C8E MODULE_TYPE = DXE_SMM_DRIVER VERSION_STRING = 1.0 @@ -46,3 +47,4 @@ [Depex] gEfiSmmAccess2ProtocolGuid + diff --git a/MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.inf b/MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.inf index f9cbfb80a1..a74d48f853 100644 --- a/MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.inf +++ b/MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.inf @@ -2,12 +2,12 @@ # PCI Library that layers on top of the SMM PCI Root Bridge I/O Protocol. # # This library produces the APIs from the PCI Library and implements these APIs -# by calling into the PCI Root Bridge I/O Protocol. The PCI Root Bridge I/O Protocol is -# typically produced by a chipset specific DXE driver. -# This library binds to the first PCI Root Bridge I/O Protocol in the platform. As a result, +# by calling into SMM PCI Root Bridge I/O Protocol. SMM PCI Root Bridge I/O Protocol is +# typically produced by a chipset specific SMM driver. +# This library binds to the first SMM PCI Root Bridge I/O Protocol in the platform. As a result, # it should only be used on platforms that contain a single PCI root bridge. # -# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -22,6 +22,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = SmmPciLibPciRootBridgeIo + MODULE_UNI_FILE = SmmPciLibPciRootBridgeIo.uni FILE_GUID = F6994CBA-2351-4ebc-A2DA-20BAC2FE2CF3 MODULE_TYPE = DXE_SMM_DRIVER VERSION_STRING = 1.0 @@ -51,3 +52,4 @@ [Depex.common.DXE_SMM_DRIVER] gEfiSmmPciRootBridgeIoProtocolGuid + diff --git a/MdePkg/Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.inf b/MdePkg/Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.inf index 2acb59afaf..b1817645b4 100644 --- a/MdePkg/Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.inf +++ b/MdePkg/Library/SmmPeriodicSmiLib/SmmPeriodicSmiLib.inf @@ -1,7 +1,7 @@ ## @file # SMM Periodic SMI Library. # -# Copyright (c) 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = SmmPeriodicSmiLib + MODULE_UNI_FILE = SmmPeriodicSmiLib.uni FILE_GUID = AED5F3FB-4CFF-4b60-9E43-1541B55C8267 MODULE_TYPE = DXE_SMM_DRIVER VERSION_STRING = 1.0 @@ -44,7 +45,8 @@ SmmServicesTableLib [Protocols] - gEfiSmmPeriodicTimerDispatch2ProtocolGuid + gEfiSmmPeriodicTimerDispatch2ProtocolGuid ## CONSUMES [Depex] gEfiSmmPeriodicTimerDispatch2ProtocolGuid + diff --git a/MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.inf b/MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.inf index 8eee8c96fc..78f86c04ea 100644 --- a/MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.inf +++ b/MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.inf @@ -1,7 +1,7 @@ ## @file # SMM Services Table Library. # -# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = SmmServicesTableLib + MODULE_UNI_FILE = SmmServicesTableLib.uni FILE_GUID = 064B4C5B-C5EF-4eff-85DF-65518EF1314D MODULE_TYPE = DXE_SMM_DRIVER VERSION_STRING = 1.0 @@ -41,3 +42,4 @@ [Depex] gEfiSmmBase2ProtocolGuid + diff --git a/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf b/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf index 50f8cdd59e..be92b3dc07 100644 --- a/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf +++ b/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf @@ -1,7 +1,7 @@ ## @file # Module entry point library for UEFI Application. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiApplicationEntryPoint + MODULE_UNI_FILE = UefiApplicationEntryPoint.uni FILE_GUID = DADE8301-CB29-4fd5-8148-56FD246C5B88 MODULE_TYPE = UEFI_APPLICATION VERSION_STRING = 1.0 diff --git a/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf b/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf index 53bd2a9fa5..22a2d634fe 100644 --- a/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf +++ b/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf @@ -1,7 +1,7 @@ ## @file # UEFI Boot Services Table Library implementation. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiBootServicesTableLib + MODULE_UNI_FILE = UefiBootServicesTableLib.uni FILE_GUID = ff5c7a2c-ab7a-4366-8616-11c6e53247b6 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 diff --git a/MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf b/MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf index 0601709490..8cad49ef49 100644 --- a/MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf +++ b/MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf @@ -3,7 +3,7 @@ # # Debug Lib that sends messages to the Console Output Device in the EFI System Table. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiDebugLibConOut + MODULE_UNI_FILE = UefiDebugLibConOut.uni FILE_GUID = 5cddfaf3-e9a7-4d16-bdce-1e002df475bb MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -47,6 +48,6 @@ DebugPrintErrorLevelLib [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES diff --git a/MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf b/MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf index 7b93f4c2da..db76f9b2a5 100644 --- a/MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf +++ b/MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf @@ -3,7 +3,7 @@ # # Debug Lib that sends messages to the the Standard Error Device in the EFI System Table. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiDebugLibStdErr + MODULE_UNI_FILE = UefiDebugLibStdErr.uni FILE_GUID = b57a1df6-ffdb-4247-a3df-3a562176751a MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -45,6 +46,6 @@ DebugPrintErrorLevelLib [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES diff --git a/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf b/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf index fc9b5c019d..f4ae91f59a 100644 --- a/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf +++ b/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf @@ -3,7 +3,7 @@ # # Device Path Library that layers on top of the Memory Allocation Library. # -# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiDevicePathLib + MODULE_UNI_FILE = UefiDevicePathLib.uni FILE_GUID = 91c1677a-e57f-4191-8b8e-eb7711a716e0 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -48,16 +49,23 @@ PrintLib [Guids] + ## SOMETIMES_CONSUMES ## GUID gEfiVTUTF8Guid + ## SOMETIMES_CONSUMES ## GUID gEfiVT100Guid + ## SOMETIMES_CONSUMES ## GUID gEfiVT100PlusGuid + ## SOMETIMES_CONSUMES ## GUID gEfiPcAnsiGuid + ## SOMETIMES_CONSUMES ## GUID gEfiUartDevicePathGuid + ## SOMETIMES_CONSUMES ## GUID gEfiSasDevicePathGuid [Protocols] - gEfiDevicePathProtocolGuid ## CONSUMES - gEfiDebugPortProtocolGuid ## SOMETIMES_CONSUMES ## GUID + gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES + gEfiDebugPortProtocolGuid ## UNDEFINED [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount + gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount ## SOMETIMES_CONSUMES + diff --git a/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.inf b/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.inf index 34bc1204ec..943ba2d6c7 100644 --- a/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.inf +++ b/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.inf @@ -5,7 +5,7 @@ # If the DevicePathFromText/DevicePathToText protocol doesn't exist, the library # uses its internal conversion logic. # -# Copyright (c) 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiDevicePathLibOptionalDevicePathProtocol + MODULE_UNI_FILE = UefiDevicePathLibOptionalDevicePathProtocol.uni FILE_GUID = 3E1C696D-FCF0-45a7-85A7-E86C2A1C1080 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -52,22 +53,29 @@ PrintLib [Guids] + ## SOMETIMES_CONSUMES ## GUID gEfiVTUTF8Guid + ## SOMETIMES_CONSUMES ## GUID gEfiVT100Guid + ## SOMETIMES_CONSUMES ## GUID gEfiVT100PlusGuid + ## SOMETIMES_CONSUMES ## GUID gEfiPcAnsiGuid + ## SOMETIMES_CONSUMES ## GUID gEfiUartDevicePathGuid + ## SOMETIMES_CONSUMES ## GUID gEfiSasDevicePathGuid [Protocols] - gEfiDevicePathProtocolGuid ## CONSUMES + gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES gEfiDevicePathUtilitiesProtocolGuid ## CONSUMES - gEfiDevicePathToTextProtocolGuid ## CONSUMES - gEfiDevicePathFromTextProtocolGuid ## CONSUMES - gEfiDebugPortProtocolGuid ## SOMETIMES_CONSUMES ## GUID + gEfiDevicePathToTextProtocolGuid ## SOMETIMES_CONSUMES + gEfiDevicePathFromTextProtocolGuid ## SOMETIMES_CONSUMES + gEfiDebugPortProtocolGuid ## UNDEFINED [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount + gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount ## SOMETIMES_CONSUMES [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] - gEfiDevicePathUtilitiesProtocolGuid \ No newline at end of file + gEfiDevicePathUtilitiesProtocolGuid + \ No newline at end of file diff --git a/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf b/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf index 48ae8d0d1f..5cab72ebfe 100644 --- a/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf +++ b/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf @@ -1,10 +1,10 @@ ## @file -# Instance of Device Path Library based on Device Path Protocol. +# Instance of Device Path Library based on Device Path Utilities Protocol. # -# Device Path Library that layers on top of the UEFI 2.0 Device Path Protocol. +# Device Path Library that layers on top of the UEFI 2.0 Device Path Utilities Protocol. # This library is not available for EFI 1.10 modules. # -# Copyright (c) 2007 - 2012, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiDevicePathLibDevicePathProtocol + MODULE_UNI_FILE = UefiDevicePathLibDevicePathProtocol.uni FILE_GUID = 050EB8C6-C12E-4b86-892B-40985E8B3137 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -47,13 +48,14 @@ PcdLib [Protocols] - gEfiDevicePathProtocolGuid ## CONSUMES + gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES gEfiDevicePathUtilitiesProtocolGuid ## CONSUMES - gEfiDevicePathToTextProtocolGuid ## CONSUMES - gEfiDevicePathFromTextProtocolGuid ## CONSUMES + gEfiDevicePathToTextProtocolGuid ## SOMETIMES_CONSUMES + gEfiDevicePathFromTextProtocolGuid ## SOMETIMES_CONSUMES [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount + gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount ## SOMETIMES_CONSUMES [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] gEfiDevicePathUtilitiesProtocolGuid + diff --git a/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf b/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf index 704f563135..7a9dcbcd4d 100644 --- a/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf +++ b/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf @@ -1,7 +1,7 @@ ## @file -# Module entry point library for UEFI driver. +# Module entry point library for UEFI driver, DXE driver and SMM driver. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiDriverEntryPoint + MODULE_UNI_FILE = UefiDriverEntryPoint.uni FILE_GUID = 331deb15-454b-48d8-9b74-70d01f3f3556 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -43,7 +44,7 @@ [Protocols] - gEfiLoadedImageProtocolGuid ## CONSUMES + gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES # diff --git a/MdePkg/Library/UefiLib/UefiLib.inf b/MdePkg/Library/UefiLib/UefiLib.inf index deaa7d77a9..8284dc58af 100644 --- a/MdePkg/Library/UefiLib/UefiLib.inf +++ b/MdePkg/Library/UefiLib/UefiLib.inf @@ -7,7 +7,7 @@ # EFI Driver Model related protocols, manage Unicode string tables for UEFI Drivers, # and print messages on the console output and standard error devices. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -22,6 +22,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiLib + MODULE_UNI_FILE = UefiLib.uni FILE_GUID = 3a004ba5-efe0-4a61-9f1a-267a46ae5ba9 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -58,26 +59,26 @@ UefiRuntimeServicesTableLib [Guids] - gEfiEventReadyToBootGuid ## CONSUMES ## Event - gEfiEventLegacyBootGuid ## CONSUMES ## Event - gEfiGlobalVariableGuid ## CONSUMES ## Variable + gEfiEventReadyToBootGuid ## SOMETIMES_CONSUMES ## Event + gEfiEventLegacyBootGuid ## SOMETIMES_CONSUMES ## Event + gEfiGlobalVariableGuid ## SOMETIMES_CONSUMES ## Variable [Protocols] - gEfiDriverBindingProtocolGuid ## PRODUCES - gEfiSimpleTextOutProtocolGuid ## CONSUMES - gEfiGraphicsOutputProtocolGuid ## CONSUMES - gEfiHiiFontProtocolGuid ## CONSUMES - gEfiUgaDrawProtocolGuid | gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## SOMETIMES_CONSUMES (Consumes if gEfiGraphicsOutputProtocolGuid uninstalled) - gEfiComponentNameProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable ## SOMETIMES_PRODUCES (User chooses to produce it) - gEfiComponentName2ProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable ## SOMETIMES_PRODUCES (User chooses to produce it) - gEfiDriverConfigurationProtocolGuid ## SOMETIMES_CONSUMES (User chooses to produce it) - gEfiDriverConfiguration2ProtocolGuid ## SOMETIMES_CONSUMES (User chooses to produce it) - gEfiDriverDiagnosticsProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable ## SOMETIMES_CONSUMES (User chooses to produce it) - gEfiDriverDiagnostics2ProtocolGuid| NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable ## SOMETIMES_CONSUMES (User chooses to produce it) + gEfiDriverBindingProtocolGuid ## SOMETIMES_PRODUCES + gEfiSimpleTextOutProtocolGuid ## SOMETIMES_CONSUMES + gEfiGraphicsOutputProtocolGuid ## SOMETIMES_CONSUMES + gEfiHiiFontProtocolGuid ## SOMETIMES_CONSUMES + gEfiUgaDrawProtocolGuid | gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## SOMETIMES_CONSUMES # Consumes if gEfiGraphicsOutputProtocolGuid uninstalled + gEfiComponentNameProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable ## SOMETIMES_PRODUCES # User chooses to produce it + gEfiComponentName2ProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable ## SOMETIMES_PRODUCES # User chooses to produce it + gEfiDriverConfigurationProtocolGuid ## SOMETIMES_PRODUCES # User chooses to produce it + gEfiDriverConfiguration2ProtocolGuid ## SOMETIMES_PRODUCES # User chooses to produce it + gEfiDriverDiagnosticsProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable ## SOMETIMES_PRODUCES # User chooses to produce it + gEfiDriverDiagnostics2ProtocolGuid| NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable ## SOMETIMES_PRODUCES # User chooses to produce it [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize ## CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize ## SOMETIMES_CONSUMES [FeaturePcd] gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable ## CONSUMES @@ -86,4 +87,3 @@ gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable ## CONSUMES gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## CONSUMES - diff --git a/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf b/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf index 00df6a3a17..e5936ed40a 100644 --- a/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf +++ b/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf @@ -4,7 +4,7 @@ # Memory Allocation Library that uses EFI Boot Services to allocate # and free memory. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiMemoryAllocationLib + MODULE_UNI_FILE = UefiMemoryAllocationLib.uni FILE_GUID = 4674739d-3195-4fb2-8094-ac1d22d00194 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -38,3 +39,4 @@ DebugLib BaseMemoryLib UefiBootServicesTableLib + diff --git a/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf b/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf index fb463d9160..e82732f8b0 100644 --- a/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf +++ b/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf @@ -4,7 +4,7 @@ # Base Memory Library implementation that uses EFI Boot Services # where possible for size reduction. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiMemoryLib + MODULE_UNI_FILE = UefiMemoryLib.uni FILE_GUID = f1bbe03d-2f28-4dee-bec7-d98d7a30c36a MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 diff --git a/MdePkg/Library/UefiPalLib/UefiPalLib.inf b/MdePkg/Library/UefiPalLib/UefiPalLib.inf index 28eeba0046..914c75128d 100644 --- a/MdePkg/Library/UefiPalLib/UefiPalLib.inf +++ b/MdePkg/Library/UefiPalLib/UefiPalLib.inf @@ -4,7 +4,7 @@ # This instance of PAL library retrieves the PAL Entry Point from the SAL System Table # register in the EFI System Confguration Table. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiPalLib + MODULE_UNI_FILE = UefiPalLib.uni FILE_GUID = B7F30170-9E5F-482a-B553-A145A5787003 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -44,4 +45,5 @@ DebugLib [Guids] - gEfiSalSystemTableGuid ## CONSUMES ## GUID + gEfiSalSystemTableGuid ## CONSUMES ## SystemTable + diff --git a/MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf b/MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf index d07a7c9f47..b741d1b317 100644 --- a/MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf +++ b/MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf @@ -7,7 +7,7 @@ # This library binds to the first PCI Root Bridge I/O Protocol in the platform. As a result, # it should only be used on platforms that contain a single PCI root bridge. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -22,6 +22,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiPciLibPciRootBridgeIo + MODULE_UNI_FILE = UefiPciLibPciRootBridgeIo.uni FILE_GUID = 90EC42CB-B780-4eb8-8E99-C8E3E5F37530 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -53,3 +54,4 @@ [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] gEfiPciRootBridgeIoProtocolGuid + diff --git a/MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.inf b/MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.inf index 8c0aff1f52..12f465ba9e 100644 --- a/MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.inf +++ b/MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.inf @@ -7,7 +7,7 @@ # This library binds to all of the PCI Root Bridge I/O Protocols in the platform and handles # the translation from a PCI segment number into a specific PCI Root Bridge I/O Protocol. # -# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -22,6 +22,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiPciSegmentLibPciRootBridgeIo + MODULE_UNI_FILE = UefiPciSegmentLibPciRootBridgeIo.uni FILE_GUID = C6068612-B6E0-48a3-BB92-60E4A4F89EDF MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -56,3 +57,4 @@ [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] gEfiPciRootBridgeIoProtocolGuid + diff --git a/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf b/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf index 22b8e0820a..8f46495fc5 100644 --- a/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf +++ b/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf @@ -5,7 +5,7 @@ # EVT_SIGNAL_EXIT_BOOT_SERVICES event, to provide runtime services. # This instance also supports SAL drivers for better performance. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiRuntimeLib + MODULE_UNI_FILE = UefiRuntimeLib.uni FILE_GUID = b1ee6c28-54aa-4d17-b705-3e28ccb27b2e MODULE_TYPE = DXE_RUNTIME_DRIVER VERSION_STRING = 1.0 @@ -45,6 +46,6 @@ DebugLib [Guids] - gEfiEventExitBootServicesGuid ## PRODUCES ## Event - gEfiEventVirtualAddressChangeGuid ## PRODUCES ## Event + gEfiEventExitBootServicesGuid ## CONSUMES ## Event + gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event diff --git a/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf b/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf index 305e2aee32..a843436244 100644 --- a/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf +++ b/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf @@ -1,7 +1,7 @@ ## @file # UEFI Runtime Services Table Library implementation. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiRuntimeServicesTableLib + MODULE_UNI_FILE = UefiRuntimeServicesTableLib.uni FILE_GUID = 19cbbb97-ff61-45ff-8c3f-dfa66dd118c8 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 diff --git a/MdePkg/Library/UefiSalLib/UefiSalLib.inf b/MdePkg/Library/UefiSalLib/UefiSalLib.inf index aef90d36db..bc25c53b83 100644 --- a/MdePkg/Library/UefiSalLib/UefiSalLib.inf +++ b/MdePkg/Library/UefiSalLib/UefiSalLib.inf @@ -4,7 +4,7 @@ # This instance of SAL library retrieves the SAL Entry Point from the SAL System Table # register in the EFI System Confguration Table. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiSalLib + MODULE_UNI_FILE = UefiSalLib.uni FILE_GUID = 4ABCFD77-4A33-4089-B003-5F09BCA940A2 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -42,4 +43,5 @@ DebugLib [Guids] - gEfiSalSystemTableGuid ## CONSUMES ## GUID + gEfiSalSystemTableGuid ## CONSUMES ## SystemTable + diff --git a/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf b/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf index 795f97de5b..1eb90765af 100644 --- a/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf +++ b/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf @@ -1,10 +1,10 @@ ## @file -# Instance of Scsi Library. +# Uefi Scsi Library Instance. # # This libarary provides the functions to submit Scsi commands defined # in SCSI-2 specification for scsi device. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiScsiLib + MODULE_UNI_FILE = UefiScsiLib.uni FILE_GUID = 280E42C3-826E-4573-9772-B74EF1086D95 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 diff --git a/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf b/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf index f823907d04..33062fd692 100644 --- a/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf +++ b/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf @@ -1,10 +1,10 @@ ## @file -# Instance of Usb Library. +# Uefi Usb Library instance. # # This library instance provides most usb APIs to support the Hid requests defined in # Usb Hid 1.1 spec and the standard requests defined in Usb 1.1 spec. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UefiUsbLib + MODULE_UNI_FILE = UefiUsbLib.uni FILE_GUID = 87eb5df9-722a-4241-ad7f-370d0b3a56d7 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -43,4 +44,5 @@ PcdLib [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdUsbTransferTimeoutValue + gEfiMdePkgTokenSpaceGuid.PcdUsbTransferTimeoutValue ## CONSUMES + -- 2.39.2