lzeng14 
							
						 
					 
					
						
						
							
						
						e5c1acc536 
					 
					
						
						
							
							To be consistent with PeiReportStatusCodeLib and DxeReportStatusCode, use MAX_EXTENDED_DATA_SIZE (0x200) as the local max buffer size in RuntimeDxeReportStatusCodeLib.  
						
						... 
						
						
						
						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@13444  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-06-12 04:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						f01b91ae42 
					 
					
						
						
							
							Fixed build failed.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13406  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-31 08:35:48 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						bf4a3dbd47 
					 
					
						
						
							
							Add new interface GetVariable2 and GetEfiGlobalVariable2 to return more info. Also replace old interface with new one.  
						
						... 
						
						
						
						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@13375  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-30 07:36:00 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						b504f51998 
					 
					
						
						
							
							Optimize the log entry search algorithm to save boot performance.  
						
						... 
						
						
						
						1. Search from the first entry can be changed to Search from the end entry, because most End just follows its Start.
2. Match Start and End entry, the first comparison can be changed from Handle to EndTimeStamp, because only zero EndTimeStamp is required to be matched.
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@13367  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-29 05:02:43 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						843833f953 
					 
					
						
						
							
							Add description for PeiPerformanceIdArray parameter of InternalSearchForLogEntry().  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13219  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-25 10:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						1658440eed 
					 
					
						
						
							
							Fix UNIX GCC build fail.  
						
						... 
						
						
						
						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@13218  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-25 08:09:36 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						f0da4d7d9a 
					 
					
						
						
							
							Add new extension PerformanceLib APIs to store ID info.  
						
						... 
						
						
						
						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@13215  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-24 09:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						3dffec127c 
					 
					
						
						
							
							Update function comments to remove confused description on PerformanceLib EndPerformanceMeasurement API.  
						
						... 
						
						
						
						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@13201  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-17 09:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						1e172d6bbf 
					 
					
						
						
							
							1. Introduced CPU Exception Handler Library to provide the CPU exception handlers and add one NULL library instance.  
						
						... 
						
						
						
						2. Updated DXE Core, BootScriptExecutorDxe and CapsuleX64Pei to consume CPU Exception Library to setup the default CPU Exception handlers.
Signed-off-by: vanjeff
Reviewed-by: jyao1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13097  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-03-15 05:20:41 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						3bbe68a362 
					 
					
						
						
							
							Add Missing invocations to VA_END() for VA_START().  
						
						... 
						
						
						
						Signed-off-by: rsun3
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12979  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-02-01 06:06:08 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						f6ec0c771a 
					 
					
						
						
							
							In BootScriptSaver, put INFORMATION_OPCODE message to LockBox.  
						
						... 
						
						
						
						In BootScriptExecutor, add code to display this INFORMATION_OPCODE message.
Signed-off-by: jyao1
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12735  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-17 09:35:20 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						f0d711eb1b 
					 
					
						
						
							
							Do not call LocateProtocol when the current TPL is above or equal TPL_NOTIFY.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12696  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-15 01:48:13 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						960729473e 
					 
					
						
						
							
							Follow PI1.2c spec, check empty string and return EFI_INVALID_PARAMETER.  
						
						... 
						
						
						
						Clean up comment according to PI1.2c spec.
signed-off-by: jyao1
reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12690  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-14 06:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						7538d53684 
					 
					
						
						
							
							MdeModulePkg: Remove variables that are set, but not used  
						
						... 
						
						
						
						GCC 4.6 generates a warning when a variable is set,
but never used.
Signed-off-by: jljusten
Reviewed-by: lgao4
Reviewed-by: erictian
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12617  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-31 15:58:05 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						30f001ca5f 
					 
					
						
						
							
							Add core FFS3 support, ExtractGuidedSectionLib/GuidedSectionExtractionLib/PiFirmwareFile.h.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12582  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-27 08:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						501793fad4 
					 
					
						
						
							
							Adopt new IPv4/IPv6 device path for network modules.  
						
						... 
						
						
						
						Signed-off-by: tye
Reviewed-by: niruiyu
Adopt SasEx and new IPv6 device path for DevicePathDxe driver.
Signed-off-by: niruiyu
Reviewed-by: erictian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12574  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-26 09:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
							
						
						e20d6513ed 
					 
					
						
						
							
							MdeModulePkg: Enhance error handling in NetLibGetMacAddress() of DxeNetLib.  
						
						... 
						
						
						
						Signed-off-by: xdu2
Reviewed-by: vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12572  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-26 06:52:02 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						d4a78455c6 
					 
					
						
						
							
							Add a GUIDed HOB to init Debug Print error level earlier in DXE. Add NULL PEIM library to init HOB.  
						
						... 
						
						
						
						Debug Print Error level can be controled by an EFI variable. Update the DXE version of the library to use a HOB if the variable services are not yet availilbe. This allows the variable to be used early in the DXE phase. 
approved-by: andrewfish
reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12516  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-08 21:00:13 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						02a758cb0b 
					 
					
						
						
							
							Add pointer check for NULL before dereference it.  
						
						... 
						
						
						
						Signed-off-by: sfu5
Reviewed-by: xdu2
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12514  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-08 02:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						9c6595dca0 
					 
					
						
						
							
							Correct comments for NULL return value of HiiLib HiiAddPackages().  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12366  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-16 08:53:03 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						352892190a 
					 
					
						
						
							
							MdeModulePkg: Remove UefiBootServicesTableLib dependency from DxePrintLibPrint2Protocol.  
						
						... 
						
						
						
						The use of the BootServicesTableLib inside the DxePrintLibPrint2Protocol
allows for potential circular library dependency.
Signed-off-by: jcarsey
Reviewed-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12273  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-02 18:27:56 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						64d14edfeb 
					 
					
						
						
							
							MdeModulePkg: Add PiDxeS3BootScriptLib  
						
						... 
						
						
						
						Signed-off-by: jljusten
Reviewed-by: mdkinney
Reviewed-by: rsun3
Reviewed-by: jyao1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12224  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-29 22:17:27 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						6e5ed099af 
					 
					
						
						
							
							Add UEFI_APPLICATION module type support for the capsule lib.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12205  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-25 05:37:55 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						ad9aa87b56 
					 
					
						
						
							
							Refine code to follow coding style.  
						
						... 
						
						
						
						Signed-off-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12189  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-24 06:41:27 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						495797c557 
					 
					
						
						
							
							1. Add two performance measurement points for SMM performance measurement;  
						
						... 
						
						
						
						2. Introduce SmmCorePlatformHookLib library class defining two platform hook points. Update PI Smm Core to call the hook points before and after invoking registered SMI handlers. A NULL instance of this library class is implemented.
Note that after this check in, DSC files consuming the PiSmmCore.inf need to be updated to add a library instance for SmmCorePlatformHookLib library class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12140  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-16 02:58:20 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						be5ec8c531 
					 
					
						
						
							
							Fix X64 VS2005 and VS2008 compile error.  
						
						... 
						
						
						
						Signed-off-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12111  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-09 06:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						6bae492fb4 
					 
					
						
						
							
							clarify the logic of the print length counting functions in both PrintLib library instances.  
						
						... 
						
						
						
						signed-off-by: jcarsey
reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12102  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-08 20:50:31 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						f405c0674a 
					 
					
						
						
							
							Add 2 functions to UefiLib library class: CatSPrint and CatVSPrint.  
						
						... 
						
						
						
						Implement these functions in the UefiLib instance.
Add 2 functions to PrintLib library class: SPrintLengthAsciiFormat and SPrintLength.
Implement these functions in the BasePrintLib instance and the DxePrintLib2Protocol instance.
Signed-off-by: jcarsey
Reviewed-by: jljusten
Reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12081  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-02 23:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						993532d0b8 
					 
					
						
						
							
							MdeModulePkg: Add SmmLockBox PEI implementation  
						
						... 
						
						
						
						Signed-off-by: jljusten
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12077  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-02 21:06:13 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						c05e7994a1 
					 
					
						
						
							
							Fixed the issue in RuntimeStatusCode library that may not work on the early dispatched Runtime driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12073  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-02 06:23:54 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						d31182c1b3 
					 
					
						
						
							
							MdeModulePkg: Fix build error for UNIXGCC with IPF  
						
						... 
						
						
						
						#pragma pack with push/pop is not supported with all
GCC types.
Signed-off-by: jljusten
Reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12056  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-28 17:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						3397c6f590 
					 
					
						
						
							
							For libraries that have multiple module types support, just define a [Depex] section for specified module types that are permitted to have a [Depex] section.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12052  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-27 08:54:57 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						1c837cd545 
					 
					
						
						
							
							MdeModulePkg: Add SMM LockBox  
						
						... 
						
						
						
						This includes:
* LockBox protocol definition
* LockBoxLib library interface definition
* SmmLockBox GUID
* LockBoxNullLib library implementation
* 2 SmmLockBoxLib library implementations
* SmmLockBox SMM driver
Signed-off-by: jljusten
Reviewed-by: mdkinney
Reviewed-by: geekboy15a
Reviewed-by: jyao1
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12029  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-19 20:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								hhuan13 
							
						 
					 
					
						
						
							
						
						57b301b569 
					 
					
						
						
							
							1. Define a netlib library function NetLibGetSystemGuid()  
						
						... 
						
						
						
						2. Update PXE driver to use NetLibGetSystemGuid()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12017  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-14 11:27:05 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						81b618fe85 
					 
					
						
						
							
							Update ALTCFG reference from default name token to default ID.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11558  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-04-19 03:04:06 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						acaa2726fb 
					 
					
						
						
							
							Add description for 64-byte FIFO enable bit for PcdSerialFifoControl.  
						
						... 
						
						
						
						Update SerialPortInitializer() to properly preserve BIT5 in FCR instead of BIT4.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11404  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-16 02:58:51 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						d4e0afd826 
					 
					
						
						
							
							git-svn-id:  https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11399  6f19259b-4bc3-4df7-8a09-765794883524  
						
						
						
						
					 
					
						2011-03-15 00:52:27 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						ae373a56f7 
					 
					
						
						
							
							Fix a bug in SmmPerformanceLib that there is no return value in normal cases for GetPerformanceMeasurement().  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11386  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-14 03:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						62a5bf63dd 
					 
					
						
						
							
							Update DebugLib to provide support for "err" command in the EFI Shell to adjust the filter mask for DEBUG() messages.  The "err" command provide the ability to adjust this filter mask at a global level through an EFI Variable and at the module level through a the Debug Mask Protocol.  In order to support the degree of flexibility, the DebugLib needs to use library to abstract the get/set operations to the filter mask.  
						
						... 
						
						
						
						1) Add DebugMask.h that defines the GUID and Protocol used by the "err" EFI Shell command to get/set the global mask and get/set the module scoped masks
2) Add DxeDebugPrintErrorLevelLib that provide an implementation of the DebugPrintErrorLevbel library classes that uses the GUID and Protocol defined in DebugMask.h to "err" EFI Shell compatibility.
3) Add default mapping for the DebugPrintErrirLevelLib to the DSC file for this package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11366  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-10 22:15:38 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						d042c6e830 
					 
					
						
						
							
							Add performance library instances for SMM performance measurement.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11363  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-10 07:39:51 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						784ce12727 
					 
					
						
						
							
							1) Add PcdSerialDetectCable to MdeModulePkg to enable/disable cable detection if hardware flow control is enabled.  The default is to not perform cable detection.  
						
						... 
						
						
						
						2) Update BaseSerialPortLib16550 to use this new PCD.
This addresses an issue that was introduced on Feb 3, 2011 when all references to Carrier Detect(CD) were removed from the BaseSerialPortLib16550.  When that change was made, a target would block on the first Tx operation if hardware flow control was enabled and no cable or serial application was running on a host. Now the behavior when no cable is connected or no serial app is running on the host is controlled through a PCD.  The default is for the target to continue execution even if there is no cable or serial app running.  If PcdSerialDetectCable is set to TRUE, then the target will block on any transmit that does not have a cable connected or a serial app running in the host.
If hardware flow control is disabled, then this update will have no impact on behavior.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11301  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-02-10 23:27:12 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						db662a64a6 
					 
					
						
						
							
							Clean up BaseSerialPortLib16550 to remove references and checks for Carrier Detect(CD).  This is not required for this library implementation.  The only signals used for Hardware Flow Control are RTS/CTS.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11300  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-02-04 01:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								tye1 
							
						 
					 
					
						
						
							
						
						8322eb77ce 
					 
					
						
						
							
							Enhance the code to avoid the potential of return address of local variable to output structure.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11255  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-01-17 05:54:13 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						ec50ecf2b8 
					 
					
						
						
							
							Fix potential memory access violation  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11248  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-01-13 02:25:24 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						e25fb2c06c 
					 
					
						
						
							
							Add missing @param to function header comment.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11203  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-27 17:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						f2ad949723 
					 
					
						
						
							
							Fix ICC build issues  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11185  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-20 01:32:07 +00:00