mbox series

[0/4] arm: mvebu: Fix usage of BIN header arguments

Message ID 20211021144609.9319-1-pali@kernel.org
Headers show
Series arm: mvebu: Fix usage of BIN header arguments | expand

Message

Pali Rohár Oct. 21, 2021, 2:46 p.m. UTC
BIN header arguments are used only for aligning ARM executable code
to 128-bit boundary. This patch series document this behavior and fix
kwbimage and kwboot code to properly generate BIN headers.

Pali Rohár (4):
  tools: kwboot: Align UART baudrate change code in BIN header to
    128-bit boundary
  tools: kwbimage: Align BIN header executable code to 128-bit boundary
  arm: mvebu: Add documentation for save_boot_params() function
  arm: mvebu: Remove dummy BIN header arguments for SPL binary

 arch/arm/mach-mvebu/kwbimage.cfg.in |  2 +-
 arch/arm/mach-mvebu/lowlevel_spl.S  |  9 +++++
 tools/kwbimage.c                    | 51 +++++++++++++++++++----------
 tools/kwboot.c                      | 22 ++++++++++---
 4 files changed, 61 insertions(+), 23 deletions(-)

Comments

Stefan Roese Oct. 28, 2021, 10:48 a.m. UTC | #1
On 21.10.21 16:46, Pali Rohár wrote:
> BIN header arguments are used only for aligning ARM executable code
> to 128-bit boundary. This patch series document this behavior and fix
> kwbimage and kwboot code to properly generate BIN headers.
> 
> Pali Rohár (4):
>    tools: kwboot: Align UART baudrate change code in BIN header to
>      128-bit boundary
>    tools: kwbimage: Align BIN header executable code to 128-bit boundary
>    arm: mvebu: Add documentation for save_boot_params() function
>    arm: mvebu: Remove dummy BIN header arguments for SPL binary
> 
>   arch/arm/mach-mvebu/kwbimage.cfg.in |  2 +-
>   arch/arm/mach-mvebu/lowlevel_spl.S  |  9 +++++
>   tools/kwbimage.c                    | 51 +++++++++++++++++++----------
>   tools/kwboot.c                      | 22 ++++++++++---
>   4 files changed, 61 insertions(+), 23 deletions(-)
> 

Applied to u-boot-marvell/master

Thanks,
Stefan