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