Refactor switch context ASM files to comply to Wizard.
[bertos.git] / bertos / kern / proc.h
index bc616a7c87bc737f383126608ab00881c5607821..7ac632ec1fb7fd3702d1dd4e8f20babfde3160f5 100644 (file)
  * Copyright 1999, 2000, 2001, 2008 Bernie Innocenti <bernie@codewiz.org>
  * -->
  *
- * \brief Process scheduler (public interface).
+ * \brief Bertos Kernel core (Process scheduler).
  *
  * \version $Id$
  * \author Bernie Innocenti <bernie@codewiz.org>
+ *
+ * $WIZ$ module_name = "kernel"
+ * $WIZ$ module_configuration = "bertos/cfg/cfg_proc.h"
+ * $WIZ$ module_depends = "switch_ctx"
  */
+
 #ifndef KERN_PROC_H
 #define KERN_PROC_H
 
-#include "cfg/cfg_kern.h"
+#include "cfg/cfg_proc.h"
+#include "cfg/cfg_monitor.h"
+
 #include <cfg/compiler.h>
 
 #if CONFIG_KERN_PREEMPT
@@ -232,7 +239,7 @@ INLINE bool proc_allowed(void)
                 */
                #define CONFIG_KERN_MINSTACKSIZE  \
                    (CPU_SAVED_REGS_CNT * 2 * sizeof(cpu_stack_t) \
-                   + 32 * sizeof(int))
+                   + 48 * sizeof(int))
        #endif
 #endif