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

Yocto 5 Upgrade #53

Open
wants to merge 14 commits into
base: dev
Choose a base branch
from
Open

Yocto 5 Upgrade #53

wants to merge 14 commits into from

Conversation

UtsavAgarwalADI
Copy link
Contributor

Added Compatibility with Yocto 5.0 (Scarthgap)
Added Compatibility with upstream (adsp-main)

In order to build with upstream add the following to your local.conf

ADSP_KERNEL_TYPE="upstream" 

NOTE: Due to limited upstream support, this new version of the kernel can only be built for SC598

@mattsm
Copy link
Collaborator

mattsm commented Apr 30, 2024

@UtsavAgarwalADI can we break these into more commits? I think it will help to document things one-by-one.

@UtsavAgarwalADI
Copy link
Contributor Author

@UtsavAgarwalADI can we break these into more commits? I think it will help to document things one-by-one.

I'll aim to break them by subsystem and force push to the same branch

Changing meta layer compatibility from yocto 4(kirkstone) to
yocto 5(scarthgap)

Signed-off-by: UtsavAgarwalADI <[email protected]>
yocto 5 seems to append .rootfs. onto previously generated
filesystem names:
	- Changing initramfs name in fitImage's .its
	- Changing expected rootfs name in wic script

Signed-off-by: UtsavAgarwalADI <[email protected]>
Adding upstream status for crypto subsystem patches based on yocto 5 QA requirements

Signed-off-by: UtsavAgarwalADI <[email protected]>
Refreshing patch for testptp based on yocto 5 head

Signed-off-by: UtsavAgarwalADI <[email protected]>
Disabling CONFIG_SETARCH since it leads to installation postscript
error

Removing excess bracket which could have led to an error/unexpected
behaviour

Renaming systemd recipe based on version

Signed-off-by: UtsavAgarwalADI <[email protected]>
Removing patch disabling NIS module

Signed-off-by: UtsavAgarwalADI <[email protected]>
Refreshing rng-tools patch for disabling RNDR based on yocto-5 head

Signed-off-by: UtsavAgarwalADI <[email protected]>
Updating expected firmware location based on yocto-5

Signed-off-by: UtsavAgarwalADI <[email protected]>
Updating expected firmware location based on yocto-5

Signed-off-by: UtsavAgarwalADI <[email protected]>
Refreshing pcm patch based on yocto-5 head

Adding upstream status for patches based on yocto-5 QA requirements

Signed-off-by: UtsavAgarwalADI <[email protected]>
Signed-off-by: UtsavAgarwalADI <[email protected]>
- Updating SRCREV for cryptodev as needed
	- Upstream kernel can be built by adding
		ADSP_KERNEL_TYPE="upstream"

NOTE: Upstream kernel is only applicable for sc598 boards

NOTE: Currently perf reports a compilation error with kenrel 6.9
As a result, it is disabled for now to allow full image
compilation.

Signed-off-by: UtsavAgarwalADI <[email protected]>
Fixing cryptodev's commit id for compatibility with "upstream" kernel

Signed-off-by: Utsav Agarwal <[email protected]>
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.

2 participants