Skip to content

Conversation

bjarki-andreasen
Copy link

Allow building NCS BM samples without SW ISR table

@bjarki-andreasen bjarki-andreasen requested review from a team as code owners October 10, 2025 10:02
@bjarki-andreasen bjarki-andreasen requested a review from a team October 10, 2025 10:02
@bjarki-andreasen bjarki-andreasen requested a review from a team as a code owner October 10, 2025 10:02
@github-actions github-actions bot added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Oct 10, 2025
@NordicBuilder
Copy link

NordicBuilder commented Oct 10, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
nrf nrfconnect/sdk-nrf@f0af8f2 nrfconnect/sdk-nrf#24966 nrfconnect/sdk-nrf#24966/files

DNM label due to: 1 project with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@github-actions
Copy link

You can find the documentation preview for this PR here.

Copy link
Contributor

@eivindj-nordic eivindj-nordic left a comment

Choose a reason for hiding this comment

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

@bjarki-andreasen Please see build issues and rebase on main to update defconfig for SoftDevice S145 board variants.

#endif
}

#if defined(CONFIG_SOC_SERIES_NRF52X)
Copy link
Contributor

Choose a reason for hiding this comment

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

All nRF52 related code can be removed, this was used for early development but will be removed.

Copy link
Contributor

Choose a reason for hiding this comment

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

Opened #428.

@eivindj-nordic eivindj-nordic added this to the v1.0.0 milestone Oct 13, 2025
manifest update

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
The software ISR table is not required if multithreading is not
used, and no argument is passed to the irq handlers.

Update all drivers, samples and subsystems to not use the SW ISR
table and exclude it from the build. This saves approximately
2K ROM for all builds.

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
CONFIG_ZERO_LATENCY_IRQS=y

# Disable generation of the redundant SW ISR table
CONFIG_GEN_SW_ISR_TABLE=n
Copy link
Contributor

Choose a reason for hiding this comment

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

@bjarki-andreasen This should be added to S145 board variants as well.

@eivindj-nordic
Copy link
Contributor

Please add changelog entry. Otherwise LGTM when manifest is updated and comment above is addressed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. DNM Do not merge manifest manifest-nrf

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants