Skip to content

ci: use unified -M $machine,flash-file=$f syntax (qemu-hisilicon#80) - #13

Merged
widgetii merged 1 commit into
masterfrom
ci/unified-flash-binding
May 8, 2026
Merged

ci: use unified -M $machine,flash-file=$f syntax (qemu-hisilicon#80)#13
widgetii merged 1 commit into
masterfrom
ci/unified-flash-binding

Conversation

@widgetii

@widgetii widgetii commented May 8, 2026

Copy link
Copy Markdown
Member

Summary

OpenIPC/qemu-hisilicon#80 / #81 added a machine-level flash-file
property that forwards to whichever flash controller the SoC config
wires up. The CI workflow no longer needs to know controller names.

Replaces:

-M $machine \\
-global hisi-fmc.flash-file=$f \\

(or the hisi-sfc350 variant) with the uniform:

-M $machine,flash-file=$f \\

Identical smoke step across all 8 OpenIPC HiSi u-boot workflows now.

Test plan

  • CI qemu_smoke job passes on every matrix entry — same
    PASS: u-boot booted past System startup output as before.

🤖 Generated with Claude Code

OpenIPC/qemu-hisilicon#80 / #81 added a machine-level flash-file
property that forwards to whichever flash controller the SoC config
wires up (hisi-fmc on V3+/Goke, hisi-sfc350 on V1/V2A). Drops the
abstraction leak that required the consumer workflow to know which
controller each machine uses.

Replaces the two-line `-M $machine \\ -global hisi-*.flash-file=...`
incantation with a single uniform `-M $machine,flash-file=...` that
works for every SoC. Identical line across all 8 OpenIPC HiSi u-boot
workflows now.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@widgetii
widgetii merged commit 8362ab6 into master May 8, 2026
9 checks passed
@widgetii
widgetii deleted the ci/unified-flash-binding branch May 8, 2026 11:57
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