TSC Meeting Minutes August 2022 #7403
lgirdwood
started this conversation in
Team Posts
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Present @thesofproject/steering-committee.
@thesofproject/amd @thesofproject/google @thesofproject/mediatek @thesofproject/nxp - please do reply to my meeting invite with your preferred/correct email for next time and to share the tooling spreadsheet. Thanks !
Agenda
1) Zephyr update and status. Next steps.
West manifest is now upstream and working. Manifest should update a lot whilst platforms are integrated, but this will slow down over time. Production releases will use a stable Zephyr release tag which can also tag the local SOF copy of Zephyr to carry non upstream (in Zephyr) fixes.
Intel/NXP plan for releases and demo using Zephyr this year. AMD no Zephyr plan yet.
2) IPC4 and Windows support.
IPC4 ready and working upstream in FW and Linux driver, small cleanups ongoing, ready at functional level.
Library loader (static linking) PRs ready and being stress tested, ready for merging in next week or two. This allows single baseFW image that can be deployed without processing.
C++ module support. Upstreamed. Processing IP providers can now use C++ as a module implementation language and bind to the C++ API.
IPC4 fuzzer. Currently the fuzzer only supports IPC v3. Work is ongoing to add version 4 to the fuzzing logic and infra.
3) Old Intel platform deprecation.
Intel plans to park some older HW at v2.2 due to effort maintaining old boards in the CI infrastructure 24/7. BYT, CHT, BDW and CAVS 1.5 - CAVS 2.0 will be removed from main branch but kept in the stable branch for the last release.
4) RTOS partitioning.
Partitioning the codebase for clean separation of rtos code from common code. Today easy to use headers from 2 different RTOSes, this work will separate RTOS specfic headers and APIs into separate directories (with eventual mutual exclusivity in include paths).
Door still open for other RTOSes. These will need to use the same infra as xtos and Zephyr today.
7) Tooling update.
Integrating with Zephyr and Windows based tools. @lgirdwood will send out a spreadsheet showing all the tooling for comment (pending email addresses).
GUI for topology, still on the wish list.
Topology 2 intercept. Intel plans to switch to topology 2 for Meterolake platform release. SOF version for Intel TBD.
Proposal for option to split rimage split, text and data with cmd line option or toml config. Approved.
ALSA plugin. @lgirdwood is working on a ALSA plugin that uses SOF and topologies. WIP.
8) Separate repos for tooling and topologies.
Using "west" now permits alignment of multiple repos and means its easier to release updates for topologies and tools without a FW release. Proposal for separate tooling and topology repos approved.
9) Open SSF
Enroll SOF to become Open Source Security Foundation (OpenSSF) compliant project like Zephyr.
https://openssf.org/
See Zephyr example https://bestpractices.coreinfrastructure.org/en/projects/74
AR: @lgirdwood to followup with via email any questions before applying for "green" level by EOY.
Beta Was this translation helpful? Give feedback.
All reactions