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: