From 9447986889bd658ca620a0bb359c546965acf8e4 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Wed, 16 Apr 2025 11:19:44 +0200 Subject: [PATCH] Remove ksignal from aarch64. --- src/arch/aarch64/interrupt/exception.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/arch/aarch64/interrupt/exception.rs b/src/arch/aarch64/interrupt/exception.rs index 4d947e5a41..bd996f790f 100644 --- a/src/arch/aarch64/interrupt/exception.rs +++ b/src/arch/aarch64/interrupt/exception.rs @@ -1,11 +1,12 @@ +use ::syscall::Exception; use rmm::VirtualAddress; use crate::{ + context::signal::excp_handler, exception_stack, memory::{ArchIntCtx, GenericPfFlags}, panic::stack_trace, - syscall, - syscall::flag::*, + syscall::{self, flag::*}, }; use super::InterruptStack; @@ -190,7 +191,9 @@ exception_stack!(synchronous_exception_at_el0, |stack| { //crate::debugger::debugger(None); stack.dump(); stack_trace(); - crate::ksignal(SIGSEGV); + excp_handler(Exception { + kind: 0, // TODO + }); } } }