:: commit 17ac65e8381ffa1c5d2105580a6fd5c9de729b76

Mintsuki <mintsuki@protonmail.com> — 2026-03-17 00:38

parents: d634d8d32d

protos/limine: Tighten loongarch64 machine state to match spec

diff --git a/common/lib/spinup.asm_loongarch64 b/common/lib/spinup.asm_loongarch64
index 57933273..a824f6b8 100644
--- a/common/lib/spinup.asm_loongarch64
+++ b/common/lib/spinup.asm_loongarch64
@@ -56,8 +56,13 @@ loongarch_spinup:
         la      $t0, loongarch_handle_refill
         csrwr   $t0, CSR_TLBRENTRY
 
+#define CSR_EUEN        0x02
+#define CSR_ECFG        0x04
+
         csrwr   $zero, CSR_EENTRY
         csrwr   $zero, CSR_MERRENTRY
+        csrwr   $zero, CSR_EUEN
+        csrwr   $zero, CSR_ECFG
 
         move    $t0, $a0
         move    $sp, $a1
tab: 248 wrap: offon