<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-graphics, branch bump-kernel</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=bump-kernel</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=bump-kernel'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2025-10-14T14:55:14+00:00</updated>
<entry>
<title>vulkan-loader: follow oe-core version bump</title>
<updated>2025-10-14T14:55:14+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2025-10-14T14:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=2a98f4e3ef23722c76c51537add25e98c6ee6e1b'/>
<id>urn:sha1:2a98f4e3ef23722c76c51537add25e98c6ee6e1b</id>
<content type='text'>
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 &lt;max.krummenacher@toradex.com&gt;
</content>
</entry>
<entry>
<title>vulkan-loader: Configure virtual-vulkan-icd for i.MX GPU</title>
<updated>2025-10-06T14:24:31+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2025-10-03T21:35:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=5e802566f30bd3e12fe077e636a8e363af8dc45b'/>
<id>urn:sha1:5e802566f30bd3e12fe077e636a8e363af8dc45b</id>
<content type='text'>
Use the new virtual runtime provider to configure the ICD for i.MX GPU.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>layerwide: follow rename virtual/opencl-icd to virtual/libopencl1</title>
<updated>2025-09-28T09:08:48+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2025-09-28T09:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=d7910cd433b82decec2acf86d684941a99699f08'/>
<id>urn:sha1:d7910cd433b82decec2acf86d684941a99699f08</id>
<content type='text'>
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 &lt;max.krummenacher@toradex.com&gt;
</content>
</entry>
<entry>
<title>imx-gpu-viv: Remove un-necessary libnn-imx dependency</title>
<updated>2025-09-25T16:09:58+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2025-09-25T16:02:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=98f8ff70402c0a0d51c4f4f327774679c18024c4'/>
<id>urn:sha1:98f8ff70402c0a0d51c4f4f327774679c18024c4</id>
<content type='text'>
OpenVX does not require the large libnn-imx package, so remove the
runtime dependency.

Fixes: #2384
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>vulkan-loader: Fix version-specific patching</title>
<updated>2025-09-11T21:44:11+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2025-09-11T21:26:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=4d0d409a4ca831b1a643bfee1b6504f63c6179a3'/>
<id>urn:sha1:4d0d409a4ca831b1a643bfee1b6504f63c6179a3</id>
<content type='text'>
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
[ %&lt; SNIP %&lt; ]
```

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 &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>vulkan-loader: Fix patch for non-GPU i.MX 8</title>
<updated>2025-09-11T18:49:41+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2025-09-11T18:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=8fa7e34f51b88110e54638028a4635f62e44cc0a'/>
<id>urn:sha1:8fa7e34f51b88110e54638028a4635f62e44cc0a</id>
<content type='text'>
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 &lt;layer_path&gt;

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 &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>mesa: Drop patches as no longer needed</title>
<updated>2025-08-26T15:10:21+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2025-08-21T14:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=c2b898eed4eedc4630c891f92695390a5c2f4909'/>
<id>urn:sha1:c2b898eed4eedc4630c891f92695390a5c2f4909</id>
<content type='text'>
The issues addressed by the patches are fixed in the current version.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>vulkan-loader: Update i.MX 9 to latest Vulkan</title>
<updated>2025-08-26T15:10:21+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2025-08-20T13:58:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=43b21c7e8782d3900c602c41b4c7791974668143'/>
<id>urn:sha1:43b21c7e8782d3900c602c41b4c7791974668143</id>
<content type='text'>
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 &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>weston: Upgrade 14.0.1.imx -&gt; 14.0.2.imx</title>
<updated>2025-08-26T15:10:21+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2025-08-15T20:06:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=a3c087a3cbfb67240ac869a497f32f4f12877d3c'/>
<id>urn:sha1:a3c087a3cbfb67240ac869a497f32f4f12877d3c</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>weston: Backport recipe fixes to 10.0.5.imx</title>
<updated>2025-08-26T15:10:21+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2025-08-15T20:02:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=6ba1226f1199cc7bb2a54e4313cf1d6682b2cd2e'/>
<id>urn:sha1:6ba1226f1199cc7bb2a54e4313cf1d6682b2cd2e</id>
<content type='text'>
Backports:
23271a1 weston: Add missing runtime dependency on freerdp
50608d9 weston: Fix wayland-protocols dependency

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
</feed>
