All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1] "Reset registers to enhance robustness."
@ 2024-05-29  7:37 Pope B.Lei
  2024-05-29  7:40 ` Jessica Clarke
  2024-05-30  1:07 ` Xiang W
  0 siblings, 2 replies; 6+ messages in thread
From: Pope B.Lei @ 2024-05-29  7:37 UTC (permalink / raw)
  To: opensbi

Signed-off-by: Pope B.Lei <popeblei@gmail.com>
---
V1: If the registers are not initialized, they may remain in an x-state in certain DV verification environments due to the lack of written values, causing the x-state to propagate during the boot process. Adding register initialization enhances robustness.
 firmware/fw_base.S | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/firmware/fw_base.S b/firmware/fw_base.S
index b950c0b..10889a9 100644
--- a/firmware/fw_base.S
+++ b/firmware/fw_base.S
@@ -36,6 +36,8 @@
 	.globl _start
 	.globl _start_warm
 _start:
+	/* Reset registers to enhance robustness. */
+	call	_reset_regs
 	/* Find preferred boot HART id */
 	MOV_3R	s0, a0, s1, a1, s2, a2
 	call	fw_boot_hart
-- 
2.35.2.windows.1



^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [PATCH v1] "Reset registers to enhance robustness."
@ 2024-05-29  7:37 Pope B.Lei
  0 siblings, 0 replies; 6+ messages in thread
From: Pope B.Lei @ 2024-05-29  7:37 UTC (permalink / raw)
  To: opensbi

Signed-off-by: Pope B.Lei <popeblei@gmail.com>
---
V1: If the registers are not initialized, they may remain in an x-state in certain DV verification environments due to the lack of written values, causing the x-state to propagate during the boot process. Adding register initialization enhances robustness.
 firmware/fw_base.S | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/firmware/fw_base.S b/firmware/fw_base.S
index b950c0b..10889a9 100644
--- a/firmware/fw_base.S
+++ b/firmware/fw_base.S
@@ -36,6 +36,8 @@
 	.globl _start
 	.globl _start_warm
 _start:
+	/* Reset registers to enhance robustness. */
+	call	_reset_regs
 	/* Find preferred boot HART id */
 	MOV_3R	s0, a0, s1, a1, s2, a2
 	call	fw_boot_hart
-- 
2.35.2.windows.1



^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-05-30  2:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-29  7:37 [PATCH v1] "Reset registers to enhance robustness." Pope B.Lei
2024-05-29  7:40 ` Jessica Clarke
2024-05-29  8:18   ` Pope B.Lei
2024-05-30  1:07 ` Xiang W
2024-05-30  2:56   ` Pope B.Lei
  -- strict thread matches above, loose matches on Subject: below --
2024-05-29  7:37 Pope B.Lei

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.