mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-06-09 23:36:03 +09:00
test/py: Update u_boot_utils.find_ram_base to bypass the low 2MiB memory
On some RISC-V targets the low memory is protected that prevents S-mode U-Boot from access. Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
a379d330a9
commit
b2c2608161
|
@ -237,10 +237,11 @@ def find_ram_base(u_boot_console):
|
||||||
raise Exception('Failed to find RAM bank start in `bdinfo`')
|
raise Exception('Failed to find RAM bank start in `bdinfo`')
|
||||||
|
|
||||||
# We don't want ram_base to be zero as some functions test if the given
|
# We don't want ram_base to be zero as some functions test if the given
|
||||||
# address is NULL (0). Let's add 2MiB then (size of an ARM LPAE/v8 section).
|
# address is NULL (0). Besides, on some RISC-V targets the low memory
|
||||||
|
# is protected that prevents S-mode U-Boot from access.
|
||||||
|
# Let's add 2MiB then (size of an ARM LPAE/v8 section).
|
||||||
|
|
||||||
if ram_base == 0:
|
ram_base += 1024 * 1024 * 2
|
||||||
ram_base += 1024 * 1024 * 2
|
|
||||||
|
|
||||||
return ram_base
|
return ram_base
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user