Gary Lin 
							
						 
					 
					
						
						
							
						
						13ca714cd2 
					 
					
						
						
							
							IntelFspPkg: Fix typos in comments  
						
						... 
						
						
						
						- tempory -> temporary
- immediatly -> immediately
- permenent -> permanent
- paramter -> parameter
- funciton -> function
Cc: Jiewen Yao <jiewen.yao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gary Lin <glin@suse.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
Reviewed-by: Giri P Mudusuru <giri.p.mudusuru@intel.com > 
						
						
					 
					
						2016-10-24 09:26:28 +08:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						b23441875c 
					 
					
						
						
							
							Add Dual-FSP support (MemoryInitUpd/SiliconInitUpd)  
						
						... 
						
						
						
						Add FspUpdSignatureCheck() API in FspSecPlatformLib, so that FspSecCore can check if UPD data is valid in FSP API.
Add Set/GetFspMemoryInitUpdDataPointer() and Set/GetFspSiliconInitUpdDataPointer() API in FspCommonLib,
 so that core can set this UdpDataPointer and platform code may get UpdDataPointer easily.
Add UpdateMemSiUpdInitOffsetValue function in GenCfgOpt.py tool, so that the MemoryInitUpdOffset and SiUpdInitOffset is recorded.
Add missing EMBED comment in GenCfgOptUserManual.docx
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <Jiewen.Yao@intel.com >
Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18123  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-08-02 04:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Guo Dong 
							
						 
					 
					
						
						
							
						
						baae777b8e 
					 
					
						
						
							
							IntelFspPkg: correct comments and rename a label  
						
						... 
						
						
						
						Corrects a word typo and a comment error.
Rename a label to match its function name.
 
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Guo Dong <guo.dong@intel.com >
Reviewed-by: Yao Jiewen <Jiewen.Yao@intel.com >
Reviewed-by: Haojian Zhuang <haojian.zhuang@linaro.org >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17553  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-06-03 04:55:58 +00:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						f0abe42fd7 
					 
					
						
						
							
							IntelFspPkg/FspSecCore add AsmGetFspBaseAddressNoStack and AsmGetFspInfoHeaderNoStack  
						
						... 
						
						
						
						Fix GCC issue on FspInfoHeaderRelativeOff.
Clean up comments for platform ID matching on Microcode and PcdFspBootFirmwareVolumeBase
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <Jiewen.Yao@intel.com >
Reviewed-by: "Rangarajan, Ravi P" <ravi.p.rangarajan@intel.com >
Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com >
Reviewed-by: "Ma, Maurice" <maurice.ma@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17496  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-22 07:49:34 +00:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						12a92f51f0 
					 
					
						
						
							
							Fix FSP GCC error on FspApiCallingCheck().  
						
						... 
						
						
						
						Add comment for ASM.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <Jiewen.Yao@intel.com > 
Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17281  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-01 01:05:00 +00:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						16b7e82c2b 
					 
					
						
						
							
							Clean update API name for ASM function.  
						
						... 
						
						
						
						Add FSP_INFO_HEADER_SIGNATURE and FSP_INFO_EXTENDED_HEADER_SIGNATURE.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <Jiewen.Yao@intel.com > 
Reviewed-by: "Ma, Maurice" <maurice.ma@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17271  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-04-30 01:18:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ma, Maurice 
							
						 
					 
					
						
						
							
						
						3b17b24587 
					 
					
						
						
							
							Add dual FSP binaries support.  
						
						... 
						
						
						
						There are two FSP images at different locations in a flash (one factory version is read only and other in updatable version)
TempRamInit, FspMemoryInit and TempRamExit are executed from factory version and FspSiliconInit/NotifyPhase will be executed from updatable version.
Also update FSP specification version to v1.1.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Ma, Maurice" <maurice.ma@intel.com >
Reviewed-by: "Yao, Jiewen" <Jiewen.Yao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17248  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-04-29 03:10:24 +00:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						9da591867c 
					 
					
						
						
							
							Update IntelFspPkg to support FSP1.1  
						
						... 
						
						
						
						-- Add BootLoaderTolumSize support
-- Extend FspApiCallingCheck with ApiParam for BootLoaderTolumSize
-- Rename all Bootloader to BootLoader as official name
-- Rename Ucode to Microcode
-- Remove FspSelfCheck API, because it is merged into SecPlatformInit
-- Add GetFspVpdDataPointer() in FspCommonLib.h
-- Document FspSecPlatformLib.h
-- Reorg FSP_PLAT_DATA data structure to let it match FSP spec.
-- Move helper function in FspSecCore to reduce platform enabling effort
-- Fix LibraryClasses declaration in DEC file.
-- Enhance PatchFv to check if it is valid FSP bin.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <Jiewen.Yao@intel.com >
Reviewed-by: "Ma, Maurice" <maurice.ma@intel.com >
Reviewed-by: "Rangarajan, Ravi P" <ravi.p.rangarajan@intel.com >
Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17196  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-04-23 08:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						c0a8cf34f6 
					 
					
						
						
							
							Fix build error.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16863  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-02-13 06:17:23 +00:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						1c54ceb705 
					 
					
						
						
							
							Fix comments error.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com >
Reviewed-by: "Rangarajan, Ravi P" <ravi.p.rangarajan@intel.com >
Reviewed-by: "Ma, Maurice" <maurice.ma@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16845  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-02-13 01:20:35 +00:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						6ca9135a65 
					 
					
						
						
							
							Fix comments format error.Fsp1.1 update.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16843  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-02-12 15:13:37 +00:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						c030e74c67 
					 
					
						
						
							
							rename XXXDflt to XXXDefault (expand for better readability)  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com >
Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16835  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-02-12 07:37:30 +00:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						95c95ac0ef 
					 
					
						
						
							
							Fsp1.1 update.  
						
						... 
						
						
						
						Update ApiEntry.asm to use MACRO instead of direct XMM access.
Add sanity parameter check for FSP API.
Add sanity return code check for internal API.
Call LoadUcode before CarInit to meet silicon requirement.
Remove unnecessary VpdBase for PatchTable.
Add ASSERT for NULL check FSP1.1 entrypoint.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com >
Reviewed-by: "Rangarajan, Ravi P" <ravi.p.rangarajan@intel.com >
Reviewed-by: "Ma, Maurice" <maurice.ma@intel.com >
Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16834  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-02-12 07:02:43 +00:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						d5fb1edfb1 
					 
					
						
						
							
							Update IntelFspPkg according to FSP1.1.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com >
Reviewed-by: "Rangarajan, Ravi P" <ravi.p.rangarajan@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16825  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-02-11 02:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								Shumin Qiu 
							
						 
					 
					
						
						
							
						
						b34eb19083 
					 
					
						
						
							
							IntelFspPkg: Refine the format of meta data files.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Shumin Qiu <shumin.qiu@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16622  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-01-19 07:18:24 +00:00 
						 
				 
			
				
					
						
							
							
								Yao, Jiewen 
							
						 
					 
					
						
						
							
						
						975f1c6417 
					 
					
						
						
							
							Updated FspApiEntry.asm/.s to auto detect the size of the MCU region.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com >
Reviewed-by: "Rangarajan, Ravi P" <ravi.p.rangarajan@intel.com >
Reviewed-by: "Ma, Maurice" <maurice.ma@intel.com >
Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16478  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-12-06 00:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						954894f270 
					 
					
						
						
							
							Rollback file GUID change, because it is VTF file and GUID is predefined.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed off by: Jiewen Yao <jiewen.yao@intel.com >
Reviewed by: Chris Li <chris.li@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15775  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-08 02:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						a81fcd30c1 
					 
					
						
						
							
							Eliminate duplicated file GUID.  
						
						... 
						
						
						
						Eliminate duplicate GUID definition.
Do explicit data cast.
Use StrnCpy instead of StrCpy.
Update GCC assembly.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed off by: Jiewen Yao <jiewen.yao@intel.com >
Reviewed by: Eric Dong <eric.dong@intel.com >
Reviewed by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15762  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-06 13:27:14 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						4a00645100 
					 
					
						
						
							
							Clean up code.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed off by: Jiewen Yao <jiewen.yao@intel.com >
Reviewed by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15744  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-04 08:24:27 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						a0e0fb6d9f 
					 
					
						
						
							
							Clean up code.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed off by: Jiewen Yao <jiewen.yao@intel.com >
Reviewed by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15743  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-04 06:34:41 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						c8ec22a266 
					 
					
						
						
							
							Add IntelFspPkg to support create FSP bin based on EDKII.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed off by: Ravi Rangarajan <ravi.p.rangarajan@intel.com >
Reviewed by: Maurice Ma <maurice.ma@intel.com >
Reviewed by: Jiewen Yao <jiewen.yao@intel.com >
Reviewed by: Giri Mudusuru <giri.p.mudusuru@intel.com >
Reviewed by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15705  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-07-29 02:21:52 +00:00