Star Zeng 
							
						 
					 
					
						
						
							
						
						8a718ba91b 
					 
					
						
						
							
							MdeModulePkg UsbBusPei: Produce a USB I/O PPI for all USB Interfaces a USB Device advertises in its USB configuration.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15218  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-02-11 08:00:52 +00:00 
						 
				 
			
				
					
						
							
							
								Star Zeng 
							
						 
					 
					
						
						
							
						
						506560e75a 
					 
					
						
						
							
							MdeModulePkg UsbBotPei: The UsbBotPei module contains the private structure definition used by the UsbBusPei module.  
						
						... 
						
						
						
						If the structure layout in UsbBusPei is changed, then the UsbBotPei will not work.
1. As the maximum number of endpoints is 16, use UINT16 type rather than UINT8 for DataToggle.
2. DataToggle needs to be reset to 0 when endpoint stall is cleared, do it in PeiUsbControlTransfer().
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15185  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-01-26 02:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Feng Tian 
							
						 
					 
					
						
						
							
						
						0f58371b5d 
					 
					
						
						
							
							MdeModulePkg/Usb: All h/w related stop operation at DriverBindingStop() should be behind s/w related stop operation, which could avoid h/w not working if s/w stop operation fails.  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14927  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-12-03 07:04:08 +00:00 
						 
				 
			
				
					
						
							
							
								Feng Tian 
							
						 
					 
					
						
						
							
						
						c3f44a7708 
					 
					
						
						
							
							MdeModulePkg/UsbBus&XhciDxe: Solve a bug that 2 or more tiers SS hubs with SS devices may have no response.  
						
						... 
						
						
						
						1.Port reset process may not be proper for some vendor's SS hubs. If the corresponding port shows the reset has been done by C_RESET bit we have to skip the whole reset process for attached devices.
2.Clean C_BH_RESET bit immediately to avoid usb timer entering too many times when 5 tiers hubs are connected.
3.Stop checking URB if there is an error happened.
4.Better error handling for fast hot-plug.
Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14889  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-11-22 07:46:00 +00:00 
						 
				 
			
				
					
						
							
							
								Feng Tian 
							
						 
					 
					
						
						
							
						
						4de9d87647 
					 
					
						
						
							
							MdeModulePkg/UsbBus: Stop parsing descriptor if some of descriptor fields are invalid.  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14863  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-11-19 06:17:34 +00:00 
						 
				 
			
				
					
						
							
							
								Feng Tian 
							
						 
					 
					
						
						
							
						
						127884c52a 
					 
					
						
						
							
							MdeMdeModulePkg/UsbBusDxe: If DisconnectController() returns an error the USB Bus Driver would retry the DisconnectController() from a timer event until it succeeds  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14819  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-10-30 03:49:24 +00:00 
						 
				 
			
				
					
						
							
							
								Samer El-Haj-Mahmoud 
							
						 
					 
					
						
						
							
						
						9a95972e6a 
					 
					
						
						
							
							Fix several DEBUG_ERROR messages that are unnecessarily verbose. Several of these are marked as DEBUG_ERROR when they are really not errors.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@hp.com >
reviewed-by: Zeng, Star <star.zeng@intel.com >
reviewed-by: Tian, Feng <feng.tian@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14751  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-10-08 09:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								Feng Tian 
							
						 
					 
					
						
						
							
						
						ca24313165 
					 
					
						
						
							
							MdeModulePkg/Usb: Boost the r/w performance by reducing stall time on polling cmd execution status  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14442  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-06-24 03:03:55 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						70eca31be1 
					 
					
						
						
							
							MdeMdeModulePkg/UsbBusDxe: Break device enumeration process if the device descriptor includes 0 configuration.  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Mike Wu <mike.wu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14338  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-05-10 05:19:30 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						7a4d52add1 
					 
					
						
						
							
							MdeMdeModulePkg/UsbBusDxe: Fixed a possible memory leak bug introduced at r14226  
						
						... 
						
						
						
						The r14226 check-in indeed has memory leak in allocated "Child" pointer. UsbBusDriverBindingStop() may dereference this pointer and may bring exception on invalid memory access
Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14251  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-07 08:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						71619ac2b5 
					 
					
						
						
							
							MdeMdeModulePkg/Usb: two tunings for better device identification behind hub  
						
						... 
						
						
						
						1.enlarge the recovery time from 10ms to 20ms after port reset to make set address request success for better device compatibility.
2.another enhancement is to use RESET_C bit rather than RESET bit to judge if hub reset port operation is done.
Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14227  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-29 09:32:55 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						20bcb757d2 
					 
					
						
						
							
							MdeMdeModulePkg/Usb: Fixed two usb issues  
						
						... 
						
						
						
						1.Fix the bug in interface parser logic for usb camera device. Reserve device address if the device doesn’t get disconnected.
2.Some usb 1.1 devices require the context evaluation immediately with actual max packet size after detecting the device max packet size.
Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14226  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-29 06:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						74a959b39e 
					 
					
						
						
							
							Add the backslash to C12 mapping in keyboard layout mapping table to fix the issue that backslash doesn't work when using HP KU-0316 USB key board.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Ting Ye <ting.ye@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14209  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-15 06:48:43 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						9bdcf582d1 
					 
					
						
						
							
							Refine the code to avoid error report.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14143  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-21 05:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						b9de2d787d 
					 
					
						
						
							
							Fix build failure.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13896  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-10-31 01:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						37623a5c02 
					 
					
						
						
							
							Add missing status code in several modules.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Yao Jiewen <jiewen.yao@intel.com >
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com >
Reviewed-by: Gao Liming <liming.gao@intel.com >
Reviewed-by: Tian Feng <feng.tian@intel.com >
Reviewed-by: Fan Jeff <jeff.fan@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13890  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-10-30 04:23:40 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						c843ef6796 
					 
					
						
						
							
							MdeModulePkg/UsbBusDxe: Timing tunning for better boot performance.  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Michael Kinney <michael.d.kinney@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13809  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-10-10 02:46:06 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						402e4a9d77 
					 
					
						
						
							
							Change the type of NotifyHandle from EFI_HANDLE to VOID * for SimpleTextInEx protocol.  
						
						... 
						
						
						
						Clean up the code to remove unnecessary NotifyHandle in the private data structure.
Signed-off-by: Ruiyu Ni<ruiyu.ni@intel.com >
Reviewed-by: Elvin Li<elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13565  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-30 03:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						08d6e2ff72 
					 
					
						
						
							
							MdeMdeModulePkg/Usb: Eliminated the use of Set_Idle request on usb modules.  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13468  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-06-25 02:37:38 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						af3a71b85b 
					 
					
						
						
							
							MdeMdeModulePkg/Usb: Coding style alignment  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13459  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-06-18 06:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						ab742719aa 
					 
					
						
						
							
							MdeMdeModulePkg/Usb: Fixed a build error in UsbMouseDxe and UsbMouseAbsolutePointerDxe driver.  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13453  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-06-14 08:54:52 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						0309b719dd 
					 
					
						
						
							
							MdeModulePkg/UsbMouse: Get HID descriptor from the return of Get_Desc(Configuration) request with total length rather than from Get_Hid_Desc request.  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13449  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-06-13 08:05:03 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						a974619978 
					 
					
						
						
							
							Remove the check of signature because the code which looks for the input NotifyHandle in the internal linked list is enough.  
						
						... 
						
						
						
						Enhance ConSplitter to register hot keys for new connected consoles.
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Hot Tian <hot.tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13358  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-24 08:29:09 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						99c1725ee6 
					 
					
						
						
							
							MdeModulePkg/UsbMassStorage: Add 16 byte SCSI cmds support if the last LBA can not be presented by 4bytes width  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Li Elvin <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13311  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-14 07:50:07 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						20142bd6da 
					 
					
						
						
							
							MdeModulePkg: Enlarge timeout value to wait set_address request success for large capacity usb hard disk  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Li Elvin <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13227  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-28 05:09:21 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						0ecd7c4a02 
					 
					
						
						
							
							MdeModulePkg/UsbBusDxe:Correct typos in usb debug message  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13155  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-03-30 03:33:27 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						a50f7c4c09 
					 
					
						
						
							
							MdeModulePkg/XhciDxe: Event Ring traverse algorithm enhancement to avoid that those completed async transfer events don't get handled in time and are flushed by newer coming events.  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13145  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-03-27 12:07:38 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						16d718a55b 
					 
					
						
						
							
							MdeModulePkg: add support for ORICO PEUS3-2P card  
						
						... 
						
						
						
						1) Fix a bug on missing hub context evaluation operation.
2) If the usb keyboard device configuration has been set successfully, then don’t set configuration again.
Signed-off-by: erictian
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13087  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-03-07 08:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						6b4483cdbd 
					 
					
						
						
							
							MdeModulePkg: The patch eliminates two assumptions  
						
						... 
						
						
						
						1) XHCI host controller hw always provides more than 5 interrupters.
Now using interrupter 0 to accommodate all received events.
2) XHCI host controller hw always provides 32bytes context size.
Now it dynamically detect context size and construct it.
also solved several issues:
1) Divides 64byte width register access to two 32bit registers access because some XHCI chipsets cannot support a single 64bit access.
2) Remove halt host controller statement in UsbBusDriverBindingStop(). It has been done by host controller’s DriverBindingStop(). And XhciDriverBindingStop() need XHCI host controller is in running state because it need execute DISABLE_SLOT cmd to release h/w resource.
signed-off-by: erictian
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12785  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-25 08:08:54 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						7538d53684 
					 
					
						
						
							
							MdeModulePkg: Remove variables that are set, but not used  
						
						... 
						
						
						
						GCC 4.6 generates a warning when a variable is set,
but never used.
Signed-off-by: jljusten
Reviewed-by: lgao4
Reviewed-by: erictian
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12617  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-31 15:58:05 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						608817ad71 
					 
					
						
						
							
							Change the SimpleTextInEx implementation to return CTRL+C when CTRL and C are both pressed; SimpleTextIn implementation still returns CTRL+3.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: qianouyang
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12563  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-25 06:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								qianouyang 
							
						 
					 
					
						
						
							
						
						3765794ca3 
					 
					
						
						
							
							1. Add Partial Keystroke Support in UsbKb drivers. See the Uefi2.3.1a chapter 11.2  
						
						... 
						
						
						
						Signed-off-by: qianouyang
Reviewed-by: niruiyu vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12494  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-30 07:28:16 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						19bc852765 
					 
					
						
						
							
							remove unnecessary retry logic from usb mass storage driver.  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12476  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-29 09:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						d12c6a78aa 
					 
					
						
						
							
							error handling enhancement for possible null pointer dereference  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12437  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-23 07:44:49 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						2256f1f757 
					 
					
						
						
							
							Roll back r12434.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12436  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-23 06:45:16 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						6ac6017fe8 
					 
					
						
						
							
							error handling enhancement for possible null pointer dereference  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12434  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-23 05:17:31 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						125887e7e8 
					 
					
						
						
							
							Coding style refinement.  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12396  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-21 03:35:54 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						c8ad2d7a29 
					 
					
						
						
							
							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. Move two EBC protocols for debug purpose from EBC driver to MdeModulePkg Include directory. 
Signed-off-by: lgao4
Reviewed-by: ydong10 gdong1 tye jfan12 wli12 rsun3 jyao1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12373  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-18 12:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						a9292c1363 
					 
					
						
						
							
							1) remove wrong global variable usage because it will bring data corrupt if there are multiple XHCI host controllers.  
						
						... 
						
						
						
						2) coding style clean up.
Signed-off-by: erictian
Reviewed-by: ydong10
Reviewed-by: jshi19
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12351  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-14 12:13:03 +00: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 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						ce9b590040 
					 
					
						
						
							
							Fixed build error reported by ICC and GCC  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12209  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-25 10:19:11 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						c4b8c2d807 
					 
					
						
						
							
							Error handling refinement at UsbIoResetPort() to avoid device state machine getting corrupted when the device disconnect happens  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12204  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-25 05:13:22 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						92870c983c 
					 
					
						
						
							
							Enabling usb3.0 XHCI support.  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: jshi19
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12185  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-23 14:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						284ee2e829 
					 
					
						
						
							
							Fix the comments to follow UEFI Spec regarding how to check an EFI_HANDLE is valid/invalid.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11987  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-06 03:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						4b1bf81c20 
					 
					
						
						
							
							MdeModulePkg: Add PEI USB drivers and related PPIs  
						
						... 
						
						
						
						Signed-off-by: jljusten
Reviewed-by: mdkinney
Reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11901  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-27 23:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						08cd970203 
					 
					
						
						
							
							fix file name lowercase/uppercase inconsistent issue.  
						
						... 
						
						
						
						Signed-off-by:erictian
Reviewed-by:niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11823  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-14 03:44:16 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						f742e3c20b 
					 
					
						
						
							
							fix file name lowercase/uppercase inconsistent issue.  
						
						... 
						
						
						
						Signed-off-by:erictian
Reviewed-by:niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11822  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-14 03:42:28 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						7d3df54a6b 
					 
					
						
						
							
							fix file name lowercase/uppercase inconsistent issue.  
						
						... 
						
						
						
						Signed-off-by:erictian
Reviewed-by:niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11821  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-14 03:39:23 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						39840c50c1 
					 
					
						
						
							
							Produce DiskInfo for usb mass storage device  
						
						... 
						
						
						
						Signed-off-by:erictian
Reviewed-by:niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11817  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-13 05:27:23 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						63e78d5254 
					 
					
						
						
							
							Fix X64 clang warnings.  
						
						... 
						
						
						
						Reviewed by: Rui Sun
Approved by: Rui Sun
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11753  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-04 22:27:37 +00:00