Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Go to file
Benjamin Walsh f84697fd17 nano objects: rename fiber/ISR 'give' routines
Append '_non_preemptible' to _fifo_put, _lifo_put, _sem_give and
_stack_push.

The original names do not convey the fact that these routines are
usable only by fibers and ISRs because they do not invoke a context
switch if they cause a fiber to become ready.

Change-Id: I8ddc24cbc7ebcbed42479ef84b04a74ef21d1647
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-02-05 20:13:53 -05:00
arch Compiler specific configuration 2016-02-05 20:13:52 -05:00
config fsl_frdm_k64f: Increase number of IRQs for Bluetooth over UART 2016-02-05 20:13:51 -05:00
drivers Consolidate inline assembler code in a set of header files 2016-02-05 20:13:52 -05:00
host Make absolute symbol macros headers compiler dependent 2016-02-05 20:13:52 -05:00
include nano_fifo: use a _nano_queue for the data queue 2016-02-05 20:13:53 -05:00
kernel nano objects: rename fiber/ISR 'give' routines 2016-02-05 20:13:53 -05:00
lib/libc/minimal build: Always enable section garbage collection flags 2016-02-05 20:13:48 -05:00
make Delete obsolete KHEAP_SIZE and KHEAP_SIZE_FIXED config options 2016-02-05 20:13:51 -05:00
misc Remove inclusion of unused header files 2016-02-05 20:13:41 -05:00
net Bluetooth: Process HCI init return parameters synchronously 2016-02-05 20:13:50 -05:00
samples Change _nano_ticks to 64-bit 2016-02-05 20:13:52 -05:00
scripts nano_lifo: allow multiple fibers to pend 2016-02-05 20:13:53 -05:00
shared/include/nanokernel/x86 Fix checkpatch issue - ERROR:POINTER_LOCATION 2016-02-05 20:13:39 -05:00
.gitattributes First commit 2015-04-10 16:44:37 -07:00
.gitignore Prune obsolete entry from .gitignore 2016-02-05 20:13:51 -05:00
.mailmap First commit 2015-04-10 16:44:37 -07:00
vxmicro-env.bash Remove reference to CodeSourcery 2016-02-05 20:13:41 -05:00