Skip to content

Conversation

JordanYates
Copy link
Contributor

@JordanYates JordanYates commented Aug 18, 2025

RISCV platforms have a 16 byte alignment requirement for arch_esf. Reorganise the struct to achieve this with minimal overhead and add the necessary compiler directives.

@JordanYates JordanYates force-pushed the bugfix/reboot_alignment branch from 312ec17 to 0f23414 Compare August 18, 2025 00:01
Copy link

codecov bot commented Aug 18, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@JordanYates JordanYates force-pushed the bugfix/reboot_alignment branch 2 times, most recently from 5c5aa69 to 18f0038 Compare August 18, 2025 01:10
Ensure that the string provided to `LOG_INF` is NULL terminated, which
is not necessarily true for `reboot_state.thread_name`.

Signed-off-by: Jordan Yates <[email protected]>
Update thread names to be more specific and more concise, since some
logging is limited to 8 byte names.

Signed-off-by: Jordan Yates <[email protected]>
Ignore the `nrf54l09pdk` platform for now, since the naming of the SoC
changed with the upgrade to NRFX v3.13.0 but Zephyr v4.1 still uses the
original name.

Signed-off-by: Jordan Yates <[email protected]>
RISCV platforms have a 16 byte alignment requirement for `arch_esf`.
Reorganise the struct to achieve this with minimal overhead and add the
necessary compiler directives.

Signed-off-by: Jordan Yates <[email protected]>
@JordanYates JordanYates force-pushed the bugfix/reboot_alignment branch from 18f0038 to fe6bb16 Compare August 18, 2025 02:47
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

@JordanYates JordanYates merged commit 9195e60 into main Aug 18, 2025
15 of 16 checks passed
@JordanYates JordanYates deleted the bugfix/reboot_alignment branch August 18, 2025 04:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant