diff options
author | Xiang W <wxjstz@126.com> | 2024-03-04 20:15:50 +0800 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2024-03-09 18:08:58 +0530 |
commit | 187397fd65570de547f3b7d49455855dd18dfff5 (patch) | |
tree | 1c3ced83e0cef697f00ccba95456ebe766a23eff | |
parent | b27b7c6d8829d7e59cc68583129a6dfda930ea2e (diff) | |
download | opensbi-187397fd65570de547f3b7d49455855dd18dfff5.zip opensbi-187397fd65570de547f3b7d49455855dd18dfff5.tar.gz opensbi-187397fd65570de547f3b7d49455855dd18dfff5.tar.bz2 |
firmware: fw_dynamic.S: Remove _bad_dynamic_info
_bad_dynamic_info is same as _start_hang, so remove it.
Signed-off-by: Xiang W <wxjstz@126.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
-rw-r--r-- | firmware/fw_dynamic.S | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/firmware/fw_dynamic.S b/firmware/fw_dynamic.S index 7ff1c6a..5ee2883 100644 --- a/firmware/fw_dynamic.S +++ b/firmware/fw_dynamic.S @@ -13,12 +13,6 @@ .section .entry, "ax", %progbits .align 3 -_bad_dynamic_info: - wfi - j _bad_dynamic_info - - .section .entry, "ax", %progbits - .align 3 .global fw_boot_hart /* * This function is called very early even before @@ -30,10 +24,10 @@ fw_boot_hart: /* Sanity checks */ li a1, FW_DYNAMIC_INFO_MAGIC_VALUE REG_L a0, FW_DYNAMIC_INFO_MAGIC_OFFSET(a2) - bne a0, a1, _bad_dynamic_info + bne a0, a1, _start_hang li a1, FW_DYNAMIC_INFO_VERSION_MAX REG_L a0, FW_DYNAMIC_INFO_VERSION_OFFSET(a2) - bgt a0, a1, _bad_dynamic_info + bgt a0, a1, _start_hang /* Read boot HART id */ li a1, FW_DYNAMIC_INFO_VERSION_2 |