Uh oh!
There was an error while loading. Please reload this page.
[SKIP CI] .github/zephyr: re-add TGL IPC3 build for now - #6798
Conversation
marc-hb
commented
Dec 14, 2022
Funny how TGL-H IPC3 was removed before TGL-H IPC4 compiles. |
lgirdwood
left a comment
There was a problem hiding this comment.
Good point - need to catch this and dont break the build for IPC3 users.
The list is getting too long and the "checks" box in the Github User Interface is small. Fixes commit 543acc1 (".github/workflows: add tgl-h IPC4 build") Signed-off-by: Marc Herbert <marc.herbert@intel.com>
Partial revert of commit 687c6f3 (".github: workflow: removed legacy RTOS platforms from Zephyr build") that was a bit too "enthousiastic". When someone breaks the Zephyr+IPC3 build we'd like to: 1. notice, 2. tell whether it's Intel-specific, IMX-specific or not specific. This is a one-line change and unlike testing, building is "free". It can be removed in a second when/if that becomes a burden. Signed-off-by: Marc Herbert <marc.herbert@intel.com>
9015434 to
32dddb0Comparemarc-hb
commented
Dec 15, 2022
Rebased to fix conflict with TGL-H addition #6816 Now also building TGL and TGL-H in the same job: https://github.com/thesofproject/sof/actions/runs/3707071174/jobs/6283044748 Github's "checks" box is too small. |
TGL had been removed because "it became a burden". We do not remove platforms for our liking.
@lgirdwood There is no such thing as IPC3 with Zephyr build. @marcinszkudlinski, @mwasko, @softwarecki, @tmleman, @pjdobrowolski, @abonislawski |
pjdobrowolski
commented
Dec 16, 2022
According WW44 meeting, there is no such thing like legacy platforms with Zephyr.... |
mwasko
commented
Dec 16, 2022
@marc-hb, @lgirdwood my understanding is that on SOF main all Intel targets (tgl, tgl-h, adl, adl-s, rpl, mtl) will be supported only in configuration: IPC4 + Zephyr. This direction was decided to simplify our testing configuration and development. I see no reason why we should continue CI for Intel targets in IPC3 + Zephyr configuration. If someone wish to build Intel cAVS target with IPC3 then the maintenance 2.2 branch should be used. |
marc-hb
commented
Dec 16, 2022
TGL+Zephyr+IPC3 is NOT supported, please read the comments and the commit message.
There's no CI, compilation only. This is a (very) poor man's "randconfig" https://askubuntu.com/questions/270980/when-compiling-the-linux-kernel-what-is-the-purpose-of-make-randconfig
What burden more specifically, what failed to compile? If it was a burden, then why does it still compile even when it was not being compiled for a while? As already mentioned, if it actually stops compiling for a known reason then it can be removed with a one-line change. |
kv2019i
commented
Dec 16, 2022
@mwasko@pjdobrowolski If this is causing issues, we can remove it. This does not bring back the full CI, just the build check. |
mwasko
commented
Dec 16, 2022
If we agree that TGL+Zephyr+IPC3 is not supported then I don't see any reason to do a compile check as well. Otherwise there always will be a discussion and investigation when a build check fails. |
marc-hb
commented
Dec 16, 2022
Not "always". Once. |
Partial revert of commit 687c6f3 (".github: workflow: removed legacy RTOS platforms from Zephyr build") that was a bit too "enthusiastic".
When someone breaks the Zephyr+IPC3 build we'd like to: 1. notice, 2. tell whether it's Intel-specific, IMX-specific or not specific.
This is a one-line change and unlike testing, building is "free". It can be removed in a second when/if that becomes a burden.
Signed-off-by: Marc Herbert marc.herbert@intel.com