aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-extended
AgeCommit message (Collapse)Author
2024-02-07jailhouse-imx: Update the recipe to align to the NXP BSP LF6.1.55_2.2.0Daiane Angolini
Update the recipe to the BSP 6.1.55_2.2.0. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2024-02-07jailhouse-imx: Avoid the build error when using -mcpu and -marchDaiane Angolini
It changes the Makefile, so the recipe is the only one controlling the build arguments. It is related to [1] [1] https://git.yoctoproject.org/poky/commit/?id=04eac1f2b67eac5f892a9e0f8fcfe54849923af5 Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2024-01-25jailhouse-imx: drop unused patchJose Quaresma
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
2024-01-25jailhouse-imx: Upgrade to 6.1.36-2.1.0Oleksandr Suvorov
Upgrade the jailhouse to the version used in NXP BSP LF6.1.36-2.1.0. Relevant changes: - d3484c68 MLK-26114 solve the problem that .NOTINTERMEDIATE and .SECONDARY are mutually exclusive - bcce5bc4 LF-9101 solve the problem that Jailhouse cannot be compiled Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2024-01-25jailhouse-imx: make repo URL configurableOleksandr Suvorov
Make recipe aligned with NXP way and use a configurable variable for a project repo. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2024-01-25jailhouse-imx: Add pyjailhouse to RDEPENDSOleksandr Suvorov
Install the python jailhouse lib for testing purpose. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2024-01-25jailhouse-imx: drop python3native inheritJose Quaresma
The native python is only needed by the setuptools witch is already provided in setuptools3 Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
2024-01-25jailhouse-imx: use EXTRA_OEMAKE to pass the argsJose Quaresma
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
2024-01-25jailhouse-imx: fix bitbake tasks overridesJose Quaresma
Overriding do_configure will skip: setup_target_config setuptools3_do_configure Using prepend in do_install will result in the call of python3 pip directly inside of oe_runmake instead of using the functions [1] resulting in install the python stuff to a wrong target path which includes the HOME directory of the user who runs bitbake. [1] setup_target_config setuptools3_do_install python_pep517_do_install Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
2023-11-08jailhouse-imx: Add MODLIB to build option to set right module install pathJun Zhu
Must overrides module install path to algin with module_do_install in module.bbclass - MODLIB="${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}" Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-10-21odp.inc: Set SRCREV_FORMAT variable as multiple SCMs are usedJun Zhu
SRCREV_FORMAT variable must be set when multiple SCMs are used. Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-10-12ls2080ardb: drop as it is unbuildable for too longOtavio Salvador
Fixes: #1498. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-08-03jailhouse: mx93: drop cortex-a55 tuneOleksandr Suvorov
meta-freescale uses cortexa55 as a tune for mx93, while jailhouse intentionally sets march=armv8-a+nofp to disable using FPU registers by jailhouse. It leads to a building error [1]. Drop cortex-a55 from TUNE_CCARGS (used for generating CC) for mx93. [1] cc1: error: switch '-mcpu=cortex-a55' conflicts with '-march=armv8-a+nofp' switch [-Werror] Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-08-03jailhouse: add imx versionOleksandr Suvorov
There is a general jailhouse recipe in other layers which causes a version conflict. Introduce jailhouse-imx recipe to avoid conflict. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-07-24jailhouse: Update to lf-6.1.22_2.0.0Oleksandr Suvorov
Switch a branch to lf-6.1.22_2.0.0 to align the recipe with NXP BSP LF6.1.22_2.0.0, and update relevant parts of the recipe. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-06-21recipes: Add missing patch tag Upstream-StatusKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21recipes: Correct Upstream-StatusKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-12meta-freescale: tsntool: remove redundant parameters from BIN_LDFLAGSMeng Li
The recipe file has pass the same parameter(-Wl,-rpath-link,<lib path>) to Makefile, so remove redundant parameters from BIN_LDFLAGS. Signed-off-by: Meng Li <Meng.Li@windriver.com>
2023-04-18jailhouse: Update lf-5.15.71_2.2.0 to lf-6.1.1_1.0.0Oleksandr Suvorov
Update license: COPYING is renamed to LICENSE. Relevant changes: - 8faaeb45 Rename COPYING TO LICENSE - b0817a39 tools: demos: ivshmem-demo: force has_msix to 0 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-04-03jailhouse: update to lf-5.15.71_2.2.0Ricardo Salveti
Update jailhouse to the lf-5.15.71_2.2.0 release and also extend the default compatible machine list to include 8ulp and mx93, since they are now supported on this release. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
2023-04-02recipes: remove unused recipesOleksandr Suvorov
There are recipes compatible only with unsupported machines b4860qds and b4420qds and are referenced from nowhere. Remove unused recipes. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-03-13dpdk: Use nonarch_base_libdir instead of hardcoding /lib for module pathKhem Raj
This fixes build with distros using usrmerge distro feature Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-13dpdk_19.11-20.12.bb: Fix build with gcc-12Khem Raj
Backport relevant fix from upstream dpdk Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-12dpdk: Always use gcc compilerKhem Raj
Setting TOOLCHAIN=clang helps it compile with meta-clang in mix Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-08layer: Use github for QorIQ sourceTom Hochstein
The NXP repos are moving to github. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-12-16tsntool: update to commit a0769e2Jun Zhu
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2022-12-15Switch NXP QorIQ repositories to github.comJun Zhu
Fetch QorIQ's source code from github.com/nxp-qoriq, as original source.codeaurora.org/external/qoriq will stop to access from April 2023. Signed-off-by: Jun Zhu <junzhu@nxp.com>
2022-12-07jailhouse: update to lf-5.15.52_2.1.0Ricardo Salveti
Update jailhouse to the NXP lf-5.15.52_2.1.0 release, and clean up the packaging logic to align with the latest release. Packaging changes: - Drop build instructions for tools as that is now built as part of the main Makefile - Drop JH_CONFIG and related tools variables as they are not required - Change do_compile and do_install to prepend to allow the logic from setuptools3 to be executed (and package pyjailhouse properly) - Drop kernel from PACKAGE_BEFORE_PN, as it wasn't really used in the end, and doesn't work correctly with usrmerge. Prefer removing libdir that gets appended by setuptools3 for module split to work correctly with and without usrmerge. - Update FILES for pyjailhouse to include all the python related files produced by the build Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
2022-12-06jailhouse: update to lf-5.15.32_2.0.0 branchJose Quaresma
Also fix installation path of the modules and firmware when usrmerge is enabled. Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
2022-03-03layer: Update LICENSE variable to use SPDX license identifiersAndrey Zhizhikin
Since OE-Core commit 9379f80f48 ("license/insane: Show warning for obsolete license usage"), LICENSE field not containing SPDX identifiers are treated with WARNING. An automated conversion using scripts/contrib/convert-spdx-licenses.py to convert to use the standard SPDX license identifiers has been done on the entire layer. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2022-02-21Generalize overrides subsystem for NXP and Mainline supportOtavio Salvador
Essentially, we extend the overrides to a generic-bsp, nxp-bsp, and mainline-bsp. So, for example, the mx8mq override is split into: - imx-generic-bsp: compatible with every i.MX SoC and both BSP variants - imx-nxp-bsp: compatible with every i.MX SoC but specific to NXP BSP - imx-mainline-bsp: compatible with every i.MX SoC but specific to Mainline BSP - mx8-generic-bsp: compatible with every i.MX8 SoC and both BSP variants - mx8-nxp-bsp: compatible with every i.MX8 SoC but specific to NXP BSP - mx8-mainline-bsp: compatible with every i.MX8 SoC but specific to Mainline BSP - mx8m-generic-bsp: compatible with every i.MX8M SoC and both BSP variants - mx8m-nxp-bsp: compatible with every i.MX8M SoC but specific to NXP BSP - mx8m-mainline-bsp: compatible with every i.MX8M SoC but specific to Mainline BSP - mx8mq-generic-bsp: compatible with every i.MX8MQ SoC and both BSP variants - mx8mq-nxp-bsp: compatible with every i.MX8MQ SoC8 but specific to NXP BSP - mx8mq-mainline-bsp: compatible with every i.MX8MQ SoC but specific to Mainline BSP The extender mechanism is responsible for extending the override list to include the generic overrides. We can then use the three different variants to handle the metadata correctly. Generically speaking, the conversion mainly was automated (with a lot of back and forth until getting it right). To convert an existing layer, the following script can be used: ```sh git ls-files classes recipes-* \ | xargs sed -i \ -e 's,:\(mx[6-8]\w*\),:\1-nxp-bsp,g' \ -e 's,(\(mx[6-8]\w*\)),(\1-nxp-bsp),g' \ -e 's,\(mx[6-8]\w*\)|,\1-nxp-bsp|,g' \ -e 's,|\(mx[6-8]\w*\)),|\1-nxp-bsp),g' \ \ -e 's,:\(mx[5s]\w*\),:\1-generic-bsp,g' \ -e 's,(\(mx[5s]\w*\)),(\1-generic-bsp),g' \ -e 's,\(mx[5s]\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(mx[5s]\w*\)),|\1-generic-bsp),g' \ \ -e 's,:\(vf\w*\),:\1-generic-bsp,g' \ -e 's,:\(vf[56]0\w*\),:\1-generic-bsp,g' \ -e 's,\(vf\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(vf\w*\)),|\1-generic-bsp),g' \ -e 's,\(vf[56]0\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(vf[56]0\w*\)),|\1-generic-bsp),g' \ \ -e 's,:\(imx\) ,:\1-nxp-bsp ,g' \ -e 's,(\(imx\)),(\1-nxp-bsp),g' \ -e 's,\(imx\)|,\1-nxp-bsp|,g' \ -e 's,|\(imx\)),|\1-nxp-bsp),g' for d in $(find -type d | egrep '/mx[6-8]w*'); do git mv $d $d-nxp-bsp done for d in $(find -type d | egrep '/imx$'); do git mv $d $d-nxp-bsp done for d in $(find -type d | egrep '/mx[5s]w*'); do git mv $d $d-generic-bsp done ``` Fixes: #791. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-02-11crconf: Don't set FILESSean Anderson
Documentation should be installed in the documentation package, not the main package. The latter two directories are already added to FILES by meta/conf/bitbake.conf. Signed-off-by: Sean Anderson <sean.anderson@seco.com>
2022-02-11crconf: Set SBINDIR and MANDIRSean Anderson
The default values of these variables are not appropriate when using usrmerge. This fixes the following error: ERROR: crconf-git-r0 do_package: QA Issue: crconf: Files/directories were installed but not shipped in any package: /sbin/crconf Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. Signed-off-by: Sean Anderson <sean.anderson@seco.com>
2021-10-21odp-module/odp-counters/kernel-module-ar: fix QA Issue during usermergeHongxu Jia
While enabling usermerge, there is a QA issue: ... ERROR: odp-counters-git-r0 do_package: QA Issue: odp-counters: Files/directories were installed but not shipped in any package: /lib /lib/modules /lib/modules/5.10.70-yocto-standard /lib/modules/5.10.70-yocto-standard/odp /lib/modules/5.10.70-yocto-standard/odp/odpfsl_perfcounters.ko Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. odp-counters: 5 installed and not shipped files. [installed-vs-shipped] ... Use Yocto nonarch_base_libdir to replace hardcode /lib Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
2021-10-15pktgen-dpdk: upgrade to 21.05.0Ting Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-10-15ovs-dpdk: upgrade to 2.15Ting Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-10-15libpkcs11: update to 8d85182Ting Liu
Fix for double free happening when running sign_digest_update_final app. remove duplicate pkcs11.h which optee_os install too. Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-10-15dpdk: add 20.11 recipeTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-10-15secure-obj: update to 5ff1231Ting Liu
New commits: 5ff1231 securekeydev: install securekeydev.ko e3f9432 fota_secboot: fix compilation warnings 6e0b018 LF-3046: Fix for certificate generation failure 8bd117e LF-3045: Fix for signature generation failure Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-10-15tsntool: update to b767c26Ting Liu
New commits: b767c26 Pull request #27: tsntool: fix string copy overflow e29cb64 tsntool: fix string copy overflow 9a22d5e Pull request #26: tsntool: fix portname overflow 7fc9d6c tsntool: fix portname overflow 7f18d70 Pull request #25: cnc: change GROUP_NAME to real-time-edge 2e04fd4 cnc: change GROUP_NAME to real-time-edge c21d3d3 Pull request #24: cnc: fix isChecked undefined when using Firefox/IE/EDGE 1db711b cnc: fix isChecked undefined when using Firefox/IE/EDGE Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-08-12layer: Convert to new override syntaxKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-06tsntool: update to 3111f7fTing Liu
New commits: 3111f7f Pull request #22: cnc: add cbgen and cbrec functions 54a6554 cnc: add cbgen and cbrec functions b30a3fb demo:cnc: support parameter for devices GROUP_NAME 4444d30 cnc: demo: json format unifiy 107ec39 Update cnc demo README 3b69fb2 libtsn: fix the libtsn for third party 44f8c29 cnc: fix subprocess not response- not sure 61ab161 cnc: remove the devices list and set by the device neighbor table be944a4 cnc: remove some informations 5301380 cnc: fix ip6 resolve address e506476 cnc: fix the pmc not feedbach make hang 1a4099a cnc: remove more message 93885f6 cnc: fix global neighbors interfaces dynamic changes bca7435 cnc:add path show with color obviously b744065 cnc: fix switch can't do path check as end station d3770dd cnc: add path found 6775903 cnc: get path found frontend and restapi added 1bf2a2a cnc: frontend add path delay input 3f0b50e cnc: add frontend port delay code and showing the link tooltip dd9993e cnc: revert the graph1 for topology demo dd86c81 cnc: add support the backend code for link delay 5cdfd8f cnc: add support port delay for devices c3a26d2 cnc: add REST APIs for devices and topology a9ec1a9 cnc: add support topology support Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-06-18jailhouse: Fix firmware location as non-arch specificTom Hochstein
The firmware is installed in /lib regardless of multilib usage. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-12-25tsntool: update to 1d1686eTing Liu
add vlan id with interactive input. Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-17secure-obj: DEPENDS python3-pycryptodomex-nativeTing Liu
Fix: | File "/usr/include/optee/export-user_ta/scripts/sign_encrypt.py", line 131, in main | from Cryptodome.Signature import pss | ModuleNotFoundError: No module named 'Cryptodome' Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-16dpdk: update to 7071c27f (LSDK-20.12)Ting Liu
Key changes: * bump version to 19.11.4 * fix build failures with gcc10 * Support of LX2162A QDS * Crypto: SEC PDCP-SDAP format on LX2160A, non-HMAC auth algorithm on LX2160A * Memory pool: optimizing the buffer allocation time Remove two obosolete patches as fixes are included in source code. Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-16dpdk: update scripts to use python3Ting Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-16dpdk: add RDEPENDS on python3-coreTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-16dpdk: correct LICENSE and update LIC_FILES_CHKSUMTing Liu
Correct LICENSE from LGPLv2 to LGPLv2.1 and use license files for checksum. Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-16libpkcs11: fix multiple definition errorTing Liu
gcc10 default to -fno-common, which results in error: | ../aarch64-fsl-linux/10.2.0/ld: /tmp/ccaL5AXA.o:.../libpkcs11/git-r0/git/app/pkcs11_app.c:23: multiple definition of `funcs'; /tmp/ccvGV0xB.o:.../app/utils.c:18: first defined here | collect2: error: ld returned 1 exit status | Makefile:66: recipe for target 'app' failed | make: *** [app] Error 1 Signed-off-by: Ting Liu <ting.liu@nxp.com>