zephyr/kernel/nanokernel
Peter Mitsis 699b4ee03d nanokernel: Add generic stack routines
Adds the following generic stack routines:
	nano_stack_push()
	nano_stack_stack_pop()
	nano_stack_pop_wait()

Those routines are convenience wrappers for invoking the task, fiber and
ISR (if applicable) specific implementations.

Change-Id: I6e7bb2ca69bb2e3d5ed955654390746e76e4ab92
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
2016-02-05 20:24:53 -05:00
..
include cleanup: removing NOMANUAL 2016-02-05 20:24:35 -05:00
Kconfig Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
Makefile Remove obsolete ctors section 2016-02-05 20:24:43 -05:00
compiler_stack_protect.c checkpatch: warning - block_comment_style 2016-02-05 20:24:33 -05:00
device.c checkpatch: warning - line_spacing 2016-02-05 20:24:33 -05:00
event_logger.c checkpatch: warning - spacing 2016-02-05 20:24:35 -05:00
idle.c cleanup: removing NOMANUAL 2016-02-05 20:24:35 -05:00
int_latency_bench.c checkpatch: warning - block_comment_style 2016-02-05 20:24:33 -05:00
kernel_event_logger.c Rename Profiler to Event Logger. 2016-02-05 20:24:41 -05:00
nano_context.c checkpatch: warning - block_comment_style 2016-02-05 20:24:33 -05:00
nano_fiber.c checkpatch: warning - long_line 2016-02-05 20:24:33 -05:00
nano_fifo.c nanokernel: Add generic fifo routine 2016-02-05 20:24:53 -05:00
nano_init.c kconfig: define architecture as a kconfig variable 2016-02-05 20:24:52 -05:00
nano_lifo.c nanokernel: Add generic lifo routines 2016-02-05 20:24:53 -05:00
nano_sema.c nanokernel: Add generic semaphore routines 2016-02-05 20:24:53 -05:00
nano_stack.c nanokernel: Add generic stack routines 2016-02-05 20:24:53 -05:00
nano_sys_clock.c checkpatch: warning - line_spacing 2016-02-05 20:24:33 -05:00
nano_timer.c nanokernel: Add generic timer routines 2016-02-05 20:24:53 -05:00
ring_buffer.c checkpatch: error - spacing 2016-02-05 20:24:31 -05:00
version.c Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00