rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							0a6c090521 
							
						 
					 
					
						
						
							
							Complement fix for revision  #10998  (Remove PI SMM IPL's dependency on CPU AP).  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11001  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-04 05:27:23 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							785b5f5a50 
							
						 
					 
					
						
						
							
							swaps the order of timer disable and memory map termination to make sure memory map unchanged.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10999  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-03 03:21:29 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							07d9dc83f4 
							
						 
					 
					
						
						
							
							Remove PI SMM IPL's dependency on CPU AP so that PI SMM IPL can be dispatched before the CPU AP is installed.  
						
						... 
						
						
						
						If PI SMM IPL will be dispatched before the CPU AP is installed for a platform, the platform developer is expected to set cache-ability of SMRAM to WB earlier to improve performance of SMM initialization.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10998  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-03 01:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							fbe12b79ae 
							
						 
					 
					
						
						
							
							Refine code to make code run more safely.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10955  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-18 11:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							cd7bfc2c63 
							
						 
					 
					
						
						
							
							Refine code to make code run safely.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10880  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-09-16 04:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							c9325700d0 
							
						 
					 
					
						
						
							
							Refine soma code to make code run safely.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10877  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-09-15 07:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								pgao2 
							
						 
					 
					
						
						
						
						
							
						
						
							9a43bc39a9 
							
						 
					 
					
						
						
							
							Avoid DxeCore to reclaim PEI stack as IDT may be on it (like 32-bit OVMF).  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10825  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-08-26 08:26:14 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							d0d41b52e0 
							
						 
					 
					
						
						
							
							Move registration of DXE Core with PeCoffExtraActionLib after the lib constructors have been executed.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10778  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-08-06 23:09:49 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							b43619d0cd 
							
						 
					 
					
						
						
							
							Update DXE Core so its own PE/COFF image is passed to the PeCoffExtraActionLib  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10769  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-08-03 05:20:15 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							1d6ee65f82 
							
						 
					 
					
						
						
							
							Enhance FV2.ReadSection() to read GUIDED section raw data when its extraction guided protocol doesn’t exist.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10702  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-28 01:12:18 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							4cf7e0380e 
							
						 
					 
					
						
						
							
							1. Add init flag DEBUG_AGENT_INIT_DXE_AP.  
						
						... 
						
						
						
						2. Add definition DEBUG_AGENT_CONTINUE.
3. Update the definition of InitializeDebugAgent() more comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10660  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-19 02:26:09 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
						
						
							
						
						
							635021c594 
							
						 
					 
					
						
						
							
							Fix 64-bit bug in DxeIpl. You can't cast an & UINT64 to a UINT32 *, as the upper 32-bits do not get updated. In my case there was data on the stack for the upper 32-bits and it caused the size to be greater than 4GB.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10659  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-18 17:56:06 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
						
						
							
						
						
							1c8029e3aa 
							
						 
					 
					
						
						
							
							Update the previous fix to only shadow the function for supported processor architectrues. The old way required non supported processor architectures to opt out.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10637  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-07 23:27:08 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
						
						
							
						
						
							27172c0f36 
							
						 
					 
					
						
						
							
							Fix issue with ARM port. Image.c shadow code is not ANSI C and crashes on ARM. So I did the same thing that is done on Itanium and skipped the shadow for ARM architecture in all cases.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10636  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-07 23:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							6b22483ffb 
							
						 
					 
					
						
						
							
							1) Call ProcessNotifyList() to process all Dispatch Notifications after the Memory Discovered PPI is installed.  
						
						... 
						
						
						
						2) Add ProcessLibraryConstructorList() call when OldCoreData != NULL and OldCoreData->ShadowedPeiCore == NULL.
3) Make sure no lib functions are used prior to the ProcessLibraryConstructorList() call.
4) Clean up comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10611  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-06-29 06:08:14 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							35f9e94ed4 
							
						 
					 
					
						
						
							
							Add a missing parameter description in the function header for CoreFindFreePagesI().  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10589  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-06-17 07:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							2345e7d4a4 
							
						 
					 
					
						
						
							
							1) Improve how memory usage is tracked in DXE Core  
						
						... 
						
						
						
						2) Update GetMemoryMap() to merge adjacent memory descriptors with identical types and attributes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10579  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-06-14 23:21:26 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							0e4483bc69 
							
						 
					 
					
						
						
							
							Fix DxeCore Dispatch Issue that DXE drivers may not be dispatched  if they depend on the protocols produced by SMM driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10491  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-05-14 08:27:28 +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 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
						
						
							
						
						
							c16f9cc33d 
							
						 
					 
					
						
						
							
							Minor comment update.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10477  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-05-10 02:49:38 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							4da3058929 
							
						 
					 
					
						
						
							
							Fix ICC 11.1 build break  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10467  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-05-07 23:25:20 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							d7aaf1dcb5 
							
						 
					 
					
						
						
							
							Use  new API GetSectionFromAnyFvByFileType() of MdePkg DxeServicesLib library to get PE data of SMM_CORE driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10457  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-05-05 01:58:36 +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 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							3140ceda76 
							
						 
					 
					
						
						
							
							Fix a bug that FV->ReadSection cannot get the EFI_SECTION_GUID_DEFINED type section data.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10384  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-21 02:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							c5d00b30c1 
							
						 
					 
					
						
						
							
							Fix the issue that GCC treat enum type as unsigned int which incompatible with UEFI spec's INT32.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10347  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-07 02:33:16 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							b295dfd486 
							
						 
					 
					
						
						
							
							MdeModulePkg: Fix warning with VS2005 toolchain on IA32  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10338  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-05 03:43:36 +00:00 
						 
				 
			
				
					
						
							
							
								jgong5 
							
						 
					 
					
						
						
						
						
							
						
						
							38c7df9848 
							
						 
					 
					
						
						
							
							Avoid DEBUG_CLEAR_MEMORY clearing MemoryMap internal structure.  
						
						... 
						
						
						
						In CoreFreePages(), the following sequence might break the MemoryMap internal structure:
CoreConvertPages() -> CoreFreeMemoryMapStack() -> AllocateMemoryMapEntry() -> CoreAllocatePoolPages() -> DEBUG_CLEAR_MEMORY()
CoreConvertPages() will call CoreFreeMemoryMapStack() after it adds the freed memory range, so the latter might use the just freed memory range when calling AllocateMemoryMapEntry(). But CoreFreePages() will call DEBUG_CLEAR_MEMORY() after CoreConvertPages(). This might clear up the memory map entry structure.
The fix calls DEBUG_CLEAR_MEMORY() just after freed memory range is added in CoreConvertPages(), which is safe.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10335  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-03 05:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
						
						
							
						
						
							ab780ebf90 
							
						 
					 
					
						
						
							
							Change BufferSize from UINTN * to UINTN to eliminate pointer to pointer in SmmCore for security consideration.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10299  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-21 04:17:16 +00:00 
						 
				 
			
				
					
						
							
							
								jgong5 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ca8fa772 
							
						 
					 
					
						
						
							
							Hold Memory Lock until DEBUG_CLEAR_MEMORY called in CoreFreePages().  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10284  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-19 04:22:35 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							213fecefbb 
							
						 
					 
					
						
						
							
							1. update the definitions in debug agent library, rename DEBUG_AGENT_INIT_DXE to DEBUG_AGENT_INIT_DXE_CORE and add DEBUG_AGENT_INIT_S3.  
						
						... 
						
						
						
						2. disable debug timer interrupt in ExitBootServices().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10239  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-13 16:52:46 +00:00 
						 
				 
			
				
					
						
							
							
								jchen20 
							
						 
					 
					
						
						
						
						
							
						
						
							b7250b714a 
							
						 
					 
					
						
						
							
							Fixed a bug in LMFA code  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10233  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-12 04:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							df7aaeb998 
							
						 
					 
					
						
						
							
							roll back IDT_ENTRY counter to 32  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10229  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-11 02:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								jchen20 
							
						 
					 
					
						
						
						
						
							
						
						
							9bfb494096 
							
						 
					 
					
						
						
							
							The patch attached is to fix the issue that LMFA feature is failed on OVMF.  The root cause is that OVMF platform reserved 128k top memory range for EMU variable range before PEI memory range re-locate to specified memory range, which is quite different from real platform. The original implementation has an assumption that AllocatePage will NOT be invoked until PEI memory range is re-located to preassigned memory range, , which is TRUE in most real platform, but FALSE on OVMF platform. So This patch is to enhanced the memory resource HOB re-organization algorithm to eliminate the assumption.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10225  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-10 02:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							4237d40b77 
							
						 
					 
					
						
						
							
							Minor update comment to remove unprintable character in source file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10214  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-09 05:58:00 +00:00 
						 
				 
			
				
					
						
							
							
								jgong5 
							
						 
					 
					
						
						
						
						
							
						
						
							40e8cca588 
							
						 
					 
					
						
						
							
							Fix the SMRAM caching range base and size. The original code uses the biggest SMRAM range base and size to set the cache attribute by gDS->SetMemorySpaceAttributes(). This is not correct because the platform code might split the TSEG into several ranges. The fix searches and joins all the adjacent ranges to the biggest SMRAM range into a cacheable range so that TSEG can be cached as a whole.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10213  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-09 05:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							2d5ac15435 
							
						 
					 
					
						
						
							
							Fix a bug that a NULL pointer may be dereferenced.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10178  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-04 05:42:44 +00:00 
						 
				 
			
				
					
						
							
							
								jchen20 
							
						 
					 
					
						
						
						
						
							
						
						
							def75b5dad 
							
						 
					 
					
						
						
							
							Fix a bug in load modules at fixed address which may potentially impact OS S3.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10175  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-04 03:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								jchen20 
							
						 
					 
					
						
						
						
						
							
						
						
							f73b3df815 
							
						 
					 
					
						
						
							
							Fix a bug in LMFA which may potentially impact OS S3.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10174  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-04 03:10:41 +00:00 
						 
				 
			
				
					
						
							
							
								hhuan13 
							
						 
					 
					
						
						
						
						
							
						
						
							1fc17d768f 
							
						 
					 
					
						
						
							
							Remove Size==0 branch in SmmAllocatePool()  
						
						... 
						
						
						
						The background is :
The SmmMemoryAllocationLib of one of the instance of MemoryAllocation library class. As in MdePkg comment for AllocatePool() : “If AllocationSize is 0, then a valid buffer of 0 size is returned.”,the SMM library implements AllocatePool by SMST service SmmAllocatePool which does NOT support the zero size.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10171  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-04 01:48:52 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							60cf9cfc14 
							
						 
					 
					
						
						
							
							Minor bug fix and robustness check improvement.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10168  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-03 09:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								jchen20 
							
						 
					 
					
						
						
						
						
							
						
						
							3c447c2760 
							
						 
					 
					
						
						
							
							Enable "Load Module At fixed Address" feature in SMM Core  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10166  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-03 05:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
						
						
							
						
						
							06b07ce37c 
							
						 
					 
					
						
						
							
							Change the minimal SMM core size from 1MB to 256KB-4K.  
						
						... 
						
						
						
						Some platforms only enable 1MB, after reserve 1 page for SMM S3. There is at most 1MB-4KB for SMM core.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10158  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-03 02:04:37 +00:00 
						 
				 
			
				
					
						
							
							
								hhuan13 
							
						 
					 
					
						
						
						
						
							
						
						
							52c0d06b94 
							
						 
					 
					
						
						
							
							Fix K8 scan issues  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10151  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-02 02:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							ccf0f68d73 
							
						 
					 
					
						
						
							
							Add checking whether FvCount is overflow when new unknown FvInfoPpi is dispatched.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10146  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-01 08:59:00 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							2292758d5c 
							
						 
					 
					
						
						
							
							Minor coding style fix.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10145  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-01 08:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								jchen20 
							
						 
					 
					
						
						
						
						
							
						
						
							77215d10c0 
							
						 
					 
					
						
						
							
							update DxeIpl to use EFI_S3_RESUME2_PPI instead of EFI_S3_RESUME_PPI  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10138  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-01 07:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							3df4b6e7e9 
							
						 
					 
					
						
						
							
							Update PI SMM Core to ignore memory ranges from SMRAM Descriptors that are already allocated or not tested or not ECC initialized yet  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10132  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-01 05:32:59 +00:00 
						 
				 
			
				
					
						
							
							
								hhuan13 
							
						 
					 
					
						
						
						
						
							
						
						
							3c5963cf29 
							
						 
					 
					
						
						
							
							Update PiSmmCore:  
						
						... 
						
						
						
						1. Update PiSmmIpl.c DoCommunicate() to prevent exception in case call SmiManage directly if SMRAM is closed or locked. That case causes exception.
2. Update PiSmmCore.c SmmEntryPoint(). It is not required to save/restore InSmm. Because SMM is non-reentrant.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10131  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-01 04:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							e7af83aece 
							
						 
					 
					
						
						
							
							1. Refine debug agent library.  
						
						... 
						
						
						
						2. DxeCore and DxeIpl consume debug agent library. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10119  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-27 17:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								geekboy15a 
							
						 
					 
					
						
						
						
						
							
						
						
							3978f5d92b 
							
						 
					 
					
						
						
							
							Fixed GCC build issue caused by converting a pointer to an integer of a larger size.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10115  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-26 19:17:16 +00:00