summaryrefslogtreecommitdiff
path: root/sys/include
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-03-19 20:27:01 -0400
committerIan Moffett <ian@osmora.org>2025-03-19 20:27:01 -0400
commit3afce9621a4db3a677c6764c2845f674c0985617 (patch)
tree5856f4e15935e8f126fe0ce4c22cad4e26c3fd2d /sys/include
parentbeeb9ff5f6e389ec7041721fdc4adaf6603b529a (diff)
kernel: panic: Add hcf() and bas()
hcf(): Halt and catch fire (used for debugging mostly) bas(): Burn and sizzle - internal usage Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/include')
-rw-r--r--sys/include/sys/panic.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/include/sys/panic.h b/sys/include/sys/panic.h
index 93f9ab5..53cc923 100644
--- a/sys/include/sys/panic.h
+++ b/sys/include/sys/panic.h
@@ -30,9 +30,12 @@
#ifndef _SYS_PANIC_H_
#define _SYS_PANIC_H_
+#include <sys/cdefs.h>
+
#if defined(_KERNEL)
-void panic(const char *fmt, ...);
+__dead_cold void panic(const char *fmt, ...);
+__dead_cold void hcf(const char *fmt, ...);
void md_backtrace(void);
#endif /* _KERNEL */