mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							60ef642785 
							
						 
					 
					
						
						
							
							Fix ICC build break  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8280  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-05-09 18:09:41 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							7c9d25ae76 
							
						 
					 
					
						
						
							
							Refine language conversion in ECP. Create a new library LanguageLib providing functions for language conversion between ISO 639-2 and RFC 4646 styles. Update FrameworkHiiOnUefiHiiThunk, UcOnUc2Thunk and Uc2OnUcThunk modules to use this library.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8258  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-05-08 01:51:35 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							8cf6dad8ab 
							
						 
					 
					
						
						
							
							Replace references to RFC 3066 with RFC 4646.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8222  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-30 07:01:55 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							54b44c4c57 
							
						 
					 
					
						
						
							
							HiiLib exports HiiCreateRawOpCode API  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8217  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-30 05:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							27e87dab26 
							
						 
					 
					
						
						
							
							Update HiiGetBrowserData API  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8177  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-27 05:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							d32509c04c 
							
						 
					 
					
						
						
							
							Remove unused IfrSupportLib header file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8170  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-24 07:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							a54205363c 
							
						 
					 
					
						
						
							
							Update FrameworkHiiOnUefiHiiThunk to use new HII library.  
						
						... 
						
						
						
						And add the internal CreateRawOpCode API for the unsupported OpCode: String and Ref.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8136  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-20 08:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							0f2685219d 
							
						 
					 
					
						
						
							
							Retire HiiLibGetNextLanguage() API from HII Library class.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8109  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-17 02:38:11 +00:00 
						 
				 
			
				
					
						
							
							
								jchen20 
							
						 
					 
					
						
						
						
						
							
						
						
							a45d161969 
							
						 
					 
					
						
						
							
							add comments for protocol/print.h and retire  ReadOnlyVariableThunkPresent  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8107  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-17 01:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							ad5a96ab2d 
							
						 
					 
					
						
						
							
							Retire language conversion APIs from HII library class.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8104  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-16 08:46:28 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							887c077d91 
							
						 
					 
					
						
						
							
							Fix an issue that an assert occurrs if user inputs a password whose length is less than the minimum required length. The root cause is that under such case the Form Browser will pass a null string (string ID = 0) to the Config Access callback. The callback handler does not handle such case correctly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8103  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-16 07:02:42 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							cb7d01c0c9 
							
						 
					 
					
						
						
							
							HII Library Class interface refine.  
						
						... 
						
						
						
						The "HiiLib" prefix for all HII Library API function names changed to "Hii".
Remove: 
  HiiLibPreparePackageList(), replaced by HiiAddPackages()
  HiiLibNewString(), replaced by HiiSetString()
  HiiLibGetStringFromHandle(), replaced by HiiGetString()
  HiiLibGetStringFromToken(), replaced by HiiGetPackageString()
  HiiLibExtractGuidFromHiiHandle()
  HiiLibDevicePathToHiiHandle()
  HiiLibGetSupportedSecondaryLanguages()
  HiiLibGetSupportedLanguageNumber()
  HiiLibExportPackageLists()
  HiiLibListPackageLists()
  
Interface change:
  HiiAddPackages()
  HiiSetString()
  HiiGetString()
  HiiGetHiiHandles()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8083  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-14 10:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							cdaf790547 
							
						 
					 
					
						
						
							
							Fix the conflicted function names to new HII library.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8077  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-14 01:57:26 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							647a768d85 
							
						 
					 
					
						
						
							
							Pass correct device path to uninstall the handle on which default config access protocol is installed.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8044  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-09 07:23:22 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							6d931089df 
							
						 
					 
					
						
						
							
							Produce the same HiiVendor device path for each Pack that causes Framework HII NewPack service can't be called more than once.  
						
						... 
						
						
						
						Fix this bug to produce the difference HiiVendor device path for each Pack to support framework HII NewPack service.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8041  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-09 05:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f910dd12 
							
						 
					 
					
						
						
							
							Retire Extended HII library class.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8011  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-02 08:48:03 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							62c236c065 
							
						 
					 
					
						
						
							
							Fix check error.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7996  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-01 03:04:24 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							0b09813f57 
							
						 
					 
					
						
						
							
							Retire RFC_3066_ENTRY_SIZE definition.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7966  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-03-27 03:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							974a027175 
							
						 
					 
					
						
						
							
							Fix build break.  
						
						... 
						
						
						
						ISO_639_2_ENTRY_SIZE has been moved to be local.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7902  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-03-18 06:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							78b719ae2e 
							
						 
					 
					
						
						
							
							1, Change name of PcdPlatformBootTimeoutDefault to PcdPlatformBootTimeout, now this PCD is *not* only hold default value of Bds timeout, but it is associated with a HII type PCD to hold persistent value for BDS timeout. Platform integrator will establish this mapping in platform DSC file.  
						
						... 
						
						
						
						2, Move PcdPlatformBootTimeout to IntelFrameworkModulePkg.
3, Remove BdsLibGetTimeout() interface from GenericBdsLib, because the PCD PcdPlatformBootTimeout will take care of persistent for time out value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7724  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-27 01:49:34 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							d14a393be2 
							
						 
					 
					
						
						
							
							Fix build break to remove over-include file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7627  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-24 02:55:57 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							7e26c7e7c1 
							
						 
					 
					
						
						
							
							Fix build break: MdeModuleHii.h has been moved from MdeModulePkg/Include to MdeModulePkg/Include/Guid directory.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7626  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-24 01:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							46d95f3244 
							
						 
					 
					
						
						
							
							Add PrintThunk driver, it depends on PrintLib on top of MdePkg:  
						
						... 
						
						
						
						1. If the library instance is BasePrintLib, it has no prerequisite to produce EDK print protocol
2. If the library instance mapping is DxePrintLibPrint2Protocol, it acts as PrintOnPrint2Thunk.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7584  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-23 03:25:36 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							45a3634cb9 
							
						 
					 
					
						
						
							
							Add Print.h, an EDKII public include file for thunk driver  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7583  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-23 03:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							b518ea4e87 
							
						 
					 
					
						
						
							
							fixed typo  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7515  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-12 22:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							a0e221ae23 
							
						 
					 
					
						
						
							
							Update the INF file name based on the directory name change.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7341  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							b650f5041f 
							
						 
					 
					
						
						
							
							Update the INF file name based on the directory name change.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7340  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:16:47 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							1127174f67 
							
						 
					 
					
						
						
							
							Update the INF file name based on the directory name change.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7339  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:15:55 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							7bd045975f 
							
						 
					 
					
						
						
							
							Update the INF file name based on the directory name change.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7338  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							08e409cbae 
							
						 
					 
					
						
						
							
							Update the INF file name based on the directory name change.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7337  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:14:04 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							9d006d26b9 
							
						 
					 
					
						
						
							
							Update the INF file name based on the directory name change.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7336  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:13:20 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							0978682740 
							
						 
					 
					
						
						
							
							Update the INF file name based on the directory name change.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7335  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:12:54 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							8460a812c2 
							
						 
					 
					
						
						
							
							Update the INF file name based on the directory name change.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7334  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							b11dcd84fa 
							
						 
					 
					
						
						
							
							Update the INF file name based on the directory name change.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7333  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							dcb6a8bf71 
							
						 
					 
					
						
						
							
							Update the INF file based on the change to direcotry and file name.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7332  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							5c6926d4cd 
							
						 
					 
					
						
						
							
							Update the INF file based on the change to direcotry and file name.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7331  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:09:58 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							f275c91cca 
							
						 
					 
					
						
						
							
							Update the INF file based on the change to direcotry and file name.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7330  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 10:09:30 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							186bc15553 
							
						 
					 
					
						
						
							
							Rename module name from ***To*** to ***On***. AAAOnBBB means this module produce AAA Protocol/PPI based on BBB. This change improves the readability.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7329  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 09:48:54 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							4c9c0f719d 
							
						 
					 
					
						
						
							
							Rename module name from ***To*** to ***On***. AAAOnBBB means this module produce AAA Protocol/PPI based on BBB. This change improves the readability.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7328  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-21 09:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							a235abd2c9 
							
						 
					 
					
						
						
							
							Following UEFI spec to do auto booting after a time-out. This feature is implemented  
						
						... 
						
						
						
						in Framework Setup Browser and moved to MdeModulePkg/Universal/BdsDxe. The auto booting is
moved here in HII Thunk module. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7062  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-17 06:41:02 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							a3a83173fe 
							
						 
					 
					
						
						
							
							Clean up to update the reference of the these macros:  
						
						... 
						
						
						
						EFI_SIGNATURE_16 -> SIGNATURE_16
  EFI_SIGNATURE_32 -> SIGNATURE_32
  EFI_SIGNATURE_64 -> SIGNATURE_64
  EFI_FIELD_OFFSET -> OFFSET_OF
  EFI_MAX_BIT      -> MAX_BIT
  EFI_MAX_ADDRESS  -> MAX_ADDRESS
These macros are not defined in UEFI spec. It makes more sense to use the equivalent macros in Base.h to avoid alias.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7054  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-16 15:32:50 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							dee207ee01 
							
						 
					 
					
						
						
							
							1) Keep the original Varstore Name when replacing it with L"Setup" to allow Framework HII module get variable which is saved by UEFI Setup Browser.  
						
						... 
						
						
						
						2) Fix a bug in UefiDefaultsToFwDefaults to correctly update the VariablePackList on output.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7045  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-16 13:09:12 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							73d1dcbb46 
							
						 
					 
					
						
						
							
							Add in code to convert the Default VarStore name to be L"Setup" based on Framework HII's assumption.  
						
						... 
						
						
						
						VARSTORE ID of 0 for Buffer Storage Type Storage is defined as invalid in UEFI 2.1 HII. VARSTORE ID
0 is the default VarStore ID for storage without explicit declaration in Framework HII 0.92. EDK II UEFI VFR compiler
in compatible mode will assign 0x0001 as UEFI VARSTORE ID to this default storage id in Framework VFR without
VARSTORE declaration.
In addition, the Name of Default VarStore is assumed to be L"Setup" for those storage without explicit VARSTORE declaration in the formset
by Framework HII. EDK II UEFI VFR compiler in compatible mode hard-coded L"Setup" as VARSTORE name.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7040  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-16 05:27:24 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							90eff00547 
							
						 
					 
					
						
						
							
							update comment  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6848  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-04 13:35:03 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							2b534a7c09 
							
						 
					 
					
						
						
							
							Fix a bug of not initialize Private->PciRootBridgeIo  correctly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6832  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-04 06:13:53 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							03254710db 
							
						 
					 
					
						
						
							
							1) Fix a bug of DefaultVarStoreId of the Form Set should be used when Framework IfrSupportLib create new opcode.  
						
						... 
						
						
						
						2) Remove the unnecessary OpcodeCreation.h 
3) Update the doxygen function header.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6787  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-01 07:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							48a59ce09a 
							
						 
					 
					
						
						
							
							Update the entry point function's prototype.  
						
						... 
						
						
						
						Add Doxygen function header.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6769  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-28 01:21:54 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							bad2ca8ed0 
							
						 
					 
					
						
						
							
							Update the entry point function's prototype.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6768  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-28 01:21:29 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							88b6bcec9d 
							
						 
					 
					
						
						
							
							Clean ECP for build failure.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6760  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-27 07:58:15 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							e24d48ac46 
							
						 
					 
					
						
						
							
							1) Initialize return value for UefiOp for all execution path.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6748  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-27 02:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							5990ace9f5 
							
						 
					 
					
						
						
							
							ICC IA32 Cleanup.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6746  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-27 02:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							3321fa09f0 
							
						 
					 
					
						
						
							
							1) Add in SharingStringPack to make UpdateString only create/update string token in the String Packages that shares String Package with each other. For a String Token to be updated in a Package, TagGUID must be the same and SharingStringPack need to be true too.  
						
						... 
						
						
						
						If a package list has both String Package and Form Package registered, the Create/Update of String Token will only be done in this Package List.
2) Add in Doxygen Function headers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6736  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-26 11:02:31 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							70d72ba978 
							
						 
					 
					
						
						
							
							1) StrGather (Build.exe) in compatible mode add a Framework Package Header to replace the original “ArrayLength” generated in the output.  
						
						... 
						
						
						
						2) VfrCompiler in compatible mode add a Framework Package Header to replace the original “ArrayLength” generated in the output.
3) HII Thunk module nows support Narrow Font registered using Framework New Pack HII interface.
4) Fix a bug in IfrLibCreatePopUp2 by updating the prototype. The previous way of using VA_START to get the address of parameter in the argument list and expecting the parameters that follows will be found using VA_ARG macro is wrong. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6672  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-21 15:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							cae5044b4a 
							
						 
					 
					
						
						
							
							GCC Build Clean: Add doxygen comment and fix build break issue.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6647  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-20 06:27:17 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							19caab516d 
							
						 
					 
					
						
						
							
							1) Covert the FvAttributes back to format defined in Framework spec after calling the PI FV Protocol. This behavior is defined in Framework spec.  
						
						... 
						
						
						
						2) Set the EFI_FV_FILE_ATTRIB_MEMORY_MAPPED before calling PI FV Protocol->WriteFile interface.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6612  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-18 14:20:01 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							9e99ce325a 
							
						 
					 
					
						
						
							
							Covert the FvAttributes back to format defined in PI spec after calling the Framework FV Protocol. This behavior is defined in PI spec.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6611  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-18 14:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							e16c7fa32b 
							
						 
					 
					
						
						
							
							ICC Cleanup: add enum typecast after arithemtics.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6588  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-18 08:08:54 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							1e0b8cec7e 
							
						 
					 
					
						
						
							
							Add in MdeModulePkg.dec depedency as HiiLib is moved to MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6576  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-18 07:50:50 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							4bf858328e 
							
						 
					 
					
						
						
							
							Remove the unnecessary CONST.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6572  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-18 06:22:02 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							1731b949f8 
							
						 
					 
					
						
						
							
							Fix a typo  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6568  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-18 01:12:28 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							6a179dcaee 
							
						 
					 
					
						
						
							
							Add in parameter checking to pass UEFI HII SCT test.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6567  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-17 14:30:47 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							64cd21af35 
							
						 
					 
					
						
						
							
							Update ASL build rule, Add PeiLibPciCfgModify into EDKII GlueLib PeiServiceLib to support the modules that uses EDKII Glue Lib  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6551  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-17 02:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							d93d27c26e 
							
						 
					 
					
						
						
							
							Add dependency of MdeModulePkg since HiiLib has been moved to MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6525  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-13 09:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							725c7e2257 
							
						 
					 
					
						
						
							
							Clean up for GCC tool-chain.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6446  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-10 13:31:37 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							98b16b9dad 
							
						 
					 
					
						
						
							
							clean up for IPF ICC tool chain.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6445  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-10 13:27:09 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							814b5c403e 
							
						 
					 
					
						
						
							
							Remove 4 dead files.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6442  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-10 12:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							3a51df1380 
							
						 
					 
					
						
						
							
							Remove the unused include.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6441  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-10 12:47:21 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							a9d853203d 
							
						 
					 
					
						
						
							
							1) Add in support for Framework VFR file which specify all VAR Store correctly. This patch enable the ThunkExtractConfig and ThunkRounteConfig to handle more than one VAR Storage based on the VARSTORE ID specified.  
						
						... 
						
						
						
						2) Remove the unnecessary data structure defined for IFR Parser.
  1) All data structure definition that have nothing to do with IFR Default value scanning (
     required to implement Framework HII's GetDefaultImage ()) is removed.
  2) Ignore the IFR opcode which is invalid for Form Package
     generated using Framework VFR file.
3) Remove unnecessary files.
4) Add in Doxygen function header for all functions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6440  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-10 12:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							a16d259b86 
							
						 
					 
					
						
						
							
							Coding style and Doxygen update.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6406  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-05 11:59:01 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							4dd76ade7d 
							
						 
					 
					
						
						
							
							Sync in bug fix from EDK I:  
						
						... 
						
						
						
						1) issue with setup browser and IFR refresh opcode
2) [HII]HIIConfigRoutingExportConfig generate error format of <MultiConfigAltResp>
3) [HII] ConfigRouting->ExtractConfig() will cause overflow
4) [Hii Database] EFI_HII_DATABASE_NOTIFY should be invoked when a string package is created internally when a new String Token is created
5) [PT]HIIConfigAccessProtocolTest fail on NT32uefi
6) Incorrect HII package types in EDK
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6379  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-04 14:47:21 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							8630d2ddf1 
							
						 
					 
					
						
						
							
							Update the comment.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6312  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-10-30 15:19:52 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							7001eaf8e5 
							
						 
					 
					
						
						
							
							Remove SafeFreePool from MemoryAllocationLib as this API's name is misleading. Its implementation only check if a pointer is NULL. If a garbage pointer is passed in, the gBS->FreePool will still ASSERT in debug build and return error code.  
						
						... 
						
						
						
						It is recommended that module writer should keep track how a pointer is allocated and free it after use.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6307  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-10-30 08:00:56 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							79ec0fac43 
							
						 
					 
					
						
						
							
							Base on PI spec, GetPeiServicesTablePointer is updated to return CONST EFI_PEI_SERVICES**. This is a incompatible changes. All file that reference this must be updated.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6131  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-10-17 08:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							c30050f5bb 
							
						 
					 
					
						
						
							
							Fix a bug to locate the correct PPI.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6113  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-10-15 02:44:29 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							9d5eaca403 
							
						 
					 
					
						
						
							
							Add an ASSERT to make sure this thunk module can only be used together with a PI PEI core, as we  
						
						... 
						
						
						
						assume PeiServices Pointer Table can be located in a standard way defined in PI spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5955  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-24 02:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							90d6d599d9 
							
						 
					 
					
						
						
							
							Add  gEfiHiiFontProtocolGuid AND gEfiFormBrowser2ProtocolGuid into depex as they are quired for this module to work.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5945  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-22 10:37:05 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							5a58200d19 
							
						 
					 
					
						
						
							
							Correct CompareGuid function  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5933  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-19 09:26:18 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							66df253186 
							
						 
					 
					
						
						
							
							1. Correct CopyMem and CompareMem to CopyGuid and CompareGuid for GUID data  
						
						... 
						
						
						
						2. Add the missing processor type in DataHubRecords/DataHubSubClassProcessor.h file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5926  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-18 09:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							b436ed893b 
							
						 
					 
					
						
						
							
							Only generate the random GUID if a package list already exist in the database.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5902  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-16 07:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							14085cf071 
							
						 
					 
					
						
						
							
							Fix the build bugs for these three files.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5900  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-16 07:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							bc22641609 
							
						 
					 
					
						
						
							
							Framework code may call PreparePacckage with NULL GUID and both IFR and String Packages.  
						
						... 
						
						
						
						PackageList = PreparePackages (2, NULL, IfrPack, StringPack);
    mHii->NewPack( mHii, PackageList, &HiiHandle );
Framework HII database make use of the formset GUID as ID to retrieve String using 
EFI_STATUS
GetStringFromToken (
  IN  EFI_GUID                  *ProducerGuid,
  IN  STRING_REF                Token,
  OUT CHAR16                    **String
  )
Update the code to cache the Formset GUID too.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5896  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-16 06:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							bc3fc71a37 
							
						 
					 
					
						
						
							
							Change the status code to EFI_NOT_FOUND for Framework Hii's GetGlyph if EFI_WARN_UNKNOWN_GLYPH is return from GetGlyph i.e. no matching font found and UNKNOWN glyph is returned.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5886  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-12 03:01:01 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							1e52ce5da8 
							
						 
					 
					
						
						
							
							Delete the unused PEIMs. EDK 2 PEI core now support this feature by gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkFvHobCompatibilitySupport.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5884  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-12 01:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							f38360fbf0 
							
						 
					 
					
						
						
							
							Add in a temp fix to make UEFI HII SCT can pass with platform built with FrameworkHiiToUefiHiiThunk module.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5829  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-05 07:01:47 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							2755d4dd44 
							
						 
					 
					
						
						
							
							Fix a bug.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5827  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-05 01:53:53 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							fed39e580e 
							
						 
					 
					
						
						
							
							1) Fix a bug in ASSERT condition.  
						
						... 
						
						
						
						2) Quit the browser when formset displayed is EFI_FRONT_PAGE_SUBCLASS or EFI_SINGLE_USE_SUBCLASS to comply with the Framework Browser behavior.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5826  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-05 01:19:01 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							8ea58c0707 
							
						 
					 
					
						
						
							
							1) Add a stringent check to make sure the package list for UpdateForm call must have IFR packages.  
						
						... 
						
						
						
						2) Fix a bug for Numeric Opcode creation.
3) Add AssignQuestionId to assign QuestionId to be a non-zero value always.
4) Add in Check in UefiRegisterPackageList to same package list to be registered for more than once. (Framework BDS has this behavior).
5) Fix a bug in HiiNewString
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5822  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-04 10:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							e00e1d4694 
							
						 
					 
					
						
						
							
							clean up the un-suitable ';' location when declaring the functions. The regular is ")[ ]++^p;"  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5821  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-04 09:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							0e667e82c0 
							
						 
					 
					
						
						
							
							Remove unnecessary CONST.  
						
						... 
						
						
						
						.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5808  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-04 03:17:26 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							962045a2ab 
							
						 
					 
					
						
						
							
							Update FrameworkHiiToUefiHiiThunk to produce Framework HII Protocol and Framework Setup Browser in new GUIDs. This is because the interfaces produced only handle IFR and String packages in UEFI format.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5801  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-03 10:47:00 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							59e87364cc 
							
						 
					 
					
						
						
							
							Save the type of OneOf question.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5769  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-02 01:25:55 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							286f0de74c 
							
						 
					 
					
						
						
							
							1) Remove the hard-code length before building FRAMEWORK_EFI_IFR_DATA_ARRAY.  
						
						... 
						
						
						
						2) Support data type of EFI_IFR_TYPE_STRING when building FRAMEWORK_EFI_IFR_DATA_ARRAY.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5760  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-01 06:15:02 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							64bdb454f0 
							
						 
					 
					
						
						
							
							Fix build warning by replace CompareGuid by CompareMem  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5756  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-29 08:49:57 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							4406efb42b 
							
						 
					 
					
						
						
							
							OptionMap->Guid may not align on UINT32 baundary.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5755  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-29 06:47:11 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							138f2f82d8 
							
						 
					 
					
						
						
							
							GetNextMonotonicCount may not be available when GenerateRandomGuid is called. Add a static variable as a seed.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5752  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-29 01:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							1e22d0b02c 
							
						 
					 
					
						
						
							
							Fix a bug in UefiDefaultsToFwDefaults NULL should be returned if no Variable pack is found.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5719  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-23 09:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							b074cb3927 
							
						 
					 
					
						
						
							
							Use correct link list traverse functions.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5713  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-22 14:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							a3318eaf7a 
							
						 
					 
					
						
						
							
							1) Add in support to get only VarStoreId = 1 from Multiple VarStores.  
						
						... 
						
						
						
						2) Remove ThunkIfrSupportLib.h
3) Update some comments.
4) Add GetAttributesOfFirstFormSet to scan form package to read formset title, class info.
5) Clean up function related to package registration code.
6) Clean up RemovePackNotify
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5705  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-21 07:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							5993016597 
							
						 
					 
					
						
						
							
							1) Add GetAttributesOfFirstFormSet to scan form package to read formset title, class info.  
						
						... 
						
						
						
						2) Clean up function related to package registration code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5702  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-21 02:33:00 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							d4775f2a4c 
							
						 
					 
					
						
						
							
							1) Add in fix to handle the case when a form is not related to a buffer storage.  
						
						... 
						
						
						
						2) Allocate Hii Handle from a bitfield array so Framework Hii Handle can be recycled.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5700  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-20 14:17:24 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							133a9dfb54 
							
						 
					 
					
						
						
							
							1) Add in code to sync Browser Data with the NvMapOverride that may be updated by Framework Callback.  
						
						... 
						
						
						
						2) Convert lang code to RFC3066 format in Framework HII's GetSring and NewString 
3) Make sure the default ThunkExtractConfig is able to save the data even if it is not present initially.
4) Enable Framework HII's HiiGetGlyph and HiiGlyphToBlt.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5689  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-19 10:44:50 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							0368663fd6 
							
						 
					 
					
						
						
							
							Bug fixes for FrameworkHiiToUefiHiiThunk;  
						
						... 
						
						
						
						1) Update variable name to better names.
2) Change List Entry in all data structure to "Link".
3) Update to use proper list manipulation functions in BaseLib.
4) Add in more comments and clean up HiiNewString.
5) Clean up for HiiNewPack, HiiRemovePack and the notify functions.
6) Create better name such as GetPackageCount and AssignFrameworkHiiHandle
7) Clean up the InitializeHiiDatabase entry point.
8) Remove the confusing data field in the HII_THUNK_ENTRY HiiDatabase.h.
9) Add in cleanup code for DestoryThunkContext
10) Add in code to handle the save of browser data after invoke callback 
11) Map the UEFI One Of Option code to Framework One Of Option code before calling Framework Callback.
12) Add in CreatePopUp support.
13) Add in SendForm support.
14) HiiGetPrimaryLanguages and HiiGetSecondaryLanguages should support language code in RFC639 format from Caller. Then, they should conver them to 3066 format before calling UEFI HII interfaces.
15) Make ResetStrings a NOP.
16) Remove the unnecessary dependency.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5659  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-18 05:56:23 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							dee6b58df6 
							
						 
					 
					
						
						
							
							case UINTN to UINT32.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5457  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-14 02:26:07 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							fd0d281b3c 
							
						 
					 
					
						
						
							
							Remove unrecognized chars in comment for all source C/h files.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5354  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-19 11:15:44 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							456f6922d3 
							
						 
					 
					
						
						
							
							Name the module based on the rule below  
						
						... 
						
						
						
						Thunk Module Name = (Produced)To(Consumed)Thunk
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5349  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-17 08:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							79c144086a 
							
						 
					 
					
						
						
							
							Name the module based on the rule below  
						
						... 
						
						
						
						Thunk Module Name = (Produced)To(Consumed)Thunk
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5348  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-17 07:00:08 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							d00d0b12ac 
							
						 
					 
					
						
						
							
							Rename the module based on the naming rule  
						
						... 
						
						
						
						Thunk Module Name = (Produced)To(Consumed)Thunk
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5347  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-17 06:56:36 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							b6b2bb74df 
							
						 
					 
					
						
						
							
							add a comment about why gEfiPeiMemoryDiscoveredPpiGuid is used as dpx.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5346  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-17 06:15:06 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							b1a025efdb 
							
						 
					 
					
						
						
							
							Add FvHobToFvInfoThunk.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5345  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-17 06:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							9161f07ce2 
							
						 
					 
					
						
						
							
							Remove unused include file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5344  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-17 06:12:19 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							07567c3c32 
							
						 
					 
					
						
						
							
							Add more comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5343  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-12 08:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							f21c37708d 
							
						 
					 
					
						
						
							
							install mReadOnlyVariableThunkPresent PPI to insure that only one ReadOnlyVariable thunk driver can be present in the platform.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5337  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-10 07:21:00 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							185be2e02b 
							
						 
					 
					
						
						
							
							Change notification function to the correct protocol.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5336  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-10 06:11:27 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							cd28997564 
							
						 
					 
					
						
						
							
							fix a typo.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5335  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-10 06:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							008a518953 
							
						 
					 
					
						
						
							
							change >> to RShiftU64 function call to avoid compiler to insert __aullshr intrinsic.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5332  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-05 06:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							137c54acda 
							
						 
					 
					
						
						
							
							Install a Framework SetupBrowser protocol interface. But this interface will return EFI_UNSUPPORTED. This is to satisfy that some platform/chipset code may located this protocol but never invoke either of these two interfaces in the protocol.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5331  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-05 06:19:12 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							2be3c94664 
							
						 
					 
					
						
						
							
							Update to doxygen comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5310  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-29 09:02:49 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							001d920c76 
							
						 
					 
					
						
						
							
							1) Add in FvFileLoaderToLoadFileThunk.  
						
						... 
						
						
						
						2) Update some doxygen comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5309  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-29 08:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							6ea838c360 
							
						 
					 
					
						
						
							
							Layer AllocateBuffer and FreeBuffer on the PciRootBridgeIo too.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5307  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-29 06:22:28 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							fd4ae73375 
							
						 
					 
					
						
						
							
							add in DeviceIoToPciRootBridgeIoThunk.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5306  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-28 09:11:50 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							1668bd49c9 
							
						 
					 
					
						
						
							
							1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.  
						
						... 
						
						
						
						2) Remove the duplicated functions implementation  from the modules that reference these APIs 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5284  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-23 05:31:39 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							766dca7fa0 
							
						 
					 
					
						
						
							
							Fix a bug and update comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5262  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-21 07:25:07 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							0004d1401e 
							
						 
					 
					
						
						
							
							Update the comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5261  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-21 07:24:14 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							cd66067cf7 
							
						 
					 
					
						
						
							
							Update package dependency.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5234  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-20 09:17:45 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							f73d6a720a 
							
						 
					 
					
						
						
							
							Update package dependency.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5233  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-20 09:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							4e17db14a0 
							
						 
					 
					
						
						
							
							Update comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5232  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-20 09:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							c98d6f4728 
							
						 
					 
					
						
						
							
							1) Add in Doxygen comment.  
						
						... 
						
						
						
						2) Update package dependency list.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5231  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-20 09:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							cc5c33d779 
							
						 
					 
					
						
						
							
							1) Make Compatibility/Include the public include directory.  
						
						... 
						
						
						
						2) Add two PPI 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5229  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-20 09:12:25 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							d79eed91e3 
							
						 
					 
					
						
						
							
							Update doxygen comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5227  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-20 07:52:50 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							a432c703fe 
							
						 
					 
					
						
						
							
							Add UcToUc2Thunk  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5225  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-20 01:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							29ec49a58a 
							
						 
					 
					
						
						
							
							1) Fix a bug in UC2_PRIVATE_DATA_FROM_THIS  
						
						... 
						
						
						
						2) Fix a typo
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5224  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-20 01:40:17 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							03e6b4b213 
							
						 
					 
					
						
						
							
							Add in Uc2ToUcThunk module.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5222  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-19 09:37:05 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							6c45955b04 
							
						 
					 
					
						
						
							
							Update the file header comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5220  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-19 02:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							c8eb679ca9 
							
						 
					 
					
						
						
							
							1) Update the file headers  
						
						... 
						
						
						
						2) Make sure ReadOnlyVariableToReadOnlyVariable2Thunk and ReadOnlyVariable2ToReadOnlyVariableThunk are not included in the platform at the same time.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5219  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-19 02:40:45 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							ec3d17dcef 
							
						 
					 
					
						
						
							
							Update the file header comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5218  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-19 01:48:54 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							0d6945396d 
							
						 
					 
					
						
						
							
							Update Comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5215  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-16 09:45:41 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							3e5b452743 
							
						 
					 
					
						
						
							
							1) Update comments.  
						
						... 
						
						
						
						2) Remove reference to ">>" as it cause the generated code to link with other libraries.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5214  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-16 09:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							d7152a15f5 
							
						 
					 
					
						
						
							
							Make the module GCC clean.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5213  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-16 09:43:38 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							bcf79fc866 
							
						 
					 
					
						
						
							
							1) Add Doxygen Comments  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5207  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-15 09:17:46 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							1a6cdbd9c5 
							
						 
					 
					
						
						
							
							1) Add Doxygen Comments  
						
						... 
						
						
						
						2) Add some ASSERTs to assist debug.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5206  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-15 09:14:36 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							57cbd269f0 
							
						 
					 
					
						
						
							
							Update MapUefiHiiHandles to return EFI_SUCCESS if there is no packages registered in UEFI HII database.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5202  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-14 09:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							b47694b968 
							
						 
					 
					
						
						
							
							1) Use 0xFFEE as the VarId the reason is as follows:  
						
						... 
						
						
						
						// VARSTORE ID of 0 for Buffer Storage Type Storage is reserved in UEFI IFR form. But VARSTORE ID
// 0 in Framework IFR is the default VarStore ID for storage without explicit declaration. So we have
// to reseved 0xFFEE in UEFI VARSTORE ID to represetn default storage id in Framework IFR.
// Framework VFR has to be ported or pre-processed to change the default VARSTORE to a VARSTORE
// with ID equal to 0xFFEE.
2) Update some comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5201  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-14 08:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							63dd6a961c 
							
						 
					 
					
						
						
							
							1) Fix a bug. Before this fix, a Module that calling UEFI HII Interface to get the String Information will fail to locate the Package List based on a Package GUID if a required String Pack is registered using Framework HII NewPack instance.  
						
						... 
						
						
						
						2) Correct a few other minor issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5185  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-08 08:57:58 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							ea58467bf7 
							
						 
					 
					
						
						
							
							Add in supports for platform Setup module which is programmed using Framework HII interface.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5175  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-07 08:49:04 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							c64feb92ef 
							
						 
					 
					
						
						
							
							Fix a bug which cause the thunk code failed to handle creation of "One Of" and "Ordered List" UEFI opcode from Framework counterparts.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5156  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-30 15:51:00 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							22f5582e62 
							
						 
					 
					
						
						
							
							fixed bug for special case.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5154  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-30 07:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							f274810c8d 
							
						 
					 
					
						
						
							
							Add in code to support the deletion of opcode from a form.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5153  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-30 06:35:24 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							5391c4f160 
							
						 
					 
					
						
						
							
							Add support to map more Framework Opcode (such as OrderedList, OneOf, etc) to Uefi Opcode.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5152  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-30 03:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							46b5ebc877 
							
						 
					 
					
						
						
							
							For UNI file, some String may not be defined for a language. This has been true for a lot of platform code. For this case, EFI_NOT_FOUND will be returned. To allow the old code to be run without porting, we don't assert on EFI_NOT_FOUND. The missing String will be declared if user select differnt languages for the platform.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5149  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-29 07:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							59336178ac 
							
						 
					 
					
						
						
							
							1) Add in IfrParser so that the FrameworkHii->GetDefaultImage can scan UEFI IFR opcodes and get the default value embedded in the IFR.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5119  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-24 07:08:46 +00:00