Chen Fan 
							
						 
					 
					
						
						
							
						
						ff8ad584f3 
					 
					
						
						
							
							SourceLevelDebugPkg/DebugAgent: fix trivial typo.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chen Fan <chen.fan.fnst@cn.fujitsu.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15779  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-08 07:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Fan 
							
						 
					 
					
						
						
							
						
						31fc7b4d6a 
					 
					
						
						
							
							Add type cast on variable before operation.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Eric Dong <Eric.Dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15777  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-08 05:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Fish 
							
						 
					 
					
						
						
							
						
						1d1f4c621d 
					 
					
						
						
							
							clang warns on guard macro not matching in .h file.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Andrew Fish <afish@apple.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15774  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-08 00:57:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chen Fan 
							
						 
					 
					
						
						
							
						
						e364478661 
					 
					
						
						
							
							Fixed typos: hanlder should be handler.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chen Fan <chen.fan.fnst@cn.fujitsu.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15642  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-07-09 03:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Fan 
							
						 
					 
					
						
						
							
						
						9e2364ef12 
					 
					
						
						
							
							Fix the potential address overflow issue when checking PE signature.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15602  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-06-30 06:13:53 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						79ecd2dbfa 
					 
					
						
						
							
							Refine code to make it more safely.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15591  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-06-25 06:49:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Fan 
							
						 
					 
					
						
						
							
						
						3bf04a71bf 
					 
					
						
						
							
							Not to copy mailbox into new space when debug agent initialization for S3 Boot Script.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15402  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-03-27 06:02:54 +00:00 
						 
				 
			
				
					
						
							
							
								Tian, Hot 
							
						 
					 
					
						
						
							
						
						af0202a4ca 
					 
					
						
						
							
							Fix CRLF format  
						
						... 
						
						
						
						Signed-off-by: Tian, Hot <hot.tian@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15161  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-01-22 08:40:49 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						875670e2c6 
					 
					
						
						
							
							Update Debug Agent initialization message to change the version string from "1.3.1" to "1.4"  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15118  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-01-15 07:48:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
							
						
						d6211ea1f3 
					 
					
						
						
							
							Change the library global variable to add library name prefix to avoid potential compilation failure.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15117  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-01-15 07:46:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Fan 
							
						 
					 
					
						
						
							
						
						4d92c2246c 
					 
					
						
						
							
							Update SourceLevelDebugPkg version: 0.85->0.86  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Hot Tian <hot.tian@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15080  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-01-10 01:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Fan 
							
						 
					 
					
						
						
							
						
						b8b86ec6e0 
					 
					
						
						
							
							Update HostSequenceNo for Command packet instead for Response packet.  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15026  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-12-27 08:10:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Fan 
							
						 
					 
					
						
						
							
						
						96c83393f0 
					 
					
						
						
							
							Remove Debug message output from UpdateMailboxContent(), it may cause Mailbox locker nested issue.  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15025  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-12-27 06:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Fan 
							
						 
					 
					
						
						
							
						
						4692bc0b81 
					 
					
						
						
							
							Only save HostSequenceNo for new command in Debug Timer handler.  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15013  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-12-20 05:49:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Fan 
							
						 
					 
					
						
						
							
						
						a1ac5791ff 
					 
					
						
						
							
							Check Context before use it.  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14979  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-12-13 06:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						4db0b65c06 
					 
					
						
						
							
							Correct INF file to make module pass ICC compiler.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14961  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-12-11 08:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Fan 
							
						 
					 
					
						
						
							
						
						5ab7f883fb 
					 
					
						
						
							
							Add InitFlag member in DEBUG_AGENT_PHASE2_CONTEXT to pass into InitializeDebugAgentPhase2().  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14929  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-12-04 07:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Fan 
							
						 
					 
					
						
						
							
						
						8cc26df4a6 
					 
					
						
						
							
							1. DebugAgentLib will install reserved vector table to persist vectors.  
						
						... 
						
						
						
						2. Update PeCoffExtraActionLib to detect if debug agent initialized or not by checking each IDT entry instead of whole IDT table.
Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14886  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-11-22 06:30:01 +00:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						4d0da5fb76 
					 
					
						
						
							
							Add support for PI1.2.1 TempRam Done PPI.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14848  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-11-15 02:05:15 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						4db921cee0 
					 
					
						
						
							
							Updated connecting HOST version information from 1.3 to 1.3.1.  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14328  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-05-08 08:29:11 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						845a7fe028 
					 
					
						
						
							
							Read/Write memory space including MMIO range with the width requested from HOST.  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Kinney, Michael D <michael.d.kinney@intel.com > 
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14324  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-05-06 07:36:32 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						8cbad981ee 
					 
					
						
						
							
							Add security check.  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14306  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-22 08:58:27 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						b6d1508f17 
					 
					
						
						
							
							Check-in missing part at r14302.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14303  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-20 04:25:58 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						0a48876599 
					 
					
						
						
							
							1. Add CPU arch type in Mailbox, debug agent will not access HOB if CPU arch changed.  
						
						... 
						
						
						
						2. Updated DxeDebugAgentLib instance to copy DebugPortHandler buffer into allocated ACPIMemoryNVS besides the mailbox.
3. Remove deprecated SendingPacket from mailbox.
Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14302  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-20 03:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						93723244c8 
					 
					
						
						
							
							Enhance DebugCommunicationLibUsb to reset the debug port when the PORT_ENABLE bit is not set.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14289  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-18 05:56:04 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						dca18202a1 
					 
					
						
						
							
							Allocate ACPImemoryNVS type memory to save mailbox and debug port handle buffer since original allocated pool memory may be marked as free by DXE Core.  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14285  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-04-18 05:08:50 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						b2fdb17eb7 
					 
					
						
						
							
							Fix SourceLevelDebugPkg build failure when the debug port is USB.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14222  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-28 07:02:01 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						dc4e55a956 
					 
					
						
						
							
							Correct the location where the HOST software can be downloaded.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14221  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-27 05:50:20 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						d6e1d9c1ad 
					 
					
						
						
							
							Use ResetSystemLib NULL instance to remove dependency on PcAtChipsetPkg from SourceLevelDebugPKg.  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14120  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-04 08:12:45 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						b422b62c01 
					 
					
						
						
							
							This revision can only work with Intel(c) UDK Debugger Tool version 1.3 or greater. Detailed change log is as below:  
						
						... 
						
						
						
						1. Add DebugAgentPei driver to initialize Debug Agent in PEI phase.
   Add DebugAgentDxe driver to initialize Debug Agent in DXE phase.
   DebugAgentDxe driver could be loaded and unloaded in shell.
2. Update the SourceLevelDebugPkg so that the debug agent can be initialized in any phase: SEC, PEI or DXE.
3. Add an enhanced retry algorithm that provides a robust connection when data loss happens in the debug channel.
4. Clear DR7 register in exception handler.
5. Set the default serial port parameter to 0 instead of PCDs.
6. Build pointer of Mailbox in HOB instead of Mailbox itself, since HOB may be moved at DXE entry point function.
7. Raise TPL to prevent recursion from EFI timer interrupts in SerialIo.c.
8. Add one spin lock for accessing Mailbox when MP debugging supported.
9. Use more non-NULL library instances in SourceLevelDebugPkg DSC file, thus DebugAgentDxe.efi built from SourceLevelDebugPkg could work in shell.
10.Separate all operations about IDT table entry from SecDebugAgentLib.c into DebugAgent\DebugAgentCommon's arch sub-directory.
11.Enhance Debug Agent to avoid breaking by hardware SMI during DXE debugging phase.
12.Add supporting on mode switch code debugging.
13.Remove reset Host Controller operation in DebugCommunicationLibUsb.c to avoid impacting EDKII usb stack.
14.Fix debug timer interrupt missing issue after back from legacy code.
Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14083  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-01-25 02:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						48da9f0d40 
					 
					
						
						
							
							Roll back r13823.  
						
						... 
						
						
						
						signed-off-by: Jeff Fan <jeff.fan@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13825  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-10-11 09:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						ab04e71d33 
					 
					
						
						
							
							git-svn-id:  https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13823  6f19259b-4bc3-4df7-8a09-765794883524  
						
						
						
						
					 
					
						2012-10-11 09:10:37 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						ce68d3bc68 
					 
					
						
						
							
							Add missing braces around initializer.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
Reviewed-by: Qian Ouyang <qian.ouyang@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13817  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-10-11 02:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						93c0bdec28 
					 
					
						
						
							
							This revision can only work with Intel(c) UDK Debugger Tool version 1.2 or greater. Detailed change log is as below:  
						
						... 
						
						
						
						1. Define the transfer protocol revision mechanism. Increase the revision number to 0.2 and inform user to use the latest one when the HOST software is too old.
   New HOST software will implement logic to handle all other revision mismatch cases.
2. Define new debug message packet to print the debug agent trace information by debug port channel.
3. Add check sum mechanism in the communication protocol between TARGET/HOST.
4. Introduced one "try" mechanism to avoid Debug Agent crashed by some invalid HOST command.
5. Enable the late-attach feature: Change the break in from "!" to "\xFC". Add a new short symbol "\xFA" for attach and a new debug command for detach.
6. Support Terminal work on debug port by install EFI Serial IO protocol upon Debug Communication Library.
7. Enable CPUID feature.
8. Enable the hardware data breakpoint.
9. add handshake to improve usb debug cable identify stability issue.
10.Refine all the communication protocol packet to improve extensibility and debugging performance.
  a. Use 64bit for IO port address.
  b. Add additional Width field to READ_MEMORY/WRITE_MEMORY.
  c. Add SEARCH_SIGNATURE support to speed the symbol finding for late attach.
  d. Remove READ_GROUP register.
  e. Add READ_ALL_REGISTERS support (WinDbg always requests to read all registers).
11.Move AcquireDebugPortControl () in advance to fix resource collision on IpiSentByApFlag.
12.Fix IO break point does not work issue in PEI phase.
13.Avoid BSP/APs collision when they met break point at the same time.
14.Solve a bug of calculating debug handle in sec phase.
15.Use mailbox content at Dxe phase but not clear it and reinitialize again.
16.Fix FP/MMX/XMM/IO/MSR access issue in both Gdb and WinDbg.
Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13437  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-06-11 02:15:11 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						894c9c6e3f 
					 
					
						
						
							
							Fix typo "Debugt".  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13217  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-25 08:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						bff8c6f61d 
					 
					
						
						
							
							Update copyright format  
						
						... 
						
						
						
						Signed-off-by: Hot Tian <hot.tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13213  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-24 06:49:39 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						ea4ee7ac38 
					 
					
						
						
							
							EDK II Packages: Add Contributions.txt and License.txt files  
						
						... 
						
						
						
						Contributions.txt documents the contribution process for all
tianocore projects. The conents of Contributions.txt should
match in all cases.
License.txt is a per-project document showing the license terms
used by that project.
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13187  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-11 23:19:46 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						b4ebbafff6 
					 
					
						
						
							
							Generic solution to handle reset failure in some special platforms.  
						
						... 
						
						
						
						Upon receiving RESET packet from HOST side, TARGET either sends OK packet and resets, or sends OK packet followed by TIMEOUT packet in 2 seconds indicating the reset failure.
Signed-off-by: niruiyu
Reviewed-by: vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12984  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-02-07 01:58:30 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						e7b100fac8 
					 
					
						
						
							
							Refine wording in SourceLevelDebugPkg/Readme.txt.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12857  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-14 07:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						b6de1db3cd 
					 
					
						
						
							
							Update SourceLevelDebugPkg version: 0.70 -> 0.71  
						
						... 
						
						
						
						Signed-off-by: vanjeff
Reviewed-by: hhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12854  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-14 02:14:02 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						28c6c8780d 
					 
					
						
						
							
							Set the current view point to the breaking CPU if it meets breakpoint.  
						
						... 
						
						
						
						Signed-off-by: vanjeff
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12812  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-02 06:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						f98c268559 
					 
					
						
						
							
							SourceLevelDebugPkg: Check if PcdUsbEhciPciAddress is set correctly to avoid assertion  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: niruiyu
Reviewed-by: vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12670  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-08 06:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						e21048345b 
					 
					
						
						
							
							1. Fixed issue that firmware cannot boot if no USB debug cable connection.  
						
						... 
						
						
						
						2. Fixed issue that Ovmf with debug agent cannot boot if HOST software was not connected.
Signed-off-by: vanjeff
Reviewed-by: geekboy15a
Reviewed-by: erictian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12486  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-30 02:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						ec99fa8efb 
					 
					
						
						
							
							fix build error.  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12401  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-21 06:59:17 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						83283ef1ce 
					 
					
						
						
							
							Fix the issue that null pointer may be dereferenced at SourceLevelDebugPkg  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12389  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-20 08:07:54 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						351ff413aa 
					 
					
						
						
							
							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 default mappings for the DebugPrintErrorLevelLib to the DSC file for this package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11377  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-10 22:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						59424fff04 
					 
					
						
						
							
							SourceLevelDebugPkg: Pack CPU context structures  
						
						... 
						
						
						
						Use #pragma pack to ensure that ASM and C code agree on
the structure layout between various compilers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11331  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-02-22 16:36:12 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						b6ee589805 
					 
					
						
						
							
							Removed unnecessary GLOBAL_REMOVE_IF_UNREFERENCED.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11069  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-17 01:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								pgao2 
							
						 
					 
					
						
						
							
						
						0a16169be8 
					 
					
						
						
							
							Fix the issue that might prevent single step in PeCoffExtraActionLib (right after triggering breakpoint to notify image load/unload) work.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10870  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-09-13 02:42:14 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						1c5709f25e 
					 
					
						
						
							
							minor format update to make text wrap around column 80  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10869  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-09-13 02:03:04 +00:00