rsun3 
							
						 
					 
					
						
						
							
						
						2740a797df 
					 
					
						
						
							
							MdeModulePkg PeiMain: Enhance the PEI Core to convert GUID/PPI pointers pointing to somewhere in the temporary stack in PPI descriptors.  
						
						... 
						
						
						
						Signed-off-by: rsun3
Reviewed-by: lzeng14
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12390  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-20 09:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						424b7c9f8f 
					 
					
						
						
							
							Enhance the PEI Core to convert pointers pointing to PPI descriptors on the temporary stack.  
						
						... 
						
						
						
						Signed-off by: rsun3
Reviewed-by:   li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12354  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-15 06:48:20 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						ef05e06350 
					 
					
						
						
							
							1) Fix IPF ICC 11.1 issue when /Ox is used related to the use of local variables and parameter across the transition when TEMP RAM is disabled.  
						
						... 
						
						
						
						2) Update the logic that computes the offset of the heap and stack from TEMP RAM to Permanent RAM to handle all possible offsets values.
3) Minor cleanups to the PEI_CORE_INSTANCE structure
4) Simplify the logic that manages the TEMP RAM to PERM RAM transition and clean up the related DEBUG() messages.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10481  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-05-11 22:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						cd5ebaa06d 
					 
					
						
						
							
							Update the copyright notice format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10420  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-24 09:49:11 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						4140a6635b 
					 
					
						
						
							
							Coding style fix and minor improvements.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9977  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-11 02:33:16 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						188e4e8444 
					 
					
						
						
							
							Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections.  These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays.  
						
						... 
						
						
						
						Do some minor clean ups to INF files
 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9868  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-29 23:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						3d4d0c34f9 
					 
					
						
						
							
							updated to use the term “temporary memory” but not CAR  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8035  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-08 08:14:09 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						97b2c9b514 
					 
					
						
						
							
							Update PeiCore to handle FvImage with PI FV extension header  
						
						... 
						
						
						
						Update Capsule PCDs PcdMaxSizePopulateCapsule and  PcdMaxSizeNonPopulateCapsule to the flexible PCD type.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7805  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-03-05 05:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
							
						
						2fead09fae 
					 
					
						
						
							
							Source level security checked  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7518  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-13 05:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
							
						
						e67ca95c86 
					 
					
						
						
							
							Source level security checked  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7517  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-13 03:57:46 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						0d5163977b 
					 
					
						
						
							
							Use #include "XXX.h" for module internal header files.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6333  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-10-31 04:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						0e549d5be5 
					 
					
						
						
							
							Make use of correct format String:  
						
						... 
						
						
						
						1) UINT64 should use %lx
2) POINTER type should use %p
3) EFI_STATUS should use %r
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6253  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-10-27 10:13:00 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						284c8400e8 
					 
					
						
						
							
							Base on PI spec, GetPeiServicesTablePointer is updated to return CONST EFI_PEI_SERVICES**. This is a incompatible changes. All file that reference this must be updated.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6127  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-10-17 08:42:33 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						731bd38eac 
					 
					
						
						
							
							Add more comments for PeiCore.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5618  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-08-08 03:05:03 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						0f65cdaa41 
					 
					
						
						
							
							correct comments  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5615  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-08-08 01:36:13 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						40f26b8f44 
					 
					
						
						
							
							Code scrub for PeiCore module.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5558  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-07-23 09:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						5c5a0601e8 
					 
					
						
						
							
							Fix a bug that PeiCore might fail to fix up Ppi pointer in CAR.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5527  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-07-19 15:56:49 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						b1f6a7c636 
					 
					
						
						
							
							Fix function comment to follows doxygen format.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5499  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-07-16 09:40:06 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						eaf539d00f 
					 
					
						
						
							
							Change MAX_PPI_DESCRIPTORS to FixedPcd PcdPeiCoreMaxPpiSupported, the default value is 64. Maybe other platform requires more than 64 Ppi and set this Pcd value.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5061  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-04-14 05:39:13 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						615c6dd0d4 
					 
					
						
						
							
							Modify all file header to follow doxygen format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4917  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-03-19 09:01:03 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						58dcdada56 
					 
					
						
						
							
							Merge Temporary Ram support patch.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4782  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-02-29 18:24:43 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						b0d803fe3e 
					 
					
						
						
							
							Merge branch of PI tree to main trunk  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3918  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-09-24 11:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						0c2b5da80e 
					 
					
						
						
							
							Merge the PI enabling works from the branch  
						
						... 
						
						
						
						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 Nt32Pkg and real platform for S3.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3773  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-09-04 06:12:48 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						859b72fa7e 
					 
					
						
						
							
							Removed CommonHeader.h from MdePkg & MdeModulePkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3180  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-10 16:13:56 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						192f6d4c29 
					 
					
						
						
							
							Add PeiCore module for enabling NT32Pkg, please attention this PeiCore does follows PI specification except some FV definitions.  
						
						... 
						
						
						
						Also the old definition of MdeModulePkg/Include/Ppi/LoadFile.h and EFI_PEI_STARTUP_DESCRIPTOR in MdePkg/Include/PiPei.h will be removed when enabling PI.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3029  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-04 07:51:48 +00:00