fw_base.S: Fix comment errors
authorZhang Runmin <fmrt19zrmin@163.com>
Sun, 17 Dec 2023 13:48:36 +0000 (21:48 +0800)
committerAnup Patel <anup@brainfault.org>
Mon, 5 Feb 2024 05:00:42 +0000 (10:30 +0530)
When calling '_reset_regs', it'll reset all registers except some
specific registers (ra, a0, a1, and a2).

Both boot HART and non-boot HARTs will execute the '_start_warm'
function. Therefore, when '_reset_regs' is called in '_start_warm', it
will reset all registers except some specific registers (ra, a0, a1 and
a2) for both boot HART and non-boot HARTs.

Signed-off-by: Zhang Runmin <fmrt19zrmin@163.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
firmware/fw_base.S

index f7763f4d9e5640999331f6db61d2688439467927..856bccdba3183e7adfadd7b5fb696c1e7c482041 100644 (file)
@@ -188,7 +188,7 @@ _relocate_done:
 
        /* At this point we are running from link address */
 
-       /* Reset all registers for boot HART */
+       /* Reset all registers except ra, a0, a1 and a2 for boot HART */
        li      ra, 0
        call    _reset_regs
 
@@ -415,7 +415,7 @@ _wait_for_boot_hart:
        bne     t0, t1, _wait_for_boot_hart
 
 _start_warm:
-       /* Reset all registers for non-boot HARTs */
+       /* Reset all registers except ra, a0, a1 and a2 for non-boot HARTs */
        li      ra, 0
        call    _reset_regs