zephyr/tests
Andy Ross aa6e21c24c kernel: Split _Swap() API into irqlock and spinlock variants
We want a _Swap() variant that can atomically release/restore a
spinlock state in addition to the legacy irqlock.  The function as it
was is now named "_Swap_irqlock()", while _Swap() now refers to a
spinlock and takes two arguments.  The former will be going away once
existing users (not that many!  Swap() is an internal API, and the
long port away from legacy irqlocking is going to be happening mostly
in drivers) are ported to spinlocks.

Obviously on uniprocessor setups, these produce identical code.  But
SMP requires that the correct API be used to maintain the global lock.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-02-08 14:49:39 -05:00
..
application_development
benchmarks
bluetooth Bluetooth: GATT: Implement Database Hash 2019-02-08 18:07:34 +02:00
boards tests: hid: Use HID Device interface 2019-02-08 11:23:04 -05:00
booting/stub
cmsis_rtos_v1
cmsis_rtos_v2 tests: cmsis_rtos_v2: Join and detach tests 2019-02-08 11:59:38 -05:00
compliance
coverage
crypto
drivers
include
kernel kernel: Split _Swap() API into irqlock and spinlock variants 2019-02-08 14:49:39 -05:00
lib
misc
net
posix tests: posix: fs: Decrease ramdisk size, increase stack size 2019-02-08 12:07:53 -05:00
shell
subsys
unit
ztest
CMakeLists.txt
Kconfig