[bootlin/training-materials] ea17e4: embedded-linux: on stm32, don't load kernel right ...

Michael Opdenacker noreply at github.com
Fri Feb 17 16:51:53 CET 2023

  Branch: refs/heads/master
  Home:   https://github.com/bootlin/training-materials
  Commit: ea17e44ee872123092400052e53999bcf2411fd4
  Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
  Date:   2023-02-17 (Fri, 17 Feb 2023)

  Changed paths:
    M common/embedded-linux-labs-vars.tex

  Log Message:
  embedded-linux: on stm32, don't load kernel right at start of RAM

That's not recommended practise, as the compressed kernel would
overlap with the uncompressed kernel, as explained on

As a consequence, the kernel bootstrap code has to make a copy of the
compressed kernel far enough in RAM so there is no such overlap.

Tests on stm32mp157a-dk1 show a 107 ms boot time reduction
(observed consistently on 2 series of 5 tests).

Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>

More information about the training-materials-updates mailing list