aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiang W <wxjstz@126.com>2024-03-04 20:15:50 +0800
committerAnup Patel <anup@brainfault.org>2024-03-09 18:08:58 +0530
commit187397fd65570de547f3b7d49455855dd18dfff5 (patch)
tree1c3ced83e0cef697f00ccba95456ebe766a23eff
parentb27b7c6d8829d7e59cc68583129a6dfda930ea2e (diff)
downloadopensbi-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.S10
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