https://git.reactos.org/?p=reactos.git;a=commitdiff;h=c8c9a704610c3b815ad3b…
commit c8c9a704610c3b815ad3b6736604635e31993e6e
Author: Hervé Poussineau <hpoussin(a)reactos.org>
AuthorDate: Mon Feb 22 15:15:18 2021 +0100
Commit: Hervé Poussineau <hpoussin(a)reactos.org>
CommitDate: Mon Feb 22 15:15:28 2021 +0100
[FREELDR/x64] Fix MSVC x64 boot
---
boot/freeldr/freeldr/arch/realmode/amd64.S | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/boot/freeldr/freeldr/arch/realmode/amd64.S
b/boot/freeldr/freeldr/arch/realmode/amd64.S
index a45f9092364..d948df6eead 100644
--- a/boot/freeldr/freeldr/arch/realmode/amd64.S
+++ b/boot/freeldr/freeldr/arch/realmode/amd64.S
@@ -120,7 +120,11 @@ gdt:
/* GDT table pointer */
gdtptr:
.word HEX(37) /* Limit */
+#ifdef _USE_ML
+ .long offset gdt /* Base Address */
+#else
.long gdt /* Base Address */
+#endif
CheckFor64BitSupport: