-
CONFIG_PRINTK_SYNC
¶
Serialize printk() calls
Type: bool
Help¶
When true, a spinlock will be taken around the output from a
single printk() call, preventing the output data from
interleaving with concurrent usage from another CPU or an
preempting interrupt.
Default¶
y if
SMP
&&MP_NUM_CPUS
> 1
Kconfig definition¶
At <Zephyr>/lib/os/Kconfig:54
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:33
→ <Zephyr>/lib/Kconfig:10
Menu path: (Top) → Additional libraries → OS Support Library
config PRINTK_SYNC
bool "Serialize printk() calls"
default y if SMP && MP_NUM_CPUS > 1
help
When true, a spinlock will be taken around the output from a
single printk() call, preventing the output data from
interleaving with concurrent usage from another CPU or an
preempting interrupt.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)