#/** @file\r
-# Component description file for Base Cache Maintenance Library\r
+# Instance of Cache Maintenance Library using Base Library services.\r
#\r
# Cache Maintenance Library that uses Base Library services to maintain caches.\r
# This library assumes there are no chipset dependencies required to maintain caches.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Base Cpu Library\r
+# Instance of CPU Library for various architecture.\r
#\r
-# Base Library implementation.\r
-# Copyright (c) 2007, Intel Corporation.\r
+# CPU Library implemented using ASM functions for IA-32 and X64,\r
+# PAL CALLs for IPF, and empty functions for EBC.\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Null Base Debug Library instance with empty functions.\r
+# Debug Library with empty functions.\r
#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
#/** @file\r
-# Base Debug library instance base on Serial Port library.\r
-# It uses PrintLib to send debug messages to serial port device.\r
+# Instance of Debug Library based on Serial Port Library.\r
+#\r
+# Instance of Debug Library based on Serial Port Library.\r
+# It uses Print Library to produce formatted output strings.\r
#\r
# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
#/** @file\r
-# Component description file for Intrinsic Base Io Library\r
+# Instance of I/O Library using compiler intrinsics.\r
#\r
# I/O Library that uses compiler intrinsics to perform IN and OUT instructions\r
-# for IA-32, x64 and IPF. It also performs direct memory access for MMIO services.\r
+# for IA-32 and x64. On IPF, I/O port requests are translated into MMIO requests.\r
+# MMIO requests are forwarded directly to memory.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Base Library\r
-#\r
# Base Library implementation.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Base Memory Library\r
+# Instance of Base Memory Library without assembly.\r
#\r
# Base Memory Library implementation - no ASM.\r
-# Copyright (c) 2007, Intel Corporation\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for MMX Base Memory Library\r
+# Instance of Base Memory Library using MMX registers.\r
#\r
# Base Memory Library that uses MMX registers for high performance.\r
# Optimized for use in DXE.\r
-# Copyright (c) 2006, Intel Corporation\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for Base Memory Optimization Dxe Library.\r
+# Instance of Base Memory Library optimized for use in DXE phase.\r
#\r
# Base Memory Library that is optimized for use in DXE phase. \r
# Uses REP, MMX, XMM registers as required for best performance.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Base Memory Optimization Pei Library\r
+# Instance of Base Memory Library optimized for use in PEI phase.\r
#\r
# Base Memory Library that is optimized for use in PEI phase. \r
# Uses REP, MMX, XMM registers as required for best performance.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for RepStr Base Memory Library\r
+# Instance of Base Memory Library using REP string instructions.\r
#\r
# Base Memory Library that uses REP string instructions for\r
# high performance and small size. Optimized for use in PEI.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for SSE2 Base Memory Library\r
+# Instance of Base Memory Library using XMM registers.\r
#\r
# Base Memory Library that uses XMM registers for high performance.\r
# Optimized for use in DXE.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for NULL PalCall Library.\r
+# Null instance of PAL Library with empty functions.\r
#\r
-# PalCall Library with empty functions.\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for NULL PCD Library.\r
+# Instance of PCD Library without support of dynamic PCD entries.\r
+#\r
+# PCD Library that only provides access to Feature Flag, Fixed At Build,\r
+# and Binary Patch typed PCD entries. Access to Dynamic PCD entries is ignored.\r
#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
#/** @file\r
-# This module implements PCI CF8 Library instance.\r
+# Instance of PCI CF8 Library using I/O ports 0xCF8 and 0xCFC.\r
#\r
# PCI CF8 Library that uses I/O ports 0xCF8 and 0xCFC to perform PCI Configuration cycles.\r
# Layers on top of an I/O Library instance.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# This module implements one PCI Express Library instance.\r
+# Instance of PCI Express Library using the 256 MB PCI Express MMIO window.\r
#\r
# PCI Express Library that uses the 256 MB PCI Express MMIO window to perform\r
# PCI Configuration cycles. Layers on top of an I/O Library instance.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# This module implements one PCI Library instance based on PCI CF8 Library.\r
+# Instance of PCI Library based on PCI CF8 Library.\r
#\r
# PCI Library that uses I/O ports 0xCF8 and 0xCFC to perform\r
# PCI Configuration cycles. Layers on top of one PCI CF8 Library instance.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# This module impements one PCI Library based on PCI Express Library.\r
+# Instance of PCI Library based on PCI Express Library.\r
#\r
# PCI Library that uses the 256 MB PCI Express MMIO window to perform PCI\r
# Configuration cycles. Layers on one PCI Express Library instance.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file Base PE/Coff Get Entry Point Library.\r
-#\r
# PE/COFF Entry Point Library implementation.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Base PE/COFF Library\r
+# PE/COFF Loader Library implementation.\r
#\r
-# Base PE/COFF Loader Library implementation.\r
# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for NULL Performance Library\r
+# Instance of Performance Library based on Base Library.\r
#\r
# Performance Library that layers on top of the Base Library to measure start\r
# and end times using CPU specific timer services if they are available.\r
-# Copyright (c) 2007, Intel Corporation.\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file Post Code Library.\r
+# Instance of Post Code Library based on Debug Library.\r
+#\r
+# Post Code Library that layers on top of a Debug Library instance.\r
#\r
-# The instance of Post Code Library that layers on top of a Debug Library instance.\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Port 80 Base Post Code Library.\r
+# Instance of Post Code Library using I/O port 0x80.\r
#\r
# Post Code Library that writes post code values to I/O port 0x80.\r
-# Copyright (c) 2007, Intel Corporation.\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for Base Print Library.\r
+# Print Library implementation.\r
#\r
-# Base Print Library instance implementation.\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Null Serial Port library instance with empty functions\r
+# Null instance of Serial Port Library with empty functions.\r
#\r
# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
#/** @file\r
-# Timer library NULL template implementaton\r
+# NULL instance of Timer Library as a template.\r
#\r
# A non-functional instance of the Timer Library that can be used as a template\r
# for the implementation of a functional timer library instance. This library instance can\r
# also be used to test build DXE, Runtime, DXE SAL, and DXE SMM modules that require timer\r
# services as well as EBC modules that require timer services.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Base Uefi Decompress Library\r
-#\r
# UEFI Decompress Library implementation.\r
-# Copyright (c) 2007, Intel Corporation.\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for Dxe Core Entry Point Library\r
+# Module entry point library for DXE core.\r
#\r
-# Entry Point Library instance used by Dxe Core\r
-# Copyright (c) 2007, Intel Corporation.\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for Dxe Core Hob Library.\r
+# Instance of HOB Library for DXE Core.\r
#\r
# HOB Library implementation for the DXE Core. Does not have a constructor.\r
# Uses gHobList defined in the DXE Core Entry Point Library.\r
-# Copyright (c) 2007, Intel Corporation.\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for DXE ExtractGuidedSection Library\r
+# Instance of ExtractGuidedSection Library for DXE phase.\r
#\r
# This library provides generic extract guided section functions for DXE module.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Dxe Hob Library.\r
+# Instance of HOB Library using HOB list from EFI Configuration Table.\r
#\r
# HOB Library implementation that retrieves the HOB List\r
# from the System Configuration Table in the EFI System Table.\r
-# Copyright (c) 2007, Intel Corporation.\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# @file\r
-# Instance of PAL Library Class\r
+# Instance of PAL Library retrieving PAL entrypoint from HOB.\r
+#\r
+# Instance of PAL Library that uses a HOB to retrieve the PAL\r
+# Entry Point and layers on top of AsmPalCall() in the Base Library.\r
#\r
-# This library implements the PAL Library Class for the early dxe drivers that need PAL calls before the \r
-# Extended SAL PAL services are available\r
# Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved.\r
#\r
# This software and associated documentation (if any) is furnished\r
#/** @file\r
-# PCD Library instance implemented with PCD Protocol\r
+# Instance of PCD Library using PCD Protocol.\r
#\r
-# This library instance implement the APIs listed \r
-# in PCD library class defined in MDE library specification.\r
-# It is used by modules in DXE phase.\r
-# Copyright (c) 2007, Intel Corporation.\r
+# PCD Library that uses the PCD Protocol to access Dynamic and DynamicEx PCD entries.\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file library instance for PiLib for DXE phase.\r
-#\r
-# Library to abstract utility functions that is related to PI Specification.\r
+# Instance of PI Library for DXE phase.\r
#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
#/** @file\r
+# Instance of DXE Services Table Library using EFI Configuration Table.\r
+#\r
# DXE Services Table Library that retrieves a pointer to the DXE Services\r
# Table from the Configuration Table in the EFI System Table.\r
#\r
#/** @file\r
-# Component description file for Dxe Smbus Library.\r
-#\r
# SMBUS Library that layers on top of the SMBUS Protocol.\r
-# Copyright (c) 2006, Intel Corporation\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# FvbService Library for UEFI drivers\r
+# Instance of FVB Service Library.\r
+#\r
+# This library instance provides service functions to access Firmware Volume Block protocol.\r
#\r
-# This library instance provide sevice functions to access Firmware Volume Block protocol.\r
# Copyright (c) 2006 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Library supports diplaying graphical splash screen,\r
-# locking of keyboard input and printing character on\r
-# screen.\r
+# Instance of Graphics Library.\r
#\r
-# This library provides supports for basic graphic functions.\r
-# Copyright (c) 2006 - 2007, Intel Corporation.\r
+# This library supports displaying graphical splash screen,\r
+# locking of keyboard input and printing character on screen.\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Entry point to a the PEI Core\r
+# Module entry point library for PEI core.\r
#\r
-# The library contains the entry point to a PEI core Module Type.\r
-# Copyright (c) 2007, Intel Corporation.\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Post code library based on report status code library\r
+# Instance of Post Code Library based on Report Status Code Libray.\r
+#\r
+# Post Code Library that layers on top of a Report Status Code Libray instance.\r
#\r
-# PostCode Library for PEIMs and DXE drivers that send PostCode to ReportStatusCode\r
# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for PEIM ExtractGuidedSection Library\r
+# Instance of ExtractGuidedSection Library for PEI phase.\r
#\r
# This library provides generic extract guided section functions for PEIM and PEI_CORE module.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Pei Hob Library\r
+# Instance of HOB Library using PEI Services.\r
#\r
# HOB Library implementation that uses PEI Services to retrieve the HOB List.\r
-# Copyright (c) 2006, Intel Corporation\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for Cpu Io Pei Io Library\r
+# Instance of I/O Library using CPU I/O PPI.\r
#\r
# I/O Library implementation that uses the CPU I/O PPI for I/O\r
# and MMIO operations.\r
+#\r
# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Pei Memory Allocation Library\r
+# Instance of Memory Allocation Library using PEI Services.\r
#\r
# Memory Allocation Library that uses PEI Services to allocate memory.\r
# Free operations are ignored.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Pei Memory Library\r
+# Instance of Base Memory Library using PEI Services.\r
#\r
# Base Memory Library implementation that uses PEI Services\r
# where possible for size reduction.\r
-# Copyright (c) 2006, Intel Corporation\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for Pei PAL call Library\r
+# Instance of PAL Library using a PPI for PAL entrypoint .\r
+#\r
+# Instance of PAL Library that uses a PPI to retrieve the PAL\r
+# Entry Point and layers on top of AsmPalCall() in the Base Library\r
#\r
-# PAL Call Library implementation to wrap the PAL call in PEI.\r
# Copyright (c) 2006 - 2008, Intel Corporation\r
#\r
# All rights reserved.\r
#/** @file\r
-# PCD Library instance implemented with PCD PPI.\r
+# Instance of PCD Library using PCD PPI.\r
+#\r
+# PCD Library that uses the PCD PPI to access Dynamic and DynamicEx PCD entries\r
#\r
-# This library instance implement the APIs listed \r
-# in PCD library class defined in MDE library specification.\r
-# It is used by module in PEI phase.\r
# Copyright (c) 2007, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file library instance for PiLib for PEI phase.\r
+# Instance of PI Library for PEI phase.\r
#\r
-# Library to abstract utility functions that is related to PI Specification.\r
-#\r
-# Copyright (c) 2007, Intel Corporation.\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for Pei Resource Publication Library\r
+# Instance of Resource Publication Library using PEI Services.\r
#\r
# Resource Publication Library that uses PEI Services to publish system memory.\r
-# Copyright (c) 2007, Intel Corporation\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for Pei Services Library.\r
-#\r
# PEI Services Library implementation.\r
-# Copyright (c) 2007, Intel Corporation.\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for Pei Services Table Library\r
+# Instance of PEI Services Table Pointer Library using global variable for the table pointer.\r
#\r
-# PEI Services Table Library implementation that retrieves a pointer to the\r
+# PEI Services Table Pointer Library implementation that retrieves a pointer to the\r
# PEI Services Table from a global variable. Not available to modules that execute from\r
# read-only memory.\r
#\r
-# Copyright (c) 2007, Intel Corporation.\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
+# Instance of PEI Services Table Pointer Library using IDT for the table pointer.\r
#\r
-# PEI Services Table Library implementation that retrieves a pointer to the PEI\r
-# Copyright (c) 2006 - 2007, Intel Corporation.\r
+# PEI Services Table Pointer Library implementation that retrieves a pointer to the PEI\r
+# Services Table from the IDT on IA-32 and x64.\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
+# Instance of PEI Services Table Pointer Library using KR7 for the table pointer.\r
+#\r
+# PEI Services Table Pointer Library implementation that retrieves a pointer to the PEI\r
+# Services Table from KR7 on IPF.\r
#\r
-# PEI Services Table Library implementation that retrieves a pointer to the PEI\r
# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Pei Smbus Library.\r
-#\r
# SMBUS library that layers on top of the SMBUS PPI.\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Entry point of PEIM\r
+# Module entry point library for PEIM.\r
#\r
-# Contain entry point to PEIM Module Type, construct all dependent libararies\r
-# Copyright (c) 2007, Intel Corporation.\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Timer Library implementation for Boot Timer moudles that require timer services.\r
+# Instance of Timer Library only using CPU resources.\r
#\r
-# Timer Library that uses CPU resources to provide calibrated\r
-# delays on IA-32 and x64, and uses ITC on IPF. Note: Because CpuLocalApci\r
-# and ITC could be programmed by OS, it cannot be used by SMM drivers\r
-# and runtime drivers, ACPI timer is recommended for SMM drivers and RUNTIME\r
-# drivers.\r
-# Copyright (c) 2007, Intel Corporation.\r
+# Timer Library that only uses CPU resources to provide calibrated delays\r
+# on IA-32, x64, and IPF.\r
+# Note: Because CPU Local APIC and ITC could be programmed by OS, it cannot be\r
+# used by SMM drivers and runtime drivers, ACPI timer is recommended for SMM\r
+# drivers and runtime drivers.\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for the entry point to a EFI Application\r
+# Module entry point library for UEFI Application.\r
#\r
-# Library to abstract entry point to a EFI Application.\r
-# Copyright (c) 2007, Intel Corporation.\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# UEFI Boot Services Table Library\r
+# UEFI Boot Services Table Library implementation.\r
# \r
-# This library retrieve the EFI_BOOT_SERVICES pointer from EFI system table in \r
-# library's constructor.\r
-# \r
-# Copyright (c) 2007, Intel Corporation.\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
+# Instance of Debug Library using Console Output Device.\r
#\r
# Debug Lib that sends messages to the Console Output Device in the EFI System Table.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
+# Instance of Debug Library using the Standard Error Device.\r
#\r
-# UEFI Debug Lib that sends messages to the Standard Error Device in the EFI System Table.\r
+# Debug Lib that sends messages to the the Standard Error Device in the EFI System Table.\r
#\r
# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
#/** @file\r
-# Library instance implement the library class UefiDevicePathLib defined in Mde\r
-# library specification.\r
+# Instance of Device Path Library based on Memory Allocation Library.\r
#\r
-# Copyright (c) 2007, Intel Corporation\r
+# Device Path Library that layers on top of the Memory Allocation Library.\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for Uefi Device Path Library via protocol\r
+# Instance of Device Path Library based on Device Path Protocol.\r
#\r
# Device Path Library that layers on top of the UEFI 2.0 Device Path Protocol.\r
# This library is not available for EFI 1.10 modules.\r
-# Copyright (c) 2007, Intel Corporation\r
+#\r
+# Copyright (c) 2007 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for the entry point to a EFIDXE Drivers\r
+# Module entry point library for UEFI driver.\r
#\r
-# Entry point library to a EFI/DXE driver\r
-# Copyright (c) 2007, Intel Corporation.\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Library instance for HII common routines.\r
+# Instance of HII Library using DXE protocols and services.\r
#\r
-# This library instance implements the common HII routines.\r
-# Copyright (c) 2006, Intel Corporation\r
+# HII Library implementation that uses DXE protocols and services.\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-#Utility functions which helps in opcode creation, HII configuration string manipulations, \r
-#pop up window creations, setup browser persistence data set and get.\r
+# Instance of IFR Support Library.\r
+#\r
+# This library contains functions to do IFR opcode creation and utility\r
+# functions to help module to interact with a UEFI Form Browser.\r
#\r
# Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved.\r
#\r
#/** @file\r
-# The UEFI Library provides functions and macros that simplify the development of \r
+# Instance of UEFI Library.\r
+#\r
+# The UEFI Library provides functions and macros that simplify the development of \r
# UEFI Drivers and UEFI Applications. These functions and macros help manage EFI \r
# events, build simple locks utilizing EFI Task Priority Levels (TPLs), install \r
# EFI Driver Model related protocols, manage Unicode string tables for UEFI Drivers, \r
# and print messages on the console output and standard error devices.\r
#\r
+# Copyright (c) 2007 - 2008, Intel Corporation\r
+#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
#/** @file\r
-# Component description file for Dxe Memory Allocation Library\r
+# Instance of Memory Allocation Library using EFI Boot Services.\r
#\r
# Memory Allocation Library that uses EFI Boot Services to allocate\r
# and free memory.\r
+#\r
# Copyright (c) 2007 - 2008, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
#/** @file\r
-# Component description file for Dxe Memory Library.\r
+# Instance of Base Memory Library using EFI Boot Services.\r
#\r
# Base Memory Library implementation that uses EFI Boot Services\r
# where possible for size reduction.\r
-# Copyright (c) 2006, Intel Corporation.\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Runtime driver library\r
+# Instance of UEFI Runtime Library.\r
#\r
-# Instance of runtime driver library, Hook VitualAddressChange and\r
-# BooterviceExit event and provide runtime service for non IPF processor types.\r
-# Copyright (c) 2006 - 2007, Intel Corporation.\r
+# Instance of UEFI Runtime Library, with hooked EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE and\r
+# EVT_SIGNAL_EXIT_BOOT_SERVICES event, to provide runtime services.\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# UEFI Runtime Services Table Library\r
+# UEFI Runtime Services Table Library implementation.\r
#\r
-# Library to abstract Framework extensions that conflict with UEFI 2.0 Specification\r
-# Copyright (c) 2007, Intel Corporation.\r
+# Copyright (c) 2007 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for Scsi Dxe Library.\r
+# Instance of Scsi Library.\r
#\r
-# this Libarary implements Scsi command.\r
-# Copyright (c) 2006, Intel Corporation.\r
+# This libarary provides the functions to submit Scsi commands defined\r
+# in SCSI-2 specification for scsi device.\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
#/** @file\r
-# Component description file for UefiUsb library.\r
+# Instance of Usb Library.\r
#\r
# This library provides supports for common USB functions.\r
-# Copyright (c) 2006, Intel Corporation.\r
+#\r
+# Copyright (c) 2006 - 2008, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r