[PATCH v2 9/9] lib: sbi: Add sbi_double_trap_init to init_warm_startup

Xiang W wxjstz at 126.com
Fri Jun 20 21:22:57 PDT 2025


As long as there is a HART supporting Ssdbltrp, sse event must to
be registered. So Add sbi_double_trap_init to init_warm_startup.

Signed-off-by: Xiang W <wxjstz at 126.com>
---
 lib/sbi/sbi_init.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/sbi/sbi_init.c b/lib/sbi/sbi_init.c
index 5c017cda..b64916fd 100644
--- a/lib/sbi/sbi_init.c
+++ b/lib/sbi/sbi_init.c
@@ -416,6 +416,8 @@ static void __noreturn init_warm_startup(struct sbi_scratch *scratch,
 	if (rc)
 		sbi_hart_hang();
 
+	sbi_double_trap_init(scratch);
+
 	rc = sbi_irqchip_init(scratch, false);
 	if (rc)
 		sbi_hart_hang();
-- 
2.47.2




More information about the opensbi mailing list