[PATCH 0/5] imx9{4,5}: Add Quickboot support
Marek Vasut
marex at nabladev.com
Wed Mar 11 16:42:54 CET 2026
On 3/10/26 12:54 PM, Simona Toaca (OSS) wrote:
> From: Simona Toaca <simona.toaca at nxp.com>
>
> This patch series adds support for saving DDR training
> data to non-volatile memory on iMX94 and iMX95 platforms.
> The purpose is running DDR Quickboot flow on next reboot.
>
> The process is as follows:
> - OEI runs Training flow for the DDRPHY
> - OEI saves the data from training to volatile memory
> - U-Boot can then save it to non-volatile memory (e.g. SD)
> - OEI loads the data from NVM at cold reboot and runs Quickboot flow
>
> By skipping training, a much lower boot time is achieved.
How does this interact with authenticated boot ? I wonder if, in case
the entire bootloader stack is authenticated, the attacker can tamper
with the saved QB data (which do not seem to be authenticated) and cause
bitflips to occur in DRAM, which could then allow them to bypass
authentication in follow up stages which execute from DRAM ?
Are the QB data protected/authenticated in any way against tampering ?
More information about the U-Boot
mailing list