From: xli24 Date: Tue, 28 Oct 2008 09:45:52 +0000 (+0000) Subject: Refine file header for INF files of MDE library instances. X-Git-Tag: edk2-stable201903~19956 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=85ea851e6a3df3f5021e9e038d6b4162c66b394c Refine file header for INF files of MDE library instances. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6273 6f19259b-4bc3-4df7-8a09-765794883524 --- diff --git a/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf b/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf index ef1859f711..667930f87e 100644 --- a/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf +++ b/MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for Base Cache Maintenance Library +# 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 - 2008, Intel Corporation # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf b/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf index a58b198723..928327a6bb 100644 --- a/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf +++ b/MdePkg/Library/BaseCpuLib/BaseCpuLib.inf @@ -1,8 +1,10 @@ #/** @file -# Component description file for Base Cpu Library +# Instance of CPU Library for various architecture. # -# Base Library implementation. -# Copyright (c) 2007, Intel Corporation. +# CPU Library implemented using ASM functions for IA-32 and X64, +# PAL CALLs for IPF, and empty functions for EBC. +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf b/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf index 26a411b41e..85c4723bd6 100644 --- a/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf +++ b/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf @@ -1,5 +1,5 @@ #/** @file -# Null Base Debug Library instance with empty functions. +# Debug Library with empty functions. # # Copyright (c) 2007 - 2008, Intel Corporation. # diff --git a/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf b/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf index 42a19f5db2..3db810802f 100644 --- a/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf +++ b/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf @@ -1,6 +1,8 @@ #/** @file -# Base Debug library instance base on Serial Port library. -# It uses PrintLib to send debug messages to serial port device. +# Instance of Debug Library based on Serial Port Library. +# +# Instance of Debug Library based on Serial Port Library. +# It uses Print Library to produce formatted output strings. # # Copyright (c) 2006 - 2008, Intel Corporation. # diff --git a/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf b/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf index e6e14c0b21..f44c8d7dcc 100644 --- a/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf +++ b/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf @@ -1,8 +1,10 @@ #/** @file -# Component description file for Intrinsic Base Io Library +# Instance of I/O Library using compiler intrinsics. # # I/O Library that uses compiler intrinsics to perform IN and OUT instructions -# for IA-32, x64 and IPF. It also performs direct memory access for MMIO services. +# 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 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BaseLib/BaseLib.inf b/MdePkg/Library/BaseLib/BaseLib.inf index f8f442ce58..3a00d1911c 100644 --- a/MdePkg/Library/BaseLib/BaseLib.inf +++ b/MdePkg/Library/BaseLib/BaseLib.inf @@ -1,7 +1,6 @@ #/** @file -# Component description file for Base Library -# # Base Library implementation. +# # Copyright (c) 2007 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf b/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf index 2e25af2b69..14add41069 100644 --- a/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf +++ b/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for Base Memory Library +# Instance of Base Memory Library without assembly. # # Base Memory Library implementation - no ASM. -# Copyright (c) 2007, Intel Corporation +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf b/MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf index 67e461a0c6..5e777a3c1a 100644 --- a/MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf +++ b/MdePkg/Library/BaseMemoryLibMmx/BaseMemoryLibMmx.inf @@ -1,9 +1,10 @@ #/** @file -# Component description file for MMX Base Memory Library +# 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, Intel Corporation +# +# Copyright (c) 2006 - 2008, 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 diff --git a/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf b/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf index e97c1e287b..811095a81d 100644 --- a/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf +++ b/MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for Base Memory Optimization Dxe Library. +# 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 - 2008, Intel Corporation # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf b/MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf index aeffe0562e..fed1c59511 100644 --- a/MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf +++ b/MdePkg/Library/BaseMemoryLibOptPei/BaseMemoryLibOptPei.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for Base Memory Optimization Pei Library +# 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 - 2008, Intel Corporation # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf b/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf index 7841967821..971bedb970 100644 --- a/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf +++ b/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for RepStr Base Memory Library +# 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 - 2008, Intel Corporation # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf b/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf index 37171a84c0..9909192daf 100644 --- a/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf +++ b/MdePkg/Library/BaseMemoryLibSse2/BaseMemoryLibSse2.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for SSE2 Base Memory Library +# Instance of Base Memory Library using XMM registers. # # Base Memory Library that uses XMM registers for high performance. # Optimized for use in DXE. +# # Copyright (c) 2007 - 2008, Intel Corporation # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BasePalCallLibNull/BasePalCallLibNull.inf b/MdePkg/Library/BasePalCallLibNull/BasePalCallLibNull.inf index 5a90aa23a4..65730bfaaf 100644 --- a/MdePkg/Library/BasePalCallLibNull/BasePalCallLibNull.inf +++ b/MdePkg/Library/BasePalCallLibNull/BasePalCallLibNull.inf @@ -1,7 +1,6 @@ #/** @file -# Component description file for NULL PalCall Library. +# Null instance of PAL Library with empty functions. # -# PalCall Library with empty functions. # Copyright (c) 2007 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf b/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf index e7a9620fb8..a2d5cb39de 100644 --- a/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf +++ b/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf @@ -1,5 +1,8 @@ #/** @file -# Component description file for NULL PCD Library. +# 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 - 2008, Intel Corporation. # diff --git a/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf b/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf index 13629c7418..414743e9e6 100644 --- a/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf +++ b/MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf @@ -1,8 +1,9 @@ #/** @file -# This module implements PCI CF8 Library instance. +# 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 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf b/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf index 779524cdea..c4c5e7eb9a 100644 --- a/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf +++ b/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf @@ -1,8 +1,9 @@ #/** @file -# This module implements one PCI Express Library instance. +# 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 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf b/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf index 25b9ff958e..8dca1edf53 100644 --- a/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf +++ b/MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf @@ -1,8 +1,9 @@ #/** @file -# This module implements one PCI Library instance based on PCI CF8 Library. +# 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 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf b/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf index 2f85e9028d..3d81028655 100644 --- a/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf +++ b/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf @@ -1,8 +1,9 @@ #/** @file -# This module impements one PCI Library based on PCI Express Library. +# 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 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf b/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf index 9ecdc5b87d..aea99339e9 100644 --- a/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf +++ b/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf @@ -1,7 +1,6 @@ #/** @file -# Component description file Base PE/Coff Get Entry Point Library. -# # PE/COFF Entry Point Library implementation. +# # Copyright (c) 2007 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf b/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf index f5272aad5c..aa81bc8f00 100644 --- a/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf +++ b/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf @@ -1,7 +1,6 @@ #/** @file -# Component description file for Base PE/COFF Library +# PE/COFF Loader Library implementation. # -# Base PE/COFF Loader Library implementation. # Copyright (c) 2006 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf b/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf index 87408fb26c..55c4d31415 100644 --- a/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf +++ b/MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf @@ -1,9 +1,10 @@ #/** @file -# Component description file for NULL Performance Library +# Instance of Performance Library based on Base Library. # # 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, Intel Corporation. +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.inf b/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.inf index 64553ec54b..50b1c8f3e9 100644 --- a/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.inf +++ b/MdePkg/Library/BasePostCodeLibDebug/BasePostCodeLibDebug.inf @@ -1,7 +1,8 @@ #/** @file -# Component description file Post Code Library. +# Instance of Post Code Library based on Debug Library. +# +# Post Code Library that layers on top of a Debug Library instance. # -# The instance of Post Code Library that layers on top of a Debug Library instance. # Copyright (c) 2007 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf b/MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf index 4d85ac327c..5b6ee79ed6 100644 --- a/MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf +++ b/MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for Port 80 Base Post Code Library. +# 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, Intel Corporation. +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/BasePrintLib/BasePrintLib.inf b/MdePkg/Library/BasePrintLib/BasePrintLib.inf index 1f3844b384..eafb379192 100644 --- a/MdePkg/Library/BasePrintLib/BasePrintLib.inf +++ b/MdePkg/Library/BasePrintLib/BasePrintLib.inf @@ -1,7 +1,6 @@ #/** @file -# Component description file for Base Print Library. +# Print Library implementation. # -# Base Print Library instance implementation. # Copyright (c) 2007 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf b/MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf index b1e33c56d3..0df7f2a35c 100644 --- a/MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf +++ b/MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf @@ -1,5 +1,5 @@ #/** @file -# Null Serial Port library instance with empty functions +# Null instance of Serial Port Library with empty functions. # # Copyright (c) 2006 - 2008, Intel Corporation. # diff --git a/MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf b/MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf index d41559a726..34411c9363 100644 --- a/MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf +++ b/MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf @@ -1,10 +1,11 @@ #/** @file -# Timer library NULL template implementaton +# NULL instance of Timer Library as a template. # # A non-functional instance of the Timer Library that can be used as a template # for the implementation of a functional timer library instance. This library instance can # 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 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf b/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf index 7e4badcb68..78d292b7f0 100644 --- a/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf +++ b/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf @@ -1,8 +1,7 @@ #/** @file -# Component description file for Base Uefi Decompress Library -# # UEFI Decompress Library implementation. -# Copyright (c) 2007, Intel Corporation. +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf b/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf index 5ae6e0ac69..b88a2107d1 100644 --- a/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf +++ b/MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf @@ -1,8 +1,7 @@ #/** @file -# Component description file for Dxe Core Entry Point Library +# Module entry point library for DXE core. # -# Entry Point Library instance used by Dxe Core -# Copyright (c) 2007, Intel Corporation. +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf b/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf index 4902bcac9c..c41b29cfff 100644 --- a/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf +++ b/MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf @@ -1,9 +1,10 @@ #/** @file -# Component description file for Dxe Core Hob Library. +# Instance of HOB Library for DXE Core. # # 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, Intel Corporation. +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf b/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf index 5e288dde8a..6a2ffb2ac5 100644 --- a/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf +++ b/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf @@ -1,7 +1,8 @@ #/** @file -# Component description file for DXE ExtractGuidedSection Library +# Instance of ExtractGuidedSection Library for DXE phase. # # This library provides generic extract guided section functions for DXE module. +# # Copyright (c) 2007 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/DxeHobLib/DxeHobLib.inf b/MdePkg/Library/DxeHobLib/DxeHobLib.inf index 0f9194fa7b..38970f6d3f 100644 --- a/MdePkg/Library/DxeHobLib/DxeHobLib.inf +++ b/MdePkg/Library/DxeHobLib/DxeHobLib.inf @@ -1,9 +1,10 @@ #/** @file -# Component description file for Dxe Hob Library. +# Instance of HOB Library using HOB list from EFI Configuration Table. # # HOB Library implementation that retrieves the HOB List # from the System Configuration Table in the EFI System Table. -# Copyright (c) 2007, Intel Corporation. +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/DxePalLib/DxePalLib.inf b/MdePkg/Library/DxePalLib/DxePalLib.inf index 09b1498e80..91ddb9ba92 100644 --- a/MdePkg/Library/DxePalLib/DxePalLib.inf +++ b/MdePkg/Library/DxePalLib/DxePalLib.inf @@ -1,8 +1,9 @@ # @file -# Instance of PAL Library Class +# Instance of PAL Library retrieving PAL entrypoint from HOB. +# +# Instance of PAL Library that uses a HOB to retrieve the PAL +# Entry Point and layers on top of AsmPalCall() in the Base Library. # -# This library implements the PAL Library Class for the early dxe drivers that need PAL calls before the -# Extended SAL PAL services are available # Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved. # # This software and associated documentation (if any) is furnished diff --git a/MdePkg/Library/DxePcdLib/DxePcdLib.inf b/MdePkg/Library/DxePcdLib/DxePcdLib.inf index de59815f97..38148d7a18 100644 --- a/MdePkg/Library/DxePcdLib/DxePcdLib.inf +++ b/MdePkg/Library/DxePcdLib/DxePcdLib.inf @@ -1,10 +1,9 @@ #/** @file -# PCD Library instance implemented with PCD Protocol +# Instance of PCD Library using PCD Protocol. # -# This library instance implement the APIs listed -# in PCD library class defined in MDE library specification. -# It is used by modules in DXE phase. -# Copyright (c) 2007, Intel Corporation. +# PCD Library that uses the PCD Protocol to access Dynamic and DynamicEx PCD entries. +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/DxePiLib/DxePiLib.inf b/MdePkg/Library/DxePiLib/DxePiLib.inf index c5172ea1a5..baf0a30d94 100644 --- a/MdePkg/Library/DxePiLib/DxePiLib.inf +++ b/MdePkg/Library/DxePiLib/DxePiLib.inf @@ -1,7 +1,5 @@ #/** @file -# Component description file library instance for PiLib for DXE phase. -# -# Library to abstract utility functions that is related to PI Specification. +# Instance of PI Library for DXE phase. # # Copyright (c) 2007 - 2008, Intel Corporation. # diff --git a/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf b/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf index cbacc1c0ad..3237ac70bf 100644 --- a/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf +++ b/MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf @@ -1,4 +1,6 @@ #/** @file +# Instance of DXE Services Table Library using EFI Configuration Table. +# # DXE Services Table Library that retrieves a pointer to the DXE Services # Table from the Configuration Table in the EFI System Table. # diff --git a/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf b/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf index 723f4b957d..1467d117ec 100644 --- a/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf +++ b/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf @@ -1,8 +1,7 @@ #/** @file -# Component description file for Dxe Smbus Library. -# # SMBUS Library that layers on top of the SMBUS Protocol. -# Copyright (c) 2006, Intel Corporation +# +# Copyright (c) 2006 - 2008, 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 diff --git a/MdePkg/Library/FvbServiceLib/FvbServiceLib.inf b/MdePkg/Library/FvbServiceLib/FvbServiceLib.inf index 05f8d21fa6..bf9fb25120 100644 --- a/MdePkg/Library/FvbServiceLib/FvbServiceLib.inf +++ b/MdePkg/Library/FvbServiceLib/FvbServiceLib.inf @@ -1,7 +1,8 @@ #/** @file -# FvbService Library for UEFI drivers +# Instance of FVB Service Library. +# +# This library instance provides service functions to access Firmware Volume Block protocol. # -# This library instance provide sevice functions to access Firmware Volume Block protocol. # Copyright (c) 2006 - 2008, Intel Corporation # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/GraphicsLib/GraphicsLib.inf b/MdePkg/Library/GraphicsLib/GraphicsLib.inf index c9e6f8a8e4..7c2de392a1 100644 --- a/MdePkg/Library/GraphicsLib/GraphicsLib.inf +++ b/MdePkg/Library/GraphicsLib/GraphicsLib.inf @@ -1,10 +1,10 @@ #/** @file -# Library supports diplaying graphical splash screen, -# locking of keyboard input and printing character on -# screen. +# Instance of Graphics Library. # -# This library provides supports for basic graphic functions. -# Copyright (c) 2006 - 2007, Intel Corporation. +# This library supports displaying graphical splash screen, +# locking of keyboard input and printing character on screen. +# +# Copyright (c) 2006 - 2008, 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 diff --git a/MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf b/MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf index c50ef4b378..525f3cad39 100644 --- a/MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf +++ b/MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf @@ -1,8 +1,7 @@ #/** @file -# Entry point to a the PEI Core +# Module entry point library for PEI core. # -# The library contains the entry point to a PEI core Module Type. -# Copyright (c) 2007, Intel Corporation. +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.inf b/MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.inf index a003038ca6..be64efe45a 100644 --- a/MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.inf +++ b/MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.inf @@ -1,7 +1,8 @@ #/** @file -# Post code library based on report status code library +# Instance of Post Code Library based on Report Status Code Libray. +# +# Post Code Library that layers on top of a Report Status Code Libray instance. # -# PostCode Library for PEIMs and DXE drivers that send PostCode to ReportStatusCode # Copyright (c) 2006 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf b/MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf index 490e7d2ba8..a7493557d6 100644 --- a/MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf +++ b/MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf @@ -1,7 +1,8 @@ #/** @file -# Component description file for PEIM ExtractGuidedSection Library +# Instance of ExtractGuidedSection Library for PEI phase. # # This library provides generic extract guided section functions for PEIM and PEI_CORE module. +# # Copyright (c) 2007 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/PeiHobLib/PeiHobLib.inf b/MdePkg/Library/PeiHobLib/PeiHobLib.inf index f4314054f9..d50c41e2e1 100644 --- a/MdePkg/Library/PeiHobLib/PeiHobLib.inf +++ b/MdePkg/Library/PeiHobLib/PeiHobLib.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for Pei Hob Library +# Instance of HOB Library using PEI Services. # # HOB Library implementation that uses PEI Services to retrieve the HOB List. -# Copyright (c) 2006, Intel Corporation +# +# Copyright (c) 2006 - 2008, 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 diff --git a/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf b/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf index e1580374c8..d0d0061384 100644 --- a/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf +++ b/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for Cpu Io Pei Io Library +# Instance of I/O Library using CPU I/O PPI. # # I/O Library implementation that uses the CPU I/O PPI for I/O # and MMIO operations. +# # Copyright (c) 2006 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf b/MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf index cbe11a7c29..cde92af255 100644 --- a/MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf +++ b/MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for Pei Memory Allocation Library +# Instance of Memory Allocation Library using PEI Services. # # Memory Allocation Library that uses PEI Services to allocate memory. # Free operations are ignored. +# # Copyright (c) 2007 - 2008, Intel Corporation # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf b/MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf index 87543c8eba..559fd946cd 100644 --- a/MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf +++ b/MdePkg/Library/PeiMemoryLib/PeiMemoryLib.inf @@ -1,9 +1,10 @@ #/** @file -# Component description file for Pei Memory Library +# Instance of Base Memory Library using PEI Services. # # Base Memory Library implementation that uses PEI Services # where possible for size reduction. -# Copyright (c) 2006, Intel Corporation +# +# Copyright (c) 2006 - 2008, 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 diff --git a/MdePkg/Library/PeiPalLib/PeiPalLib.inf b/MdePkg/Library/PeiPalLib/PeiPalLib.inf index 7ffe83508a..a8df0b7e43 100644 --- a/MdePkg/Library/PeiPalLib/PeiPalLib.inf +++ b/MdePkg/Library/PeiPalLib/PeiPalLib.inf @@ -1,7 +1,9 @@ #/** @file -# Component description file for Pei PAL call Library +# 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 # -# PAL Call Library implementation to wrap the PAL call in PEI. # Copyright (c) 2006 - 2008, Intel Corporation # # All rights reserved. diff --git a/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf b/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf index 69c9c85a27..45a170ce39 100644 --- a/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf +++ b/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf @@ -1,9 +1,8 @@ #/** @file -# PCD Library instance implemented with PCD PPI. +# Instance of PCD Library using PCD PPI. +# +# PCD Library that uses the PCD PPI to access Dynamic and DynamicEx PCD entries # -# This library instance implement the APIs listed -# in PCD library class defined in MDE library specification. -# It is used by module in PEI phase. # Copyright (c) 2007, Intel Corporation # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/PeiPiLib/PeiPiLib.inf b/MdePkg/Library/PeiPiLib/PeiPiLib.inf index 14c8662932..223ce9b9c1 100644 --- a/MdePkg/Library/PeiPiLib/PeiPiLib.inf +++ b/MdePkg/Library/PeiPiLib/PeiPiLib.inf @@ -1,9 +1,7 @@ #/** @file -# Component description file library instance for PiLib for PEI phase. +# Instance of PI Library for PEI phase. # -# Library to abstract utility functions that is related to PI Specification. -# -# Copyright (c) 2007, Intel Corporation. +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf b/MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf index 19de2ddb15..7b94cae13d 100644 --- a/MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf +++ b/MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for Pei Resource Publication Library +# Instance of Resource Publication Library using PEI Services. # # Resource Publication Library that uses PEI Services to publish system memory. -# Copyright (c) 2007, Intel Corporation +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/PeiServicesLib/PeiServicesLib.inf b/MdePkg/Library/PeiServicesLib/PeiServicesLib.inf index 1c5d1f76bf..2a501f645d 100644 --- a/MdePkg/Library/PeiServicesLib/PeiServicesLib.inf +++ b/MdePkg/Library/PeiServicesLib/PeiServicesLib.inf @@ -1,8 +1,7 @@ #/** @file -# Component description file for Pei Services Library. -# # PEI Services Library implementation. -# Copyright (c) 2007, Intel Corporation. +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf b/MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf index c149dfe565..39bd14104c 100644 --- a/MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf +++ b/MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf @@ -1,11 +1,11 @@ #/** @file -# Component description file for Pei Services Table Library +# Instance of PEI Services Table Pointer Library using global variable for the table pointer. # -# PEI Services Table Library implementation that retrieves a pointer to the +# PEI Services Table Pointer Library implementation that retrieves a pointer to the # PEI Services Table from a global variable. Not available to modules that execute from # read-only memory. # -# Copyright (c) 2007, Intel Corporation. +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf b/MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf index c9131c09fa..763405a719 100644 --- a/MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf +++ b/MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf @@ -1,7 +1,10 @@ #/** @file +# Instance of PEI Services Table Pointer Library using IDT for the table pointer. # -# PEI Services Table Library implementation that retrieves a pointer to the PEI -# Copyright (c) 2006 - 2007, Intel Corporation. +# PEI Services Table Pointer Library implementation that retrieves a pointer to the PEI +# Services Table from the IDT on IA-32 and x64. +# +# Copyright (c) 2006 - 2008, 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 diff --git a/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf b/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf index 5d7b4a07e9..d5c5b5a4c1 100644 --- a/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf +++ b/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf @@ -1,6 +1,9 @@ #/** @file +# Instance of PEI Services Table Pointer Library using KR7 for the table pointer. +# +# PEI Services Table Pointer Library implementation that retrieves a pointer to the PEI +# Services Table from KR7 on IPF. # -# PEI Services Table Library implementation that retrieves a pointer to the PEI # Copyright (c) 2006 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf b/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf index c7839e2c36..8dfd307d5f 100644 --- a/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf +++ b/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf @@ -1,8 +1,7 @@ #/** @file -# Component description file for Pei Smbus Library. -# # SMBUS library that layers on top of the SMBUS PPI. -# Copyright (c) 2006 - 2007, Intel Corporation +# +# Copyright (c) 2006 - 2008, 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 diff --git a/MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf b/MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf index 373b1f4074..f8ac8d04b0 100644 --- a/MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf +++ b/MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf @@ -1,8 +1,7 @@ #/** @file -# Entry point of PEIM +# Module entry point library for PEIM. # -# Contain entry point to PEIM Module Type, construct all dependent libararies -# Copyright (c) 2007, Intel Corporation. +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf b/MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf index 5f348154ae..3d6b5fbbeb 100644 --- a/MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf +++ b/MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf @@ -1,12 +1,13 @@ #/** @file -# Timer Library implementation for Boot Timer moudles that require timer services. +# Instance of Timer Library only using CPU resources. # -# Timer Library that uses CPU resources to provide calibrated -# delays on IA-32 and x64, and uses ITC on IPF. Note: Because CpuLocalApci -# and ITC could be programmed by OS, it cannot be used by SMM drivers -# and runtime drivers, ACPI timer is recommended for SMM drivers and RUNTIME -# drivers. -# Copyright (c) 2007, Intel Corporation. +# Timer Library that only uses CPU resources to provide calibrated delays +# on IA-32, x64, and IPF. +# Note: Because CPU Local APIC and ITC could be programmed by OS, it cannot be +# used by SMM drivers and runtime drivers, ACPI timer is recommended for SMM +# drivers and runtime drivers. +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf b/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf index e584ce608d..ed7db74fd9 100644 --- a/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf +++ b/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf @@ -1,8 +1,7 @@ #/** @file -# Component description file for the entry point to a EFI Application +# Module entry point library for UEFI Application. # -# Library to abstract entry point to a EFI Application. -# Copyright (c) 2007, Intel Corporation. +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf b/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf index 0b64ad612b..05f0f088c3 100644 --- a/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf +++ b/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf @@ -1,10 +1,7 @@ #/** @file -# UEFI Boot Services Table Library +# UEFI Boot Services Table Library implementation. # -# This library retrieve the EFI_BOOT_SERVICES pointer from EFI system table in -# library's constructor. -# -# Copyright (c) 2007, Intel Corporation. +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf b/MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf index f918ad9684..70c5ca9296 100644 --- a/MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf +++ b/MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf @@ -1,6 +1,8 @@ #/** @file +# Instance of Debug Library using Console Output Device. # # Debug Lib that sends messages to the Console Output Device in the EFI System Table. +# # Copyright (c) 2007 - 2008, Intel Corporation. # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf b/MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf index 672e582b7b..8ea6fa3fc7 100644 --- a/MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf +++ b/MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf @@ -1,6 +1,7 @@ #/** @file +# Instance of Debug Library using the Standard Error Device. # -# UEFI Debug Lib that sends messages to the Standard Error Device in the EFI System Table. +# Debug Lib that sends messages to the the Standard Error Device in the EFI System Table. # # Copyright (c) 2007 - 2008, Intel Corporation. # diff --git a/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf b/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf index 2ec381d262..35358f6e3a 100644 --- a/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf +++ b/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf @@ -1,8 +1,9 @@ #/** @file -# Library instance implement the library class UefiDevicePathLib defined in Mde -# library specification. +# Instance of Device Path Library based on Memory Allocation Library. # -# Copyright (c) 2007, Intel Corporation +# Device Path Library that layers on top of the Memory Allocation Library. +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf b/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf index 9785ca2be3..896c9a2b7c 100644 --- a/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf +++ b/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf @@ -1,9 +1,10 @@ #/** @file -# Component description file for Uefi Device Path Library via protocol +# Instance of Device Path Library based on Device Path Protocol. # # Device Path Library that layers on top of the UEFI 2.0 Device Path Protocol. # This library is not available for EFI 1.10 modules. -# Copyright (c) 2007, Intel Corporation +# +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf b/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf index 6741345964..3a153cb230 100644 --- a/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf +++ b/MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf @@ -1,8 +1,7 @@ #/** @file -# Component description file for the entry point to a EFIDXE Drivers +# Module entry point library for UEFI driver. # -# Entry point library to a EFI/DXE driver -# Copyright (c) 2007, Intel Corporation. +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/UefiHiiLib/UefiHiiLib.inf b/MdePkg/Library/UefiHiiLib/UefiHiiLib.inf index b8f998bd50..88f9c37c57 100644 --- a/MdePkg/Library/UefiHiiLib/UefiHiiLib.inf +++ b/MdePkg/Library/UefiHiiLib/UefiHiiLib.inf @@ -1,8 +1,9 @@ #/** @file -# Library instance for HII common routines. +# Instance of HII Library using DXE protocols and services. # -# This library instance implements the common HII routines. -# Copyright (c) 2006, Intel Corporation +# HII Library implementation that uses DXE protocols and services. +# +# Copyright (c) 2006 - 2008, 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 diff --git a/MdePkg/Library/UefiIfrSupportLib/UefiIfrSupportLib.inf b/MdePkg/Library/UefiIfrSupportLib/UefiIfrSupportLib.inf index 50b1ffedbf..3cf21587d5 100644 --- a/MdePkg/Library/UefiIfrSupportLib/UefiIfrSupportLib.inf +++ b/MdePkg/Library/UefiIfrSupportLib/UefiIfrSupportLib.inf @@ -1,6 +1,8 @@ #/** @file -#Utility functions which helps in opcode creation, HII configuration string manipulations, -#pop up window creations, setup browser persistence data set and get. +# Instance of IFR Support Library. +# +# This library contains functions to do IFR opcode creation and utility +# functions to help module to interact with a UEFI Form Browser. # # Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved. # diff --git a/MdePkg/Library/UefiLib/UefiLib.inf b/MdePkg/Library/UefiLib/UefiLib.inf index 811bbb55f9..249057a0b2 100644 --- a/MdePkg/Library/UefiLib/UefiLib.inf +++ b/MdePkg/Library/UefiLib/UefiLib.inf @@ -1,10 +1,14 @@ #/** @file -# The UEFI Library provides functions and macros that simplify the development of +# Instance of UEFI Library. +# +# The UEFI Library provides functions and macros that simplify the development of # UEFI Drivers and UEFI Applications. These functions and macros help manage EFI # events, build simple locks utilizing EFI Task Priority Levels (TPLs), install # 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 - 2008, 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 diff --git a/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf b/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf index 4b51c808d4..b5d892d332 100644 --- a/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf +++ b/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for Dxe Memory Allocation Library +# Instance of Memory Allocation Library using EFI Boot Services. # # Memory Allocation Library that uses EFI Boot Services to allocate # and free memory. +# # Copyright (c) 2007 - 2008, Intel Corporation # # All rights reserved. This program and the accompanying materials diff --git a/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf b/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf index 648a69dd17..840aabf2fe 100644 --- a/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf +++ b/MdePkg/Library/UefiMemoryLib/UefiMemoryLib.inf @@ -1,9 +1,10 @@ #/** @file -# Component description file for Dxe Memory Library. +# Instance of Base Memory Library using EFI Boot Services. # # Base Memory Library implementation that uses EFI Boot Services # where possible for size reduction. -# Copyright (c) 2006, Intel Corporation. +# +# Copyright (c) 2006 - 2008, 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 diff --git a/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf b/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf index 90e613521e..ae93d48849 100644 --- a/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf +++ b/MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf @@ -1,9 +1,10 @@ #/** @file -# Runtime driver library +# Instance of UEFI Runtime Library. # -# Instance of runtime driver library, Hook VitualAddressChange and -# BooterviceExit event and provide runtime service for non IPF processor types. -# Copyright (c) 2006 - 2007, Intel Corporation. +# Instance of UEFI Runtime Library, with hooked EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE and +# EVT_SIGNAL_EXIT_BOOT_SERVICES event, to provide runtime services. +# +# Copyright (c) 2006 - 2008, 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 diff --git a/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf b/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf index ce178602d1..a74c9eefed 100644 --- a/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf +++ b/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf @@ -1,8 +1,7 @@ #/** @file -# UEFI Runtime Services Table Library +# UEFI Runtime Services Table Library implementation. # -# Library to abstract Framework extensions that conflict with UEFI 2.0 Specification -# Copyright (c) 2007, Intel Corporation. +# Copyright (c) 2007 - 2008, 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 diff --git a/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf b/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf index 6956ea2055..7dcee3a453 100644 --- a/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf +++ b/MdePkg/Library/UefiScsiLib/UefiScsiLib.inf @@ -1,8 +1,10 @@ #/** @file -# Component description file for Scsi Dxe Library. +# Instance of Scsi Library. # -# this Libarary implements Scsi command. -# Copyright (c) 2006, Intel Corporation. +# This libarary provides the functions to submit Scsi commands defined +# in SCSI-2 specification for scsi device. +# +# Copyright (c) 2006 - 2008, 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 diff --git a/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf b/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf index f9787dcc91..629bfac9b9 100644 --- a/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf +++ b/MdePkg/Library/UefiUsbLib/UefiUsbLib.inf @@ -1,8 +1,9 @@ #/** @file -# Component description file for UefiUsb library. +# Instance of Usb Library. # # This library provides supports for common USB functions. -# Copyright (c) 2006, Intel Corporation. +# +# Copyright (c) 2006 - 2008, 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