Jordan Justen 
							
						 
					 
					
						
						
							
						
						63b865c63c 
					 
					
						
						
							
							MdeModulePkg DebugSupportDxe: Convert X64/AsmFuncs.asm to NASM  
						
						... 
						
						
						
						The BaseTools/Scripts/ConvertMasmToNasm.py script was used to convert
X64/AsmFuncs.asm to X64/AsmFuncs.nasm
Note: Also applied many manual cleanups where conversion script failed
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Cc: Feng Tian <feng.tian@intel.com >
Cc: Star Zeng <star.zeng@intel.com > 
						
						
					 
					
						2016-06-28 09:51:57 +08:00 
						 
				 
			
				
					
						
							
							
								Jordan Justen 
							
						 
					 
					
						
						
							
						
						a1252397f5 
					 
					
						
						
							
							MdeModulePkg DebugSupportDxe: Fix build error with GNU assembler  
						
						... 
						
						
						
						The GNU assembler (2.24.51.20140918) is failing to build when movw is used on this instruction. 
Instead use the mov instruction, which matches the other cases of loading segment registers.
The error message seen is:
  AsmFuncs.iii:283: Error: incorrect register `%rax' used with `w' suffix
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16529  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-12-17 05:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Tian, Hot 
							
						 
					 
					
						
						
							
						
						4b738c76f5 
					 
					
						
						
							
							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@15155  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-01-22 08:38:50 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						24f7e42cb7 
					 
					
						
						
							
							A complement fix for revision 11664 to update GCC assembly files : clear the direction flag in interrupt/exception handlers' assembly entry code before calling C functions to follow the UEFI calling convention.  
						
						... 
						
						
						
						Signed-off-by: rsun3
Reviewed-by:  jyao1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11670  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-17 08:35:20 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						ad8cbf7197 
					 
					
						
						
							
							Clear the direction flag in interrupt/exception handlers' assembly entry code before calling C functions to follow the UEFI calling convention.  
						
						... 
						
						
						
						Signed-off-by: rsun3
Reviewed-by:  jyao1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11664  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-16 06:10:42 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						fbe12b79ae 
					 
					
						
						
							
							Refine code to make code run more safely.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10955  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-18 11:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						e5eed7d364 
					 
					
						
						
							
							Update the copyright notice format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10418  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-24 09:33:45 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						1ccdbf2a3e 
					 
					
						
						
							
							Improve coding style in MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9793  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-19 06:42:21 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						c7a5da72f0 
					 
					
						
						
							
							fixed one bug that old rsp was calculate incorrectly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9745  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-14 05:49:16 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						248515801a 
					 
					
						
						
							
							Integrate the patch contributed by Andrew Fish to port MdeModulePkg to support ARM.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9174  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-24 15:22:14 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						20b8fc386a 
					 
					
						
						
							
							Use .fill directive to improve portability.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9166  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-21 00:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						9d37f82f3e 
					 
					
						
						
							
							Use .p2align directive instead of ambiguous .align directive.  
						
						... 
						
						
						
						(Judging from the context, the original .align should means the power of two.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9153  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-20 07:38:26 +00:00 
						 
				 
			
				
					
						
							
							
								gikidy 
							
						 
					 
					
						
						
							
						
						7b8c3785dc 
					 
					
						
						
							
							Remove ".intel_syntax", convert MASM to GAS.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9059  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-08-12 09:10:42 +00:00 
						 
				 
			
				
					
						
							
							
								xli24 
							
						 
					 
					
						
						
							
						
						132f41f0a9 
					 
					
						
						
							
							Replace .globl with ASM_GLOBAL  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8346  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-20 10:22:09 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						6d3ea23f11 
					 
					
						
						
							
							Fix various 'EFIAPI' inconsistencies found while building MdeModulePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8062  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-10 20:58:18 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						cfcbb8bc54 
					 
					
						
						
							
							1. Use Mde library for Debug Port Module  
						
						... 
						
						
						
						2. Minimum changed for Debug Support Module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7153  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-30 07:10:46 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						ec815813ce 
					 
					
						
						
							
							fixed one bug to pass GCC.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7083  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-19 06:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						509bc208d8 
					 
					
						
						
							
							code scrub:  
						
						... 
						
						
						
						1. updated functions header.
2. sync some comments for .S files.
3. fixed some error in AsmFuncs.S
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7044  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-16 09:21:45 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						43a99f081e 
					 
					
						
						
							
							Port AsmFuncs.s to pass CYGWINGCC build for x64.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7033  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-15 10:05:10 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						c84507ab52 
					 
					
						
						
							
							code scrub for DebugSpport Module.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6997  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-11 08:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						6e8a984eca 
					 
					
						
						
							
							1. Merger generic functions into one file.  
						
						... 
						
						
						
						2. Use the basic definitions in BaseLib.h, instead of local definitions
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6986  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-11 05:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						9e604fe42d 
					 
					
						
						
							
							ECC clean up.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6405  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-05 08:44:03 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						e9f9d09a69 
					 
					
						
						
							
							filename renaming to meet coding style.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6371  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-04 06:31:13 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						9727163329 
					 
					
						
						
							
							Renamed remotely  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6370  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-04 06:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						6d0d86028e 
					 
					
						
						
							
							Renamed remotely  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6369  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-04 06:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
							
						
						fe1e36e550 
					 
					
						
						
							
							Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6296  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-10-30 06:05:06 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						44f9e3ca1f 
					 
					
						
						
							
							Renamed  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5992  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-09-27 02:26:32 +00:00