]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
riscv: ae350: support OpenSBI 1.0+ which enable FW_PIC
authorRick Chen <rick@andestech.com>
Wed, 4 Jan 2023 02:37:48 +0000 (10:37 +0800)
committerLeo Yu-Chi Liang <ycliang@andestech.com>
Wed, 1 Feb 2023 08:17:53 +0000 (16:17 +0800)
Original OpenSBI (without FW_PIC) will relocate itself
from 0x1000000 to 0x0. After OpenSBI added FW_PIC codes,
it will not relocate any more and always run at 0x1000000.
Hence, it may overlap with Kernel memory region. So it is
necessary to change OpenSBI address from 0x1000000 to 0x0.

More details can refer to commit cb052d771200
("riscv: qemu: spl: Fix booting Linux kernel with OpenSBI 1.0+")

Signed-off-by: Rick Chen <rick@andestech.com>
Reviewed-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Bin Meng <bmeng@tinylab.org>
board/AndesTech/ax25-ae350/Kconfig

index 36b67f0b524c882fd75624db0035933a16f527a9..4bb33b07936f7abd3af625351036673967a811d9 100644 (file)
@@ -25,7 +25,7 @@ config SPL_TEXT_BASE
        default 0x800000
 
 config SPL_OPENSBI_LOAD_ADDR
-       default 0x01000000
+       default 0x00000000
 
 config SYS_FDT_BASE
        hex