sfu5 
							
						 
					 
					
						
						
							
						
						bf1400b9ad 
					 
					
						
						
							
							Get ParentDevicePath by using attribute EFI_OPEN_PROTOCOL_GET_PROTOCOL instead of BY_CHILD.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Ouyang Qian <qian.ouyang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14313  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-25 01:18:58 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						f07268bd0f 
					 
					
						
						
							
							Mallicious code may use SmmFaultTolerantWriteHandler() to update some flash area directly, like Variable region, so return EFI_ACCESS_DENIED after End Of Dxe in SmmFaultTolerantWriteHandler().  
						
						... 
						
						
						
						And add code to prevent InfoSize overflow.
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14312  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-24 09:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						ef117a6a38 
					 
					
						
						
							
							Remove unused [Guids] section from PXE inf file.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Ouyang Qian <qian.ouyang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14310  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-23 05:50:55 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						56251c669f 
					 
					
						
						
							
							Fix potential overflow for SetVariable interface  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by  : Guo Dong   <dong.guo@intel.com >
Reviewed-by  : Siyuan Fu  <siyuan.fu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14305  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-22 08:52:58 +00:00 
						 
				 
			
				
					
						
							
							
								tye1 
							
						 
					 
					
						
						
							
						
						58df7da72b 
					 
					
						
						
							
							Add transit bit check for detecting partial response in iSCSI stack.  
						
						... 
						
						
						
						Signed-off-by: Ye Ting  <ting.ye@intel.com >
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Tian Feng <feng.tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14296  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-19 06:39:30 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						d17c4eac56 
					 
					
						
						
							
							Fix a potential SMM memory dump issue. If pass communication buffer with DataBuffer to SMM SetVariable which is big enough to cover SMM range. Then GetVariable can dump SMM memory contents. Add more range check for SetVariable  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by  : Dong Guo   <guo.dong@intel.com >
Reviewed-by  : Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14292  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-19 01:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						8908e764fe 
					 
					
						
						
							
							MdeModulePkg/AtaBus: AtaBusDxe module would ignore ATA Pass Thru Protocol instances that do not have the LOGICAL attribute set  
						
						... 
						
						
						
						Signed-off-by: Michael Kinney <michael.d.kinney@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14284  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-18 02:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						049bf9a26d 
					 
					
						
						
							
							Revert change 14281, should not check in here.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14282  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-17 01:35:45 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						9b17a7bbaa 
					 
					
						
						
							
							Split browser with browser core and display engine.  
						
						... 
						
						
						
						First Version, goal:
  1.Display Engine has the framework.
  2.Browser core ready.(PasswordCheck, ValidateQuestionV not ready)
Signed-off-by: Eric Dong
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14281  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-17 01:32:33 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						94f3aae730 
					 
					
						
						
							
							Update the browser logic, make the storage as browser level instead of form set level.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14280  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-16 10:53:22 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						d9a1844ed3 
					 
					
						
						
							
							MdeMdeModulePkg/BootScriptExecutorDxe: Replaces absolute addressing that requires a relocation entry with PC relative addressing that does not require a relocation entry. This patch is required to make this file assemble and link with Xcode  
						
						... 
						
						
						
						Signed-off-by: Andrew Fish <afish@apple.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14279  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-16 02:45:36 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						3a146f2a7d 
					 
					
						
						
							
							Fix SMM Variable driver stack GetVariable return INVALID_PARAMETER when DataSize is bigger than SMM communication buffer.  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by  : Dong Guo   <guo.dong@intel.com >
Reviewed-by  : Fu Siyuan  <siyuan.fu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14276  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-15 01:56:31 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						2d34b53ec3 
					 
					
						
						
							
							Fix build failure by adding UINT16 type cast.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14259  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-12 07:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						0c55190f40 
					 
					
						
						
							
							Update SMM variable DXE driver GetNextVariable interface to comply with UEFI spec  
						
						... 
						
						
						
						VariableNameSize is the returned buffer size. GetNextVariable should behavior correct if it is bigger than SMM communication buffer or less than string size of VariableName. 
Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by  : Dong Guo   <guo.dong@intel.com >
Reviewed-by  : Fu Siyuan  <siyuan.fu@intel.com >
Reviewed-by  : Zeng Star  <star.zeng@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14258  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-12 05:59:11 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						562fce0bf7 
					 
					
						
						
							
							Fix several bugs in the implementation of converting SAS/SASEX device path node from/to text.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14256  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-11 01:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						3588bb3529 
					 
					
						
						
							
							If DataSize or VariableNameSize is near MAX_ADDRESS, this can cause the computed PayLoadSize to overflow to a small value and pass the check in InitCommunicateBuffer(). To protect against this vulnerability, check DataSize and VariableNameSize to make sure PayloadSize doesn't overflow.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14252  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-08 06:56:08 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						7a4d52add1 
					 
					
						
						
							
							MdeMdeModulePkg/UsbBusDxe: Fixed a possible memory leak bug introduced at r14226  
						
						... 
						
						
						
						The r14226 check-in indeed has memory leak in allocated "Child" pointer. UsbBusDriverBindingStop() may dereference this pointer and may bring exception on invalid memory access
Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14251  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-07 08:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						993d22eb80 
					 
					
						
						
							
							Refine code to follow coding style.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14239  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-02 08:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						f49146e85c 
					 
					
						
						
							
							Fill SMBIOS BCD revision field.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14238  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-02 07:44:11 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						adfa1abc09 
					 
					
						
						
							
							Don't assume HiiDatabase has been present at the entrypoint and don't assume HiiDatabase and HiiFont are on the same handle according to the UEFI spec.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14236  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-02 03:23:54 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						71619ac2b5 
					 
					
						
						
							
							MdeMdeModulePkg/Usb: two tunings for better device identification behind hub  
						
						... 
						
						
						
						1.enlarge the recovery time from 10ms to 20ms after port reset to make set address request success for better device compatibility.
2.another enhancement is to use RESET_C bit rather than RESET bit to judge if hub reset port operation is done.
Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14227  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-29 09:32:55 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						20bcb757d2 
					 
					
						
						
							
							MdeMdeModulePkg/Usb: Fixed two usb issues  
						
						... 
						
						
						
						1.Fix the bug in interface parser logic for usb camera device. Reserve device address if the device doesn’t get disconnected.
2.Some usb 1.1 devices require the context evaluation immediately with actual max packet size after detecting the device max packet size.
Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14226  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-29 06:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						c40bd44249 
					 
					
						
						
							
							Update the traversal path logic.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14220  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-27 03:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						05b9f4cf70 
					 
					
						
						
							
							Update the code to follow UEFI spec, do the discard action when return EFI_BROWSER_ACTION_REQUEST_EXIT.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14219  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-27 02:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						d436d5ca09 
					 
					
						
						
							
							Guarantee that free memory in the 4K page starting at address 0 is always cleared to 0.  The algorithm is to clear page zero if it is registered with the DXE Core with type EfiConventionalMemory, and to also clear page zero if it is freed using the UEFI Boot Service FreePages().  This patch improves OS compatibility for OSes that may evaluate page 0 for legacy data structures.  Before this patch, free memory may contain random values which induces random boot failures for some OSes.  This patch may also help find NULL pointer bugs sooner because all of the fields in a data structure dereferenced through NULL will also be NULL now.  
						
						... 
						
						
						
						Signed-off-by: Michael Kinney <michael.d.kinney@intel.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14218  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-22 21:20:07 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						9a34087280 
					 
					
						
						
							
							Fix a bug in the DXE Core that generates an ASSERT() when the page at address zero is freed and DEBUG_CLEAR_MEMORY() macros are enabled.  If DEBUG_CLEAR_MEMORY() is enabled and the page at address 0 is freed, then DEBUG_CLEAR_MEMORY() is invoked skipping over the first 4K page.  
						
						... 
						
						
						
						Signed-off-by: Michael Kinney <michael.d.kinney@intel.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14217  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-22 21:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						b6cb9c399a 
					 
					
						
						
							
							MdeModulePkg: Fixed 'variable set but not used' build warning.  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14214  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-20 07:26:19 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						9fc9446897 
					 
					
						
						
							
							Add debug message to output video resolution used by GraphicsConsole.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14210  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-15 07:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						74a959b39e 
					 
					
						
						
							
							Add the backslash to C12 mapping in keyboard layout mapping table to fix the issue that backslash doesn't work when using HP KU-0316 USB key board.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Ting Ye <ting.ye@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14209  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-15 06:48:43 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						4f353467b6 
					 
					
						
						
							
							Refine the logic about gFunctionKeySetting, avoid some HII drivers can't show the hotkey info.  
						
						... 
						
						
						
						Also add missing code in UI.c
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14208  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-15 02:53:56 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						3c36de6c12 
					 
					
						
						
							
							Revert error check in code by patch 14206.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14207  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-15 02:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						938baa1fe2 
					 
					
						
						
							
							Update the logic:  
						
						... 
						
						
						
						Not remove the form set data, add check before browser use form set data to avoid use the useless form set data.
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14206  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-15 01:53:03 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						f149129429 
					 
					
						
						
							
							Fix a bug in IP4 driver which may cause “reconnect –r” hang.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Ouyang Qian <qian.ouyang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14170  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-11 08:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						f402291bf9 
					 
					
						
						
							
							Initialize DefaultInfo before using it.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Ouyang Qian <qian.ouyang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14168  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-11 07:47:42 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						44a97ac647 
					 
					
						
						
							
							Fix a bug in IP4 driver that the broadcast/multicast mac address is overrided by the gateway’s mac address.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Ouyang Qian <qian.ouyang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14167  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-11 07:44:10 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						fa9bebd8f9 
					 
					
						
						
							
							Enhance the ConPlatform driver to take care of the optional Controller device path node when comparing the GOP device path.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Kinney Michael D <michael.d.kinney@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14161  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-05 01:58:39 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						a5a617b673 
					 
					
						
						
							
							Not close gEfiEndOfDxeEventGroupGuid event in ReadyToLock event notify because PI spec doesn't say gEfiEndOfDxeEventGroupGuid must be notified before ReadyToLock event.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14150  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-04 03:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						0b1ef27500 
					 
					
						
						
							
							Adds ASSERT check in DxePcd driver when error status of read DynamicHii PCD is not EFI_NOT_FOUND to avoid the incorrect value is used.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14147  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-27 03:01:40 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						e8654a1a1a 
					 
					
						
						
							
							Add new HiiLib API HiiCreateGotoExOpCode() to create UEFI231 IFR REF, REF2, REF3, and REF4 opcode.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Eric Dong <dong.eric@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14146  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-27 02:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						935efc217f 
					 
					
						
						
							
							In order to make sure the image is section alignment, after allocate buffer for TE image, it will adjust the base address. But it has two potential issues: One is the start address may not section alignment, second is the buffer is not bigger enough to do the adjustment. This patch fixes these two issues.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14145  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-27 02:09:01 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						9bdcf582d1 
					 
					
						
						
							
							Refine the code to avoid error report.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14143  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-21 05:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						944c84a6dd 
					 
					
						
						
							
							Shouldn't free the PciDev structure because the PciDev needs to be saved to RemovedPciDev array.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14140  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-21 03:40:02 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						510ed4312f 
					 
					
						
						
							
							Update SmiManager() comments and implementation to follow the new rule clarified by PI 1.2.1 errata A.  
						
						... 
						
						
						
						1. If at least one of the handlers returns EFI_WARN_INTERRUPT_SOURCE_QUIESCED or EFI_SUCCESS then the function will return EFI_SUCCESS.
   If a handler returns EFI_SUCCESS and HandlerType is not NULL then no additional handlers will be processed.
2. If a handler returns EFI_INTERRUPT_PENDING and HandlerType is not NULL then no additional handlers will be processed and EFI_INTERRUPT_PENDING will be returned.
Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14136  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-20 03:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						c9e8881516 
					 
					
						
						
							
							Update SecurityStub SAP protocol to support SecureHandler and SecureHandler2 both.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14118  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-01 05:34:19 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						416211e0d8 
					 
					
						
						
							
							Removes a useless condition in PxeBcImpl.c.  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
Reviewed-by: Ye Ting  <ting.ye@intel.com >
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14117  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-01 04:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						469462b109 
					 
					
						
						
							
							Fix a bug in snp driver binding Start() that it may return incorrect status code.  
						
						... 
						
						
						
						Signed-off-by: Ari Zigler <ariz@mellanox.com >
Reviewed-by: Ye Ting  <ting.ye@intel.com >
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14115  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-01 01:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						022ff6bbba 
					 
					
						
						
							
							1. Update DxeCore to get correct AuthenticationStatus and invoke gSecurity after FV image file is extracted by ReadSection(), and remove the gSecurity invoking in SmmDriverDispatchHandler() in SmmCore since FV has been verified in DxeCore.  
						
						... 
						
						
						
						2. Update SmmLoadImage() to return EFI_SECURITY_VIOLATION when gSecurity returns EFI_SECURITY_VIOLATION.
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14113  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-01-29 07:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						0777cea600 
					 
					
						
						
							
							Based on the feature PCD value, browser will decide whether to gray out the read only menu.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14112  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-01-29 06:52:38 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						ca20ce5042 
					 
					
						
						
							
							Update code which is not include in patch 14076.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14102  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-01-28 07:35:33 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						932e0f6628 
					 
					
						
						
							
							Variables with state VAR_ADDED&VAR_IN_DELETED_TRANSITION should be considered as valid variables if there is no duplicated ones with VAR_ADDED state.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14085  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-01-25 06:17:43 +00:00