https://git.reactos.org/?p=reactos.git;a=commitdiff;h=afb96acfdd015f7c07bdc6930d957f5e39ed6749

commit afb96acfdd015f7c07bdc6930d957f5e39ed6749
Author:     Daniel Victor <ilauncherdevelo...@gmail.com>
AuthorDate: Sat Mar 1 17:01:53 2025 -0300
Commit:     Hermès BÉLUSCA - MAÏTO <hermes.belusca-ma...@reactos.org>
CommitDate: Sun Mar 2 19:09:46 2025 +0100

    [FREELDR] Use the `OFF(x)` macro on realmode assembly files
---
 boot/freeldr/freeldr/arch/realmode/amd64.S | 6 +-----
 boot/freeldr/freeldr/arch/realmode/i386.S  | 2 +-
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/boot/freeldr/freeldr/arch/realmode/amd64.S 
b/boot/freeldr/freeldr/arch/realmode/amd64.S
index 2c4f19b6c6b..b1e88af37d6 100644
--- a/boot/freeldr/freeldr/arch/realmode/amd64.S
+++ b/boot/freeldr/freeldr/arch/realmode/amd64.S
@@ -116,11 +116,7 @@ gdt:
 /* GDT table pointer */
 gdtptr:
     .word HEX(37)       /* Limit */
-#ifdef _USE_ML
-    .long offset gdt    /* Base Address */
-#else
-    .long gdt           /* Base Address */
-#endif
+    .long OFF(gdt)      /* Base Address */
 
 
 CheckFor64BitSupport:
diff --git a/boot/freeldr/freeldr/arch/realmode/i386.S 
b/boot/freeldr/freeldr/arch/realmode/i386.S
index d2bcd7b9288..fdac4e52932 100644
--- a/boot/freeldr/freeldr/arch/realmode/i386.S
+++ b/boot/freeldr/freeldr/arch/realmode/i386.S
@@ -191,7 +191,7 @@ gdt:
 /* GDT table pointer */
 gdtptr:
     .word HEX(27)       /* Limit */
-    .word gdt, 0        /* Base Address */
+    .long OFF(gdt)      /* Base Address */
 
 /* Real-mode IDT pointer */
 rmode_idtptr:

Reply via email to