vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							4a78c00aac 
							
						 
					 
					
						
						
							
							1. cleanup functions header in PeCoffLoaderEx.c  
						
						... 
						
						
						
						2. fixed link error in EnablePaging64.asm
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1175  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-08-02 03:19:19 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							ebca816989 
							
						 
					 
					
						
						
							
							Added a 64-bit version of EnablePaging64() on X64. AsmEnablePaging64() is the transition code to switch the processor from 32-bit into 64-bit long mode and thus is typically linked with 32-bit images only. However, it's desired to link the transition code into a 64-bit image in some special cases. CPU driver is a good example among those.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1092  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-25 08:30:02 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							3f566587ae 
							
						 
					 
					
						
						
							
							1. Updated function headers in all assembly files.  
						
						... 
						
						
						
						2. Split x86LowLevel.c into a bunch of C files to make images linked with BaseLib smaller.
3. Fixed a few minor bugs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1066  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-21 08:47:38 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							bda7fbcc2f 
							
						 
					 
					
						
						
							
							1.Added EFIAPI for some assembly functions declare  
						
						... 
						
						
						
						2.Modified some functions header 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1052  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-20 02:48:06 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							1ea5ca46c7 
							
						 
					 
					
						
						
							
							1. added functions header for BaseUefiDecompressLi  
						
						... 
						
						
						
						2. added some internal functions header for BaseLib
3. added EFIAPI for some internal assembly files declare
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1050  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-19 17:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							bbe4ba8149 
							
						 
					 
					
						
						
							
							Modified coding style, removed unnecessary comments and "offset" key words.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1033  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-17 09:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							44cf7a02c1 
							
						 
					 
					
						
						
							
							Port thunk16 code from MSFT to GCC assembly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@999  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-14 06:30:17 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
						
						
							
						
						
							5e1c3eedcd 
							
						 
					 
					
						
						
							
							Added license & copyright declaration  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@967  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-13 08:24:50 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							3cc092acf2 
							
						 
					 
					
						
						
							
							Revised GetPowerOfTwo32() and GetPowerOfTwo64() to be more efficient.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@963  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-13 08:05:35 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
						
						
							
						
						
							3fc9d866c4 
							
						 
					 
					
						
						
							
							Enforced case-sensitive on the file names;  
						
						... 
						
						
						
						Corrected file and/or path names in some msa files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@949  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-13 05:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							64ad76699c 
							
						 
					 
					
						
						
							
							1. Add Assert in SetJump.S  
						
						... 
						
						
						
						2. Rename internal function of ModU64x32.S to avoid collision.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@948  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-13 04:58:40 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							871fdd38c5 
							
						 
					 
					
						
						
							
							Fix a typo BaseLib.msa and add the missing file in BaseSmbusLib.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@922  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-12 15:11:21 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							1fe4ef1bd8 
							
						 
					 
					
						
						
							
							1.	Updated some files’ description files in MdePkg, EdkModulePkg & EdkNt32Pkg.  
						
						... 
						
						
						
						2.	Update .msa files to add some missing files files in MdePkg 
3.	Add Help text to Mde Library related PCDs.
4.	Fix some bugs in CpuId.S and CpuIdEx.S.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@919  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-12 14:15:40 +00:00 
						 
				 
			
				
					
						
							
							
								alfred 
							
						 
					 
					
						
						
						
						
							
						
						
							abf537ea15 
							
						 
					 
					
						
						
							
							git-svn-id:  https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@905  6f19259b-4bc3-4df7-8a09-765794883524  
						
						
						
					 
					
						2006-07-12 10:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							bd0cd44be5 
							
						 
					 
					
						
						
							
							sync GCC assembly files with MASM assembly files  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@878  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-11 10:25:13 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							4748b24d77 
							
						 
					 
					
						
						
							
							1. Fix one bug on EBC for GetPowerOfTwo64.c  
						
						... 
						
						
						
						2. Fix one bug for GetPowerOfTwo32.c and GetPowerOfTwo64.c, when Operand is 1, 1 should be returned
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@873  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-11 07:48:43 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							9748aecca6 
							
						 
					 
					
						
						
							
							1. Fixed a logical error in PciReadBuffer() and PciWriteBuffer()  
						
						... 
						
						
						
						2. Fixed GetInterruptState() on IPF to return the state of interrupts correctly
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@850  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-10 02:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							03e772c322 
							
						 
					 
					
						
						
							
							In AsciiStrncmp(), if length=0, should return 0  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@840  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-08 15:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							15b06e58b0 
							
						 
					 
					
						
						
							
							Redefine SPEC and Release Version to 0x20000  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@826  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-07 14:37:11 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
						
						
							
						
						
							44050d53af 
							
						 
					 
					
						
						
							
							Obsoleted by new schema and new build tools.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@821  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-07 09:28:33 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
						
						
							
						
						
							df569f61e3 
							
						 
					 
					
						
						
							
							Fixed the GCC assembler issue. Now we can use full GCC tools to build our package.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@795  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-06 10:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							a69c49fc11 
							
						 
					 
					
						
						
							
							1. Simplified PalCallStatic.s's by removing unnecessary condition testings.  
						
						... 
						
						
						
						2. Fixed a logical error in Synchronization.c which caused InterlockedIncrement() and InterlockedDecrement() to hang.
3. Replaced the pseudo-implementation of GetInterruptState() with a real version.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@793  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-06 07:46:22 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							d9da5f5982 
							
						 
					 
					
						
						
							
							1. Sync LinkedList.c with MWG  
						
						... 
						
						
						
						2. Fix one bug in Ipf/InterlockedCompareExchange64.s
3. Fix one bug in AsmDisablePaging64()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@786  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-06 04:07:24 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
						
						
							
						
						
							a661b6870a 
							
						 
					 
					
						
						
							
							git-svn-id:  https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@742  6f19259b-4bc3-4df7-8a09-765794883524  
						
						
						
					 
					
						2006-07-04 12:12:33 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							5dc355398e 
							
						 
					 
					
						
						
							
							Modify MSA file for correcting <TokenSpaceGuidCName>  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@713  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-07-02 19:09:30 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
						
						
							
						
						
							5b2a7957d9 
							
						 
					 
					
						
						
							
							removed unnecessary name space declarations in some top level elements  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@700  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-30 20:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
						
						
							
						
						
							3bdeb048a5 
							
						 
					 
					
						
						
							
							converted all surface area description files to new schema  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@688  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-30 19:01:55 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							30817eb4e4 
							
						 
					 
					
						
						
							
							1.Updated some functions header of BaseLib with new MWG spec  
						
						... 
						
						
						
						2.Rollback EnablePaging64.asm
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@669  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-30 08:40:03 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							eb6f775856 
							
						 
					 
					
						
						
							
							Change VOID into VOID * in function header  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@650  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-28 09:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							939d540699 
							
						 
					 
					
						
						
							
							1. Fixed bug in FlushCacheLine.asm, added return value  
						
						... 
						
						
						
						2. Updated AsmEnablePaging64(), added far jump to long mode with updating CS
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@649  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-28 08:42:05 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							24e25d11c0 
							
						 
					 
					
						
						
							
							•	BaseMemoryLib:  
						
						... 
						
						
						
						Modify some Aassert()s conditions to sync with MWG 0.56d
	Modify some defects in function header.
•	PostCodeLib:
Implement PeiDxePostCodeLibReportStatusCode.
•	Misc
Rename BaseDebugLibReportStatusCode to PeiDxeDebugLibReportStatusCode
	Remove tabs in all .c and .h files in MdePkg.
	Rename PeiServicesReinstallPpi() to PeiServicesReInstallPpi()
	Adjust some minor coding style in PeCoffLoaderGetEntryPointerLib()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@626  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-26 10:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							23f52b03b4 
							
						 
					 
					
						
						
							
							Roll back modification for autogen of assemble code, we do not support PCD autogen for assemble code.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@625  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-26 02:27:11 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							dc530c7b9d 
							
						 
					 
					
						
						
							
							In before, FixedPcdGetxx macro was defined as global variable, it is wrong. It should be defined as value directly, and module developer can use it to define length of array.  
						
						... 
						
						
						
						1) Change macro FixedPcdGetxx to value macro. 
2) Change some wrong macro usage in library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@598  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-22 14:07:22 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
						
						
							
						
						
							687e98f726 
							
						 
					 
					
						
						
							
							Remove  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@578  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-20 22:48:13 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
						
						
							
						
						
							975201130c 
							
						 
					 
					
						
						
							
							Use capital S for GCC assembly. This enables pre-processing for PCD support.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@576  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-20 21:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							0ffa12863e 
							
						 
					 
					
						
						
							
							1. Fixed bug for WriteUnaligned24() in Unaligned.c of BaseLib  
						
						... 
						
						
						
						2. Added assert() for AsmFxRestore() in x86LowLevel.c of BaseLib
3. Added assert() for LongJump() in LongJump.c of BaseLib
4. Changed parameter type of Value from "IN" to "IN OUT" for InterLockedComparedExchanged32/64/pointer() functions to sync with MWG-0.55a 
5. Changed functions header of all BitField functions of BaseLib, BaseIoLibIntrinsic, BasePciCf8Lib, BasePciExpressLib, BasePciLibCf8, BasePciLibPciExpressLib DxeIoLibCpuIo, PeiIoLibCpuIo etc, to follow MWG-0.55a.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@565  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-20 05:30:27 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							92b34fde25 
							
						 
					 
					
						
						
							
							Rool Back this modification to enable gcc Build.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@544  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-16 16:45:27 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							6fe251ad5c 
							
						 
					 
					
						
						
							
							Updated CpuFlushCacheLine() to return the address flushed.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@535  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-16 07:02:23 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							ae603c64c2 
							
						 
					 
					
						
						
							
							Thunk16.asm's can use constants defined in BaseLib.h now.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@525  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-15 10:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
						
						
							
						
						
							508daae71b 
							
						 
					 
					
						
						
							
							Fix an assembler warning.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@514  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-14 15:37:59 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
						
						
							
						
						
							ec8547f6ef 
							
						 
					 
					
						
						
							
							Fixes for gcc assembly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@485  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-12 17:11:17 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							95945c7635 
							
						 
					 
					
						
						
							
							Transfer old <PCDs> in MSA to <PcdCoded>:  
						
						... 
						
						
						
						1) Add <PcdCoded> definition for library module SA in transition schema.
2) Add <PcdCoded> in all MSA instead of original <PCDs>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@484  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-12 15:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							15176e0556 
							
						 
					 
					
						
						
							
							Fixed mistyping in Ia32/LongJump.asm and X64/LongJump.asm  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@466  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-10 09:57:35 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							dee4740abe 
							
						 
					 
					
						
						
							
							1. Added AsmCpuidEx() to BaseLib  
						
						... 
						
						
						
						2. Added DecimalToBcd8() and BcdToDecimal8() to String.c
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@465  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-10 09:37:12 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							4cbd217532 
							
						 
					 
					
						
						
							
							1. Updated SetJump() and LongJump() for IPF  
						
						... 
						
						
						
						2. Added assertion for SetJump() for all architectures
3. Added CpuSleep() for IPF
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@464  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-10 07:16:11 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							9a462b415d 
							
						 
					 
					
						
						
							
							UefiLib:  
						
						... 
						
						
						
						Add two new interfaces of EfiCreateEventLegacyBootEx & EfiCreateEventReadyToBootEx
Fix a bug in EfiCreateEventLegacyBoot & EfiCreateEventReadyToBoot. (#51 )
PciLib:
Add missing ASSERT()s in PciReadBuffer() & PciWriteBuffer() (#70 )
IoLib
Add ASSERT()s to check alignment.
MemoryAllocationLib:
For AllocateXXXCopyBuffer(). Add ASSERT()s for cases when allocations fails.
BaseLib:
Change the return type of InternalMathModU64x32 from UINT64 to UINT32
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@416  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-04 13:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							7d7c2b4640 
							
						 
					 
					
						
						
							
							Deleted x64\SwitchStack.c Ipf/SwitchStack.c.  
						
						... 
						
						
						
						Added SwitchStack.c in Baselib\
Rename Ia32/SwitchStack.c to Ia32/InternalSwitchStack.c
Changed _SwitchStack() into InternalSwitchStack() in SwitchStack.asm and SwitchStack.s
Fixed one bug in LinkedList.c, that List length couldn't up to PcdMaximumLinkedListLength. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@394  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-02 07:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc80a45b5 
							
						 
					 
					
						
						
							
							Removed file/folder  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@393  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-02 07:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							317066baf9 
							
						 
					 
					
						
						
							
							Removed file/folder  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@392  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-02 07:51:15 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							692ad74b77 
							
						 
					 
					
						
						
							
							Removed file/folder  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@391  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-02 07:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							52166c09d6 
							
						 
					 
					
						
						
							
							Added function declaration  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@362  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-06-01 02:13:30 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							d17412e3e7 
							
						 
					 
					
						
						
							
							Created as one wrapper  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@352  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 09:40:46 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							25af9f3043 
							
						 
					 
					
						
						
							
							Created as one wrapper for SwitchStack.c to add assert()  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@351  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 09:27:13 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							86d9a2e25e 
							
						 
					 
					
						
						
							
							Changed SwitchStack() to _SwitchStack()  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@349  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 08:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							6586cdf395 
							
						 
					 
					
						
						
							
							Changed LongJump() to _LongJump()  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@348  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 08:53:35 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							493b974b1b 
							
						 
					 
					
						
						
							
							Created as wrapper for SwitchStack() to add assert()  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@347  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 08:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							b48638214f 
							
						 
					 
					
						
						
							
							Changed SwitchStack() to _SwitchStack()  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@346  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 08:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							81d5a316ad 
							
						 
					 
					
						
						
							
							Changed LongJump() to _LongJump()  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@345  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 08:51:26 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							e513625f22 
							
						 
					 
					
						
						
							
							change LongJump() to _LongJump()  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@344  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 08:50:43 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							c39b1ee3cd 
							
						 
					 
					
						
						
							
							Move SetJumpLongJump.c and SwitchStack,c into ebc sub directory.  
						
						... 
						
						
						
						Add LongJump.c as wrapper to add assert()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@343  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 08:49:32 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							6edd7697ec 
							
						 
					 
					
						
						
							
							Fixed one bug of WriteUnaligned24()  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@342  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 08:46:41 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							94e68c3e10 
							
						 
					 
					
						
						
							
							Created as one wrapper for LongJump(), to added assert() function  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@341  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 08:45:29 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							75fe89d672 
							
						 
					 
					
						
						
							
							Removed file/folder  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@340  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 08:43:49 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							47a0ce73b7 
							
						 
					 
					
						
						
							
							Removed file/folder  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@339  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-31 08:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							277872438c 
							
						 
					 
					
						
						
							
							Change SPIN_LOCK_ACQUIRED to 1 and SPIN_LOCK_RELEASED to 2 according to MWG.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@310  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-29 02:34:09 +00:00 
						 
				 
			
				
					
						
							
							
								lhauch 
							
						 
					 
					
						
						
						
						
							
						
						
							54de7486cf 
							
						 
					 
					
						
						
							
							Updated MSA by putting Specification element at the end of the header section  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@283  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-25 21:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
						
						
							
						
						
							362c60128f 
							
						 
					 
					
						
						
							
							Gcc versions of the msa files. These files can be used in place of the normal msa files for gcc builds. They will go away once we get the gcc assembly integrated into the main msa files.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@270  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-24 21:32:36 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							1342c9cf2a 
							
						 
					 
					
						
						
							
							added ASSERT()  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@261  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-24 08:46:26 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							1dc408f891 
							
						 
					 
					
						
						
							
							added ASSERT()  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@260  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-24 08:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							18c319ae39 
							
						 
					 
					
						
						
							
							1. Updated CpuFlushTlb() according to IA-64 programmer's guide  
						
						... 
						
						
						
						2. Updated Thunk code to preserve EFLAGS/RFLAGS across real mode code invocation
3. Updated comments in x86Thunk.c
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@248  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-24 05:33:03 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							50a3fe9561 
							
						 
					 
					
						
						
							
							Fixed a bug due to misorder of 'push's  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@241  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-23 07:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							267f7f10ec 
							
						 
					 
					
						
						
							
							Fixed tracker  #40  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@227  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-22 07:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							f387591c76 
							
						 
					 
					
						
						
							
							Removed unnecessary ASSERT condition (assertion of real mode buffers' alignment)  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@225  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-22 02:33:37 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
						
						
							
						
						
							ab191ed4ff 
							
						 
					 
					
						
						
							
							Thunk16.s has not been ported to GCC. This will at least get past the assembler.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@204  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-19 15:25:52 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
						
						
							
						
						
							2cad7af672 
							
						 
					 
					
						
						
							
							Get the underscore typed in correctly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@193  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-17 23:47:47 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
						
						
							
						
						
							7962c48c97 
							
						 
					 
					
						
						
							
							Resync the GNU assembly to the MASM code.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@192  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-17 23:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							baa1b55e45 
							
						 
					 
					
						
						
							
							Added CpuFlushTlb() for IPF  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@184  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-17 10:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
						
						
							
						
						
							f7f897daef 
							
						 
					 
					
						
						
							
							Fixes for GCC.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@180  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-16 20:34:23 +00:00 
						 
				 
			
				
					
						
							
							
								bxing 
							
						 
					 
					
						
						
						
						
							
						
						
							97d92bdaf0 
							
						 
					 
					
						
						
							
							Updated BaseLib for THUNK functions and some CPU functions  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@158  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-05-15 11:14:20 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							c1288a3926 
							
						 
					 
					
						
						
							
							git-svn-id:  https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@152  6f19259b-4bc3-4df7-8a09-765794883524  
						
						
						
					 
					
						2006-05-14 09:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
						
						
							
						
						
							22e0585cf8 
							
						 
					 
					
						
						
							
							Convert backslashes to forward slashes in many build files. This is necessary for Linux support.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@55  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-04-26 20:53:56 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							6cfb0c24a8 
							
						 
					 
					
						
						
							
							Fix bug in StrnCpy() and AsciStrnCpy().  It was copying Length - 1 characters instead of Length characters.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@34  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-04-25 23:30:07 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
						
						
							
						
						
							185d764218 
							
						 
					 
					
						
						
							
							Rename dirs  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@16  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2006-04-24 22:17:39 +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