Ard Biesheuvel 
							
						 
					 
					
						
						
							
						
						2c239d62fd 
					 
					
						
						
							
							IntelFrameworkModulePkg: remove unreachable code  
						
						... 
						
						
						
						Some compilers (like RVCT) are finicky about unreachable code,
so remove it.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19105  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-03 08:51:06 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						f95e6f6b00 
					 
					
						
						
							
							IntelFrameworkModulePkg/SourceLevelDebugPkg: Fix the typo about word “hanlde”  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15845  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-20 04:31:22 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						69fc8f080e 
					 
					
						
						
							
							Report the setting variable failure to platform through the status code when core cannot handle the error.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15385  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-03-25 02:38:54 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						37406c34c3 
					 
					
						
						
							
							Remove BdsLibConnectConsoleVariableWithoutDispatch() and enhance BdsLibConnectDevicePath() to only call gDS->Dispatch() when the current TPL is TPL_APPLICATION  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Chao B Zhang <chao.b.zhang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14211  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-19 07:10:51 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						b5ded3c4f0 
					 
					
						
						
							
							BMP file may has padding data between the bmp header section and the bmp data section, but current code logic not consider this case, so the check is not valid for some bmp file. Refine the logic for this case.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14142  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-21 05:48:37 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						641b4a4628 
					 
					
						
						
							
							Set mode 0 (80x25) when Consplitter does not exist.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13698  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-09-04 09:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						bc79c731b4 
					 
					
						
						
							
							Fix  the issue that consplitter should not touch ConIn variable & do ConIn connection  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by  : Hot Tian <hot.tian@intel.com >
Reviewed-by  : Ni, Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13644  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-17 07:36:56 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						18cf395022 
					 
					
						
						
							
							Add 2 new Bds features  
						
						... 
						
						
						
						1. Lazy ConIn
  2. OsIndicationsSupported & OsIndications
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com >
Reviewed-by: Hot Tian<Hot.Tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13566  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-30 05:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						a46c36572d 
					 
					
						
						
							
							Add more check for the bmp file to avoid access violation.  
						
						... 
						
						
						
						Signed-off-by: Dong Eric <eric.dong@intel.com >
Reviewed-by: Gao Liming <liming.gao@intel.com >
Reviewed-by: Zhang Chao <chao.b.zhang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13185  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-11 07:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						2df686c67c 
					 
					
						
						
							
							Add BootlogoOnly feature in BDS for BGRT  
						
						... 
						
						
						
						Signed-off-by: czhang46
Reviewed-by: li-elvin, hhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13116  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-03-23 04:27:19 +00:00 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
							
						
						6ba8465fc3 
					 
					
						
						
							
							IntelFrameworkModulePkg-GenericBdsLib: Add type cast for conversion from INTN to UINTN.  
						
						... 
						
						
						
						Signed-off-by: xdu2
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12665  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-07 03:35:21 +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 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						f6079c7003 
					 
					
						
						
							
							IntelFrameworkModulePkg GenericBdsLib: Remove unwanted assert condition  
						
						... 
						
						
						
						If the call to SetVariable is to delete the variable,
but the variable was not found, then we return EFI_SUCCESS
rather than EFI_NOT_FOUND.
Signed-off-by: jljusten
Reviewed-by: jcarsey
Reviewed-by: geekboy15a
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11840  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-16 22:44:27 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						63b3061628 
					 
					
						
						
							
							Add return status check for SetVariable.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: jljusten
Reviewed-by: hhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11722  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-02 01:48:33 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						9572320f13 
					 
					
						
						
							
							Remove the EHCI/UHCI inter-dependency in GenericBdsLib since the EHCI/UHCI controller drivers already take care the start() sequence.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10782  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-08-09 07:21:50 +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 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						a29a93b4bd 
					 
					
						
						
							
							revert the change on BdsConsole. when doing minimal boot, the ConsoleIn variable is used to store existing input device's device path. If the device can not be connected, its device path will be removed from ConsoleIn.  
						
						... 
						
						
						
						So due the usb hot plug feature, we should always connect USB host controller according to the consolein device provided by PlatformData file before entering frontpage. This way can avoid usb device can not work in frontpage phase.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9207  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-31 02:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						0c7517b92b 
					 
					
						
						
							
							remove a segment of code, in which it forces EHCI to be connected firstly before UHCI when ConOut variable contains such usb device path.  
						
						... 
						
						
						
						This code was used to tune performance in Edk. Due to EdkII has enhanced Ehci driver to force it to be connected before UHCI, then the same logic is not necessary. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9030  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-10 06:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						5f52bc92fe 
					 
					
						
						
							
							remove two duplication macros "PCI_CLASSC_PI_UHCI/PCI_CLASSC_PI_EHCI", which have been defined in IndustryStandard/Pci.h  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8993  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-24 06:11:49 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						d2eec31912 
					 
					
						
						
							
							enhanced check when reading BMP file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8859  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-10 05:03:24 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						24cdd14e81 
					 
					
						
						
							
							Move LockKeyboards API from GenericBdsLib to PlatformBdsLib  
						
						... 
						
						
						
						And change PlatformBdsLockNonUpdatableFlash in PlatformBdsLib return type to VOID.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8855  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-10 03:26:52 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						9260b9151b 
					 
					
						
						
							
							Use INTN to case the result of subtract  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8647  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-24 07:50:36 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						775a9b19c6 
					 
					
						
						
							
							Add NULL checking for input parameter.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8645  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-24 07:04:45 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						f0a3b1a221 
					 
					
						
						
							
							Add more checking to avoid the buffer overflow.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8626  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-23 08:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						2bf3421a0c 
					 
					
						
						
							
							add type cast.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8159  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-23 07:55:50 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						88f2bdb51d 
					 
					
						
						
							
							fixed overflow issue when reading BMP file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8084  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-15 03:03:28 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						406ddad31b 
					 
					
						
						
							
							1. Update the CRC32 in the EFI System Table header in BdsConsole.c  
						
						... 
						
						
						
						2. Removed duplicated installation for Simple Text Output protocol on ErrHandle.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8031  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-07 08:42:15 +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 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						0682583aba 
					 
					
						
						
							
							remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7765  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-03-02 07:25:00 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						7ad5a8f0f8 
					 
					
						
						
							
							Correct include path for linux building  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7764  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-03-02 07:22:04 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						4354ec05fa 
					 
					
						
						
							
							Remove bmp.h and shellFile.h from MdeModulePkg to  IntelFrameworkpkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7754  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-03-02 06:05:31 +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