]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UnixPkg/Sec/X64/SwitchStack.S
Added support for an EFI X64 ABI compatible UnixPkg. With an internal only compiler...
[mirror_edk2.git] / UnixPkg / Sec / X64 / SwitchStack.S
index 9f62e71cefff70bf5addf0c7602dd44188f06590..dfb618b39572bc504bc1010d6ef74fcfba484a7b 100644 (file)
@@ -37,8 +37,8 @@
 #   None\r
 #\r
 #------------------------------------------------------------------------------\r
-ASM_GLOBAL ASM_PFX(GasketPeiSwitchStacks)\r
-ASM_PFX(GasketPeiSwitchStacks):\r
+ASM_GLOBAL ASM_PFX(PeiSwitchStacks)\r
+ASM_PFX(PeiSwitchStacks):\r
 //  movq    %rdx, %rdx   \r
     movq    %r8,  %rsp\r
     \r
@@ -50,7 +50,7 @@ ASM_PFX(GasketPeiSwitchStacks):
     # Reserve space for register parameters (rcx, rdx, r8 & r9) on the stack,\r
     # in case the callee wishes to spill them.\r
     #\r
-         subq    40, %rsp  // 32-byte shadow space plus alignment pad\r
+         subq    $40, %rsp  // 32-byte shadow space plus alignment pad\r
     call    *%rax\r
 \r
 \r
@@ -72,8 +72,8 @@ ASM_PFX(GasketPeiSwitchStacks):
 #   None\r
 #\r
 #------------------------------------------------------------------------------\r
-ASM_GLOBAL ASM_PFX(PeiSwitchStacks)\r
-ASM_PFX(PeiSwitchStacks):\r
+ASM_GLOBAL ASM_PFX(UnixPeiSwitchStacks)\r
+ASM_PFX(UnixPeiSwitchStacks):\r
     mov     %rdi, %rax\r
     mov     %rsi, %rdi\r
     mov     %rdx, %rsi\r