From a5f06b30c1503ecd09691f1ad9909287489228f5 Mon Sep 17 00:00:00 2001 From: Alistair Francis Date: Tue, 5 Feb 2019 13:51:32 -0800 Subject: platform: template: Move kernel start address to 4MB alligned In order to support 32-bit guests move the start address to a 4MB allignment. As 64-bit kernels have a requirement on being 2MB alligned let's just make this the default for both 32 and 64 bit kernels. Signed-off-by: Alistair Francis --- platform/template/config.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/template/config.mk b/platform/template/config.mk index 21aa6d6..2f2b895 100644 --- a/platform/template/config.mk +++ b/platform/template/config.mk @@ -41,7 +41,8 @@ FW_TEXT_START=0x80000000 # as needed. # FW_JUMP= -FW_JUMP_ADDR=0x80200000 +# This needs to be 4MB alligned for 32-bit support +FW_JUMP_ADDR=0x80400000 # FW_JUMP_FDT_ADDR=0x82200000 # @@ -50,7 +51,8 @@ FW_JUMP_ADDR=0x80200000 # as needed. # FW_PAYLOAD= -FW_PAYLOAD_OFFSET=0x200000 +# This needs to be 4MB alligned for 32-bit support +FW_PAYLOAD_OFFSET=0x400000 # FW_PAYLOAD_ALIGN=0x1000 # FW_PAYLOAD_PATH="path to next boot stage binary image file" # FW_PAYLOAD_FDT_PATH="path to platform flattened device tree file" -- cgit v1.2.3