mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							9c98c8e106 
							
						 
					 
					
						
						
							
							This checkin addresses the compatibility issue of passing arguments of type VA_LIST between components.  The type VA_LIST is mapped onto the compiler specific implementation of varargs.  As a result, modules build with different compilers may not use the same VA_LIST structure.  The solution to this issue is to define a new type called BASE_LIST that is a compiler independent method of passing varargs between modules.  
						
						... 
						
						
						
						1) Update status code listeners to use the BASE_LIST based APIs in the PrintLib instead of the VA_LIST based APIs, since ReportStatusCodeExtractDebugInfo() was updated to return a parameter of type BASE_LIST.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8409  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-05-30 23:55:11 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							132f41f0a9 
							
						 
					 
					
						
						
							
							Replace .globl with ASM_GLOBAL  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8346  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-05-20 10:22:09 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							7d28e82d92 
							
						 
					 
					
						
						
							
							add one comment when destroy the buffer.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8322  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-05-18 05:31:18 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							f7bef78cc0 
							
						 
					 
					
						
						
							
							update  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8112  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-17 04:49:07 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							95e9472f84 
							
						 
					 
					
						
						
							
							change the output executable file postfix name from .exe to NULL.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8079  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-14 05:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							1fd8c31a52 
							
						 
					 
					
						
						
							
							updated to use the term “temporary memory” but not CAR  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8036  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-08 08:15:33 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							398b646f5b 
							
						 
					 
					
						
						
							
							Remove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class and instances.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7812  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-03-05 09:20:08 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
						
						
							
						
						
							3c5a8c113e 
							
						 
					 
					
						
						
							
							Use "==" to define build options for USER_DEFINED module  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7547  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-20 02:09:56 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							7492c63d42 
							
						 
					 
					
						
						
							
							Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6301  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-10-30 06:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							be5d189fd1 
							
						 
					 
					
						
						
							
							modify an issue about data off.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5922  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-18 01:49:46 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							4c0457516e 
							
						 
					 
					
						
						
							
							remove all obsolete msa files from UnixPkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5731  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-26 09:22:15 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							2f4050c2e1 
							
						 
					 
					
						
						
							
							move unnecessary print statement. It may cause confused.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5609  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-07 02:41:36 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							73aa7f049b 
							
						 
					 
					
						
						
							
							merge the generation of SecMain into the whole build process.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5491  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-16 05:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							288a3c98c7 
							
						 
					 
					
						
						
							
							Fix the display issue when using UnixUga driver to support graphic display  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5408  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-04 03:17:52 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							865c7e1722 
							
						 
					 
					
						
						
							
							Provide source level debug ability in *unix environment.  
						
						... 
						
						
						
						[Background]
The UnixPkg provide an simulator in *unix. To support source level debug, we need force all modules be built as ELF shard objects and dynamically load all of modules using dlopen(). For peicore, peim and dxecore, we provide a wrapper to provide PeCoffLoader interface 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5382  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-30 06:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							804405e7d1 
							
						 
					 
					
						
						
							
							Port EdkUnixPkg to UnixPkg. The changes are listed as follows:  
						
						... 
						
						
						
						1. change *.msa to *.inf, and create platform configuration files .dec&.dsc&.fdf to comply with Edk2 build process
2. using PCD mechanism to replace macro.
3. change Sec code to cowork with PI1.0 Pei Core and produce temparory memory ppi. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5380  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-30 05:08:49 +00:00