aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv/lib/asm-offsets.c
diff options
context:
space:
mode:
authorAnup Patel <Anup.Patel@wdc.com>2019-04-11 06:52:12 +0000
committerAndes <uboot@andestech.com>2019-05-09 16:46:24 +0800
commit8aa278df0a338dfc05c731589051ab80373925c5 (patch)
tree265a45c2d055f13a2f9337042f6fd5c1f2b9f648 /arch/riscv/lib/asm-offsets.c
parent081c660201f7567c4fc000e4d758b5ab9f0e8db4 (diff)
downloadu-boot-8aa278df0a338dfc05c731589051ab80373925c5.zip
u-boot-8aa278df0a338dfc05c731589051ab80373925c5.tar.gz
u-boot-8aa278df0a338dfc05c731589051ab80373925c5.tar.bz2
riscv: qemu: Use correct SYS_TEXT_BASE for S-mode on 32bit system
For 32bit system, the OpenSBI (or BBL) will jump to 0x80400000 address in S-mode whereas for 64bit system it will jump to 0x80200000 address in S-mode. Currently, the S-mode U-Boot sets SYS_TEXT_BASE to 0x80200000 for both 32bit and 64bit system. This breaks S-mode U-Boot for 32bit system. This patch sets different SYS_TEXT_BASE for 32bit and 64bit system so that S-mode U-Boot works fine for both. Signed-off-by: Anup Patel <anup.patel@wdc.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Lukas Auer <lukas.auer@aisec.fraunhofer.de> Tested-by: Karsten Merker <merker@debian.org>
Diffstat (limited to 'arch/riscv/lib/asm-offsets.c')
0 files changed, 0 insertions, 0 deletions