Skip to content

Add lots more membrowse platforms#10490

Merged
dgarske merged 2 commits into
wolfSSL:masterfrom
LinuxJedi:more-membrowse
Jun 3, 2026
Merged

Add lots more membrowse platforms#10490
dgarske merged 2 commits into
wolfSSL:masterfrom
LinuxJedi:more-membrowse

Conversation

@LinuxJedi

Copy link
Copy Markdown
Member

Lots more ARM Cortex, RiscV, AArch64, linuxkm and some Zephyr

Copilot AI review requested due to automatic review settings May 15, 2026 10:28

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 expands Membrowse coverage by adding many new build targets (ARM Cortex variants, RISC-V, AArch64, linuxkm) and wiring Zephyr 4.x builds into Membrowse by reusing artifacts from the existing Zephyr CI workflow rather than rebuilding in the Membrowse job.

Changes:

  • Upload selected Zephyr 4.x build artifacts (zephyr.elf + linker.cmd) for downstream Membrowse analysis.
  • Add a new workflow_run-triggered workflow to download Zephyr artifacts and submit them to Membrowse.
  • Extend .github/membrowse-targets.json with many additional embedded/arch/linuxkm targets.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/zephyr-4.x.yml Uploads selected Zephyr build artifacts for Membrowse consumption.
.github/workflows/membrowse-zephyr.yml New workflow to download Zephyr artifacts from the completed Zephyr CI run and submit to Membrowse.
.github/scripts/zephyr-4.x/zephyr-test.sh Stages zephyr.elf and linker.cmd to a bind-mounted artifacts directory for CI upload.
.github/membrowse-targets.json Adds many new Membrowse targets spanning ARM Cortex, RISC-V, AArch64, and linux kernel module builds.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/membrowse-zephyr.yml
Comment thread .github/membrowse-targets.json
Comment thread .github/scripts/zephyr-4.x/zephyr-test.sh Outdated
@github-actions

github-actions Bot commented May 15, 2026

Copy link
Copy Markdown

MemBrowse Memory Report

gcc-arm-cortex-m4

  • FLASH: .text -64 B (-0.1%, 197,486 B / 262,144 B, total: 75% used)
  • RAM: .bss +8 B (+1.0%, 836 B / 65,536 B, total: 1% used)

gcc-arm-cortex-m4-baremetal

  • FLASH: .text +384 B (+0.6%, 65,291 B / 262,144 B, total: 25% used)
  • RAM: .bss +36 B (+5.6%, 680 B / 65,536 B, total: 1% used)

gcc-arm-cortex-m4-min-ecc

  • FLASH: .text -64 B (-0.2%, 60,269 B / 262,144 B, total: 23% used)
  • RAM: .bss +8 B (+1.2%, 676 B / 65,536 B, total: 1% used)

gcc-arm-cortex-m4-tls12

@LinuxJedi
LinuxJedi force-pushed the more-membrowse branch 4 times, most recently from 606b33a to d50e035 Compare May 16, 2026 04:40
@LinuxJedi
LinuxJedi force-pushed the more-membrowse branch 2 times, most recently from 7802092 to 55eec28 Compare May 16, 2026 10:28
@LinuxJedi LinuxJedi assigned wolfSSL-Bot and unassigned LinuxJedi May 16, 2026

@dgarske dgarske 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.

Please make sure the new membrowse-zephyr has the fixes from #10538 Thanks!

@LinuxJedi

Copy link
Copy Markdown
Member Author

Please make sure the new membrowse-zephyr has the fixes from #10538 Thanks!

Done

@LinuxJedi
LinuxJedi requested a review from dgarske June 3, 2026 09:56
@LinuxJedi LinuxJedi assigned LinuxJedi and unassigned LinuxJedi Jun 3, 2026
LinuxJedi added 2 commits June 3, 2026 11:21
Lots more ARM Cortex, RiscV, AArch64, linuxkm and some Zephyr
@LinuxJedi LinuxJedi removed their assignment Jun 3, 2026
@dgarske
dgarske merged commit cf9d244 into wolfSSL:master Jun 3, 2026
467 of 469 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.

4 participants