mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							84478dedd0 
							
						 
					 
					
						
						
							
							Remove EFI_BDS_ARCH_PROTOCOL_INSTANCE from PlatformBdsLib.h and BdsDxe module  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8495  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-07 04:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							2ddf837559 
							
						 
					 
					
						
						
							
							Retire <FrameworkModuleBase.h>, <FrameworkModuleDxe.h>, and <FrameworkModulePei.h>  
						
						... 
						
						
						
						They only provided a single #define that is associated with DEBUG() messages sent through ReportStatusCode.  That one #define has now been added to <Guid/StatusCodeDataTypeDebug.h>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8490  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-07 01:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							8c8f3dcb17 
							
						 
					 
					
						
						
							
							changed %s to %a to print correct ascii string.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8453  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-03 05:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							d94f1f35a1 
							
						 
					 
					
						
						
							
							Increase source portability by replace the use of EFI_STATUS_CODE_DATA_MAX_SIZE with sizeof(Buffer)  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8437  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-01 22:42:42 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							b088ba369e 
							
						 
					 
					
						
						
							
							1) Move gEfiStatusCodeDataTypeDebugGuid from the IntelFrameworkPkg to the IntelFrameworkModulePkg.  This GUID is not defined in the Framework Specifications, so it is part of the implementation.  This GUID is used to pass DEBUG() information to the Status Code Protocol and PPI.  This GUID is now defined in IntelFrameworkModulePkg/Include/Guid/StatusCodeDataTypeDebug.h.  The GUID definition was also moved from the DEC file in the IntelFrameworkPkg to the IntelFrameworkModulePkg.  
						
						... 
						
						
						
						2) Move data structure use to pass DEBUG() info to Status Code Protocol and Status Code PPI from IntelFrameworkModulePkg.Include/DebugInfo.h into the new GUID file IntelFrameworkModulePkg/Include/Guid/StatusCodeDataTypeDebug.h
3) Delete IntelFrameworkModulePkg/Include/DebugInfo.h because all the content is now in IntelFrameworkModulePkg/Include/Guid/StatusCodeDataTypeDebug.h
Module Impacts
==============
1) Modules that currently use #include <DebugInfo.h> must be updated to #include <Guid/StatusCodeDataTypeDebug.h>.  
2) Modules that currently use #include <Guid/StatusCodeDataTypeId.h> and don't #include <DebugInfo.h> will have to add #include <Guid/StatusCodeDataTypeDebug.h>.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8434  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-01 21:19:53 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							cdf360f8e4 
							
						 
					 
					
						
						
							
							Remove unnecessary use of gEfiStatusCodeSpecificDataGuid and sync algorithm with NT32 OEM Hook Status Code Lib  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8430  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-01 20:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							6cb6f078ae 
							
						 
					 
					
						
						
							
							Sync with PE/COFF Extra Action library class comments and add ASSERT() conditions if ImageContext is NULL.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8274  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-05-09 00:51:14 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							b672348fea 
							
						 
					 
					
						
						
							
							1. Assign BDS timeout PCD value.  
						
						... 
						
						
						
						2. Sync SetupVariableInit in Unix Platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8265  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-05-08 07:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							1664e0afed 
							
						 
					 
					
						
						
							
							Add empty line  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7815  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-03-05 13:57:03 +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 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							fb0b55f61e 
							
						 
					 
					
						
						
							
							remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7759  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-03-02 06:10:54 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							12a738edad 
							
						 
					 
					
						
						
							
							1, Change name of PcdPlatformBootTimeoutDefault to PcdPlatformBootTimeout, now this PCD is *not* only hold default value of Bds timeout, but it is associated with a HII type PCD to hold persistent value for BDS timeout. Platform integrator will establish this mapping in platform DSC file.  
						
						... 
						
						
						
						2, Move PcdPlatformBootTimeout to IntelFrameworkModulePkg.
3, Remove BdsLibGetTimeout() interface from GenericBdsLib, because the PCD PcdPlatformBootTimeout will take care of persistent for time out value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7710  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-26 07:21:40 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							3f2053bb7c 
							
						 
					 
					
						
						
							
							Move library class GenericBdsLib and PlatformBdsLib to IntelFrameworkModulePkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7659  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-24 15:55:22 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							7d10090a28 
							
						 
					 
					
						
						
							
							Fix typo in include file name  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7588  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-23 03:49:14 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							c71b65973b 
							
						 
					 
					
						
						
							
							Update Unix platform to use dynamic HII pcd to save console output mode.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7580  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-23 03:20:54 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							e54ce9047b 
							
						 
					 
					
						
						
							
							Fix lib to use standard #defines for PE/COFF machine types  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7443  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-05 19:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							eb1f74cc89 
							
						 
					 
					
						
						
							
							Add type cast to pass build  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7276  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-14 12:58:28 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							6c365805df 
							
						 
					 
					
						
						
							
							Apply PeiServicesLib  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7275  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-14 12:56:34 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							c89914c816 
							
						 
					 
					
						
						
							
							Add type case  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7272  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-14 12:33:35 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							4058e906c1 
							
						 
					 
					
						
						
							
							Clean up to fix build break.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6815  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-03 07:28:34 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							7a944d06b0 
							
						 
					 
					
						
						
							
							Fix constructor prototype.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6809  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-03 06:13:05 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							b5a1d1d94a 
							
						 
					 
					
						
						
							
							retried graphics library class from MdePkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6693  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-24 06:03:18 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							c5085e11b8 
							
						 
					 
					
						
						
							
							Add DevicePathLib reference, for these macros have been moved to DevicePathLib  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6491  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-13 07:59:35 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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