INF file verified, and Coding Style reviewed.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7232 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
gikidy 2009-01-09 07:23:31 +00:00
parent ec7def69bf
commit 34b0820ec6
26 changed files with 75 additions and 74 deletions

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of Cache Maintenance Library using Base Library services. # Instance of Cache Maintenance Library using Base Library services.
# #
# Cache Maintenance Library that uses Base Library services to maintain caches. # Cache Maintenance Library that uses Base Library services to maintain caches.
# This library assumes there are no chipset dependencies required to maintain caches. # This library assumes there are no chipset dependencies required to maintain caches.
# #
# Copyright (c) 2007 - 2008, Intel Corporation # Copyright (c) 2007 - 2008, Intel Corporation
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of CPU Library for various architecture. # Instance of CPU Library for various architecture.
# #
# CPU Library implemented using ASM functions for IA-32 and X64, # CPU Library implemented using ASM functions for IA-32 and X64,
# PAL CALLs for IPF, and empty functions for EBC. # PAL CALLs for IPF, and empty functions for EBC.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,7 +1,7 @@
#/** @file #/** @file
# Debug Library with empty functions. # Debug Library with empty functions.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,11 +1,11 @@
#/** @file #/** @file
# Instance of I/O Library using compiler intrinsics. # Instance of I/O Library using compiler intrinsics.
# #
# I/O Library that uses compiler intrinsics to perform IN and OUT instructions # 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. # for IA-32 and x64. On IPF, I/O port requests are translated into MMIO requests.
# MMIO requests are forwarded directly to memory. # MMIO requests are forwarded directly to memory.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,7 +1,7 @@
#/** @file #/** @file
# Base Library implementation. # Base Library implementation.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,9 +1,9 @@
#/** @file #/** @file
# Instance of Base Memory Library without assembly. # Instance of Base Memory Library without assembly.
# #
# Base Memory Library implementation - no ASM. # Base Memory Library implementation - no ASM.
# #
# Copyright (c) 2007 - 2008, Intel Corporation # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of Base Memory Library using MMX registers. # Instance of Base Memory Library using MMX registers.
# #
# Base Memory Library that uses MMX registers for high performance. # Base Memory Library that uses MMX registers for high performance.
# Optimized for use in DXE. # Optimized for use in DXE.
# #
# Copyright (c) 2006 - 2008, Intel Corporation # Copyright (c) 2006 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of Base Memory Library optimized for use in DXE phase. # Instance of Base Memory Library optimized for use in DXE phase.
# #
# Base Memory Library that is 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. # Uses REP, MMX, XMM registers as required for best performance.
# #
# Copyright (c) 2007 - 2008, Intel Corporation # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of Base Memory Library optimized for use in PEI phase. # Instance of Base Memory Library optimized for use in PEI phase.
# #
# Base Memory Library that is 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. # Uses REP, MMX, XMM registers as required for best performance.
# #
# Copyright (c) 2007 - 2008, Intel Corporation # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of Base Memory Library using REP string instructions. # Instance of Base Memory Library using REP string instructions.
# #
# Base Memory Library that uses REP string instructions for # Base Memory Library that uses REP string instructions for
# high performance and small size. Optimized for use in PEI. # high performance and small size. Optimized for use in PEI.
# #
# Copyright (c) 2007 - 2008, Intel Corporation # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of Base Memory Library using XMM registers. # Instance of Base Memory Library using XMM registers.
# #
# Base Memory Library that uses XMM registers for high performance. # Base Memory Library that uses XMM registers for high performance.
# Optimized for use in DXE. # Optimized for use in DXE.
# #
# Copyright (c) 2007 - 2008, Intel Corporation # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,7 +1,7 @@
#/** @file #/** @file
# Null instance of PAL Library with empty functions. # Null instance of PAL Library with empty functions.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of PCD Library without support of dynamic PCD entries. # Instance of PCD Library without support of dynamic PCD entries.
# #
# PCD Library that only provides access to Feature Flag, Fixed At Build, # 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. # and Binary Patch typed PCD entries. Access to Dynamic PCD entries is ignored.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of PCI CF8 Library using I/O ports 0xCF8 and 0xCFC. # 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. # 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. # Layers on top of an I/O Library instance.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of PCI Express Library using the 256 MB PCI Express MMIO window. # 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 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. # PCI Configuration cycles. Layers on top of an I/O Library instance.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of PCI Library 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 Library that uses I/O ports 0xCF8 and 0xCFC to perform
# PCI Configuration cycles. Layers on top of one PCI CF8 Library instance. # PCI Configuration cycles. Layers on top of one PCI CF8 Library instance.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of 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 # PCI Library that uses the 256 MB PCI Express MMIO window to perform PCI
# Configuration cycles. Layers on one PCI Express Library instance. # Configuration cycles. Layers on one PCI Express Library instance.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,7 +1,7 @@
#/** @file #/** @file
# PE/COFF Entry Point Library implementation. # PE/COFF Entry Point Library implementation.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,7 +1,7 @@
#/** @file #/** @file
# PE/COFF Loader Library implementation. # PE/COFF Loader Library implementation.
# #
# Copyright (c) 2006 - 2008, Intel Corporation. # Copyright (c) 2006 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,10 +1,10 @@
#/** @file #/** @file
# Instance of Performance Library based on Base Library. # Instance of Performance Library based on Base Library.
# #
# Performance Library that layers on top of the Base Library to measure start # 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. # and end times using CPU specific timer services if they are available.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,9 +1,9 @@
#/** @file #/** @file
# Instance of Post Code Library based on Debug Library. # Instance of Post Code Library based on Debug Library.
# #
# Post Code Library that layers on top of a Debug Library instance. # Post Code Library that layers on top of a Debug Library instance.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,9 +1,9 @@
#/** @file #/** @file
# Instance of Post Code Library using I/O port 0x80. # Instance of Post Code Library using I/O port 0x80.
# #
# Post Code Library that writes post code values to I/O port 0x80. # Post Code Library that writes post code values to I/O port 0x80.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,7 +1,7 @@
#/** @file #/** @file
# Print Library implementation. # Print Library implementation.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -1,12 +1,12 @@
#/** @file #/** @file
# NULL instance of Timer Library as a template. # NULL instance of Timer Library as a template.
# #
# A non-functional instance of the Timer Library that can be used 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 # 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 # 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. # services as well as EBC modules that require timer services.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License

View File

@ -158,6 +158,7 @@ MakeTable (
} }
for (Index = 0; Index < NumOfChar; Index++) { for (Index = 0; Index < NumOfChar; Index++) {
ASSERT (BitLen[Index] != 0);
Count[BitLen[Index]]++; Count[BitLen[Index]]++;
} }

View File

@ -1,7 +1,7 @@
#/** @file #/** @file
# UEFI Decompress Library implementation. # UEFI Decompress Library implementation.
# #
# Copyright (c) 2007 - 2008, Intel Corporation. # Copyright (c) 2007 - 2008, Intel Corporation.
# #
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License