Skip to content

Commit

Permalink
Merge branch 'main' into add-platform-glossary
Browse files Browse the repository at this point in the history
  • Loading branch information
kprosise authored Jun 26, 2024
2 parents 3edf817 + 3eec60f commit 1192e7b
Show file tree
Hide file tree
Showing 15 changed files with 278 additions and 242 deletions.
90 changes: 90 additions & 0 deletions release-notes/rn_v92.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
# LmP V92 Release Notes

> [!NOTE]
> You can view the full [v92 changelog](https://foundries.io/products/releases/92/) for greater detail.

## Attention Points for Migration

Things to be aware of when [updating LmP](https://docs.foundries.io/92/reference-manual/linux/linux-update.html) from the v91 release:

> - Base OE/Yocto version in v92 is still kirkstone (4.0.15)
> - NXP BSP updated to the lf-6.1.36-2.1.0 release:
> - U-boot had a major update from 2022.04 to 2023.04, porting
> work and configuration changes might be required
> - OP-TEE updated from 3.20 to 3.21, requiring ELE firmware
> updates on both i.MX93 and i.MX8ULP targets
> - Base BSP kernel updated from 6.1 to 6.1.36, with additional
> fixes and improved hardware support
> - `imx8mp-lpddr4-evk` MFGTool now uses standard imx-boot,
> u-boot.itb is not required for flashing anymore
> - TI BSP updated to the 09.00.00.009 release, but without major
> changes when comparing with 09.00.00.005
> - NVIDIA Tegra BSP updated to the L4T R35.4.1 release, still based
> on JetPack 5
> - STM32MP15 flashlayout definition is now generated dynamically,
> which might require changes depending on the level of
> customization
Please also check the respective vendor BSP release notes for more
information.

## Known Issues

There is now a known issue with regards to `fioconfig` and the handler
it executes whenever the config is changed. The handler in question
`aktualizr-toml-update` currently expects a default location for the
`sota.toml` file. However if the directory that contains the `sota.toml`
is changed due to configuration, this may result in an error thrown by
the handler stating it cannot find `sota.toml`, whenever running a
`fioconfig` change. This has been patched in the following
[commit](https://github.com/foundriesio/meta-lmp/commit/294c684386b7e463b21dcfa56c62d10224b9dfff).
That patch will ensure the handler from then on uses whichever directory
has been configured to hold the `sota.toml` file.

## New Features

> - [Support for encrypted rootfs images with on-line re-encryption using TPM 2.0 or PKCS#11](https://docs.foundries.io/92/reference-manual/linux/linux-disk-encryption.html#howto-linux-disk-encryption)
> - Common configuration fragment for u-boot now available as part of
> meta-lmp-base
> - Manufacturing tool support for TI [AM62XX](https://docs.foundries.io/92/reference-manual/boards/am62xx-sk.html)/[AM64XX](https://docs.foundries.io/92/reference-manual/boards/am64xx-sk.html) devices is now available
> - Boot firmware version can now be exposed in both U-Boot proper and
> SPL
> - Support for nvidia-container-runtime on Tegra devices
> - Support for dynamic generation of flashlayout files on STM32MP15
> based devices
## Aktualizr-Lite Updates

> - Update size check before pulling update for both apps and ostree
> - API: Add delayed App installation mode
> - Several bug fixes for both online and offline updates
## Hardware Support

> - i.MX 93: following the NXP BSP lf-6.1.36-2.1.0 release, only A1
> silicon based EVKs are supported
## General Updates

> - LmP release based on the OE/Yocto 4.0.15 Kirkstone release
> - Bitbake updated to the 2.0.15 release
> - ContainerD updated to the 1.7.3 release
> - Docker-CE updated to the 24.0.6 release
> - Docker-Compose updated to the v2.21.0 release
> - Clang updated to the 14.0.6 stable release
> - GCC updated to the v11.4 stable release
> - Go updated to the 1.20.12 stable release
> - OpenSSL updated to the 3.0.12 stable release
> - Runc updated to the 1.1.8 release
> - Linux-firmware updated to the 20230804 snapshot
> - NXP BSP updated to the lf-6.1.36-2.1.0 release
> - NVIDIA Tegra BSP updated to the L4T R35.4.1 release
> - TI BSP updated to the 09.00.00.009 release
> - OP-TEE updated to the 3.21.0+fio release
> - U-boot-fio rebased on top of the upstream 2023.04 release
> - Linux-lmp updated to the v6.1.59 stable release
> - Linux-lmp-rt updated to the v6.1.59-rt16 stable release
> - Linux-lmp-fslc-imx updated to the 6.1.36-2.1.0 BSP release
> - Linux-lmp-fslc-imx-rt updated to the v6.1.38 stable release
> - Linux-lmp-ti-staging updated to the v6.1.33 stable release
54 changes: 54 additions & 0 deletions release-notes/rn_v93.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# LmP V93 Release Notes

> [!NOTE]
You can view the full [v93 changelog](https://foundries.io/products/releases/93/) for greater detail.

## Attention Points for Migration

Things to be aware of when [updating LmP](https://docs.foundries.io/93/reference-manual/linux/linux-update.html)from the v92 release:

> - Base OE/Yocto version in v93 is still kirkstone (4.0.16)
> - TI BSP updated to the 09.02.00.001 release, without major changes
> - Rust had a major update, from 1.68.2 to the 1.74.1 release
> - Container stack updated based on the revisions used by Docker v25.0.2
> - Skopeo and nerdctl were removed, in favor of composectl (for managing compose apps)
> - TI AM62XX-EVM updated to use the internal eMMC as the default storage device
Please also check the respective vendor BSP release notes for more
information.

## Known Issues

TODO: Update with post-release findings

## New Features

> - Composectl is now used for managing compose apps (replacing skopeo, which was removed)
## Aktualizr-Lite Updates

> - Move to usage of the new **composectl** utility.
> - Added offline update support to the public API.
> - Support of the hybrid/mixing offline and online update.
> - Added the CLI API - wrapper over the public API to streamline a
> custom CLI SOTA client.
> - Minor fixes and improvements in the offline update implementation
> and the calculation of the application update size.
## General Updates

> - LMP release based on the OE/Yocto 4.0.16 Kirkstone release
> - Bitbake updated to the 2.0.16 release
> - ContainerD updated to the 1.7.13 release
> - Docker-CE updated to the 25.0.2 release
> - Runc updated to the 1.1.12 release
> - Linux-lmp updated to the v6.1.75 stable release
> - Linux-lmp-rt updated to the v6.1.75-rt23 stable release
> - Linux-lmp-ti-staging updated to the cicd.kirkstone.202401090400
> tag
> - Go updated to the 1.20.14 stable release
> - Rust updated to the 1.74.1 stable release
> - OpenSSL updated to the 3.0.13 stable release
> - Linux-firmware updated to the 20231030 snapshot
> - TI BSP updated to the 09.02.00.001 release
> - Intel BSP updated to align with ESE tag release-146_adl_s-mr7
5 changes: 3 additions & 2 deletions source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -97,11 +97,12 @@ OE/Yocto Project, the Linux microPlatform™ and Docker®.
glossary/index

.. toctree::
:maxdepth: 1
:maxdepth: 2
:caption: Release Notes
:name: sec-release-notes

release-notes/release-notes
v93 <https://github.com/foundriesio/docs/blob/main/release-notes/rn_v93.md>
v92 <https://github.com/foundriesio/docs/blob/main/release-notes/rn_v92.md>

.. ifconfig:: todo_include_todos is True

Expand Down
2 changes: 1 addition & 1 deletion source/reference-manual/boards/imx6ull.rst
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ i.MX 6ULL Evaluation Kit

.. |secure_boot_pre_flash_note| replace:: For instructions on how to sign the
required images before flashing them to the board with secure boot enabled,
see:ref:`ref-secure-machines`.
see :ref:`ref-secure-machines`.

Pre-Preparation
---------------
Expand Down
4 changes: 2 additions & 2 deletions source/reference-manual/boards/imx8mp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ i.MX 8M Plus Evaluation Kit
:ref:`ref-security` details the required background for secure boot.

.. |secure_boot_pre_flash_note| replace:: For instructions on how to sign the
required images before flashing them to the board with secure boot enabled,
see:ref:`ref-secure-machines`
required images before flashing them to the board with secure boot enabled,
see :ref:`ref-secure-machines`

.. include:: imx-common-board.inc
2 changes: 1 addition & 1 deletion source/reference-manual/boards/imx8mq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,6 @@ i.MX 8M Quad Evaluation Kit

.. |secure_boot_pre_flash_note| replace:: For instructions on how to sign the
required images before flashing them to the board with secure boot enabled,
see:ref:`ref-secure-machines`
see :ref:`ref-secure-machines`

.. include:: imx-common-board.inc
5 changes: 2 additions & 3 deletions source/reference-manual/boards/secure-boot-pre-flash-note.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
.. note::

For instructions on how to sign the required images before flashing them to the board with secure boot enabled,
follow the instructions from :ref:`ref-secure-machines`.
For instructions on how to sign the required images before flashing them to the board with secure boot enabled,
follow the instructions from :ref:`ref-secure-machines`.
4 changes: 0 additions & 4 deletions source/reference-manual/factory/factory-definition.rst
Original file line number Diff line number Diff line change
Expand Up @@ -206,10 +206,6 @@ Variables
* **DISTRO**:
Defines the distro being used.
Reference: :ref:`ref-linux-distro`.
* **SSTATE_CACHE_MIRROR**:
Defaults to the directory mounted on the SDK build container.
If this directory exists, it is used as the source for the shared state cache (``sstate-cache``) mirror.
When the directory does not exist, the ``lmp-manifest`` value is used (currently points to the public HTTP shared state cache).

.. _def-containers:

Expand Down
4 changes: 0 additions & 4 deletions source/release-notes/release-notes.rst

This file was deleted.

85 changes: 0 additions & 85 deletions source/release-notes/rn_v92.inc

This file was deleted.

59 changes: 0 additions & 59 deletions source/release-notes/rn_v93.inc

This file was deleted.

3 changes: 3 additions & 0 deletions source/user-guide/account-management/team-based-access.rst
Original file line number Diff line number Diff line change
Expand Up @@ -149,3 +149,6 @@ With Fioctl® v0.35 and newer, if someone makes changes to TUF root, others will
This is to prevent accidental eraser of the TUF keys ownership information.


.. seealso::
:ref:`ref-troubleshooting_user-permissions`

Loading

0 comments on commit 1192e7b

Please sign in to comment.