Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zephyr: A subset of #9522 to fix #9659 #9662

Merged
merged 4 commits into from
Nov 22, 2024
Merged

Conversation

lyakh
Copy link
Collaborator

@lyakh lyakh commented Nov 18, 2024

Recent Zephyr LLEXT updates seem to have introduced ELF layout changes, which require updated SOF support

@lyakh
Copy link
Collaborator Author

lyakh commented Nov 18, 2024

the actual important test - LNL HDA - didn't test, need to retest https://sof-ci.01.org/sofpr/PR9662/build9366/devicetest/index.html

@lyakh
Copy link
Collaborator Author

lyakh commented Nov 18, 2024

SOFCI TEST

@lyakh lyakh force-pushed the zephyr branch 2 times, most recently from a73c90d to aa6fd3e Compare November 20, 2024 10:54
@lyakh lyakh marked this pull request as ready for review November 20, 2024 13:04
@lyakh
Copy link
Collaborator Author

lyakh commented Nov 20, 2024

CI: Internal Intel CI failed a TGL SSP test. This PR touches LLEXT code, which isn't used on TGL, and upgrades Zephyr. Can this be a Zephyr regression on TGL? @wszypelt @kv2019i

@lgirdwood
Copy link
Member

CI: Internal Intel CI failed a TGL SSP test. This PR touches LLEXT code, which isn't used on TGL, and upgrades Zephyr. Can this be a Zephyr regression on TGL? @wszypelt @kv2019i

TGL SSP is unrelated here, @wszypelt can you remove the TGL SSP test since this is a non production use case with Zephyr config. TGL Zephyr is developers only, so we can tolerate.

IMR is architecture-specific, use a generic DRAM term.

Signed-off-by: Guennadi Liakhovetski <[email protected]>
When verifying whether .bss is correctly following .data take its
alignment into account.

Signed-off-by: Guennadi Liakhovetski <[email protected]>
Section alignment might differ in the ELF image and at module target
address. To obey that we need to copy sections individually from
regions / segments.

Signed-off-by: Guennadi Liakhovetski <[email protected]>
Update to include Zephyr fixes for unaligned section placement in
object files.

Signed-off-by: Guennadi Liakhovetski <[email protected]>
@wszypelt
Copy link

wszypelt commented Nov 21, 2024

@lgirdwood @lyakh
it seems that the errors were sporadic, now is good to merge.
Should I remove the SSP tests or maybe stop checking TGL with IPC4 at all, maybe it would be good if you discussed it with the decision-makers, I will adjust to the choice.

@lyakh
Copy link
Collaborator Author

lyakh commented Nov 21, 2024

jenkins compilation seems to be hanging, restart

@lyakh
Copy link
Collaborator Author

lyakh commented Nov 21, 2024

SOFCI TEST

Copy link
Member

@lgirdwood lgirdwood left a comment

Choose a reason for hiding this comment

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

LGTM: nitpick for future updates would be to include a LOG_VERBOSE() to show what is being copied where and when.

@lyakh
Copy link
Collaborator Author

lyakh commented Nov 22, 2024

SOFCI TEST

@lyakh lyakh changed the title Zephyr: check if 3 commits from #9522 fix #9659 Zephyr: A subset of #9522 to fix #9659 Nov 22, 2024
@lyakh
Copy link
Collaborator Author

lyakh commented Nov 22, 2024

CI: only known failures

@kv2019i kv2019i merged commit 475f0e3 into thesofproject:main Nov 22, 2024
43 of 47 checks passed
@lyakh lyakh deleted the zephyr branch November 22, 2024 13:53
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.

4 participants