Enable atomic mode for SCMI VirtIO transport
configname: CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE
Linux Kernel Configuration
└─>Device Drivers
└─>Firmware Drivers
└─>ARM System Control and Management Interface Protocol
└─>SCMI Transport Drivers
└─>Enable atomic mode for SCMI VirtIO transport
In linux kernel since version 4.14.326 (release Date: 2023-09-23)
Enable support of atomic operation for SCMI VirtIO based transport.
If you want the SCMI VirtIO based transport to operate in atomic
mode, avoiding any kind of sleeping behaviour for selected
transactions on the TX path, answer Y.
Enabling atomic mode operations allows any SCMI driver using this
transport to optionally ask for atomic SCMI transactions and operate
in atomic context too, at the price of using a number of busy-waiting
primitives all over instead. If unsure say N.
If you want the SCMI VirtIO based transport to operate in atomic
mode, avoiding any kind of sleeping behaviour for selected
transactions on the TX path, answer Y.
Enabling atomic mode operations allows any SCMI driver using this
transport to optionally ask for atomic SCMI transactions and operate
in atomic context too, at the price of using a number of busy-waiting
primitives all over instead. If unsure say N.