zephyr/kernel/unified
Peter Mitsis 45403678aa unified: Add support for semaphore groups
Semaphore groups are enabled by default. Disabling them will both
decrease the footprint as well as improve the performance of the
k_sem_give() routine.

Change-Id: If6c1b0e2e1f71afd43e620f05f17068039d12b05
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
2016-09-20 11:45:28 -04:00
..
include unified: Preemption check to include sched lock 2016-09-20 15:28:53 +00:00
legacy unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
atomic_c.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
compiler_stack_protect.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
device.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
errno.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
event_logger.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
event.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
fifo.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
idle.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
init.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
int_latency_bench.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
Kconfig unified: Add support for semaphore groups 2016-09-20 11:45:28 -04:00
kernel_event_logger.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
lifo.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
mailbox.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
Makefile unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
mem_map.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
mem_pool.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
msg_q.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
mutex.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
pipes.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
ring_buffer.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
sched.c unified: Add timeslice support 2016-09-20 15:28:54 +00:00
sem.c unified: Add support for semaphore groups 2016-09-20 11:45:28 -04:00
stack.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
sys_clock.c unified: Add timeslice support 2016-09-20 15:28:54 +00:00
thread_abort.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
thread.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
timer.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
version.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00
work_q.c unified: initial unified kernel implementation 2016-09-13 17:12:55 -04:00