Skip to content

Add v2.15 binaries - #209

Open
lgirdwood wants to merge 4 commits into
thesofproject:mainfrom
lgirdwood:add-v2.15-binaries
Open

lgirdwood wants to merge 4 commits into
thesofproject:mainfrom
lgirdwood:add-v2.15-binaries

Conversation

@lgirdwood

Copy link
Copy Markdown
Member

Initial upload. Missing ARL-S to follow.

Add SOF v2.15 host tools (sof-ctl, sof-logger, sof-probes) and
topology binaries.

Signed-off-by: Liam Girdwood <[email protected]>
Co-Authored-By: Claude Sonnet 5 <[email protected]>
@lgirdwood

Copy link
Copy Markdown
Member Author

@tmleman @harajend looks like we have a different Kconfig for some of the openmodules builds. Will checkin tomorrow. The linux overlay should be used here. @kv2019i lets all sync tomorrow.

@kv2019i kv2019i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

A few observations:

  • would be nice to quote some build id to look up in the commit for tracability
  • the LNL modules are missing symbolic links (same bug in v2.14), sof-bin needs to have links from sof-ipc4-ib-v2.15/lnl to intel-signed
  • the openmodules for NVL, WCL, PTL seem to be reordered. there is same count of modules, same binary size, so I wonder if this is a new build reproducabilility problem (python version in build servers perhaps?)

lgirdwood and others added 2 commits September 17, 2026 14:32
… newer targets

Add SOF 2.15 firmware and loadable library module binaries for Intel
Meteor Lake and newer, signed with the public community key, plus the
corresponding Intel-signed binaries and top-level convenience symlinks.

Arrow Lake (arl) and Arrow Lake-S (arl-s) share the same DSP firmware
image as Meteor Lake, so their community sof-arl.ri/sof-arl-s.ri are
symlinks to mtl/community/sof-mtl.ri, matching the v2.14.x convention.
No Intel-signed binaries are available yet for arl/arl-s.

Signed-off-by: Liam Girdwood <[email protected]>
Co-Authored-By: Claude Sonnet 5 <[email protected]>
…cksum

Whole-file checksums flagged sof-<plat>-openmodules.ri as different
between community and intel-signed builds purely due to non-deterministic
module ordering (thesofproject/sof#10056), and would also flag known-OK
differences between mock and real Google RTC/CTC audio processing
modules. Read the ADSP manifest via sof_ri_info.py and compare modules
by name/hash instead, falling back to this explainer only when the
whole-file checksum (still the cheap first pass) disagrees. Also add
symlink-structure validation for each platform/module dir, checked
against the v2.13 release layout as reference.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
@lgirdwood

Copy link
Copy Markdown
Member Author

Shell script correctness fixes pending.

Add a --tree flag and format_tree() that renders installed files as a
directory tree (grouped by rel_path) instead of the flat table, for
both --identify and normal --version validation. Covered by a new
check in tests.bats' test_install_one_version() that runs
--identify --tree against the installed tree it builds, across three
different packaging eras (v1.8, v2.1.1, v2.7/IPC4).

Co-Authored-By: Claude Sonnet 5 <[email protected]>

@kv2019i kv2019i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Ack, looks good. The signed sof-arl-s.ri can be added in incremental dot release (2.14 FW works with 2.15 upstream topologies).

@kv2019i kv2019i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Build identification is still missing, so if you respin/update @lgirdwood , please add.

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