X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/b6ff3c7dbab3f40d03389808d95ac27d416c35e3..45e1f8b055043e54be35462852ab6649d634da7c:/lunaix-os/kernel/spike.c?ds=sidebyside diff --git a/lunaix-os/kernel/spike.c b/lunaix-os/kernel/spike.c index 860b201..4686b12 100644 --- a/lunaix-os/kernel/spike.c +++ b/lunaix-os/kernel/spike.c @@ -15,14 +15,14 @@ __assert_fail(const char* expr, const char* file, unsigned int line) // kernel/asm/x86/interrupts.c) asm("int %0" ::"i"(LUNAIX_SYS_PANIC), "D"(buffer)); - spin(); // never reach + DO_SPIN // never reach } void panick(const char* msg) { asm("int %0" ::"i"(LUNAIX_SYS_PANIC), "D"(msg)); - spin(); + DO_SPIN } void @@ -34,5 +34,5 @@ panickf(const char* fmt, ...) va_end(args); asm("int %0" ::"i"(LUNAIX_SYS_PANIC), "D"(buffer)); - spin(); + DO_SPIN }