:: commit 07440337038d321f48e13c29302dcd2cd8af5cf3

mintsuki <mintsuki@protonmail.com> — 2022-10-09 05:31

parents: 3af2fb1e84

limine: Fix bug which triggered on no-NX where wrong register was used for rd/wrmsr

diff --git a/common/protos/limine_32.asm_x86 b/common/protos/limine_32.asm_x86
index 60a7e0a1..ac4ca22f 100644
--- a/common/protos/limine_32.asm_x86
+++ b/common/protos/limine_32.asm_x86
@@ -37,7 +37,7 @@ limine_spinup_32:
     mov cr4, eax
 
     ; Enable EFER.LME
-    mov eax, 0xc0000080
+    mov ecx, 0xc0000080
     rdmsr
     bts eax, 8
     wrmsr
tab: 248 wrap: offon