https://git.reactos.org/?p=reactos.git;a=commitdiff;h=afb96acfdd015f7c07bdc…
commit afb96acfdd015f7c07bdc6930d957f5e39ed6749
Author: Daniel Victor <ilauncherdeveloper(a)gmail.com>
AuthorDate: Sat Mar 1 17:01:53 2025 -0300
Commit: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito(a)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: