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 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
						
						
							
						
						
							5d0066d872 
							
						 
					 
					
						
						
							
							Return the correct status at the last of UnregisterAtaDevice.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: erictian, hhuan13
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11973  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-07-05 04:34:03 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							2525e22198 
							
						 
					 
					
						
						
							
							Fix a potential memory free failure bug in AtaAtapiPassThru  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11932  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-30 03:32:00 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							ea060cfad6 
							
						 
					 
					
						
						
							
							MdeModulePkg: Add IdeBusPei driver  
						
						... 
						
						
						
						Signed-off-by: jljusten
Reviewed-by: mdkinney
Reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11902  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-27 23:31:21 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c2a83b3b 
							
						 
					 
					
						
						
							
							Fix potential null pointer dereference  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11859  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-20 09:35:53 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							eaaf8693dc 
							
						 
					 
					
						
						
							
							Fix EFI Option ROM being loaded twice unconditionally.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11858  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-20 05:09:40 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							cbd2a4b362 
							
						 
					 
					
						
						
							
							ScsiBus/ScsiDisk enhancement for no_media state.  
						
						... 
						
						
						
						Ahci enumeration logic tuning for boot performance.
Signed-off-by:erictian
Reviewed-by:qianouyang, hhuan13
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11820  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-14 02:11:34 +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 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							26fab514ee 
							
						 
					 
					
						
						
							
							Fix the issue when checking the value of KeyDescriptor->Modifier to see if it was out of bounds.  
						
						... 
						
						
						
						Signed-off-by: vanjeff
Reviewed-by: rsun3
Reviewed-by: erictian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11723  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-02 06:51:59 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
						
						
							
						
						
							d490265ca6 
							
						 
					 
					
						
						
							
							Update code to pass packaging tool.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11712  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-30 09:56:57 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
						
						
							
						
						
							3d0a23854e 
							
						 
					 
					
						
						
							
							Add more status code in drivers.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: jyao1
Reviewed-by: lgao4
Reviewed-by: erictian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11706  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-26 06:29:30 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							0e87144ee0 
							
						 
					 
					
						
						
							
							Change Partition/ScsiDxe driver to produce Block IO revision 3.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: erictian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11692  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-23 07:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							3c063fedc4 
							
						 
					 
					
						
						
							
							fix memory leak at AccessAtaDevice() of AtaBus.  
						
						... 
						
						
						
						Signed-off-by: ftian
Reviewed-by: qouyang
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11679  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-19 09:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								qianouyang 
							
						 
					 
					
						
						
						
						
							
						
						
							86d8e19942 
							
						 
					 
					
						
						
							
							Update the function's descriptions (which is in AtaBus, AtaAtapiPassThru, Partition drivers) to make them be consistent with the code.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11678  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-19 06:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							4ff492c312 
							
						 
					 
					
						
						
							
							Update USB keyboard driver to return scan code for Pause key.  
						
						... 
						
						
						
						Signed-off-by: vanjeff
Reviewed-by: erictian
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11656  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-16 01:51:53 +00:00 
						 
				 
			
				
					
						
							
							
								qianouyang 
							
						 
					 
					
						
						
						
						
							
						
						
							d0844d133b 
							
						 
					 
					
						
						
							
							Add Pointer check for NULL before referring it and remove unnecessary pointer check in AtaAtapiPassThru and Partition Drivers.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11627  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-06 07:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								hhuan13 
							
						 
					 
					
						
						
						
						
							
						
						
							c24097a59f 
							
						 
					 
					
						
						
							
							1. Enabled SSP(StorageSecurityCommandProtocol) for ATA devices.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11614  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-04 02:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								qianouyang 
							
						 
					 
					
						
						
						
						
							
						
						
							490b5ea10b 
							
						 
					 
					
						
						
							
							Add BlockIO2 Protocol.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11606  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-03 10:31:41 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							fcf5e49dc9 
							
						 
					 
					
						
						
							
							Change BlockIo drivers to return EFI_NO_MEDIA or EFI_MEDIA_CHANGED even the Buffer/BufferSize/Lba is invalid so that caller can probe the media status easier.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11584  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-25 09:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							c1fd2767c1 
							
						 
					 
					
						
						
							
							Fix the USB keyboard driver to call hotkey callback even no one is calling ReadKeyStroke  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11563  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-19 06:52:20 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							fe91c9921f 
							
						 
					 
					
						
						
							
							Update some progress codes name per the PI Spec, 1.2 Errata B.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11381  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-03-11 02:10:08 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							e70ae46c00 
							
						 
					 
					
						
						
							
							fix null DevicePath issue.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11360  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-03-10 05:01:15 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							ed365e934d 
							
						 
					 
					
						
						
							
							fix a invalid pointer conversion when builing 32bit image.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11352  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-03-08 01:32:34 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							17a6c337d2 
							
						 
					 
					
						
						
							
							when timeout is 0, infinite loop on the timeout request to follow UEFI spec  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11343  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-03-04 01:26:40 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							e519983a6c 
							
						 
					 
					
						
						
							
							1. fix AtaPassThru.PassThru() sct failure  
						
						... 
						
						
						
						2. avoid reenumerate existing device to reduce boot time at AtaBus.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11232  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-01-06 05:44:50 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							250057b56a 
							
						 
					 
					
						
						
							
							Use REPORT_STATUS_CODExxx() macros directly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11223  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-01-03 19:24:17 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ee9d9314 
							
						 
					 
					
						
						
							
							Clean ISA_IO/ISA_IO_16 and VGA_IO/VGA_IO_16 attribute usage in PCI bus driver/PCI host bridge drivers/LPC/VGA device drivers.  
						
						... 
						
						
						
						1. Fix the incorrect definition of EFI_PCI_IO_ATTRIBUTE_VGA_IO_16 (does not conform to the UEFI spec) in PciIo.h.
2. Add missing definitions of ISA and VGA IO attributes in PCI Root Bridge IO protocol.
3. Improve the algorithm in the PCI bus driver to get PCI platform policy from PCI Platform Protocol and PCI Override Protocol.
4. Update the PCI bus driver to use the PCI platform policy to determine the supported attributes that are returned by the EFI_PCI_IO_PROTOCOL.Attributes() function. This is required by the PI spec.
5. Add a backward compatibility workaround for PCI VGA drivers in Option ROM, which typically sets VGA_IO without checking supported attributes.
6. Update the PCI host bridge driver in PcAtChipsetPkg to report VGA_IO_16 and ISA_IO_16 instead of VGA_IO/ISA_IO attributes. Modern chipsets don’t have hardware capability to control 10-bit or 16-bit decoding for ISA/VGA aliases.
7. Update LPC/VGA device drivers to check supported attributes of VGA_IO/VGA_IO_16 or ISA_IO/ISA_IO_16.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11204  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-12-28 10:10:10 +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 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							7afa5ea800 
							
						 
					 
					
						
						
							
							Add special treatment for EFI_PCI_IO_ATTRIBUTE_EMBEDDED_DEVICE and EFI_PCI_IO_ATTRIBUTE_EMBEDDED_ROM, because these attributes are only for PCI IO, while not supported by PCI Root Bridge IO.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11165  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-12-14 09:52:38 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							4ed4e19c08 
							
						 
					 
					
						
						
							
							Update the PCI bus driver to correctly set the EFI_PCI_IO_ATTRIBUTE_EMBEDDED_ROM attribute of PCI IO. Per UEFI spec, this attribute is used to determine if the ROM image is from the ROM BAR or from a platform specific location.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11159  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-12-14 02:33:15 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							68bb5ce77e 
							
						 
					 
					
						
						
							
							EHCI Controllers with a CapLen of 0 are ignored.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11093  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-11-26 01:49:27 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							55565b0859 
							
						 
					 
					
						
						
							
							The PCI HotPlug Init Protocol returns a list of Root HPC, but it is possible that some HPCs in the list are not found during PCI enumeration. In this case, the PCI HotPlug Init Protocol.InitializeRootHpc() will not be called for the un-found HPCs. However, in AllRootHPCInitialized(), all reported HPCs are checked to see if it has been initialized, so TIME_OUT happens.  
						
						... 
						
						
						
						This check-in fix the issue by adding a flag to indicate if a HPC is found during PCI enumeration or not. This check-in also adds a debug message if any found HPC failed with initialization.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11081  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-11-22 07:16:02 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							c1450e1670 
							
						 
					 
					
						
						
							
							Fix bug: The lower 2 bits of Width and stripped, Count will always be multiplied by 1, which will leave Count unchanged.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11043  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-11-12 02:10:21 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							f13f9683db 
							
						 
					 
					
						
						
							
							Fix ICC build break.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11020  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-11-10 03:16:25 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							aeeb84bab4 
							
						 
					 
					
						
						
							
							Some existing PCI adapters with UEFI option ROMs make unaligned requests through the PCI I/O Protocol. Add support for unaligned requests in the PCI IO protocol implementation in the PCI Bus driver to be compatible with those UEFI option ROMs.  
						
						... 
						
						
						
						This solution defines a PCD Feature Flag to enabled support for unaligned requests through the PCI I/O Protocol.  This flag is disabled by default. Platforms that do want to support such EFI/UEFI drivers that make unaligned PCI I/O requests should enable this feature.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11016  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-11-09 03:41:03 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							13fd0d50b5 
							
						 
					 
					
						
						
							
							Per the UEFI spec, if a PCI controller is a P2P bridge, then the I/O, Memory and Bus Master bits in the Command register of the PCI configuration header should be placed in the enabled state by the PCI Bus driver.  
						
						... 
						
						
						
						But current PCI bus driver has a bug that if a P2P bridge has no child devices detected during enumeration, the bits won’t be set. This may impact PCI hot plug capable bridges because the OS may re-assign resources for them causing the reserved resource by the firmware will be overwritten.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11013  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-11-08 07:36:12 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							12873d5766 
							
						 
					 
					
						
						
							
							S.M.A.R.T feature enable  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10985  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-10-28 07:44:11 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							c6e797aeda 
							
						 
					 
					
						
						
							
							return EFI_DEVICE_ERROR if the Status value is not EFI_SUCCESS.  
						
						... 
						
						
						
						it's because BlockIo.Reset() only has two possible values: EFI_SUCCESS and EFI_DEVICE_ERROR according to UEFI2.3 spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10956  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-10-19 02:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							8304070106 
							
						 
					 
					
						
						
							
							set the interface of usb hid device to boot protocol if it's not in such case.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10953  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-10-18 07:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							5dec0c688e 
							
						 
					 
					
						
						
							
							fix 32bit build warning  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10935  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-10-14 01:33:04 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							815119f3d9 
							
						 
					 
					
						
						
							
							DuetPkg, MdeModulePkg: Fix several enum comparions  
						
						... 
						
						
						
						These comparisons were not comparing an enum variable
with a member of the same enum type.
GCC 4.5 generated a warning for these comparison
operations.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10932  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-10-13 07:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							aca84419c4 
							
						 
					 
					
						
						
							
							remove additional space from comments and pass ICC/GCC44 build  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10903  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-09-30 08:44:59 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							a41b5272cd 
							
						 
					 
					
						
						
							
							add native ide/ahci driver  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10901  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-09-29 05:50:45 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							cd7bfc2c63 
							
						 
					 
					
						
						
							
							Refine code to make code run safely.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10880  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-09-16 04:51:25 +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 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							034ffda8b2 
							
						 
					 
					
						
						
							
							Fill AtaDeviceHeader field in ATA command block  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10849  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-09-02 08:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
						
						
							
						
						
							f95bc04893 
							
						 
					 
					
						
						
							
							Change the check condition for 16 byte command, when HDD size is > 2TB, use 16 byte command instead.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10817  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-08-23 10:05:44 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							6989af7168 
							
						 
					 
					
						
						
							
							clear the correct BAR register. Because for P2P device, only register from 0x10 to 0x14 is BAR register.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10805  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-08-18 12:21:21 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
						
						
							
						
						
							379f83dff0 
							
						 
					 
					
						
						
							
							According to SCSI spec, ANSI version is 3 bits, so 0x7 should be used to get correct ANSI version.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10773  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-08-04 08:39:55 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							09ba0c4660 
							
						 
					 
					
						
						
							
							Update AtaBus module to use Uefi.h as the master header file as it is a pure UEFI driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10693  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-07-26 07:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							05399810c5 
							
						 
					 
					
						
						
							
							Return from ProgramBar() after VF BARs are programmed.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10645  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-07-13 02:13:55 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							d40483911c 
							
						 
					 
					
						
						
							
							Fix bugs in the PCI bus driver to support SR-IOV.  
						
						... 
						
						
						
						1. Expand the type of Offset in the _PCI_BAR structure from UINT8 to UINT16, because a VF BAR’s offset may be >= 0x100;
2. Enable ARI Capable Hierarchy for SR-IOV devices at earlier time because FirstVFOffset and VFStride of a SR-IOV device may change after its ARI Capable Hierarchy is set;
3. Change type of PcdSrIovSupport, PcdAriSupport, PcdMrIovSupport from FeatureFlag to [FixAtBuild, PcdDynamics], which allows SR-IOV/MR-IOV/ARI feature can be turn on/off dynamically, typically via a setup option.
4. Change PCI bus scan algorithm in PciScanBus() to prevent the case where some ARI extended functions may be skipped in the scan loop.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10644  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-07-13 01:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
						
						
							
						
						
							5bf5fb30b4 
							
						 
					 
					
						
						
							
							Change MaxBlock to HEX value to avoid GCC build failure.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10566  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-06-04 05:27:03 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
						
						
							
						
						
							a108933ea8 
							
						 
					 
					
						
						
							
							If SCSI version support Read/Write (16) command, use both commands to access disk especially for above 2TB.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10550  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-05-28 06:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							2dda77a650 
							
						 
					 
					
						
						
							
							Update UHCI and ECHI drivers to both Stop and Reset the host controller at ExitBootServices().  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10464  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-05-07 22:46:14 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							8063b47b1c 
							
						 
					 
					
						
						
							
							Fix bug in PciHostBridgeEnumerator().  
						
						... 
						
						
						
						A linked list is created for the list of PCI Root Bridges in the platform.  This list is then traversed to enumerate each PCI Root Bridge.  After enumeration, the RootBridgeDev is destroyed, but it was not removed from the linked list before it was destroyed.  This left the linked list of PCI Root Bridges in a bad state, specially if memory is cleared on frees, or the freed buffer was reallocated.
The fix is to remove the node from the linked list before the RootBridgeDev is destroyed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10463  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-05-07 22:44:54 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							15cc67e616 
							
						 
					 
					
						
						
							
							raise TPL to TPL_CALLBACK level at DriverBindingStart() for all usb-related modules, which prevent DriverBindingStop() from being invoked when DriverBindingStart() runs.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10460  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-05-05 05:21:38 +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 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							d4a622c488 
							
						 
					 
					
						
						
							
							Use SimpleTextInEx.Reset to initialize correctly KeyToggleStatue and KeyShiftState value.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10382  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-04-19 05:34:25 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							6691cae97e 
							
						 
					 
					
						
						
							
							Fix compile break on IA32 arch.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10292  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-03-20 06:49:56 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							aa91de055c 
							
						 
					 
					
						
						
							
							Fix a bug that usb keybarod can not work well when it is inserted at a usb 2.0 hub.  
						
						... 
						
						
						
						It's due to AsyncInterruptList does not update the corresponding QTDHw->Data with pci bus master address.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10286  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-03-19 06:54:35 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							c61f936286 
							
						 
					 
					
						
						
							
							fix ia32 build error.  
						
						... 
						
						
						
						With IA32 tool chain, we can not use a 64bit data to divide a 32 bit data. MS tool chain may introduce an intrinsic function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10267  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-03-17 11:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							fa03149c12 
							
						 
					 
					
						
						
							
							The ATA alignment_logic_in_phy_blocks field doesn’t directly report the lowest aligned LBA.  Instead, there’s some modulo arithmetic involved.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10265  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-03-17 09:46:53 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							a1bd217a5d 
							
						 
					 
					
						
						
							
							Minor comment fix.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10226  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-03-10 05:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							8776881fe8 
							
						 
					 
					
						
						
							
							Add a blank line in the end of file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10210  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-03-05 09:16:53 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							6e374f4997 
							
						 
					 
					
						
						
							
							fix build error  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10206  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-03-05 05:40:17 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							e172ea16a7 
							
						 
					 
					
						
						
							
							roll back the parameter check of AsyncInterruptTransfer() and SyncInterruptTransfer() of Usb2HcProtocol to follow current uefi spec.  
						
						... 
						
						
						
						current uefi spec only supports interrupt in endpoint.
but there are usb devices which support interrupt out endpoint. we propose to update uefi spec to remove the limitation. after the ecr is approved, the corresponding patch will be submitted.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10205  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-03-05 04:35:26 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
						
						
							
						
						
							d03171efd1 
							
						 
					 
					
						
						
							
							Add an EHCI register dump function for debug. Not hooked in any place...  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10195  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-03-04 22:38:21 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							3a2f9cce7d 
							
						 
					 
					
						
						
							
							uniform the sw and hw expression to avoid confusing. it does not effect hw function.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10186  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-03-04 09:29:34 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							60cf9cfc14 
							
						 
					 
					
						
						
							
							Minor bug fix and robustness check improvement.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10168  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-03-03 09:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							592b87a46d 
							
						 
					 
					
						
						
							
							update Ehci driver to distinct pci memory address and host address  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10121  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-02-28 13:00:58 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							6bfbb5f0e0 
							
						 
					 
					
						
						
							
							1. Correct File header to ## @file  
						
						... 
						
						
						
						2. Remove unnecessary .common] postfix on section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10052  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-02-24 00:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							c39c3e2190 
							
						 
					 
					
						
						
							
							add more comments for gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10032  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-02-20 07:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							ea02100237 
							
						 
					 
					
						
						
							
							1. free those inserted NsKeyNode resource when releasing SetKeyBoardLayout event.  
						
						... 
						
						
						
						2. cleanup HiiDataBaseDxe to directly use gEfiHiiKeyBoardLayoutGuid which is used as the guid of event group.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9978  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-02-11 02:47:10 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							4140a6635b 
							
						 
					 
					
						
						
							
							Coding style fix and minor improvements.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9977  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-02-11 02:33:16 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
						
						
							
						
						
							d10a41e634 
							
						 
					 
					
						
						
							
							when remaining device path is not NULL, check if it's the device managed by bus driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9904  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-02-02 00:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							188e4e8444 
							
						 
					 
					
						
						
							
							Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections.  These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays.  
						
						... 
						
						
						
						Do some minor clean ups to INF files
 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9868  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-01-29 23:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							f9876ecf8a 
							
						 
					 
					
						
						
							
							Remove reference to PCDs of status code value. Use macros introduced in PI1.2 instead.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9833  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-01-27 04:00:58 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							6ea8e37bfa 
							
						 
					 
					
						
						
							
							Clean up AtaBus driver to not depend on PI IdeControllerInit Protocol definitions  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9821  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-01-26 05:21:52 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							1ccdbf2a3e 
							
						 
					 
					
						
						
							
							Improve coding style in MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9793  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-01-19 06:42:21 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							aa75dfeccd 
							
						 
					 
					
						
						
							
							Fix some coding style issues in MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9774  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-01-15 08:03:23 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							c11fa40c4e 
							
						 
					 
					
						
						
							
							Fix the issue in MdeModulePkg that mismatch between PCD type and the PCD Lib API to get the PCD.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9751  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-01-14 09:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								davidhuang 
							
						 
					 
					
						
						
						
						
							
						
						
							67f7e37652 
							
						 
					 
					
						
						
							
							1. Add missing CloseProtocol in case RemainingDevicePath is NULL or EndOfDp  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9707  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-01-11 05:54:01 +00:00 
						 
				 
			
				
					
						
							
							
								davidhuang 
							
						 
					 
					
						
						
						
						
							
						
						
							d548f0a10c 
							
						 
					 
					
						
						
							
							1. Eliminate RemainingDevicePath Type limitation, let PassThru to check its validation.  
						
						... 
						
						
						
						2. Change ScsiTargetId from allocation to local variable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9706  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-01-11 05:44:16 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							05a44e91fe 
							
						 
					 
					
						
						
							
							Fix minor coding style issues.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9655  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-31 06:46:49 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							907c1a0039 
							
						 
					 
					
						
						
							
							Remove the hard-code IoAlign in BlockIo.Media; instead, this value should inherit from lower Ata Pass Thru protocol instance.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9654  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-31 05:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							3bfa77f0f6 
							
						 
					 
					
						
						
							
							Fix bug that that the template does not match fields in structure EFI_BLOCK_IO_MEDIA  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9645  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-30 06:26:54 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							4661d5df04 
							
						 
					 
					
						
						
							
							Fix a bug about linked list manipulation in DegradeResource() in PCI bus driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9622  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-29 06:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							de028a62de 
							
						 
					 
					
						
						
							
							Fix a bug in DegradeResource().  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9621  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-29 03:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							61d4f8f92a 
							
						 
					 
					
						
						
							
							Add assertion to ensure the boolean value must be 0 or 1 before the use of array index  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9602  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-25 04:28:31 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							f00b5d8352 
							
						 
					 
					
						
						
							
							Fix ICC toolchain build break.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9600  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-25 01:56:24 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							6051620257 
							
						 
					 
					
						
						
							
							Update resource degrade algorithm in PCI bus driver. (1)If any child device has both option ROM and 64-bit BAR, degrade its PMEM64/MEM64 requests in case that if a legacy option ROM image can not access 64-bit resources. (2)      If there are both PMEM64 and PMEM32 requests from child devices, which can not be satisfied by a P2P bridge simultaneously, keep PMEM64 and degrade PMEM32 to MEM32. (3) PMEM64/MEM64 are not supported when firmware is in 32-bit mode.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9599  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-24 14:05:36 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							1ef2678316 
							
						 
					 
					
						
						
							
							Update PCI bus driver to support non-standard PCI to PCI bridge I/O window alignment, such as 2K/1K/512 byte. Feature PCD PcdPciBridgeIoAlignmentProbe is introduced to turn on/off this feature.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9598  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-24 11:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							423401f9ea 
							
						 
					 
					
						
						
							
							1. Fix bug in some boundary cases to calculate SectorCountExp.  
						
						... 
						
						
						
						2. Add assertion to ensure the boolean value must be 0 or 1 before the use of array index
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9597  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-24 08:31:31 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							ad86a50ae7 
							
						 
					 
					
						
						
							
							Add new UEFI driver AtaBusDxe:  
						
						... 
						
						
						
						1. Layer on UEFI 2.2 ATA pass through protocol to perform ATA transaction.
2. Produce Block IO and DiskInfo protocol for each ATA devices.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9585  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-22 07:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							d716651f8c 
							
						 
					 
					
						
						
							
							Enhance SCSI disk module to produce Disk Info protocol on the same Block IO handle:  
						
						... 
						
						
						
						SCSI Interface GUID: Physical SCSI disk
IDE  Interface GUID: ATAPI device run in legacy IDE mode
AHCI Interface GUID: ATAPI device run in AHCI mode.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9584  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-22 07:31:18 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							efe9186f09 
							
						 
					 
					
						
						
							
							add error handling on usb related modules.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9566  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-16 00:58:46 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
						
						
							
						
						
							f147a39e3c 
							
						 
					 
					
						
						
							
							Tempoprary removal of this ASSERT as it crashes the BeagleBoard. We can put it back in when we figure out the issue.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9547  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-12-10 00:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							0ce94f384e 
							
						 
					 
					
						
						
							
							Set Handle to NULL when creating a new handle.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9358  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-10-26 02:28:49 +00:00 
						 
				 
			
				
					
						
							
							
								davidhuang 
							
						 
					 
					
						
						
						
						
							
						
						
							9060e3ec6d 
							
						 
					 
					
						
						
							
							1. Impl PI 1.2 PCI part. Major changes include:  
						
						... 
						
						
						
						a. Update PciBusDxe module, and move it from IntelFrameworkModulePkg to MdeModulePkg
  b. Move IncompatiblePciDeviceSupportDxe module from IntelFrameworkModulePkg to MdeModulePkg
  c. Update the related consumes in inf/dsc/fdf
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9347  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-10-20 03:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							ce422d36a8 
							
						 
					 
					
						
						
							
							MdeModule EhciDxe: Fix compiler warning for IA32 architecture.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9340  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-10-14 20:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							739802e49c 
							
						 
					 
					
						
						
							
							update code to eliminate the wrong assumption that pci address is equal to host address in all archs.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9339  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-10-14 06:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							d7576cf9b6 
							
						 
					 
					
						
						
							
							MdeModulePkg-UsbBusDxe: Add work around for slower USB hubs/devices  
						
						... 
						
						
						
						Increase the value of USB_GENERAL_DEVICE_REQUEST_TIMEOUT from
50 milliseconds to 100 milliseconds.  This provides a work around
for slower USB hubs and devices.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9330  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-10-05 17:59:53 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							db731882fa 
							
						 
					 
					
						
						
							
							For the data region which will be touched by Pci Bus Master, we should allocate memory by PciIo.AllocateBuffer() but not AllocatePool() base library API. So the memory region can be used to map into Pci controller-specific address thru PciIo.Map().  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9323  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-09-30 03:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							6fe852082f 
							
						 
					 
					
						
						
							
							1. updated PCI/AGP Devices to check RemainingDevicePath in Supported() and Start() functions. The main changes are:  
						
						... 
						
						
						
						a. Add check validation of RemainingDevicePath in Supported()
  b. In Star() function, if RemaingDevicePath is the End of Device Path Node, don't create child device and return EFI_SUCCESS.
2. fixed one device path issue in ScsiBus driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9264  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-09-15 07:50:48 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							3af875e220 
							
						 
					 
					
						
						
							
							In various archs, Processor memory address may not be same with Pci memory address. For usb host controller, we should use pci memory address to initialize framelist register and all address field in QH/TD.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9259  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-09-14 05:26:09 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							16a97771ad 
							
						 
					 
					
						
						
							
							free allocated memory in error handler.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9173  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-08-24 06:24:24 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							73f8ef8c08 
							
						 
					 
					
						
						
							
							add error handler in return places.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9119  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-08-19 02:32:56 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							9420fc148a 
							
						 
					 
					
						
						
							
							modify the incorrect timeout value definitions in Usb driver  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9117  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-08-19 01:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							ba19956ac3 
							
						 
					 
					
						
						
							
							add comments to clarify the enhancement on EHCI driver, which is guaranteed to get attached to EHCI host controller before UHCI driver attaches to uhci host controller.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9040  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-08-11 05:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							a261044cf5 
							
						 
					 
					
						
						
							
							code cleanup:  
						
						... 
						
						
						
						1. remove unused macro/remove unnecessary included header file
2. for those values defined by PCI spec, use the naming of definition in IndustryStandard/Pci.h
3. use BITX macro in Base.h rather than define one by self.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8992  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-07-24 05:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							cd92e3fb28 
							
						 
					 
					
						
						
							
							Adding a segment code to make sure that the EHCI controller get attached to the EHCI controller before the UHCI driver attaches to the UHCI controller  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8984  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-07-23 12:50:08 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							88e349f1fe 
							
						 
					 
					
						
						
							
							Fixed a bug that the system hangs with an assert in DiskIo.c that is division overflow due to block size == 0 when no flppy media is present in a specific type of USB floppy drive (NEC PC-VP-BU04)at power on.  
						
						... 
						
						
						
						Root cause is that Read Capacity command returns media not present error, then UsbMassStorage driver issues Sense Request command to get the sense data. However, the USB floppy drive still returns the previous error for the Sense Request command. UsbBootRequestSense() does not handle this case correctly and returns EFI_SUCCESS so that the block size of the Block IO protocol instance is set to be 0.
Solution is to fix the logic to handle the case and add protective logic to avoid setting block size to be 0.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8979  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-07-23 01:30:16 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							6795df33dd 
							
						 
					 
					
						
						
							
							remove UndiRuntimeDxe from MdeModulePkg to OptionRomPkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8739  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-07-03 14:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							d14faa5275 
							
						 
					 
					
						
						
							
							Update the SCSI Disk Driver to not mount drives on physical only SCSI channels  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8677  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-29 05:58:14 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							ef13cf23ee 
							
						 
					 
					
						
						
							
							Enhance error handle of BuildDevicePath for it is possible to receive other errors.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8667  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-26 06:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							7e038442a8 
							
						 
					 
					
						
						
							
							remove the self-implementation on checksum() in this module by using BaseLib.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8637  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-24 02:30:53 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							4607d9e5e1 
							
						 
					 
					
						
						
							
							The USB keyboard driver use too high TPL event (Notify) to a ckeck repeated key stoke, should use CallBack instead.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8527  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-06-11 06:25:30 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							776a705ef1 
							
						 
					 
					
						
						
							
							Update USB Mass Storage driver to declare its dependency on the BaseLib  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8353  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-05-20 20:04:23 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
						
						
							
						
						
							d1a8a1dc99 
							
						 
					 
					
						
						
							
							Fix a bug in the SCSI Bus driver due to which some SCSI devices can not be discovered. Per SCSI spec, the standard INQUIRY data shall contain at least 36 bytes and the length of the data is variable. The definition  
						
						... 
						
						
						
						///
/// Standard INQUIRY data format
///
typedef struct {
  UINT8 Peripheral_Type : 5;
  UINT8 Peripheral_Qualifier : 3;
  UINT8 DeviceType_Modifier : 7;
  UINT8 Rmb : 1;
  UINT8 Version;
  UINT8 Response_Data_Format;
  UINT8 Addnl_Length;
  UINT8 Reserved_5_95[95 - 5 + 1];
} EFI_SCSI_INQUIRY_DATA;
is longer than 36 bytes and EFI_BAD_BUFFER_SIZE may be returned if the actual inquiry data is less than that of EFI_SCSI_INQUIRY_DATA.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8329  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-05-19 05:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							0254efc01e 
							
						 
					 
					
						
						
							
							Replace references to RFC 3066 with RFC 4646.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8212  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-30 05:32:11 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							6d3ea23f11 
							
						 
					 
					
						
						
							
							Fix various 'EFIAPI' inconsistencies found while building MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8062  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-10 20:58:18 +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 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							c41c3e55d5 
							
						 
					 
					
						
						
							
							Install default keyboard layout package in USB keyboard driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8056  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-10 04:28:13 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							8a67d804b3 
							
						 
					 
					
						
						
							
							return value not follow spec.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8028  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-07 02:29:49 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							b5378fa05e 
							
						 
					 
					
						
						
							
							Remove bypass of F11 and F12.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8019  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-03 06:47:25 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							b96cd3133d 
							
						 
					 
					
						
						
							
							Read-Capacity16 command added for SCSI drivers  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8000  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-04-01 08:25:36 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							1e5914b54a 
							
						 
					 
					
						
						
							
							R8 tracker sync:  
						
						... 
						
						
						
						Our UEFI Driver supports both SCSI Passthru (SPT) and Ext SCSI Passthru (That is our driver installs both SCSI Passthru and Ext SCSI Passthru). When we unload our driver SCSI Bus driver closes only ESPT and keeps SPT open. Due to this when I load my driver second time the SPT installation will fail and now attempting to unload will either crash the system or hang the system. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7906  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-03-19 07:03:01 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							0dc9978436 
							
						 
					 
					
						
						
							
							add check for invalid handle.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7795  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-03-04 04:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							3dcdbe7a52 
							
						 
					 
					
						
						
							
							update  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7694  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-25 13:08:46 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							7fc80d4484 
							
						 
					 
					
						
						
							
							Retired gSimpleTextInExNotifyGuid, used local structure address to be notify handle.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7666  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-25 05:35:12 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							aa8f4f55ff 
							
						 
					 
					
						
						
							
							1. Retired HotPlugDevice protocol.  
						
						... 
						
						
						
						2. Check devicepath node to get hot plug information. Currently, USB and PCCard device are checked.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7562  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-23 02:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							fbfa4a1da7 
							
						 
					 
					
						
						
							
							Minor update on capitalization for ECC check.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7561  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-23 02:47:51 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							db0bd81c85 
							
						 
					 
					
						
						
							
							enhanced security check.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7516  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-13 03:36:02 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							cb0b858d6e 
							
						 
					 
					
						
						
							
							add assert logic to avoid Klocwork fake report  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7513  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-12 08:41:34 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							fd0d484170 
							
						 
					 
					
						
						
							
							clean ecc  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7461  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-06 06:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							ed3a31b518 
							
						 
					 
					
						
						
							
							Pass ECC check.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7455  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-06 05:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							a676b86b67 
							
						 
					 
					
						
						
							
							Coding style checked  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7454  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-06 05:12:48 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7b728d6273 
							
						 
					 
					
						
						
							
							Use TO_START and BY_START for UEFI driver model driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7431  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-04 07:59:50 +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 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							e08d88c59e 
							
						 
					 
					
						
						
							
							3) Doxygen comment cleanup.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7429  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-04 06:59:23 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							597f4ee21c 
							
						 
					 
					
						
						
							
							1) Fix a typo in EhcMoniteAsyncRequests.  
						
						... 
						
						
						
						2) Code cleanup.
3) Doxygen comment cleanup.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7428  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-04 06:56:31 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							01a5c99447 
							
						 
					 
					
						
						
							
							use the GUIDed versions of events listed below: EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE and EVT_SIGNAL_EXIT_BOOT_SERVICES  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7420  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-03 11:09:53 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							1068a65374 
							
						 
					 
					
						
						
							
							Code size optimized  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7415  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-03 06:11:04 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							280544daaa 
							
						 
					 
					
						
						
							
							Add information in Meta-Data file  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7399  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-03 00:30:46 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							603e7c0ce1 
							
						 
					 
					
						
						
							
							Add information in Meta-Data file  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7398  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-03 00:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							e7cd6e69e7 
							
						 
					 
					
						
						
							
							Add information in Meta-Data file  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7397  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-03 00:29:48 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							af58e37731 
							
						 
					 
					
						
						
							
							add parameter check logic to clean up Klocwork warning.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7390  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-02-02 05:50:45 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							7772b1760f 
							
						 
					 
					
						
						
							
							Update for Meta data.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7361  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-23 10:01:51 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							7a79628e35 
							
						 
					 
					
						
						
							
							Add check for NULL pointer.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7344  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-22 05:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							49fabc83a5 
							
						 
					 
					
						
						
							
							Source level security checked  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7301  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-19 05:23:02 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							8d4cd91527 
							
						 
					 
					
						
						
							
							1.Moved HotPlugDevice.h & SimpleTextInNotify.h from /Guid  to /Protocol  
						
						... 
						
						
						
						2.Modified the reference of two Guids in DEC file, Inf files and h files;
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7294  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-16 07:33:08 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							c92e277d99 
							
						 
					 
					
						
						
							
							Minor refinement for USB modules.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7257  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-13 08:46:31 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							81464cf106 
							
						 
					 
					
						
						
							
							Update for code security.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7255  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-13 08:29:55 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							3e03cb4d84 
							
						 
					 
					
						
						
							
							Refine USB Mass Storage Driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7247  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-12 07:30:42 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							d80ed2a76e 
							
						 
					 
					
						
						
							
							Code scrub for USB Mass Storage Driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7243  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-12 03:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							3ed0238a62 
							
						 
					 
					
						
						
							
							INF extension reviewed  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7201  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2009-01-07 09:01:05 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							eec6d259fc 
							
						 
					 
					
						
						
							
							Renamed remotely  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7164  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-31 07:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							67b8a9ce2f 
							
						 
					 
					
						
						
							
							Code Scrub for USB Mouse Absolute Pointer Driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7163  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-31 07:32:33 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							2d4117c049 
							
						 
					 
					
						
						
							
							Typo corrected  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7152  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-30 07:06:28 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							29129ce463 
							
						 
					 
					
						
						
							
							Code Scrub for USB mouse driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7151  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-30 05:55:39 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							e15c65a371 
							
						 
					 
					
						
						
							
							Check Library usage and fix some typo.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7140  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-26 09:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							d17371e86b 
							
						 
					 
					
						
						
							
							Check Library usage and fix some typo.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7137  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-26 08:42:24 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							ec30be9e8c 
							
						 
					 
					
						
						
							
							Coding style checked  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7136  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-26 08:07:22 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							7351070b11 
							
						 
					 
					
						
						
							
							Library usage checked  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7132  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-26 06:53:45 +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 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a56b6eac 
							
						 
					 
					
						
						
							
							Library class of MemoryAllocationLib has been added.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7074  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-18 05:39:10 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							94e0fd072b 
							
						 
					 
					
						
						
							
							Library class of MemoryAllocationLib has been added.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7073  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-18 05:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							9b38ff3499 
							
						 
					 
					
						
						
							
							Some codes have been altered and replaced by functions of memory allocation library.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7072  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-18 05:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe687cad5 
							
						 
					 
					
						
						
							
							Fix some typo.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7067  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-17 09:35:12 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							6c94a00d0e 
							
						 
					 
					
						
						
							
							Some codes have been altered and replaced by library functions which makes more efficient and rational.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7065  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-17 09:20:16 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							f3f2e05db8 
							
						 
					 
					
						
						
							
							Clean up to update the reference of the these macros:  
						
						... 
						
						
						
						EFI_SIGNATURE_16 -> SIGNATURE_16
  EFI_SIGNATURE_32 -> SIGNATURE_32
  EFI_SIGNATURE_64 -> SIGNATURE_64
  EFI_FIELD_OFFSET -> OFFSET_OF
  EFI_MAX_BIT      -> MAX_BIT
  EFI_MAX_ADDRESS  -> MAX_ADDRESS
These macros are not defined in UEFI spec. It makes more sense to use the equivalent macros in Base.h to avoid alias.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7056  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-16 15:34:21 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							3dad0f7c2e 
							
						 
					 
					
						
						
							
							Sync function prototype.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7029  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-15 07:22:20 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							b4e73a6373 
							
						 
					 
					
						
						
							
							Code Scrub for UsbKbDxe module.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7028  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-15 07:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							d7db090280 
							
						 
					 
					
						
						
							
							Fix some typo.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7008  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-12 06:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							5f8be01274 
							
						 
					 
					
						
						
							
							Add description to .inf files.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7004  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-12 03:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6d600e1c 
							
						 
					 
					
						
						
							
							INF module description added  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6973  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-10 08:20:01 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
						
						
							
						
						
							50d7ebad92 
							
						 
					 
					
						
						
							
							Change _CR() to BASE_CR() to follow naming convention  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6888  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-06 01:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							5899f27e06 
							
						 
					 
					
						
						
							
							Code Scrub for UsbKbDxe module.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6871  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-05 09:19:10 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							edd1ceb7a0 
							
						 
					 
					
						
						
							
							Typo corrected  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6845  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-04 09:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							d354ab7ff9 
							
						 
					 
					
						
						
							
							1)Global variables have been moved backward ahead of functions.  
						
						... 
						
						
						
						2)INF comments have been reviewed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6839  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-04 07:12:25 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
						
						
							
						
						
							cfc8865f17 
							
						 
					 
					
						
						
							
							Remove some useless EDK_RELEASE_VERSION, EFI_SPECIFICATION_VERSION ,and review VALID_ARCHITECTURES in inf files with DSC file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6818  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-03 09:08:05 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							aa79b0b379 
							
						 
					 
					
						
						
							
							Global variables have been moved backward ahead of functions.  
						
						... 
						
						
						
						Only a few cases were left due to its module structure.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6816  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-12-03 08:52:39 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd89145aa 
							
						 
					 
					
						
						
							
							Add the AND of all architectural protocols for this special DXE_RUNTIME driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6767  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-27 14:08:09 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							e72a3b3ea8 
							
						 
					 
					
						
						
							
							Update SCSI modules to use new macros defined in UefiLib.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6564  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-17 14:22:23 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							7077edb331 
							
						 
					 
					
						
						
							
							Code Scrub  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6543  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-14 02:49:25 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							dfb74df5fd 
							
						 
					 
					
						
						
							
							Rename the reference library class of UsbLib to UefiUsbLib.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6524  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-13 09:19:18 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							ae50ee26b5 
							
						 
					 
					
						
						
							
							Rename the reference library class of ScsiLib to UefiScsiLib.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6523  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-13 09:18:40 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
						
						
							
						
						
							9beb888e7c 
							
						 
					 
					
						
						
							
							Code Scrub:  
						
						... 
						
						
						
						MdeModulePkg\Bus\ScsiBusDxe\
MdeModulePkg\Bus\ScsiDisk\
 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6465  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-12 01:30:58 +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 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							d51cf796da 
							
						 
					 
					
						
						
							
							Rename EfiScsiStallSeconds to EFI_SCSI_STALL_SECONDS to follow the naming convention for MACRO.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6444  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-10 12:57:21 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							e4ff9017f8 
							
						 
					 
					
						
						
							
							Remove over specific Guid  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6389  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-11-05 05:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							676df92c2c 
							
						 
					 
					
						
						
							
							Remove SafeFreePool from MemoryAllocationLib as this API's name is misleading. Its implementation only check if a pointer is NULL. If a garbage pointer is passed in, the gBS->FreePool will still ASSERT in debug build and return error code.  
						
						... 
						
						
						
						It is recommended that module writer should keep track how a pointer is allocated and free it after use.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6306  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-10-30 07:32:46 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							ed66e1bc0d 
							
						 
					 
					
						
						
							
							clean up the un-suitable ';' location when declaring the functions.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5820  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-04 09:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							e53a6ea90e 
							
						 
					 
					
						
						
							
							remove EFI_EVENT_ alias, replace them with EVT_  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5813  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-09-04 07:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							60c93673b3 
							
						 
					 
					
						
						
							
							The driver and library in MdePkg, MdeModulePkg and Nt32Pkg that don't depend on PI spec should include Uefi.h not PiDxe.h.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5758  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-30 14:09:38 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							e872988180 
							
						 
					 
					
						
						
							
							remove the unused msa files in MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5726  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-25 05:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f1611730 
							
						 
					 
					
						
						
							
							Update some module INF files in MdeModulePkg to "UEFI_DRIVER"  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5676  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-08-18 09:18:44 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							9920ae74af 
							
						 
					 
					
						
						
							
							modify coding style to pass ecc tool  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5575  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-28 02:43:46 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							bb80e3b213 
							
						 
					 
					
						
						
							
							modify coding style to pass ecc tool  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5563  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-25 06:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							11dad244fd 
							
						 
					 
					
						
						
							
							remove a redefinition to pass ICC build  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5557  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-23 09:08:04 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							e3385ac7c5 
							
						 
					 
					
						
						
							
							remove a redefinition to pass ICC build  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5556  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-23 08:55:23 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							cc5166ff80 
							
						 
					 
					
						
						
							
							modify coding style to pass ecc tool  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5555  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-23 08:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							34a0bac475 
							
						 
					 
					
						
						
							
							correct spell error  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5553  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-23 06:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							3cb9e605be 
							
						 
					 
					
						
						
							
							modify coding style to pass ecc tool  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5552  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-23 06:30:54 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							a7022cec4e 
							
						 
					 
					
						
						
							
							modify coding style to pass ecc tool  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5551  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-23 06:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							eb6d5108af 
							
						 
					 
					
						
						
							
							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@5438  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-09 10:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							56a88912eb 
							
						 
					 
					
						
						
							
							modify coding style  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5437  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-09 10:06:12 +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 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							ab6495eacf 
							
						 
					 
					
						
						
							
							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@5429  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-09 01:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							78c2ffb5a7 
							
						 
					 
					
						
						
							
							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@5427  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-08 10:26:16 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							a92d4e8a8e 
							
						 
					 
					
						
						
							
							Make USB Stack code pass ECC tool check.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5405  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-07-02 05:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							7c24ae3685 
							
						 
					 
					
						
						
							
							Boolean values and variable type BOOLEAN should not use explicit comparisons to TRUE or FALSE  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5377  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-30 02:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							b16b8bf9d0 
							
						 
					 
					
						
						
							
							Clean ICC build  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5376  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-27 08:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							c7e39923c0 
							
						 
					 
					
						
						
							
							[Description]:  
						
						... 
						
						
						
						UsbMassStorage driver need support multi-lun feature.
[Impaction]:
 UsbMassStorageDxe.
[Reference Info]:
 EDK tracker 1143 - UsbMassStorage driver need support multi-lun feature. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5375  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-27 08:09:00 +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 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							a77267d273 
							
						 
					 
					
						
						
							
							[Description]  
						
						... 
						
						
						
						Merged in EDK 1151.
[Tracker]
1151 Logo & Print key could not be retrieved from USB keyboard
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5371  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-25 09:05:56 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							b4c24e2d42 
							
						 
					 
					
						
						
							
							[Description]:  
						
						... 
						
						
						
						Sync 3 trackers.
 1. A bug that may cause the low/full speed device behind 2.0 hub will not work.
 2. MajorRevision and MinorRevision need updating.
 3. Misuse UhciConvertPollRate in UHCI driver.
[Impaction]:
 EhicDxe, UhciDxe and UsbBusDxe.
[Reference Info]:
 EDK tracker 1122 - A bug that may cause the low/full speed device behind 2.0 hub will not work .
 EDK tracker 1101 - Phoenix found issue in USB and Misuse UhciConvertPollRate in UHCI driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5370  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-25 05:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							7e388f859f 
							
						 
					 
					
						
						
							
							[Description]:  
						
						... 
						
						
						
						The Usb1.1 flash disk will hang for Bootable Image Support Test -> Bloack IO protocol Test -> Reset_Func.
[Solution]:
 Add a stall 20ms after set address when port reset for Usb hub.
[Impaction]:
 UsbBusDxe.
[Reference Info]:
 EDK tracker 1120 - USB flash disk hang or fail in the new SCT blockIo test. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5365  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-24 08:13:58 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							813acf3a9a 
							
						 
					 
					
						
						
							
							Merged in the following trackers from EDK:  
						
						... 
						
						
						
						EDK1145 Cursor mising in shell in some case 
EDK1099: Dell - [HII] HiiGetFontInfo() not retrieve the system font by FoFontInfoMask
EDK1127: [UEFI 2.10] Keyboard layout support 
EDK1129: [UEFI HII] GUID is represented wrongly in Config String
And some other fixes such as
*[UEFI HII] HiiGetAltCfg is generating "Name=" sub string in the wrong format 
*UEFI HII: GetUnicodeStringTextOrSize() doesn't handle NULL StringDest properly
*GetFontInfo() need be updated to avoid iteration 
*HIIStringProtocolTest failed on multiple platform
*[Uefi 2.1] Comply with latest Hii ECR 
* GetFontInfo() need be updated to avoid iteration
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5361  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-06-23 09:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							ac64461468 
							
						 
					 
					
						
						
							
							De-unicode in comment for all source files.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5302  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-27 03:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							6d5794302b 
							
						 
					 
					
						
						
							
							Add #ifndef statement for header file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5296  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-27 01:34:25 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							cc582cffd1 
							
						 
					 
					
						
						
							
							Rename the confusing PCD.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5169  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-05-06 09:34:46 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							dd4047a51c 
							
						 
					 
					
						
						
							
							[Description]:  
						
						... 
						
						
						
						Add a feature flag in Uhci & Ehci to disable legacy USB SMI.
[Impaction]:
  Platform integrator can choose to legacy USB SMI or not.
[Reference Info]
  EDK Tracker 1082
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5081  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-17 11:02:59 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							fb0b259e4e 
							
						 
					 
					
						
						
							
							apply for doxgen format.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5038  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-10 08:49:28 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							ffa5008abb 
							
						 
					 
					
						
						
							
							apply for doxgen format.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5030  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-09 08:33:17 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							3b2dbece7c 
							
						 
					 
					
						
						
							
							Update all files to follow doxygen style file header.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5017  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-09 05:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							1be0dda62d 
							
						 
					 
					
						
						
							
							Fix warnings generated by gcc for ia32 builds:  
						
						... 
						
						
						
						'cast from pointer to integer of different size'
when casting from a pointer directly to a
64 bit number.  Added an intermediate cast to
UINTN.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5009  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-04-08 20:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							f0a83bb308 
							
						 
					 
					
						
						
							
							[Description]:  
						
						... 
						
						
						
						Don't need disable the legacy USB SMI in UHCI and EHCI, which is only required by UoL.
[Impaction]:
 Uhci and Ehci driver default don't need disable the legacy USB SMI.
[Reference Info]:
 EDK tracker 1082 
 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4850  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-03-14 05:06:26 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							9cb8724d68 
							
						 
					 
					
						
						
							
							edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiTcp4Io.h:  
						
						... 
						
						
						
						edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.h:
edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiExtScsiPassThru.h:
edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiDhcp.h:
edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiIbft.h:
edk2/MdeModulePkg/Universal/Network/IScsiDxe/Md5.h:
edk2/MdeModulePkg/Universal/Network/IScsiDxe/IScsiDriver.h:
edk2/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.h:
edk2/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.h:
  Fix filename case(sensitivity) issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4840  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-03-11 19:38:08 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							c4b578e809 
							
						 
					 
					
						
						
							
							edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe/ComponentName.c:  
						
						... 
						
						
						
						Fix filename case(sensitivity) issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4825  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-03-11 17:09:23 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							0c36e4c182 
							
						 
					 
					
						
						
							
							edk2/MdeModulePkg/Bus/Usb/UsbMouseDxe:  
						
						... 
						
						
						
						Fix filename case(sensitivity) issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4820  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-03-10 23:21:50 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							1441142b8b 
							
						 
					 
					
						
						
							
							Rename file to use recommended file naming conventions.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4819  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-03-10 23:16:34 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							190a171e62 
							
						 
					 
					
						
						
							
							Rename file to use recommended file naming conventions.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4818  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-03-10 23:16:04 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							d57ee0e56b 
							
						 
					 
					
						
						
							
							Rename file to use recommended file naming conventions.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4817  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-03-10 23:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							517253e5b2 
							
						 
					 
					
						
						
							
							Rename file to use recommended file naming conventions.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4816  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-03-10 23:14:46 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							77442a5a27 
							
						 
					 
					
						
						
							
							MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf:  
						
						... 
						
						
						
						MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.h:
  Fixed filename case to match the actual files.  This is needed
  for case-sensitive file systems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4757  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-02-26 01:36:29 +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 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							47166333b1 
							
						 
					 
					
						
						
							
							edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/usbbus.h:  
						
						... 
						
						
						
						Renamed to 'UsbBus.h' to match recommended file naming conventions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4755  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-02-26 01:14:47 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							474ff2bdb9 
							
						 
					 
					
						
						
							
							edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/usbbus.c:  
						
						... 
						
						
						
						Rename to 'UsbBus.c' to match file naming conventions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4754  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-02-26 01:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
						
						
							
						
						
							1682995344 
							
						 
					 
					
						
						
							
							edk2/MdeModulePkg/Bus/Pci/UhciDxe/ComponentName.c:  
						
						... 
						
						
						
						Fix #include filename for case-sensitive filesystems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4753  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-02-26 01:10:10 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							1c61953576 
							
						 
					 
					
						
						
							
							1. Added EFI_MEDIA_CHANGED and EFI_INVALID_PARAMETER returns in UsbMassReadBlocks().  
						
						... 
						
						
						
						2. Use DEBUG () to replace some native debug function in USB stack modules.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4689  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-02-13 09:08:24 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							392d56cf4e 
							
						 
					 
					
						
						
							
							fixed comments problem.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4619  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-01-24 02:38:23 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							ea5632e56d 
							
						 
					 
					
						
						
							
							1. Remove USB HC Protocol installing from Uhci module. It only installs USB2 HC protocol.  
						
						... 
						
						
						
						2. Restore Incompatible Pci Device Support Protocol in PciBus module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4617  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-01-23 09:41:04 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							ca12415ac9 
							
						 
					 
					
						
						
							
							Fixed the porting issue. That leads uninitialized variable.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4458  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2008-01-02 02:34:20 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							bcb9d421e0 
							
						 
					 
					
						
						
							
							usb kb's bug fix  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4440  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-12-26 09:02:05 +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 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							09f72ae883 
							
						 
					 
					
						
						
							
							the last check-in for UsbMouseAbsolutePointer is not correct. do it again.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4342  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-11-29 06:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							6a6d955c5f 
							
						 
					 
					
						
						
							
							Fixed potential issues to release resources when error occurs.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4341  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-11-28 03:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							385cd3a478 
							
						 
					 
					
						
						
							
							change the folder name of "UsbMouseSimulateTouchPadDxe" to "UsbMouseAbsolutePointer"  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4337  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-11-28 03:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							2170f9dd36 
							
						 
					 
					
						
						
							
							change "UsbMouseSimulateTouchPad" to "UsbMouseAbsolutePointer" for more clearing the name's meaning.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4336  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-11-28 03:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							f74cc0260b 
							
						 
					 
					
						
						
							
							delete a debug output to pass through EBC build and align some line to conform with code style  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4315  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-11-21 03:44:19 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							de137b0939 
							
						 
					 
					
						
						
							
							Remove debug print statement checked in inadvertently  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4311  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-11-20 07:22:41 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							0acd9855d8 
							
						 
					 
					
						
						
							
							Remove Atapi Pass Thru driver in MdeModulePkg. This module is only used for testing. We can use this module from OptionRomPkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4310  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-11-20 07:17:56 +00:00 
						 
				 
			
				
					
						
							
							
								eric_tian 
							
						 
					 
					
						
						
						
						
							
						
						
							8ae0b360f5 
							
						 
					 
					
						
						
							
							add UsbMouseSimulateTouchPad driver to verify the correction of dispatching AbsolutePointer event of consplitter  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4297  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-11-14 07:08:55 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							41057d7787 
							
						 
					 
					
						
						
							
							Remove gEfiNetworkInterfaceIdentifierProtocolGuid reference from code base. Only left its definition in MdePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4295  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-11-13 09:08:17 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							68246fa809 
							
						 
					 
					
						
						
							
							Save original PCI attributes in start() function and restore it in Stop() for those PCI device drivers.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4212  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-10-25 07:59:45 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							66aa04e4e3 
							
						 
					 
					
						
						
							
							Update to support EFI_SIMPLE_INPUT_EX protocol  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4178  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-10-19 02:35:29 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							96f6af14d6 
							
						 
					 
					
						
						
							
							Remove the special logic on EFI_PCI_DEVICE_ENABLE in PciBus driver. And update drivers that use this macro. The reason is that  
						
						... 
						
						
						
						PciIoAttributes() in PciIo.c treats EFI_PCI_DEVICE_ENABLE specially so that when EFI_PCI_DEVICE_ENABLE is passed in, only the supported bits of driver will be enabled. Now many drivers use EFI_PCI_DEVICE_ENABLE to enable PCI device even if some of them don't support some of the attributes like EFI_PCI_IO_ATTRIBUTE_MEMORY. This doesn't conform to UEFI 2.0 spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4115  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-10-15 07:44:27 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							d1aeb0bdc3 
							
						 
					 
					
						
						
							
							Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent static unicode string table linked into final image if both PcdComponentNameDisabled and PcdComponentName2Disabled are set to TRUE.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4084  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-10-11 03:36:31 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
						
						
							
						
						
							db01f13e00 
							
						 
					 
					
						
						
							
							Changed to pass the build with Visual Studio 2005  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4075  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-10-10 07:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
						
						
							
						
						
							67a58d0ffd 
							
						 
					 
					
						
						
							
							Clean up Network Components to support GCC build.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4062  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-10-09 09:30:52 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							1307dcd745 
							
						 
					 
					
						
						
							
							Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent component name structures linked into final image if PcdComponentNameDisabled or PcdComponentName2Disabled is set to TRUE.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4057  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-10-09 07:08:08 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
						
						
							
						
						
							23c326c201 
							
						 
					 
					
						
						
							
							Support ICC build .  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4039  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-10-08 06:45:07 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
						
						
							
						
						
							41e8ff2781 
							
						 
					 
					
						
						
							
							Fixed unexpected timeout in Usb MassStorage Driver.  
						
						... 
						
						
						
						Fixed unexpected timeout in Uhci/Ehci driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4038  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-10-08 06:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							62b9bb55c9 
							
						 
					 
					
						
						
							
							Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4002  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-09-30 02:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							70da5bc2cf 
							
						 
					 
					
						
						
							
							Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4001  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-09-30 02:45:18 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							f527bce3d0 
							
						 
					 
					
						
						
							
							Update to support to produce Component Name and  & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4000  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-09-30 02:42:47 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							1f771698b2 
							
						 
					 
					
						
						
							
							translate Ctrl + alpha  to control value for simple text input protocol  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3952  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-09-27 12:00:18 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							f36d6e669c 
							
						 
					 
					
						
						
							
							1. Set the Target array to zero before fill the target id.  
						
						... 
						
						
						
						2. Get the command/control register base address for each channel through IDE common registers.
3. Correctify some return status to sync with newest Uefi Spec 2.1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3901  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-09-20 10:06:50 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
						
						
							
						
						
							d074a8e1a2 
							
						 
					 
					
						
						
							
							Update Mde/MdeModulePkg to support ICC build for IA32/X64.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3892  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-09-19 06:15:43 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							537fbd82b3 
							
						 
					 
					
						
						
							
							Clean up two infs.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3779  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-09-06 01:23:45 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
						
						
							
						
						
							eb1f5ab338 
							
						 
					 
					
						
						
							
							Added EFIAPI to event  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3748  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-08-30 20:42:05 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							b3af5df67b 
							
						 
					 
					
						
						
							
							Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC spec 0.41, DSC spec 0.40.  
						
						... 
						
						
						
						Mainly PCD syntax update.
Check in new build.exe and GenFds.exe
Check in PcdSyntaxUpdate.exe tool. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3744  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-08-30 09:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							b61439a709 
							
						 
					 
					
						
						
							
							1. Fixed one bug in Undi driver.  
						
						... 
						
						
						
						2. Add default branch to meet CYGWINGCC build in Tcp4Dispatcher.c.
3. Sync the latest network stack library.
4. Fixed one bug in Mtftp4Support.c, for AsciiStrCpy() return the pointer to head of string, not the tail of string.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3741  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-08-30 06:58:37 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
						
						
							
						
						
							77a0a4d954 
							
						 
					 
					
						
						
							
							Fix a bug that parentheses do not place correctly in UNDI driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3739  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-08-30 06:14:10 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
						
						
							
						
						
							623ad724e1 
							
						 
					 
					
						
						
							
							Add dependent packages in INF of modules.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3731  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-08-29 08:52:49 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							d01c093a58 
							
						 
					 
					
						
						
							
							1. Sync Tcp4 protocol definitions to match UEFI 2.1  
						
						... 
						
						
						
						2. Clean up codes.
3. Remove struct definition content for big-endian, because UEFI 2.1 declare only little-endian supported.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3714  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-08-27 07:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
						
						
							
						
						
							84b5c78e89 
							
						 
					 
					
						
						
							
							Make MdeModulePkg GCC clean.  
						
						... 
						
						
						
						It also pass ICC+IPF and MYTOOLS+EBC build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3711  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-08-27 03:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							687a2e5f69 
							
						 
					 
					
						
						
							
							1. Enable Network stack to pass SCT, currently MNP, ARP, IP4, TCP4 and DHCP4 have passed SCT.  
						
						... 
						
						
						
						2. Enable Network stack to pass ICC build.
3. Sync Network library instances' module names with their filenames.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3692  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-08-23 02:19:41 +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 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
						
						
							
						
						
							d35be2a434 
							
						 
					 
					
						
						
							
							Sync code with MdePkg spec for Scsi library class and CustomDecompress library class.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3636  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-08-14 07:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
						
						
							
						
						
							40834173c5 
							
						 
					 
					
						
						
							
							Import UndiRuntimeDxe.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3563  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-08-07 08:49:37 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
						
						
							
						
						
							824b03cee6 
							
						 
					 
					
						
						
							
							Update License header.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3497  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-30 08:21:39 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
						
						
							
						
						
							cf029d3039 
							
						 
					 
					
						
						
							
							Update the license header.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3493  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-30 03:48:58 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							3f187a734e 
							
						 
					 
					
						
						
							
							Fix the wrong copyright statements.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3454  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-26 08:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							50fa1b3a86 
							
						 
					 
					
						
						
							
							Sync USB modules with main trunk.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3423  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-24 09:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							ed7748fe4a 
							
						 
					 
					
						
						
							
							remove some comments introduced by tools.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3387  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-20 06:10:09 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							dd0687a4b1 
							
						 
					 
					
						
						
							
							remove some comments introduced by tools.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3383  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-20 04:33:45 +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 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							42d600c2d5 
							
						 
					 
					
						
						
							
							Add Dxe as postfix to Scsi related driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3260  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-16 17:30:02 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							adbcbf8ffc 
							
						 
					 
					
						
						
							
							Modules cleanup.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3244  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-16 05:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							ed838d0c5e 
							
						 
					 
					
						
						
							
							1. Import UsbKbDxe and UsbMouseDxe into MdeModulePkg  
						
						... 
						
						
						
						2. Updated UefiUsbLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3216  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-12 17:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							e61d30b02a 
							
						 
					 
					
						
						
							
							fixed memcpy link issue.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3203  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-12 02:14:05 +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 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							f183b4f349 
							
						 
					 
					
						
						
							
							Keep the module name consistency with directory name.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3192  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-11 06:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
						
						
							
						
						
							913cb9dc64 
							
						 
					 
					
						
						
							
							Import EhciDxe and UhciDxe into MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3191  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-11 06:46:38 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
						
						
							
						
						
							581c608bab 
							
						 
					 
					
						
						
							
							Move Pci/AtapiPassThru/Dxe to Pci/AtapiPassThruDxe.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2970  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-03 01:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							70c94b3b6d 
							
						 
					 
					
						
						
							
							Porting R8's PI-enabled ScsiBus driver  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2927  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-07-02 02:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
						
						
							
						
						
							5ed00ce4ad 
							
						 
					 
					
						
						
							
							removed [includes] section from MdePkg and MdeModulePkg .inf files. The includes sections are not needed and are redundant with [packages] section  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2917  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-06-29 16:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
						
						
							
						
						
							24e734d210 
							
						 
					 
					
						
						
							
							Patch so the tree will compile  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2916  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-06-29 16:40:17 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							6ad55b150b 
							
						 
					 
					
						
						
							
							Add ScsiDiskDxe driver for Nt32Pkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2879  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-06-29 03:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
						
						
							
						
						
							3a10d47190 
							
						 
					 
					
						
						
							
							Porting ScsiBus module for Nt32Pkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2876  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-06-29 03:33:17 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
						
						
							
						
						
							513f3f4447 
							
						 
					 
					
						
						
							
							Add AtapiPassThru & CapsuleRuntime module to MdeModulePkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2806  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2007-06-27 09:29:08 +00:00