Răsfoiți Sursa

task: call platform shutdown on panicking for la64

Loongarch64 supports shutting down. We gracefully power us off when we
can't proceed...

Signed-off-by: greatbridf <greatbridf@icloud.com>
greatbridf 6 luni în urmă
părinte
comite
3329f1bfa8
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      src/lib.rs

+ 2 - 2
src/lib.rs

@@ -48,12 +48,12 @@ use kernel_init::setup_memory;
 use path::Path;
 use prelude::*;
 
-#[cfg(target_arch = "riscv64")]
+#[cfg(any(target_arch = "riscv64", target_arch = "loongarch64"))]
 fn do_panic() -> ! {
     shutdown();
 }
 
-#[cfg(not(target_arch = "riscv64"))]
+#[cfg(not(any(target_arch = "riscv64", target_arch = "loongarch64")))]
 fn do_panic() -> ! {
     // Spin forever.
     loop {