:: commit ab1b532f8217e3eda5b387a00fdc512cebd2ff0b

Mintsuki <mintsuki@protonmail.com> — 2025-10-25 00:47

parents: 80c82d9772

protos/limine: Address some nasm 3.x+ warnings

diff --git a/common/protos/limine_asm.asm_ia32 b/common/protos/limine_asm.asm_ia32
index 773b0cbe..a83cc9d5 100644
--- a/common/protos/limine_asm.asm_ia32
+++ b/common/protos/limine_asm.asm_ia32
@@ -186,7 +186,7 @@ bits 64
 %ifdef UEFI
     lgdt [ebx + old_gdt_ptr wrt ..gotoff]
 %else
-    lgdt [old_gdt_ptr]
+    lgdt [abs old_gdt_ptr]
 %endif
 
     ; Restore old segments
@@ -197,18 +197,18 @@ bits 64
     mov gs, [ebx + old_gs wrt ..gotoff]
     mov ss, [ebx + old_ss wrt ..gotoff]
 %else
-    mov ds, [old_ds]
-    mov es, [old_es]
-    mov fs, [old_fs]
-    mov gs, [old_gs]
-    mov ss, [old_ss]
+    mov ds, [abs old_ds]
+    mov es, [abs old_es]
+    mov fs, [abs old_fs]
+    mov gs, [abs old_gs]
+    mov ss, [abs old_ss]
 %endif
 
     ; Go 32
 %ifdef UEFI
     push qword [ebx + old_cs wrt ..gotoff]
 %else
-    push qword [old_cs]
+    push qword [abs old_cs]
 %endif
     call .p2
   .p2:
tab: 248 wrap: offon