<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/classes, branch topic/secure-boot-rework</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fsecure-boot-rework</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fsecure-boot-rework'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2022-07-29T16:20:52+00:00</updated>
<entry>
<title>imx-base.inc: avoid explicit imx-boot dependency</title>
<updated>2022-07-29T16:20:52+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-23T14:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=bed09c8daec54c73766b563feb9ff7b4168c3e44'/>
<id>urn:sha1:bed09c8daec54c73766b563feb9ff7b4168c3e44</id>
<content type='text'>
We shouldn't force `imx-boot` dependency for i.MX8 SoCs as many can use
U-Boot mainline and those use `imx-boot-container` to generate the
binary blob.

We moved the backward-compatibility note, about 'imx-boot' to the
'imx-boot-container' class.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>EULA,SCR: Update for NXP release 5.15.32-2.0.0</title>
<updated>2022-07-28T18:49:29+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-07-25T16:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=a4f0b0c2514098fdf5b1f969f9553aa91334a969'/>
<id>urn:sha1:a4f0b0c2514098fdf5b1f969f9553aa91334a969</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>mfgtool-initramfs-image: Fix override of IMAGE_FSTYPES</title>
<updated>2022-06-15T17:38:04+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-06-15T16:54:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=cca3a8a7a603d7dbf91fb3ceaa67168725888136'/>
<id>urn:sha1:cca3a8a7a603d7dbf91fb3ceaa67168725888136</id>
<content type='text'>
The fix to allow the user to override the IMAGE_FSTYPES setting for
mfgtool-initramfs-image [1] does break the default behavior by turning
the setting into a no-op:

```
# $IMAGE_FSTYPES [6 operations]
#   set? /.../sources/meta-freescale/conf/machine/include/imx-base.inc:463
#     "${SOC_DEFAULT_IMAGE_FSTYPES}"
#   set /.../sources/poky/meta/conf/documentation.conf:214
#     [doc] "Formats of root filesystem images that you want to have created."
#   set? /.../sources/poky/meta/conf/bitbake.conf:832
#     "tar.gz"
#   set? /.../sources/meta-freescale/classes/mfgtool-initramfs-image.bbclass:16
#     "cpio.zst.u-boot"
#   override[mxs-generic-bsp]:set? /.../sources/meta-freescale/classes/mfgtool-initramfs-image.bbclass:17
#     "cpio.gz.u-boot"
# pre-expansion value:
#     "${SOC_DEFAULT_IMAGE_FSTYPES}"
IMAGE_FSTYPES="wic.bmap wic.gz"
```

The layer uses an extra variable SOC_DEFAULT_IMAGE_FSTYPES to override
IMAGE_FSTYPES [2], so use it here.

[1] 0a29050 classes: IMAGE_FSTYPES as weak variable in mfgtool-initramfs-image
[2] 541b8b8 imx-base.inc: Move IMAGE_FSTYPES override to a SoC variable

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>recipes-bsp: drop custom deploy location for TF-A binary</title>
<updated>2022-06-14T18:55:57+00:00</updated>
<author>
<name>Andrey Zhizhikin</name>
<email>andrey.z@gmail.com</email>
</author>
<published>2022-06-13T09:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=1ec9540091c6d2cb7faf679f3b01916bfb0a0397'/>
<id>urn:sha1:1ec9540091c6d2cb7faf679f3b01916bfb0a0397</id>
<content type='text'>
Upstream TF-A and downstream TF-A fork uses different deployment
locations for results binaries, which leads to failures during image
build when switching between upstream and downstream versions.

Drop the custom TF-A deployment location, which is only specific to NXP
downstream deployment, allowing the TF-A binaries from upstream and
downstream to be picked up from the same location, namely - image
deployment folder.

Signed-off-by: Andrey Zhizhikin &lt;andrey.z@gmail.com&gt;
</content>
</entry>
<entry>
<title>layer-wide: define configurable default TF-A provider</title>
<updated>2022-06-14T18:51:40+00:00</updated>
<author>
<name>Andrey Zhizhikin</name>
<email>andrey.z@gmail.com</email>
</author>
<published>2022-06-13T09:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=b61c4907b1926061cbf627ee1fd5dd8eb8e53d59'/>
<id>urn:sha1:b61c4907b1926061cbf627ee1fd5dd8eb8e53d59</id>
<content type='text'>
TF-A package can have several providers: upstream TF-A implementation,
or NXP downstream fork. Functionality to switch this provider, and to
select which package shall be included into the target image is missing
in the layer however, defaulting the usage of the layer to NXP
downstream fork only.

Introduce the Default TF-A Provider define, make it overridable, and
default it to NXP downstream fork. This allows user to re-define the
package name later shall they choose to integrate upstream TF-A package
instead.

Current upstream TF-A version (v2.7) does not support HAB feature of
i.MX8M family, see [1]. If the upstream TF-A version is chosen, then
HAB will not be available for all SoCs that are opting-in. This is
indicated in the comment where default TF-A provider variable is set.

This might change with future TF-A release, so later it can be revised
and statement in include file can be potentially removed.

Signed-off-by: Andrey Zhizhikin &lt;andrey.z@gmail.com&gt;
Link: [1]: https://lists.trustedfirmware.org/archives/list/tf-a@lists.trustedfirmware.org/message/5UYYI4CNLQ5OWWHU466JBK6I5QIQ2VRS/
</content>
</entry>
<entry>
<title>Merge pull request #1104 from dimonoff/master</title>
<updated>2022-06-13T22:26:50+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-06-13T22:26:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=60f941077013631c98df522c730eb5beab374523'/>
<id>urn:sha1:60f941077013631c98df522c730eb5beab374523</id>
<content type='text'>
classes: mfgtool-initramfs-image use weak variable for IMAGE_FSTYPES</content>
</entry>
<entry>
<title>classes: IMAGE_FSTYPES as weak variable in mfgtool-initramfs-image</title>
<updated>2022-06-10T01:42:37+00:00</updated>
<author>
<name>Walter Bonetti</name>
<email>bonettiw@amotus.ca</email>
</author>
<published>2022-06-09T03:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=0a29050d8b9fbe895bb4ca98ff8b5daab27441d9'/>
<id>urn:sha1:0a29050d8b9fbe895bb4ca98ff8b5daab27441d9</id>
<content type='text'>
With `IMAGE_FSTYPES` weak variable, we are able to use `cpio.gz` and
generate fsl-image-mfgtool-initramfs as KERNEL_IMAGETYPES = "fitImage".
This weak variable allows use to choose a suitable values for IMAGE_FSTYPES.
(see from poky: image_types.bbclass)
</content>
</entry>
<entry>
<title>kernel-itbimage: delete this bbclass</title>
<updated>2022-06-09T10:08:58+00:00</updated>
<author>
<name>Thomas Perrot</name>
<email>thomas.perrot@bootlin.com</email>
</author>
<published>2022-06-09T10:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=d26c197fe2ecb0788769e220290ced5f4393d46a'/>
<id>urn:sha1:d26c197fe2ecb0788769e220290ced5f4393d46a</id>
<content type='text'>
It is no longer used.

Signed-off-by: Thomas Perrot &lt;thomas.perrot@bootlin.com&gt;
</content>
</entry>
<entry>
<title>EULA,SCR: Update for NXP release 5.15.5-1.0.0</title>
<updated>2022-05-10T15:19:44+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-05-05T20:34:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=923b963a17a0855a5f8f278b96d49d58d89a0a84'/>
<id>urn:sha1:923b963a17a0855a5f8f278b96d49d58d89a0a84</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx-boot-container: resurrect imx-boot symlink</title>
<updated>2022-04-26T10:08:59+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2022-04-26T10:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=1f938bda8b6a7d1db6468901297d07c72f764c22'/>
<id>urn:sha1:1f938bda8b6a7d1db6468901297d07c72f764c22</id>
<content type='text'>
Having a symlink named 'imx-boot' allows to have the consumers
of the boot container, e.g. wic to be oblivious on who created
the bootcontainer.

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</content>
</entry>
</feed>
