klu2 
							
						 
					 
					
						
						
							
						
						149fb6d680 
					 
					
						
						
							
							According to PI 1.2 spec Vol 3 chapter 8 PCD, if the PCD service determined that the size of the data being set was  
						
						... 
						
						
						
						incompatible with a call to this function, PCD_PPI/PROTOCOL's SetXEx interfaces should be return EFI_INVALID_PARAEMTER instead of ASSERT().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9753  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-14 16:29:29 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						6c74c5383a 
					 
					
						
						
							
							Refine comments for PCD PEIM/driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9472  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-11-24 03:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						17e7fa8fb1 
					 
					
						
						
							
							Clean up code.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9471  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-11-24 02:28:06 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						8a541f0a71 
					 
					
						
						
							
							1, Correct the PCD PEIM to produce gEfiPcdPpi and gPcdPpi at same time;  
						
						... 
						
						
						
						2, Combine two action of InstallProtocolInstance for gEfiPcdProtocol and gPcdProtocol into InstallMultipleProtocolInstances.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9468  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-11-23 07:52:09 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						c896d68257 
					 
					
						
						
							
							Make PcdPeim/PcdDxe driver also produce EFI_PCD_PPI/EFI_PCD_PROTOCOL defined in PI 1.2 vol3. The EFI_PCD_PPI/EFI_PCD_PROTOCOL only support dynamic-ex type PCD, but original PCD_PPI/PCD_PROTOCOL in MdePkg support dynamic and dynamic-ex type PCDs.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9401  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-11-10 08:45:07 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						b13151ffb6 
					 
					
						
						
							
							Update PCD driver to correctly set the HII type PCDs.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9078  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-17 02:05:32 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						7076244ef4 
					 
					
						
						
							
							The StringIndex should be casted to UINT16* but not UINT8*.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8466  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-04 14:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						2ef9435a77 
					 
					
						
						
							
							Fix the bug that PCD driver treat StringTableIndex as UINT8 value but in fact it is UINT16 value.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8412  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-31 05:44:48 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						d09651693b 
					 
					
						
						
							
							Fix the bug that build tool and PCD driver can not deal with byte array or ANSIC type value for dynamic PCD.  
						
						... 
						
						
						
						This patch including following change:
1) Build tools:
   a) StringTable in generated PCD database is changed to UINT8 array but not original UINT16, because it can also stored the ANSIC and byte array.
   b) The layout of string table in PCD database is changed. To make sure unicode string is in double byte aligned, the item in string table which hold unicode string value will be put ahead than other items. After unicode string item, the HII variable name item is immediate. The byte array item and ANSIC string array item will be put at tail of whole string table.
   c) Fix bug that build tools does not handle the size of unicode string, byte array and ANSIC string.
2) PCD PEI/DXE driver:
   The pointer of StringTable is changed to UINT8* but not original UINT16*.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8392  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-27 11:34:11 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						90e0655656 
					 
					
						
						
							
							Synchronize PCD_Infrastructure 0.55 with source code.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8249  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-06 06:18:49 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						b6b3dc4410 
					 
					
						
						
							
							1, Move introduction from header file to INF file header; 2, Refine dynamic PCD introduction according to review comments  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7997  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-01 06:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						cf84d2671a 
					 
					
						
						
							
							Add introduction of PCD database in PCD Database.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7974  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-03-29 11:20:12 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						746be876f1 
					 
					
						
						
							
							If variable does not exist for a HII PCD, a new NV variable need to be created.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7705  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-26 06:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						37226e89c7 
					 
					
						
						
							
							Add a work around to set the PCD protocol lock to TPL_NOTIFY to relax the restriction on caller of PCD protocol.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7695  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-25 14:00:54 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						c7a6f87dc1 
					 
					
						
						
							
							Fix GCC building broken, GCC does not allow \ character at end of  line in comments  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7693  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-25 12:49:02 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						f806dd277e 
					 
					
						
						
							
							Use single one PcdFrameworkCompatibilitySupport PCD to support framework HII and FvHob.  
						
						... 
						
						
						
						Remove patchable type Flash related PCD.
Simplify single one PcdPeiFullPcdDatabaseEnable to produce full or minimal Pei PCD services.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7678  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-25 09:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						3d53ba8b45 
					 
					
						
						
							
							Merge GetSizeTableIndexA to GetSizeTableIndex function because it only be invoked by GetSizeTableIndex.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7675  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-25 08:11:42 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						599a55a5f7 
					 
					
						
						
							
							Add sample for auto-generated PCD  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7670  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-25 07:43:53 +00:00 
						 
				 
			
				
					
						
							
							
								hchen30 
							
						 
					 
					
						
						
							
						
						309e31222f 
					 
					
						
						
							
							update code to pass K8.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7536  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-17 09:13:35 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						c948a51548 
					 
					
						
						
							
							Fix EBC build broken.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7534  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-17 05:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						acd3b0e62d 
					 
					
						
						
							
							Fix EBC build broken.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7533  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-17 05:36:10 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						7174e04c2b 
					 
					
						
						
							
							1.enhanced security check.  
						
						... 
						
						
						
						2.remove un-necessary ASSERT.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7522  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-13 06:39:44 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						89c18a1e9e 
					 
					
						
						
							
							enhanced security check.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7520  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-13 06:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						1fef733cc7 
					 
					
						
						
							
							Fix security check.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7519  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-13 05:20:55 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						98b15cf156 
					 
					
						
						
							
							Include the missing Guid header file to refer the global Guid  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7498  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-11 04:57:42 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						b998288321 
					 
					
						
						
							
							Correct typo in comments, clean IfrSupportLib.h  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7494  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-10 13:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						7459a41ec0 
					 
					
						
						
							
							Fix typo in meta data.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7423  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-03 13:34:10 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						e4a3922f03 
					 
					
						
						
							
							Update the protocol function to return EFI_INVALID_PARAMETER  if CallBackFunction == NULL. The PCD library function will do ASSERT if CallBackFunction is NULL.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7385  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-01 10:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
							
						
						3fd8027ee5 
					 
					
						
						
							
							Fix some typo.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7160  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-31 06:06:57 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						2621e6ca7a 
					 
					
						
						
							
							Update module description for PCD Dxe driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7060  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-17 03:29:16 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						50d7ebad92 
					 
					
						
						
							
							Change _CR() to BASE_CR() to follow naming convention  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6888  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-06 01:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
							
						
						cfc8865f17 
					 
					
						
						
							
							Remove some useless EDK_RELEASE_VERSION, EFI_SPECIFICATION_VERSION ,and review VALID_ARCHITECTURES in inf files with DSC file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6818  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-03 09:08:05 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						25ce1e97eb 
					 
					
						
						
							
							Fix ECC issue for PCD Dxe and Peim  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6745  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-27 02:15:51 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
							
						
						fe1e36e550 
					 
					
						
						
							
							Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6296  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-10-30 06:05:06 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						ed66e1bc0d 
					 
					
						
						
							
							clean up the un-suitable ';' location when declaring the functions.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5820  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-09-04 09:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						e872988180 
					 
					
						
						
							
							remove the unused msa files in MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5726  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-08-25 05:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						2ab6330e7e 
					 
					
						
						
							
							Add function header and pass ECC tools  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5443  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-07-10 05:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						b3af5df67b 
					 
					
						
						
							
							Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC spec 0.41, DSC spec 0.40.  
						
						... 
						
						
						
						Mainly PCD syntax update.
Check in new build.exe and GenFds.exe
Check in PcdSyntaxUpdate.exe tool. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3744  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-08-30 09:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						e75fe0ebba 
					 
					
						
						
							
							Added missing dependent package  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3738  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-08-30 06:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						dd0687a4b1 
					 
					
						
						
							
							remove some comments introduced by tools.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3383  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-20 04:33:45 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						c52fa98ca9 
					 
					
						
						
							
							1. Fixed tools_def.template to meet ICC build for IA32  
						
						... 
						
						
						
						2. Modified some source files to meet ICC build for IA32 and IPF.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3271  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-17 01:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						adbcbf8ffc 
					 
					
						
						
							
							Modules cleanup.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3244  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-16 05:48:11 +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 
							
						 
					 
					
						
						
							
						
						cba9012a92 
					 
					
						
						
							
							Enable dynamic PCD for windowBusDriver  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3167  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-10 08:57:25 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						3111e7b4c3 
					 
					
						
						
							
							Use gEfiMdeModulePkgTokenSpaceGuid instead of gEfiEdkModulePkgTokenSpaceGuid.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3131  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-06 16:09:37 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						be82f9ff2b 
					 
					
						
						
							
							Enabled PCD DXE/PEI modules build in MdeModulePkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2999  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-03 09:29:45 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						80408db0ca 
					 
					
						
						
							
							Import PCD dxe and PCD pei modules.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2994  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-03 08:28:05 +00:00