:: commit ce33e9dff3f8e7a96d273ea743ae57215bc8ccd2

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

parents: fa40b927cd

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