Skip to content

Improve SimpleTrustZone CI and add external build templates - #83

Merged
jkrech merged 9 commits into
Open-CMSIS-Pack:mainfrom
ReinhardKeil:main
Sep 24, 2026
Merged

jkrech merged 9 commits into
Open-CMSIS-Pack:mainfrom
ReinhardKeil:main

Conversation

@ReinhardKeil

Copy link
Copy Markdown
Collaborator
  • add Native CMake and Zephyr West integration templates
  • support GCC and non-secure-only SimpleTrustZone CI builds
  • validate application output during FVP execution
  • improve FVP UART output, termination, and simulation limits
  • clean up retargeting and GCC configuration
  • document prebuilt secure-image usage
  • align example and template documentation

@ReinhardKeil
ReinhardKeil requested a review from jkrech September 23, 2026 13:34

@jkrech jkrech left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM. See comments. I am not clear on whether we still need to build one or more context rather than using an active target (optionally including @set).

Comment thread .github/workflows/SimpleTZ-CI.yml
Comment thread SimpleTrustZone/README.md

```txt
> cbuild SimpleTZ.csolution.yml --packs --active AVH@Debug --toolchain AC6
> cbuild SimpleTZ.csolution.yml --context CM33_ns.Debug+AVH-NS-only --toolchain AC6

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I would expect this to work as well:

cbuild SimpleTZ.csolution.yml --active AVH-NS-only@Debug --toolchain AC6

Unless the toolchain changes in between.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

documented.

@jkrech
jkrech requested a review from brondani September 24, 2026 07:47
@jkrech
jkrech merged commit 02f71b2 into Open-CMSIS-Pack:main Sep 24, 2026
14 checks passed
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.

2 participants