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 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						32bc1227a5 
					 
					
						
						
							
							Update console mode setup to use PcdSetupConOutColumn and PcdSetupConOutRow which are specially for BIOS setup.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12770  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-24 01:01:48 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						49975acb39 
					 
					
						
						
							
							According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12750  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-21 08:53:54 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						801401877e 
					 
					
						
						
							
							Fix incorrect pointer check.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12694  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-15 01:14:44 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						72861c22e5 
					 
					
						
						
							
							Introduce video resolution and text mode PCDs for BIOS setup in BDS module. User can use these PCDs to customize video resolution and text mode for setup when launching BIOS setup.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12671  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-08 07:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
							
						
						a637802c2f 
					 
					
						
						
							
							IntelFrameworkModulePkg: Update GenericBdsLib to use BootLogo protocol to report logo information after logo is drawn to screen; update BdsDxe to notify logo is corrupted when user is going to enter setup.  
						
						... 
						
						
						
						Signed-off-by: xdu2
Reviewed-by: mdkinney
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12664  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-04 08:28:09 +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 
							
						 
					 
					
						
						
							
						
						d88f86f154 
					 
					
						
						
							
							Refine all R9 call back function to return EFI_UNSUPPORTED for all unsupported call back type.  
						
						... 
						
						
						
						Signed-off-by:  ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11681  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-20 01:33:42 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						d394581d11 
					 
					
						
						
							
							The hotkey callback in BDS module should defer loading the boot option until the TPL drops to TPL_APPLICATION after the keyboard driver is enhanced to call hotkey callback in timer handler whose TPL is higher than TPL_APPLICATION.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11573  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-04-20 08:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						d69bf66dc1 
					 
					
						
						
							
							Fix the corner case when there is only "\0\0" appended and the Index is 1. Return missing string instead of empty string.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10914  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-11 04:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						2ca7eca448 
					 
					
						
						
							
							Fix a bug in GetOptionalStringByIndex() that doesn't handle the case when Index == 0.  
						
						... 
						
						
						
						Code is re-organized to be more readable and simpler.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10823  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-08-26 03:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						7f97c9bb52 
					 
					
						
						
							
							Use ASSERT to check the expression.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10618  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-01 03:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						4548fc2aaa 
					 
					
						
						
							
							Per UEFI spec, FORM_OPEN/FORM_CLOSE Callback function should be called for each question in the form when this form opens or closes.  
						
						... 
						
						
						
						Update all EDKII HII drivers to correctly handle FORM_OPEN and FORM_CLOSE call back. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10561  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-06-02 02:06:01 +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 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						8df1634c8b 
					 
					
						
						
							
							Don't create a dummy string with new language.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10302  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-22 12:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						59aefb7e0d 
					 
					
						
						
							
							Update HiiConfigAccess.ExtractConfig interface to support NULL request string and ConfigHdr request string.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10180  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-04 06:48:52 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						ed79462bee 
					 
					
						
						
							
							there is no 0 between a SMBIOS buffer and the first string in unformated area. So no need + 1.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9555  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-11 11:52:26 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						351615ee5e 
					 
					
						
						
							
							The consumer for smbios recorder should *not* make assumption the SMBIOS structure in special version. For length of smbios record, consumer need judge the SMBIOS->Hdr.Length but not use size of (SMBIOS_TYPE0) style.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9553  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-11 05:51:39 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
							
						
						bd2057a846 
					 
					
						
						
							
							Refine code make callback logic same with frontPage.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9531  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-07 05:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
							
						
						baf46e70a5 
					 
					
						
						
							
							Fix some typos & format.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9515  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-04 03:35:56 +00:00 
						 
				 
			
				
					
						
							
							
								davidhuang 
							
						 
					 
					
						
						
							
						
						6cfbf7adff 
					 
					
						
						
							
							1. PI SMBIOS Checkin. Major change include:  
						
						... 
						
						
						
						1) Produce PI SMBIOS protocol in MdeModulePkg
2) Update all consumers (in CorePkgs and native platform pkgs) to consume SMBIOS protocol instead of DataHub
3) Pass ECC tool; Verify Nt32, Duet, Unix platform
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9455  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-11-20 04:01:15 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						33bb632657 
					 
					
						
						
							
							Update BdsDxe to use HiiLib and UefiHiiServicesLib APIs to eliminate the symbol collision.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9210  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-31 14:14:44 +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 
						 
				 
			
				
					
						
							
							
								darylm503 
							
						 
					 
					
						
						
							
						
						128efbbcc2 
					 
					
						
						
							
							Clean up PERF macro usage.  The macros were being used with 0 as the first parameter.  This parameter is actually a void*.  All of these instances were corrected to use NULL as the first parameter.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8954  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-15 22:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						0995a97400 
					 
					
						
						
							
							roll back the change on the naming of DataHubRecords.h for backward compatibility.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8877  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-10 10:16:37 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						5b3ea840c4 
					 
					
						
						
							
							Fix a building error due to check-in r8808  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8815  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-08 08:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						13078b3fad 
					 
					
						
						
							
							1) Make naming of enumeration type follows coding style  
						
						... 
						
						
						
						2) Add missing parameter in function description.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8606  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-19 07:45:13 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						dedfc3bbc9 
					 
					
						
						
							
							Fix the issue that BootOrder can't be set  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8343  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-20 09:29:13 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						cdcc36ae92 
					 
					
						
						
							
							Correct the dummy ConfigAccess Extract and RouteConfig behavior according to UEFI specification.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8335  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-19 09:13:47 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						b96c210633 
					 
					
						
						
							
							update to pass ICC build  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8192  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-28 01:46:32 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						d357145fca 
					 
					
						
						
							
							improve platformlangcodes/langcodes and platformlang/lang autoupdate mechanism.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8185  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-27 07:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						f0da9ffb76 
					 
					
						
						
							
							Add FormSet Guid for the front page.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8140  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-21 13:37:14 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						0b3f5a4dfd 
					 
					
						
						
							
							Use GetNextLanguage replace the original HiiLibGetNextLanguage API.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8118  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-17 05:42:23 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						a3a795afdb 
					 
					
						
						
							
							Apply GetBestLanguage() API in UEFI  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7963  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-03-27 03:21:37 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						5d7c160908 
					 
					
						
						
							
							clean console control protocol in bds module.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7915  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-03-20 09:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						dad608335f 
					 
					
						
						
							
							1. retried PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid and PrimaryStandardErrorDeviceGuid.  
						
						... 
						
						
						
						Consplitter will not install these protocols any more.
2. added logic in Bds to check console handles in System table, if no console handle assigned. Bds module will fill these handles in system table accordingly.
3. fixed one bug before call ConsoleControl->SetMode in FrontPage.c.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7841  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-03-10 03:10:15 +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