aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
9 daysREADME.txt: update mailing listHEADmasterNaveen Saini
Patches should now be sent to yocto-patches@ https://lists.yoctoproject.org/g/yocto-patches Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2024-03-18layer.conf: update LAYERSERIES_COMPAT to use scarthgapNaveen Saini
Drop compatibility to nanbield. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2024-03-07zephyr-sdk: Upgrade to version 0.16.5-1Naveen Saini
https://github.com/zephyrproject-rtos/sdk-ng/releases/tag/v0.16.5-1 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2024-03-07zephyr-kernel: Add support for v3.6.0Naveen Saini
https://github.com/zephyrproject-rtos/zephyr/releases/tag/v3.6.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-11-07x86: Refresh patch to include efi fix for up_squared boardNaveen Saini
Include fix for generating efi binary file for the up_squared board, which was missed in v3.5 upgrade. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-11-06intel-x86-64.conf: add intel_ prefix to x86 board namesNaveen Saini
Use newly added naming convention (intel_). https://github.com/zephyrproject-rtos/zephyr/commit/03905f7e55d24788e0a38d1641dcadf529fce85d https://github.com/zephyrproject-rtos/zephyr/commit/2b757f1eca3e27f2405362a99d77fc9fc2b17619 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2023-11-06zephyr-sdk: Upgrade to version 0.16.3Naveen Saini
https://github.com/zephyrproject-rtos/sdk-ng/releases/tag/v0.16.3 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2023-11-06zephyr-kernel: Drop support for v3.4.0Naveen Saini
v3.5.0 is available, now drop support for old version. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2023-11-06zephyr-kernel: Add support for v3.5.0Naveen Saini
https://github.com/zephyrproject-rtos/zephyr/releases/tag/v3.5.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2023-11-06zephyr-core/zephyr-kernel-tests: remove now passing tests from exclude listJon Mason
Retested the zephyr kernel tests to verify which ones are now building and which ones are now passing CI on qemu machines. They are organized as follows: * Any test that fails to be configured is added to a list in zephyr-kernel-test.inc * Any test that fails to compile for all machines is added to a list in zephyr-kernel-test.inc * Any test that fails to compile for a specific machine is added to a machine specific list in zephyr-kernel-test.inc * Any test that fails CI is added to a list in the relevant machine yml file Hopefully by making this way of doing things uniform, it will enable better testing and CI. It is worth noting that with this version of zephyr, gen_isr_table and other tests are now working for a number of machines. Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-11-06CI: Update to the latest kas versionJon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-09-13layer.conf: update LAYERSERIES_COMPAT to use nanbieldnanbieldNaveen Saini
Drop langdale and mickledore. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-06-26zephyr-sdk: Upgrade to version 0.16.1Naveen Saini
https://github.com/zephyrproject-rtos/sdk-ng/releases/tag/v0.16.1 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2023-06-26zephyr-kernel: Drop support for v3.3.0Naveen Saini
v3.4.0 is available, now drop support for old version. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2023-06-26zephyr-kernel: Add support for v3.4.0Naveen Saini
https://github.com/zephyrproject-rtos/zephyr/releases/tag/v3.4.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2023-05-31zephyr-kernel-src-3.3.0: fix build with gcc-13Naveen Saini
Configuration error: | -- Configuring done (4.9s) | CMake Error in CMakeLists.txt: | Target "zephyr_interface" contains relative path in its | INTERFACE_INCLUDE_DIRECTORIES: | | "include-fixed" With GCC-13, limits.h and syslimits.h header files are always being installed to include folder. https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=be9dd80f933480 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-05-31zephyr-core/zephyr.bbclass: Fix do_menuconfigTan Wen Yan
Update do_menuconfig to run ninja menuconfig as the default CMake generator is ninja. Also fix directory path for .config. [YOCTO #15040] Signed-off-by: Tan Wen Yan <wen.yan.tan@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-05-15zephyr-kernel: Include efi binary generation fix for Raptor Lake tooNaveen Saini
Extend patch to include efi binary generation issue fix for x86 Raptor Lake board too. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-04-20zephyr-core/zephyr-kernel: Fix arm32 binutils 2.40 incompatibilityPeter Hoyes
Armv7 boards are currently failing with binutils 2.40 if certain statements are combined on the same line without a semicolon. Introduce a patch to fix this by inserting a semicolon. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-04-20zephyr-core/zephyr-kernel: Use SHA for zcbor modulePeter Hoyes
Re-run the generate-version.py script for 3.3.0 to convert the tag for zcbor to a SHA. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-04-20zephyr-core/scripts: Resolve West revisions to SHAsPeter Hoyes
The West manifest in Zephyr 3.3 contains a tag (instead of a SHA) for zcbor [1]. OE standard practice is to always specifiy revisions using SHAs, so in the Jinja template, use the new resolve_revision filter to resolve any tags. [1] https://github.com/zephyrproject-rtos/zephyr/pull/51219#discussion_r998123145 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-04-20zephyr-core/scripts: Resolve Zephyr tag using git ls-remotePeter Hoyes
To simplify the logic to resolve Git tags to SHAs, and so that it works with non-Github repositories, use git ls-remote instead of the Github API. Make the resolve_revision function available as a Jinja filter and move the version resolution to the template. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-04-20CI: Update Kas version to 3.2.3Peter Hoyes
Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-02-24zephyr-core/zephyr-kernel: Remove the downstream "yocto" toolchainPeter Hoyes
The "yocto" toolchain requires a downstream patch to be carried and maintained. The upstream "cross-compile" toolchain is equivalent so this is no longer needed. Remove the toolchain-specific inc file and the downstream patch. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-02-24zephyr-core/zephyr-kernel: Use the upstream "cross-compile" toolchainPeter Hoyes
Zephyr upstream contains CMake configuration for a "cross-compile" toolchain for "other cross compilers" which works with the Yocto-built toolchain out-of-the-box, so use this instead of the "yocto" toolchain, which requires a downstream patch to be carried. The Yocto-built toolchain does not support --print-sysroot so that toolchains can be shared between multiple builds with different sysroots, so manually set SYSROOT_DIR to the staging directory. Use the "cross-compile" toolchain by default. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-02-23zephyr-sdk: Upgrade to version 0.15.2Peter Hoyes
https://github.com/zephyrproject-rtos/sdk-ng/releases/tag/v0.15.2 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-02-23zephyr-kernel: Drop support for v3.1.0 and v3.2.0Peter Hoyes
Now that v3.3.0 is available, drop support for previous versions. Rename the downstream patches and drop the backport. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-02-23zephyr-kernel: Add support for v3.3.0Peter Hoyes
https://github.com/zephyrproject-rtos/zephyr/releases/tag/v3.3.0 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-02-14zephyr-bsp/v2m-beetle: add supportJon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-02-14CI: pin to kas 3.2 as 3.2.1 failsRoss Burton
For some reason the kas 3.2.1 container fails: No such file or directory: '/builds/engineering/yocto/meta-zephyr/ci/ci/base.yml' Note the repeated /ci/, which is wrong. Pin the kas container to 3.2 for now until this is resolved. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-01-26zephyr-core/zephyr-kernel: Add ZEPHYR namespace to SRC_URI variablesPeter Hoyes
Certain SRC_URI_* variables may collide with other recipes, e.g. SRC_URI_TRUSTED_FIRMWARE_A. Namespace these variables under SRC_URI_ZEPHYR so that the SRC_URIs of Zephyr modules can be independently tweaked from local.conf or the environment. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-01-05layer.conf: update LAYERSERIES_COMPAT for mickledoreNaveen Saini
oe-core switched to mickedore in: https://git.openembedded.org/openembedded-core/commit/?id=57239d66b933c4313cf331d35d13ec2d0661c38f Drop support for old releases. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-12-21zephyr-kernel/3.1: update to latest commitNaveen Saini
Recent commits have CVE-2022-2741 fixed. Also backported CVE-2022-2993 fix. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-12-19zephyr-core: Add addpylib declarationPeter Hoyes
OE-core 4901c9d471cab99d52876842980222ce271b66e4 "base: Switch to use addpylib directive and BB_GLOBAL_PYMODULES" means that ${LAYERDIR}/lib is no longer searched by default when loading test controllers. meta-zephyr-core defines some custom test controllers for testing FVPs, so add an addpylib directive to meta-zephyr-core/conf/layer.conf to fix testimage. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-12-19zephyr-core/zephyr-kernel: Inhibit packaging steps with the Zephyr SDKPeter Hoyes
The packaging step includes post-processing of elf files using objcopy and strip from the Yocto toolchain. When using the Zephyr SDK, the Yocto toolchain is explicitly not built so it is not possible to run these steps. Therefore, inhibit them in zephyr-toolchain-zephyr.inc Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-12-19zephyr-core/zephyr-kernel: Use layer-relative require for version filePeter Hoyes
The inclusion of the Zephyr version-specific .inc file is currently using a local include. Change to be layer-relative to support including files in other layers. Change to use 'require' instead of 'include' so that an earlier error is printed if the file does not exist. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-12-19CI: add tags to all jobsPeter Hoyes
Tag all jobs with the DEFAULT_TAG variable so each instance can control what tags the jobs have. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-12-19CI: Add variables needed for k8s runnersPeter Hoyes
The Kas container needs to use the entrypoint as that is where the user changes from root to a normal user. Also set the KUBERNETES_CPU_REQUEST to the variable CPU_REQUEST as this needs to be tuned per-deployment. CPU_REQUEST has no value outside of Arm Corp. Gitlab CI allows for variables to be overridden by default. So, we can give it a default value of NULL/empty and have everything work internally and externally by default. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-11-14CI/qemu-cortex-m0: remove zephyr-philosophers testJon Mason
zephyr-philosophers no longer fits within the defined SRAM space, and fails to compile based on a check for this during building. Currently, qemu-cortex-m0.yml inherits the targets from base.yml. So, we must redefine the targets in qemu-cortex-m0.yml to be able to remove this. Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-11-14newlib: add bbappendNaveen Saini
Build newlib library to be thread-safe in multithreaded environment. https://github.com/zephyrproject-rtos/zephyr/pull/21518 https://github.com/zephyrproject-rtos/zephyr/issues/21519 https://github.com/zephyrproject-rtos/zephyr/pull/36201 https://sourceware.org/legacy-ml/newlib/2016/msg01165.html https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=bd54749095ee45d7136b6e7c8a1e5218749c87b6 Error log: newlib/libc-hooks.c:310:1: note: in expansion of macro 'BUILD_ASSERT' BUILD_ASSERT(IS_ENABLED(_RETARGETABLE_LOCKING), "Retargetable locking must be enabled"); Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2022-11-14arc: drop obsolete recipes and bbappendsNaveen Saini
Remove recipes and bbappends which are not being used. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2022-11-14zephyr-sdk: upgrade 0.14.2 -> 0.15.1Naveen Saini
https://github.com/zephyrproject-rtos/sdk-ng/releases/tag/v0.15.1 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2022-11-14zephyr-kernel-src: drop support for v2.7.3Naveen Saini
Support for zephyr v3.2.0 is already being added. So time to drop it. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2022-11-14zephyr-kernel-src: add support for v3.2.0Naveen Saini
https://github.com/zephyrproject-rtos/zephyr/releases/tag/v3.2.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Tested-by: Jon Mason <jon.mason@arm.com>
2022-10-11zephyr-bsp: add support for v2m-musca-s1Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-10-11zephyr-bsp: add support for v2m-musca-b1Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-10-11zephyr-bsp: add support for mps3-an547Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-10-11zephyr-bsp: add support for mps2-an521Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-10-11zephyr-bsp: add support for mps2-an385Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-10-11zephyr-bsp: add support for qemu-cortex-a9Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>