summaryrefslogtreecommitdiff
path: root/kernel/panic.h
blob: 8c6bda776670309971b4424685e61995a4995e5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once

#include <stdnoreturn.h>

enum panic_reason
{
    GENERAL_PANIC,
    UNHANDLED_FAULT,
};

noreturn void panic(enum panic_reason reason);
noreturn void halt(void);