You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] PTL doesn't have an open source toolchain, "xtensa-build-zephyr.py ptl" fails by default #9262
The PTL platform merged without a toolchain added to the Zephyr SDK for the ace30_ptl SOC, or any other way to create one. This means that builds from a bare tree checkout are always going to fail without access to the Cadence SDK for the device. Also new work that might impact the platform (c.f #9261) can't be validated by the submitter.
At the very least, if there's resistance to adding another toolchain to the already huge Zephyr SDK[1] an overlay file should be added to the SOF xtensa-overlays project ( https://github.com/thesofproject/xtensa-overlay ) so that users can build their own.
[1] There are, to be sure, a lot of Xtensa variants in there now.
No activity on the xtensa-overlay and "ptl" is still marked in extras, so I'll keep this open until we have more clear concensus (either the Zephyr SDK is sufficient for Zephyr native SOF platform and/or xtensa-overlay is updated).
Activity
andyross commentedon Jun 26, 2024
FWIW: another side band option would be to get partners copies of the relevant Cadence SDK integration files so they could do the work themselves.
.github: add a test for xtensa-build-zephyr.py --all
xtensa-build-zephyr.py: move PTL out of "all" and into "extra".
.github: add a test for xtensa-build-zephyr.py --all
abonislawski commentedon Jul 2, 2024
Do you have this in mind?
zephyrproject-rtos/sdk-ng#767
@lgirdwood not sure about the current policy, we should have it also in xtensa-overlay repo or sdk-ng is enough?
xtensa-build-zephyr.py: move PTL out of "all" and into "extra".
.github: add a test for xtensa-build-zephyr.py --all
lgirdwood commentedon Jul 5, 2024
I think CI needs it on SOF side i.e. for GCC front end static analysis for PR testing but IIRC it should all come via Zephyr SDK now.
xtensa-build-zephyr.py: move PTL out of "all" and into "extra".
.github: add a test for xtensa-build-zephyr.py --all
marc-hb commentedon Aug 14, 2024
Current GitHub workflows in
sof/.github/use a Zephyr docker image exclusively - because it provides the Zephyr SDK.https://github.com/zephyrproject-rtos/docker-image
kv2019i commentedon Sep 6, 2024
zephyrproject-rtos/sdk-ng#767 is now merged, so support exists in Zephyr SDK.
No activity on the xtensa-overlay and "ptl" is still marked in extras, so I'll keep this open until we have more clear concensus (either the Zephyr SDK is sufficient for Zephyr native SOF platform and/or xtensa-overlay is updated).
kv2019i commentedon Jan 3, 2025
With #9732 we can now close this.