ydong10 
							
						 
					 
					
						
						
							
						
						31585af434 
					 
					
						
						
							
							Enable nest for suppressif/grayoutif/diableif for form/question/option.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12972  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-31 07:17:42 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						a0d74d006d 
					 
					
						
						
							
							correct license header.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12932  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-15 11:21:18 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						05ca95e29c 
					 
					
						
						
							
							Initialize LockBox.Attribute to 0 in SaveLockBox, or it will be random value.  
						
						... 
						
						
						
						signed-off-by: jyao1
reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12931  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-14 01:36:55 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						e8ef42833f 
					 
					
						
						
							
							Correct definition to follow spec.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12929  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-12 13:03:56 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						1e21413c8c 
					 
					
						
						
							
							Fix the issue in PeiCore that doesn’t handle Unix style file path of PDB file.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by:rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12906  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-04 04:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						5c6889f7ce 
					 
					
						
						
							
							MdeModulePkg PCI Bus Driver: Remove the workaround for the EFI_PCI_IO_ATTRIBUTE_VGA_PALETTE_IO and EFI_PCI_IO_ATTRIBUTE_VGA_IO attributes to follow the UEFI spec.  
						
						... 
						
						
						
						Signed-off-by: rsun3
Reviewed-by: niruiyu
Reviewed-by: mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12891  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-22 02:56:28 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						d8982b0303 
					 
					
						
						
							
							MdeModulePkg: Fix a bug in GetNextTargetLun()/GetNextTarget() when two cdroms attached  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12890  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-21 06:04:56 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						665e08a0ca 
					 
					
						
						
							
							Remove the redundancy commas when converting the SASEx device path node to text.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: jjin9
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12888  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-20 05:01:05 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						bdc9d5a5d5 
					 
					
						
						
							
							Add more check to make sure the valid pointer be used.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12886  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-19 09:00:58 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						357af28525 
					 
					
						
						
							
							Reconfigure the UdpRead instance if an error occurred in Dhcp, Discover and Mtftp process.  
						
						... 
						
						
						
						Signed-off-by: sfu5
Reviewed-by: qianouyang
Reviewed-by: tye
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12884  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-16 09:00:47 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						cb40609c75 
					 
					
						
						
							
							Update PcdSetPtr() API to set the output buffer size to the max buffer size when the input buffer size is larger than the max buffer size. This behavior follows API description.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12875  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-15 06:56:57 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						2fc46f86f9 
					 
					
						
						
							
							Enhance DXE dispatcher logic to check the duplicated FV image bases on FvHob2 and FvNameGuid per PI spec.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12874  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-15 06:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						71824dd8db 
					 
					
						
						
							
							InstallAcpiTable() - Do not update the checksum in the passed in buffer – the buffer is an IN buffer and should be treated as such.  
						
						... 
						
						
						
						signed-off-by: jyao1
reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12869  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-15 05:34:57 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						3a4e7a3e73 
					 
					
						
						
							
							Per UEFI spec, on CallBack action EFI_BROWSER_ACTION_CHANGING, the return value of ActionRequest will be ignored, but on CallBack action EFI_BROWSER_ACTION_CHANGED, the return value of ActionRequest will be used.  
						
						... 
						
						
						
						But, EDKII browser still processes the got ActionRequest. And, all HII drivers in EDKII project also returns their expected ActionRequest value on action EFI_BROWSER_ACTION_CHANGING. 
Now update the browser to follow the spec, and update all core Hii drivers to keep old working modal.
Update for MdeModulePkg.
Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12865  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-15 02:54:49 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						3531262f5f 
					 
					
						
						
							
							Correct one comment to match the function name.  
						
						... 
						
						
						
						Signed-off-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12864  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-15 02:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						048fc992a6 
					 
					
						
						
							
							Update package version for MdeModulePkg, UefiCpuPkg.  
						
						... 
						
						
						
						MdeModulePkg 0.91->0.92
UefiCpuPkg   0.1->0.2
Signed-off-by: rsun3
Reviewed-by: hhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12851  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-14 01:42:15 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						222f8505cb 
					 
					
						
						
							
							Missing declaration of the GUID gEfiSystemNvDataFvGuid.  
						
						... 
						
						
						
						Signed-off-by: oliviermartin
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12837  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-13 06:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						d65502601e 
					 
					
						
						
							
							MdeModulePkg/Variable: Check if there is a NV Variable Storage header prior to use its attributes  
						
						... 
						
						
						
						The Variable PEI and RuntimeDxe drivers were using the attribute 'HeaderLength' of
EFI_FIRMWARE_VOLUME_HEADER without checking if a Firmware Volume Header was existing at
the base address.
In case the Firmware Volume Header does not exist or is corrupted, the attribute 'HeaderLength'
is a non valid value that can lead to a non valid physical address when accessing produces an
access error.
Signed-off-by: oliviermartin
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12836  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-12 19:00:59 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						7f070be5c9 
					 
					
						
						
							
							MdeModulePkg: Fix a bug that UnregisterAtaDev() will return error when SSP protocol is not installed  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12835  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-12 09:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						da38df1d09 
					 
					
						
						
							
							MdeModulePkg DXE Core: Refine code to avoid UNIXGCC build break.  
						
						... 
						
						
						
						The UNIXGCC compiler generates an internal call for division operation when compiling CoreInternalWaitForTick(), which causes build break due to link failure. This check-in changes the implementation of CoreInternalWaitForTick() to avoid this case.
Signed-off-by: rsun3
Reviewed-by: mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12830  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-09 02:35:04 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						b7891584a5 
					 
					
						
						
							
							Enable EFI_BROWSER_ACTION_CHANGED callback type for browser.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12826  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-07 05:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						a62da87e95 
					 
					
						
						
							
							MdeModulePkg DXE Core: Fix overflow and truncation issues in the implementation of the Stall() boot service to follow the UEFI spec.  
						
						... 
						
						
						
						Signed-off-by: rsun3
Reviewed-by: mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12822  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-06 05:24:27 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						08476b334d 
					 
					
						
						
							
							Refine the select highlight menu logic.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12818  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-05 13:20:03 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						febca2e364 
					 
					
						
						
							
							Disable change value for grayout or readonly menu.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12817  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-05 12:45:45 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						993b8cdddd 
					 
					
						
						
							
							Free memory allocated by ReadSection.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: ZhangCaoIntel
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12811  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-02 01:08:05 +00:00 
						 
				 
			
				
					
						
							
							
								qianouyang 
							
						 
					 
					
						
						
							
						
						21e1018b1c 
					 
					
						
						
							
							1. Remove the unnecessary check of the existing of BlockIo2 in PartitionDriverBindingSupported().  
						
						... 
						
						
						
						2. Remove the comments of the BlockIo2 check in PartitionDriverBindingStart().
Signed-off-by: qianouyang
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12806  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-01 05:10:41 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						0284e90cc1 
					 
					
						
						
							
							Add Acpi50 FPDT and BGRT module into MdeModulePkg.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: hhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12804  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-01 01:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						9381365cf1 
					 
					
						
						
							
							Remove PCD usage for console driver, PcdConOutRow and PcdConOutColumn are current text mode during boot, not console device capability.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: hhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12803  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-30 06:01:22 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						4a18b92c5f 
					 
					
						
						
							
							Add ACPI5.0 header file.  
						
						... 
						
						
						
						Add missing content for resource descriptor.
Move AML definition to AcpiAml.h
signed-off-by: jyao1
reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12802  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-30 03:57:39 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						5db9d35f07 
					 
					
						
						
							
							Roll back the change which doesn't call LocateProtocol when TPL is TPL_NOTIFY because it may cause certain status code get lost in some rare case.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12801  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-30 01:53:13 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						e0e7f80cc3 
					 
					
						
						
							
							Update code to pass build on VS2008 with /Od compiler option.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: rsun3
Reviewed-by: ftian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12792  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-28 06:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						573e0a48c8 
					 
					
						
						
							
							Correctly use GetPtrTypeSize() to get MaxSize.  
						
						... 
						
						
						
						Signed-off-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12790  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-28 03:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						648944102a 
					 
					
						
						
							
							Fix PcdSetPtr() service to use the max buffer size to check whether new buffer data is filled into.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12789  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-28 03:36:25 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						957fe09353 
					 
					
						
						
							
							Allocate aligned buffer to satisfy the IoAlign requirement of high level protocol.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: erictian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12788  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-25 09:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						79d07c66d9 
					 
					
						
						
							
							Updated GraphicsConsole and Terminal driver text mode initialization routine for easy mode extension in future.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: hhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12787  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-25 08:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						6b4483cdbd 
					 
					
						
						
							
							MdeModulePkg: The patch eliminates two assumptions  
						
						... 
						
						
						
						1) XHCI host controller hw always provides more than 5 interrupters.
Now using interrupter 0 to accommodate all received events.
2) XHCI host controller hw always provides 32bytes context size.
Now it dynamically detect context size and construct it.
also solved several issues:
1) Divides 64byte width register access to two 32bit registers access because some XHCI chipsets cannot support a single 64bit access.
2) Remove halt host controller statement in UsbBusDriverBindingStop(). It has been done by host controller’s DriverBindingStop(). And XhciDriverBindingStop() need XHCI host controller is in running state because it need execute DISABLE_SLOT cmd to release h/w resource.
signed-off-by: erictian
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12785  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-25 08:08:54 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						b204f2b527 
					 
					
						
						
							
							Add sample code for EFI_IFR_QUESTION_REF3 opcode.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12783  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-25 07:00:05 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						795bb9b6c4 
					 
					
						
						
							
							1. According to PI errata 0000840 and PI 1.2c Vol 3 3.2.3, remove description rows that start with a Required Alignment (bytes) of 2, 4, and 8.  
						
						... 
						
						
						
						2. In PeiFfsFvPpiGetFileInfo(), FileHeader->Attributes needs to be converted to EFI_FV_FILE_ATTRIBUTES from EFI_FFS_FILE_ATTRIBUTES before it is assigned to FileInfo->FileAttributes.
3. Set EFI_FV_FILE_ATTRIB_FIXED and EFI_FV_FILE_ATTRIB_MEMORY_MAPPED bits for EFI_FV_FILE_ATTRIBUTES based on the FFS file and FV image.
Signed-off-by: lzeng14
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12777  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-25 01:57:23 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						e7fd76d180 
					 
					
						
						
							
							Patch includes:  
						
						... 
						
						
						
						1. Support get default value for ref opcode logic.
2. Correct the sample for ref opcode with default value.
3. Refine logic about processing device path info in ref value. 
Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12774  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-24 08:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						21d13c6156 
					 
					
						
						
							
							Re-org the EBC thunk code for better code maintenance.  
						
						... 
						
						
						
						signed-off-by: jyao1
reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12769  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-23 13:23:34 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						eb5e7d3e7a 
					 
					
						
						
							
							Update code to follow coding style. Mainly change about:  
						
						... 
						
						
						
						1. Remove duplicate lib
2. Refine the name for enum member.
Signed-off-by: ydong10
Reviewed-by: lgao4
Reviewed-by: gdong1
Reviewed-by: vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12767  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-23 09:20:57 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						fc8ff20ff2 
					 
					
						
						
							
							MdeModulePkg DXE Core: Update implementation of SetMemorySpaceAttributes() DXE Service to return EFI_NOT_AVAILABLE_YET if CPU Arch Protocol is not available per PI 1.2 Errata C spec.  
						
						... 
						
						
						
						Signed-off-by: rsun3
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12766  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-23 08:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						e1982d4ca9 
					 
					
						
						
							
							Add pointer check for NULL before dereference it.  
						
						... 
						
						
						
						Signed-off-by: sfu5
Reviewed-by: gdong1
Reviewed-by : czhan46
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12764  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-23 05:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						d359254990 
					 
					
						
						
							
							Update DxeCore handle FV Image file with Depex section per PI spec.  
						
						... 
						
						
						
						Signed-off-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12763  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-23 03:12:04 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						7102b19961 
					 
					
						
						
							
							Remove assumption on EAX and R10 usage for IA32 compiler and X64 compiler.  
						
						... 
						
						
						
						Signed-off-by: jyao1
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12760  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-22 08:07:30 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						db40504eae 
					 
					
						
						
							
							Add support for EFI_IFR_QUESTION_REF3 opcode for browser when this opcode has the device path info.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12759  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-22 07:46:35 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						7d1b202d6e 
					 
					
						
						
							
							Update SetupBrowser to initialize the question value before extract default value so that the default expression can be evaluated correctly.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12757  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-22 07:15:08 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						4659816a41 
					 
					
						
						
							
							According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12746  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-21 08:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						fa97cbf4ef 
					 
					
						
						
							
							1) Fix GCC version EBC interpreter bug.  
						
						... 
						
						
						
						Add missing EFIPAI for EbcInterpret and ExecuteEbcImageEntryPoint().
	Get return value in EbcLLCALLEXNative(), remove EbcLLGetReturnValue().
2) Fix IA32 EBC interpreter bug on MOVsnw and MOVsnd.
3) Some cleanup
	Add missing ReturnEBCStack() for IA32 build.
	Remove unnecessary EbcLLGetStackPointer() for X64 and IPF build.
	Remove deadcode EbcLLGetStackPointer() and EbcLLGetReturnValue() in IA32/X64/IPF ASM code.
	Dump more info in CommonEbcExceptionHandler().
Signed-off-by: jyao1
Reviewed-by: Elvinli
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12745  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-21 08:35:14 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						842d83d65e 
					 
					
						
						
							
							1.Fix a bug in Dhcp4Dxe driver to correct the ‘secs’ field in DHCP message.  
						
						... 
						
						
						
						Signed-off-by: sfu5
Reviewed-by: tye
Reviewed-by: xdu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12742  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-21 03:40:24 +00:00