cfg_proc.h File Reference
Kernel configuration parameters. More...
Go to the source code of this file.
Defines | |
| #define | CONFIG_KERN 0 |
| Enable the multithreading kernel. | |
| #define | CONFIG_KERN_IRQ 0 |
| Kernel interrupt supervisor. | |
| #define | CONFIG_KERN_PREEMPT 0 |
| Preemptive process scheduling. | |
| #define | CONFIG_KERN_QUANTUM 11 |
| Time sharing quantum (a prime number prevents interference effects) [ms]. | |
| #define | CONFIG_KERN_PRI 0 |
| Priority-based scheduling policy. | |
| #define | CONFIG_KERN_PRI_INHERIT 0 |
| Priority-inheritance protocol. | |
| #define | CONFIG_KERN_HEAP 0 |
| Dynamic memory allocation for processes. | |
| #define | CONFIG_KERN_HEAP_SIZE 2048L |
| Size of the dynamic memory pool used by processes. | |
| #define | KERN_LOG_LEVEL LOG_LVL_ERR |
| Module logging level. | |
| #define | KERN_LOG_FORMAT LOG_FMT_VERBOSE |
| Module logging format. | |
Detailed Description
Kernel configuration parameters.
Definition in file cfg_proc.h.
Define Documentation
| #define CONFIG_KERN_IRQ 0 |
Kernel interrupt supervisor.
WARNING: Experimental, still incomplete!
Definition at line 53 of file cfg_proc.h.
