projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Initial (nonworking) draft of preemptive task switching
[bertos.git]
/
bertos
/
cfg
/
cfg_kern.h
diff --git
a/bertos/cfg/cfg_kern.h
b/bertos/cfg/cfg_kern.h
index 955a3537ac25b209b8cf00ebdcf01e12d1582fd1..f54d0f7ed0300c8dd0fa5bd07b31ad60110577ff 100644
(file)
--- a/
bertos/cfg/cfg_kern.h
+++ b/
bertos/cfg/cfg_kern.h
@@
-42,12
+42,12
@@
#include "cfg/cfg_arch.h" /* ARCH_EMUL */
/**
#include "cfg/cfg_arch.h" /* ARCH_EMUL */
/**
- *
M
ultithreading kernel.
+ *
Enable the m
ultithreading kernel.
*/
#define CONFIG_KERNEL 0
/**
*/
#define CONFIG_KERNEL 0
/**
- * \name
Modules activation
+ * \name
Optional kernel features
*
* \{
*/
*
* \{
*/
@@
-61,13
+61,16
@@
/*\}*/
/* EXPERIMENTAL */
/*\}*/
/* EXPERIMENTAL */
-#define CONFIG_KERN_PREEMPTIVE (0 && CONFIG_KERN_SCHED && CONFIG_KERN_TIMER)
+#define CONFIG_KERN_PREEMPT (0 && CONFIG_KERN_SCHED && CONFIG_KERN_TIMER)
+
+/* OBSOLETE */
+#define CONFIG_KERN_PREEMPTIVE CONFIG_KERN_PREEMPT
/// Time sharing quantum in timer ticks.
#define CONFIG_KERN_QUANTUM 50
/// Module logging level.
/// Time sharing quantum in timer ticks.
#define CONFIG_KERN_QUANTUM 50
/// Module logging level.
-#define KERN_LOG_LEVEL LOG_LVL_
INFO
+#define KERN_LOG_LEVEL LOG_LVL_
ERR
/// Module logging format.
#define KERN_LOG_FORMAT LOG_FMT_VERBOSE
/// Module logging format.
#define KERN_LOG_FORMAT LOG_FMT_VERBOSE