Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						0e3899bed8 
					 
					
						
						
							
							MdeModulePkg/UsbBus: Correct debug message  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
(cherry picked from commit 76d1c752cb 
						
						
					 
					
						2017-06-02 13:02:01 +08:00 
						 
				 
			
				
					
						
							
							
								Alcantara, Paulo 
							
						 
					 
					
						
						
							
						
						2a09778d6f 
					 
					
						
						
							
							MdeModulePkg/UsbBusDxe: Fix memory leak  
						
						... 
						
						
						
						Cc: Feng Tian <feng.tian@intel.com >
Cc: Star Zeng <star.zeng@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Paulo Alcantara <paulo.alc.cavalcanti@hp.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com > 
						
						
					 
					
						2016-02-24 12:37:19 +08:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						76e7eeea17 
					 
					
						
						
							
							MdeModulePkg/UsbBusDxe: Removed unused variable  
						
						... 
						
						
						
						'SnString' is set but not used.
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12340  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-13 15:21:32 +00:00 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
							
						
						84909ad446 
					 
					
						
						
							
							1. update MatchUsbWwid() to check Vendor Id, Product Id and Interface Number.  
						
						... 
						
						
						
						2. update SerialNumber comparing logic to handle possible NULL-terminator in WWID device path
3. fix bug in UsbIo->UsbIoGetSupportedLanguages(): TableSize is size in bytes of LangIDTable instead of number of LangID.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11197  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-24 05:32:34 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						cd5ebaa06d 
					 
					
						
						
							
							Update the copyright notice format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10420  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-24 09:49:11 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						af4a63857c 
					 
					
						
						
							
							updated the Bus Driver that is able to create all or one of its child handles on each call to Start() not to create new child handle if RemainingDeviepath is the End of Device Path Node, per UEFI 2.3.  
						
						... 
						
						
						
						The others changes include:
1. Check RemainingDevicePath at beginning of Supported(), make sure it has been verified before Start() is called.
2. Check IO protocol firstly rather than EfiDevicePathProtocolGuid, reduce the times entering into Start() function because EfiDevicePathProtocolGuid existed on most of handle.
3. If no any child device is created on last time, and RemainingDevicePath is valid Uart Devcie path, go on creating child device handle based on this RemainingDevicePath.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9262  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-09-14 08:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						a1b749d074 
					 
					
						
						
							
							add assert logic to avoid Klocwork fake report  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7511  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-12 06:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						4de1f28761 
					 
					
						
						
							
							fix ecc  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7451  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-06 05:00:13 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						17d6c2e782 
					 
					
						
						
							
							3) Doxygen comment cleanup.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7430  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-04 07:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
							
						
						7df7393feb 
					 
					
						
						
							
							check the usage of %d,%x,%ld,%lx and so on in debug print statement.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7080  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-18 08:48:36 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						1232b21473 
					 
					
						
						
							
							1, Add <Library/DevicePathLib.h> for all source that use device path utility macros  
						
						... 
						
						
						
						2, Add DevicePathLib library class to module's INF that use device path utility macros
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6456  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-11 15:42:40 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
							
						
						fe1e36e550 
					 
					
						
						
							
							Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6296  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-10-30 06:05:06 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
							
						
						8616fc4c13 
					 
					
						
						
							
							modify coding style to pass ecc tool and provide comments that complied with Doxgen.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5436  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-07-09 10:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						faff3b4782 
					 
					
						
						
							
							Clean up for GCC and Intel ICC build.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5373  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-06-26 03:38:11 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						9935f927a2 
					 
					
						
						
							
							Merger tracker:Fixed a USB bus driver logic error  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4805  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-03-07 05:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						9e58aa1d3c 
					 
					
						
						
							
							edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.c:  
						
						... 
						
						
						
						Corrected usage of parenthesis for 'if' boolean condition.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4756  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-02-26 01:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						ecb575d9e6 
					 
					
						
						
							
							Enhance the Usb bus driver to support Star with Remaining device path.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4437  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-12-26 06:38:15 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						d2577026d3 
					 
					
						
						
							
							Merge in some fix from R8 on USB Bus driver:  
						
						... 
						
						
						
						1) Signal event immediately after HUB UsbRootHubEnumeration event is installed
2) Move UsbHcReset and UsbHcSetState before mUsbRootHubApi.Init
3) Change USB_DEBUG and USB_ERROR to R9 DEBUG macro.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3680  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-08-20 03:13:24 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						c52fa98ca9 
					 
					
						
						
							
							1. Fixed tools_def.template to meet ICC build for IA32  
						
						... 
						
						
						
						2. Modified some source files to meet ICC build for IA32 and IPF.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3271  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-17 01:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						e237e7ae9f 
					 
					
						
						
							
							Import Usb/UsbBusDxe and Usb/UsbMassStorageDxe into MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3193  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-07-11 08:47:37 +00:00