diff options
| author | Miguel <m.i@gmx.at> | 2018-09-09 13:21:47 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-09-09 13:21:47 +0200 |
| commit | c2ef64149849fcae608b1c6010303eca86229d22 (patch) | |
| tree | 30d69313b6975a7c1bfc80859117124a6a5a10e7 /kernel/kernel.h | |
| parent | e85a68e1536a0f6505300e1cb79f06b9743b00f7 (diff) | |
cleaning logs, docs, interrupts
Diffstat (limited to 'kernel/kernel.h')
| -rw-r--r-- | kernel/kernel.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/kernel/kernel.h b/kernel/kernel.h index c2befbd..3f74f4a 100644 --- a/kernel/kernel.h +++ b/kernel/kernel.h @@ -9,6 +9,7 @@ #define BIN_INIT "/bin/init" //#define FOOLOS_LOG_OFF +#define FOOLOS_LOG_COLOR true #define FIFO_MAX_RINGBUFFERS 20 #define MAX_FIFOS 20 @@ -27,7 +28,16 @@ #define SMP_MAX_PROC 32 // __FUNCTION__ ? -#define kpanic(...) {log(__FILE__,0," \033[41;37m--PANIC--\033[37;40m " __VA_ARGS__ ); while(1);} -#define klog(...) log(__FILE__ ":" S2(__LINE__), 10, __VA_ARGS__) +#ifndef FOOLOS_LOG_OFF +#define kpanic(...) {log(FOOLOS_LOG_COLOR,__FILE__,0," \033[41;37m [KERNEL PANIC] \033[37;40m " __VA_ARGS__ ); while(1);} +#define klog(...) log(FOOLOS_LOG_COLOR,__FILE__ ":" S2(__LINE__), 10, __VA_ARGS__) +#define fixme(...) log(FOOLOS_LOG_COLOR,__FILE__ ":" S2(__LINE__), 10, "\033[44;37m [FIXME] \033[37;40m " __VA_ARGS__) +#endif + +#ifdef FOOLOS_LOG_OFF +#define kpanic(...) {while(1);} +#define klog(...) {} +#define fixme(...) {} +#endif #endif |
