zephyr/kernel/microkernel
Allan Stephens 1c32b5d720 Introduce NUM_TASK_PRIORITIES configuration option
Allows the number of task priority levels supported by the micro-
kernel to be configured, rather than fixing this value at 64.
Setting NUM_TASK_PRIORITIES to N provides support for task
priorities 0 (highest priority) through N-1 (lowest priority).
The lowest priority is reserved for the kernel's idle task.

This enhancement allows system designers to significantly reduce
the size of the microkernel's task priority queues by eliminating
unneeded queues. In systems requiring only a few task priorities
over 500 bytes can be saved.

Change-Id: I497aac608a3d548fb1b024068c08a5f494c3d524
Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
2016-02-05 20:13:48 -05:00
..
channel Renaming K_mvdreq to _k_movedata_request 2016-02-05 20:13:48 -05:00
core Introduce NUM_TASK_PRIORITIES configuration option 2016-02-05 20:13:48 -05:00
include Renaming K_workload to _k_node_workload_get 2016-02-05 20:13:48 -05:00
movedata Renaming K_mvdreq to _k_movedata_request 2016-02-05 20:13:48 -05:00
timer Renaming K_yield to _k_task_yield 2016-02-05 20:13:47 -05:00
defs.objs
idle.c Renaming K_workload to _k_node_workload_get 2016-02-05 20:13:48 -05:00
k_event.c Renaming K_event_signal to _k_event_signal 2016-02-05 20:13:48 -05:00
k_irq.c
k_mbox.c Renaming K_mvdreq to _k_movedata_request 2016-02-05 20:13:48 -05:00
k_memmap.c Renaming K_dealloc to _k_mem_map_dealloc 2016-02-05 20:13:48 -05:00
k_mempool.c
k_mutex.c Renaming K_unlock to _k_mutex_unlock 2016-02-05 20:13:47 -05:00
k_nop.c Renaming K_nop to _k_nop 2016-02-05 20:13:48 -05:00
k_offload.c Renaming K_offload to _k_offload_to_fiber 2016-02-05 20:13:48 -05:00
k_queue.c Renaming K_queue to _k_fifo_ioctl 2016-02-05 20:13:47 -05:00
k_sema.c
k_task.c Renaming K_monitor_task to _k_task_monitor 2016-02-05 20:13:47 -05:00
k_timer.c Renaming K_elapse to _k_time_elapse 2016-02-05 20:13:47 -05:00
power.c Renaming _SysPowerSaveIdleExit to _sys_power_save_idle_exit 2016-02-05 20:13:47 -05:00
task_monitor.c Renaming K_monitor_read _k_task_monitor_read 2016-02-05 20:13:47 -05:00