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

  • 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>