forked from Mirrors/opensbi
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 <alistair.francis@wdc.com>
This commit is contained in:

committed by
Anup Patel

parent
5a91fec1a8
commit
a5f06b30c1
@@ -41,7 +41,8 @@ FW_TEXT_START=0x80000000
|
||||
# as needed.
|
||||
#
|
||||
FW_JUMP=<y|n>
|
||||
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=<y|n>
|
||||
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"
|
||||
|
Reference in New Issue
Block a user