sof icon indicating copy to clipboard operation
sof copied to clipboard

IPC payload API abstraction (on top of unmerged PR10089)

Open kv2019i opened this issue 2 months ago • 5 comments

Implementation of https://github.com/thesofproject/sof/issues/9697 ... built on of @dcpleung 's #10089 .

This is not yet ready, but pushing these praparation patches for early review.

kv2019i avatar Oct 31 '25 16:10 kv2019i

@lgirdwood I noticed I'm undoing's some of your early 2021 work to add IPC4. Let me know if this is going to wrong direction.

@thesofproject/nxp FYI, potentially of interest. The goal is to make ipc-zephyr.c usable for all platforms (and for both IPC3/4).

kv2019i avatar Oct 31 '25 16:10 kv2019i

V2:

  • drop the west.yml from the PR10089 series (Zephyr is now up-to-date in SOF so this is no more needed) -> allows to get test results

kv2019i avatar Oct 31 '25 16:10 kv2019i

V3:

  • pushed the payload handling to Zephyr driver (added dependency to https://github.com/zephyrproject-rtos/zephyr/pull/98862 )

kv2019i avatar Nov 04 '25 16:11 kv2019i

V4:

  • rebased so CI tests can be run (avoids the west.yml conflict)

kv2019i avatar Nov 04 '25 16:11 kv2019i

Linking here, @tmleman has objections to the approach taken in this PR, see: https://github.com/thesofproject/sof/pull/10089#issuecomment-3491420299

kv2019i avatar Nov 05 '25 15:11 kv2019i