boards/arm/cxd56xx/spresense: Add ostest, coremark and getprime configs.#18756
Merged
acassis merged 1 commit intoapache:masterfrom Apr 19, 2026
Merged
Conversation
Add dedicated Spresense defconfigs for ostest, coremark and\ngetprime so the board has focused test and benchmark entry\npoints for these workloads.\n\nThis keeps the change scoped to new board configurations and\nfollows the existing Spresense baseline settings for the new\ntargets. Signed-off-by: aviralgarg05 <gargaviral99@gmail.com>
xiaoxiang781216
approved these changes
Apr 19, 2026
acassis
approved these changes
Apr 19, 2026
Contributor
|
Thank you @aviralgarg05 !!! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add dedicated Spresense defconfigs for
ostest,coremark, andgetprime.This change is needed because the board already supports these workloads through broader configurations, but it did not have focused, standalone entry points for each one. The new configs keep the scope narrow and make it easier to run and validate the individual test or benchmark directly on Spresense.
What this change does:
boards/arm/cxd56xx/spresense/configs/ostest/defconfigboards/arm/cxd56xx/spresense/configs/coremark/defconfigboards/arm/cxd56xx/spresense/configs/getprime/defconfigostest_maincoremark_maingetprime_mainFixes #17726
Impact
This is a board-configuration-only change.
User-facing impact:
Build/runtime impact:
Testing
Host:
What I verified:
./tools/configure.sh -L spresenseand confirmed the new targets are listed:spresense:ostestspresense:coremarkspresense:getprime./tools/configure.sh -E -a ../apps spresense:ostest./tools/configure.sh -E -a ../apps spresense:coremark./tools/configure.sh -E -a ../apps spresense:getprimemake olddefconfigandmake savedefconfigfor each config to confirm the checked-in defconfigs normalize correctly.Notes from the build verification:
./stdlib/lib_strtold.cwithfatal error: math.h: No such file or directory.spresense:nshbaseline after the upstream sync, which indicates this is a workspace/toolchain issue rather than a regression from this change.Relevant log summary:
configuresucceeded for all three configsolddefconfigsucceeded for all three configssavedefconfigmatched the intended board defconfigs, aside from the local host markerCONFIG_HOST_MACOS, which is not committed in NuttX board defconfigsmakefails consistently at the same pre-existing point in this environment