Li, Elvin 
							
						 
					 
					
						
						
							
						
						5d0f0ac480 
					 
					
						
						
							
							Print the CodeType and Value of status code with fixed length.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Li, Elvin <elvin.li@intel.com >
Reviewed-by: Gao, Liming <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15687  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-07-28 01:59:02 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
							
						
						10c9a2e3f6 
					 
					
						
						
							
							Add NULL pointer checking against Data.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10725  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-30 08:41:57 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
							
						
						5d4a0dbc91 
					 
					
						
						
							
							Handle gEfiStatusCodeDataTypeStringGuid in status code drivers.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10717  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-30 05:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						180a5a35cb 
					 
					
						
						
							
							Update the copyright notice format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10414  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-23 16:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						af03df86f7 
					 
					
						
						
							
							IntelFrameworkModulePkg: SerialStatusCode output was incorrect  
						
						... 
						
						
						
						The string being built had a character being overwritten.  This
also lead to a NULL character being sent out to the serial port
for the last character in the string.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9669  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-04 16:17:52 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						1ca88083d4 
					 
					
						
						
							
							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@8435  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-01 22:41:57 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						ca9938b842 
					 
					
						
						
							
							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 all implementations of ReportStatusCodeExtractDebugInfo() to use an argument of type BASE_LIST instead of VA_LIST.
2) Update the implementation of DebugPrint() in PeiDxeDebugLibReportStatusCode to convert a VA_LIST to a BASE_LIST before passing the data to report status code.
3) 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@8406  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-30 23:53:35 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
							
						
						85eb579424 
					 
					
						
						
							
							Update directory/file names for status code PEIM.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8187  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-27 09:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
							
						
						d5aea10cc3 
					 
					
						
						
							
							Code Scrub for Status Code PEIM.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8186  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-27 08:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						8191cd5efd 
					 
					
						
						
							
							Enhance PciCfg2 driver to handle unaligned Pci access according to PI spec.  
						
						... 
						
						
						
						Remove the undefined logic to process gEfiStatusCodeSpecificDataGuid status code data.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7078  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-18 07:41:58 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						bcd7041487 
					 
					
						
						
							
							Coding style modification.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5058  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-04-14 03:12:57 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						8a7d75b062 
					 
					
						
						
							
							Clean up: update "EFI" to "UEFI" if applicable.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4317  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-11-22 06:00:39 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						507b36ca9e 
					 
					
						
						
							
							First round of PI enabling work:  
						
						... 
						
						
						
						1) PiPeiCis changes (CONST, EFI_PEI_FILE_HANDLE.. etc)
2) Make use of FirmwareVolume 2 protocol.
3) Verified for LakeportX64Pkg (S3) and Nt32Pkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3769  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-09-04 06:09:28 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						2287f237ee 
					 
					
						
						
							
							1) Move EFI_DEBUG_INFO structure to IntelFrameworkModule/Include/DebugInfo.h header file.  
						
						... 
						
						
						
						2) Move BaseReportStatusCodeLib, PeiDxeDebugLibReportStatusCode, DxeReportStatusCodeLibFramework,PeiReportStatusCodeLib to IntelFrameworkModulePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3601  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-08-10 05:29:45 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						ececc2eb4b 
					 
					
						
						
							
							Modules clean up.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3242  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-16 03:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						ad1a179818 
					 
					
						
						
							
							1. add EdkSerialPortLibNull.inf  
						
						... 
						
						
						
						2. add StatusCode Dxe and Pei modules
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2877  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-06-29 03:38:49 +00:00