X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/69777bdcab284335651a8002e2896f3862fa423d..71e44ac5296a7819554ce50b79129d64fd740e8f:/lunaix-os/kernel/spike.c diff --git a/lunaix-os/kernel/spike.c b/lunaix-os/kernel/spike.c index 91fe9f6..e1983df 100644 --- a/lunaix-os/kernel/spike.c +++ b/lunaix-os/kernel/spike.c @@ -1,8 +1,9 @@ #include #include -#include +#include #include #include +#include LOG_MODULE("spike") @@ -13,14 +14,6 @@ __assert_fail(const char* expr, const char* file, unsigned int line) // the stack context being preserved cpu_disable_interrupt(); ERROR("assertion fail (%s:%u)\n\t%s", file, line, expr); - trace_printstack(); - - spin(); // never reach -} - -void noret -panick(const char* msg) -{ - cpu_trap_panic(msg); - spin(); -} + + failsafe_diagnostic(); +} \ No newline at end of file