zephyr/subsys
Krzysztof Chruściński da8ba3efa4 logging: frontend_stmesp: Avoid unaligned word access
write_data function which was writing to STMESP data registers was
starting by writing words and tail was written using byte access.
However, RISCV core does not support unaligned access and on Cortex-M33
even if supported it is faster to do aligned access. Reworked
write_data to start first by writing data using byte or half word
access until data pointer is word aligned, then word access is used
and finally tail is written using byte or half word access.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2024-09-20 15:16:16 -05:00
..
bindesc bindesc: Add support for the build version values 2024-09-04 07:03:47 -04:00
bluetooth Bluetooth: AICS: Fix race condition in AICS free inst get 2024-09-20 11:07:57 +02:00
canbus lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
console
dap kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
debug style: subsys: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
demand_paging demand_paging: add a semihosting based backing store for on-demand sections 2024-09-11 20:18:51 -04:00
dfu
disk disk: disk_access: changed mutex for a spinlock 2024-08-26 17:26:36 -04:00
dsp
emul emul: Support UART device emulation 2024-07-30 18:28:17 +01:00
fb fb: cfb: Fix CID 394240 2024-07-05 18:39:22 +02:00
fs fs: nvs: fix nvs static analysis error 2024-09-04 12:51:14 +02:00
input input: double tap 2024-08-19 09:56:26 -04:00
ipc ipc: align icbmsg to no-multithreading 2024-09-12 10:03:05 +02:00
jwt mbedtls: do not set PSA_WANT_KEY_TYPE_[RSA/ECC]_KEY_PAIR_BASIC 2024-09-12 10:02:40 +02:00
llext subsys/llext: Allow .exported_sym to be between other data sections 2024-09-16 20:17:35 +02:00
logging logging: frontend_stmesp: Avoid unaligned word access 2024-09-20 15:16:16 -05:00
lorawan everywhere: replace double words 2024-06-25 06:05:35 -04:00
mem_mgmt
mgmt style: subsys: adjust return usage in void functions 2024-09-20 11:06:55 +02:00
modbus modbus_serial: Disable rx interrupt if buffer fills up 2024-06-13 16:48:05 -04:00
modem modem: ubx: fix incoming byte processing 2024-08-02 03:29:18 -04:00
net style: subsys: adjust return usage in void functions 2024-09-20 11:06:55 +02:00
pm pm: policy: change the policy event handling 2024-09-09 13:56:04 -04:00
portability kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
profiling style: subsys: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
random everywhere: replace double words 2024-06-25 06:05:35 -04:00
retention
rtio rtio: Split the rx and tx buffer unions 2024-08-17 08:55:01 -04:00
sd sd: resend CMD0 before each CMD8 2024-08-27 15:14:23 -04:00
sensing sensors: Submit call returns void 2024-06-14 19:13:02 +02:00
settings kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
shell style: subsys: adjust return usage in void functions 2024-09-20 11:06:55 +02:00
sip_svc everywhere: replace double words 2024-06-22 05:40:22 -04:00
stats
storage everywhere: replace #if IS_ENABLED() as per docs 2024-06-28 07:20:32 -04:00
task_wdt
testsuite Ztest: Ztest_param fix 2024-09-19 03:25:17 -04:00
timing
tracing style: subsys: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
usb usb: device_next: uac2: Support multiple sample rates 2024-09-13 09:21:58 +02:00
zbus lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
CMakeLists.txt lib: net_buf: move the network buffer implementation to lib 2024-09-07 11:19:05 -05:00
Kconfig profiling: Add perf tool 2024-08-13 18:28:44 -04:00