Frieder Schrempf [Thu, 13 Feb 2020 11:37:46 +0000 (12:37 +0100)]
mesa: Allow to use Etnaviv with i.MX8
Currently the settings for i.MX8 are fixed to only allow to use
OSMesa for offscreen rendering. Actually etnaviv is usable on
i.MX8MM an it should therefore be possible to let Gallium be
enabled instead of unconditionally disabling it.
Therefore we introduce the USE_OSMESA_ONLY variable, that can be
set to "no" for i.MX8 if etnaviv should be used just like for i.MX6.
Tom Hochstein [Tue, 11 Feb 2020 22:42:34 +0000 (16:42 -0600)]
imx-imx-boot-bootpart.wks.in: Fix the layout comment
The layout comment was incorrect. It was missing the start of the
rootfs and what was there wasn't updated when the boot partition
was increased to 64MiB.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Andreas Müller [Wed, 5 Feb 2020 17:02:44 +0000 (18:02 +0100)]
linux-fslc(-lts): add CONFIG_NET_SCH_FQ_CODE=y and necessary depends
Otherwise modern systemd complains:
| Feb 05 13:22:36 some-host systemd-sysctl[186]: Couldn't write 'fq_codel' to 'net/core/default_qdisc', ignoring: No such file or directory
| Feb 05 13:22:36 some-host systemd-sysctl[186]: Couldn't write '1' to 'net/ipv4/tcp_syncookies', ignoring: No such file or directory
Andrey Zhizhikin [Tue, 19 Nov 2019 22:07:53 +0000 (22:07 +0000)]
linux-fslc-imx_4.9: resolve version for cve scans
CVE scanner is unable to parse the version of linux kernel recipe, which
caused warnings to be produced during the scan task since kernel version
was not properly identified.
This was caused by the fact that CVE_VERSION is set per default to PV,
and PV of this receipe does nto resolve in a proper (and actual) kernel
version provided.
By setting CVE_VERSION to explicitly point to KERNEL_VERSION, this recipe
effectively provides a proper kernel version to CVE scanner.
Andrey Zhizhikin [Tue, 19 Nov 2019 20:02:51 +0000 (20:02 +0000)]
linux-fslc-imx_4.9-1.0.x: replace patchset to the one from stable
Replace the patchset, which resolves kernel compilation issues when gcc9
is used. Original patchset introduced here was the initial commit that
solved the issue, while this patchset is cherry-picked from stable tree
branch linux-4.9.y and included included in v4.9.188 upwards.
Once linux-fslc-imx would get updated past v4.9.188 - this patchset
should be removed from the layer.
Khem Raj [Mon, 18 Nov 2019 20:49:55 +0000 (12:49 -0800)]
weston-init: Keep the logic to edit weston.ini to meta-freescale
This logic does not work across multiple layers even OE-Core machines
dont build with it. For now its best to keep this confined to
meta-freescale machines
Idea is good but it needs to align with OE-core's methods where
currently in OE-Core we expect machines to override weston.ini
completely per machine, this logic sort of goes against it. However it
has some goodness to it, eg. adding options based on DISTRO_FEATURES
which OE-Core could have too but maybe implemented differently.
Fix the variable test condition, wich is used during inclusion of
weston.ini file in the agl and non-agl builds.
Since for non-agl build there is no algprofilegraphics in the
collection, variable expands to an empty string and test condition
evaluates to true for both agl and non-agl builds.
This causes the weston.ini file to be installed regardless of whether
the agl is found or not.
Usage of a different condition check (lenght instead of empty) eliminates
this issue.
Chunrong Guo [Tue, 15 Oct 2019 07:15:33 +0000 (15:15 +0800)]
gpulib: add recipes
*update to lsdk 1909 tag
include the following changes: 5a4f7df - gpulib: update to 6.2.4.p4 verstion bea4503 - gpu: remove gpu kernel module from library tree f175bc1 - Add GPU libraries for ls1028a
Chunrong Guo [Tue, 15 Oct 2019 06:53:45 +0000 (14:53 +0800)]
openssl-qoriq: Upgrade 1.1.0g -> 1.1.1d
*update to lsdk 1909 tag
include the following changes: 894da2f - Prepare for 1.1.1d release 1cb7eff - Update copyright year a95b081 - Remove duplicate CHANGES entry 08229ad - Fix a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey 7ff84d8 - Update CHANGES and NEWS for the new release 79f5e2f - Fix a potential crash in rand_unix.c 1d36536 - Fix a strict warnings error in rand_pool_acquire_entropy 6318018 - drbg: fix issue where DRBG_CTR fails if NO_DF is used (2nd attempt) 5520695 - drbg: add fork id to additional data on UNIX systems 1b0fe00 - drbg: ensure fork-safety without using a pthread_atfork handler 73a683b - [test] ECC: check the bounds for auto computing cofactor 827eab4 - Fix build with VS2008 4bf9781 - Use BN_clear_free in DH_set0_key 8003138 - DH_check_pub_key_ex was accidentally calling DH_check, so results were undefined. 1f9dc86 - Change DH_generate_parameters back to order 2q subgroup 288241b - Fix spacing nit in test/ectest.c 9a43a73 - [ec] Match built-in curves on EC_GROUP_new_from_ecparameters ad9c296 - Configure: clang: move -Wno-unknown-warning-option to the front 9580391 - Append CVE-2019-1547 to related CHANGES entry 87bea65 - Remove x86/x86_64 BSAES and AES_ASM support a6186f3 - CHANGES entry: for ECC parameters with NULL or zero cofactor, compute it eb1ec38 - [test] computing ECC cofactors: regression test 30c22fa - [crypto/ec] for ECC parameters with NULL or zero cofactor, compute it ed0ac11 - [ec/ecp_nistp*.c] restyle: use {} around `else` too
Chunrong Guo [Tue, 15 Oct 2019 05:28:31 +0000 (13:28 +0800)]
tsntool: add recipes
*update to lsdk 1909 tag
include the following changes: 30a0320 - demos:cnc: add Qci enable/disable operations provide to yang a27ea6d - demos:cnc: fix the interfaces and bridges types xml getconfig infrormation ccfc0ae - demos:cnc:add Qci support 50d653b - libtsn: fix compile error a156db9 - tsntool: correct the command name in help info 6739dcb - libtsn: add optional function to monitor the operation of configuring TSN via libtsn eadb457 - Add version v0.3 tag 42ee8f3 - libtsn: add qbu get status showing status a22cdc8 - demos:cnc: update the get-config feedback "interfaces" to "if:interfaces" 495575c - demo:cnc: fix the get-config button out of block when brower pixel low resolution a411c7c - demo:cnc: fix config-change place and enable for port 3d28bea - qbvset: fix overflow of qbv list 1b424e9 - Makefile : add format-security to fix gcc 9.2 build error fix the below error |main/readinput.c:267:3: error: format not a string |literal and no format arguments [-Werror=format-security] 7ec5761 - cnc: fix the qbv disable setting
*update to lsdk 1909 tag
include the following changes: a36da6a - Merge pull request #1050 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq eb00ab7 - PVT: examples/l3fwd: fix jumbo packet drop issue 3e8b2c4 - Merge pull request #1046 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq a1a4961 - crypto/dpaa2_sec: compile off hw debug prints 0372f8e - crypto/dpaa2_sec: remove logs from datapath beab8d5 - crypto/dpaa2_sec: fix SG dynamic ctxt patch 4ff9915 - app/crypto-perf: fix the multi seg buffer loop 3bf73bd - app/crypto-perf: add check for out-of-place case 5bba072 - app/crypto-perf: check range of socket id 371ba75 - Merge pull request #1043 in GITAM/dpdk from bugfix/DPDK-1983 to 18.11-qoriq-dev e9e016f - crypto/dpaa_sec: change per cryptodev pool to per qp 2ff8c21 - examples/ip_fragmentation: add Scatter support to receive jumboframes 0bfaa19 - crypto/dpaa_sec: fix pdcp check ordering 7e6f996 - Merge pull request #1039 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq e703118 - Merge pull request #1031 in GITAM/dpdk from DPDK-1951-sg7 to 18.11-qoriq-dev 7a68386 - crypto/dpaa2_sec: fix to allocate context as per num_segs 9df93ab - PVT: misc fix for 32 bit and PPC compilation c67478c - event/dpaa2: fix selftest shared build 58b5127 - crypto/dpaa2: fix clang compilation for PDCP d48c6cf - Merge pull request #918 in GITAM/dpdk from feature/DPDK-990 to 18.11-qoriq-dev a598283 - Merge pull request #1037 in GITAM/dpdk from DPDK-1945 to 18.11-qoriq-dev
*update to lsdk 1909 tag
include the following changes: ea4f900 - Merge pull request #34 in DQNS/vpp from ~NXA12342/vpp:19.01.1_shared_opt to 19.01.1 75179e8 - Merge pull request #35 in DQNS/vpp from ~NXF47894/vpp:19.01.1 to 19.01.1 9cc6ea3 - Fixed compiler optimization causes the function to return an exception, VPP initializes the exception. Signed-off-by: Wenbo Cao <wenbo.caoo@nxp.com> e0b89de - dpaa: remove tls-dialect and add tls-model
*update to lsdk 1909 tag
include the following changes: 4e8d2e5 - Merge pull request #19 in DASH/optee_os from ~NXA19713/optee_os:master to master 94bd7cc - Copyright header update. 9c09a28 - Merge pull request #18 in DASH/optee_os from ~NXA19713/optee_os:master to master 587183a - plat-ls:add LS1028ARDB platform
*update to lsdk 1909 tag
include the following changes: 0ec35ad - .gitmodules: use codeaurora url b510701 - README: Correct minor typos e451edf - perf-test: Reject large input files 3bdbdf3 - perf-test: Error out in stateless decomp mismatch 64fc3b1 - dce-internals: Efficient FQ full scheme d1add39 - Merge pull request #32 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5623-update-dce-license-files to master b3c27ed - LICENSE: Remove GPL License 68a6dab - Merge pull request #31 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5623-update-dce-license-files to master 0f33f16 - LICENSE: Update License year and full BSD-3 text 0175bb4 - Merge pull request #30 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5621-dpdcei-object-fails-to-unassign-out-of-child-dprc to master
*update to lsdk 1909 tag
include the following changes: a36da6a - Merge pull request #1050 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq eb00ab7 - PVT: examples/l3fwd: fix jumbo packet drop issue 3e8b2c4 - Merge pull request #1046 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq a1a4961 - crypto/dpaa2_sec: compile off hw debug prints 0372f8e - crypto/dpaa2_sec: remove logs from datapath beab8d5 - crypto/dpaa2_sec: fix SG dynamic ctxt patch 4ff9915 - app/crypto-perf: fix the multi seg buffer loop 3bf73bd - app/crypto-perf: add check for out-of-place case 5bba072 - app/crypto-perf: check range of socket id 371ba75 - Merge pull request #1043 in GITAM/dpdk from bugfix/DPDK-1983 to 18.11-qoriq-dev e9e016f - crypto/dpaa_sec: change per cryptodev pool to per qp 2ff8c21 - examples/ip_fragmentation: add Scatter support to receive jumboframes 0bfaa19 - crypto/dpaa_sec: fix pdcp check ordering 7e6f996 - Merge pull request #1039 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq e703118 - Merge pull request #1031 in GITAM/dpdk from DPDK-1951-sg7 to 18.11-qoriq-dev 7a68386 - crypto/dpaa2_sec: fix to allocate context as per num_segs 9df93ab - PVT: misc fix for 32 bit and PPC compilation c67478c - event/dpaa2: fix selftest shared build 58b5127 - crypto/dpaa2: fix clang compilation for PDCP d48c6cf - Merge pull request #918 in GITAM/dpdk from feature/DPDK-990 to 18.11-qoriq-dev a598283 - Merge pull request #1037 in GITAM/dpdk from DPDK-1945 to 18.11-qoriq-dev fb3c653 - net/dpaa2: fix unintialized dpni_pools_cfg params 884de83 - event/dpaa: event crypto adapter
*update to lsdk 1909 tag
include the following changes: 249c325 - Add the prebuilt binaries of mc 10.18.0 release 3173855 - Add the prebuilt binaries of mc 10.17.0 release
*update to lsdk 1909 tag
include the following changes: b11bd6b - add -q parameter in Makefile to suppress warnings 88ef94c - Fix the DPC files 81b29e9 - add API for MC 10.18.0 385c5c0 - add comments in DPC files cd587e8 - Update DPC files with CONSOLE_MODE_OFF ac44b91 - add API for MC 10.17.0 7081395 - api: add symlink for mc 10.15.1 176d0f0 - api: add symlink for mc 10.9.2 42d8e0c - remove API for MC 10.9.2 99ad9dd - api: add symlink for mc 10.9.1 f0f3778 - remove API for MC 10.9.1 11671fa - api: add symlink for mc 10.8.2 dd8bfef - add API for MC 10.8.1 86cdb55 - api: add symlink for mc 10.3.4 73fd0ee - delete APT for MC 10.3.4 and add for MC 10.3.3 15acb73 - add API for MC 10.3.1 6f0dd0e - add API for MC 10.3.0 965c97e - api: add symlink for MC 10.16.1 2b51a3a - api: add symlink for MC 10.16.2
Tom Hochstein [Mon, 23 Sep 2019 15:50:35 +0000 (10:50 -0500)]
imx7ulpevk.conf: Fix MACHINEOVERRIDES order
The exact manifestation that uncovered this problem was not recorded.
Generally speaking, a recipe misconfiguration was occurring due to an
incorrect variable value, caused by incorrectly choosing the _imx
override of the variable instead of the SOC override.
This is fixed by setting the SOC family and the SOC in MACHINEOVERRIDES
before including tune-cortexa7.inc.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
vulkan-loader and imx-gpu-viv both provide a libvulkan.so with the same soname.
(The vulkan-loader provides the vulkan-loader while imx-gpu-viv provides the
instalable client driver for the Vivante GPU).
| # ERROR: gstreamer1.0-plugins-bad-1.14.imx-r0 do_package: gstreamer1.0-plugins-bad-vulkan: Multiple shlib providers for libvulkan.so.1: libvulkan-imx, vulkan-loader (used by files: ...libgstvulkan.so)
| # ERROR: gstreamer1.0-plugins-bad-1.14.imx-r0 do_package_qa: QA Issue: /usr/lib/gstreamer-1.0/libgstvulkan.so contained in package gstreamer1.0-plugins-bad-vulkan requires libvulkan.so.1()(64bit), but no providers found in RDEPENDS_gstreamer1.0-plugins-bad-vulkan? [filed]
Fix this by changing the soname of the Vivante provided libvulkan.
With this change we can drop the /usr/lib/vulkan install directory and
install directly in /usr/lib/.
This additionally allows to reenable QA warnings for the libvulkan-imx package.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>