MdePkg BaseLib: Convert X64/ReadCr3.asm to NASM
The BaseTools/Scripts/ConvertMasmToNasm.py script was used to convert X64/ReadCr3.asm to X64/ReadCr3.nasm Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
This commit is contained in:
		
				
					committed by
					
						
						Liming Gao
					
				
			
			
				
	
			
			
			
						parent
						
							656a75dafa
						
					
				
				
					commit
					f08409a770
				
			@@ -577,6 +577,7 @@
 | 
				
			|||||||
  X64/WriteCr0.asm | MSFT
 | 
					  X64/WriteCr0.asm | MSFT
 | 
				
			||||||
  X64/ReadCr4.nasm| MSFT
 | 
					  X64/ReadCr4.nasm| MSFT
 | 
				
			||||||
  X64/ReadCr4.asm | MSFT
 | 
					  X64/ReadCr4.asm | MSFT
 | 
				
			||||||
 | 
					  X64/ReadCr3.nasm| MSFT
 | 
				
			||||||
  X64/ReadCr3.asm | MSFT
 | 
					  X64/ReadCr3.asm | MSFT
 | 
				
			||||||
  X64/ReadCr2.asm | MSFT
 | 
					  X64/ReadCr2.asm | MSFT
 | 
				
			||||||
  X64/ReadCr0.asm | MSFT
 | 
					  X64/ReadCr0.asm | MSFT
 | 
				
			||||||
@@ -715,6 +716,7 @@
 | 
				
			|||||||
  X64/WriteCr0.asm | INTEL
 | 
					  X64/WriteCr0.asm | INTEL
 | 
				
			||||||
  X64/ReadCr4.nasm| INTEL
 | 
					  X64/ReadCr4.nasm| INTEL
 | 
				
			||||||
  X64/ReadCr4.asm | INTEL
 | 
					  X64/ReadCr4.asm | INTEL
 | 
				
			||||||
 | 
					  X64/ReadCr3.nasm| INTEL
 | 
				
			||||||
  X64/ReadCr3.asm | INTEL
 | 
					  X64/ReadCr3.asm | INTEL
 | 
				
			||||||
  X64/ReadCr2.asm | INTEL
 | 
					  X64/ReadCr2.asm | INTEL
 | 
				
			||||||
  X64/ReadCr0.asm | INTEL
 | 
					  X64/ReadCr0.asm | INTEL
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										38
									
								
								MdePkg/Library/BaseLib/X64/ReadCr3.nasm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								MdePkg/Library/BaseLib/X64/ReadCr3.nasm
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					;------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					;
 | 
				
			||||||
 | 
					; Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>
 | 
				
			||||||
 | 
					; This program and the accompanying materials
 | 
				
			||||||
 | 
					; are licensed and made available under the terms and conditions of the BSD License
 | 
				
			||||||
 | 
					; which accompanies this distribution.  The full text of the license may be found at
 | 
				
			||||||
 | 
					; http://opensource.org/licenses/bsd-license.php.
 | 
				
			||||||
 | 
					;
 | 
				
			||||||
 | 
					; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
				
			||||||
 | 
					; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
				
			||||||
 | 
					;
 | 
				
			||||||
 | 
					; Module Name:
 | 
				
			||||||
 | 
					;
 | 
				
			||||||
 | 
					;   ReadCr3.Asm
 | 
				
			||||||
 | 
					;
 | 
				
			||||||
 | 
					; Abstract:
 | 
				
			||||||
 | 
					;
 | 
				
			||||||
 | 
					;   AsmReadCr3 function
 | 
				
			||||||
 | 
					;
 | 
				
			||||||
 | 
					; Notes:
 | 
				
			||||||
 | 
					;
 | 
				
			||||||
 | 
					;------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    DEFAULT REL
 | 
				
			||||||
 | 
					    SECTION .text
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					;------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					; UINTN
 | 
				
			||||||
 | 
					; EFIAPI
 | 
				
			||||||
 | 
					; AsmReadCr3 (
 | 
				
			||||||
 | 
					;   VOID
 | 
				
			||||||
 | 
					;   );
 | 
				
			||||||
 | 
					;------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					global ASM_PFX(AsmReadCr3)
 | 
				
			||||||
 | 
					ASM_PFX(AsmReadCr3):
 | 
				
			||||||
 | 
					    mov     rax, cr3
 | 
				
			||||||
 | 
					    ret
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Reference in New Issue
	
	Block a user