<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/classes, branch topic/secure-boot</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</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fsecure-boot'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2023-09-22T20:08:10+00:00</updated>
<entry>
<title>imx-boot-container: Create only one imx-boot</title>
<updated>2023-09-22T20:08:10+00:00</updated>
<author>
<name>Daiane Angolini</name>
<email>daiane.angolini@foundries.io</email>
</author>
<published>2023-09-20T14:48:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=23af0e4d3526bb5c2b59731f76874d127efba58c'/>
<id>urn:sha1:23af0e4d3526bb5c2b59731f76874d127efba58c</id>
<content type='text'>
Only the first UBOOT_CONFIG generate a imx-boot and flash.bin symlink.

Every UBOOT_CONFIG creates a flash.bin-${MACHINE}-${type} binary.

Signed-off-by: Daiane Angolini &lt;daiane.angolini@foundries.io&gt;
</content>
</entry>
<entry>
<title>imx-base.inc: Implement generic SOC revision design</title>
<updated>2023-08-21T18:48:06+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2023-08-21T18:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=0688f79193e697b1bd7444358a7b46c22b83ca2b'/>
<id>urn:sha1:0688f79193e697b1bd7444358a7b46c22b83ca2b</id>
<content type='text'>
Rework imx-boot and use-imx-security-controller-firmware.bbclass with a
generic SOC revision design implemented in imx-base.inc. This does
replace the machine feature design using `soc-rev*`, but maintains
backwards compatibility by incorporating that design into the default
settings.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>fsl-eula-unpack.bbclass: Add v44 EULA sum</title>
<updated>2023-08-21T18:48:06+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2023-08-21T18:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=413a8b64a5d2f179a93da58ac7719debd9718797'/>
<id>urn:sha1:413a8b64a5d2f179a93da58ac7719debd9718797</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>fsl-eula-unpack.bbclass: Update EULA for NXP release 6.1.22-2.0.0 EULA is V45 now.</title>
<updated>2023-07-26T20:20:38+00:00</updated>
<author>
<name>Daiane Angolini</name>
<email>daiane.angolini@foundries.io</email>
</author>
<published>2023-07-26T19:50:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=af6bb957e52834e2615b0350ea24af88648f5141'/>
<id>urn:sha1:af6bb957e52834e2615b0350ea24af88648f5141</id>
<content type='text'>
Signed-off-by: Daiane Angolini &lt;daiane.angolini@foundries.io&gt;
</content>
</entry>
<entry>
<title>mfgtool-initramfs-image: IMAGE_NAME_SUFFIX should by empty for initramfs</title>
<updated>2023-07-05T17:06:25+00:00</updated>
<author>
<name>Jose Quaresma</name>
<email>jose.quaresma@foundries.io</email>
</author>
<published>2023-07-05T17:06:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=0e66dee54af04b182326e5d39328301470f93737'/>
<id>urn:sha1:0e66dee54af04b182326e5d39328301470f93737</id>
<content type='text'>
INITRAMFS_IMAGE_NAME stay as before but it assumes that all
images used as initramfs will set IMAGE_NAME_SUFFIX to empty.

https://git.yoctoproject.org/poky/commit/?id=6f6c79029bc2020907295858449c725952d560a1

Signed-off-by: Jose Quaresma &lt;jose.quaresma@foundries.io&gt;
</content>
</entry>
<entry>
<title>fsl-kernel-localversion: fix regression setting LOCALVERSION</title>
<updated>2023-06-19T12:06:24+00:00</updated>
<author>
<name>Javier Viguera</name>
<email>javier.viguera@digi.com</email>
</author>
<published>2023-06-19T09:56:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=e5401e6aebbc15617b4397db6cb5fa103db144bc'/>
<id>urn:sha1:e5401e6aebbc15617b4397db6cb5fa103db144bc</id>
<content type='text'>
CONFIG_LOCALVERSION is a string setting. It needs to go between quotes in
the .config file.

$ grep CONFIG_LOCALVERSION= .config
CONFIG_LOCALVERSION="-dey"

Signed-off-by: Javier Viguera &lt;javier.viguera@digi.com&gt;
Signed-off-by: Oleksandr Suvorov &lt;oleksandr.suvorov@foundries.io&gt;
</content>
</entry>
<entry>
<title>classes/image_populate_mfgtool: fix basehash value change</title>
<updated>2023-04-14T19:10:42+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2023-04-13T21:15:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=faf2e7fdee71aa13e0f8f6b2fffcdfe4f504fc36'/>
<id>urn:sha1:faf2e7fdee71aa13e0f8f6b2fffcdfe4f504fc36</id>
<content type='text'>
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>classes/image_populate_mfgtool: avoid error copying duplicated files</title>
<updated>2023-04-13T19:50:02+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2023-04-13T16:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=1221046d7ece2f051420b1dfc1f897e088750626'/>
<id>urn:sha1:1221046d7ece2f051420b1dfc1f897e088750626</id>
<content type='text'>
Eventually, multiple `uuu` script may install same binaries. We need to
ensure we install them once, otherwise it'll fail as it might try to
override a existing binary.

This commit ensure all dependencies and binaries are mentioned once,
removing duplication.

Fixes: ae7af6f8 ("classes/image_populate_mfgtool: init")
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>classes/mfgtool-initramfs-image: remove u-boot-mfgtool dependency</title>
<updated>2023-04-12T20:12:18+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2023-03-22T19:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=2db70b26e50beab4b6b05507992f410704fae0d9'/>
<id>urn:sha1:2db70b26e50beab4b6b05507992f410704fae0d9</id>
<content type='text'>
The initramfs image doesn't use the U-Boot binaries so there is no
reason for a dependency on it.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>classes/image_populate_mfgtool: init</title>
<updated>2023-04-12T20:12:18+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-12-14T18:15:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=ae7af6f87782fc0f57fb9f74153465e8a7ea02ea'/>
<id>urn:sha1:ae7af6f87782fc0f57fb9f74153465e8a7ea02ea</id>
<content type='text'>
The class provides the infrastructure for MFGTOOL generation and is tied
to images. To generate the bundle, the task populate_mfgtool must be
called. For example:

,----[ Running populate_mfgtool for core-image-minimal image ]
| $: bitbake core-image-minimal -c populate_mfgtool
`----

The class behavior is controlled through the MFGTOOLCONFIG (analogous to
PACKAGECONFIG) variable. The MFGTOOLCONFIG variable itself specifies a
space-separated list of the script to enable. Following the script, you
can determine the behavior of each script by providing up to two
order-dependent arguments, which are separated by commas. You can omit
any argument you like but must retain the separating commas. The order
is important and specifies the following:

  1. Extra dependencies that should be added to the do_populate_mfgtool
     task, if the script is enabled.
  2. Extra binaries that should be added to the bundle, if the script is
     enabled.

For example:

,----[ Defining foo.uuu.in and bar.uuu script ]
| MFGTOOLCONFIG = "foo.uuu.in bar.uuu"
| MFGTOOLCONFIG[foo.uuu.in] = "dep-foo1:do_deploy dep-foo2:do_deploy,file-foo1"
| MFGTOOLCONFIG[bar.uuu] = "dep-bar1:do_deploy,file-bar1 file-bar2"
`----

The dep-foo1:do_deploy, dep-foo2:do_deploy, and dep-bar1:do_deploy are
added to do_populate_mfgtool dependencies. In addition, file-foo1,
file-bar1, and file-bar2 are copied to the bundle, only if the script is
enabled.

During the mfgtool bundle generation, the uuu.in files are processed and
some variables replaced. The variables are:

  - MACHINE
  - UBOOT_BINARY
  - SPL_BINARY
  - IMAGE_BASENAME

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
</feed>
