Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • stable
  • extraversion
  • early-display
  • variant-emmc-nvme-boot
  • 2024-07-19
  • 2024-06-30
  • 2023-10-18
  • 2023-10-10
  • 2023-07-04
  • 2023-01-25
  • v3
  • variant-emmc-nvme-boot
  • 2020-06-01
14 results

bootm.c

Blame
    • Marek Vasut's avatar
      487b5fa6
      bootm: Handle kernel_noload on arm64 · 487b5fa6
      Marek Vasut authored
      
      The ARM64 has 2 MiB alignment requirement for the kernel. When using
      fitImage, this requirement may by violated, the kernel will thus be
      executed from unaligned address and fail to boot. Do what booti does
      and run booti_setup() for kernel_noload images on arm64 to obtain a
      suitable aligned address to which the image shall be relocated.
      
      Signed-off-by: default avatarMarek Vasut <marek.vasut+renesas@gmail.com>
      Cc: Bin Chen <bin.chen@linaro.org>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Tom Rini <trini@konsulko.com>
      487b5fa6
      History
      bootm: Handle kernel_noload on arm64
      Marek Vasut authored
      
      The ARM64 has 2 MiB alignment requirement for the kernel. When using
      fitImage, this requirement may by violated, the kernel will thus be
      executed from unaligned address and fail to boot. Do what booti does
      and run booti_setup() for kernel_noload images on arm64 to obtain a
      suitable aligned address to which the image shall be relocated.
      
      Signed-off-by: default avatarMarek Vasut <marek.vasut+renesas@gmail.com>
      Cc: Bin Chen <bin.chen@linaro.org>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Tom Rini <trini@konsulko.com>