zephyr/doc
Andy Ross 24d4becac2 include/atomics: doc: Clarify memory barrier behavior
Zephyr is migrating into hardware where memory ordering is starting to
matter.  The existing gcc-based defaults have always been specifying
__ATOMIC_SEQ_CST, which is safe and correct.  And all the
arch-specific assembly we have currently are either safe or for
platforms where barriers aren't needed.

Discussion in #42831 made the case that it would be nice if we were to
formally promise this, and require it from future implementations.  So
let's do that.

Fixes: #42831

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2022-03-09 13:46:06 -05:00
..
_doxygen
_extensions/zephyr doc: delete old kconfig scripts and extensions 2022-03-02 09:28:37 +01:00
_scripts doc: delete old kconfig scripts and extensions 2022-03-02 09:28:37 +01:00
_static doc: readme: make logo text gray 2022-02-21 19:38:11 -05:00
_templates
application doc: use :kconfig:option: domain role 2022-03-02 09:28:37 +01:00
contribute doc: contribute: signed-off-by updates 2022-02-22 15:07:11 -08:00
development_process doc: use extlink for github issue links 2022-01-17 12:48:43 -05:00
getting_started cmake: Add xcc-clang toolchain 2022-02-25 11:17:06 -05:00
guides doc: bindings: improve gpio_dt_spec doc 2022-03-07 17:39:43 -05:00
images
introduction doc: mention MIPS architecture support 2022-01-24 17:11:42 -05:00
reference include/atomics: doc: Clarify memory barrier behavior 2022-03-09 13:46:06 -05:00
releases doc: Release note 3.0: Document removed STM32 Clock Kconfig symbols 2022-03-03 16:25:14 +01:00
security security: docs: Add CVE-2021-3966 2022-02-17 19:05:08 -05:00
templates
404.rst
CMakeLists.txt doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
LICENSING.rst
Makefile doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
conf.py doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
copyright.rst
glossary.rst doc: use :kconfig:option: domain role 2022-03-02 09:28:37 +01:00
index-tex.rst
index.rst
kconfig.rst doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
known-warnings.txt
substitutions.txt
zephyr.doxyfile.in doc: use :kconfig:option: domain role 2022-03-02 09:28:37 +01:00