[FREELDR] Fix msvc boot (#1329)
authorMark Jansen <mark.jansen@reactos.org>
Thu, 31 Jan 2019 22:42:20 +0000 (23:42 +0100)
committerHermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Thu, 31 Jan 2019 22:42:20 +0000 (23:42 +0100)
CORE-15700

boot/freeldr/freeldr/arch/i386/entry.S

index 7de40ca..799764f 100644 (file)
@@ -153,7 +153,7 @@ _Reboot:
 PUBLIC _ChainLoadBiosBootSectorCode
 _ChainLoadBiosBootSectorCode:
     /* Set the boot drive */
 PUBLIC _ChainLoadBiosBootSectorCode
 _ChainLoadBiosBootSectorCode:
     /* Set the boot drive */
-    mov dl, byte ptr [_FrldrBootDrive]
+    mov dl, byte ptr ds:[_FrldrBootDrive]
 
     /* Set the function ID */
     mov bx, FNID_ChainLoadBiosBootSectorCode
 
     /* Set the function ID */
     mov bx, FNID_ChainLoadBiosBootSectorCode
@@ -165,7 +165,7 @@ _ChainLoadBiosBootSectorCode:
 PUBLIC i386CallRealMode
 i386CallRealMode:
     /* Set continue address and switch to real mode */
 PUBLIC i386CallRealMode
 i386CallRealMode:
     /* Set continue address and switch to real mode */
-    mov dword ptr [ContinueAddress], offset i386CallRealMode_return
+    mov dword ptr ds:[ContinueAddress], offset i386CallRealMode_return
     jmp SwitchToReal
 i386CallRealMode_return:
     ret
     jmp SwitchToReal
 i386CallRealMode_return:
     ret