zephyr/include/zephyr
Flavio Ceolin 87b4759663 toolchain: xtensa: Define __sync_synchronize
This builtin gcc function is not available in xcc compiler.

Adding a memory compiler barrier as it is done in compiler_barrier.
compiler_barrier() and __sync_synchronize() are not the same, the
former is a sw barrier while the latter can be a hw barrier
like (mfence/sfence) in X86.

I didn't find anything equivalent for xtensa so just implementing a
SW barrier.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2022-05-12 16:11:39 -04:00
..
app_memory include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
arch ARC: asm-compat: add missing parts for ARCv3 32 & 64 bit 2022-05-10 14:12:25 -04:00
audio include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
bluetooth Bluetooth: Audio: Add recv_info to audio recv callback 2022-05-10 18:56:28 +02:00
canbus include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
console include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
crypto include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
data include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
debug include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
devicetree include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
dfu include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
display include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
drivers drivers: mipi_dsi: initial support for MIPI-DSI drivers 2022-05-12 09:26:50 -05:00
dt-bindings include: bindings: new bindings for the ospi flash controller 2022-05-12 14:56:25 -05:00
fs include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
ipc include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
kernel include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
linker ARC: ARCv3: add HS5x support 2022-05-10 14:12:25 -04:00
logging logging: missing func doc for param package_flags in log_msg2.h 2022-05-12 15:25:59 -04:00
lorawan include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
math include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
mgmt include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
modbus include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
multi_heap
net net: wifi: Pass ssid as const 2022-05-06 20:18:38 +02:00
pm include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
portability include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
posix include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
random include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
sd
settings include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
shell include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
stats
storage include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
sys lib: os: mpsc_pbuf: null check notify_drop callback 2022-05-10 18:32:26 +02:00
task_wdt include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
timing include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
toolchain toolchain: xtensa: Define __sync_synchronize 2022-05-12 16:11:39 -04:00
tracing include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
usb include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
xen include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
cache.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
device.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
devicetree.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
exc_handle.h
fatal.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
init.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
irq_nextlevel.h
irq_offload.h
irq.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
kernel_includes.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
kernel_structs.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
kernel_version.h
kernel.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
shared_irq.h
smf.h
spinlock.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
sw_isr_table.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
sys_clock.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
syscall_handler.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
syscall.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
timeout_q.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
toolchain.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
types.h
wait_q.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
zephyr.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00