Fu Siyuan 
							
						 
					 
					
						
						
						
						
							
						
						
							7b4b93a247 
							
						 
					 
					
						
						
							
							MdeModulePkg: update SNP.GetStatus to handle multiple recycled TX buffer.  
						
						... 
						
						
						
						This patch fixes a bug in SNP.GetStatus() interface. The UNDI driver may return
multiple transmitted buffers in a single GetStatus command, while SNP.GetStatus
could only return one pointer each time, the rest of them are lost. This patch
fixes this issue by store these recycled pointer in a temporary buffer in SNP
driver.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com> 
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19623  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2016-01-08 02:21:25 +00:00 
						 
				 
			
				
					
						
							
							
								Fu Siyuan 
							
						 
					 
					
						
						
						
						
							
						
						
							f70f52f5ed 
							
						 
					 
					
						
						
							
							MdeModulePkg: Change the algorithm in SNP to use the first found BAR index.  
						
						... 
						
						
						
						The driver binding start function in SNP.c goes through all the BARs and get
the last BAR index for use. Theoretically it should work with all valid BARs,
but we got reports some device did always use the first valid BAR, so we change
the logic in SNP to use the first found BAR index instead of the last one.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18455  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2015-09-15 03:12:15 +00:00 
						 
				 
			
				
					
						
							
							
								Fu Siyuan 
							
						 
					 
					
						
						
						
						
							
						
						
							3f103c08ba 
							
						 
					 
					
						
						
							
							Fix a bug introuduced by r16104, not all NIC device implement both memory and IO bar.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-By: Ye, Ting (ting.ye@intel.com )
Reviewed-By: Wu, Jiaxin <jiaxin.wu@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16278  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-10-31 00:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Fu, Siyuan 
							
						 
					 
					
						
						
						
						
							
						
						
							c4a7d20890 
							
						 
					 
					
						
						
							
							1. Use the PciIo->GetBarAttributes to find the logical bar index of the memory mapped bar and IO mapped bar.  
						
						... 
						
						
						
						2. Remove unused code for undi 3.0.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu, Siyuan <siyuan.fu@intel.com>
Reviewed-By: Ye, Ting (ting.ye@intel.com )
Reviewed-By: Ni, Ruiyu <ruiyu.ni@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16104  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-09-15 03:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chen Fan 
							
						 
					 
					
						
						
						
						
							
						
						
							e364478661 
							
						 
					 
					
						
						
							
							Fixed typos: hanlder should be handler.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chen Fan <chen.fan.fnst@cn.fujitsu.com>
Reviewed-by: Jeff Fan <jeff.fan@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15642  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-07-09 03:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							523f48e771 
							
						 
					 
					
						
						
							
							Refine code to make it more safely.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15598  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-06-26 03:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Qian Ouyang 
							
						 
					 
					
						
						
						
						
							
						
						
							61f2ab909d 
							
						 
					 
					
						
						
							
							Update the structure of EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL, PXE_HW_UNDI, PXE_SW_UNDI to support greater than 256NICs in UNDI (Request by UEFI2.4 Mantis991).  
						
						... 
						
						
						
						Signed-off-by: Qian Ouyang <qian.ouyang@intel.com>
Reviewed-by: Ting Ye <ting.ye@intel.com>
             Siyuan Fu <siyuan.fu@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14569  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-08-20 02:22:00 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
						
						
							
						
						
							469462b109 
							
						 
					 
					
						
						
							
							Fix a bug in snp driver binding Start() that it may return incorrect status code.  
						
						... 
						
						
						
						Signed-off-by: Ari Zigler <ariz@mellanox.com>
Reviewed-by: Ye Ting  <ting.ye@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14115  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-02-01 01:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
						
						
							
						
						
							216f79703b 
							
						 
					 
					
						
						
							
							1. Add EFI_COMPONENT_NAME2_PROTOCOL.GetControllerName() support.  
						
						... 
						
						
						
						2. Fix the driver binding Stop() hang issue in the network stack.
3. Add Ip4 raw data support.
4. Add iSCSI Dhcp option 60 support.
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Ouyang Qian <qian.ouyang@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13995  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-12-13 06:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
						
						
							
						
						
							9c9f585937 
							
						 
					 
					
						
						
							
							MdeModulePkg: Define correct ABI for issuing UNDI command and UNDI callback functions in SnpDxe.  
						
						... 
						
						
						
						This update ensure correct calling convention for interfaces between binary UNDI driver and SnpDxe.
Signed-off-by: xdu2
Reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12657  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-11-03 02:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
						
						
							
						
						
							f3de0a607d 
							
						 
					 
					
						
						
							
							MdeModulePkg: Add unload support for SnpDxe and fix NULL ImageHandle in EfiLibInstallDriverBindingComponentName2() in driver entry point.  
						
						... 
						
						
						
						Signed-off-by: xdu2
Reviewed-by: vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11967  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-07-04 07:33:34 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							c9325700d0 
							
						 
					 
					
						
						
							
							Refine soma code to make code run safely.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10877  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-09-15 07:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
						
						
							
						
						
							e5eed7d364 
							
						 
					 
					
						
						
							
							Update the copyright notice format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10418  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-04-24 09:33:45 +00:00 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
						
						
							
						
						
							c777c3574e 
							
						 
					 
					
						
						
							
							Update SnpDxe to support dynamic media detect.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9994  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-02-12 08:45:15 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							e285199897 
							
						 
					 
					
						
						
							
							refine the code and add more security check.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9691  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-01-08 02:35:56 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							894d038a8d 
							
						 
					 
					
						
						
							
							add security check.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8680  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-29 09:19:25 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							bdc825139c 
							
						 
					 
					
						
						
							
							Changed ID into Id.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8130  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-20 05:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							0428a6cb12 
							
						 
					 
					
						
						
							
							fixed DMA not be stopped issue when gBS->ExitBootServices called.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8058  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-10 08:31:45 +00:00 
						 
				 
			
				
					
						
							
							
								niry 
							
						 
					 
					
						
						
						
						
							
						
						
							9cff2f8d36 
							
						 
					 
					
						
						
							
							Roll back the DEBUG mask change which cause SerialIo read_conf test item failure.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7477  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-09 01:22:19 +00:00 
						 
				 
			
				
					
						
							
							
								niry 
							
						 
					 
					
						
						
						
						
							
						
						
							f381602727 
							
						 
					 
					
						
						
							
							1). Fix the debug level for DEBUG macro  
						
						... 
						
						
						
						2). Uniform the function description comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7143  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-29 01:16:13 +00:00 
						 
				 
			
				
					
						
							
							
								niry 
							
						 
					 
					
						
						
						
						
							
						
						
							4cda7726e5 
							
						 
					 
					
						
						
							
							sync comments, fix function header, rename variable name to follow coding style.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6481  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-13 03:42:21 +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 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							0e549d5be5 
							
						 
					 
					
						
						
							
							Make use of correct format String:  
						
						... 
						
						
						
						1) UINT64 should use %lx
2) POINTER type should use %p
3) EFI_STATUS should use %r
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6253  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-10-27 10:13:00 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							a15a419593 
							
						 
					 
					
						
						
							
							rename  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4728  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-02-20 02:38:48 +00:00