qhuang8 
							
						 
					 
					
						
						
							
						
						6c3fa13c91 
					 
					
						
						
							
							Define VERIFY_SIZE_OF macro to verify size of basic UEFI Data types. This should be equivalent with previous implementation.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10283  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-19 00:25:47 +00:00 
						 
				 
			
				
					
						
							
							
								myronporter 
							
						 
					 
					
						
						
							
						
						a89fa50ccf 
					 
					
						
						
							
							Clarify @pram b in Base.h. Accepted and edited in Qing Huang changes for @retval EFI_INVALID_PARAMETER lines. 171 & 321.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10248  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-15 17:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								myronporter 
							
						 
					 
					
						
						
							
						
						af2dc6a70b 
					 
					
						
						
							
							Grammatical and disclaimer changes (does not follow internal C coding stds.)  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10235  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-12 22:19:12 +00:00 
						 
				 
			
				
					
						
							
							
								geekboy15a 
							
						 
					 
					
						
						
							
						
						52aa9e136b 
					 
					
						
						
							
							Updating processor bindings to not use stdint.h.  Also added code to verify at compile time that data widths are correct.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10232  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-11 20:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						ab00035d0a 
					 
					
						
						
							
							GLOBAL_REMOVE_IF_UNREFERENCED must be defined to nothing for EBC  
						
						... 
						
						
						
						This corrects a bug introduced on August 18, 2009 when ARM support was added
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9342  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-10-16 00:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						6f906c3944 
					 
					
						
						
							
							Change RETURN_STATUS type to UINTN, thus EFI_STATUS is defined as UINTN to align with recent UEFI 2.3 spec update.  
						
						... 
						
						
						
						Impaction:
There should be no impact unless code has been written that tests a constant or variable of type EFI_STATUS to be less than 0, or tested it against a negative value. This most likely have not been done.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9324  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-09-30 06:12:54 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						fbf926add9 
					 
					
						
						
							
							sync comments on data structure to follow latest UEFI spec.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9309  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-09-24 08:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						8992ce066e 
					 
					
						
						
							
							Fix file headers and a few comments  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9188  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-24 23:37:52 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						dda3a6cecc 
					 
					
						
						
							
							Add ARM VA_LIST related definitions  
						
						... 
						
						
						
						Move content from CPU specific ProcessorBind.h files into Base.h if the content is the same for all supported CPU architectures.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9096  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-18 20:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						2229029afc 
					 
					
						
						
							
							Update BASE_ARG() macro to pass static analysis tools.  This change should not cause any changes in behavior  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8707  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-01 18:05:03 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						f754f721bf 
					 
					
						
						
							
							update codes per MdePkg doxgen review comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8526  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-11 01:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						68167fed0e 
					 
					
						
						
							
							Fix build breaks from comment clean up checkin  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8468  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-04 18:57:44 +00:00 
						 
				 
			
				
					
						
							
							
								pkandel 
							
						 
					 
					
						
						
							
						
						1a2f870c9b 
					 
					
						
						
							
							Second set of changes based on a review of the code comments in the Include directory for typos, grammar issues, and language clarity.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8467  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-04 16:16:15 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						2075236eef 
					 
					
						
						
							
							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.  
						
						... 
						
						
						
						Add BASE_LIST type to Base.h
Add BAS_ARG() macro to Base.h
Add 4 functions to PrintLib.h that use BASE_LIST.
Change ReportStatsuCodeExtractDebugInfo() from ReportStatusCodeLib.h to take a BASE_LIST argument instead of a VA_LIST argument
Add the 4 new functions to BasePrintLib implementation that use BASE_LIST
Update BaseReportStatusCodeLib implementation of ReportStatsuCodeExtractDebugInfo() to use a BASE_LIST argument instead of a VA_LIST argument
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8404  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-30 23:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						6ed623e403 
					 
					
						
						
							
							Update GCC version of VAR_ARG () to be compatible with non GCC version of VAR_ARG () so it handles TYPE parameters that are smaller than UINTN properly when GCC builtins are used for vararg parsing.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8282  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-10 19:44:21 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						0dcec41170 
					 
					
						
						
							
							Clean up comment  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8268  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-08 22:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						130a2eecc4 
					 
					
						
						
							
							The GCC compiler’s behavior is different than the Microsoft compilers for statically linked vararg functions. The GCC compilers do provide __builtin_ functions for accessing varargs. we should use these intrinsic functions with GCC  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8260  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-08 02:27:46 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						262ffea8ec 
					 
					
						
						
							
							Update macros to make sure all RETURN_STATUS constants are defined to be of type RETURN_STATUS.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7526  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-14 02:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						2e121e9aaa 
					 
					
						
						
							
							Add #defines for commonly used Base Address and Sizes.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7497  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-10 19:31:53 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						407310479c 
					 
					
						
						
							
							detab  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7089  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-22 12:50:45 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
							
						
						727501bb17 
					 
					
						
						
							
							Fix Some typo.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7041  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-16 07:01:01 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						80619162e3 
					 
					
						
						
							
							Fix typos.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7035  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-15 15:52:14 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						f7e994abcc 
					 
					
						
						
							
							Fix a type for undeclared word  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6918  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-08 07:38:56 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						c3d4e543f0 
					 
					
						
						
							
							Correct the unknown character and update ChangeLog.txt  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6911  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-08 01:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						f4ec40abd6 
					 
					
						
						
							
							Add more detailed comments for many of the Base Types  
						
						... 
						
						
						
						Remove all declarations of UINT8_MAX.  Use BIT8-1 instead.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6909  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-07 23:10:08 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						22ce9dc5b9 
					 
					
						
						
							
							Change _CR() to BASE_CR() to follow naming convention  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6886  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-06 01:19:56 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
							
						
						62991af27f 
					 
					
						
						
							
							Make comments match the Spec.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6876  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-05 09:50:02 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
							
						
						4d24730c55 
					 
					
						
						
							
							Modified the #defines for BIT32..BIT63 to match the Spec.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6865  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-05 07:43:51 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
							
						
						3963c4bf44 
					 
					
						
						
							
							Add comments for the MACRO follow the Spec, and change some definition not match the Spec.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6852  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-05 02:28:51 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						ee6c452c81 
					 
					
						
						
							
							Detab  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6638  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-19 15:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						a7cc3d261c 
					 
					
						
						
							
							add function header for SIGNATURE_XX, according to MDE Spec, 0.61e-7  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6428  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-07 09:05:44 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						13c310654c 
					 
					
						
						
							
							added EFI_SIGNATURE_XX in Base.h, and updated the industry header files to use them.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6252  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-10-27 06:59:25 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						67e66cd55c 
					 
					
						
						
							
							ECC Clean up.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6206  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-10-24 04:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						3fef0f51d8 
					 
					
						
						
							
							1. Add new macro: ALIGN_VALUE to round up a value to the next boundary of a given alignment.  
						
						... 
						
						
						
						2. Update ALIGN_POINTER to use the new macro
3. Drop the second parameter of ALIGN_VARIABLE for simplicity. It can also directly use the new macro ALIGN_VALUE. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5869  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-09-10 16:00:20 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						fb5148a0d8 
					 
					
						
						
							
							git-svn-id:  https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5650  6f19259b-4bc3-4df7-8a09-765794883524  
						
						
						
						
					 
					
						2008-08-14 04:30:49 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						54cf87805f 
					 
					
						
						
							
							Merged in the following trackers from EDK:  
						
						... 
						
						
						
						EDK1145 Cursor mising in shell in some case 
EDK1099: Dell - [HII] HiiGetFontInfo() not retrieve the system font by FoFontInfoMask
EDK1127: [UEFI 2.10] Keyboard layout support 
EDK1129: [UEFI HII] GUID is represented wrongly in Config String
And some other fixes such as
*[UEFI HII] HiiGetAltCfg is generating "Name=" sub string in the wrong format 
*UEFI HII: GetUnicodeStringTextOrSize() doesn't handle NULL StringDest properly
*GetFontInfo() need be updated to avoid iteration 
*HIIStringProtocolTest failed on multiple platform
*[Uefi 2.1] Comply with latest Hii ECR 
* GetFontInfo() need be updated to avoid iteration
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5360  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-06-23 09:38:38 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
							
						
						cdebf6c68a 
					 
					
						
						
							
							1) Add type casting for argument "a" in EFI_ERROR(a), since if compare two constants without specify data type, compiler maybe could not understand what is the actual data type of constant. The default would treat it as unsigned data. therefore, if the argument a of EFI_ERROR(a) is constant, for instance the EFI_LOAD_ERROR, the EFI_ERROR(a) would always be FALSE.  
						
						... 
						
						
						
						2) Remove PcdDriverPcdLibNull.
3) Add more ASSERT() in BasePcdLibNull to detect the incorrect usage of Pcd Library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3643  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-08-15 06:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
							
						
						959ccb23c6 
					 
					
						
						
							
							Move to directory "Include"  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2646  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-06-08 11:31:52 +00:00 
						 
				 
			
				
					
						
							
							
								lhauch 
							
						 
					 
					
						
						
							
						
						586cd1f1f4 
					 
					
						
						
							
							Moved the MdePkg to OldMdePkg so that new code in MdePkg does not break existing builds. Also updated the SPD and FPD files UiNames  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2616  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-06-01 14:49:55 +00:00 
						 
				 
			
				
					
						
							
							
								gtian 
							
						 
					 
					
						
						
							
						
						63afc36022 
					 
					
						
						
							
							git-svn-id:  https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2593  6f19259b-4bc3-4df7-8a09-765794883524  
						
						
						
						
					 
					
						2007-05-14 06:47:11 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
							
						
						878ddf1fc3 
					 
					
						
						
							
							Initial import.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-04-21 22:54:32 +00:00