| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
The patch still applies cleanly. Follow the version bump, otherwise
- vulkan-loader_1.4.321.0.bbappend doesn't have a matching recipe
- vulkan-loader_%.bbappend adds the patch, however it is nowhere found
Both points results in meta data parsing errors.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
| |
|
|
|
|
| |
Use the new virtual runtime provider to configure the ICD for i.MX GPU.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
A change in meta-openembedded that provided virtual/opencl-icd [1]
changed the name to virtual/libopencl1.
[1] https://git.openembedded.org/meta-openembedded/commit/?id=87b44d29b6942427bfb1fab02a4564e41dcc01a0
Fixes e.g. when building 'clpeak' for a downstream vivante setup:
| ERROR: The file /usr/lib/libOpenCL.so.1 is installed by both opencl-icd-loader and imx-gpu-viv, aborting
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
| |
|
|
|
|
|
|
| |
OpenVX does not require the large libnn-imx package, so remove the
runtime dependency.
Fixes: #2384
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The build fails because it cannot find the patch files in the version-
specific folder. The problem is the bbappend uses `PN`. However, it
turns out that `BP` doesn't work either:
```
ERROR: /.../poky/meta/recipes-graphics/vulkan/vulkan-loader_1.4.321.0.bb: Unable to get checksum for vulkan-loader SRC_URI entry 0001-LF-11869-change-mali-wsi-layer-activating-order.patch: file could not be found
The following paths were searched:
/.../meta-freescale/recipes-graphics/vulkan/defaultpkgname-1.0/fsl/0001-LF-11869-change-mali-wsi-layer-activating-order.patch
[ %< SNIP %< ]
```
When `FILESEXTRAPATHS` is prepended, `BP` is not ready since the
immediate expansion operator `:=` is used, hence the folder name
`defaultpkgname-1.0` shown in the error log.
Fix the problem with hard-coded values.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Building for i.MX 8 without GPU results in a patching error:
```
ERROR: vulkan-loader-1.4.321.0-r0 do_patch: QA Issue: Fuzz detected:
Applying patch 0001-LF-11869-change-mali-wsi-layer-activating-order.patch
patching file loader/loader.c
Hunk #1 succeeded at 3034 with fuzz 1 (offset 128 lines).
Hunk #2 succeeded at 3101 (offset 135 lines).
Hunk #3 succeeded at 3115 (offset 135 lines).
The context lines in the patches can be updated with devtool:
devtool modify vulkan-loader
devtool finish --force-patch-refresh vulkan-loader <layer_path>
Don't forget to review changes done by devtool!
Patch log indicates that patches do not apply cleanly. [patch-fuzz]
```
The problem is i.MX 8 without GPU uses the latest Vulkan 1.4.321.0 and
needs that version of the patch, but the recipe provides the older
version of the patch for Vulkan 1.3.275.0.imx.
Use version-specific folders to resolve the mismatch.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
| |
The issues addressed by the patches are fixed in the current version.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
| |
Vivante is limited to older Vulkan, but Mali is not. Adapt the bbappend
so i.MX 9 can use the latest Vulkan while i.MX 8 continues to be
limited to 1.3.275.0.imx.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
| |
Backports:
23271a1 weston: Add missing runtime dependency on freerdp
50608d9 weston: Fix wayland-protocols dependency
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
| |
- Add GBM and Vulkan for DRM parts
- Remove x11 for 6 and 7
- Add pending patches
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
| |
Note, this version no longer builds vulkan-wsi-layer itself.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
| |
Adds i.MX 943 support.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
| |
Adds i.MX 943 support.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The series [1] changed the way sources are fetched/unpacked and
S needs to follow that. Additionally for git repos it moved away from
having 'git/' as the checkout directory.
This has been partly tested by building weston based image for
imx6/imx6ull/imx7/imx8/imx8mm/imx8mp/imx95 based images.
E.g. none of the recipes specific for qoriq is built time tested.
As walnascar is no longer compatible with master/whinlatter drop
it from LAYERSERIES_COMPAT.
[1] https://lore.kernel.org/openembedded-core/20250616095000.2918921-1-alex.kanavin@gmail.com/
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Current recipe is failing with the following error:
| ../xwayland-24.1.6/os/meson.build:66:8: ERROR: Problem encountered:
secure-rpc requested, but neither libtirpc or libc RPC support were
found
Fix it by adding libtirpc as dependency. This aligns with the xwayland
recipe from oe-core layer [1].
[1] https://github.com/openembedded/openembedded-core/commit/6334fac0a0b0783298957e2ccbe3a27490f7da09
Fixes: 2a1583a69cf6 ("xwayland: 23.2.5.imx -> 24.1.6-imx")
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
| |
|
|
| |
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
| |
|
|
|
|
|
| |
This commit fix the old patchs and add the following new patch:
0001-YOCIMX-8300-Fix-mesa-demos-build-break-on-GCC-14.patch
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
| |
|
|
| |
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
| |
|
|
| |
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
| |
|
|
|
|
| |
This commit update the recipes imx-gpu-viv for aarch32 and aarch64.
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
| |
|
|
| |
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
| |
|
|
| |
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
| |
|
|
| |
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
| |
|
|
| |
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
| |
|
|
| |
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
| |
|
|
| |
Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com>
|
| |
|
|
| |
Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since OE bitbake commit 24772dd2ae6c ("parse/ConfHandler: Add warning for
deprecated whitespace usage"), the current build generates the following
warning (as example):
WARNING:
/var/home/frh/bsp-master/build/../layers/meta-freescale/recipes-kernel/linux/linux-imx.inc:36
has a lack of whitespace around the assignment:
'KCONFIG_MODE="--alldefconfig"'
Fix all the warnings.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mesa is updated in oe-core to 25.0.2. That version dropped the configure
option kmsro and unconditionally adds the code [1].
oe-core currently still has the packageconfig for it, however enabling
results in a built time error. A fix is on the ML [2].
| ERROR: mesa-2_25.0.2-r0 do_recipe_qa: QA Issue: mesa: invalid PACKAGECONFIG(s): kmsro [invalid-packageconfig]
[1] https://gitlab.freedesktop.org/mesa/mesa/-/commit/70813c1c13b99cb029c8fa3537163650bdd17b6d
[2] https://lore.kernel.org/all/20250412-mesa-25-fixes-v1-1-791840391271@oss.qualcomm.com/
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
| |
|
|
|
|
| |
The recipe is missing PROVIDES virtual/libgles3 for i.MX 6 and 7 GPU.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
| |
Add libdecor to PACKAGECONFIG for imx platforms
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |
|
|
|
|
| |
Bump version r50.0 -> r50.2
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |
|
|
|
|
| |
Update checksum to latest
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |
|
|
|
|
| |
Bump xwayland version 23.1.1.imx -> 23.2.5.imx
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |
|
|
|
|
|
|
| |
Bump imx-gpu-viv version 6.4.11.p2.8 -> 6.4.11.p2.10
Bump LIBVULKAN_API_VERSION 1.3.239 -> 1.3.204
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |
|
|
|
|
|
|
| |
Bump imx-dpu-g2d version 2.2.0 -> 2.2.2
Bump imx-gpu-g2d version 6.4.11.p2.8 -> 6.4.11.p2.10
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
| |
There's no need for the SOC-specific overrides.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
| |
Partially revert 01ce79a2
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| |\
| |
| | |
Upgrade NXP Graphics BSP to LF6.6.36_2.1.0
|
| | |
| |
| |
| |
| |
| | |
weston_12.0.4.imx: Bump to revision c3c1f9f
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| | |
| |
| |
| |
| |
| | |
imx-gpu*: Upgrade 6.4.11.p2.6 -> 6.4.11.p2.8
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
| | |
| |
| |
| |
| |
| | |
imx-g2d: Upgrade 2.1.14 -> 2.2.0
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|