zephyr/boards
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
..
arc boards: Change supported 'rtc' to 'counter' for QMSI RTC based boards 2019-02-08 07:31:21 -05:00
arm doc: Documenting enablement of UART1 support for nrf52840_pca10056 2019-02-08 14:48:48 -05:00
common
nios2
posix kernel: Split _Swap() API into irqlock and spinlock variants 2019-02-08 14:49:39 -05:00
riscv32 boards/hifive1: Enable PWM peripheral driver 2019-02-08 09:09:35 -06:00
shields
x86 boards: Change supported 'rtc' to 'counter' for QMSI RTC based boards 2019-02-08 07:31:21 -05:00
x86_64/qemu_x86_64
xtensa
CMakeLists.txt
index.rst
Kconfig