Skip to content

Conversation

derMihai
Copy link
Contributor

Contribution description

It is practical to have a backup RAM section that is persisted on reboot. This PR adds a .backup.noinit section to the Cortex M CPU.

⚠️ My linker script skills are rusty, please double-check.

Testing procedure

Tested on a same54 custom board.

@github-actions github-actions bot added Platform: ARM Platform: This PR/issue effects ARM-based platforms Area: cpu Area: CPU/MCU ports labels Jun 23, 2025
Copy link
Contributor

@Teufelchen1 Teufelchen1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mine are also rusty but this not that critical I think.

@Teufelchen1 Teufelchen1 added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Jun 24, 2025
@riot-ci
Copy link

riot-ci commented Jun 24, 2025

Murdock results

✔️ PASSED

96887a4 cpu/cortexm_common: add .backup.noinit section

Success Failures Total Runtime
10379 0 10379 14m:16s

Artifacts

@Teufelchen1 Teufelchen1 added this pull request to the merge queue Jun 24, 2025
Merged via the queue into RIOT-OS:master with commit 3ad34d8 Jun 24, 2025
27 checks passed
@Teufelchen1 Teufelchen1 added this to the Release 2025.07 milestone Jul 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: cpu Area: CPU/MCU ports CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Platform: ARM Platform: This PR/issue effects ARM-based platforms
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants