<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-security, branch topic/warn-old-overrides</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fwarn-old-overrides</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fwarn-old-overrides'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2022-02-25T00:08:37+00:00</updated>
<entry>
<title>optee-test: Add runtime dependency on optee-os</title>
<updated>2022-02-25T00:08:37+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-02-25T00:08:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=c661ec7a177b90a76494a23ecbd44c6a840c97e7'/>
<id>urn:sha1:c661ec7a177b90a76494a23ecbd44c6a840c97e7</id>
<content type='text'>
The TAs in optee-os are required.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-client: Fix incorrect packaging logic</title>
<updated>2022-02-24T19:32:53+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-02-21T19:04:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f816e66fe29382d0f966740d616b32622bdcb69b'/>
<id>urn:sha1:f816e66fe29382d0f966740d616b32622bdcb69b</id>
<content type='text'>
- The logic for the tee-supplicant package doesn't work and the package
ends up empty. In fact, tee-supplicant belongs in the main package anyway.
- The main package already contains ${libdir}, so drop the redundant
assignment.
- The headers belong in the -dev package, so drop them from the main.
- Drop the un-necessary INSANE_SKIP settings.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-*: For i.MX, require machine feature optee</title>
<updated>2022-02-24T19:32:53+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-02-16T18:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9d374c6460a3f7b6286f795fc47ec578d2b68912'/>
<id>urn:sha1:9d374c6460a3f7b6286f795fc47ec578d2b68912</id>
<content type='text'>
The optee software should be enabled by the machine feature. If the
machine feature is not there, but optee is built anyway, then something
is wrong and the build should fail.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-test: Use openssl embedded in optee-test</title>
<updated>2022-02-24T19:32:53+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-02-18T23:07:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=d38cf8527d87673d2df0b91dea690aee354aebaa'/>
<id>urn:sha1:d38cf8527d87673d2df0b91dea690aee354aebaa</id>
<content type='text'>
Building against openssl from Yocto results in a build break:

```
| /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-fsl-linux/optee-test/3.15.0.imx-r0/git/host/xtest/regression_8100.c:133:17: error: 'ERR_get_error_line' is deprecated: Since OpeSL 3.0 [-Werror=deprecated-declarations]
|   133 |                 e = ERR_get_error_line(&amp;f, &amp;l);
|       |                 ^
| In file included from /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-fsl-linux/optee-test/3.15.0.imx-r0/git/host/xtest/regression_8100.c:18:
| /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-fsl-linux/optee-test/3.15.0.imx-r0/recipe-sysroot/usr/include/openssl/err.h:411:15: note: declared here
|   411 | unsigned long ERR_get_error_line(const char **file, int *line);
|       |               ^~~~~~~~~~~~~~~~~~
```

Configure optee-test to build with its own openssl.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-test: Add missing license GPL-2.0</title>
<updated>2022-02-24T19:32:53+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-02-18T22:59:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=a9ebace6b8d5d4a849c64e4a133dd24da8f9c8a0'/>
<id>urn:sha1:a9ebace6b8d5d4a849c64e4a133dd24da8f9c8a0</id>
<content type='text'>
As the license file states, the client applications (optee_test/host/*)
are provided under the GPL-2.0 license.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-test: Upgrade 3.10.0.imx -&gt; 3.15.0.imx</title>
<updated>2022-02-24T19:32:53+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-02-16T17:54:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9e67b70994ac094d36b05050cf68552fa5396803'/>
<id>urn:sha1:9e67b70994ac094d36b05050cf68552fa5396803</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-test: Cleanup install and FILES</title>
<updated>2022-02-24T19:32:53+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-02-18T23:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=71e49a7aef4ed44f085de05f31fa3671a95b80f6'/>
<id>urn:sha1:71e49a7aef4ed44f085de05f31fa3671a95b80f6</id>
<content type='text'>
- Use variables properly for the install and FILES
- Simplify the FILES update with an append

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-client: Upgrade 3.10.0.imx -&gt; 3.15.0.imx</title>
<updated>2022-02-24T19:32:53+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-02-16T17:54:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=767e567cfb0152311ee8ab90c817e37763fde303'/>
<id>urn:sha1:767e567cfb0152311ee8ab90c817e37763fde303</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-os: Install embedded TAs</title>
<updated>2022-02-24T19:32:53+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-02-16T19:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=81b0be2a35572af796126b4b532e1610f2bffc71'/>
<id>urn:sha1:81b0be2a35572af796126b4b532e1610f2bffc71</id>
<content type='text'>
optee-os has some embedded TAs like AVB or PKCS11 that must be installed
in the filesystem.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>optee-os: Use variable for includedir install</title>
<updated>2022-02-24T19:32:53+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-02-16T18:46:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f20a803504f049d4504b480a79adf49b18c7f149'/>
<id>urn:sha1:f20a803504f049d4504b480a79adf49b18c7f149</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
</feed>
