summaryrefslogtreecommitdiffstats
path: root/recipes-extended
Commit message (Collapse)AuthorAgeFilesLines
* jailhouse: Update to lf-6.1.22_2.0.0Oleksandr Suvorov2023-07-241-3/+3
| | | | | | | 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>
* recipes: Add missing patch tag Upstream-StatusKhem Raj2023-06-2111-0/+15
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Correct Upstream-StatusKhem Raj2023-06-211-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-freescale: tsntool: remove redundant parameters from BIN_LDFLAGSMeng Li2023-06-122-0/+34
| | | | | | | 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>
* jailhouse: Update lf-5.15.71_2.2.0 to lf-6.1.1_1.0.0Oleksandr Suvorov2023-04-181-3/+3
| | | | | | | | | | 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>
* jailhouse: update to lf-5.15.71_2.2.0Ricardo Salveti2023-04-031-3/+3
| | | | | | | | 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>
* recipes: remove unused recipesOleksandr Suvorov2023-04-021-52/+0
| | | | | | | | | 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>
* dpdk: Use nonarch_base_libdir instead of hardcoding /lib for module pathKhem Raj2023-03-131-1/+1
| | | | | | This fixes build with distros using usrmerge distro feature Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dpdk_19.11-20.12.bb: Fix build with gcc-12Khem Raj2023-03-132-0/+50
| | | | | | Backport relevant fix from upstream dpdk Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dpdk: Always use gcc compilerKhem Raj2023-03-121-0/+3
| | | | | | Setting TOOLCHAIN=clang helps it compile with meta-clang in mix Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer: Use github for QorIQ sourceTom Hochstein2023-02-082-2/+2
| | | | | | The NXP repos are moving to github. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* tsntool: update to commit a0769e2Jun Zhu2022-12-161-1/+1
| | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* Switch NXP QorIQ repositories to github.comJun Zhu2022-12-158-10/+10
| | | | | | | | 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>
* jailhouse: update to lf-5.15.52_2.1.0Ricardo Salveti2022-12-071-28/+9
| | | | | | | | | | | | | | | | | | | | 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>
* jailhouse: update to lf-5.15.32_2.0.0 branchJose Quaresma2022-12-061-3/+4
| | | | | | | Also fix installation path of the modules and firmware when usrmerge is enabled. Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
* layer: Update LICENSE variable to use SPDX license identifiersAndrey Zhizhikin2022-03-037-7/+7
| | | | | | | | | | | | 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>
* Generalize overrides subsystem for NXP and Mainline supportOtavio Salvador2022-02-212-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* crconf: Don't set FILESSean Anderson2022-02-111-2/+0
| | | | | | | | 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>
* crconf: Set SBINDIR and MANDIRSean Anderson2022-02-111-1/+1
| | | | | | | | | | | 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>
* odp-module/odp-counters/kernel-module-ar: fix QA Issue during usermergeHongxu Jia2021-10-212-4/+4
| | | | | | | | | | | | | | | | | | 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>
* pktgen-dpdk: upgrade to 21.05.0Ting Liu2021-10-153-33/+109
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ovs-dpdk: upgrade to 2.15Ting Liu2021-10-152-48/+36
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* libpkcs11: update to 8d85182Ting Liu2021-10-151-1/+2
| | | | | | | 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>
* dpdk: add 20.11 recipeTing Liu2021-10-157-0/+326
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: update to 5ff1231Ting Liu2021-10-152-3/+3
| | | | | | | | | | 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>
* tsntool: update to b767c26Ting Liu2021-10-151-1/+1
| | | | | | | | | | | | | | 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>
* layer: Convert to new override syntaxKhem Raj2021-08-1219-72/+72
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tsntool: update to 3111f7fTing Liu2021-07-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* jailhouse: Fix firmware location as non-arch specificTom Hochstein2021-06-181-1/+1
| | | | | | The firmware is installed in /lib regardless of multilib usage. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* tsntool: update to 1d1686eTing Liu2020-12-251-1/+1
| | | | | | add vlan id with interactive input. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: DEPENDS python3-pycryptodomex-nativeTing Liu2020-12-171-1/+1
| | | | | | | | | 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>
* dpdk: update to 7071c27f (LSDK-20.12)Ting Liu2020-12-163-95/+1
| | | | | | | | | | | | | 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>
* dpdk: update scripts to use python3Ting Liu2020-12-162-1/+102
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpdk: add RDEPENDS on python3-coreTing Liu2020-12-161-0/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpdk: correct LICENSE and update LIC_FILES_CHKSUMTing Liu2020-12-162-3/+4
| | | | | | Correct LICENSE from LGPLv2 to LGPLv2.1 and use license files for checksum. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* libpkcs11: fix multiple definition errorTing Liu2020-12-162-1/+93
| | | | | | | | | | 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>
* secure-obj: DEPENDS python3-pycryptodome-nativeTing Liu2020-12-161-1/+1
| | | | | | | | | PyCryptodome is "an almost drop-in replacement for the old PyCrypto library" and installs under "Crypto" package. In cases when both PyCryptodome and old PyCrypto are needed, there's PyCryptodomeX that installs under own name as "Cryptodome" package. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* secure-obj: update to 71a6eb3Ting Liu2020-12-161-1/+1
| | | | | | | | New commits: 71a6eb3 TA: correct TEE_CreatePersistentObject function 27d8249 fota_secboot: Initial release. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* crconf: update to c2b9595Ting Liu2020-12-161-3/+2
| | | | | | | | New commits: c2b9595 Update dependencies - Linux kernel headers and libnetlink 3bd8da8 fix Wstringop-truncation warning Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ovs-dpdk: update to 07213041Ting Liu2020-12-162-38/+2
| | | | | | patch applied on git tree. remove it. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* tsntool: update to b74987cTing Liu2020-11-051-1/+1
| | | | | | | | | | | | Changes: b74987c tsntool: fix define some_msg in the .h file for compile error 1bd1321 cnc: fix Qbv input gate state hex value 1e76457 libtsn:tsntool: align dscpset qos/dpl field with correct nla_policy 28429eb cnc.py: correct the name of basetime in sgi for sysrepo-tsn v0.2 2618ef7 libtsn:tsntool: fix dscp parameter input 297c7c3 tsntool: fix parameter input of help and queue Signed-off-by: Ting Liu <ting.liu@nxp.com>
* jailhouse: Fix FILES_pyjailhouseCristinel Panfir2020-10-201-1/+1
| | | | Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* jailhouse: Upgrade to version 0.12Cristinel Panfir2020-10-201-2/+2
| | | | Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* dpdk: fix gcc 10 maybe-uninitialized warningJens Rehsack2020-06-232-0/+54
| | | | | | | | | Backport upstream fix of Kevin Traynor <ktraynor@redhat.com>: afd2924 examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning With that fix applied, dpdk builds fine with recent poky. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* ovs-dpdk: add configurable buffer parameter via envTing Liu2020-06-102-0/+35
| | | | | | | Provide an alternative way to set packet buffer via env variable DPDK_NUM_MBUF, besides automatic calculation. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* jailhouse: Enable Jailhouse for i.MXCristinel Panfir2020-05-252-0/+191
| | | | | | | | | | | | This is an adaptation of the original recipe https://bitbucket.org/retotech/meta-jailhouse - add recipe for Jailhouse version 0.11 - enable for mx8mq, mx8mm, mx8mn - add pyjailhouse/python tools like jailhouse-cell-linux - update to python3 classes Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* gpulib: rm as it is not needed nowTing Liu2020-05-061-39/+0
| | | | | | Now qoriq uses imx-gpu-viv, gpulib is not needed. remove it. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* vpp-core/dpdkvpp: rm as it is not supported nowTing Liu2020-05-0610-677/+0
| | | | | | | | | | | vpp-core fails to build now, no plan to fix it. And no test is done on it with kernel 5.4. Remove it to avoid confusion. dpdkvpp is required for vpp-core compilation. Comparing to dpdk, it changes the thread local storage (TLS) models via -ftls-model option. Remove it along with vpp-core. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* tsntool: update to ca2d8fbTing Liu2020-05-061-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | New commits: ca2d8fb tsntool: fix baset ime get seconds.decimalseconds value 10a0aee tools: make alone 6ff6bfa tools:timestamping: add support TXTIME for procision frame transmit 18407a4 tsntool: add tag v0.4 9b6e536 demo:cnc: limit Qci config index with DEC values 65d86c7 demos:cnc: change operation mode from replace to merge ae71fc0 demos:cnc: correct some prefixes 3c9419c demos:cnc: add madatory node in configuration ee10f2d sample: add pktgen scripts for test f86c64f Merge branch 'bitbucket-master' 7b89c9e Merge pull request #2 from hthiery/master 4253910 genl_tsn.h: use the defination of bool in stdbool.h 8036f38 Makefile add libtsn.pc.in file and add install ddc2f1a Merge pull request #1 from mwalle/master dcbd9a0 Makefile: use PKG_CONFIG 9c50461 fix parallel build 465e7c4 libtsn: correct the return value 9f3e586 tsntool: optimize the condition of the error output tools/event and tools/timestamping are not be built, rm from do_install. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* pktgen-dpdk: upgrade to 19.12.0Ting Liu2020-05-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modifications: - 19.12.0 - Add per queue stats when the hardware does not support it. Use the 'page stats' command to see data and use 'port X' to switch ports. - 19.10.0 - Fix up the save/load commands to get correct as in GRE key command Fix up the problem with pcap files not getting sent if the number of packets was small fix up a crash if the scrn pointer was invalid on startup fixed the log output in startup Fixed the save/load scripts to use the correct commands. Fix the IPv4/6 checksum calculations - 19.08.0 - Fix linking of Lua library when no pkg-config file is found and linking liblua.a Fixed and issue with packet rate not being changed when the packet size is changed Change version numering to year.month.patch format Change lua pktgen.set_mac() to have three args set_mac(<portlist>, 'src|dst', mac_addr) instead of two args add support for setting via lua src and dst mac addresses fix up the RSS port configuration options updated code to adjust the packet tx interval based on command changes on the packet size and other areas. - 3.7.1 - Add TTL support to single and range modes. Better docs for dump packets - Pktgen 3.7.1 will build with DPDK 18.02 to 19.08-rc2, but 18.08 has a problem with vhost.h VRING_EVENT_F_AVAIL not defined and appears the Ubuntu 19.04 version I am running does not define it correctly. - fixed the RX side using TX count for rx_burst command. - General cleanup - 3.7.0 - Fixed build issues with DPDK 19.08 as DPDK renamed a lot of defines Fixed up the meson files to build pktgen with meson and ninja Minor cleanup Signed-off-by: Ting Liu <ting.liu@nxp.com>