/******************************************** * F00l 0S Central Configuration File * ********************************************/ #include "log.h" #ifndef FOOLOS_CONFIG_H #define FOOLOS_CONFIG_H #define BIN_INIT "/bin/init" //#define FOOLOS_LOG_OFF #define FIFO_MAX_RINGBUFFERS 20 #define MAX_FIFOS 20 #define MAX_FD 20 #define MAX_TASKS 10 #define MEM_PRINT_MEMORYMAP #define KMALLOC_MEM_SIZE 1024*1024*8 // 8MB for in kernel-memory #define NUMBER_SPINLOCKS 16 #define SPINLOCK_LOG 0 #define S1(x) #x #define S2(x) S1(x) // __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__) //#define klog(...) __asm__("nop") #endif