-
Notifications
You must be signed in to change notification settings - Fork 21
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 Zeus support #12
Comments
I suspect the optee-os problem is similar to to this one, https://github.com/mirzak/meta-coral/tree/warrior/recipes-bsp/imx-mkimage
Yes, that is the common practice. Also the check the https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines, specifically the "Patch Header Recommendations: Upstream-Status" section. |
Thanks @mirzak for the pointers. What do you think is left to support the "day" release? Anything you could use help with? I'd be motivated to get something running. I was trying to run the |
The idea was to run To support the https://coral.googlesource.com/?format=HTML and checking which BSP components they have updated, and align them in the meta-coral layer. This probably just means pulling the sources from the google repos instead from the imx repos on a number of components. All these components should have a One example would be, https://coral.googlesource.com/imx-gst1.0-plugin/, which has some google specific patches. Though these patches seem to be optimizations so might work without them as well. I guess the important parts are the Linux kernel and U-Boot components, to ensure these are are aligned and then move on to the rest. |
Zeus support has been added, please check https://github.com/mirzak/meta-coral/wiki/Quick-start-guide |
Since Yocto version Zeus was mentioned in
conf/layer.con
I was trying to use it with the master branch of the project or thewip/release-day
branch. In both cases, I was not able to make it compile successfully. Steps I took:I'm getting the following error message:
The problem seems to be caused by
meta-freescale/recipes-security/optee-imx/optee-os_3.2.0.imx.bb
not correctly handling the new machinecorel-dev
. That file seems to check for machine ids that start with the prefiximx*
. Then during compilation, filebuild/tmp/work/coral_dev-fslc-linux/optee-os/3.2.0.imx-r0/git/core/arch/arm/plat-imx/conf.mk
does not supportcorel-dev
and stops the build.I'm trying to find ways to make it compile but I'm very new in Yocto development. @mirzak would you have ideas how to best add this support? Is the usual Yocto practice to add a patch into the meta-coral layer that makes changes to the recipee
optee-imx/optee-os_3.2.0.imx
and the source code it pulls in during compilation? I'd appreciate any kind of guidance.The text was updated successfully, but these errors were encountered: