License header updated to match correct format.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Yingke Liu <yingke.d.liu@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15971 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
		@@ -1,5 +1,8 @@
 | 
				
			|||||||
 | 
					## @file
 | 
				
			||||||
 | 
					# Setup the environment for unix-like systems running a bash-like shell.
 | 
				
			||||||
 | 
					# This file must be "sourced" not merely executed. For example: ". edksetup.sh"
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
 | 
					# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
# This program and the accompanying materials
 | 
					# 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
 | 
				
			||||||
# which accompanies this distribution.  The full text of the license may be found at
 | 
					# which accompanies this distribution.  The full text of the license may be found at
 | 
				
			||||||
@@ -7,10 +10,6 @@
 | 
				
			|||||||
# 
 | 
					# 
 | 
				
			||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# Setup the environment for unix-like systems running a bash-like shell.
 | 
					 | 
				
			||||||
# This file must be "sourced" not merely executed. For example: ". edksetup.sh"
 | 
					 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SetWorkspace() {
 | 
					SetWorkspace() {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -299,7 +299,7 @@
 | 
				
			|||||||
        $(CP) ${dst} $(OUTPUT_DIR)
 | 
					        $(CP) ${dst} $(OUTPUT_DIR)
 | 
				
			||||||
        $(CP) ${dst} $(BIN_DIR)
 | 
					        $(CP) ${dst} $(BIN_DIR)
 | 
				
			||||||
        -$(CP) $(DEBUG_DIR)(+)*.map $(OUTPUT_DIR)
 | 
					        -$(CP) $(DEBUG_DIR)(+)*.map $(OUTPUT_DIR)
 | 
				
			||||||
 | 
					        -$(CP) $(DEBUG_DIR)(+)*.pdb $(OUTPUT_DIR) 
 | 
				
			||||||
    <Command.GCC>
 | 
					    <Command.GCC>
 | 
				
			||||||
        $(CP) ${src} $(DEBUG_DIR)(+)$(MODULE_NAME).debug
 | 
					        $(CP) ${src} $(DEBUG_DIR)(+)$(MODULE_NAME).debug
 | 
				
			||||||
        $(OBJCOPY) --strip-unneeded -R .eh_frame ${src}
 | 
					        $(OBJCOPY) --strip-unneeded -R .eh_frame ${src}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Binder function implementations for ANSI C libraries.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 1999 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials
 | 
					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
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at
 | 
					which accompanies this distribution.  The full text of the license may be found at
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  BinderFuncs.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Binder function implementations for ANSI C libraries.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "BinderFuncs.h"
 | 
					#include "BinderFuncs.h"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,9 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Prototypes for binder functions that allow common code to be written which then 
 | 
				
			||||||
 | 
					links to implementation of these functions which is appropriate for the specific 
 | 
				
			||||||
 | 
					environment that they are running under.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
Copyright (c) 1999 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials
 | 
					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
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at
 | 
					which accompanies this distribution.  The full text of the license may be found at
 | 
				
			||||||
@@ -9,17 +12,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  BinderFuncs.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Prototypes for binder functions that allow common code to be
 | 
					 | 
				
			||||||
  written which then links to implementation of these functions
 | 
					 | 
				
			||||||
  which is appropriate for the specific environment that they
 | 
					 | 
				
			||||||
  are running under.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef BinderFuncs_h_INCLUDED
 | 
					#ifndef BinderFuncs_h_INCLUDED
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Common basic Library Functions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  CommonLib.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Common basic Library Functions
 | 
					 | 
				
			||||||
 
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Common library assistance routines.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials
 | 
					This program and the accompanying materials
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  CommonLib.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Common library assistance routines.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_COMMON_LIB_H
 | 
					#ifndef _EFI_COMMON_LIB_H
 | 
				
			||||||
@@ -31,6 +24,7 @@ Abstract:
 | 
				
			|||||||
#ifdef __cplusplus
 | 
					#ifdef __cplusplus
 | 
				
			||||||
extern "C" {
 | 
					extern "C" {
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
// Function declarations
 | 
					// Function declarations
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,8 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for compression routine.
 | 
				
			||||||
 | 
					Providing both EFI and Tiano Compress algorithms.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,15 +11,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Compress.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Header file for compression routine.
 | 
					 | 
				
			||||||
  Providing both EFI and Tiano Compress algorithms.
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _COMPRESS_H_
 | 
					#ifndef _COMPRESS_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					CalcuateCrc32 routine.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  crc32.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  CalcuateCrc32 routine.
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdlib.h>
 | 
					#include <stdlib.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for CalcuateCrc32 routine
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Crc32.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Header file for CalcuateCrc32 routine
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _CRC32_H
 | 
					#ifndef _CRC32_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,8 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Decompressor. Algorithm Ported from OPSD code (Decomp.asm) for Efi and Tiano 
 | 
				
			||||||
 | 
					compress algorithm.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials
 | 
					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
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at
 | 
					which accompanies this distribution.  The full text of the license may be found at
 | 
				
			||||||
@@ -9,15 +11,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Decompress.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Decompressor. Algorithm Ported from OPSD code (Decomp.asm)
 | 
					 | 
				
			||||||
  for Efi and Tiano compress algorithm.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
--*/
 | 
					--*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdlib.h>
 | 
					#include <stdlib.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for compression routine
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
  Decompress.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Header file for compression routine
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_DECOMPRESS_H
 | 
					#ifndef _EFI_DECOMPRESS_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,10 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Compression routine. The compression algorithm is a mixture of LZ77 and Huffman 
 | 
				
			||||||
 | 
					coding. LZ77 transforms the source data into a sequence of Original Characters 
 | 
				
			||||||
 | 
					and Pointers to repeated strings. This sequence is further divided into Blocks 
 | 
				
			||||||
 | 
					and Huffman codings are applied to each Block.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,18 +13,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  EfiCompress.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Compression routine. The compression algorithm is a mixture of
 | 
					 | 
				
			||||||
  LZ77 and Huffman coding. LZ77 transforms the source data into a
 | 
					 | 
				
			||||||
  sequence of Original Characters and Pointers to repeated strings.
 | 
					 | 
				
			||||||
  This sequence is further divided into Blocks and Huffman codings
 | 
					 | 
				
			||||||
  are applied to each Block.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "Compress.h"
 | 
					#include "Compress.h"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					EFI tools utility functions to display warning, error, and informational messages
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials
 | 
					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
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at
 | 
					which accompanies this distribution.  The full text of the license may be found at
 | 
				
			||||||
@@ -9,15 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  EfiUtilityMsgs.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  EFI tools utility functions to display warning, error, and informational
 | 
					 | 
				
			||||||
  messages.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
--*/
 | 
					--*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Defines and prototypes for common EFI utility error and debug messages.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  EfiUtilityMsgs.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Defines and prototypes for common EFI utility error and debug messages.
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_UTILITY_MSGS_H_
 | 
					#ifndef _EFI_UTILITY_MSGS_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					EFI Firmware Volume routines which work on a Fv image in buffers.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials
 | 
					This program and the accompanying materials
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  FirmwareVolumeBuffer.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  EFI Firmware Volume routines which work on a Fv image in buffers.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "FirmwareVolumeBufferLib.h"
 | 
					#include "FirmwareVolumeBufferLib.h"
 | 
				
			||||||
@@ -32,6 +25,11 @@ Abstract:
 | 
				
			|||||||
        ) \
 | 
					        ) \
 | 
				
			||||||
    )
 | 
					    )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					// Local prototypes
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STATIC
 | 
					STATIC
 | 
				
			||||||
UINT32
 | 
					UINT32
 | 
				
			||||||
FvBufGetSecHdrLen(
 | 
					FvBufGetSecHdrLen(
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					EFI Firmware Volume routines which work on a Fv image in buffers.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials
 | 
					This program and the accompanying materials
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  FirmwareVolumeBufferLib.h
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  EFI Firmware Volume routines which work on a Fv image in buffers.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef FirmwareVolumeBuffer_h_INCLUDED
 | 
					#ifndef FirmwareVolumeBuffer_h_INCLUDED
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					These functions assist in parsing and manipulating a Firmware Volume.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2013, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  FvLib.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  These functions assist in parsing and manipulating a Firmware Volume.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					These functions assist in parsing and manipulating a Firmware Volume.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
Copyright (c) 2004 - 2013, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  FvLib.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  These functions assist in parsing and manipulating a Firmware Volume.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_FV_LIB_H
 | 
					#ifndef _EFI_FV_LIB_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					This contains some useful functions for accessing files.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  MemoryFile.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  This contains some useful functions for accessing files.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <assert.h>
 | 
					#include <assert.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for helper functions useful for accessing files.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  MemoryFile.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Header file for helper functions useful for accessing files.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_MEMORY_FILE_H
 | 
					#ifndef _EFI_MEMORY_FILE_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					File for memory allocation tracking functions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  MyAlloc.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  File for memory allocation tracking functions.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "MyAlloc.h"
 | 
					#include "MyAlloc.h"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for memory allocation tracking functions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  MyAlloc.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Header file for memory allocation tracking functions.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _MYALLOC_H_
 | 
					#ifndef _MYALLOC_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Functions useful to operate file directories by parsing file path.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  StringFuncs.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Functions useful to operate file directories by parsing file path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,8 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for helper functions useful to operate file directories by parsing 
 | 
				
			||||||
 | 
					file path.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,15 +11,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  OsPath.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Header file for helper functions useful to operate file directories 
 | 
					 | 
				
			||||||
  by parsing file path. 
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_OS_PATH_H
 | 
					#ifndef _EFI_OS_PATH_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Helper functions for parsing GuidedSectionTools.txt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ParseGuidedSectionTools.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Helper functions for parsing GuidedSectionTools.txt
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <assert.h>
 | 
					#include <assert.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for helper functions for parsing GuidedSectionTools.txt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ParseGuidedSectionTools.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Header file for helper functions for parsing GuidedSectionTools.txt
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_PARSE_GUIDED_SECTION_TOOLS_H
 | 
					#ifndef _EFI_PARSE_GUIDED_SECTION_TOOLS_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					This contains some useful functions for parsing INF files.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,15 +10,7 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					**/
 | 
				
			||||||
 | 
					 | 
				
			||||||
  ParseInf.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  This contains some useful functions for parsing INF files.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
--*/
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <assert.h>
 | 
					#include <assert.h>
 | 
				
			||||||
#include <string.h>
 | 
					#include <string.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for helper functions useful for parsing INF files.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ParseInf.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Header file for helper functions useful for parsing INF files.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_PARSE_INF_H
 | 
					#ifndef _EFI_PARSE_INF_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
	Function prototypes and defines on Memory Only PE COFF loader
 | 
						Function prototypes and defines on Memory Only PE COFF loader
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>
 | 
						Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
  This program and the accompanying materials                          
 | 
					  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         
 | 
				
			||||||
	which accompanies this distribution.  The full text of the license may be found at        
 | 
						which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -10,8 +10,6 @@
 | 
				
			|||||||
	THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
						THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
	WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
						WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	Module Name:	PeCoffLib.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __BASE_PE_COFF_LIB_H__
 | 
					#ifndef __BASE_PE_COFF_LIB_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					IA32, X64 and IPF Specific relocation fixups
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
Portions Copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>
 | 
					Portions Copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
@@ -10,16 +11,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    PeCoffLoaderEx.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    IA32, X64, IPF, ARM and AArch64 Specific relocation fixups
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Revision History
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
--*/
 | 
					--*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <Common/UefiBaseTypes.h>
 | 
					#include <Common/UefiBaseTypes.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Generic but simple file parsing routines.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SimpleFileParsing.c  
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Generic but simple file parsing routines.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
--*/
 | 
					--*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Function prototypes and defines for the simple file parsing routines.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SimpleFileParsing.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Function prototypes and defines for the simple file parsing routines.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _SIMPLE_FILE_PARSING_H_
 | 
					#ifndef _SIMPLE_FILE_PARSING_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Function prototypes and defines for string routines.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  StringFuncs.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Function prototypes and defines for string routines.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <string.h>
 | 
					#include <string.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/**
 | 
					/** @file
 | 
				
			||||||
 | 
					String routines implementation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  StringFuncs.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  String routines implementation.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_STRING_FUNCS_H
 | 
					#ifndef _EFI_STRING_FUNCS_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,10 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Compression routine. The compression algorithm is a mixture of LZ77 and Huffman 
 | 
				
			||||||
 | 
					coding. LZ77 transforms the source data into a sequence of Original Characters 
 | 
				
			||||||
 | 
					and Pointers to repeated strings. This sequence is further divided into Blocks 
 | 
				
			||||||
 | 
					and Huffman codings are applied to each Block.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,18 +13,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  TianoCompress.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Compression routine. The compression algorithm is a mixture of
 | 
					 | 
				
			||||||
  LZ77 and Huffman coding. LZ77 transforms the source data into a
 | 
					 | 
				
			||||||
  sequence of Original Characters and Pointers to repeated strings.
 | 
					 | 
				
			||||||
  This sequence is further divided into Blocks and Huffman codings
 | 
					 | 
				
			||||||
  are applied to each Block.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "Compress.h"
 | 
					#include "Compress.h"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Include file for the WinNt Library
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials
 | 
					This program and the accompanying materials
 | 
				
			||||||
@@ -9,12 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
  WinNtInclude.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
  Include file for the WinNt Library
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __WIN_NT_INCLUDE_H__
 | 
					#ifndef __WIN_NT_INCLUDE_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,10 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Creates and EFILDR image.
 | 
				
			||||||
 | 
					This tool combines several PE Image files together using following format denoted as EBNF:
 | 
				
			||||||
 | 
					FILE := EFILDR_HEADER
 | 
				
			||||||
 | 
					        EFILDR_IMAGE +
 | 
				
			||||||
 | 
					        <PeImageFileContent> +
 | 
				
			||||||
 | 
					The order of EFILDR_IMAGE is same as the order of placing PeImageFileContent.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,21 +15,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  efildrimage.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Creates and EFILDR image.
 | 
					 | 
				
			||||||
  This tool combines several PE Image files together using following format denoted as EBNF:
 | 
					 | 
				
			||||||
  FILE := EFILDR_HEADER
 | 
					 | 
				
			||||||
          EFILDR_IMAGE +
 | 
					 | 
				
			||||||
          <PeImageFileContent> +
 | 
					 | 
				
			||||||
  The order of EFILDR_IMAGE is same as the order of placing PeImageFileContent.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Revision History
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Utility program to create an EFI option ROM image from binary and EFI PE32 files.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials are licensed and made available 
 | 
					This program and the accompanying materials are licensed and made available 
 | 
				
			||||||
@@ -9,15 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  EfiRom.c
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Utility program to create an EFI option ROM image from binary and 
 | 
					 | 
				
			||||||
  EFI PE32 files.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "EfiUtilityMsgs.h"
 | 
					#include "EfiUtilityMsgs.h"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					This file contains the relevant declarations required to generate Option Rom File
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 1999 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials are licensed and made available 
 | 
					This program and the accompanying materials are licensed and made available 
 | 
				
			||||||
under the terms and conditions of the BSD License which accompanies this 
 | 
					under the terms and conditions of the BSD License which accompanies this 
 | 
				
			||||||
distribution.  The full text of the license may be found at
 | 
					distribution.  The full text of the license may be found at
 | 
				
			||||||
@@ -9,16 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
Module Name:  
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  EfiRom.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  This file contains the relevant declarations required
 | 
					 | 
				
			||||||
  to generate Option Rom File
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __EFI_ROM_H__
 | 
					#ifndef __EFI_ROM_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,8 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Reading/writing MBR/DBR.
 | 
				
			||||||
 | 
					  NOTE:
 | 
				
			||||||
 | 
					    If we write MBR to disk, we just update the MBR code and the partition table wouldn't be over written.
 | 
				
			||||||
 | 
					    If we process DBR, we will patch MBR to set first partition active if no active partition exists.
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,16 +13,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  genbootsector.c
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
  Reading/writing MBR/DBR.
 | 
					 | 
				
			||||||
  NOTE:
 | 
					 | 
				
			||||||
    If we write MBR to disk, we just update the MBR code and the partition table wouldn't be over written.
 | 
					 | 
				
			||||||
    If we process DBR, we will patch MBR to set first partition active if no active partition exists.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <windows.h>
 | 
					#include <windows.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Calculate Crc32 value and Verify Crc32 value for input data.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,13 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  GenCrc32.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
  Calculate Crc32 value and Verify Crc32 value for input data.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/**
 | 
					/** @file
 | 
				
			||||||
 | 
					This file contains functions required to generate a Firmware File System file.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,15 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  GenFfs.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  This file contains functions required to generate a Firmware File System
 | 
					 | 
				
			||||||
  file.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
@@ -899,7 +891,7 @@ Returns:
 | 
				
			|||||||
  // Open output file to write ffs data.
 | 
					  // Open output file to write ffs data.
 | 
				
			||||||
  //
 | 
					  //
 | 
				
			||||||
  remove(OutputFileName);
 | 
					  remove(OutputFileName);
 | 
				
			||||||
  FfsFile = fopen (OutputFileName, "wb");
 | 
					  FfsFile = fopen (LongFilePath (OutputFileName), "wb");
 | 
				
			||||||
  if (FfsFile == NULL) {
 | 
					  if (FfsFile == NULL) {
 | 
				
			||||||
    Error (NULL, 0, 0001, "Error opening file", OutputFileName);
 | 
					    Error (NULL, 0, 0001, "Error opening file", OutputFileName);
 | 
				
			||||||
    goto Finish;
 | 
					    goto Finish;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,8 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					  This contains all code necessary to build the GenFvImage.exe utility.       
 | 
				
			||||||
 | 
					  This utility relies heavily on the GenFvImage Lib.  Definitions for both
 | 
				
			||||||
 | 
					  can be found in the Tiano Firmware Volume Generation Utility 
 | 
				
			||||||
 | 
					  Specification, review draft.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,17 +13,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  GenFv.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  This contains all code necessary to build the GenFvImage.exe utility.       
 | 
					 | 
				
			||||||
  This utility relies heavily on the GenFvImage Lib.  Definitions for both
 | 
					 | 
				
			||||||
  can be found in the Tiano Firmware Volume Generation Utility 
 | 
					 | 
				
			||||||
  Specification, review draft.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					This file contains the internal functions required to generate a Firmware Volume.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
Portions Copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>
 | 
					Portions Copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>
 | 
				
			||||||
@@ -10,14 +11,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  GenFvInternalLib.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  This file contains the internal functions required to generate a Firmware Volume.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,6 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					This file contains describes the public interfaces to the GenFvImage Library.
 | 
				
			||||||
 | 
					The basic purpose of the library is to create Firmware Volume images.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,15 +11,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
  GenFvInternalLib.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  This file contains describes the public interfaces to the GenFvImage Library.
 | 
					 | 
				
			||||||
  The basic purpose of the library is to create Firmware Volume images.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_GEN_FV_INTERNAL_LIB_H
 | 
					#ifndef _EFI_GEN_FV_INTERNAL_LIB_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Elf32 Convert solution
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
Portions copyright (c) 2013, ARM Ltd. All rights reserved.<BR>
 | 
					Portions copyright (c) 2013, ARM Ltd. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This program and the accompanying materials are licensed and made available
 | 
					This program and the accompanying materials are licensed and made available
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for Elf32 Convert solution
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This program and the accompanying materials are licensed and made available 
 | 
					This program and the accompanying materials are licensed and made available 
 | 
				
			||||||
under the terms and conditions of the BSD License which accompanies this 
 | 
					under the terms and conditions of the BSD License which accompanies this 
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Elf64 convert solution
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
Portions copyright (c) 2013-2014, ARM Ltd. All rights reserved.<BR>
 | 
					Portions copyright (c) 2013-2014, ARM Ltd. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This program and the accompanying materials are licensed and made available
 | 
					This program and the accompanying materials are licensed and made available
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for Elf64 convert solution
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This program and the accompanying materials are licensed and made available 
 | 
					This program and the accompanying materials are licensed and made available 
 | 
				
			||||||
under the terms and conditions of the BSD License which accompanies this 
 | 
					under the terms and conditions of the BSD License which accompanies this 
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Elf convert solution
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This program and the accompanying materials are licensed and made available 
 | 
					This program and the accompanying materials are licensed and made available 
 | 
				
			||||||
under the terms and conditions of the BSD License which accompanies this 
 | 
					under the terms and conditions of the BSD License which accompanies this 
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for Elf convert solution
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This program and the accompanying materials are licensed and made available 
 | 
					This program and the accompanying materials are licensed and made available 
 | 
				
			||||||
under the terms and conditions of the BSD License which accompanies this 
 | 
					under the terms and conditions of the BSD License which accompanies this 
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Converts a pe32+ image to an FW, Te image type, or other specific image.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials
 | 
					This program and the accompanying materials
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    GenFw.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    Converts a pe32+ image to an FW, Te image type, or other specific image.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "WinNtInclude.h"
 | 
					#include "WinNtInclude.h"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Header file for GenFw
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This program and the accompanying materials are licensed and made available 
 | 
					This program and the accompanying materials are licensed and made available 
 | 
				
			||||||
under the terms and conditions of the BSD License which accompanies this 
 | 
					under the terms and conditions of the BSD License which accompanies this 
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,4 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					 | 
				
			||||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					 | 
				
			||||||
This program and the accompanying materials                          
 | 
					 | 
				
			||||||
are licensed and made available under the terms and conditions of the BSD License         
 | 
					 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					 | 
				
			||||||
http://opensource.org/licenses/bsd-license.php                                            
 | 
					 | 
				
			||||||
                                                                                          
 | 
					 | 
				
			||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
  GenPage.c
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
  Pre-Create a 4G page table (2M pages).
 | 
					  Pre-Create a 4G page table (2M pages).
 | 
				
			||||||
  It's used in DUET x64 build needed to enter LongMode.
 | 
					  It's used in DUET x64 build needed to enter LongMode.
 | 
				
			||||||
 
 | 
					 
 | 
				
			||||||
@@ -28,6 +14,16 @@ Abstract:
 | 
				
			|||||||
                        (
 | 
					                        (
 | 
				
			||||||
                          Directory-Ptr Directory {512}
 | 
					                          Directory-Ptr Directory {512}
 | 
				
			||||||
                        ) {4}
 | 
					                        ) {4}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
 | 
					are licensed and made available under the terms and conditions of the BSD License         
 | 
				
			||||||
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
 | 
					http://opensource.org/licenses/bsd-license.php                                            
 | 
				
			||||||
 | 
					                                                                                          
 | 
				
			||||||
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,13 @@
 | 
				
			|||||||
/** @file 
 | 
					/** @file 
 | 
				
			||||||
 | 
					x64 Long Mode Virtual Memory Management Definitions  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					  References:
 | 
				
			||||||
 | 
					    1) IA-32 Intel(R) Atchitecture Software Developer's Manual Volume 1:Basic Architecture, Intel
 | 
				
			||||||
 | 
					    2) IA-32 Intel(R) Atchitecture Software Developer's Manual Volume 2:Instruction Set Reference, Intel
 | 
				
			||||||
 | 
					    3) IA-32 Intel(R) Atchitecture Software Developer's Manual Volume 3:System Programmer's Guide, Intel
 | 
				
			||||||
 | 
					    4) AMD64 Architecture Programmer's Manual Volume 2: System Programming
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					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         
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at        
 | 
					which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -9,18 +16,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
  VirtualMemory.h
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  x64 Long Mode Virtual Memory Management Definitions  
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  References:
 | 
					 | 
				
			||||||
    1) IA-32 Intel(R) Atchitecture Software Developer's Manual Volume 1:Basic Architecture, Intel
 | 
					 | 
				
			||||||
    2) IA-32 Intel(R) Atchitecture Software Developer's Manual Volume 2:Instruction Set Reference, Intel
 | 
					 | 
				
			||||||
    3) IA-32 Intel(R) Atchitecture Software Developer's Manual Volume 3:System Programmer's Guide, Intel
 | 
					 | 
				
			||||||
    4) AMD64 Architecture Programmer's Manual Volume 2: System Programming
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _VIRTUAL_MEMORY_H_
 | 
					#ifndef _VIRTUAL_MEMORY_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Creates output file that is a properly formed section per the PI spec.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,14 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  GenSection.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  Creates output file that is a properly formed section per the PI spec.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,6 @@
 | 
				
			|||||||
/**
 | 
					/** @file
 | 
				
			||||||
 | 
					This file contains functions required to generate a boot strap file (BSF) also 
 | 
				
			||||||
 | 
					known as the Volume Top File (VTF)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials are licensed and made available 
 | 
					This program and the accompanying materials are licensed and made available 
 | 
				
			||||||
@@ -9,16 +11,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  GenVtf.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  This file contains functions required to generate a boot strap file (BSF)
 | 
					 | 
				
			||||||
  also known as the Volume Top File (VTF)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					This file contains the relevant declarations required to generate Boot Strap File
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
Copyright (c) 1999 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials are licensed and made available 
 | 
					This program and the accompanying materials are licensed and made available 
 | 
				
			||||||
under the terms and conditions of the BSD License which accompanies this 
 | 
					under the terms and conditions of the BSD License which accompanies this 
 | 
				
			||||||
distribution.  The full text of the license may be found at
 | 
					distribution.  The full text of the license may be found at
 | 
				
			||||||
@@ -9,16 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
Module Name:  
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  GenVtf.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  This file contains the relevant declarations required
 | 
					 | 
				
			||||||
  to generate Boot Strap File
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,8 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Reading/writing MBR/DBR.
 | 
				
			||||||
 | 
					  NOTE:
 | 
				
			||||||
 | 
					    If we write MBR to disk, we just update the MBR code and the partition table wouldn't be over written.
 | 
				
			||||||
 | 
					    If we process DBR, we will patch MBR to set first partition active if no active partition exists.
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials                          
 | 
					This program and the accompanying materials                          
 | 
				
			||||||
@@ -9,16 +13,6 @@ http://opensource.org/licenses/bsd-license.php
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Module Name:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  GnuGenBootSector.c
 | 
					 | 
				
			||||||
  
 | 
					 | 
				
			||||||
Abstract:
 | 
					 | 
				
			||||||
  Reading/writing MBR/DBR.
 | 
					 | 
				
			||||||
  NOTE:
 | 
					 | 
				
			||||||
    If we write MBR to disk, we just update the MBR code and the partition table wouldn't be over written.
 | 
					 | 
				
			||||||
    If we process DBR, we will patch MBR to set first partition active if no active partition exists.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "CommonLib.h"
 | 
					#include "CommonLib.h"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  This file is stand alone self consistent set of definitions. 
 | 
					  This file is stand alone self consistent set of definitions. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
  This program and the accompanying materials                          
 | 
					  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         
 | 
				
			||||||
  which accompanies this distribution.  The full text of the license may be found at        
 | 
					  which accompanies this distribution.  The full text of the license may be found at        
 | 
				
			||||||
@@ -12,8 +12,6 @@
 | 
				
			|||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  BaseTypes.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __BASE_TYPES_H__
 | 
					#ifndef __BASE_TYPES_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
This file is for build version number auto generation
 | 
					This file is for build version number auto generation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials
 | 
					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
 | 
				
			||||||
which accompanies this distribution.  The full text of the license may be found at
 | 
					which accompanies this distribution.  The full text of the license may be found at
 | 
				
			||||||
@@ -10,8 +10,6 @@
 | 
				
			|||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  BuildVersion.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define __BUILD_VERSION ""
 | 
					#define __BUILD_VERSION ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  EDK II specific HII relative definition.
 | 
					  EDK II specific HII relative definition.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: MdeModuleHii.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _MDEMODULE_HII_H
 | 
					#ifndef _MDEMODULE_HII_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,21 +1,19 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  The firmware file related definitions in PI.
 | 
					  The firmware file related definitions in PI.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
 | 
					  @par Revision Reference:
 | 
				
			||||||
 | 
					  Version 1.0.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: PiFirmwareFile.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  @par Revision Reference:
 | 
					 | 
				
			||||||
  Version 1.0.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __PI_FIRMWARE_FILE_H__
 | 
					#ifndef __PI_FIRMWARE_FILE_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,21 +1,19 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  The firmware volume related definitions in PI.
 | 
					  The firmware volume related definitions in PI.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
 | 
					  @par Revision Reference:
 | 
				
			||||||
 | 
					  Version 1.2C
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: PiFirmwareVolume.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  @par Revision Reference:
 | 
					 | 
				
			||||||
  Version 1.2C
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __PI_FIRMWAREVOLUME_H__
 | 
					#ifndef __PI_FIRMWAREVOLUME_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  Defines data types and constants introduced in UEFI.
 | 
					  Defines data types and constants introduced in UEFI.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: UefiBaseTypes.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __UEFI_BASETYPE_H__
 | 
					#ifndef __UEFI_BASETYPE_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,21 +1,18 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  Defines for the EFI Capsule functionality.
 | 
					  Defines for the EFI Capsule functionality.
 | 
				
			||||||
 | 
					  @par Revision Reference:
 | 
				
			||||||
 | 
					  These definitions are from Uefi Spec.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  Capsule.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  @par Revision Reference:
 | 
					 | 
				
			||||||
  These definitions are from Uefi Spec.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_CAPSULE_H_
 | 
					#ifndef _EFI_CAPSULE_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,21 +3,19 @@
 | 
				
			|||||||
  IFR is primarily consumed by the EFI presentation engine, and produced by EFI
 | 
					  IFR is primarily consumed by the EFI presentation engine, and produced by EFI
 | 
				
			||||||
  internal application and drivers as well as all add-in card option-ROM drivers
 | 
					  internal application and drivers as well as all add-in card option-ROM drivers
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
 | 
					  @par Revision Reference:
 | 
				
			||||||
 | 
					  These definitions are from UEFI2.1.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: UefiInternalFormRepresentation.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  @par Revision Reference:
 | 
					 | 
				
			||||||
  These definitions are from UEFI2.1.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __UEFI_INTERNAL_FORMREPRESENTATION_H__
 | 
					#ifndef __UEFI_INTERNAL_FORMREPRESENTATION_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,17 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  This includes some definitions introduced in UEFI that will be used in both PEI and DXE phases.
 | 
					  This includes some definitions introduced in UEFI that will be used in both PEI 
 | 
				
			||||||
 | 
					  and DXE phases.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: UefiMultiPhase.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __UEFI_MULTIPHASE_H__
 | 
					#ifndef __UEFI_MULTIPHASE_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/**@file
 | 
					/**@file
 | 
				
			||||||
  Header file for EFI Variable Services.
 | 
					  Header file for EFI Variable Services.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: VariableFormat.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __VARIABLE_FORMAT_H__
 | 
					#ifndef __VARIABLE_FORMAT_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,18 +4,16 @@
 | 
				
			|||||||
  working block, the header structure of the variable block, FTW
 | 
					  working block, the header structure of the variable block, FTW
 | 
				
			||||||
  working block, or event log block.
 | 
					  working block, or event log block.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: WorkingBlockHeader.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __EFI_WORKING_BLOCK_HEADER_H__
 | 
					#ifndef __EFI_WORKING_BLOCK_HEADER_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,21 +1,18 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  Terminal Device Path Vendor Guid.
 | 
					  Terminal Device Path Vendor Guid.
 | 
				
			||||||
 | 
					  @par Revision Reference:
 | 
				
			||||||
 | 
					  GUIDs defined in UEFI 2.0 spec.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: PcAnsi.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  @par Revision Reference:
 | 
					 | 
				
			||||||
  GUIDs defined in UEFI 2.0 spec.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __PC_ANSI_H__
 | 
					#ifndef __PC_ANSI_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,21 +2,19 @@
 | 
				
			|||||||
  Guid used to define the Firmware File System. See PI spec volume 3 for more
 | 
					  Guid used to define the Firmware File System. See PI spec volume 3 for more
 | 
				
			||||||
  details.
 | 
					  details.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
 | 
					  @par Revision Reference:
 | 
				
			||||||
 | 
					  Guids defined in PI Spec Volume 3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  PiFirmwareFileSystem.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  @par Revision Reference:
 | 
					 | 
				
			||||||
  Guids defined in PI Spec Volume 3
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __FIRMWARE_FILE_SYSTEM2_GUID_H__
 | 
					#ifndef __FIRMWARE_FILE_SYSTEM2_GUID_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  Processor or Compiler specific defines and types for x64.
 | 
					  Processor or Compiler specific defines and types for x64.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  ProcessorBind.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __PROCESSOR_BIND_H__
 | 
					#ifndef __PROCESSOR_BIND_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,18 +2,16 @@
 | 
				
			|||||||
  This file contains some basic ACPI definitions that are consumed by drivers
 | 
					  This file contains some basic ACPI definitions that are consumed by drivers
 | 
				
			||||||
  that do not care about ACPI versions.
 | 
					  that do not care about ACPI versions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  Acpi.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _ACPI_H_
 | 
					#ifndef _ACPI_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  ACPI 1.0b definitions from the ACPI Specification, revision 1.0b
 | 
					  ACPI 1.0b definitions from the ACPI Specification, revision 1.0b
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2007, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: Acpi1_0.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _ACPI_1_0_H_
 | 
					#ifndef _ACPI_1_0_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  ACPI 2.0 definitions from the ACPI Specification, revision 2.0
 | 
					  ACPI 2.0 definitions from the ACPI Specification, revision 2.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2007, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: Acpi2_0.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _ACPI_2_0_H_
 | 
					#ifndef _ACPI_2_0_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  ACPI 3.0 definitions from the ACPI Specification Revision 3.0 September 2, 2004
 | 
					  ACPI 3.0 definitions from the ACPI Specification Revision 3.0 September 2, 2004
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2007, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: Acpi3_0.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _ACPI_3_0_H_
 | 
					#ifndef _ACPI_3_0_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  Support for EFI PCI specification.
 | 
					  Support for EFI PCI specification.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
  http://opensource.org/licenses/bsd-license.php
 | 
					  http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  EfiPci.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _EFI_PCI_H_
 | 
					#ifndef _EFI_PCI_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,18 +3,16 @@
 | 
				
			|||||||
  in the PCI Firmware Specification, version 3.0 draft version 0.5.
 | 
					  in the PCI Firmware Specification, version 3.0 draft version 0.5.
 | 
				
			||||||
  Specification is available at http://www.pcisig.com.
 | 
					  Specification is available at http://www.pcisig.com.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
  http://opensource.org/licenses/bsd-license.php
 | 
					  http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: MemoryMappedConfigurationSpaceAccessTable.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _MEMORY_MAPPED_CONFIGURATION_SPACE_ACCESS_TABLE_H_
 | 
					#ifndef _MEMORY_MAPPED_CONFIGURATION_SPACE_ACCESS_TABLE_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,19 +4,17 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  @bug Fix text - doc as defined in MSFT EFI specification.
 | 
					  @bug Fix text - doc as defined in MSFT EFI specification.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
  Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>
 | 
					  Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  PeImage.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __PE_IMAGE_H__
 | 
					#ifndef __PE_IMAGE_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  Support for PCI 2.2 standard.
 | 
					  Support for PCI 2.2 standard.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
  http://opensource.org/licenses/bsd-license.php
 | 
					  http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  pci22.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _PCI22_H
 | 
					#ifndef _PCI22_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  Support for PCI 2.3 standard.
 | 
					  Support for PCI 2.3 standard.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
  http://opensource.org/licenses/bsd-license.php
 | 
					  http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  pci23.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _PCI23_H
 | 
					#ifndef _PCI23_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  Support for PCI 3.0 standard.
 | 
					  Support for PCI 3.0 standard.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
  http://opensource.org/licenses/bsd-license.php
 | 
					  http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  pci30.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _PCI30_H
 | 
					#ifndef _PCI30_H
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,18 +3,16 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  Abstraction of a very simple graphics device.
 | 
					  Abstraction of a very simple graphics device.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: GraphicsOutput.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __GRAPHICS_OUTPUT_H__
 | 
					#ifndef __GRAPHICS_OUTPUT_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,21 +6,19 @@
 | 
				
			|||||||
  section extraction protocol. That is, all instances of the GUIDed section
 | 
					  section extraction protocol. That is, all instances of the GUIDed section
 | 
				
			||||||
  extraction protocol must have the same interface structure.
 | 
					  extraction protocol must have the same interface structure.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					  @par Revision Reference: PI
 | 
				
			||||||
 | 
					  Version 1.00.
 | 
				
			||||||
 | 
					  
 | 
				
			||||||
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
  http://opensource.org/licenses/bsd-license.php
 | 
					  http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name: EfiGuidedSectionExtraction.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  @par Revision Reference: PI
 | 
					 | 
				
			||||||
  Version 1.00.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
 | 
					#ifndef __EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,21 +3,19 @@
 | 
				
			|||||||
  be used by resources which want to publish IFR/Font/String data and have it
 | 
					  be used by resources which want to publish IFR/Font/String data and have it
 | 
				
			||||||
  collected by the Configuration engine.
 | 
					  collected by the Configuration engine.
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>
 | 
					  @par Revision Reference:
 | 
				
			||||||
 | 
					  This protocol is defined in HII spec 0.92.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  HiiFramework.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  @par Revision Reference:
 | 
					 | 
				
			||||||
  This protocol is defined in HII spec 0.92.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _FRAMEWORK_HII_H_
 | 
					#ifndef _FRAMEWORK_HII_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,18 +3,16 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  Abstraction of a very simple graphics device.
 | 
					  Abstraction of a very simple graphics device.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
  http://opensource.org/licenses/bsd-license.php
 | 
					  http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File name: UgaDraw.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __UGA_DRAW_H__
 | 
					#ifndef __UGA_DRAW_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,16 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
  Processor or Compiler specific defines and types x64 (Intel(r) EM64T, AMD64).
 | 
					  Processor or Compiler specific defines and types x64 (Intel(r) EM64T, AMD64).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
 | 
					  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  This program and the accompanying materials are licensed and made available
 | 
					  This program and the accompanying materials are licensed and made available
 | 
				
			||||||
  under the terms and conditions of the BSD License which accompanies this
 | 
					  under the terms and conditions of the BSD License which accompanies this
 | 
				
			||||||
  distribution.  The full text of the license may be found at:
 | 
					  distribution.  The full text of the license may be found at
 | 
				
			||||||
    http://opensource.org/licenses/bsd-license.php
 | 
					    http://opensource.org/licenses/bsd-license.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  File Name:  ProcessorBind.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef __PROCESSOR_BIND_H__
 | 
					#ifndef __PROCESSOR_BIND_H__
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,8 @@
 | 
				
			|||||||
 | 
					@REM @file
 | 
				
			||||||
 | 
					@REM This script will exec LzmaCompress tool with --f86 option that enables 
 | 
				
			||||||
 | 
					@REM converter for x86 code.
 | 
				
			||||||
@REM
 | 
					@REM
 | 
				
			||||||
@REM This script will exec LzmaCompress tool with --f86 option that enables converter for x86 code.
 | 
					@REM Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
@REM
 | 
					 | 
				
			||||||
@REM Copyright (c) 2012, Intel Corporation. All rights reserved.<BR>
 | 
					 | 
				
			||||||
@REM This program and the accompanying materials
 | 
					@REM This program and the accompanying materials
 | 
				
			||||||
@REM are licensed and made available under the terms and conditions of the BSD License
 | 
					@REM are licensed and made available under the terms and conditions of the BSD License
 | 
				
			||||||
@REM which accompanies this distribution.  The full text of the license may be found at
 | 
					@REM which accompanies this distribution.  The full text of the license may be found at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
@REM ## @file
 | 
					@REM ## @file
 | 
				
			||||||
 | 
					@REM # Makefile
 | 
				
			||||||
@REM #
 | 
					@REM #
 | 
				
			||||||
@REM # Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					@REM # Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
@REM # This program and the accompanying materials
 | 
					@REM # This program and the accompanying materials
 | 
				
			||||||
@REM # are licensed and made available under the terms and conditions of the BSD License
 | 
					@REM # are licensed and made available under the terms and conditions of the BSD License
 | 
				
			||||||
@REM # which accompanies this distribution.    The full text of the license may be found at
 | 
					@REM # which accompanies this distribution.    The full text of the license may be found at
 | 
				
			||||||
@@ -8,9 +9,10 @@
 | 
				
			|||||||
@REM #
 | 
					@REM #
 | 
				
			||||||
@REM # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					@REM # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
@REM # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					@REM # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					@REM # 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@echo off
 | 
					@echo off
 | 
				
			||||||
 | 
					@set TOOL_ERROR=0
 | 
				
			||||||
setlocal
 | 
					setlocal
 | 
				
			||||||
SET NMAKE_COMMAND=%1
 | 
					SET NMAKE_COMMAND=%1
 | 
				
			||||||
SHIFT
 | 
					SHIFT
 | 
				
			||||||
@@ -21,7 +23,10 @@ if "%1"=="" goto success
 | 
				
			|||||||
ECHO Building %1
 | 
					ECHO Building %1
 | 
				
			||||||
pushd %1
 | 
					pushd %1
 | 
				
			||||||
nmake %NMAKE_COMMAND%
 | 
					nmake %NMAKE_COMMAND%
 | 
				
			||||||
if ERRORLEVEL 1 goto error
 | 
					if ERRORLEVEL 1 (
 | 
				
			||||||
 | 
					  set /A TOOL_ERROR= %TOOL_ERROR% + %ERRORLEVEL%
 | 
				
			||||||
 | 
					  goto error
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
ECHO %1 built successfully (%NMAKE_COMMAND%)
 | 
					ECHO %1 built successfully (%NMAKE_COMMAND%)
 | 
				
			||||||
ECHO.
 | 
					ECHO.
 | 
				
			||||||
shift
 | 
					shift
 | 
				
			||||||
@@ -33,8 +38,10 @@ goto exit
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
:error
 | 
					:error
 | 
				
			||||||
popd
 | 
					popd
 | 
				
			||||||
 | 
					set /A TOOL_ERROR=%TOOL_ERROR%+%ERRORLEVEL%
 | 
				
			||||||
ENDLOCAL
 | 
					ENDLOCAL
 | 
				
			||||||
ECHO Error while making %1!
 | 
					ECHO Error while making %1!
 | 
				
			||||||
VERIFY OTHER 2>NUL
 | 
					VERIFY OTHER 2>NUL
 | 
				
			||||||
 | 
					
 | 
				
			||||||
:exit
 | 
					:exit
 | 
				
			||||||
 | 
					exit /B %TOOL_ERROR%
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
## @file
 | 
					## @file
 | 
				
			||||||
 | 
					# Makefiles
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
# This program and the accompanying materials
 | 
					# 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
 | 
				
			||||||
# which accompanies this distribution.    The full text of the license may be found at
 | 
					# which accompanies this distribution.    The full text of the license may be found at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
## @file
 | 
					## @file
 | 
				
			||||||
 | 
					# Makefile
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
# This program and the accompanying materials
 | 
					# 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
 | 
				
			||||||
# which accompanies this distribution.    The full text of the license may be found at
 | 
					# which accompanies this distribution.    The full text of the license may be found at
 | 
				
			||||||
@@ -8,6 +9,7 @@
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DEPFILES = $(OBJECTS:%.o=%.d)
 | 
					DEPFILES = $(OBJECTS:%.o=%.d)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
## @file
 | 
					## @file
 | 
				
			||||||
 | 
					# Makefiles
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
# This program and the accompanying materials
 | 
					# 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
 | 
				
			||||||
# which accompanies this distribution.    The full text of the license may be found at
 | 
					# which accompanies this distribution.    The full text of the license may be found at
 | 
				
			||||||
@@ -8,6 +9,7 @@
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
include $(MAKEROOT)/Makefiles/header.makefile
 | 
					include $(MAKEROOT)/Makefiles/header.makefile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
## @file
 | 
					## @file
 | 
				
			||||||
 | 
					# Makefile
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
					# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
# This program and the accompanying materials
 | 
					# This program and the accompanying materials
 | 
				
			||||||
@@ -8,6 +9,7 @@
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
!INCLUDE ..\Makefiles\ms.common
 | 
					!INCLUDE ..\Makefiles\ms.common
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
## @file
 | 
					## @file
 | 
				
			||||||
 | 
					# Makefile
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
# This program and the accompanying materials
 | 
					# 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
 | 
				
			||||||
# which accompanies this distribution.    The full text of the license may be found at
 | 
					# which accompanies this distribution.    The full text of the license may be found at
 | 
				
			||||||
@@ -8,6 +9,7 @@
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
!IFNDEF EDK_TOOLS_PATH
 | 
					!IFNDEF EDK_TOOLS_PATH
 | 
				
			||||||
!ERROR "Please set your EDK_TOOLS_PATH!"
 | 
					!ERROR "Please set your EDK_TOOLS_PATH!"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
## @file
 | 
					## @file
 | 
				
			||||||
 | 
					# Makefile
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
# This program and the accompanying materials
 | 
					# 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
 | 
				
			||||||
# which accompanies this distribution.    The full text of the license may be found at
 | 
					# which accompanies this distribution.    The full text of the license may be found at
 | 
				
			||||||
@@ -8,6 +9,7 @@
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#DEPFILES = $(OBJECTS:%.o=%.d)
 | 
					#DEPFILES = $(OBJECTS:%.o=%.d)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Efi Compressor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials are licensed and made available 
 | 
					This program and the accompanying materials are licensed and made available 
 | 
				
			||||||
under the terms and conditions of the BSD License which accompanies this 
 | 
					under the terms and conditions of the BSD License which accompanies this 
 | 
				
			||||||
distribution.  The full text of the license may be found at
 | 
					distribution.  The full text of the license may be found at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
## @file
 | 
					## @file
 | 
				
			||||||
 | 
					# Makefile
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
# This program and the accompanying materials
 | 
					# 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
 | 
				
			||||||
# which accompanies this distribution.    The full text of the license may be found at
 | 
					# which accompanies this distribution.    The full text of the license may be found at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
## @file
 | 
					## @file
 | 
				
			||||||
 | 
					# Makefile
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
# This program and the accompanying materials
 | 
					# 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
 | 
				
			||||||
# which accompanies this distribution.    The full text of the license may be found at
 | 
					# which accompanies this distribution.    The full text of the license may be found at
 | 
				
			||||||
@@ -8,6 +9,7 @@
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
					# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
					# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
!INCLUDE ..\Makefiles\ms.common
 | 
					!INCLUDE ..\Makefiles\ms.common
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
/** @file
 | 
					/** @file
 | 
				
			||||||
 | 
					Python Utility
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
					Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
This program and the accompanying materials are licensed and made available 
 | 
					This program and the accompanying materials are licensed and made available 
 | 
				
			||||||
under the terms and conditions of the BSD License which accompanies this 
 | 
					under the terms and conditions of the BSD License which accompanies this 
 | 
				
			||||||
distribution.  The full text of the license may be found at
 | 
					distribution.  The full text of the license may be found at
 | 
				
			||||||
 
 | 
				
			|||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user