]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/Ia32/EnablePaging64.S
1. Updated function headers in all assembly files.
[mirror_edk2.git] / MdePkg / Library / BaseLib / Ia32 / EnablePaging64.S
index b365ea762af4984760b1ea947f9ae1544655d7a7..61525b840311729c583fc493caff933d25f939fd 100644 (file)
 #\r
 # Abstract:\r
 #\r
-#   AsmEnablePaging64 function\r
+#   InternalX86EnablePaging64 function\r
 #\r
 # Notes:\r
 #\r
 #------------------------------------------------------------------------------\r
 \r
-     \r
-    #.MODEL flat\r
-     \r
+.global _InternalX86EnablePaging64\r
 \r
 #------------------------------------------------------------------------------\r
 # VOID\r
 # EFIAPI\r
-# AsmEnablePaging64 (\r
+# InternalX86EnablePaging64 (\r
 #   IN      UINT16                    CodeSelector,\r
 #   IN      UINT64                    EntryPoint,\r
 #   IN      UINT64                    Context1,    OPTIONAL\r
 #   IN      UINT64                    NewStack\r
 #   );\r
 #------------------------------------------------------------------------------\r
-.global _AsmEnablePaging64\r
-_AsmEnablePaging64:\r
+_InternalX86EnablePaging64:\r
     cli\r
-    movl    $$LongStart, (%esp)\r
+    movl    $LongStart, (%esp)\r
     movl    %cr4, %eax\r
     orb     $0x20, %al\r
     movl    %eax, %cr4                  # enable PAE\r
@@ -52,13 +49,13 @@ _AsmEnablePaging64:
     movl    %eax, %cr0                  # enable paging\r
     lret\r
 LongStart:                              # long mode starts here\r
-    .byte   0x67,0x48\r
+    .byte   0x67, 0x48\r
     movl    (%esp), %ebx                # mov rbx, [esp]\r
-    .byte   0x67,0x48\r
+    .byte   0x67, 0x48\r
     movl    8(%esp), %ecx               # mov rcx, [esp + 8]\r
-    .byte   0x67,0x48\r
+    .byte   0x67, 0x48\r
     movl    0x10(%esp), %edx            # mov rdx, [esp + 10h]\r
-    .byte   0x67,0x48\r
+    .byte   0x67, 0x48\r
     movl    0x18(%esp), %esp            # mov rsp, [esp + 18h]\r
     .byte   0x48\r
     addl    $0x-20, %esp                # add rsp, -20h\r