From d369e721e8588ebe8b21fb238bcdd182cc783e32 Mon Sep 17 00:00:00 2001 From: Alistair Francis Date: Thu, 14 Feb 2019 14:47:41 -0800 Subject: firmware: Ensure the payloads are 4 bit alligned We expect the payloads to be 4 bit alligned as we later AND them with ~0xf. As most of the addresses are manually specified we don't really need this, but better to be over cautious. Signed-off-by: Alistair Francis --- firmware/fw_payload.S | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'firmware') diff --git a/firmware/fw_payload.S b/firmware/fw_payload.S index 51381c1..b86b63c 100644 --- a/firmware/fw_payload.S +++ b/firmware/fw_payload.S @@ -9,7 +9,7 @@ #include "fw_base.S" - .align 3 + .align 4 .section .entry, "ax", %progbits .global fw_prev_arg1 fw_prev_arg1: @@ -21,7 +21,7 @@ fw_prev_arg1: #endif ret - .align 3 + .align 4 .section .entry, "ax", %progbits .global fw_next_arg1 fw_next_arg1: @@ -33,7 +33,7 @@ fw_next_arg1: #endif ret - .align 3 + .align 4 .section .entry, "ax", %progbits .global fw_next_addr fw_next_addr: @@ -42,13 +42,14 @@ fw_next_addr: ret #ifdef FW_PAYLOAD_FDT_PATH - .align 3 + .align 4 .section .text, "ax", %progbits .globl fdt_bin fdt_bin: .incbin FW_PAYLOAD_FDT_PATH #endif + .align 4 .section .payload, "ax", %progbits .globl payload_bin payload_bin: -- cgit v1.2.3