-
Notifications
You must be signed in to change notification settings - Fork 1.4k
nRF54H20: Add support for IronSide counters -based rollback protection #25547
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nRF54H20: Add support for IronSide counters -based rollback protection #25547
Conversation
|
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a dummy implementation of a new API function to lock hardware counter updates in the bootloader storage subsystem. The changes include updating the mcuboot revision reference and implementing an empty lock function that performs basic validation but doesn't perform any actual locking operations.
Key changes:
- Updated mcuboot dependency to point to a pull request branch
- Added
boot_nv_security_counter_lock()function with validation logic
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| west.yml | Updates mcuboot revision to reference pull/571/head branch |
| subsys/bootloader/bl_storage/nrf_nv_counters.c | Implements new boot_nv_security_counter_lock() function with image_id validation |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
CI InformationTo view the history of this post, click the 'edited' button above Inputs:Sources:sdk-nrf: PR head: 526a39fe1dfbf49e6eae378b35fb6ce8d22e48d0 more detailssdk-nrf:
mcuboot:
Github labels
List of changed files detected by CI (10)Outputs:ToolchainVersion: Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
|
You can find the documentation preview for this PR here. |
0e42f27 to
6a51d79
Compare
6a51d79 to
8b745b1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
8b745b1 to
72b9e8f
Compare
Memory footprint analysis revealed the following potential issuesapplications.hpf.gpio.icmsg[nrf54l15dk/nrf54l15/cpuflpr]: High RAM usage: 9102[B] - link (cc: @nrfconnect/ncs-ll-ursus) Note: This message is automatically posted and updated by the CI (latest/sdk-nrf/PR-25547/10) |
72b9e8f to
10188af
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
10188af to
43ac6f6
Compare
43ac6f6 to
8fefe95
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Add a possibility to enable HW-based rollback protection when a project uses the merged slots. Ref: NCSDK-36295 Signed-off-by: Tomasz Chyrowicz <[email protected]>
8fefe95 to
3c893ca
Compare
Allow to enable HW-based rollback protection on nRF54H20. Ref: NCSDK-36295 Signed-off-by: Tomasz Chyrowicz <[email protected]>
3c893ca to
526a39f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Add support for IronSide counters -based rollback protection.
Ref: NCSDK-38695