Revision: 19256
          http://sourceforge.net/p/edk2/code/19256
Author:   jljusten
Date:     2015-12-15 04:53:50 +0000 (Tue, 15 Dec 2015)
Log Message:
-----------
MdePkg: Convert all .uni files to utf-8

To convert these files I ran:

$ python3 BaseTools/Scripts/ConvertUni.py MdePkg

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <[email protected]>
Reviewed-by: Michael Kinney <[email protected]>

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

Modified: 
trunk/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.uni
===================================================================
--- 
trunk/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.uni   
    2015-12-15 04:52:47 UTC (rev 19255)
+++ 
trunk/edk2/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.uni   
    2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,47 +1,23 @@
-\xFF\xFE/-----------------------\ No newline at end of file
+// /** @file
+// Instance of Cache Maintenance Library using Base Library services.
+//
+// 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 - 2014, Intel Corporation. All rights reserved.<BR>
+// Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of Cache 
Maintenance Library using Base Library services"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "The Cache Maintenance 
Library that uses Base Library services to maintain caches. This library 
assumes there are no chipset dependencies required to maintain caches."
+

Modified: trunk/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.uni 2015-12-15 04:52:47 UTC 
(rev 19255)
+++ trunk/edk2/MdePkg/Library/BaseCpuLib/BaseCpuLib.uni 2015-12-15 04:53:50 UTC 
(rev 19256)
@@ -1,49 +1,24 @@
-\xFF\xFE/------------------------\ No newline at end of file
+// /** @file
+// Instance of CPU Library for various architecture.
+//
+// CPU Library implemented using ASM functions for IA-32 and X64,
+// PAL CALLs for IPF, and empty functions for EBC.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+// Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
+// Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of CPU 
Library for various architectures"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "CPU Library 
implemented using ASM functions for IA-32 and X64, PAL CALLs for IPF, and empty 
functions for EBC."
+

Modified: trunk/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.uni     
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.uni     
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Debug Library with empty functions.
+//
+// Debug Library with empty functions.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Debug Library with 
empty functions"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Debug Library with 
empty functions."
+

Modified: 
trunk/edk2/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.uni 
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.uni 
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Instance of Debug Library based on Serial Port Library.
+//
+// It uses Print Library to produce formatted output strings to seiral port 
device.
+//
+// Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of Debug 
Library based on Serial Port Library"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "It uses Print Library 
to produce formatted output strings to a serial port device."
+

Modified: 
trunk/edk2/MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.uni
===================================================================
--- 
trunk/edk2/MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.uni
       2015-12-15 04:52:47 UTC (rev 19255)
+++ 
trunk/edk2/MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.uni
       2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Debug Print Error Level library instance based on PcdDebugPrintErrorLevel.
+//
+// It retrieves the current error level from PcdDebugPrintErrorLevel.
+//
+// Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Debug Print Error 
Level library instance based on PcdDebugPrintErrorLevel"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "It retrieves the 
current error level from PcdDebugPrintErrorLevel."
+

Modified: 
trunk/edk2/MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.uni
===================================================================
--- 
trunk/edk2/MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.uni
       2015-12-15 04:52:47 UTC (rev 19255)
+++ 
trunk/edk2/MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.uni
       2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,55 +1,27 @@
-\xFF\xFE/---------------------------\ No newline at end of file
+// /** @file
+// Base ExtractGuidedSection Library.
+//
+// This instance can also be used in SEC phase only when the memory is ready 
in SEC phase.
+// PCD PcdGuidedExtractHandlerTableAddress points to the available pysical 
memory space
+// that is used to store Guided Extract Handlers.
+// Note: A driver of type DXE_RUNTIME_DRIVER can use this 
ExtractGuidedSectionLib
+// 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.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Base 
ExtractGuidedSection Library"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "This instance can 
also be used in the SEC phase only when the memory is ready in the SEC phase. 
PCD PcdGuidedExtractHandlerTableAddress points to the available physical memory 
space that is used to store Guided Extract Handlers. Note: A driver of type 
DXE_RUNTIME_DRIVER can use this ExtractGuidedSectionLib in its initialization 
without any issues. 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."
+

Modified: trunk/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni 
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni 
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,49 +1,24 @@
-\xFF\xFE/------------------------\ No newline at end of file
+// /** @file
+// Instance of I/O Library using compiler intrinsics.
+//
+// I/O Library that uses compiler intrinsics to perform IN and OUT instructions
+// 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 - 2014, Intel Corporation. All rights reserved.<BR>
+// Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of I/O 
Library using compiler intrinsics"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "I/O Library that uses 
compiler intrinsics to perform IN and OUT instructions for IA-32 and x64.  On 
IPF, I/O port requests are translated into MMIO requests. MMIO requests are 
forwarded directly to memory."
+

Modified: trunk/edk2/MdePkg/Library/BaseLib/BaseLib.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BaseLib/BaseLib.uni       2015-12-15 04:52:47 UTC 
(rev 19255)
+++ trunk/edk2/MdePkg/Library/BaseLib/BaseLib.uni       2015-12-15 04:53:50 UTC 
(rev 19256)
@@ -1,47 +1,23 @@
-\xFF\xFE/-----------------------\ No newline at end of file
+// /** @file
+// Base Library implementation.
+//
+// Base Library implementation.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+// Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
+// Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Base Library 
implementation"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Base Library 
implementation."
+

Modified: trunk/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.uni   2015-12-15 
04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.uni   2015-12-15 
04:53:50 UTC (rev 19256)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Instance of Base Memory Library without assembly.
+//
+// Base Memory Library implementation - no ASM.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of Base 
Memory Library without assembly"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Base Memory Library 
implementation - no ASM."
+

Modified: trunk/edk2/MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.uni     
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.uni     
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Instance of Base Memory Library using MMX registers.
+//
+// Base Memory Library that uses MMX registers for high performance.
+// Optimized for use in DXE.
+//
+// Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of Base 
Memory Library using MMX registers"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Base Memory Library 
that uses MMX registers for high performance. Optimized for use in DXE."
+

Modified: trunk/edk2/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.uni       
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.uni       
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Instance of Base Memory Library optimized for use in DXE phase.
+//
+// Base Memory Library that is optimized for use in DXE phase.
+// Uses REP, MMX, XMM registers as required for best performance.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Base Memory Library 
for DXE"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Base Memory Library 
that is optimized for use in DXE phase. Uses REP, MMX, XMM registers as 
required for best performance."
+

Modified: trunk/edk2/MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.uni       
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.uni       
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Instance of Base Memory Library optimized for use in PEI phase.
+//
+// Base Memory Library that is optimized for use in PEI phase.
+// Uses REP, MMX, XMM registers as required for best performance.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of Base 
Memory Library optimized for use in the PEI phase"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "This is the Base 
Memory Library that is optimized for use in the PEI phase. It uses REP, MMX, 
XMM registers, as required for best performance."
+

Modified: trunk/edk2/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.uni       
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.uni       
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Instance of Base Memory Library using REP string instructions.
+//
+// Base Memory Library that uses REP string instructions for
+// high performance and small size. Optimized for use in PEI.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of Base 
Memory Library using REP string instructions"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Base Memory Library 
that uses REP string instructions for high performance and small size. 
Optimized for use in PEI."
+

Modified: trunk/edk2/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.uni   
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.uni   
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Instance of Base Memory Library using SSE2 registers.
+//
+// Base Memory Library that uses SSE2 registers for high performance.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of Base 
Memory Library using SSE2 registers"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Base Memory Library 
that uses SSE2 registers for high performance."
+

Modified: 
trunk/edk2/MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.uni
===================================================================
--- 
trunk/edk2/MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.uni
     2015-12-15 04:52:47 UTC (rev 19255)
+++ 
trunk/edk2/MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.uni
     2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,63 +1,31 @@
-\xFF\xFE/-------------------------------\ No newline at end of file
+// /** @file
+// An OrderedCollectionLib instance that provides a red-black tree
+//
+// implementation, and allocates and releases tree nodes with
+// MemoryAllocationLib.
+// 
+// This library instance is useful when a fast associative container is needed.
+// Worst case time complexity is O(log n) for Find(), Next(), Prev(), Min(),
+// Max(), Insert(), and Delete(), where "n" is the number of elements in the
+// tree. Complete ordered traversal takes O(n) time.
+// 
+// The implementation is also useful as a fast priority queue.
+//
+// Copyright (C) 2014, Red Hat, Inc.
+//
+// This program and the accompanying materials are licensed and made available
+// under the terms and conditions of the BSD License that accompanies this
+// distribution. The full text of the license may be found at
+// http://opensource.org/licenses/bsd-license.php.
+// 
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
+// IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "An 
OrderedCollectionLib instance that provides a red-black tree implementation."
+
+#string STR_MODULE_DESCRIPTION          #language en-US "An 
OrderedCollectionLib instance that provides a red-black tree implementation."
+

Modified: trunk/edk2/MdePkg/Library/BasePalLibNull/BasePalLibNull.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BasePalLibNull/BasePalLibNull.uni 2015-12-15 
04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BasePalLibNull/BasePalLibNull.uni 2015-12-15 
04:53:50 UTC (rev 19256)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Null instance of PAL Library with empty functions.
+//
+// Null instance of PAL Library with empty functions.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Null instance of PAL 
Library with empty functions"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Null instance of PAL 
Library with empty functions."
+

Modified: trunk/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.uni 2015-12-15 
04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.uni 2015-12-15 
04:53:50 UTC (rev 19256)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Instance of PCD Library without support of dynamic PCD entries.
+//
+// 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 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of PCD 
Library without support of dynamic PCD entries"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "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."
+

Modified: trunk/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.uni   2015-12-15 
04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.uni   2015-12-15 
04:53:50 UTC (rev 19256)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Instance of PCI CF8 Library using I/O ports 0xCF8 and 0xCFC.
+//
+// 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 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of PCI CF8 
Library using I/O ports 0xCF8 and 0xCFC"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "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."
+

Modified: trunk/edk2/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.uni   
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.uni   
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Instance of PCI Express Library using the 256 MB PCI Express MMIO window.
+//
+// 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 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of PCI 
Express Library using the 256 MB PCI Express MMIO window"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "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."
+

Modified: trunk/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.uni   2015-12-15 
04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.uni   2015-12-15 
04:53:50 UTC (rev 19256)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Instance of PCI Library based on PCI CF8 Library.
+//
+// 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 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of PCI 
Library based on PCI CF8 Library"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "PCI Library that uses 
I/O ports 0xCF8 and 0xCFC to perform PCI Configuration cycles. Layers on top of 
one PCI CF8 Library instance."
+

Modified: 
trunk/edk2/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.uni     
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.uni     
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Instance of PCI Library based on PCI Express Library.
+//
+// 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 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of PCI 
Library based on PCI Express Library"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "PCI Library that uses 
the 256 MB PCI Express MMIO window to perform PCI Configuration cycles. Layers 
on an PCI Express Library instance."
+

Modified: 
trunk/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/PeCoffExtraActionLibNull.uni
===================================================================
--- 
trunk/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/PeCoffExtraActionLibNull.uni
 2015-12-15 04:52:47 UTC (rev 19255)
+++ 
trunk/edk2/MdePkg/Library/BasePeCoffExtraActionLibNull/PeCoffExtraActionLibNull.uni
 2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Null PE/Coff Extra Action library instances with empty functions.
+//
+// Null PE/Coff Extra Action library instances with empty functions.
+//
+// Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Null PE/Coff Extra 
Action library instances with empty functions"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Null PE/Coff Extra 
Action library instances with empty functions."
+

Modified: 
trunk/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.uni
===================================================================
--- 
trunk/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.uni
 2015-12-15 04:52:47 UTC (rev 19255)
+++ 
trunk/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.uni
 2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// PE/COFF Entry Point Library implementation.
+//
+// PE/COFF Entry Point Library implementation.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "PE/COFF Entry Point 
Library implementation"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "PE/COFF Entry Point 
Library implementation."
+

Modified: trunk/edk2/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.uni   2015-12-15 
04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.uni   2015-12-15 
04:53:50 UTC (rev 19256)
@@ -1,59 +1,29 @@
-\xFF\xFE/-----------------------------\ No newline at end of file
+// /** @file
+// PE/COFF Loader Library implementation.
+//
+// The IPF version library supports loading IPF and EBC PE/COFF image.
+// The IA32 version library support loading IA32, X64 and EBC PE/COFF images.
+// The X64 version library support loading IA32, X64 and EBC PE/COFF images.
+// 
+// Caution: This module requires additional review when modified.
+// This library will have external input - PE/COFF image.
+// This external input must be validated carefully to avoid security issue like
+// buffer overflow, integer overflow.
+//
+// Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
+// Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "PE/COFF Loader 
Library implementation"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "The IPF version 
library supports loading IPF and EBC PE/COFF images. The IA32 version library 
support loading IA32, X64 and EBC PE/COFF images. The X64 version library 
support loading IA32, X64 and EBC PE/COFF images.  Caution: This module 
requires additional review when modified. This library will have external 
input: PE/COFF image. This external input must be validated carefully to avoid 
security issues like buffer overflow and integer overflow."
+

Modified: 
trunk/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.uni 
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.uni 
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Instance of Performance Library with empty functions.
+//
+// Instance of Performance Library with empty functions.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of 
Performance Library with empty functions"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Instance of 
Performance Library with empty functions."
+

Modified: 
trunk/edk2/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.uni     
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.uni     
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Instance of Post Code Library based on Debug Library.
+//
+// Post Code Library that uses DebugLib service to send PostCode.
+// It layers on top of a Debug Library instance.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of Post Code 
Library based on Debug Library"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Post Code Library 
that uses the DebugLib service to send PostCode. It layers on top of a Debug 
Library instance."
+

Modified: 
trunk/edk2/MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.uni   
2015-12-15 04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.uni   
2015-12-15 04:53:50 UTC (rev 19256)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Instance of Post Code Library using I/O port 0x80.
+//
+// Post Code Library that writes post code values to I/O port 0x80.
+//
+// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// 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
+// http://opensource.org/licenses/bsd-license.php.
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR 
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT             #language en-US "Instance of Post Code 
Library using I/O port 0x80"
+
+#string STR_MODULE_DESCRIPTION          #language en-US "Post Code Library 
that writes post code values to I/O port 0x80."
+

Modified: trunk/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.uni
===================================================================
--- trunk/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.uni     2015-12-15 
04:52:47 UTC (rev 19255)
+++ trunk/edk2/MdePkg/Library/BasePrintLib/BasePrintLib.uni     2015-12-15 
04:53:50 UTC (rev 19256)
@@ -1,43 +1,21 @@
-\xFF\xFE/------------------
@@ Diff output truncated at 100000 characters. @@

------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to