lzeng14 
							
						 
					 
					
						
						
							
						
						a5a617b673 
					 
					
						
						
							
							Not close gEfiEndOfDxeEventGroupGuid event in ReadyToLock event notify because PI spec doesn't say gEfiEndOfDxeEventGroupGuid must be notified before ReadyToLock event.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14150  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-04 03:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						510ed4312f 
					 
					
						
						
							
							Update SmiManager() comments and implementation to follow the new rule clarified by PI 1.2.1 errata A.  
						
						... 
						
						
						
						1. If at least one of the handlers returns EFI_WARN_INTERRUPT_SOURCE_QUIESCED or EFI_SUCCESS then the function will return EFI_SUCCESS.
   If a handler returns EFI_SUCCESS and HandlerType is not NULL then no additional handlers will be processed.
2. If a handler returns EFI_INTERRUPT_PENDING and HandlerType is not NULL then no additional handlers will be processed and EFI_INTERRUPT_PENDING will be returned.
Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14136  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-20 03:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						022ff6bbba 
					 
					
						
						
							
							1. Update DxeCore to get correct AuthenticationStatus and invoke gSecurity after FV image file is extracted by ReadSection(), and remove the gSecurity invoking in SmmDriverDispatchHandler() in SmmCore since FV has been verified in DxeCore.  
						
						... 
						
						
						
						2. Update SmmLoadImage() to return EFI_SECURITY_VIOLATION when gSecurity returns EFI_SECURITY_VIOLATION.
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14113  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-01-29 07:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						46ece1ff4f 
					 
					
						
						
							
							Add PI1.2.1 EndOfDxe support.  
						
						... 
						
						
						
						Signed-off-by: jiewen.yao@intel.com 
Reviewed-by: michael.d.kinney@intel.com 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14009  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-12-18 05:07:35 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						a25cb9f604 
					 
					
						
						
							
							Fixed one bug: gSmmCorePrivate->InSmm is not set to FALSE correctly before exiting  
						
						... 
						
						
						
						signed-off-by: Jeff Fan <jeff.fan@intel.com >
reviewed-by: Michael.D.Kinney <Michael.D.Kinney@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13912  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-11-01 23:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						a326830d70 
					 
					
						
						
							
							MdeModulePkg: eliminate all implicit library dependencies for all modules in MdeModulePkg on PcdLib  
						
						... 
						
						
						
						Signed-off-by: Tian Feng <feng.tian@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13909  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-11-01 06:59:25 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						6b52b72fb8 
					 
					
						
						
							
							Update SmiManager() to invoke all root SMI handlers to following PI Spec.  
						
						... 
						
						
						
						signed-off-by: Jeff Fan <jeff.fan@intel.com >
reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13850  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-10-16 08:57:52 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						9fa90bb491 
					 
					
						
						
							
							1. Update PiSmmCore to always invoke SmiManage (NULL, NULL, NULL, NULL) when SMI triggered.  
						
						... 
						
						
						
						2. Fix issue that PlatformHookAfterSmiDispatch() and PERF_END() are not called in the case mInLegacyBoot is TRUE.
signed-off-by: Jeff Fan <jeff.fan@intel.com >
reviewed-by: Kinney, Michael D <michael.d.kinney@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13740  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-09-25 02:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						bc2dfdbcfc 
					 
					
						
						
							
							Add PI1.2.1 SAP2 support and UEFI231B mantis 896  
						
						... 
						
						
						
						1. Update SecurityManagementLib to support SAP2 and SAP services. 
2. Update SecurityStub driver to produce SAP2 and SAP protocol both.
3. Update DxeCore and SmmCore to use SAP2 and SAP service to verify Image.
4. Update DxeCore ConnectController() to use SAP2 service to check user permission. 
Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Guo Dong <dong.guo@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13660  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-22 02:32:12 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						d5c3d1be01 
					 
					
						
						
							
							MdeModulePkg PI SMM Core: Unregister handler for SMM Ready To Lock event in SmmReadyToLockHandler() at first call so that it won't be invoked again.  
						
						... 
						
						
						
						Signed-off by: Sun Rui <rui.sun@intel.com >
Reviewed-by: Yao Jiewen <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13470  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-06-25 05:32:01 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						d5b339a9e7 
					 
					
						
						
							
							Change returned status codes for SmiManage() per PI 1.2.1 spec.  
						
						... 
						
						
						
						Signed-off-by: Sun Rui <rui.sun@intel.com >
Reviewed-by: Fan Jeff <jeff.fan@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13394  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-31 04:06:13 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						c2cb08df47 
					 
					
						
						
							
							Add Perf log for SMM driver Load and Start Image.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Siddharth Shah <Siddharth.Shah@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13314  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-16 00:55:04 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						b08b7ba451 
					 
					
						
						
							
							MdeModulePkg PiSmmCore: Fix a bug in SmmLoadImage() in PiSmmCore that in-correct status codes may be returned.  
						
						... 
						
						
						
						Signed-off-by: Sun Rui <rui.sun@intel.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13208  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-24 01:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						e0e7f80cc3 
					 
					
						
						
							
							Update code to pass build on VS2008 with /Od compiler option.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: rsun3
Reviewed-by: ftian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12792  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-28 06:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						f02dfb5aee 
					 
					
						
						
							
							Rollback SMRAM Lock location  
						
						... 
						
						
						
						Signed-off-by: mdkinney
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12243  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-31 02:26:36 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						db0f0d3c79 
					 
					
						
						
							
							Remove CONST modifier to be spec compliance  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12194  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-24 09:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						5657b268e7 
					 
					
						
						
							
							Update SMM Core to use SMM Mode as soon as SMM Mode is available  
						
						... 
						
						
						
						Signed-off-by: mdkinney
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12190  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-24 06:49:21 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						495797c557 
					 
					
						
						
							
							1. Add two performance measurement points for SMM performance measurement;  
						
						... 
						
						
						
						2. Introduce SmmCorePlatformHookLib library class defining two platform hook points. Update PI Smm Core to call the hook points before and after invoking registered SMI handlers. A NULL instance of this library class is implemented.
Note that after this check in, DSC files consuming the PiSmmCore.inf need to be updated to add a library instance for SmmCorePlatformHookLib library class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12140  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-16 02:58:20 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						2c0f06f0b8 
					 
					
						
						
							
							Add more checks to skip allocated SMRAM regions when searching for a largest free SMRAM region.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11514  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-04-08 05:29:22 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						9a33a65e58 
					 
					
						
						
							
							Update DEBUG log information to specify SMM driver to be loaded in SmmCore  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11308  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-02-12 01:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						96756716c0 
					 
					
						
						
							
							when SMM Communication Protocol.Communicate() is called from within SMM, SMRAM is accessible so it is not necessary to check the SMRAM open/lock state via SMM ACCESS Protocol.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11142  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-09 08:02:34 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						fa542a1e77 
					 
					
						
						
							
							1) Change location of DEBUG() macro that prints the name of the FFS file being evaluated by the DXE Dispatcher to eliminate a duplicate print.  
						
						... 
						
						
						
						2) Change location of DEBUG() macro that prints the name of the FFS file being evaluated by the SMM Dispatcher to eliminate a duplicate print.
3) Remove all references and processing of SOR from the PiSmmCore.  Treat use of SOR in the dependency expression of an SMM Driver as an invalid depex opcode.
4) Remove all references for an SMM Driver being in the "Untrusted" state from the PiSmmCore.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11127  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-06 21:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						6a55eea3eb 
					 
					
						
						
							
							Update PEI/DXE/SMM dispatchers to include DEBUG ((DEBUG_DISPATCH, )) macros to log the evaluation of all dependency expressions.  
						
						... 
						
						
						
						This logging can be enabled by setting the DEBUG_DISPATCH bit(0x80) of the PCD gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11117  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-04 20:05:09 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								hhuan13 
							
						 
					 
					
						
						
							
						
						5b422a7bbd 
					 
					
						
						
							
							Clean up PiSmmCore to pass K8 scan  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10098  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-26 04:35:23 +00:00 
						 
				 
			
				
					
						
							
							
								jgong5 
							
						 
					 
					
						
						
							
						
						34f60e4d77 
					 
					
						
						
							
							Add EfiCpuArchProtocol dependency for PiSmmIpl module. The reason to add this is PiSmmIpl will call gDS->SetMemorySpaceAttributes() which will locate CPU Arch Protocol to set MTRRs. Without this dependency, the locate might fail and MTRRs are never set in this case.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10097  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-26 03:35:47 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						e42e94041f 
					 
					
						
						
							
							Add PI SMM IPL and PI SMM Core  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10094  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-25 23:41:19 +00:00