Hao Wu 
							
						 
					 
					
						
						
							
						
						49264dac6e 
					 
					
						
						
							
							IntelFrameworkModulePkg BootMaint: Use safe string functions  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17736  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-06-30 06:27:18 +00:00 
						 
				 
			
				
					
						
							
							
								Olivier Martin 
							
						 
					 
					
						
						
							
						
						e7a2064ec7 
					 
					
						
						
							
							Removes some unused assigned variables. Some compiler (GCC in this case) raises a warning/error.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16187  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-09-29 08:46:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Fan 
							
						 
					 
					
						
						
							
						
						1a45b15eae 
					 
					
						
						
							
							Add type cast on variable before operation.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Eric Dong <Eric.Dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15778  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-08 05:52:01 +00:00 
						 
				 
			
				
					
						
							
							
								isakov-sl 
							
						 
					 
					
						
						
							
						
						0fb4402246 
					 
					
						
						
							
							Fixed one possible array  out of bounds issue.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by:  isakov-sl@bk.ru 
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15673  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-07-23 07:34:59 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						8acb3f7b54 
					 
					
						
						
							
							Refine the save action for the BdsDxe.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15616  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-07-04 01:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						be9304f33f 
					 
					
						
						
							
							Support RouteConfig function for BdsDxe driver.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Gao, Liming <liming,gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15563  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-06-18 02:19:50 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						dbcecd5da2 
					 
					
						
						
							
							Should pass in bytes of string buffer to UnicodeSPrint() rather than Unicode string length.  
						
						... 
						
						
						
						Signed-off-by: Tian Feng <feng.tian@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13691  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-29 09:23:34 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						8472407740 
					 
					
						
						
							
							Update for IntelFrameworkModulePkg.  
						
						... 
						
						
						
						Per UEFI spec, on CallBack action EFI_BROWSER_ACTION_CHANGING, the return value of ActionRequest will be ignored, but on CallBack action EFI_BROWSER_ACTION_CHANGED, the return value of ActionRequest will be used. 
But, EDKII browser still processes the got ActionRequest. And, all HII drivers in EDKII project also returns their expected ActionRequest value on action EFI_BROWSER_ACTION_CHANGING. 
Now update the browser to follow the spec, and update all core Hii drivers to keep old working modal.
Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12866  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-15 02:56:46 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						e24fc1032d 
					 
					
						
						
							
							Clean up the private GUID definition in module Level.  
						
						... 
						
						
						
						0. Remove the unused private GUID from module source files.
1. Use gEfiCallerIdGuid replace of the private module GUID.
2. Add the public header files to define HII FormSet and PackageList GUID used in every HII driver.
3. Publish EFI_LEGACY_DEV_ORDER_VARIABLE_GUID from BdsDxe driver and EFI_UPDATE_DATA_FILE_GUID from UpdateDriverDxe to IntelFrameworkModulePkg Include directory.
Signed-off-by: lgao4
Reviewed-by: ydong10 gdong1 tye jfan12 wli12 rsun3 jyao1 ftian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12374  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-18 12:23:27 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						8e491a81e0 
					 
					
						
						
							
							Enhance BMM to support changing FlowControl setting in Front Page.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11317  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-02-16 05:31:39 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						22d1f97835 
					 
					
						
						
							
							BDS enhancement: enumerate & show all legacy boot options in Boot Manager so that user is able to boot any devices in the same type in Boot Manager without changing the legacy dev order.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11279  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-01-28 02:36:26 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						b452ca8992 
					 
					
						
						
							
							Enhance BDS to support Boot/Driver option whose option number >= 0xFF.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11242  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-01-10 05:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						2183cf2353 
					 
					
						
						
							
							Fix ICC9 compiler failure  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11236  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-01-07 10:11:46 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						b1620d0bee 
					 
					
						
						
							
							Fix the bug that duplicate HDD is shown in the BMM.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11233  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-01-06 09:45:03 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						180a5a35cb 
					 
					
						
						
							
							Update the copyright notice format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10414  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-23 16:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						326f0711dc 
					 
					
						
						
							
							Allocated one buffer to for option->description, since it may be released by BdsLibBootViaBootOption().  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9373  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-10-26 09:38:17 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						b55f8b0146 
					 
					
						
						
							
							1. Correct Col * Row string  
						
						... 
						
						
						
						2. Add error handle for no data hub system.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9065  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-14 02:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						19bf20e11a 
					 
					
						
						
							
							Clean up code  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8975  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-21 07:57:29 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						7a45e5aa69 
					 
					
						
						
							
							Remove TempStringLen.  It was assigned, but not used.  (ICC warning)  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8788  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-07 22:52:16 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						b7b0dca207 
					 
					
						
						
							
							Fix some issues reported by source static analysis tools.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8785  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-07 10:17:16 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						8bb37919e3 
					 
					
						
						
							
							Fix a syntax error.  There was an extra closing parenthesis: ')'  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8632  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-23 18:30:45 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						582c23689f 
					 
					
						
						
							
							Fix some potential buffer overflow issue.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8629  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-23 09:36:17 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						75bf9d0ecc 
					 
					
						
						
							
							Update BdsDxe to use new designed HiiLib, remove the referrence to the original IfrSupportLib.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8115  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-17 05:31:38 +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 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						8c81cb83b9 
					 
					
						
						
							
							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@7707  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-26 07:18:21 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						1360f68ea2 
					 
					
						
						
							
							Fix a bug: fail to change Boot Order in Boot Maintenance Manager.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7433  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-04 11:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						ca835f4176 
					 
					
						
						
							
							Fix ICC build warning.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7367  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-01-24 06:19:47 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						5c08e11737 
					 
					
						
						
							
							Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need dependent on gEfiLegacyBiosProtocol to provide legacy boot support. But legacy boot is not described by PI/UEFI specification.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7354  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-01-23 07:24:55 +00:00