zephyr/subsys
Krzysztof Chruściński c2454f2a9f logging: frontend: stmesp: Do not append strings when not needed
Currently we can assume that flpr and ppr cores are always owned by
cpuapp. In that case, cpuapp (which processes ETR buffer content) has
access to the memory where logging strings from ppr and flpr are
located. Those strings do not need to be appended to the message
which is written to the STM (in case of standalone configuration).
This approach reduced logging time, e.g. logging a message with
one argument takes 1.8us on cpuapp and 6.3us on cpurad.

This setting applies only to the case when cpuapp is the owner
of those co-oprocessors and shall be updated if that becomes
configurable but currently there are no means to detect core
owner.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2024-09-27 14:30:57 +01:00
..
bindesc
bluetooth Bluetooth: controller: Remove SC-jitter from ISO pause/resume setup 2024-09-27 09:03:37 +02:00
canbus
console
dap
debug debug: coredump: dump privileged stack 2024-09-21 11:29:39 +02:00
demand_paging
dfu
disk
dsp
emul
fb
fs
input
ipc ipc: icmsg & icbmsg: Add support for POSIX arch targets 2024-09-26 03:34:26 -04:00
jwt
llext llext: export DT devices to extensions 2024-09-25 12:59:13 +02:00
logging logging: frontend: stmesp: Do not append strings when not needed 2024-09-27 14:30:57 +01:00
lorawan
mem_mgmt
mgmt mgmt: mcumgr: grp: img_mgmt: Add slot info command 2024-09-26 17:48:05 -04:00
modbus
modem
net net: lib: coap_client: wait for all acknowledgements 2024-09-26 09:20:23 -05:00
pm
portability
profiling
random
retention
rtio
sd
sensing
settings
shell style: subsys: adjust `return` usage in `void functions` 2024-09-20 11:06:55 +02:00
sip_svc
stats
storage
task_wdt
testsuite Ztest: Ztest_param fix 2024-09-19 03:25:17 -04:00
timing
tracing
usb usb: device_next: uac2: Support multiple sample rates 2024-09-13 09:21:58 +02:00
zbus
CMakeLists.txt
Kconfig