]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/Ia32/Thunk16.S
Detab
[mirror_edk2.git] / MdePkg / Library / BaseLib / Ia32 / Thunk16.S
index 07d544b0c5a7de99437058d24e362cf3d98665f0..90557ae5aac442218b206120230636fdd4540943 100644 (file)
@@ -98,8 +98,8 @@ ASM_PFX(ToUserCode):
     call    L_Base                      # push eip\r
 L_Base:\r
     popw    %bp                         # ebp <- offset L_Base\r
-    addr16  pushl 36(%si)\r
-    .byte   0x36\r
+    .byte   0x67;                       # address size override\r
+    push    54(%esp)\r
     lea     0xc(%esi), %eax\r
     push    %eax\r
     lret\r
@@ -183,14 +183,14 @@ ASM_PFX(InternalAsmThunk16):
     popfl\r
     lidtl   0x24(%esp)\r
     lea     0xffffffcc(%ebp), %eax\r
-       pop     %gs\r
-       pop     %fs\r
-       pop     %es\r
-       pop     %ds\r
-       pop     %edi\r
-       pop     %esi\r
-       pop     %ebx\r
-       pop     %ebp\r
+    pop     %gs\r
+    pop     %fs\r
+    pop     %es\r
+    pop     %ds\r
+    pop     %edi\r
+    pop     %esi\r
+    pop     %ebx\r
+    pop     %ebp\r
     ret\r
 \r
     .const:\r